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
342689179240	342689179801	342689180351	342689180901	342689181451	342689182001	342689182551	342689183101	342689183651	342689184201	342689184751	342689185301	342689185851	342689186401	342689186951	342689187501	342689188051	342689188601	342689189151	342689189701	342689190251	342689190801	342689191351	342689191901	342689192451	342689193001	342689193551	342689194101	342689194651	342689195201	342689195751	342689196301	342689196851	342689197401	342689197951	342689198501	342689199051	342689199601	342689200151	342689200701	342689201251	342689201801	342689202351	342689202901	342689203451	342689204001	342689204551	342689205101	342689205651	342689206201	342689206751	342689207301	342689207851	342689208401	342689208951	342689209501	342689210051	342689210601	342689211151	342689211701	342689212251	342689212801	342689213351	342689213901	342689214451	342689215001	342689215551	342689216101	342689216651	342689217201	342689217751	342689218301	342689218851	342689219401	342689219951	342689220501	342689221051	342689221601	342689222151	342689222701	342689223251	342689223801	342689224351	342689224901	342689225451	342689226001	342689226551	342689227101	342689227651	342689228201	342689228751	342689229301	342689229851	342689230401	342689230951	342689231501	342689232051	342689232601	342689233151	342689233701	342689234251	342689234801	342689235351	342689235901	342689236451	342689237001	342689237551	342689238101	342689238651	342689239201	342689239751	342689240301	342689240851	342689241401	342689241951	342689242501	342689243051	342689243601	342689244151	342689244701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	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
1440	717	400	250	273	389	437	404	311	273	238	219	225	223	190	165	145	139	101	123	106	121	117	104	111	122	92	94	102	92	87	75	80	96	87	86	95	70	90	91	94	96	90	80	97	82	91	87	96	72	71	93	68	82	78	68	75	64	87	73	73	73	75	65	71	80	85	58	65	94	80	85	83	79	75	75	75	80	73	79	73	83	72	77	69	81	76	73	70	78	129	228	199	181	139	108	72	79	85	73	74	53	58	77	68	54	70	76	69	84	69	74	80	67	72	76	75	73	89	76	75	68	70	86	65	63	70	68	62	89	65	78	67	68	75	73	70	87	90	61	63	80	75	66	91	69	68	68	72	76	77	89	87	87	73	76	68	82	82	72	74	70	81	71	78	95	60	85	69	77	71	79	71	75	71	65	82	74	82	75	68	66	85	79	73	81	65	73	84	88	66	68	53	82	72	65	69	70	78	73	64	60	69	74	74	71	78	68	83	73	77	74	71	70	76	72	70	72	70	70	75	83	69	81	67	72	66	62	71	71	69	65	71	62	79	89	66	73	68	71	59	69	59	77	77	70	67	70	64	67	61	79	83	82	74	89	71	74	73	70	78	69	61	71	83	71	75	75	74	70	85	87	52	65	85	76	76	73	72	71	73	75	56	66	77	71	72	70	69	67	72	62	65	75	68	77	76	53	76	56	69	62	67	69	61	71	68	88	95	92	65	84	64	74	94	66	65	75	77	81	74	59	77	77	75	81	67	68	80	94	78	65	77	76	77	87	67	85	83	72	73	74	73	69	76	67	75	77	61	76	88	71	56	75	72	79	86	72	96	76	73	64	61	70	81	70	65	70	71	72	80	75	67	72	65	60	64	66	89	78	81	72	65	82	78	78	66	72	67	82	86	78	81	78	66	77	64	68	83	72	77	70	89	73	84	76	74	70	73	65	60	69	63	59	62	84	66	78	91	69	83	69	71	71	72	62	78	64	79	94	80	64	69	81	68	62	68	75	61	65	68	88	66	62	75	72	63	79	73	75	73	77	62	66	63	69	78	82	77	67	72	65	65	79	71	68	67	68	74	68	72	74	77	60	69	62	84	61	73	88	68	65	73	64	70	64	70	64	71	75	74	82	73	74	75	72	69	64	75	72	69	84	87	68	73	81	71	75	86	87	81	75	82	65	69	85	58	82	61	86	71	73	73	73	76	71	75	87	78	61	72	81	69	82	72	65	73	92	81	64	80	59	85	70	81	75	54	65	75	88	84	107	74	72	78	81	70	90	62	75	72	66	72	71	74	67	69	86	79	98	66	77	73	73	73	69	85	79	74	74	63	78	73	94	63	73	82	72	77	59	62	78	78	74	73	80	67	68	60	81	74	62	83	66	74	68	71	70	76	70	70	60	77	71	75	71	78	74	65	93	63	59	63	81	79	75	65	66	66	61	81	72	64	69	90	68	64	82	59	72	76	62	72	80	83	81	76	75	73	60	65	77	78	60	86	80	70	80	68	74	73	71	78	97	66	82	68	92	84	70	79	72	78	75	68	65	82	74	70	76	72	79	68	61	67	65	85	82	65	83	61	76	65	78	55	80	85	72	70	56	77	74	70	81	70	77	73	68	87	62	82	59	80	80	64	83	92	71	83	82	64	76	72	73	68	81	70	77	61	68	67	74	81	74	72	61	62	81	68	54	93	74	83	79	67	77	67	76	80	83	73	67	71	74	81	62	70	88	71	53	59	82	77	79	73	76	69	79	69	61	74	67	75	91	74	58	75	63	91	70	59	80	55	62	84	81	80	85	67	81	80	59	81	73	61	85	69	65	88	75	64	85	82	83	79	86	85	69	69	65	56	57	75	64	75	77	81	68	80	76	66	79	78	59	72	67	68	85	65	60	68	64	94	60	73	73	80	72	68	67	76	79	92	74	77	74	74	82	87	73	82	72	69	70	69	68	77	84	69	94	71	82	70	71	88	72	72	71	62	71	79	83	70	70	77	77	74	81	72	72	81	71	73	72	71	64	82	64	67	71	56	83	73	62	71	73	70	73	77	64	75	69	90	76	73	75	74	61	74	69	59	62	66	71	60	63	74	61	74	66	85	63	56	96	64	63	65	83	85	74	75	81	69	67	70	76	81	78	78	78	81	83	68	67	71	70	59	75	80	76	89	83	70	79	62	65	74	95	67	74	75	73	73	71	72	63	88	83	70	64	64	66	75	79	74	63	62	74	72	69	72	73	60	74	82	76	83	73	74	75	70	70	70	71	63	76	80	66	76	68	83	81	59	79	87	67	66	71	84	78	81	82	68	85	61	74	80	64	76	73	85	80	59	77	76	65	51	62	53	82	56	66	71	87	67	81	66	65	78	65	88	78	76	90	92	74	65	68	77	62	72	54	77	72	63	64	70	72	76	95	90	77	62	63	90	73	83	71	74	84	70	75	57	74	66	68	70	76	74	60	68	60	85	71	76	70	85	70	82	68	77	67	63	41	68	75	75	70	80	71	74	63	75	80	85	69	65	73	87	63	82	63	78	67	72	70	74	77	73	62	63	77	72	83	72	69	69	73	78	78	76	74	67	68	73	62	86	72	63	81	76	81	65	78	77	83	62	70	86	82	70	81	80	69	82	63	73	64	67	90	64	67	75	71	78	67	56	89	68	62	78	67	83	66	63	65	58	89	71	56	71	66	76	66	81	98	69	83	76	48	78	73	64	73	64	68	79	72	93	65	74	85	66	82	71	75	68	73	82	72	75	75	56	67	86	66	54	78	68	60	86	69	66	66	81	69	83	72	64	57	81	71	68	80	68	76	67	57	68	79	73	62	62	75	70	84	76	80	87	66	69	82	58	73	66	53	77	71	77	76	73	62	70	78	70	87	87	74	68	87	64	69	75	73	74	68	69	69	71	76	66	74	73	71	70	73	85	81	80	82	74	74	71	72	68	66	67	66	74	73	68	62	75	79	79	66	70	70	81	60	60	67	67	76	72	74	71	76	70	77	79	92	70	71	82	84	68	74	71	83	64	70	62	78	80	54	75	75	61	71	58	63	61	72	81	67	74	69	60	51	84	67	77	59	78	68	70	82	79	62	71	72	72	63	84	70	72	85	81	64	65	70	69	76	76	83	79	80	65	63	78	63	71	55	70	76	62	69	66	77	61	78	89	76	81	79	69	93	80	70	77	72	63	67	77	73	57	65	57	69	98	69	92	63	67	66	69	73	79	64	66	51	58	77	81	81	68	56	78	60	74	72	69	76	82	67	72	75	79	72	90	72	67	69	70	82	70	64	71	69	76	72	75	69	75	76	62	85	79	79	70	68	74	77	69	60	75	69	76	76	62	60	80	82	69	75	74	70	77	65	78	63	68	51	55	78	72	66	64	76	80	82	73	79	76	68	69	89	75	68	86	77	79	63	58	87	81	73	72	65	79	73	68	71	74	70	74	71	70	66	81	77	72	71	84	72	68	60	65	81	90	72	82	86	62	83
17536	8833	5078	8990	16329	17747	16562	14290	11775	9551	7831	6839	6363	6249	5575	4715	3901	3258	2829	2637	2685	2811	2885	2504	2396	2165	2003	2089	1862	1765	1601	1527	1490	1505	1458	1406	1417	1495	1442	1428	1385	1441	1399	1386	1424	1438	1224	1219	1213	1229	1180	1170	1048	988	1031	912	953	899	908	897	931	965	864	962	993	924	925	875	921	888	871	917	885	956	852	915	902	829	887	897	876	877	962	960	947	892	925	907	936	899	2486	6135	4930	3477	2558	1696	1091	827	823	789	865	856	803	852	845	886	864	885	818	852	857	859	840	823	830	840	837	859	819	844	899	844	865	887	836	834	842	877	883	871	812	850	812	821	835	843	919	857	866	866	797	867	857	808	840	829	845	859	830	829	859	842	854	821	800	808	805	870	830	842	836	863	823	819	859	834	829	825	840	874	865	790	890	913	802	856	916	823	845	843	882	844	851	866	820	918	856	860	826	865	861	832	865	831	849	878	818	857	836	867	873	811	851	785	854	855	835	808	904	828	855	850	883	833	807	834	833	881	815	859	819	842	865	801	841	843	854	840	807	835	903	829	854	858	814	837	812	790	840	864	854	864	827	820	867	854	848	827	802	874	843	839	834	826	815	843	872	860	824	851	894	833	798	873	860	841	879	896	814	889	856	821	809	881	827	837	828	855	853	808	818	834	848	789	907	882	835	831	817	865	823	826	810	819	845	846	849	813	906	855	854	840	819	890	847	871	895	826	871	872	871	855	810	806	829	818	859	845	847	878	793	832	851	853	895	868	824	863	848	824	840	883	848	867	845	837	852	886	818	879	874	897	879	840	814	849	857	883	842	820	838	830	855	825	818	855	828	809	844	866	849	800	840	795	832	857	892	814	827	864	864	865	834	851	819	870	815	821	826	800	847	829	840	883	810	851	908	857	832	844	853	825	849	838	837	876	845	882	848	836	895	840	847	887	834	875	841	814	859	804	813	875	858	835	828	877	864	859	837	828	825	870	830	885	861	832	858	822	820	891	871	829	831	851	833	854	859	888	818	785	843	857	823	860	849	822	831	874	880	850	875	947	808	860	860	872	858	823	863	858	839	812	810	817	826	843	869	842	875	838	854	808	889	860	845	892	811	831	838	824	870	876	845	833	845	857	829	895	830	799	786	882	798	859	888	851	815	874	829	867	918	868	878	881	853	773	816	891	866	819	800	869	839	828	849	811	821	835	846	786	832	783	850	863	844	865	865	889	842	829	855	881	828	874	846	858	816	876	840	796	865	816	851	902	884	828	928	797	853	853	908	866	821	830	825	856	767	827	814	841	857	850	831	812	801	844	887	831	891	846	896	801	856	823	855	865	857	778	850	826	834	860	846	876	913	868	848	845	879	827	801	875	833	841	840	863	831	859	796	852	836	837	869	841	809	845	853	872	850	869	847	874	870	834	878	882	880	865	808	861	820	780	811	873	819	798	849	815	866	833	785	853	840	899	818	825	839	891	853	817	868	905	851	832	819	798	857	841	836	851	840	860	847	846	833	841	829	833	878	862	838	833	844	880	846	856	857	869	772	870	772	836	874	854	855	785	843	863	845	816	838	812	856	843	882	846	822	792	819	897	812	844	882	817	878	819	843	846	798	843	869	807	833	830	834	888	882	863	850	849	827	899	855	866	863	882	835	860	812	797	817	829	782	834	827	858	887	836	879	796	840	826	869	820	838	855	871	829	879	862	855	862	871	863	867	876	853	917	830	818	830	858	819	866	821	804	871	881	835	842	797	861	777	828	885	824	836	850	899	794	817	859	838	837	778	841	790	879	811	836	890	840	889	905	851	855	841	834	805	838	813	862	807	859	853	855	804	889	835	912	841	863	891	821	864	819	842	809	825	833	852	811	910	785	879	864	856	874	847	869	798	867	858	886	858	864	890	845	862	899	852	881	841	871	859	876	842	874	876	858	904	806	828	839	886	839	872	849	892	848	839	862	814	835	805	770	882	859	865	859	840	852	881	867	812	870	839	820	813	917	849	836	834	876	859	814	896	886	816	831	817	852	879	854	830	832	845	822	896	871	816	901	847	844	856	870	847	843	843	831	804	897	852	890	860	885	832	797	801	834	863	794	850	860	861	844	878	893	845	818	863	841	863	899	860	852	795	827	898	892	794	834	838	842	883	834	837	821	827	820	838	841	888	837	863	831	805	851	804	835	873	850	832	839	830	869	857	846	770	818	844	888	814	879	847	874	855	859	810	853	840	809	881	853	890	833	849	864	811	842	869	889	855	863	879	825	840	844	782	877	844	877	903	855	844	826	831	842	842	903	869	807	885	861	846	866	843	884	801	820	867	818	809	879	888	842	854	882	901	858	817	860	888	840	802	868	850	876	833	805	839	839	860	850	827	840	869	817	856	863	821	831	848	830	853	851	792	809	826	887	846	831	827	845	839	873	873	833	845	821	831	852	839	891	832	903	841	827	808	892	882	788	874	831	852	763	846	829	863	878	830	883	866	939	846	866	864	813	820	867	859	825	833	840	834	836	841	802	840	847	842	877	869	843	906	869	894	876	828	793	821	792	862	867	857	859	879	829	833	833	834	907	846	849	874	875	830	805	840	793	856	847	810	771	842	810	822	863	861	823	892	823	809	794	842	848	833	832	843	785	821	879	846	818	806	849	893	847	783	860	816	883	911	823	841	835	907	871	862	841	815	823	879	804	829	891	807	854	847	865	815	878	866	808	836	855	845	892	860	915	865	828	857	828	860	866	846	850	839	858	853	805	823	827	813	819	854	828	858	834	861	804	807	843	895	837	781	810	903	851	831	911	843	831	873	851	841	831	826	797	875	811	898	842	886	864	887	832	927	801	859	827	863	839	885	800	875	837	836	783	865	814	829	862	865	845	867	842	860	836	816	810	889	909	787	815	881	848	834	869	842	877	859	844	877	817	881	872	834	852	844	784	834	857	906	881	855	797	804	842	873	855	860	854	823	857	856	840	933	834	852	865	820	863	774	825	858	882	880	824	881	838	827	873	861	808	797	892	804	809	833	835	845	826	838	858	894	841	861	824	835	836	866	890	856	835	834	885	850	909	812	841	826	857	874	868	820	866	848	794	826	811	859	851	869	860	858	818	822	809	813	827	827	810	845	832	835	814	847	828	838	766	841	850	806	798	813	789	823	871	864	819	892	823	854	825	833	835	864	865	843	842	856	840	872	842	830	841	846	848	828	833	842	889	860	862	852	823	858	872	831	837	848	783	819	834	811	911	874	815	871	800	889	821	895	820	828	863	878	859	840	835	778	850	867	825	834	824	847	803	815	849	805	790	832	871	849	863	867	843	857	882	861	822	844	846	854	864	878	881	805	887	800	835	821	868	833	859	848	856	813	823	794	837	832	862	916	874	884	830	839	873	821	850	911	854	819	822	846	835	863	823	838	879	853	864	812	821	823	875	839	866	824	831	861	910	882	847	814	847	844	833	823	860	865	875	883	857	845	813	826	901	852	842	847	831	879	832	812	881	826	852	894	777	843	872
1386	212	118	117	104	155	158	141	146	119	118	106	93	92	77	82	77	90	55	70	77	86	82	72	71	75	77	76	56	57	63	68	72	58	64	62	45	54	64	70	70	64	43	69	59	69	40	59	66	60	56	68	64	58	55	48	56	74	71	62	58	59	51	61	54	55	51	48	58	43	62	56	71	59	51	58	59	49	47	70	56	61	47	73	55	73	60	63	60	61	57	80	90	114	84	85	78	50	49	41	57	54	46	56	61	52	49	70	60	47	58	47	50	57	61	54	54	64	53	47	65	64	57	50	65	50	64	53	55	44	51	63	43	59	66	40	67	49	58	48	68	55	58	70	59	63	54	59	52	35	54	64	64	57	59	52	56	54	47	69	54	49	63	66	60	53	54	41	62	54	51	53	49	51	65	49	59	49	53	69	56	54	66	70	65	52	53	58	58	63	68	55	57	65	52	55	53	51	52	48	60	54	49	57	54	64	69	57	57	58	57	71	62	52	52	57	56	58	56	61	54	52	51	68	39	52	78	55	58	47	53	56	61	68	53	65	49	57	51	65	60	58	44	57	58	54	63	56	51	53	57	58	68	56	45	52	55	54	54	57	64	56	53	69	53	62	62	77	45	57	56	46	57	65	58	71	73	61	45	52	46	53	60	57	53	57	52	56	74	60	56	60	58	56	49	53	46	63	56	80	52	63	58	53	52	65	48	52	61	63	56	58	50	51	68	51	56	69	69	49	54	58	55	52	58	73	59	48	57	54	64	49	62	65	48	45	63	62	40	42	63	62	58	63	62	56	62	63	63	62	57	52	51	79	71	50	47	56	54	49	59	54	44	54	58	53	47	52	73	65	70	42	54	50	55	55	55	76	46	63	65	59	70	49	60	47	60	59	58	58	67	66	51	60	50	53	60	62	56	62	52	59	55	54	58	63	53	70	46	59	64	54	60	34	68	65	49	54	68	60	49	52	43	61	59	71	50	74	71	53	72	42	49	66	75	44	61	58	59	60	59	59	43	44	62	65	47	53	56	60	54	59	58	63	50	60	47	60	41	58	64	61	40	51	66	58	61	53	56	53	44	50	61	59	53	60	57	49	63	54	40	65	43	54	49	58	59	56	49	49	54	56	64	53	63	73	49	56	49	70	57	62	51	60	45	56	61	57	63	58	61	48	58	58	62	52	53	64	53	63	47	48	52	50	48	60	63	43	64	48	67	55	49	57	51	57	47	61	61	53	65	51	63	63	56	49	45	67	55	64	59	76	61	71	50	53	53	49	57	49	50	56	60	48	52	42	52	55	49	62	59	60	50	70	61	60	51	56	53	46	48	47	50	56	59	57	52	56	56	47	57	70	49	58	46	50	56	51	55	69	60	57	60	58	64	56	57	59	59	61	54	49	73	54	41	53	49	51	53	62	51	53	74	33	64	41	57	56	54	52	44	49	58	48	60	64	54	52	54	72	59	68	64	58	52	54	49	52	57	60	64	64	54	54	51	42	59	57	53	54	59	56	59	49	61	46	50	61	67	51	59	61	46	64	61	66	57	66	52	62	53	74	55	59	48	46	51	51	69	68	64	52	60	65	62	52	58	51	57	46	72	68	51	56	62	40	55	74	50	52	66	54	72	70	53	60	58	65	56	49	57	57	53	55	53	51	62	50	47	54	72	61	55	51	57	53	54	59	59	44	46	60	43	50	58	55	49	51	53	67	64	53	51	54	67	56	59	48	56	49	41	57	45	49	46	51	56	64	47	68	74	52	61	56	45	55	44	51	61	75	70	63	55	54	57	47	55	54	68	56	52	54	56	49	56	70	52	51	49	61	62	57	64	59	62	63	63	70	61	57	68	65	59	49	57	48	59	65	51	40	57	55	47	52	60	58	61	47	56	59	56	68	68	57	45	69	63	51	56	59	48	66	51	54	60	60	62	50	62	52	64	55	69	54	47	61	54	63	52	70	56	64	43	48	58	51	54	50	51	50	68	48	59	49	55	63	54	52	61	58	46	66	62	45	52	54	46	60	52	55	50	47	48	48	59	54	68	68	48	52	61	57	62	56	57	46	55	56	50	56	67	48	75	62	47	64	48	43	66	65	62	46	57	64	62	49	61	61	56	63	53	46	55	58	74	65	78	64	54	67	53	65	61	62	58	57	59	42	62	82	51	58	61	53	63	58	62	55	65	55	65	65	51	45	59	61	56	51	66	46	66	54	65	62	56	61	65	46	59	63	50	65	57	60	61	61	58	50	67	43	51	52	65	72	51	66	44	70	55	48	56	57	53	68	58	59	56	59	50	66	48	52	73	54	63	62	53	64	45	60	56	56	67	55	60	71	54	70	56	49	59	46	72	56	64	50	46	55	46	75	57	61	62	68	69	57	65	50	60	44	50	52	51	64	50	56	60	57	35	53	49	60	57	56	68	47	51	62	48	49	60	60	71	64	54	63	55	67	49	58	55	48	46	59	49	59	61	52	46	60	53	53	55	65	51	61	52	52	53	57	60	55	58	51	61	63	64	55	54	57	55	56	48	37	52	46	50	62	58	50	65	53	56	68	66	60	65	53	59	70	54	40	55	61	62	61	51	55	57	65	52	67	56	58	66	59	56	58	51	63	55	50	45	48	45	53	56	55	56	57	68	58	65	64	53	50	59	60	53	57	61	53	59	58	45	54	54	57	60	62	51	49	52	48	61	53	64	58	51	73	55	51	47	61	54	53	54	61	50	58	54	66	44	64	56	38	51	64	68	63	53	58	71	58	53	60	43	52	47	57	56	64	49	52	47	62	56	62	49	80	51	54	44	57	59	67	64	43	55	64	55	58	46	46	54	55	58	66	57	60	62	57	53	69	53	61	39	75	63	67	60	56	59	56	59	56	58	59	61	61	59	56	63	50	57	53	49	56	47	54	61	53	50	59	60	55	52	73	64	61	44	43	68	61	61	54	67	56	57	45	61	49	58	61	54	55	66	53	63	57	43	64	46	63	69	52	61	56	52	49	58	67	66	51	72	71	65	53	54	55	53	54	62	56	74	47	47	49	51	53	50	62	70	50	66	60	67	58	64	45	43	62	45	55	66	57	47	61	56	43	65	48	67	60	62	54	47	57	49	50	74	61	63	54	65	54	50	60	55	62	51	45	76	53	58	67	64	50	62	56	69	48	48	58	65	59	76	51	48	56	60	66	50	66	58	61	69	69	58	58	59	58	56	71	45	53	48	57	70	61	69	63	55	57	54	56	69	61	59	49	57	64	53	53	63	55	61	49	60	49	62	53	61	57	49	63	61	59	55	49	56	48	56	65	50	51	46	70	62	59	69	54	55	58	47	42	65	60	51	55	57	59	65	73	62	60	55	63	50	60	64	68	70	47	46	54	56	51	52	55	60	54	47	56	59	60	55	53	62	55	65	67	55	66	59	53	61	56	53	56	59	62	60	56	50	58	60	56	59	52	47	58	49	56	65	54	57	48	59	53	53	52	54	67	53	60
10173	3543	2145	3781	8058	8921	8235	6513	5048	4071	3316	2804	2672	2671	2139	1697	1504	1296	1294	1248	1409	1511	1521	1353	1369	1290	1162	1134	1070	1041	1039	952	1003	992	910	969	1040	987	975	970	1036	988	1039	986	965	893	894	922	936	903	886	814	798	747	756	708	723	735	771	734	750	754	692	705	714	741	703	697	697	717	748	745	679	725	716	740	738	734	736	707	774	747	743	738	718	679	756	729	750	758	931	1820	1788	1778	1356	1088	843	726	709	628	726	695	720	704	638	697	698	668	696	706	688	681	735	670	704	673	692	707	722	683	734	730	739	727	705	718	701	675	723	674	698	712	643	693	673	633	679	710	715	675	670	664	668	725	726	739	739	662	679	658	692	722	645	698	704	729	702	674	680	699	670	730	764	692	672	667	694	695	674	702	712	714	698	694	640	674	733	708	674	695	680	690	686	743	726	723	658	723	736	713	710	671	689	729	706	716	703	666	642	694	663	678	740	701	741	694	774	701	640	722	707	718	681	657	715	745	686	690	714	698	708	660	741	643	672	716	695	670	698	691	747	727	730	646	687	708	699	731	716	730	707	694	706	701	684	669	714	700	713	701	693	712	706	720	714	710	679	683	705	677	676	750	709	709	692	708	701	717	708	688	697	716	719	726	763	699	652	693	681	700	772	723	738	689	668	702	709	698	735	713	716	726	739	682	683	690	736	717	662	705	701	715	687	682	656	708	677	736	700	632	686	703	731	704	689	683	720	698	719	726	703	701	665	719	726	686	723	677	707	706	699	709	715	686	746	682	702	710	731	717	691	712	672	727	715	700	700	701	682	678	744	720	687	683	664	701	714	701	777	694	736	717	726	673	696	753	629	685	722	716	713	710	696	723	763	694	709	670	676	700	684	692	717	718	713	746	704	670	739	761	697	693	721	681	702	713	650	719	661	720	691	725	679	655	696	673	666	714	714	674	701	696	744	724	784	686	688	675	704	695	690	761	750	694	680	722	700	665	720	689	674	742	699	681	678	713	695	690	702	723	663	734	765	696	708	671	696	696	717	731	712	734	727	730	695	726	701	739	673	717	747	712	734	715	709	702	651	722	666	715	707	680	686	699	683	712	688	737	672	679	708	681	678	674	680	711	711	655	694	719	712	668	741	748	700	719	721	733	683	709	700	682	706	745	713	679	699	675	701	715	695	674	723	718	732	688	691	698	695	707	721	760	733	724	706	696	695	692	751	714	676	684	676	702	633	744	719	678	712	654	678	703	689	717	737	711	698	702	710	689	688	691	753	695	683	717	724	706	744	704	709	720	681	646	721	709	723	694	718	702	665	713	697	729	708	709	727	644	728	718	693	731	735	733	693	715	741	677	722	716	723	761	677	691	676	705	705	700	669	716	685	623	688	723	669	691	632	693	699	680	690	698	707	751	739	694	696	713	704	700	689	692	733	705	738	731	700	734	681	729	746	672	666	728	725	703	689	655	712	718	785	676	749	702	695	706	693	713	691	685	677	649	710	724	666	721	721	681	704	681	698	690	694	686	709	721	687	756	741	672	664	665	729	695	714	684	691	722	703	657	720	717	689	726	691	742	737	669	690	723	694	673	722	666	675	750	698	680	681	710	696	693	701	737	706	650	692	697	692	688	717	711	769	716	725	755	728	689	689	711	745	715	669	712	729	743	691	696	722	692	672	677	728	682	665	700	705	691	670	681	695	679	725	736	749	708	718	673	686	699	700	709	703	683	677	703	683	677	688	710	637	738	693	728	687	707	658	703	721	724	752	666	715	672	681	688	710	704	710	739	713	651	725	744	668	701	711	670	686	672	675	766	752	690	744	736	647	721	697	735	693	720	647	653	683	687	727	730	701	708	750	692	738	743	741	714	735	706	694	737	680	658	655	690	672	671	670	775	667	701	670	696	693	736	718	744	619	675	723	664	694	680	732	717	697	704	720	718	758	698	690	710	688	709	698	692	716	688	705	750	684	731	720	706	706	673	738	687	682	717	640	698	674	698	677	732	691	690	706	721	699	659	658	702	708	744	713	690	706	692	724	676	706	701	674	698	666	673	731	696	699	705	738	680	698	623	695	694	661	694	721	662	724	755	717	698	699	719	742	707	700	674	729	721	710	669	679	712	718	685	674	686	729	654	734	722	708	757	655	720	710	708	710	668	713	723	717	710	651	725	710	695	746	718	694	721	700	715	667	678	710	744	701	737	672	717	721	686	658	729	690	734	725	669	679	728	703	750	734	716	697	713	691	701	703	723	704	702	727	716	691	697	679	770	707	667	759	685	691	671	700	702	721	690	752	702	725	736	690	672	699	711	664	693	703	735	694	715	679	670	671	714	669	651	688	734	678	755	711	704	722	648	761	724	661	694	735	735	702	749	717	700	690	712	685	737	718	722	682	743	704	689	674	725	724	717	673	729	685	693	675	750	660	751	710	692	706	745	664	722	660	707	739	695	712	719	793	724	718	702	702	700	740	685	695	713	720	708	718	717	728	731	682	696	706	694	724	678	686	716	695	676	695	712	707	680	724	683	688	730	672	738	682	671	748	678	699	734	698	668	703	688	678	687	665	701	702	698	694	701	677	737	717	710	713	689	699	734	699	666	739	675	684	716	714	693	742	705	730	708	718	699	753	718	736	744	685	717	698	659	699	724	748	732	742	729	746	719	709	711	697	676	697	737	700	735	655	741	685	698	694	729	690	666	725	660	699	697	665	704	672	714	729	665	686	692	705	688	696	676	695	690	754	732	736	686	716	669	689	708	641	714	735	707	735	693	676	698	704	726	647	685	697	744	697	718	724	688	696	689	678	699	754	707	685	696	661	697	734	667	719	688	722	705	713	708	672	706	750	705	722	697	733	677	713	703	738	683	694	719	664	668	686	664	697	713	711	686	677	661	688	714	713	678	747	682	664	687	684	639	713	691	701	721	733	745	649	714	709	722	713	696	674	691	698	714	708	670	719	693	701	680	651	680	727	734	687	693	656	654	709	668	743	740	712	686	667	715	662	707	706	722	712	689	720	720	700	736	726	668	686	728	690	718	729	701	706	719	677	676	685	710	750	673	723	674	717	714	676	654	650	680	682	692	717	717	692	688	732	695	681	758	683	712	708	696	679	686	712	725	670	720	718	726	706	753	707	758	745	714	691	681	670	685	720	690	712	620	715	719	699	708	727	701	699	684	706	731	720	686	727	728	726	710	676	716	689	751	722	682	723	720	667	711	694	697	721	683	700	670	762	695	673	714	692	728	686	689	720	715	669	739	647	694	700	668	734	720	740	679	698	757	663	685	723	716	661	692	660	719	733	710	716	746	657	682	725	702	703	682	693	697	685	699	697	674	753	726	684	732	671	701	704	670	689	696	692	683	671	715	712	696	723	717	633	678	696	705	687	686	731	681	747	714	760	715	723	662	704	737	703	733	708	692	688	688	723	733	694	751	653	685	705	701	685	713	674	716	694	700	743	743	697	708	682	715	684	706	734	710	720	664	706	710	705	720
944	488	284	167	206	304	298	255	191	186	142	150	137	144	110	89	84	73	98	96	95	89	89	84	85	90	82	80	72	67	88	70	70	70	70	69	66	87	60	82	77	82	73	74	58	81	74	58	68	71	50	65	80	48	56	55	70	60	57	59	53	77	47	62	58	59	41	71	63	68	57	53	53	50	53	63	56	48	65	49	49	57	74	55	65	58	66	77	57	58	91	144	142	132	102	83	69	59	64	62	51	58	59	59	50	63	61	54	68	59	65	47	57	63	56	59	63	62	67	50	51	65	57	73	68	59	66	55	60	50	71	72	53	58	60	53	56	66	52	55	68	62	64	48	61	68	57	56	63	65	70	49	57	56	64	64	51	67	45	67	60	56	47	63	58	54	60	57	59	63	43	54	57	57	64	51	56	48	57	50	58	61	60	48	58	41	60	51	58	57	54	62	54	57	56	63	54	46	50	47	56	59	63	53	57	53	54	46	56	58	63	60	53	55	63	59	53	55	62	70	63	56	59	47	58	55	65	65	55	50	69	66	64	59	53	55	72	53	60	53	64	64	59	52	57	62	59	69	57	49	50	50	58	57	54	55	71	51	56	56	42	48	45	58	56	53	84	62	52	57	55	55	45	61	46	48	52	62	51	56	63	59	51	50	50	48	57	45	50	45	58	56	77	64	62	54	62	65	61	54	64	64	64	60	52	61	73	53	49	57	65	67	63	66	59	61	63	66	64	67	65	59	56	59	63	68	57	64	60	56	52	56	52	62	52	49	49	58	50	49	59	48	61	61	57	53	37	68	55	58	70	51	48	58	53	54	58	46	43	53	60	53	70	46	48	52	67	47	63	68	60	68	60	47	59	73	57	61	53	56	76	54	64	65	57	53	78	52	54	59	52	51	52	49	57	64	64	58	50	53	60	57	63	57	65	57	59	52	60	69	63	47	46	59	59	50	57	55	42	62	63	50	78	54	74	69	64	56	58	46	61	66	58	66	66	49	53	58	62	64	60	58	63	32	63	51	48	59	54	62	63	53	58	52	42	50	67	63	71	57	41	38	51	62	52	62	46	45	60	46	47	47	44	64	40	55	54	45	67	65	55	51	67	63	58	68	75	60	57	56	67	65	51	64	55	60	56	66	58	80	52	50	60	76	60	64	51	62	64	58	56	58	51	55	47	60	64	70	54	61	60	65	59	49	69	52	60	66	67	53	44	52	55	59	60	64	46	67	43	57	71	70	67	58	65	62	62	57	49	54	46	57	63	35	59	75	48	55	56	49	57	71	59	33	60	51	66	66	62	51	60	52	63	52	62	57	52	57	55	59	53	58	52	65	47	61	64	49	64	66	60	58	70	40	55	52	62	62	67	55	66	65	57	50	51	70	70	58	58	50	43	51	57	69	59	42	62	47	51	54	55	52	57	42	65	56	59	52	52	63	65	54	57	44	56	49	61	56	58	58	68	54	46	60	60	54	62	69	60	60	59	56	57	53	58	58	77	43	57	48	58	63	68	60	51	56	46	68	52	57	51	74	56	65	80	50	61	55	68	53	57	63	66	56	50	64	54	50	63	74	49	57	73	53	55	39	54	65	68	53	64	68	63	76	68	71	53	48	49	54	55	57	59	62	60	56	63	50	50	58	54	56	58	49	59	54	70	61	60	66	62	63	48	58	48	65	56	52	52	61	67	53	59	58	49	63	65	53	56	70	49	57	64	59	53	50	59	56	50	70	59	54	54	50	56	63	57	54	62	49	61	60	49	56	48	51	72	57	59	61	43	59	66	53	55	66	48	58	61	54	63	38	51	57	54	51	57	44	54	59	69	55	51	49	59	57	62	60	62	68	51	60	64	54	53	51	57	74	62	60	55	51	58	70	52	62	62	55	63	46	43	56	44	54	58	46	55	51	61	59	50	49	54	50	60	51	65	61	57	56	70	49	61	52	47	57	55	49	60	55	58	48	51	77	60	48	58	54	45	55	52	56	40	63	48	55	49	60	61	83	61	52	54	63	43	49	47	53	63	60	56	59	60	62	51	52	67	54	54	60	53	58	51	65	60	73	55	55	62	50	56	54	61	65	57	48	57	58	47	62	61	55	46	54	53	56	51	58	61	53	50	61	45	44	52	57	57	51	52	56	62	57	51	66	62	51	52	60	53	60	62	58	52	69	60	44	55	61	68	51	72	74	61	57	72	45	67	60	58	54	68	49	52	51	63	71	60	64	53	54	63	66	61	67	62	46	66	75	60	56	66	55	58	46	65	59	42	64	53	64	79	58	61	66	72	64	56	60	53	45	56	55	57	51	59	50	50	64	61	66	62	65	68	46	56	44	46	65	47	59	66	56	60	55	63	59	45	61	54	57	64	53	63	57	51	42	67	48	60	52	60	53	58	54	70	66	65	46	45	65	50	42	47	51	56	43	55	56	49	66	64	69	54	59	49	61	46	72	65	55	58	57	52	48	66	57	55	49	53	60	65	56	64	52	51	60	54	61	51	55	48	68	51	61	59	47	49	72	43	47	61	53	62	66	50	76	52	49	65	56	58	47	71	52	45	71	63	60	49	51	55	55	55	49	59	46	56	53	78	55	61	65	55	50	64	47	60	49	63	78	55	74	49	51	48	62	54	59	54	55	62	65	52	62	58	64	65	68	61	66	58	66	56	57	54	60	59	86	43	54	52	52	60	60	57	54	63	50	68	61	55	53	55	56	59	61	52	67	60	54	66	66	56	60	68	51	57	56	60	49	62	49	52	59	65	55	40	53	56	61	54	46	62	50	69	51	61	62	74	51	53	55	55	44	58	60	57	42	50	58	66	49	69	49	62	50	54	45	53	52	52	53	53	61	45	65	45	53	63	59	90	46	67	48	50	56	53	62	64	55	59	67	43	60	53	73	45	55	60	79	54	57	62	64	33	61	70	45	87	73	59	64	56	55	52	61	48	68	45	65	48	49	50	51	56	49	61	62	62	65	57	65	52	48	67	55	59	61	69	63	57	56	66	60	57	55	59	39	56	58	63	47	58	43	63	68	83	58	51	63	56	57	50	61	65	64	61	68	61	50	49	49	63	68	68	53	61	62	53	66	60	62	51	54	45	72	56	50	63	66	51	59	51	48	42	61	55	54	52	69	49	57	57	46	59	55	52	53	58	49	53	55	53	53	67	59	62	64	72	55	58	46	65	51	52	54	59	54	65	50	48	49	59	67	59	63	43	54	68	63	51	56	53	56	67	50	57	50	47	46	72	47	48	50	67	55	66	55	57	55	62	58	58	55	53	63	61	61	64	63	62	55	64	59	63	50	63	55	56	61	60	66	74	50	52	53	59	44	60	58	56	66	60	52	54	63	68	50	76	56	60	57	65	62	56	54	64	63	52	57	65	68	65	65	66	42	71	68	71	65	54	46	69	63	44	65	60	44	47	62	48	38	59	62	57	73	60	55	55	64	48	55	46	61	57	57	55	58	45	73	55	64	73	55	56	52
13296	7010	3724	7444	13565	14731	13084	10529	8494	6919	5350	4891	4173	4219	3300	2825	2395	2026	1855	1960	2260	2148	2078	1988	1834	1677	1587	1392	1368	1308	1228	1208	1135	1114	1181	1202	1193	1207	1139	1191	1157	1125	1126	1084	1093	1028	1015	1031	1065	1022	859	836	753	760	702	717	761	750	695	741	722	680	722	712	701	737	707	675	716	663	686	729	714	779	729	749	753	712	726	666	675	708	711	704	710	737	712	695	707	749	1263	3625	3337	2802	1980	1376	928	649	705	655	698	706	686	665	703	673	634	671	678	691	694	699	656	690	673	672	630	699	672	640	669	669	665	705	672	661	652	682	654	694	664	665	697	666	675	683	705	717	643	649	707	662	727	662	648	629	709	674	695	693	668	642	687	674	639	699	671	663	704	699	633	659	743	698	655	704	656	708	671	683	709	672	693	675	715	673	688	661	710	711	695	649	725	653	660	712	694	706	704	670	611	651	667	689	686	654	687	666	721	654	668	668	661	660	711	653	683	639	661	667	699	645	738	699	681	667	652	709	708	703	643	700	653	631	657	649	700	678	691	735	707	650	677	656	689	619	637	641	669	645	682	707	716	663	695	699	673	703	647	637	718	699	716	693	696	708	653	674	689	680	682	665	669	606	650	663	725	694	689	604	703	640	671	686	670	689	719	687	676	673	653	737	710	698	668	649	709	686	711	625	658	651	670	691	675	672	616	631	703	674	677	663	712	656	656	701	648	683	703	704	731	677	682	681	653	692	645	668	720	657	625	683	709	694	648	701	667	664	685	732	685	671	666	697	698	720	628	631	606	667	675	653	732	677	680	702	707	670	659	680	669	719	690	664	681	680	685	655	705	667	654	698	743	718	679	664	707	656	696	663	726	699	707	642	655	706	717	704	670	657	631	721	668	682	687	645	687	725	649	652	684	697	674	651	679	642	691	658	667	646	668	672	659	673	659	654	640	710	703	658	677	711	702	703	678	666	639	664	676	620	654	658	705	673	676	717	746	684	686	644	722	670	745	631	646	708	678	696	672	697	656	636	702	723	683	669	710	645	662	642	657	660	657	695	669	704	670	719	715	677	700	657	653	668	661	688	689	639	659	691	661	706	695	678	712	653	665	719	715	650	670	664	706	695	681	664	688	708	649	670	711	667	655	661	695	678	648	664	678	698	647	686	663	691	702	692	679	682	677	728	660	671	675	705	665	693	687	712	673	698	705	674	702	658	722	695	713	657	664	659	681	673	683	704	694	656	665	677	675	636	688	686	694	670	654	675	706	650	699	682	671	633	643	659	663	666	688	685	687	649	671	692	687	707	666	662	744	703	680	691	696	642	718	690	661	653	676	667	700	669	661	732	666	634	664	710	672	727	715	696	683	685	703	699	652	717	675	679	687	706	638	663	691	656	724	686	674	702	641	657	637	684	738	669	663	690	678	624	669	648	698	697	706	702	694	683	700	682	665	672	652	696	650	678	656	714	710	649	655	699	668	638	677	667	638	675	638	651	678	683	657	682	664	670	678	676	740	671	685	664	667	631	665	655	634	656	692	667	688	673	692	710	686	642	689	710	659	718	703	697	626	725	671	652	678	701	644	698	663	667	656	734	655	637	649	671	677	669	671	679	717	682	673	700	704	691	680	668	698	684	688	673	662	724	664	632	700	677	658	655	678	799	645	675	676	646	712	650	707	678	635	683	661	677	692	655	654	673	713	650	643	700	703	683	731	669	734	717	742	701	740	696	712	703	676	643	684	705	649	629	731	625	705	681	677	772	698	652	687	676	692	671	656	693	679	654	659	676	694	644	687	719	689	666	704	675	643	659	682	680	680	638	670	655	698	681	672	692	677	717	650	666	702	692	671	720	690	644	707	662	676	701	687	704	688	656	683	695	696	686	700	709	709	688	706	689	666	686	643	714	656	685	689	695	680	683	677	690	659	664	638	703	683	669	652	679	657	644	683	626	708	650	604	642	663	694	665	691	683	700	658	641	708	718	663	645	691	692	684	682	675	681	697	702	673	681	686	706	690	691	690	696	734	686	696	667	626	706	699	656	641	682	669	706	684	736	687	662	676	643	666	688	660	651	693	648	680	672	685	637	646	700	680	702	692	687	697	708	621	670	696	627	623	648	638	693	676	664	685	694	689	665	688	667	710	734	664	678	705	673	699	639	683	693	650	700	687	697	722	753	631	698	712	712	647	705	726	677	648	683	686	661	657	662	699	664	721	692	708	679	658	689	708	681	678	663	708	706	643	721	662	668	696	669	696	727	661	681	638	680	714	634	655	678	673	668	725	657	671	691	662	650	675	689	675	653	691	649	693	672	649	657	717	682	723	693	663	740	686	676	669	653	689	690	673	682	691	652	708	687	715	665	695	678	692	690	716	652	706	656	661	683	657	692	672	735	675	652	681	650	744	705	721	647	627	646	703	689	674	709	643	690	685	676	665	692	703	691	686	720	649	707	723	702	694	702	663	679	640	679	665	703	697	688	692	675	677	664	694	637	657	654	617	681	661	716	654	687	697	679	717	712	620	698	705	683	646	702	718	670	677	650	689	653	679	699	677	683	684	685	668	675	653	697	671	635	631	683	671	663	688	696	702	670	706	669	636	697	638	668	658	709	702	735	718	640	683	677	688	677	636	650	647	662	703	718	711	665	664	666	704	637	698	670	669	613	656	672	669	697	707	669	682	691	623	691	651	660	683	645	715	650	634	687	734	695	682	697	660	686	724	692	671	659	646	711	641	670	685	697	666	667	686	655	675	675	663	698	680	693	655	727	660	713	620	708	685	645	671	686	683	678	693	663	642	681	658	706	698	653	713	646	679	690	681	671	671	663	640	620	698	674	690	674	705	726	684	673	708	695	664	631	641	673	684	705	670	715	675	684	706	661	692	671	692	738	743	704	686	686	667	661	732	722	680	620	683	680	695	666	686	679	622	659	698	668	706	656	736	635	637	710	668	688	655	655	688	726	662	634	676	643	702	690	724	680	657	721	657	650	646	674	685	671	688	676	689	704	698	686	633	668	657	682	656	658	655	692	687	691	675	669	640	657	663	670	645	651	695	645	665	689	667	712	656	699	668	672	668	697	686	676	731	703	719	628	693	659	624	647	672	659	657	691	727	664	673	712	680	728	697	653	632	671	740	621	673	653	711	678	697	724	650	661	658	654	631	645	691	676	684	642	672	673	682	675	666	698	676	726	703	642	666	718	657	708	651	705	681	705	688	655	653	678	656	669	632	669	673	694	645	642	659	663	673	662	694	685	670	723	665	691	687	671	670	668	687	625	628	690	664	656	617	638	710	680	679	636	698	657	684	630	635	697	628	695	647	677	695	702	683	677	684	725	693	650	653	681	662	658	676	655	653	688	680	682	708	681	664	688	653	728	687	670	688	679	671	706	685	636	643	683	664	667	634	664	639	705	688	706	740	693	672	659	678	655	649	670	706	665	668	660	690	670	690	666	675	728	670	688	615	675	676	664	660	682	676	638	656	663	711	703	666	669	729	660
2316	390	267	192	193	275	268	240	208	212	193	154	177	158	144	135	120	112	104	100	131	119	112	117	100	81	103	88	105	98	90	76	90	106	87	104	75	93	109	82	87	81	88	114	81	100	95	81	90	88	80	71	72	100	82	70	80	68	93	69	86	76	61	65	75	70	85	87	71	77	73	60	74	72	79	82	68	65	74	65	77	94	77	71	68	78	81	69	77	64	70	162	172	142	123	117	84	73	76	82	86	87	64	79	86	79	84	73	60	75	62	76	70	94	78	78	84	70	83	66	47	74	72	77	76	75	99	70	76	65	82	76	62	77	73	69	65	87	60	72	80	70	71	69	67	67	75	50	66	67	80	70	65	79	71	75	77	79	77	73	66	73	78	80	77	79	80	63	81	85	58	81	86	81	78	84	82	86	65	82	77	74	81	67	69	70	78	71	76	81	67	74	64	72	80	91	81	89	78	68	84	67	84	77	74	81	69	82	64	80	72	83	57	73	77	75	66	75	62	69	82	81	78	84	71	79	81	68	68	92	66	64	103	76	83	84	59	68	77	71	62	70	75	84	86	78	69	82	66	77	76	93	78	83	82	67	61	66	92	82	65	76	80	86	88	75	86	71	90	64	76	72	73	87	91	81	73	90	86	70	65	76	79	78	70	78	58	66	77	76	63	89	73	81	77	70	69	72	73	83	75	73	60	80	71	67	84	86	75	90	80	74	63	62	69	74	89	65	69	70	84	83	64	65	73	71	66	65	68	82	62	81	76	64	76	70	74	80	74	84	72	85	53	77	70	72	68	71	71	70	68	66	84	92	78	67	73	77	89	69	77	77	64	73	92	82	57	71	97	78	70	71	74	82	57	79	72	64	69	64	83	76	79	78	78	71	65	74	82	77	62	75	74	60	91	90	61	78	72	57	72	72	70	59	70	62	80	70	56	79	86	81	80	64	79	69	64	87	74	75	77	61	66	79	79	76	74	72	79	66	68	92	64	66	64	101	86	85	73	63	93	66	83	67	86	62	75	77	66	76	86	67	87	80	78	61	88	76	69	75	83	63	64	85	70	74	79	71	72	74	83	80	67	85	79	80	92	84	76	68	68	86	84	97	77	56	92	77	64	68	72	67	75	67	72	82	72	71	77	75	72	60	88	73	73	64	65	79	92	66	73	80	69	74	71	65	64	79	81	61	79	62	67	84	78	58	68	82	83	81	57	71	67	65	98	62	89	71	68	66	83	67	76	78	61	66	58	60	77	83	68	80	68	70	57	73	85	81	74	80	70	62	60	65	79	76	81	82	64	69	80	81	74	69	81	73	76	61	56	77	64	91	72	81	89	72	64	72	84	69	75	64	65	87	77	74	79	91	76	84	74	72	77	87	81	75	67	62	69	67	86	74	91	80	72	80	80	68	75	68	74	78	73	79	67	77	82	70	65	72	68	74	82	81	62	72	83	78	83	89	79	55	68	79	72	73	84	72	69	73	66	82	68	75	70	66	82	74	69	68	79	83	66	88	66	69	72	78	74	71	85	80	79	89	74	71	66	58	78	101	60	68	63	80	84	78	72	77	86	75	65	78	69	86	81	84	85	58	82	76	77	69	74	69	73	96	68	70	77	81	79	81	69	82	72	74	84	72	75	74	68	65	78	66	77	59	64	75	81	86	77	64	77	70	75	78	65	87	67	73	63	93	88	91	78	65	81	85	74	67	91	73	84	76	83	72	72	67	76	57	83	82	65	73	74	67	74	86	68	68	78	77	69	75	75	84	81	68	75	72	82	69	91	88	67	64	72	66	79	73	58	70	70	72	80	80	79	75	82	77	73	74	82	69	76	73	69	76	68	80	70	77	64	71	82	88	90	83	78	66	67	65	75	69	66	68	75	90	79	64	69	62	68	67	73	97	88	78	70	66	66	84	70	76	70	74	84	80	79	81	75	80	62	67	67	85	74	79	70	64	75	95	85	68	79	80	62	65	81	83	77	84	69	75	68	77	84	81	56	81	97	71	63	81	70	67	65	100	63	88	80	75	98	77	77	77	72	76	66	84	77	93	94	70	80	74	78	70	67	76	69	90	70	71	88	87	77	76	76	77	66	90	78	75	85	57	82	73	65	75	77	83	71	82	89	90	74	76	82	79	55	62	79	80	77	66	89	69	57	67	65	81	82	63	64	61	69	73	67	76	93	70	77	73	69	89	69	63	74	67	78	62	77	73	64	72	83	58	80	80	83	83	83	82	80	64	83	81	67	74	80	67	80	66	88	91	76	68	84	73	69	65	80	92	67	79	73	67	67	71	61	71	81	70	85	72	63	85	65	69	80	78	65	60	75	70	84	77	63	98	71	92	68	75	59	79	89	67	77	80	93	81	63	84	78	64	65	57	81	84	70	77	75	81	72	92	76	80	89	84	61	71	76	67	67	78	71	70	58	53	79	77	81	82	73	69	90	65	70	58	65	69	78	78	73	79	82	75	73	91	77	73	69	69	68	62	72	69	80	69	72	71	67	72	73	80	76	80	74	79	88	68	70	100	72	65	89	85	65	65	71	60	75	77	66	74	78	70	70	73	104	85	87	77	77	76	65	76	69	93	66	91	59	70	71	81	67	71	89	59	71	65	74	99	59	77	67	83	60	61	77	66	70	76	74	89	67	70	60	68	86	70	79	69	67	71	74	93	74	78	79	77	73	60	73	84	81	90	82	73	82	74	78	68	70	76	79	71	85	79	66	71	90	83	72	80	67	63	64	80	79	70	64	77	80	83	70	70	69	61	86	58	63	73	61	90	75	65	65	54	91	72	83	83	73	69	75	68	69	74	66	70	83	68	71	64	66	89	77	83	84	84	101	70	74	85	73	80	82	59	77	73	64	88	77	78	81	68	90	80	63	68	70	79	62	65	75	88	72	75	81	63	64	71	72	82	61	78	81	77	75	78	69	74	118	81	61	66	76	79	73	80	84	95	72	83	78	79	93	71	83	71	74	68	61	64	85	75	83	66	77	82	80	64	71	68	78	75	73	76	78	69	78	70	62	90	84	73	65	69	86	59	61	60	70	66	83	80	74	63	67	73	75	66	76	95	80	77	78	76	64	85	66	84	86	71	71	73	76	71	69	76	83	87	73	85	78	71	80	65	90	83	74	71	75	68	62	76	87	77	87	86	64	82	80	84	62	71	68	86	56	83	67	54	69	74	62	88	83	67	97	67	57	74	74	73	73	87	72	85	57	82	85	64	83	67	89	71	77	62	91	76	58	72	65	80	80	62	74	76	64	79	72	66	79	86	80	81	72	73	77	70	83	64	71	68	86	70	72	90	77	64	71	63	85	65	70	73	80	84	64	80	71	78	74	66	83	67	78	88	71	62	72	76	69	65	76	82	61	89	91	67	70	79	62	71	92	69	62	71	75	66	77	57	74	86	79	69	86	79	71	73	72	76	72	56	72	67	70	57	58	63	76	71	79	74	70	86	83	68	73	98	76	77	78	72
13110	6418	3752	7206	12610	14200	12349	10448	8884	7352	5954	5852	4752	4673	3691	3215	2582	2367	2181	2451	2639	2606	2361	2158	2137	1970	1873	1739	1650	1579	1461	1392	1426	1409	1448	1470	1523	1510	1717	1531	1415	1389	1362	1295	1283	1472	1309	1349	1192	1102	1026	1036	1021	995	975	974	955	963	965	948	867	949	882	960	908	927	917	866	927	944	926	896	979	926	884	907	935	889	967	944	914	918	913	885	905	866	931	944	878	918	1114	3458	3758	3303	2475	1624	1110	876	890	860	870	905	844	854	932	888	894	899	945	884	901	887	895	862	872	872	901	845	895	862	861	880	878	885	876	910	881	872	887	921	912	883	896	915	926	901	881	898	926	902	884	902	880	928	894	883	884	924	879	915	879	874	856	912	953	968	860	896	949	899	862	847	957	885	846	891	883	893	906	827	824	886	932	868	907	863	893	922	882	902	830	872	903	898	925	954	903	907	897	895	871	918	899	890	861	889	870	870	886	829	920	920	867	912	881	900	869	900	917	919	917	877	909	868	903	902	908	877	871	894	916	921	881	955	853	877	870	914	906	849	908	878	905	889	863	873	850	870	890	875	915	924	862	816	867	845	882	876	878	839	947	866	865	846	903	902	906	895	903	929	880	911	899	915	892	873	910	881	839	897	907	849	868	971	865	918	912	870	868	863	870	849	885	932	870	887	854	877	874	895	903	883	902	923	942	874	864	895	905	868	886	920	903	919	866	821	898	868	949	867	900	893	915	935	906	957	873	892	855	866	862	879	834	882	859	873	912	898	901	874	888	913	936	862	917	855	913	864	931	909	935	873	851	895	911	882	877	900	899	880	851	880	887	878	895	852	886	919	879	889	909	907	860	860	905	870	846	905	880	914	917	883	948	887	841	882	878	860	921	908	906	905	882	870	908	862	851	949	882	950	887	883	908	892	901	895	955	898	903	924	879	862	873	854	886	878	895	903	829	910	880	913	887	907	919	863	891	872	891	965	894	886	930	912	912	889	922	886	848	905	896	933	912	890	903	892	881	904	836	895	856	890	893	904	893	939	847	923	886	937	888	903	898	843	914	898	903	846	889	936	913	895	869	924	881	875	907	862	860	887	888	873	884	903	888	876	910	898	903	859	912	902	902	872	912	877	887	936	926	887	884	862	909	891	844	909	882	927	886	923	885	932	872	830	894	820	881	935	911	904	895	879	959	918	909	877	947	889	870	866	903	886	911	897	882	877	848	842	900	912	885	902	880	871	876	927	834	891	911	880	846	917	904	918	902	903	914	880	930	877	917	870	882	958	846	900	881	915	907	931	938	891	853	856	860	873	855	911	889	903	885	889	877	917	870	876	944	874	900	961	918	894	872	901	884	922	861	899	885	857	896	884	829	948	893	896	918	913	833	886	878	891	923	839	896	918	885	909	915	939	873	905	939	860	899	870	831	864	837	864	893	851	921	941	880	890	866	884	889	880	888	885	921	872	902	917	863	891	904	901	898	890	930	900	886	909	863	851	918	888	907	896	961	946	852	938	862	854	911	880	885	881	884	891	866	872	892	863	858	916	910	917	934	864	912	915	917	923	935	897	953	847	870	907	876	893	830	974	963	859	810	919	847	844	854	901	840	863	859	848	862	836	927	883	870	849	935	877	888	871	955	907	912	881	928	899	927	841	828	919	911	886	883	941	920	888	918	882	868	879	849	909	909	882	930	897	924	891	888	880	885	898	884	893	972	920	833	888	811	932	872	901	854	855	870	963	911	886	858	884	851	864	965	849	893	880	891	931	870	877	888	864	869	870	942	837	875	878	908	883	906	869	913	863	883	924	945	850	898	885	923	858	860	860	878	881	905	907	937	914	848	834	897	893	853	867	883	874	930	863	878	907	837	847	903	858	892	922	869	918	833	942	888	922	905	885	869	883	930	890	899	937	933	893	859	923	860	868	874	854	817	879	923	843	855	837	885	905	893	869	906	929	863	893	898	888	911	925	864	843	885	851	899	858	860	882	866	873	922	866	859	850	866	856	863	894	862	882	916	891	889	854	865	893	894	892	939	879	891	912	884	901	918	907	885	878	885	914	883	882	909	882	907	861	875	835	901	933	897	914	866	885	852	910	857	863	864	943	880	864	885	847	890	869	904	882	892	924	906	942	986	903	852	886	886	970	930	872	856	868	946	881	915	919	866	874	908	920	924	897	916	901	851	919	886	810	912	872	870	905	941	920	903	878	921	858	855	897	941	848	852	883	880	875	953	871	901	932	902	963	917	943	901	899	925	872	899	913	884	893	914	877	912	868	851	859	911	862	901	906	912	912	907	951	859	896	867	871	891	904	887	903	913	893	916	888	884	850	870	947	850	856	909	868	888	931	845	895	822	897	917	896	883	940	852	849	888	883	881	898	952	862	894	920	842	945	835	918	959	922	919	924	843	916	877	877	916	896	843	861	850	962	929	943	934	920	925	895	937	885	944	876	864	857	901	886	950	878	920	886	888	907	921	862	902	930	907	887	939	874	886	867	897	903	908	874	906	851	884	934	901	893	911	886	835	839	876	853	884	917	922	939	861	879	900	948	921	877	868	943	931	848	874	902	884	888	918	861	875	846	916	934	883	877	921	915	883	845	880	893	853	857	843	842	901	895	879	868	918	831	906	907	851	929	904	889	895	913	871	854	896	943	893	868	909	876	883	945	927	892	992	927	906	864	899	904	879	905	916	906	871	917	890	885	903	879	914	849	919	879	920	856	855	909	896	851	909	916	920	910	902	886	870	894	895	895	891	868	886	886	856	929	844	920	947	912	899	895	871	868	938	876	883	923	912	897	887	935	907	852	917	855	887	897	896	912	897	919	928	945	919	901	866	920	949	864	907	874	909	843	930	913	869	882	888	878	832	882	874	912	847	893	908	848	833	846	854	917	879	881	952	879	860	877	849	901	904	898	911	896	868	885	892	875	902	875	895	887	902	922	920	945	880	885	843	934	882	867	853	852	922	919	888	918	913	867	932	911	842	880	915	922	893	869	858	811	855	885	894	911	857	919	857	872	833	894	901	867	874	929	882	944	902	943	895	921	907	912	857	886	883	913	833	878	910	881	864	931	930	901	900	874	898	866	917	870	888	884	877	878	911	875	836	889	908	914	929	912	869	846	889	884	866	886	889	896	855	858	875	851	902	888	842	918	847	918	898	938	890	908	891	899	922	903	885	890	908	900	887	858	909	930	912	900	949	884	874	945	866	897	863	845	855	878	902	910	899	873	860	885	888	872	862	901	912	896	859	901	910	908	882	902	869	872	880	885	883	860	899	891	879	843	875	870	916	905	878	963	881	900	896	839	877	921	855	901	904	874	910	891	897	918	871	905	871	914	937	920	889	908	905	885	901	902	872	848	858	876	854	911	824	932	908	897	904	901	872	868	896	876	899	916	849	904	888	901	910	893	860	906	880	883	925	892	876	927	852	876	924	935	906	928	926	908	867	863	915	919	913	863	875	849	883	903	869	909	924	895	900	905	878	927	876	910	846	956
1434	717	345	288	276	417	411	315	301	260	231	215	219	221	164	145	141	114	106	138	144	136	114	112	110	104	95	97	97	86	72	95	87	87	84	86	86	89	110	97	103	99	96	104	99	86	92	91	76	82	87	82	67	75	72	89	70	68	76	65	74	74	83	73	71	66	81	84	68	70	73	70	84	78	57	83	63	71	68	66	72	57	67	83	67	77	62	70	71	79	66	216	194	177	155	110	97	61	84	58	86	72	72	72	74	53	79	61	61	75	91	71	71	79	84	61	81	75	58	81	57	75	70	58	60	65	57	57	63	81	60	79	81	68	70	63	60	62	73	68	73	79	88	76	78	68	80	75	75	81	70	77	68	71	59	65	65	72	80	77	48	81	68	70	75	76	78	66	69	73	80	78	81	73	74	79	70	66	67	65	86	62	72	71	65	78	68	64	55	75	73	76	79	70	86	60	79	73	84	76	78	76	65	69	65	62	63	67	59	71	94	75	75	57	63	84	66	77	78	67	70	70	81	75	69	79	57	69	73	76	71	80	68	78	72	69	78	76	65	74	54	84	75	82	71	93	65	77	69	55	74	89	59	66	72	66	80	73	73	76	56	61	63	74	68	70	77	83	71	68	85	89	69	54	77	60	78	57	72	61	71	69	70	67	76	84	64	62	75	81	57	66	73	72	83	66	82	81	79	73	83	91	54	59	70	75	58	79	59	77	85	80	80	72	79	63	79	62	69	82	71	82	74	64	63	72	66	76	81	59	72	69	73	77	77	77	57	84	76	79	63	59	61	71	72	56	70	79	68	72	78	66	52	64	63	81	80	62	82	71	79	66	57	83	71	67	54	70	63	81	63	68	66	71	70	61	68	77	49	80	56	63	57	75	72	75	71	64	72	65	73	70	72	69	62	77	66	56	74	76	63	68	64	71	71	77	82	53	58	70	56	66	65	63	67	61	72	59	70	70	78	58	65	64	68	70	63	72	84	81	74	62	78	74	82	60	70	78	64	70	63	72	66	71	65	62	66	72	70	60	64	69	73	73	78	72	76	72	75	63	63	65	66	68	74	59	55	82	64	74	67	76	74	66	63	85	69	79	65	72	61	70	69	59	81	61	61	75	76	71	70	77	68	71	73	74	66	79	69	76	66	51	68	88	86	50	72	68	68	78	70	73	59	70	67	54	63	64	84	67	61	63	63	79	74	64	76	58	75	70	67	78	81	84	57	71	71	54	96	66	73	89	65	72	56	70	81	80	61	80	61	56	83	74	67	73	73	57	83	59	74	64	75	69	68	62	63	77	79	66	79	68	88	67	70	70	74	81	81	73	86	75	63	69	86	68	69	60	62	78	58	79	73	64	82	69	68	68	72	83	94	81	72	80	73	79	55	63	65	63	67	61	77	76	71	79	74	75	75	70	71	76	62	85	71	84	72	64	68	67	68	72	75	63	72	78	72	67	68	64	76	61	60	84	76	74	67	76	76	66	89	63	64	79	66	87	64	74	79	67	85	76	71	79	69	60	66	70	74	80	80	56	70	72	63	69	71	72	64	69	60	72	65	75	71	52	68	73	85	72	73	67	73	68	70	74	70	59	72	89	71	66	64	75	69	79	73	74	68	71	74	67	71	76	70	70	80	73	68	62	77	73	61	80	72	68	54	79	60	72	71	93	74	78	53	75	79	74	80	66	70	74	50	63	70	70	63	72	67	73	58	69	83	66	86	50	77	81	65	45	68	79	68	84	66	77	54	67	79	67	71	73	69	67	67	57	77	81	87	69	60	91	63	70	61	61	58	59	61	63	75	60	72	60	86	69	67	59	52	75	68	62	62	73	76	67	56	59	79	99	73	64	82	70	72	79	81	80	64	72	68	69	62	54	76	74	67	77	62	63	72	84	62	80	77	73	74	80	74	65	61	78	67	72	64	82	83	80	63	60	68	74	72	76	75	82	74	66	74	80	68	51	79	77	68	82	71	68	71	72	61	83	61	83	57	73	75	76	80	52	61	72	80	75	72	66	59	58	71	86	82	66	61	77	67	64	76	64	68	70	63	65	72	78	76	59	70	82	73	80	66	79	67	84	60	84	78	66	74	97	90	73	81	73	65	94	65	74	89	76	79	67	67	64	68	63	72	71	94	56	67	74	80	81	60	62	59	72	66	66	72	60	74	81	78	77	85	76	71	66	68	64	73	72	63	83	77	63	59	67	71	68	74	65	56	83	65	73	65	58	75	71	77	68	87	82	63	94	72	70	76	76	62	65	63	79	80	78	54	56	68	85	90	73	67	55	76	69	72	83	64	71	65	89	62	66	76	65	70	73	74	68	72	65	83	67	61	69	71	74	87	79	62	61	71	86	79	72	67	71	63	78	82	60	74	73	85	75	60	73	63	60	73	62	66	61	69	73	69	62	72	73	62	68	74	65	76	64	64	78	85	71	80	71	87	51	61	70	61	63	80	66	70	67	69	74	79	79	77	61	80	72	85	57	66	67	63	50	80	68	73	50	80	74	63	60	73	71	82	72	74	82	63	77	76	76	73	85	72	66	66	77	86	74	89	78	70	79	60	67	73	68	72	80	64	61	65	92	64	77	70	74	76	77	72	68	75	83	79	70	79	62	70	84	80	76	78	67	67	71	67	59	75	95	85	78	65	75	64	71	67	78	73	64	60	52	73	77	92	63	67	62	72	68	76	70	74	62	75	84	76	81	78	73	77	80	74	80	87	71	58	74	53	77	61	66	67	64	74	63	82	84	76	68	70	76	70	70	66	60	70	83	68	69	67	61	60	73	79	75	73	95	80	74	75	63	63	70	77	68	72	70	71	77	68	78	77	77	70	78	77	75	69	77	79	73	71	63	82	61	65	85	67	81	68	80	64	68	73	51	80	82	73	75	61	63	84	81	60	73	71	80	83	49	67	86	66	78	74	60	70	67	80	64	65	46	65	73	75	67	70	70	62	70	65	62	68	72	67	83	72	65	58	69	82	79	63	80	59	79	78	67	65	53	75	80	80	74	51	80	68	66	62	66	87	77	66	78	70	80	82	83	85	70	70	73	79	64	70	53	78	70	69	74	71	85	79	54	65	79	72	83	72	53	74	78	81	71	69	67	72	63	76	85	77	71	82	79	57	66	69	69	71	57	63	66	57	66	66	70	80	66	62	61	61	63	65	70	66	59	86	72	80	79	73	67	53	89	77	72	74	79	69	64	77	70	74	58	69	73	77	71	84	62	61	76	76	59	74	70	72	62	81	58	69	55	59	71	83	62	69	81	57	69	75	77	81	85	69	72	70	68	62	77	63	64	73	61	69	61	69	70	74	76	67	67	78	77	67	67	88	73	73	72	70	68	72	69	77	90	63	71	67	74	67	75	75	69	80	70	76	64	71	73	77	77	76	65	78	81	76	62	76	65	58	59	80	78	76	65	73	71	79	79	77	79	76	81	80	86	71	80	71	64	73	81	81	68	86	75	75	64	74	80	67	73
17371	9061	5260	9397	15993	17723	15251	13070	11464	9182	7853	7603	6261	5884	4529	4165	3222	2832	2884	3138	3341	3144	2791	2581	2360	2206	2181	1869	1844	1684	1641	1531	1400	1424	1455	1574	1763	1811	1836	1694	1648	1532	1436	1475	1579	1457	1466	1343	1040	1045	1070	1019	976	942	909	984	922	898	911	934	943	877	873	887	894	830	867	843	884	828	884	837	836	914	888	893	909	915	860	881	893	835	830	902	858	898	829	802	839	891	1147	4840	4921	4127	3045	1844	1344	829	796	833	839	827	802	805	778	847	855	851	828	857	795	833	801	777	820	824	841	818	825	836	801	827	852	789	853	833	842	867	843	835	787	822	758	800	805	833	796	856	815	828	859	822	836	792	825	843	766	775	848	797	787	839	772	828	812	876	820	798	813	809	823	819	821	862	834	809	845	841	792	867	813	824	778	798	865	781	796	794	848	810	817	792	777	824	832	827	809	843	826	810	802	829	858	871	825	832	806	811	799	844	836	885	845	810	840	825	894	864	797	815	824	845	785	814	816	826	822	819	820	827	829	853	789	787	809	850	760	810	810	826	814	803	825	826	840	832	818	840	879	781	796	846	856	793	865	813	850	895	809	772	878	859	818	830	821	794	795	808	850	818	824	826	825	857	845	815	824	838	799	805	843	820	832	799	802	831	820	854	817	801	822	836	773	808	820	860	853	811	768	844	851	779	828	847	840	841	814	799	803	885	813	838	843	836	824	878	792	811	836	832	827	875	811	809	860	829	835	814	833	782	848	815	821	848	836	775	806	815	850	793	840	815	827	870	870	808	787	824	885	815	832	823	820	824	850	816	783	839	845	819	882	868	783	822	843	840	881	785	823	852	782	834	861	816	822	832	790	809	842	876	852	769	814	850	836	835	781	803	850	807	860	813	827	753	827	838	837	813	818	817	836	776	812	785	815	838	879	806	834	832	800	832	837	820	807	842	852	807	797	805	870	823	802	839	826	808	810	840	848	882	875	753	802	863	849	827	858	858	842	798	832	787	849	856	711	825	912	816	870	848	783	773	810	879	745	905	789	765	797	868	819	794	797	818	839	869	860	801	820	865	855	864	851	765	819	794	836	801	865	817	835	831	802	797	842	838	819	812	849	775	777	856	831	824	832	840	792	814	827	798	812	790	849	844	803	811	832	802	817	805	823	767	842	862	853	831	847	789	821	803	792	783	804	844	817	839	798	872	849	786	847	772	803	784	864	837	811	788	831	835	808	797	771	766	795	841	851	840	801	848	817	794	787	823	846	806	856	782	833	808	851	849	782	843	839	828	887	806	826	837	834	852	806	824	821	821	798	816	827	819	841	857	810	784	802	809	796	894	872	832	788	876	850	787	791	799	807	840	804	837	852	838	833	833	846	804	817	846	850	801	830	797	865	795	838	780	821	819	851	851	801	843	831	828	824	804	835	798	855	809	813	813	847	877	827	832	814	822	774	838	823	790	782	823	782	832	794	804	774	888	809	785	821	789	819	828	849	801	829	863	895	812	828	806	876	881	812	832	792	830	811	795	808	829	771	806	800	797	795	837	771	878	823	809	818	802	834	799	781	807	751	818	808	883	767	795	896	837	869	776	854	811	820	813	796	820	842	883	783	776	854	826	858	785	832	819	843	853	841	808	842	816	797	815	860	780	819	800	807	872	790	827	833	812	817	844	836	798	839	827	825	833	799	810	832	833	820	800	824	818	846	819	796	858	819	809	883	810	821	825	820	860	807	820	877	822	828	811	801	854	811	803	884	817	863	834	859	859	820	816	772	854	803	804	815	830	824	839	851	838	875	787	836	813	780	856	816	854	873	818	778	808	827	854	827	818	844	798	820	832	801	835	802	807	798	813	845	805	822	894	817	833	769	844	840	829	759	867	835	801	832	832	814	821	845	838	842	859	818	808	868	832	818	800	829	839	795	817	808	814	806	813	820	835	838	801	850	856	816	830	806	784	834	893	805	819	825	837	797	832	823	820	803	829	830	786	822	812	844	799	819	790	846	868	796	829	844	831	823	815	804	812	820	788	851	827	827	802	786	862	839	848	853	839	805	818	817	822	790	868	834	797	794	791	832	817	829	770	775	817	845	792	797	823	813	835	803	863	813	800	823	779	806	814	865	850	739	827	818	806	834	790	767	851	838	849	817	819	880	830	876	812	838	822	827	856	812	794	835	861	811	818	791	823	830	776	869	864	781	807	807	841	785	845	843	843	818	767	829	815	815	862	841	852	828	833	855	805	815	776	830	810	816	822	832	833	872	785	805	803	848	824	846	799	881	823	809	809	852	854	841	815	874	815	807	846	855	790	827	802	867	842	788	840	827	811	854	853	818	808	817	825	824	823	821	796	784	901	854	828	851	837	830	882	818	809	850	823	808	818	930	799	838	838	815	816	838	838	831	813	839	782	810	798	793	819	785	840	787	842	796	829	792	879	807	863	827	819	828	836	810	791	792	787	819	847	814	857	820	817	832	818	840	801	824	786	833	802	821	784	832	808	859	815	835	805	790	862	815	839	854	792	800	806	818	803	765	808	779	830	837	792	837	863	790	829	831	802	853	762	809	812	798	824	801	871	840	832	882	816	806	821	794	816	819	793	826	861	836	771	850	764	847	834	857	770	788	798	834	811	833	816	827	899	814	836	809	757	775	809	869	770	789	842	833	804	809	850	745	832	783	842	847	781	816	813	773	806	814	850	834	842	833	827	849	800	822	800	833	847	860	824	817	876	827	825	830	816	829	816	828	864	826	846	821	813	856	814	842	797	835	802	858	800	770	811	829	785	851	813	751	819	794	851	836	807	844	855	793	834	835	805	873	874	834	810	827	838	816	820	824	827	849	781	817	797	873	799	811	811	806	825	867	806	815	811	808	823	798	818	812	825	849	836	823	870	839	809	826	815	822	839	794	829	835	842	819	796	827	827	843	821	787	828	810	841	814	839	844	782	841	820	848	854	798	825	750	793	880	801	812	788	826	856	802	794	838	853	818	793	787	818	807	883	770	815	826	822	847	842	822	817	816	836	877	851	806	801	819	814	825	811	839	892	772	801	814	866	785	795	855	828	828	858	876	805	806	873	802	807	822	864	830	775	837	830	827	810	836	843	801	775	807	777	838	842	849	816	880	820	789	870	834	796	832	829	870	863	800	795	806	796	874	854	836	877	815	835	813	845	847	821	785	826	765	821	830	844	842	775	847	780	840	840	840	816	769	809	777	824	825	846	837	812	825	795	807	837	790	837	831	814	831	840	827	877	838	790	785	768	802	841	850	805	822	836	796	837	780	822	880	804	830	822	828	880	797	820	813	841	831	798	853	809	811	843	766	827	866	813	798	815	801	836	797	855	775	821	808	799	839	850	807	825	869	810	838	836	843	830	783	843	789	846	802	815	851	823	841	815	794	798	826	833	812	873	841	828	826	847	807	841	734	778	845	827	838	854	814	856	867	851	782	795	812	785	817	813	812	829	874	827	797	820	825	794	857	798	849	827	821	842	828	791	839	837
1496	212	123	102	113	168	134	116	126	101	112	110	108	84	77	90	64	77	74	90	74	61	70	64	69	63	63	59	63	66	74	56	55	63	54	55	58	71	73	68	69	60	50	54	67	73	61	57	47	53	50	48	50	48	64	44	60	57	54	42	56	52	39	53	61	46	56	53	59	46	58	75	56	59	48	50	60	64	56	52	51	54	69	55	58	51	53	53	58	52	52	81	87	91	74	69	79	48	49	53	54	57	72	46	51	60	56	50	52	63	49	54	56	66	44	58	54	57	67	53	49	52	53	45	53	49	56	58	46	52	61	56	58	56	48	48	47	50	65	53	64	58	67	66	64	48	58	62	48	40	55	60	53	52	58	60	67	45	55	53	50	36	54	51	57	45	52	63	51	54	63	53	53	51	58	55	57	69	56	59	51	52	61	56	42	73	54	64	50	54	57	63	49	46	42	50	59	59	52	58	49	54	57	42	65	59	57	55	62	68	48	54	55	52	61	47	53	58	55	45	50	58	47	53	52	54	44	61	40	50	57	58	55	52	54	51	59	54	59	60	57	42	57	44	54	55	69	56	58	52	52	42	54	53	47	67	45	52	58	55	49	39	49	59	45	42	47	57	48	55	60	40	60	56	47	70	63	51	50	38	55	49	50	51	56	49	47	53	60	66	55	50	46	57	71	46	60	63	56	60	44	49	44	46	56	53	51	51	55	61	66	60	50	58	40	56	47	55	55	75	60	62	51	48	61	75	51	52	55	59	57	51	54	67	50	65	49	71	42	41	52	51	44	62	45	58	63	65	52	51	71	48	57	45	57	43	54	65	64	46	56	48	58	58	58	51	51	44	50	62	61	56	45	53	51	58	49	53	54	56	55	48	46	55	58	54	60	63	61	43	55	56	60	58	58	49	46	63	54	54	45	58	64	59	59	37	59	52	47	47	61	51	46	54	49	59	50	60	42	53	63	51	54	55	48	55	48	60	50	48	47	46	50	58	57	56	58	45	59	38	64	55	64	51	49	49	49	58	69	60	44	61	55	41	52	59	49	52	58	56	48	51	63	39	55	66	53	62	49	63	50	51	51	59	46	62	61	55	59	64	46	51	55	54	60	43	48	51	54	58	43	54	69	58	57	54	64	55	61	62	43	76	54	46	45	54	47	51	54	51	50	49	51	55	41	51	49	50	49	58	55	57	52	56	43	53	53	50	51	52	52	53	53	62	44	44	49	64	56	59	50	51	49	57	49	53	67	52	66	56	64	54	45	57	45	42	50	55	60	64	45	58	63	49	54	43	44	63	53	47	39	54	53	63	59	49	54	56	59	45	60	50	54	65	57	42	52	59	58	58	65	43	68	60	56	51	55	53	59	58	54	63	52	55	49	52	52	56	55	48	56	53	53	52	76	50	62	50	50	56	57	58	59	69	59	62	67	52	53	57	57	59	52	53	48	52	47	54	60	57	45	52	63	51	43	49	51	75	49	46	53	58	58	52	53	60	50	58	50	59	57	79	59	50	41	52	56	49	46	64	57	51	51	47	55	57	63	54	47	47	53	65	45	52	53	62	63	62	62	57	51	48	48	45	43	55	59	69	58	61	63	57	47	58	52	41	57	50	53	57	53	49	62	43	42	49	55	48	60	57	56	52	65	38	55	62	50	52	66	51	59	53	69	48	54	47	64	42	57	50	49	68	53	47	58	59	39	58	52	62	49	43	50	58	49	52	41	53	67	70	54	44	63	49	58	64	64	43	45	55	54	62	70	59	57	53	43	45	61	53	49	57	50	58	47	57	63	53	58	55	58	52	51	49	57	52	54	67	48	47	49	54	70	55	49	50	52	58	54	58	43	46	57	48	66	54	56	48	60	52	56	58	48	49	55	53	55	56	55	58	59	75	54	50	55	63	59	44	45	46	57	52	47	65	44	51	58	54	41	50	67	57	46	63	46	42	52	60	55	55	58	52	62	74	58	53	61	51	43	59	53	55	55	38	59	48	56	50	52	65	59	44	55	74	54	43	60	41	55	44	53	62	54	56	53	45	42	53	38	66	52	56	48	47	48	62	53	57	47	48	39	54	57	56	52	71	62	61	43	56	54	68	52	46	58	38	52	63	41	56	62	61	46	49	55	56	39	32	58	52	55	54	50	44	57	49	43	55	62	53	58	48	54	37	70	59	67	45	55	47	52	46	52	49	68	63	59	59	55	52	43	46	49	73	55	46	63	49	38	57	52	51	47	51	56	43	65	63	54	59	57	57	56	46	46	53	71	64	55	52	41	54	55	52	67	53	64	65	49	51	44	53	51	50	38	61	61	65	41	54	47	60	52	48	55	54	54	51	51	58	48	56	41	51	43	45	54	59	66	57	67	56	67	54	55	47	59	59	45	55	43	56	57	51	56	48	54	45	63	47	60	49	43	56	56	60	52	35	50	50	43	68	55	49	47	53	53	55	54	55	48	44	65	54	57	56	61	55	37	52	46	66	63	52	62	51	41	71	55	63	58	60	69	43	49	63	48	51	65	56	60	47	42	49	60	56	57	65	67	57	44	40	66	56	48	61	59	64	53	64	54	63	54	69	67	59	57	53	58	61	43	61	55	58	52	52	62	53	58	57	70	52	47	52	58	67	63	54	65	52	48	57	48	49	50	47	53	42	58	53	54	48	59	61	56	43	65	54	46	53	69	66	43	53	60	48	56	59	54	54	53	43	46	59	64	41	72	60	68	56	57	64	47	55	49	46	63	46	50	50	49	62	45	61	74	55	55	45	62	46	44	55	54	76	53	62	40	52	45	49	42	58	56	51	70	51	60	55	49	60	65	44	44	51	49	50	43	49	52	60	50	56	54	46	39	56	46	47	49	64	50	56	56	48	45	60	50	51	44	45	59	67	63	44	54	57	49	54	51	51	41	54	67	59	60	55	51	59	53	45	55	51	40	51	62	54	49	47	58	60	67	54	53	61	56	58	50	51	42	50	53	54	39	48	55	55	52	51	55	51	43	53	61	63	58	59	72	62	59	51	65	35	48	48	59	71	51	52	48	64	44	42	53	46	65	42	59	58	51	55	57	52	49	56	42	54	55	55	52	52	50	71	66	54	48	40	54	60	56	45	51	52	61	51	50	48	45	61	66	54	53	60	47	54	56	47	49	58	49	47	58	52	59	38	51	44	45	34	51	75	69	63	53	68	54	58	64	43	57	53	44	42	53	63	51	51	67	47	48	74	59	62	61	54	43	54	47	54	55	56	56	59	51	52	63	54	60	47	56	47	54	66	51	49	66	45	65	54	50	59	48	55	58	66	66	51	48	56	47	50	47	52	62	58	47	53	49	61	46	54	53	61	57	56	63	48	75	56	57	44	62	59	47	74	39	53	58	54	57	58	52	56	57	36	58	49	58	52	65	57	47	51	52	51	60	51	55	63	57	51	58	56	57	51	51	43	53	54	64	46	54	66	69	40	60	58	60	53	54	50	48	58	54	59	62	57
10438	4114	2291	4052	7437	8689	6880	5996	5210	4040	3333	3257	2629	2358	1782	1706	1377	1233	1369	1664	1885	1547	1425	1337	1365	1203	1140	1048	952	978	942	837	905	833	945	961	1096	1134	1139	1144	1082	1019	987	971	1056	981	894	844	775	789	741	701	737	756	688	700	699	714	726	672	696	651	703	670	661	690	744	636	646	657	708	613	712	684	710	687	669	719	743	694	685	685	718	685	666	699	716	693	729	698	724	1181	1947	1908	1526	1156	841	659	690	688	654	651	630	682	672	682	678	635	665	673	647	659	671	618	672	718	681	674	684	652	669	661	654	660	679	653	681	698	696	647	648	676	688	670	691	691	624	661	642	672	694	657	636	623	680	684	633	673	683	675	687	700	655	680	697	695	674	739	712	637	604	723	671	690	666	640	648	643	669	675	631	695	662	678	677	672	672	639	675	686	650	675	588	688	683	708	686	696	680	663	690	651	704	651	645	642	673	685	605	693	649	653	697	649	634	669	638	683	655	714	685	724	681	690	632	703	695	654	658	666	624	619	673	680	710	676	633	613	639	650	661	655	634	696	653	649	660	598	630	663	648	704	653	639	661	636	669	676	687	618	642	661	667	646	666	667	720	642	673	617	660	655	645	639	689	636	671	678	640	664	673	663	679	709	703	674	666	648	691	669	646	673	711	620	671	677	659	640	692	637	698	647	703	686	751	653	670	664	675	634	620	689	659	715	656	682	712	627	677	582	687	640	674	654	680	710	684	631	677	690	668	669	634	671	645	695	637	633	653	662	709	698	661	625	642	663	677	677	660	614	619	660	681	680	684	676	639	655	661	657	678	671	667	702	713	637	687	703	645	694	695	695	715	735	654	688	659	685	663	613	655	643	667	673	717	653	677	710	710	671	656	673	705	699	679	647	665	660	677	678	711	673	678	614	661	699	724	686	649	707	699	684	677	696	656	705	673	691	677	701	674	638	689	681	658	682	698	641	679	662	646	668	647	668	681	663	650	650	667	672	676	723	659	613	636	658	693	661	694	683	641	739	641	662	692	691	683	651	655	657	664	645	634	658	662	677	653	696	693	683	704	719	676	625	667	667	673	671	677	656	656	654	675	699	622	730	663	672	692	678	720	718	671	600	641	659	607	706	673	646	726	669	656	684	651	660	686	688	634	636	643	676	670	685	663	660	728	713	635	713	661	694	616	647	675	673	631	722	702	646	607	699	692	669	631	644	641	708	685	650	658	663	698	721	647	630	661	695	717	708	684	651	685	647	681	679	695	661	705	656	635	648	656	689	637	628	671	695	652	669	667	696	699	693	688	680	627	667	717	663	640	637	683	646	679	659	684	654	661	690	662	687	625	682	683	672	671	702	643	676	606	655	639	693	692	647	651	680	663	653	648	659	649	655	660	643	643	696	648	696	661	711	702	696	654	657	674	663	668	650	645	660	702	679	696	697	650	683	649	652	640	725	680	647	663	672	675	700	679	731	680	617	743	682	673	664	677	659	654	649	645	650	657	723	699	682	691	656	669	717	650	662	695	679	694	652	667	707	687	683	675	650	666	664	644	653	657	666	647	643	667	649	643	669	652	655	686	696	680	681	670	679	696	695	607	685	639	686	683	665	652	622	646	705	612	677	733	698	679	661	711	682	672	716	675	670	700	646	673	702	716	655	699	671	633	710	666	701	694	708	711	650	694	619	648	629	714	669	619	645	652	615	691	649	679	691	631	687	693	715	638	596	683	686	627	691	651	686	642	643	651	692	672	686	678	639	645	699	680	682	618	671	651	670	693	713	667	688	665	685	694	689	705	698	643	659	712	661	688	662	696	651	674	636	635	638	666	670	672	672	681	664	720	672	676	671	671	681	634	634	660	688	662	673	646	638	681	644	653	660	699	632	697	643	715	601	662	651	650	657	671	652	677	683	708	575	611	698	675	696	653	648	655	664	650	658	662	647	678	645	660	609	660	667	669	658	670	671	680	671	682	655	671	686	681	639	637	647	674	679	652	685	674	695	683	693	668	649	665	705	673	697	601	675	700	682	678	660	689	693	643	674	610	655	639	676	678	688	641	663	652	679	644	676	653	708	662	645	643	684	689	636	624	668	607	669	659	683	704	680	644	706	669	681	636	678	616	646	695	666	691	659	690	673	680	656	651	640	689	701	698	700	707	656	640	675	658	667	658	689	681	687	693	635	620	676	667	627	682	685	661	693	714	641	682	646	671	713	655	710	665	673	644	641	681	620	652	684	675	631	627	713	667	649	672	694	682	683	659	681	679	691	661	689	664	690	665	675	699	662	665	639	702	627	648	637	658	714	632	698	631	622	643	634	664	652	659	640	643	640	709	707	644	669	642	655	702	649	666	680	645	656	706	682	682	677	731	670	683	685	664	684	670	659	670	692	659	663	664	647	662	652	689	697	682	654	670	662	661	649	737	693	653	717	671	648	667	681	634	656	689	667	663	671	738	687	695	680	702	632	642	698	709	643	671	665	711	667	651	676	682	649	695	670	729	665	647	704	649	655	687	679	687	660	742	682	634	665	664	702	703	671	619	676	672	665	730	657	695	654	654	636	706	661	673	655	650	670	660	658	667	694	661	679	683	697	663	679	669	659	683	678	693	677	709	660	670	657	671	634	649	694	686	616	704	672	639	603	633	671	652	685	640	666	658	682	675	681	649	714	671	642	703	654	723	666	661	652	726	681	680	649	667	674	720	644	633	703	651	642	603	719	636	632	684	651	682	658	664	678	659	649	687	676	644	660	672	661	651	687	661	676	677	662	717	676	672	683	684	665	672	721	642	655	635	687	682	662	676	675	690	675	670	643	681	710	701	669	688	667	685	678	677	678	705	689	721	667	639	644	666	668	697	635	642	697	695	748	648	640	692	699	644	684	687	693	635	683	650	623	663	655	638	677	659	650	687	711	655	682	668	689	641	682	667	689	691	683	700	672	678	690	643	653	617	706	664	699	666	672	677	663	687	654	667	671	679	724	695	709	723	760	652	628	681	677	643	679	645	670	624	694	644	623	639	657	628	683	691	683	642	659	674	677	646	698	667	676	655	646	691	641	646	670	698	644	679	670	677	701	704	671	701	659	677	671	645	692	660	659	726	642	685	677	657	643	665	687	666	677	649	688	723	661	672	671	696	631	642	671	629	626	684	639	687	634	704	692	691	676	621	654	668	647	696	650	688	641	687	645	666	664	637	636	646	701	661	696	700	628	661	674	636	700	613	689	712	634	676	644	631	656	628	677	655	685	737	630	723	711	666	666	700	650	699	639	652	678	668	668	644	691	668	673	647	742	695	641	624	650	629	669	688	673	654	651	653	668	641	667	657	656	675	680	695	691	704	686	651	658	705	654	673	700	648	628	641	643	687	689	651	699	668	609	686	665	661	680	656	661	662	674	662	611	679	675	658	665	681	681	691	641	651	654	705	663	652	676	631	682	617	663	719	630	638	663	697	681	650	674	665	653	649	655	673	646	658	651	659	686	675	657	682	675	630	663
890	468	250	158	205	277	240	235	205	198	174	132	128	129	117	108	82	82	95	94	97	99	83	92	85	75	74	61	84	67	60	53	55	55	56	60	74	68	76	71	68	71	89	57	69	57	77	63	58	63	57	67	58	60	56	63	54	43	46	59	52	65	58	52	55	73	63	57	46	50	47	58	46	56	57	53	46	52	55	60	47	50	68	52	58	59	61	56	55	53	69	112	127	141	112	93	51	66	67	51	57	73	63	52	49	46	44	50	50	40	64	55	45	57	42	44	48	57	54	52	43	57	52	49	57	48	62	46	51	47	56	50	64	70	51	39	48	57	46	78	53	51	47	65	50	68	50	51	46	39	44	60	56	68	52	58	69	60	44	48	57	59	55	43	49	63	53	50	63	64	54	47	55	67	46	77	47	58	56	60	61	44	57	51	63	47	57	53	73	54	54	56	47	63	63	39	50	44	51	62	56	61	52	50	50	54	54	56	53	42	57	45	58	35	54	59	45	53	56	57	52	56	51	53	54	51	60	39	57	65	67	47	67	51	51	65	58	33	48	58	54	57	61	51	57	70	47	44	45	59	58	57	53	65	68	64	67	70	61	48	58	42	58	45	56	49	48	43	52	60	48	55	61	51	43	72	43	62	57	56	50	58	63	50	52	58	70	59	59	39	46	50	55	49	60	44	47	62	57	53	60	51	56	61	37	44	39	48	55	46	75	45	60	55	53	55	46	51	63	55	45	53	54	64	42	47	44	63	48	57	49	53	59	55	59	52	62	58	63	54	51	55	57	60	51	65	47	53	38	54	48	44	53	50	62	61	66	66	56	49	54	60	50	65	53	52	62	62	48	49	60	47	58	56	50	58	49	56	50	53	60	57	49	61	49	62	38	53	59	42	65	57	61	53	54	52	58	43	54	64	60	58	66	56	55	64	53	60	47	50	52	57	64	58	56	58	45	46	55	57	49	58	57	64	59	61	42	58	55	51	47	63	57	48	58	57	64	59	66	61	56	54	56	54	54	53	58	42	42	50	43	52	62	59	55	57	50	58	68	58	57	50	54	60	53	46	60	55	42	63	42	57	61	59	51	74	52	62	43	51	44	67	60	66	61	50	64	45	61	56	45	54	53	55	42	63	57	49	58	53	66	48	46	54	53	44	67	56	44	54	68	61	53	49	51	53	70	51	60	51	53	47	53	52	53	55	55	58	58	54	47	63	44	59	54	53	54	47	63	61	53	57	56	51	45	60	46	58	52	51	53	54	54	52	60	51	62	57	51	70	57	50	63	62	49	50	44	64	51	61	67	40	56	62	52	52	51	68	61	65	50	54	64	56	46	56	59	60	58	49	61	64	56	56	53	65	50	58	57	56	69	60	56	50	52	63	47	63	53	47	55	58	59	44	55	43	57	64	63	68	61	54	41	55	41	60	58	57	60	53	48	68	64	55	61	50	68	55	62	56	43	56	59	75	54	60	42	73	56	52	60	51	54	43	65	53	45	52	56	49	61	42	55	56	58	45	65	52	46	49	59	61	56	61	52	55	62	44	62	73	54	64	62	67	50	60	50	70	40	69	54	65	53	55	34	48	48	62	46	48	55	51	53	53	58	62	39	59	51	57	60	51	59	62	53	55	51	51	58	54	62	42	47	56	47	65	55	43	49	43	61	55	50	43	63	59	57	61	49	55	63	57	48	59	60	54	56	53	61	48	56	65	40	50	60	67	48	42	47	58	58	64	42	53	50	45	53	54	77	48	52	59	50	59	54	61	52	57	72	47	41	54	60	53	66	74	58	41	53	52	50	57	65	55	55	66	46	50	52	50	63	59	48	51	46	49	59	57	52	66	65	45	56	58	51	58	42	62	40	56	48	55	49	62	53	42	61	59	51	59	40	67	58	54	55	54	53	61	51	53	50	65	47	66	52	62	54	56	48	39	42	60	59	54	79	60	38	52	61	41	61	43	54	58	65	52	60	54	52	64	47	53	57	59	43	65	46	55	64	56	66	57	57	57	44	40	55	48	57	41	48	69	53	57	59	49	66	58	57	54	62	46	49	47	54	44	52	49	54	49	51	57	53	65	71	57	54	50	63	52	60	53	52	49	60	50	55	52	51	62	44	50	64	53	49	45	58	61	62	53	55	48	52	39	55	73	53	51	44	58	60	52	55	48	56	55	47	52	69	62	45	58	49	52	61	51	48	66	53	40	50	59	57	56	49	53	59	68	54	59	51	60	65	61	54	39	51	58	54	53	49	63	69	66	50	60	49	45	49	57	65	44	49	50	66	56	59	60	40	67	72	47	59	58	42	46	62	50	49	54	67	52	57	66	46	53	59	47	37	52	54	48	56	63	62	45	47	78	66	55	52	60	60	55	46	57	62	55	56	58	53	45	51	48	65	65	51	49	56	55	50	50	51	62	56	42	52	61	54	57	55	49	52	59	55	48	45	63	65	57	40	58	54	51	56	58	48	55	55	60	47	62	54	61	52	58	60	63	69	64	44	48	60	62	54	50	54	58	47	48	70	50	45	45	50	58	58	50	58	57	48	48	69	51	64	40	40	60	52	64	49	51	58	66	56	62	46	53	56	43	48	64	55	54	66	46	68	61	58	49	65	56	43	74	48	59	74	60	47	53	64	60	54	44	56	52	47	57	48	52	66	49	51	45	54	46	46	48	56	58	55	62	46	61	60	66	64	51	49	61	50	51	46	52	45	57	57	44	69	53	57	52	52	58	45	43	57	51	60	53	54	49	50	53	43	60	52	51	60	70	63	51	60	66	56	51	60	66	52	50	54	52	68	65	65	50	53	46	44	55	61	44	65	53	53	53	52	44	42	54	53	56	42	50	47	51	55	51	40	58	51	53	52	50	56	51	48	50	46	53	47	66	52	57	50	52	50	47	59	52	41	58	58	70	50	64	49	50	64	61	55	43	50	62	66	50	45	41	51	58	52	44	50	64	56	51	67	54	43	53	67	62	65	42	54	54	57	48	48	62	56	61	62	63	41	53	40	59	63	55	37	57	58	55	58	55	51	55	60	49	56	49	55	57	47	52	58	54	52	40	49	64	53	61	48	63	46	57	63	55	51	49	49	64	55	38	59	53	54	50	52	69	54	50	50	52	40	70	53	59	53	46	36	51	56	56	66	41	60	61	58	54	50	45	61	63	63	65	50	58	56	48	69	62	54	60	54	54	39	49	47	44	47	58	55	58	66	47	58	62	45	66	60	56	52	67	62	53	52	62	41	56	46	46	58	55	56	63	65	55	47	60	49	66	61	59	61	47	37	55	57	52	57	51	51	56	55	50	66	63	57	47	48	57	56	49	51	54	56	60	48	50	56	58	58	41	50	44	46	63	63	54	55	64	66	57	59	48	57	64	65	62	52	53	51	59	59	51	53	60	59	45	51	59	61	58	42	58	51	63	51	48	58	60	63	63	54	52	53	51	54	56	60	68	62	63	57	47	47	57	51	58	56	54	66	67
13482	7287	3815	6908	12879	13617	11560	9870	8728	7154	5469	5113	4364	3737	3111	2690	2056	1877	2023	2513	2548	2257	2002	1802	1741	1590	1408	1384	1290	1206	1169	1050	1092	1109	1156	1232	1322	1406	1420	1322	1186	1120	1188	1216	1125	988	971	937	844	858	731	703	794	746	741	737	736	719	681	620	697	672	698	642	658	665	671	654	662	663	661	644	667	693	630	666	695	680	657	747	697	655	648	681	672	676	618	664	664	689	962	2892	3246	3069	1955	1379	753	631	641	610	612	598	649	664	641	688	670	616	642	630	632	640	630	650	614	642	674	623	657	648	619	657	631	632	602	598	652	661	612	643	656	670	623	630	596	614	601	625	656	656	623	666	576	625	628	593	636	627	650	654	659	588	603	667	583	630	599	660	604	592	632	631	670	592	644	639	654	632	694	621	670	678	596	631	648	655	624	643	659	670	628	655	644	654	640	622	642	637	640	645	601	668	644	651	623	617	596	649	617	642	631	609	651	664	663	626	607	587	623	654	622	634	606	644	619	623	634	619	642	651	621	652	617	677	642	595	591	622	588	647	646	645	625	655	620	634	634	652	655	627	634	662	660	644	615	617	635	659	610	630	618	666	611	639	595	651	627	598	635	632	677	610	603	613	637	631	651	634	643	682	640	596	644	627	621	672	601	614	634	645	672	631	622	650	630	654	608	710	658	647	659	627	648	657	622	706	614	661	598	614	642	652	612	638	648	612	618	671	638	613	634	568	640	642	616	665	605	654	634	646	581	619	616	650	623	621	649	660	672	641	620	637	660	646	624	607	676	606	611	644	616	652	648	627	663	651	636	669	638	611	592	634	613	642	639	605	617	606	616	593	605	592	634	636	636	591	603	617	666	629	657	672	657	644	618	645	646	627	602	648	618	665	635	687	649	612	623	662	671	654	643	608	667	631	641	588	594	651	672	629	617	624	639	622	650	638	639	619	646	624	616	664	674	630	655	647	626	630	621	652	621	621	650	662	659	604	642	656	598	608	672	628	626	663	602	635	584	673	633	591	645	661	687	632	627	677	606	653	659	641	616	663	611	654	623	668	631	621	620	663	608	640	658	633	679	617	691	645	638	592	607	630	672	607	650	583	672	603	663	644	653	641	595	631	637	613	670	610	644	631	662	595	662	634	665	631	602	638	627	595	642	673	625	659	617	601	664	647	617	649	615	585	688	632	624	621	608	641	637	642	622	636	692	602	649	637	661	637	639	696	628	583	609	612	630	627	625	606	611	607	586	610	615	636	583	666	635	639	674	628	610	649	613	615	635	633	644	559	604	672	680	669	667	617	692	644	662	635	606	622	603	626	644	601	684	632	644	646	647	643	627	642	668	636	637	643	661	633	651	658	616	572	617	653	632	630	594	647	617	638	639	644	670	621	582	634	621	617	603	619	665	666	640	603	675	659	636	592	660	618	603	676	636	651	671	661	626	643	635	658	663	606	631	641	614	597	593	636	642	653	639	636	643	596	667	654	657	642	661	656	669	597	617	671	624	627	622	662	662	650	627	633	666	602	653	601	660	653	630	626	589	643	615	631	625	640	665	589	626	646	660	645	642	635	622	632	647	638	618	623	598	637	630	617	653	622	651	665	655	672	644	641	624	677	634	610	646	617	635	653	637	641	616	611	643	628	587	573	681	649	602	618	646	662	646	632	606	664	622	648	605	634	636	657	654	657	643	612	628	627	624	603	643	609	594	614	651	609	606	617	629	628	656	702	629	626	615	638	620	631	642	640	632	613	642	615	672	651	653	629	612	631	680	612	662	637	656	627	632	608	655	616	640	593	646	632	643	601	633	695	609	600	599	645	710	608	667	677	623	642	628	643	652	665	645	617	642	629	638	619	614	606	655	662	651	618	636	608	603	596	603	661	654	635	576	634	612	631	619	591	671	603	637	622	606	584	625	623	654	666	630	627	645	642	633	650	668	623	617	649	653	584	632	638	641	618	669	649	595	600	600	687	620	590	629	630	669	629	602	593	630	606	661	612	614	613	661	642	665	612	641	645	646	635	633	618	642	638	637	640	633	624	617	675	647	664	693	671	589	626	663	603	618	647	650	627	600	671	642	610	617	652	616	616	621	624	643	629	544	621	657	659	617	639	615	617	627	652	656	647	649	599	591	627	623	610	622	660	623	651	672	634	635	641	628	634	665	629	596	634	628	643	628	676	643	659	607	632	631	608	624	629	662	645	594	613	650	665	631	619	673	648	656	623	590	645	619	631	623	678	639	668	632	637	622	587	608	615	644	649	619	660	623	648	656	627	610	614	631	628	626	660	634	631	602	640	606	657	651	667	596	642	676	635	588	614	616	613	621	626	643	663	690	608	641	647	642	637	639	610	654	610	652	644	713	624	652	679	623	638	635	616	639	644	689	644	618	624	649	605	577	616	638	628	623	628	628	617	685	603	662	634	616	643	645	600	642	605	607	604	644	618	631	618	638	633	602	629	651	611	608	608	623	621	604	629	637	640	649	588	612	605	644	624	622	652	676	649	623	632	680	607	646	611	627	639	586	615	655	622	682	652	627	640	620	614	624	648	611	606	598	620	602	599	603	628	622	650	626	612	584	628	624	609	652	625	631	589	662	640	664	638	664	606	635	631	667	623	633	656	601	618	633	647	628	580	642	618	641	593	625	608	647	664	641	617	664	620	609	675	662	660	629	622	637	665	664	680	645	641	645	650	624	630	618	665	594	641	609	645	588	619	629	635	693	576	661	664	643	662	627	631	606	645	651	629	644	609	677	637	603	659	641	659	641	630	657	668	665	655	623	629	635	624	604	595	659	612	665	638	625	650	656	647	600	602	637	617	652	662	602	621	620	630	665	624	645	650	648	677	620	625	650	619	583	630	618	623	598	630	620	611	643	612	595	639	665	672	678	654	607	621	609	614	632	594	601	605	631	605	672	641	638	668	679	662	652	695	627	678	647	598	619	624	628	632	669	604	609	609	613	644	613	638	648	581	635	649	618	630	640	615	655	667	671	657	642	642	662	626	657	672	654	640	634	607	659	641	622	653	640	649	639	662	645	635	621	676	661	607	655	600	622	621	630	631	645	658	618	641	621	636	625	681	647	644	666	624	605	620	593	613	636	688	573	641	655	630	632	628	608	575	669	625	609	630	630	632	673	640	657	619	633	586	640	673	608	641	640	655	631	648	603	606	616	623	617	629	647	600	608	647	633	627	634	614	612	622	612	613	588	654	625	592	618	660	594	655	644	643	612	621	642	590	643	609	609	673	699	651	590	667	644	620	639	617	654	662	657	651	618	607	651	630	682	610	593	620	643	612	662	649	656	621	614	623	591	650	598	598	677	578	636	651	652	656	631	636	636	682	629	646	653	636	574	657	607	653	616	631	628	632	631	650	653	646	631	644	659	618	619	630	622	636	680	651	609	604	654	618	582	650	620	666	593	598	613	690	659	655	645	638	606	684	634	605	669	637	601	669	636	637	627	649	657	598	605	588	641	641	609	622	619	612	621	650
2365	472	289	161	181	240	261	268	230	208	178	174	171	161	126	114	124	110	107	104	133	97	99	100	87	104	90	99	92	83	89	89	82	109	87	91	94	87	81	82	102	91	84	81	82	89	81	71	81	76	58	75	81	81	90	65	66	67	74	71	75	65	76	81	73	81	72	67	80	77	80	68	83	75	62	67	78	69	70	93	83	73	63	63	63	72	75	77	82	73	104	154	156	154	104	95	71	84	76	78	61	59	64	73	83	81	88	79	72	71	68	70	74	88	77	46	87	70	75	84	61	80	73	75	58	80	64	74	60	67	91	85	76	94	64	70	67	62	75	66	77	70	78	83	59	68	61	87	80	81	62	76	76	71	76	70	68	61	69	60	70	71	67	75	71	73	76	81	77	72	72	72	77	60	73	70	71	69	88	68	76	77	69	69	80	78	69	80	79	89	85	74	72	77	67	66	74	63	71	79	86	78	78	79	75	73	64	79	65	85	66	88	60	81	63	85	79	65	69	53	73	89	70	68	71	77	76	68	67	73	77	89	60	80	75	70	80	67	58	85	78	87	63	72	64	76	88	89	58	70	75	71	68	68	70	65	80	81	80	71	71	75	67	80	65	67	81	71	71	75	54	67	77	62	63	70	76	60	65	66	59	90	72	90	75	81	74	80	75	70	76	74	67	83	69	72	77	62	66	65	79	96	85	82	66	71	68	73	77	78	71	72	83	73	72	82	82	70	84	80	80	63	70	82	76	69	81	78	68	79	77	84	84	80	79	82	61	78	83	82	76	78	68	62	66	70	67	82	86	85	64	67	83	90	60	74	70	75	67	78	71	65	78	61	67	73	80	65	68	66	70	61	68	89	74	70	82	74	75	66	79	73	80	77	90	73	66	61	68	72	68	60	81	71	83	72	90	71	70	85	76	69	64	71	69	76	83	63	94	67	73	78	70	59	67	75	95	91	88	73	85	73	62	69	79	85	75	79	73	71	76	49	93	70	75	80	71	69	75	68	73	70	59	86	86	68	73	92	69	75	74	78	65	59	73	78	71	86	77	73	70	76	55	72	78	71	80	76	71	80	82	75	62	80	69	60	92	70	67	92	63	79	79	62	77	67	70	76	62	69	76	70	73	71	69	70	77	65	70	73	80	70	70	79	70	77	66	72	77	74	90	82	63	67	63	96	87	64	65	75	73	70	69	73	81	66	73	74	71	72	83	71	63	76	80	81	66	76	86	56	81	69	58	78	72	64	65	71	76	76	75	69	79	74	83	70	72	75	66	69	78	74	89	69	81	68	79	68	71	78	74	75	79	65	62	76	70	73	75	75	71	79	73	63	68	74	77	64	69	72	71	75	62	71	86	65	66	59	81	83	86	72	65	79	83	72	64	77	77	77	102	80	72	79	73	79	87	74	66	66	76	80	72	69	74	65	73	74	66	84	73	67	63	87	75	76	83	82	71	62	87	69	78	69	68	82	67	60	85	69	75	69	81	67	90	90	72	80	67	66	74	52	75	64	75	67	71	81	66	66	67	83	76	77	76	83	72	71	75	60	76	74	72	81	75	85	80	70	86	73	70	70	72	75	60	68	69	69	72	66	78	82	81	67	70	70	74	77	87	89	97	70	78	85	78	73	71	73	53	74	75	97	76	76	57	79	69	65	82	82	78	71	73	53	67	78	74	62	68	91	59	74	77	81	71	90	73	78	87	89	59	62	79	84	74	73	83	61	79	89	78	67	71	68	72	64	74	79	67	72	59	68	60	53	70	93	63	77	76	91	83	61	58	54	81	69	74	73	69	72	71	67	77	77	77	83	59	77	62	58	81	56	60	91	58	74	72	91	66	73	60	65	68	64	61	86	64	78	83	74	69	65	70	82	64	59	68	61	63	64	72	63	69	71	80	76	75	84	64	67	62	77	82	65	80	82	77	87	81	78	80	73	66	78	76	65	71	81	58	68	77	86	71	68	79	78	72	54	77	71	61	85	75	78	71	77	61	82	79	78	69	80	75	69	64	69	86	68	66	76	63	88	62	84	67	80	91	83	75	76	58	72	70	66	58	71	79	66	75	86	63	75	70	55	69	73	62	63	76	69	72	71	76	72	92	85	88	54	67	70	92	74	64	69	59	71	54	80	79	84	69	73	78	71	63	68	75	77	75	70	74	64	65	64	70	80	72	84	62	67	73	77	68	54	58	84	79	75	73	86	57	65	72	78	66	90	69	69	71	78	79	65	73	61	79	60	66	68	70	63	82	86	69	70	69	76	67	59	65	74	68	82	79	77	77	70	73	58	84	81	57	76	67	66	77	99	70	83	62	78	67	52	77	70	61	78	69	78	68	83	67	73	75	59	62	81	80	73	57	80	74	88	72	59	69	60	73	68	67	59	77	75	56	68	67	76	68	59	77	86	82	62	57	80	69	66	92	84	62	71	82	83	83	67	75	68	63	79	65	65	59	81	80	72	79	67	59	67	83	75	75	79	68	82	82	86	86	70	64	69	63	81	69	66	68	85	75	76	77	85	71	85	66	69	72	71	68	77	69	72	79	64	85	91	80	86	73	82	73	77	78	93	62	67	84	75	81	69	77	59	61	79	74	81	67	85	76	69	82	62	78	74	67	90	68	60	77	71	82	67	77	75	81	64	71	83	50	77	70	97	79	79	73	84	63	71	61	70	73	79	74	76	69	46	53	86	63	61	84	67	74	71	52	75	61	65	54	71	68	75	81	79	73	63	73	83	58	69	80	72	88	72	74	63	86	64	83	74	81	72	75	74	67	70	61	80	97	74	73	63	65	67	90	73	78	60	63	82	83	66	72	77	72	78	73	66	75	71	77	88	74	87	70	89	68	66	85	80	79	69	81	81	70	70	76	64	78	62	62	78	75	83	76	70	79	76	83	76	56	64	62	76	76	77	62	67	89	74	71	73	78	84	80	66	72	78	74	75	80	89	55	70	59	77	69	67	67	71	80	73	61	69	69	64	74	70	88	88	62	63	82	75	82	61	93	75	75	54	68	70	89	61	77	83	77	89	75	68	73	68	70	73	73	65	69	73	68	72	71	82	76	89	68	71	63	75	70	82	73	78	78	70	75	87	67	67	64	69	79	70	77	77	68	69	78	68	69	71	84	83	71	73	78	90	69	78	58	73	76	81	73	97	91	74	68	73	63	84	72	81	77	69	79	70	75	78	82	59	65	75	66	72	77	57	82	72	79	64	75	72	72	67	77	80	63	64	72	70	59	73	74	58	68	66	61	76	81	86	78	66	76	68	85	64	65	58	65	72	72	72	66	76	73	62	67	71	59	63	66	76	76	68	83	80	80	69	64	73	87	64	74	70	71	63	79	61	78	86	87	79	72	86	71	77	59	68	70	81	78	78	72	79	64	73	71	87	83	81	63	66	80	74	65	80	59	62	72	78	89	76	65	61	69	59	73	69	68	82	73	69	67	74	80	72	84	62	67	68	78	80	77	75	71	68	71	76
13880	6386	3659	6583	12085	12759	11877	10686	9308	7492	6233	5602	4728	4369	3614	3201	2645	2372	2428	2731	2834	2597	2417	2226	2010	1844	1713	1664	1605	1569	1494	1369	1316	1486	1689	1602	1545	1641	1547	1555	1655	1665	1517	1439	1293	1288	1309	1114	1076	1003	988	911	1078	1070	976	961	944	931	941	902	940	925	843	879	933	907	857	842	924	926	899	908	914	843	904	937	885	876	934	925	921	924	912	947	931	855	863	872	886	1008	1696	3396	3513	3045	2069	1553	1014	815	894	878	875	885	856	852	801	878	872	830	828	945	830	803	872	869	876	872	853	913	889	841	893	891	833	802	857	897	862	920	857	939	908	850	902	893	823	892	888	849	880	857	824	837	840	899	874	914	868	854	803	857	839	859	887	878	881	863	885	873	853	871	867	880	861	862	860	830	827	855	868	889	865	851	885	863	873	813	864	866	826	909	890	881	856	859	855	927	890	862	827	828	903	871	871	858	817	865	858	835	876	897	862	872	861	794	816	848	849	873	871	896	887	857	883	829	909	864	840	904	836	836	821	898	870	912	816	838	851	875	860	841	895	866	863	881	876	860	855	879	859	834	873	886	841	892	892	866	862	866	874	872	875	871	868	865	863	907	843	864	837	875	920	865	808	865	846	856	861	838	868	862	851	860	881	881	823	853	901	881	880	825	875	897	855	864	890	867	879	863	882	843	882	893	878	889	866	849	885	861	852	887	855	908	920	867	849	877	816	834	853	911	900	852	847	823	905	809	883	842	864	873	910	847	860	895	825	873	825	857	878	836	901	850	818	808	889	873	886	842	818	927	862	862	922	875	843	861	854	870	858	899	842	868	847	800	864	887	815	877	888	847	918	884	855	867	891	861	833	910	818	823	818	867	880	861	892	868	896	859	829	876	918	873	823	864	861	896	830	845	866	872	831	955	881	874	849	852	864	880	893	855	832	880	869	866	891	866	853	885	836	908	834	873	893	866	890	888	863	875	876	838	851	860	874	846	843	853	788	879	828	873	861	872	855	889	871	857	883	873	867	887	800	831	873	811	848	915	857	876	867	828	840	879	856	878	832	848	859	861	824	869	886	857	838	870	858	810	884	895	921	870	839	862	903	816	884	845	898	840	889	838	901	855	869	835	776	874	842	894	807	901	838	901	864	870	876	895	866	867	898	851	828	817	841	866	843	898	815	898	899	856	874	808	857	845	910	874	880	826	840	818	874	892	865	889	907	864	853	868	821	891	903	843	877	857	830	859	838	865	829	883	777	879	842	858	878	858	875	900	878	874	895	886	859	835	897	869	881	853	812	893	855	849	865	888	840	851	941	887	816	892	818	856	838	885	844	940	890	853	843	888	879	854	835	866	840	838	863	857	895	923	893	883	881	835	853	847	845	842	877	898	857	870	816	878	849	816	865	850	888	844	843	867	854	886	902	894	860	887	854	852	882	854	864	863	824	824	822	870	909	872	882	863	891	848	888	842	889	863	876	916	853	849	887	841	864	896	869	853	903	863	856	850	836	872	864	925	846	824	826	853	901	852	879	861	903	837	856	879	853	877	872	893	852	862	890	899	847	845	865	890	847	842	888	867	851	918	851	815	842	909	888	857	842	865	871	834	869	864	844	891	910	862	840	870	840	866	886	906	867	854	842	806	908	883	901	826	836	867	857	859	846	850	860	848	904	877	850	860	889	880	863	885	901	885	905	868	857	862	887	857	840	853	847	870	874	855	875	905	853	825	841	853	866	876	835	893	919	831	875	926	850	858	894	857	826	900	844	869	797	895	872	839	857	816	846	869	836	830	885	863	801	839	824	818	897	865	877	818	870	911	863	888	879	789	874	835	863	865	892	892	832	824	873	871	839	920	917	894	818	841	845	894	846	844	851	858	853	840	814	801	890	852	850	857	877	831	901	848	890	833	864	834	879	951	879	814	887	862	856	903	899	861	892	848	832	896	823	869	879	822	909	880	860	868	857	877	830	917	873	858	839	827	821	804	883	844	871	830	890	857	827	908	868	901	882	803	852	867	876	859	836	912	851	884	858	854	880	880	802	823	889	845	889	892	869	852	876	891	913	873	878	845	886	836	863	887	834	821	845	883	853	876	886	893	927	858	798	828	893	849	892	886	854	937	872	838	821	890	890	862	859	887	897	880	844	865	860	874	916	911	890	821	862	853	881	863	866	860	840	844	815	861	857	846	892	854	879	879	914	870	871	942	902	904	877	858	899	820	887	844	841	917	885	877	873	858	895	907	883	823	949	826	869	871	876	811	906	877	873	936	876	843	862	878	875	837	861	851	832	839	877	904	904	853	847	862	951	910	843	902	871	878	843	879	844	918	857	883	857	814	884	859	855	839	853	875	902	850	857	804	844	858	887	873	915	897	870	842	935	902	873	857	854	880	904	853	847	855	874	934	889	836	879	844	858	888	882	877	892	841	823	830	917	823	866	900	833	931	884	872	848	923	923	851	885	848	798	875	904	862	875	885	900	857	834	850	791	843	892	857	875	802	852	844	854	865	816	854	889	887	806	860	844	881	869	899	859	901	893	883	879	869	926	921	846	851	860	875	854	861	907	838	853	890	804	871	872	855	838	858	864	917	869	885	868	854	863	912	836	832	875	838	851	902	885	856	851	913	862	854	877	883	925	895	852	922	874	821	850	825	885	838	876	914	857	870	879	859	813	908	838	867	851	900	872	912	862	864	864	879	889	850	902	873	807	880	812	883	851	820	868	865	849	843	889	855	896	920	872	863	857	939	853	915	897	868	877	849	880	907	867	866	863	871	904	834	851	839	929	836	898	873	860	811	863	851	850	871	801	879	865	826	855	817	949	886	876	837	890	882	864	854	857	865	856	877	900	843	883	845	837	831	860	819	872	893	866	840	912	902	840	896	874	868	854	860	830	841	860	852	881	916	789	878	902	830	864	909	877	860	830	792	854	859	902	823	837	862	903	863	835	942	868	900	884	900	865	895	836	877	867	894	863	854	874	888	858	845	887	889	922	817	931	898	863	885	826	873	907	884	860	861	848	846	854	897	910	855	877	865	801	865	851	824	841	904	877	808	793	880	874	907	906	888	836	883	845	861	855	830	846	835	889	878	822	878	881	879	892	876	847	843	878	867	818	803	851	889	882	881	897	857	855	844	918	827	886	834	859	832	910	819	876	810	898	843	883	877	859	893	885	941	874	819	871	836	820	880	876	877	855	843	876	888	876	893	848	898	853	876	858	823	859	840	875	856	849	840	881	812	814	851	823	903	874	860	853	825	908	855	884	898	840	866	849	920	842	874	876	923	851	863	853	882	891	840	886	921	859	872	874	863	893	848	880	813	857	882	858	812	869	885	848	843	865	910	839	851	889	876	884	849	894	843	898	902	807	897	895	860	863	825	828	815	845	859	844	869	942	860	845	863	865	846	899	851	867	882	852	919	869	855	904	849	842	845	899	874	882	915	878	876	847	899	831	877	857	841	878	840	866	905	865	870	855	904	894	888	907	871	895	887	871	831	843	899
1477	710	346	231	251	368	390	350	316	286	213	202	167	168	159	140	126	127	111	127	141	117	126	107	109	89	101	92	63	68	85	82	89	69	82	102	81	87	97	91	92	101	85	92	88	97	71	69	75	68	70	72	80	57	71	56	67	78	71	66	72	70	69	66	84	69	74	47	75	64	82	66	72	84	75	55	60	57	64	60	64	67	61	57	53	70	68	70	61	66	127	173	135	155	122	123	72	66	51	60	87	82	83	69	64	73	61	54	59	61	81	69	59	75	77	84	72	51	73	60	72	68	80	56	78	73	62	71	70	53	67	75	71	64	59	72	65	67	66	53	75	67	63	65	66	57	64	61	75	66	67	50	75	57	56	74	63	71	53	62	70	47	68	58	69	68	72	65	78	71	65	65	70	76	58	76	69	68	57	67	70	60	68	69	53	55	61	60	66	65	68	55	64	70	60	61	87	64	73	45	69	60	70	66	70	65	56	73	68	71	70	74	77	74	65	76	65	67	72	65	68	75	54	61	62	69	82	65	71	71	57	66	60	64	74	50	72	78	55	80	75	53	55	64	72	61	66	74	69	61	62	56	83	66	61	52	51	68	55	64	68	77	72	63	77	60	68	68	65	72	57	80	59	66	66	59	70	64	71	58	71	65	77	58	57	80	79	74	66	61	69	74	89	80	61	60	70	66	76	72	53	70	65	53	71	62	67	73	73	65	74	71	60	61	72	56	69	83	58	63	76	81	59	59	46	74	67	89	69	57	72	75	74	73	77	79	46	66	75	63	57	54	80	74	53	70	81	77	65	54	54	60	64	73	62	56	59	66	66	63	68	56	63	82	59	63	78	63	77	54	59	59	70	74	61	60	48	63	73	59	54	86	52	71	82	73	79	63	49	71	53	71	62	62	78	55	84	67	73	61	75	61	71	66	84	76	70	67	67	77	75	76	78	67	65	71	58	55	63	72	66	73	75	71	72	60	69	75	74	72	67	69	60	61	78	71	64	62	61	67	65	69	63	84	75	70	64	71	59	65	65	74	65	61	60	67	51	58	61	77	62	65	74	71	64	70	58	45	61	60	63	77	70	67	75	60	59	59	76	72	58	70	78	60	90	63	74	69	72	71	76	60	68	48	67	70	66	70	74	67	81	59	66	60	94	79	92	77	83	57	80	79	85	65	70	66	68	69	64	93	62	58	61	50	80	93	68	83	63	69	67	61	65	59	46	76	63	54	64	64	66	77	64	60	70	61	69	59	60	77	70	85	70	69	80	68	68	70	67	71	53	71	60	67	71	64	71	55	58	73	78	66	73	58	61	68	66	71	63	66	59	68	60	75	66	77	66	68	54	66	59	59	66	77	66	72	69	83	75	63	74	76	64	64	74	57	60	56	77	69	63	78	79	61	72	64	59	96	65	58	71	65	81	71	63	63	79	69	63	61	72	66	65	69	63	81	77	74	50	70	67	80	55	65	49	70	60	55	70	70	57	68	67	56	78	65	68	55	53	62	76	62	63	80	78	68	64	65	65	70	58	65	70	72	68	69	58	65	56	63	56	70	65	68	58	68	78	64	64	70	75	56	55	82	78	74	63	70	72	64	76	65	71	60	64	71	63	71	83	62	65	59	59	79	68	71	55	73	63	79	62	69	65	66	56	57	70	71	69	70	58	70	66	65	71	64	75	67	73	51	66	60	52	69	54	53	72	67	81	63	77	72	56	71	55	63	62	61	72	64	54	73	74	64	78	78	72	68	78	58	61	74	85	74	68	75	69	75	73	60	69	61	48	71	79	74	59	65	83	71	61	64	66	71	64	56	75	63	54	70	71	68	70	61	62	69	63	67	55	56	64	66	63	73	61	64	61	54	71	66	60	68	75	66	69	84	72	76	82	53	75	67	65	82	64	68	77	66	62	78	72	68	66	71	55	57	50	52	75	76	69	71	55	61	68	62	59	56	66	64	66	65	68	72	74	64	72	72	74	62	59	75	70	72	91	52	76	63	64	56	58	86	61	68	66	49	67	64	69	68	76	63	71	64	69	53	79	59	55	74	61	65	76	66	86	49	68	68	59	62	59	78	61	58	84	71	71	65	67	51	74	75	87	64	65	77	69	71	63	63	80	69	60	63	75	69	61	78	54	82	53	77	62	61	75	73	63	52	61	62	68	53	67	61	57	83	60	63	76	73	69	66	74	71	71	74	61	78	66	56	55	60	83	50	73	73	65	62	67	78	60	66	64	69	52	80	85	68	57	73	74	55	69	57	61	71	66	62	61	70	73	60	74	74	66	70	69	58	50	79	63	59	61	43	69	69	72	79	68	73	67	85	69	68	75	71	77	80	75	87	76	62	82	65	59	65	59	66	79	51	65	61	58	51	73	70	77	79	50	62	66	67	79	76	69	58	77	63	69	61	65	72	77	58	65	64	63	65	88	67	57	76	69	61	58	71	59	58	70	64	48	62	58	63	60	59	70	70	66	71	66	57	81	78	61	60	77	65	62	69	67	60	70	58	46	78	77	66	59	64	44	73	52	69	54	71	65	76	76	65	79	55	72	61	58	65	82	72	61	73	61	70	69	66	53	57	64	76	50	66	62	63	65	72	66	72	61	82	59	76	64	60	63	48	60	58	89	64	56	64	82	61	66	74	62	91	59	63	69	78	55	71	56	72	70	83	61	59	65	78	65	72	73	55	73	67	66	77	71	59	60	59	63	63	82	72	67	47	58	63	61	61	78	60	76	60	68	59	79	68	62	55	59	54	60	54	79	62	70	52	60	81	75	68	65	60	65	57	71	61	63	61	72	70	81	67	52	70	68	59	75	74	57	82	59	61	70	61	49	79	82	56	66	55	73	55	68	76	83	68	68	55	64	66	70	67	55	66	64	51	54	61	64	60	71	59	87	64	60	63	76	60	71	59	66	74	54	77	74	70	63	64	53	63	91	88	85	78	58	55	71	61	67	71	83	50	59	69	66	71	71	63	58	73	60	58	62	68	58	65	62	61	44	54	59	69	52	68	56	61	46	71	66	69	60	69	72	68	75	63	49	60	61	72	60	72	63	68	57	82	66	76	73	70	68	62	57	61	62	63	68	54	67	63	71	71	73	72	63	78	62	71	76	59	68	65	46	72	71	64	67	63	68	62	63	61	66	73	77	71	57	59	68	73	71	49	72	64	69	57	78	58	59	65	68	66	67	72	66	79	68	65	74	63	69	67	56	73	65	73	72	61	64	70	75	65	54	72	50	78	57	54	66	63	70	54	55	58	77	84	67	92	75	81	68	66	65	68	65	60	76	67	65	71	75	73	55	72	71	62	79	64	77	69	89	48	75	63	80	67	65	72	69	60	44	61	69	59	58	70	91	85	58	76	70	85	55	62	65	64	64	77	71	76	72	55	65	67	76	63	57	69	76	62	67	62	77	60	58	65	67	69	71	55	70	60	68	56	61	75	63	56	62	81	71	69	71	66	65	57	53	69	69	68	63	54
17730	8691	4875	8858	15257	16210	15529	14040	11772	9799	7675	6635	5946	5146	4423	4193	3315	3012	3065	3571	3500	3139	2922	2598	2332	2053	1846	1852	1775	1635	1563	1505	1525	1720	1710	1827	1940	1693	1796	2083	2128	1939	1610	1398	1314	1213	1138	1132	1010	949	906	970	942	994	867	884	869	904	828	849	834	802	783	792	808	820	847	791	820	775	807	761	793	808	826	778	809	781	856	870	790	861	825	885	794	834	808	803	845	1040	2831	3908	3406	3309	3049	2231	1007	790	757	756	800	784	796	772	732	767	791	738	810	750	751	758	798	735	801	738	763	792	797	787	742	778	745	675	761	754	768	746	749	791	723	712	730	759	806	767	762	748	796	730	752	806	784	794	726	801	822	751	827	777	806	830	714	796	764	795	772	749	791	777	816	782	738	760	801	816	775	725	727	801	734	772	760	770	770	759	783	809	791	759	750	771	765	780	769	784	754	787	796	752	800	767	757	797	802	790	780	763	752	771	721	771	779	743	735	746	766	781	811	746	746	764	751	774	756	754	744	757	728	788	809	754	785	701	788	750	704	786	788	745	801	806	789	750	811	795	781	767	717	759	775	737	771	748	717	757	763	819	713	736	782	777	717	776	840	825	769	779	744	742	755	764	718	765	756	773	758	789	749	752	787	769	788	758	799	770	767	733	763	783	739	800	734	786	697	817	720	769	803	746	786	736	768	761	796	804	772	752	781	729	769	787	784	747	725	764	759	720	749	790	760	817	816	799	765	772	773	752	761	764	772	801	780	810	757	737	754	789	778	795	766	757	779	775	777	770	786	779	800	775	733	770	751	760	803	737	762	778	773	724	723	720	756	746	764	785	767	789	791	777	755	769	796	834	752	762	721	767	730	787	741	765	737	750	753	799	711	759	781	781	744	754	740	714	702	763	769	773	732	765	770	782	743	745	767	774	745	811	835	764	724	722	787	788	744	761	827	771	759	795	743	749	840	790	778	739	789	813	757	732	752	749	724	774	765	772	766	733	700	751	790	772	738	765	783	770	797	748	792	737	768	766	804	808	750	764	765	722	756	783	794	735	821	746	756	753	729	749	746	751	764	769	796	735	754	763	735	737	812	770	746	771	768	819	737	789	744	770	809	790	749	771	763	755	754	767	724	778	761	751	768	785	730	765	782	763	749	760	767	778	694	803	711	763	788	763	770	778	762	757	784	806	725	750	725	752	796	734	757	769	765	777	770	742	812	732	749	790	737	764	745	757	773	766	788	772	782	721	786	737	794	750	771	747	772	791	777	775	804	788	759	785	792	804	739	747	807	756	754	790	785	760	738	772	769	758	748	781	774	781	765	793	760	807	742	798	786	770	742	746	751	726	755	788	795	769	751	794	784	739	774	811	758	757	792	717	789	720	777	791	787	752	764	746	802	737	765	742	769	734	747	742	791	737	760	749	790	748	778	771	764	748	793	742	751	745	769	743	744	769	757	819	813	758	764	815	762	714	755	735	741	769	747	836	788	810	769	813	730	761	759	780	771	753	774	763	764	745	747	793	747	750	741	754	782	776	781	800	753	754	725	772	800	779	796	774	768	790	811	744	754	753	737	785	750	718	737	766	783	751	750	785	753	768	788	753	809	757	759	707	759	766	800	753	763	761	781	742	727	745	758	785	798	709	788	782	764	724	774	748	800	766	802	742	758	763	736	801	793	734	784	715	751	796	748	702	792	740	817	820	772	809	764	717	771	737	756	817	790	753	785	767	798	767	760	737	779	767	785	681	758	756	751	804	736	813	774	796	732	739	778	780	758	736	760	738	786	783	792	742	743	729	795	736	746	790	807	734	765	705	754	699	755	761	811	706	760	734	796	804	749	789	779	757	766	802	747	714	774	829	798	735	780	749	784	722	732	753	780	747	732	771	801	706	778	725	773	761	786	778	773	783	782	695	729	770	788	758	769	772	757	725	695	770	705	773	734	753	729	817	820	802	765	745	754	725	817	799	792	786	754	784	800	757	787	793	757	775	777	774	822	762	775	753	800	735	732	760	758	782	756	792	763	774	798	798	756	799	777	780	778	783	692	774	763	819	806	741	731	765	809	770	749	770	719	714	776	775	773	778	820	738	765	775	804	790	799	785	763	745	759	736	715	745	714	811	721	784	727	818	830	790	719	747	778	770	809	747	719	746	782	767	786	785	765	754	763	801	777	788	782	739	763	774	739	780	794	768	791	794	741	728	741	808	804	808	723	736	776	760	780	744	738	747	720	755	781	773	747	763	773	783	772	792	750	809	755	757	753	780	738	749	768	783	752	702	749	772	744	795	809	802	749	737	747	766	816	734	795	756	768	766	780	790	786	765	759	748	794	774	743	723	761	783	759	802	755	787	777	769	802	742	781	794	792	758	746	734	718	742	783	758	756	786	763	759	771	707	749	772	727	814	789	812	774	742	761	737	783	758	789	751	758	793	773	775	735	766	747	748	742	803	768	736	744	710	757	837	731	734	790	819	813	732	778	735	770	735	777	751	772	741	757	750	759	750	750	724	760	722	787	773	784	802	797	786	791	780	744	726	784	742	747	770	786	774	803	772	755	771	725	781	764	709	770	773	736	734	792	749	735	767	755	722	725	718	762	762	792	770	761	760	725	729	736	762	774	758	749	741	738	779	715	759	726	775	754	774	755	723	728	729	790	763	737	740	720	731	751	696	727	747	811	758	788	760	751	734	752	757	757	780	792	727	741	761	773	775	759	747	766	823	784	787	733	758	780	741	776	792	788	788	814	781	787	751	754	769	735	770	776	761	675	765	699	787	767	776	767	766	759	809	781	748	734	755	792	783	803	720	739	740	710	747	773	776	744	786	727	739	762	772	789	757	747	799	766	739	726	727	823	765	765	774	734	719	777	781	777	742	735	756	785	788	810	792	759	731	786	748	714	788	760	780	732	746	779	775	714	774	731	765	779	755	782	791	784	797	751	758	781	783	729	760	759	727	727	800	790	802	791	768	682	746	742	763	777	738	789	781	763	734	741	768	728	717	776	753	790	783	795	730	745	743	742	746	746	780	764	759	779	726	772	782	783	806	749	791	743	782	796	760	751	747	774	812	717	775	823	735	773	722	792	780	773	765	757	796	742	749	769	827	741	835	789	763	773	767	753	735	764	833	751	744	792	757	760	786	736	752	772	792	723	724	750	789	762	785	763	769	741	761	763	765	764	741	767	792	751	725	773	741	763	733	771	752	756	741	767	778	741	773	730	795	735	781	752	789	729	771	761	747	758	805	800	810	787	797	774	769	812	769	803	748	792	750	777	746	761	793	754	738	770	782	781	780	795	731	766	799	779	751	791	812	768	758	743	715	822	766	754	789	746	791	731	760	816	764	721	762	739	742	819	734	770	694	779	783	798	751	748	754	766	755	826	799	775	784	776	705	792	759	745	764	786	750	744	771	752	744	803	793	737	773	763	791	711	800	776	795	716	736	761	769	769	759	759	771	732	782	734	762	733	767	729	794	759	735	752	733	725	750	798	762	757	779
1437	191	122	88	100	130	137	125	109	115	89	94	79	95	68	70	72	62	59	83	67	71	62	46	57	54	60	51	60	44	68	41	69	62	60	76	66	71	60	76	56	55	63	58	64	56	58	53	36	56	47	52	57	45	38	42	61	51	45	48	43	41	53	49	43	36	44	57	50	49	52	56	51	41	47	50	45	46	41	43	47	45	44	60	55	44	44	49	52	52	43	81	81	55	62	45	53	54	48	40	54	46	51	40	35	42	60	44	41	43	46	45	44	46	42	54	47	39	44	52	53	46	43	48	49	48	47	45	42	46	42	46	44	52	44	45	38	50	46	55	53	43	43	57	47	51	49	47	40	58	37	41	65	47	39	52	39	53	53	55	44	55	55	39	41	49	37	47	63	48	46	54	45	50	59	35	51	48	46	52	53	43	44	50	44	43	49	46	51	44	42	37	39	34	54	55	41	40	49	58	52	45	45	47	47	55	48	49	37	42	38	54	59	37	41	50	48	54	44	38	52	42	36	50	46	44	33	42	48	53	49	38	56	35	50	37	58	46	46	52	54	47	40	46	40	51	40	40	53	49	41	43	38	42	60	47	40	55	42	52	44	49	48	51	49	43	35	49	53	43	40	46	67	38	46	32	52	41	44	57	40	48	42	54	40	47	43	40	56	50	41	51	43	45	42	37	40	40	47	44	51	53	50	50	55	42	49	47	51	36	49	35	40	50	39	48	40	44	51	49	42	43	60	43	37	42	47	35	49	51	44	53	43	34	48	48	51	48	42	45	41	52	42	47	50	47	54	41	39	48	39	43	49	39	48	43	37	55	45	43	55	48	41	53	43	42	47	50	50	42	44	57	42	47	63	41	48	61	45	58	39	44	44	42	43	35	48	45	42	51	53	40	62	55	60	43	39	54	45	55	54	51	60	52	43	32	50	41	45	60	39	50	43	51	48	64	53	44	43	43	51	59	53	44	54	51	50	50	44	63	46	50	41	57	64	49	36	55	30	52	47	51	45	42	51	55	49	53	52	60	51	48	56	40	51	44	47	56	57	38	42	52	48	47	43	48	59	50	45	49	37	59	42	50	55	44	42	45	45	54	51	46	50	63	39	45	50	40	48	45	47	49	49	29	53	49	38	47	49	33	56	49	48	50	49	53	52	53	45	50	43	45	45	52	48	55	40	45	55	48	57	52	47	42	36	47	40	44	54	34	44	37	51	49	52	51	45	45	52	47	52	60	56	60	42	50	44	41	43	53	45	52	45	53	47	50	45	51	50	35	38	48	43	49	46	46	50	48	46	35	45	37	59	55	53	40	56	43	45	38	45	55	57	41	49	42	49	43	60	46	44	46	53	50	47	43	40	50	43	39	39	52	40	54	50	47	46	48	38	49	46	44	52	45	55	43	34	56	54	42	54	43	47	40	46	50	44	56	40	40	56	43	47	54	44	45	42	50	40	56	48	47	39	37	42	53	45	40	54	41	53	55	40	52	55	50	52	42	55	47	53	47	49	51	56	42	42	43	60	48	46	60	49	46	48	44	42	42	58	53	42	51	44	53	41	42	33	58	38	45	44	50	45	47	52	50	55	47	43	42	47	40	59	52	35	34	50	32	36	52	41	41	34	42	48	47	47	33	55	50	54	49	33	42	51	41	52	51	57	52	43	44	53	51	40	55	54	44	53	50	47	44	59	59	51	47	51	50	46	44	49	39	53	47	46	45	36	41	37	46	51	36	54	47	47	46	50	31	43	50	51	43	49	47	45	46	45	57	49	44	50	51	44	50	55	34	46	53	49	53	41	39	42	45	52	47	58	50	39	44	48	41	32	38	42	58	41	46	47	39	47	56	50	41	42	56	48	53	48	43	37	40	58	44	46	45	49	45	36	44	53	42	57	46	48	50	60	40	41	45	50	40	34	51	46	54	47	53	43	47	39	59	49	55	40	35	39	49	50	44	52	46	54	51	44	45	47	49	53	53	55	40	51	39	53	49	42	48	58	52	46	48	53	50	40	53	46	48	38	56	48	50	51	47	65	42	44	50	45	36	43	38	42	35	54	44	44	59	34	43	51	52	50	48	59	41	59	38	44	44	36	59	33	59	54	47	41	55	38	47	50	48	37	52	55	42	38	48	44	48	57	55	56	43	49	40	35	49	53	48	46	51	32	53	49	52	53	47	53	48	44	54	47	39	47	42	53	46	49	49	37	57	44	48	33	49	44	42	55	50	55	49	40	45	39	46	53	42	48	39	60	41	40	50	49	48	44	50	40	48	49	42	44	55	52	43	42	50	44	44	45	60	51	52	41	53	56	41	41	36	46	49	34	45	51	32	49	43	50	44	43	32	47	38	36	50	43	35	51	48	51	41	44	44	44	36	62	53	47	46	59	38	49	43	40	61	45	43	39	50	42	34	58	46	42	65	49	48	39	40	39	42	41	38	47	42	54	51	44	44	40	45	33	42	49	42	42	40	39	41	53	53	31	35	48	46	41	42	38	33	48	48	54	49	48	49	43	46	54	60	52	44	54	46	40	47	45	48	44	52	49	42	34	54	64	52	48	45	46	39	43	34	42	47	53	43	56	44	48	33	40	40	49	49	53	45	61	62	47	54	52	48	44	56	45	59	38	43	53	53	59	44	51	51	35	39	38	50	47	39	48	50	41	40	53	47	35	38	45	34	44	48	48	46	47	36	48	47	51	43	45	49	55	42	38	67	47	52	46	45	47	48	41	47	53	48	39	39	58	48	42	39	47	43	54	46	41	55	44	47	59	44	32	42	41	39	44	42	50	42	54	52	63	43	53	40	48	50	43	59	42	47	40	58	42	47	61	56	43	52	45	38	50	46	63	52	44	46	45	41	50	56	47	62	50	44	43	42	55	54	55	46	47	53	42	55	46	57	40	43	50	50	56	48	48	46	44	45	47	46	46	43	53	47	34	47	46	58	45	46	54	48	42	47	37	44	47	40	51	46	43	44	42	41	41	58	48	31	57	46	43	36	39	49	58	51	53	57	49	65	43	48	51	51	40	64	50	41	56	53	45	47	46	45	47	41	55	47	39	53	47	47	58	39	55	42	49	48	53	50	53	40	40	48	50	56	51	40	43	49	50	49	48	56	39	52	54	51	53	56	36	48	32	35	39	37	45	48	50	45	39	40	50	61	47	52	52	52	49	47	34	50	43	51	51	49	45	38	45	47	46	50	52	43	36	48	49	49	52	43	60	49	43	56	44	50	45	29	61	44	53	55	53	46	45	50	42	37	41	42	52	53	40	45	48	61	51	49	30	36	42	48	36	47	40	47	30	50	51	59	50	44	50	57	35	49	45	52	51	61	54	45	52	46	48	43	36	41	60	50	49	60	54	49	51	51	56	57	57	44	49	50	37	51	46	39	47	44	51	44	37	46	43	53	44	42	41	47	37	40	40	52	45	46	42	41	51	47	61	54	47	51	53	42	42	45	42	60	48	51	34	33	43	39	40	47
10785	3753	2184	3690	6794	8036	7584	6523	5197	4084	2901	2588	2330	2049	1801	1640	1268	1236	1385	1765	1580	1504	1340	1213	1119	1005	906	964	943	837	920	908	956	1006	1138	1335	1327	1371	1476	1629	1440	1200	919	867	849	803	716	707	646	620	651	637	667	669	636	641	656	628	530	628	550	558	585	609	540	603	624	586	600	550	599	628	565	584	571	607	605	626	631	589	592	588	617	618	626	582	576	616	564	675	860	1479	1365	1126	1030	698	620	576	581	568	575	558	607	597	635	607	548	554	597	588	596	555	561	644	593	613	602	531	567	570	540	609	574	530	575	580	583	622	587	564	629	628	548	636	582	569	603	606	574	583	581	581	562	554	551	605	621	576	580	571	571	559	601	548	587	605	616	540	610	546	561	586	570	553	562	608	522	580	534	633	572	568	559	605	583	582	550	560	592	571	544	565	610	591	556	536	591	555	577	607	586	540	612	545	578	564	584	544	575	564	610	586	594	596	617	635	593	584	605	621	597	552	594	572	583	611	577	587	557	591	551	623	571	589	590	564	610	584	565	574	558	574	629	563	589	561	532	624	580	573	573	560	619	599	574	563	576	555	573	554	572	578	545	608	603	640	587	570	533	571	561	608	598	547	554	599	567	570	526	600	559	584	606	557	558	567	600	592	583	619	618	571	603	558	565	575	580	575	548	582	589	591	591	598	545	609	617	584	538	561	583	604	552	564	569	557	626	615	544	568	593	584	590	589	603	591	579	576	573	611	564	551	566	533	602	586	553	546	594	535	594	552	607	570	578	546	557	573	558	582	574	563	588	548	553	605	565	593	578	591	606	592	590	552	579	600	568	534	515	579	577	552	547	596	598	596	620	579	570	597	604	604	588	576	573	544	564	639	569	584	590	600	564	538	623	573	591	594	521	556	596	581	584	540	565	601	543	601	572	588	582	576	590	536	573	556	540	567	593	601	520	589	563	584	586	557	559	584	522	585	577	584	571	564	585	607	562	519	592	594	604	585	561	573	613	599	599	563	589	585	574	566	631	583	564	588	615	590	553	607	563	546	559	586	571	631	555	553	555	580	576	601	592	594	592	605	606	535	582	547	594	612	571	599	545	563	589	543	579	568	630	599	520	587	586	575	603	566	590	551	596	577	590	559	537	613	576	518	593	553	568	548	591	596	566	602	588	593	594	568	624	597	568	597	621	528	568	598	601	563	548	571	602	569	543	574	581	582	571	591	588	548	539	588	589	554	568	559	586	583	572	548	590	586	575	589	610	571	579	584	601	583	572	637	547	562	599	558	635	582	625	555	564	547	622	567	565	576	576	573	566	582	583	577	538	574	606	595	576	605	613	561	578	541	553	555	586	566	556	599	595	599	546	568	569	587	572	557	600	568	600	527	537	614	576	584	575	579	567	564	582	594	578	623	568	545	588	581	573	587	566	622	618	601	556	589	608	583	606	594	589	577	552	603	594	545	562	568	618	617	559	592	555	556	554	604	573	557	584	591	606	601	552	553	629	592	590	631	585	586	575	565	604	600	560	595	566	568	574	562	628	630	556	581	576	581	583	545	558	596	621	601	519	552	581	595	570	572	606	526	588	658	593	569	547	570	589	574	590	590	562	571	520	590	578	548	534	582	588	560	545	604	585	583	582	577	625	581	575	607	602	593	554	617	572	565	567	567	577	552	583	584	592	602	618	558	587	576	571	595	617	609	555	570	593	586	556	621	574	590	558	548	557	566	551	604	613	537	583	584	578	572	554	567	580	561	605	619	607	571	587	593	626	544	598	598	576	595	618	561	610	601	536	574	535	552	650	585	561	561	551	574	571	553	591	570	561	566	590	551	533	559	538	548	605	563	564	603	608	574	583	553	578	616	591	551	542	607	600	608	580	620	564	581	570	602	609	581	551	539	606	590	593	547	617	581	595	568	591	584	542	575	581	556	529	637	561	562	565	599	560	588	571	539	568	569	584	602	536	584	588	584	553	604	544	619	557	563	590	565	582	590	521	563	569	551	597	563	568	549	565	607	583	572	582	617	576	598	580	583	567	539	586	602	566	510	607	590	561	582	583	604	575	536	566	598	578	595	560	591	612	599	535	564	583	572	564	547	560	569	564	585	578	579	596	564	580	566	631	593	531	612	555	569	551	595	594	580	593	561	562	570	594	576	564	577	583	592	569	603	566	625	584	582	581	586	579	593	593	566	579	583	600	594	607	579	547	576	597	559	563	598	577	550	597	579	557	575	567	624	572	560	587	556	619	600	531	585	543	543	583	556	612	594	566	588	596	538	561	537	601	557	589	605	553	571	562	574	620	570	592	590	557	572	599	563	553	558	571	599	546	589	575	544	569	578	570	556	577	600	586	627	605	583	582	614	575	589	586	604	588	541	590	628	574	619	539	604	591	527	604	563	572	575	562	583	561	584	584	553	611	603	558	531	576	545	574	594	560	557	564	535	608	609	566	550	569	596	584	600	564	573	581	591	569	588	545	613	544	586	547	557	585	569	527	589	590	494	579	583	593	581	569	555	645	543	541	556	550	603	591	593	551	564	560	572	582	622	567	593	556	616	591	547	618	591	562	579	589	571	611	582	587	606	594	544	572	605	585	604	550	623	576	613	591	550	546	567	575	544	609	612	547	550	598	562	596	575	555	628	562	590	574	595	603	592	616	626	566	566	583	598	543	579	611	577	558	599	596	595	625	622	567	585	603	539	561	601	563	607	586	527	586	567	604	600	552	573	574	604	587	628	604	572	519	604	606	586	574	534	594	563	552	606	572	593	545	543	551	521	585	580	584	589	569	589	566	601	537	586	572	597	530	548	583	581	592	571	584	581	585	615	554	556	591	589	618	531	545	598	589	606	547	579	585	573	550	585	613	576	556	569	562	572	595	597	581	588	573	583	529	575	570	608	549	545	550	567	584	539	609	556	567	566	575	555	555	557	617	585	613	596	587	593	570	585	598	605	585	534	565	581	603	574	561	550	570	644	598	549	604	595	549	524	555	606	544	537	549	572	579	556	504	559	577	564	592	575	531	586	597	564	558	535	577	593	576	605	626	526	587	602	591	559	583	593	576	595	515	568	579	537	573	590	591	598	557	607	547	589	596	595	555	551	607	598	571	602	605	568	575	576	543	584	568	593	617	568	596	580	559	591	596	584	611	560	546	552	571	595	637	619	573	592	551	580	568	584	519	551	617	587	603	580	590	588	562	605	598	586	570	560	588	587	585	562	615	590	535	620	539	583	573	581	579	615	589	595	577	597	590	576	539	602	553	580	617	575	520	623	551	613	558	540	582	598	581	559	590	596	609	592	571	633	589	598	597	605	599	613	580	579	606	569	582	561	558	590	582	642	593	573	578	596	598	563	613	548	596	563	611	566	618	573	585	582	573	592	559	591	559	595	570	530	569	568	590	536	541	578	605	599	580	593	567	557	545	584	549	588	595	561	560	520	605	579	585	576	562	577	553	557	557	602	532	586	617	578	607	601	599	557	575	572	584	554
946	501	231	180	151	286	294	303	238	180	148	126	141	118	113	92	94	100	100	97	90	75	88	91	83	83	68	56	54	71	73	79	62	78	82	93	74	96	74	64	78	90	48	46	56	58	47	50	68	61	53	60	44	76	41	53	54	56	52	56	57	52	47	66	43	40	50	34	68	39	46	52	69	55	46	58	53	53	51	50	49	54	58	43	39	53	59	53	71	51	88	108	135	122	86	82	64	60	54	46	43	61	51	49	46	45	50	55	50	51	61	47	66	54	50	56	54	52	63	63	41	61	43	47	51	56	49	52	61	52	54	41	58	35	75	45	53	53	58	53	51	46	62	56	50	54	55	62	51	51	52	57	59	52	44	45	57	50	45	67	44	45	44	58	47	47	58	54	49	39	47	59	50	45	60	57	63	51	49	56	48	45	52	47	63	60	52	52	47	46	59	47	47	53	43	63	56	52	48	56	56	44	50	60	45	54	39	52	58	54	72	57	50	48	48	42	48	56	56	48	67	40	59	68	51	47	51	58	56	57	57	45	54	55	43	58	56	51	52	65	42	59	50	53	45	40	49	57	59	54	61	57	58	48	57	47	61	40	49	61	45	61	53	49	42	56	50	66	56	57	42	61	58	55	57	45	62	56	50	44	62	42	50	64	70	55	38	49	50	41	51	47	52	54	56	54	59	53	43	59	43	50	41	50	56	67	52	45	61	55	57	50	54	53	49	58	50	65	51	50	53	57	42	56	54	42	51	54	59	54	52	50	55	43	51	39	58	55	52	51	48	49	50	56	51	51	56	49	55	48	60	56	46	60	34	55	47	48	43	64	63	48	47	56	62	68	60	52	47	43	60	48	56	63	55	41	57	53	55	46	57	44	43	68	45	58	43	64	50	55	40	46	58	48	49	55	47	51	52	45	47	46	57	65	53	41	51	53	51	53	47	51	54	40	59	46	55	49	53	53	44	48	51	57	56	57	57	42	58	62	57	58	50	60	45	49	55	62	51	44	45	44	50	67	58	48	46	55	49	66	50	51	62	53	48	57	49	57	65	54	46	45	60	63	49	47	51	50	44	63	45	54	52	37	66	56	46	56	53	44	40	50	55	50	59	44	55	58	55	48	48	47	47	62	44	37	56	48	61	54	65	57	60	51	48	57	39	61	49	51	57	53	63	55	37	54	51	52	40	39	48	44	47	38	40	65	54	62	70	42	54	47	40	46	60	46	45	54	53	61	41	38	59	61	54	47	46	59	59	47	57	35	47	64	51	55	57	46	48	50	33	57	50	58	52	53	52	52	38	65	41	37	55	45	42	55	59	56	55	41	51	56	56	49	56	47	53	53	50	55	47	43	59	40	54	38	50	53	44	58	56	44	62	49	46	53	38	62	50	62	50	62	48	42	53	43	56	47	45	53	55	43	49	54	64	48	53	57	51	60	55	49	50	49	41	43	43	65	48	44	54	54	60	52	55	50	44	47	65	44	41	52	42	63	41	46	52	50	50	61	57	48	73	60	50	50	46	52	52	35	48	53	55	57	39	62	37	55	66	49	45	57	62	39	69	55	43	65	42	52	51	58	54	51	33	55	40	47	52	57	39	47	39	47	50	58	44	52	47	53	31	61	51	59	57	48	54	44	49	66	50	57	55	56	41	57	50	47	56	59	57	57	56	49	46	52	55	62	54	50	49	61	60	43	64	43	53	45	56	63	51	48	51	59	52	49	56	53	44	45	50	51	54	64	65	49	41	51	56	47	58	50	49	54	45	47	64	42	46	41	54	47	46	46	43	43	44	47	59	57	51	46	74	55	53	49	43	42	52	66	59	55	56	60	52	60	61	54	47	55	63	56	65	52	53	71	46	48	49	65	58	61	46	50	45	49	52	61	51	39	54	62	64	55	60	42	48	51	51	47	48	52	46	56	52	71	59	40	54	56	38	39	51	55	58	46	34	54	50	52	57	53	44	60	50	50	65	51	53	39	42	45	64	77	43	61	44	59	53	39	55	57	50	56	57	59	54	44	46	49	60	44	50	63	62	53	45	53	45	50	53	44	40	50	55	38	42	49	52	44	70	51	62	56	58	58	51	57	58	49	48	56	58	59	36	50	44	53	63	42	49	42	42	35	50	63	46	56	40	47	67	51	57	52	44	49	57	60	62	62	50	47	50	45	60	54	48	49	56	46	66	58	61	44	58	49	52	46	57	49	61	53	54	53	58	46	51	52	54	55	53	46	51	53	40	51	62	60	40	60	55	47	43	51	60	66	48	54	55	44	64	46	64	44	57	56	54	50	62	39	56	44	53	71	42	53	57	55	48	58	49	55	54	45	52	52	51	51	48	71	55	55	42	57	58	51	62	69	50	46	58	51	49	60	43	60	44	47	47	61	39	59	50	53	43	61	57	52	46	65	42	57	60	51	53	50	45	50	52	67	48	38	54	40	69	37	54	52	46	45	40	50	49	49	45	56	53	58	47	53	54	41	56	48	51	62	60	48	61	43	54	66	49	50	73	58	49	53	44	46	50	51	48	46	54	46	59	45	50	54	42	49	56	52	46	48	48	49	44	60	48	41	54	50	61	59	59	56	40	52	62	49	63	49	51	57	56	43	58	51	49	54	42	53	57	49	44	64	54	41	60	44	55	50	40	45	63	56	52	43	53	54	46	55	50	56	50	48	46	38	61	54	45	55	50	43	68	56	45	49	45	53	59	48	59	63	61	45	56	45	62	49	51	51	52	51	50	37	47	46	60	48	54	54	52	44	51	42	58	54	57	55	44	49	45	52	56	40	47	66	55	53	39	42	58	42	53	67	51	50	46	47	41	40	51	51	53	58	55	45	43	50	56	49	53	53	42	47	48	58	49	41	59	45	53	51	50	65	62	51	47	65	70	52	53	37	65	57	53	42	54	50	44	66	43	48	54	39	56	42	70	50	39	53	46	46	54	59	59	42	52	55	58	49	46	57	52	46	53	48	55	47	49	54	54	54	58	59	52	52	39	52	45	55	59	41	60	51	61	53	66	44	53	50	62	51	50	43	44	53	54	63	33	50	57	52	42	54	56	55	60	46	42	51	50	55	49	55	53	56	55	51	50	46	38	54	52	54	47	59	44	43	48	55	55	53	51	51	39	51	61	48	53	40	56	60	59	66	42	49	37	51	53	53	42	55	45	49	53	53	54	51	45	53	53	54	43	47	49	49	49	50	55	52	56	52	49	53	48	53	60	58	50	55	43	45	47	57	50	49	42	55	57	53	44	43	43	56	55	61	66	46	55	50	66	55	54	40	49	54	50	46	53	42	59	41	54	53	49	52	51	52	60	44	59	43	42	39	42	55	54	46	34	56	53	49	57	34	52	56	57	52	44	44	60	45	56	56	57	53	56	70	49	54	57	55	43	53	43	51	53	50	45	60	50	45	59	54	39	54	47	50	63	66	50	62	45	51	55	48	52	43	54	57	52	40	55	53	48	51	51	61	50	45	59	57
13612	7009	3514	6532	12039	14285	12928	11173	9037	6901	5013	4201	3944	3696	3307	2904	2261	2200	2435	2509	2401	2116	1934	1699	1570	1468	1363	1326	1191	1194	1231	1304	1332	1344	1880	2313	2192	2044	2062	1737	1519	1361	1140	999	967	978	845	827	789	771	761	856	767	775	679	675	698	665	675	686	664	669	642	653	707	615	631	651	645	632	612	632	639	642	633	658	690	654	641	640	692	664	649	623	628	647	616	632	634	684	1640	2561	3023	2443	1824	1241	745	588	638	597	606	609	646	607	539	613	651	528	616	585	629	584	570	644	604	620	572	634	623	655	592	637	604	658	596	608	621	627	602	639	572	631	602	627	571	610	594	598	582	555	607	604	606	615	601	592	565	600	601	594	590	626	612	614	616	596	591	603	622	629	583	610	557	554	614	590	633	616	551	586	598	629	582	636	595	620	582	657	616	606	624	605	607	655	616	607	604	600	604	609	608	633	624	644	587	594	621	599	610	635	589	629	586	605	611	596	584	581	562	621	612	574	599	626	642	578	542	566	584	626	586	600	565	656	611	606	601	565	606	628	596	598	612	608	622	600	604	601	597	616	614	578	581	609	646	618	590	615	584	579	640	587	616	624	607	611	617	610	596	607	595	590	579	607	574	614	598	615	555	624	599	591	596	596	623	638	614	626	638	577	638	665	638	627	631	651	604	595	597	593	662	646	663	615	606	633	608	617	607	624	638	564	583	613	581	634	613	619	600	603	607	634	588	592	586	611	610	651	615	600	609	619	673	590	624	630	601	591	676	612	591	598	616	630	637	622	555	611	616	646	614	621	576	623	615	604	625	603	588	586	593	563	641	595	633	587	637	612	604	627	574	606	592	623	613	625	626	622	650	637	635	623	622	596	625	628	614	567	616	617	582	572	601	602	608	622	604	569	568	576	629	598	653	634	596	638	624	607	572	608	637	624	592	575	617	636	635	606	543	555	590	618	654	624	609	637	640	605	605	604	573	674	581	607	594	646	583	624	601	597	575	600	615	645	633	599	628	573	606	627	617	628	651	600	614	565	641	616	568	611	589	617	625	636	623	620	603	601	646	630	602	614	619	620	591	573	628	589	611	632	587	593	650	602	618	567	581	608	601	619	634	660	575	598	636	601	603	610	652	623	605	589	617	616	626	633	593	569	608	613	616	585	607	681	576	615	609	658	583	615	638	602	625	659	616	648	622	610	645	621	578	601	605	591	594	604	621	635	612	629	551	618	597	625	614	623	614	608	601	593	607	578	636	618	610	593	575	601	600	595	600	596	622	596	661	607	615	633	612	588	582	632	612	602	580	603	658	614	590	623	625	591	609	636	607	638	591	602	640	608	612	629	599	570	568	601	612	596	598	575	678	576	606	600	603	609	575	626	578	586	579	648	606	569	606	582	629	613	593	595	584	568	663	586	628	568	631	592	601	635	592	565	634	637	632	621	609	615	613	603	592	592	588	587	603	619	641	582	644	598	603	628	616	591	637	609	608	574	591	619	638	608	635	650	590	624	638	616	610	629	636	597	604	583	605	593	638	610	639	664	565	627	618	595	617	628	634	631	602	600	619	578	617	622	616	644	614	623	587	608	603	603	611	624	584	647	590	628	599	589	646	688	586	615	615	629	615	561	630	587	643	620	587	638	579	668	612	627	623	616	606	655	614	570	637	620	599	605	611	612	606	622	587	615	653	595	615	624	603	628	599	589	587	632	592	619	649	592	612	637	641	596	586	606	551	577	641	609	603	635	610	591	632	631	585	610	580	607	609	625	669	648	617	585	612	604	619	598	581	646	584	614	596	620	609	618	581	646	578	631	623	594	593	603	647	588	589	620	598	588	618	616	602	581	639	637	608	606	582	611	654	576	627	665	580	604	604	606	612	653	619	620	659	641	614	595	599	646	596	599	617	607	605	596	613	599	606	593	587	592	561	626	624	619	640	646	579	600	558	601	633	613	614	633	637	599	638	614	636	613	618	658	574	647	628	616	586	586	591	632	615	608	630	640	574	618	660	637	618	620	612	609	623	649	576	612	683	565	598	589	607	597	627	624	559	605	584	605	645	647	598	612	624	570	628	615	620	614	612	593	638	595	615	630	577	637	628	611	593	586	600	570	623	601	604	587	631	593	592	624	591	564	576	581	641	618	585	606	604	603	618	626	592	611	628	605	613	624	624	623	542	664	616	629	614	593	615	624	608	624	635	607	629	611	619	597	640	613	633	581	646	652	597	635	628	576	648	581	610	593	625	622	627	622	577	614	599	608	649	653	610	596	595	621	576	594	582	623	638	604	605	588	645	624	587	597	642	645	615	611	630	592	603	645	661	602	590	682	634	612	612	642	612	629	628	659	585	572	611	588	574	604	571	607	637	601	616	561	636	630	606	608	620	607	620	639	621	634	654	586	632	635	611	658	641	677	597	598	601	589	603	649	657	624	617	583	590	569	621	583	600	672	625	572	622	568	634	622	590	595	576	588	617	600	644	606	643	591	581	611	607	615	606	618	546	616	581	606	639	626	667	623	580	631	637	569	630	612	562	664	587	635	629	640	588	638	582	638	640	592	578	581	634	588	602	616	670	576	585	635	628	577	671	589	612	632	612	600	611	639	615	605	597	586	615	604	584	609	582	601	627	571	621	647	625	569	600	598	597	646	612	616	597	607	605	610	628	637	627	594	611	619	632	627	579	607	592	615	580	641	618	599	596	624	576	612	616	602	590	570	626	618	577	594	595	608	552	631	677	633	625	624	565	570	627	618	626	623	615	592	585	622	670	603	640	588	604	634	617	560	638	584	627	600	580	649	611	645	636	613	627	531	605	592	602	621	625	632	584	566	610	604	636	586	596	618	578	589	631	594	579	596	596	631	603	677	634	612	600	616	587	653	585	634	613	615	571	632	637	592	648	620	596	613	627	615	609	623	634	589	575	618	581	615	616	599	607	613	603	646	640	610	629	618	626	631	611	585	592	629	633	606	591	587	639	663	561	586	625	605	616	595	637	647	597	610	539	606	601	605	630	552	629	595	652	638	610	578	617	609	635	574	578	607	585	637	638	552	649	613	591	647	628	583	628	623	618	566	594	608	620	571	609	603	643	597	587	633	647	640	626	580	613	560	624	570	640	594	596	629	667	615	615	616	620	598	603	625	631	585	636	623	622	588	580	618	574	635	590	648	616	575	600	652	600	638	650	658	631	600	590	623	633	620	598	620	620	589	559	640	630	636	635	615	598	674	591	614	629	609	576	590	648	593	629	607	613	588	603	613	612	607	639	618	620	603	600	577	613	584	600	604	630	605	623	581	600	599	601	633	574	624	598	638	655	587	599	581	609	588	618	641	617	623	599	579	622	612	606	628	644	605	578	613	612	676	562	597	593	600	580	665	630	635	599	641	601	606	581	642	660	638	623	626	635	593	602	614	630	621	619	620	577	644	573	581	646	633	573	631	590	611	596	578	595	589	609	640	613	617	607	588	648	683	548	616	593	601	586	640	596	609	564	594	599	600
2355	399	257	189	192	260	316	256	255	193	159	152	176	151	150	118	101	107	134	121	140	87	109	83	95	96	88	91	85	80	85	89	100	108	105	120	106	105	94	99	92	93	73	93	84	92	88	74	77	69	71	81	77	85	78	74	78	85	76	51	64	79	86	73	79	61	56	74	90	84	90	80	73	61	57	62	73	67	68	67	62	69	79	74	64	66	70	65	65	81	89	129	130	132	109	85	71	86	61	72	66	80	74	71	62	70	68	63	72	60	71	54	67	55	72	73	64	74	69	68	59	69	65	72	62	60	73	65	67	84	71	63	68	72	56	63	77	68	81	73	71	84	67	68	67	73	71	61	55	75	74	61	83	65	57	67	87	72	65	67	69	87	62	63	59	57	69	62	79	76	69	47	69	60	60	69	79	74	78	75	82	83	76	75	81	65	64	74	79	77	83	72	67	67	71	76	72	86	82	62	79	47	90	94	57	80	76	85	69	62	66	79	73	60	81	72	67	69	68	70	74	68	59	79	55	88	82	83	61	66	54	61	64	79	91	74	63	81	68	73	91	63	66	70	68	77	70	67	58	63	49	81	63	73	66	50	59	65	70	52	81	71	73	67	69	73	62	79	72	82	71	71	87	64	65	86	71	81	77	67	66	83	74	81	73	68	61	75	50	69	77	69	70	77	62	78	70	59	62	71	71	76	67	85	78	69	65	68	80	73	70	53	72	78	75	74	66	70	68	65	71	70	79	67	76	56	68	80	76	90	63	83	59	69	73	70	73	69	68	79	68	68	76	76	72	57	87	60	66	71	85	59	71	71	64	68	59	76	73	66	60	71	77	71	62	65	81	67	64	56	76	63	74	77	58	74	67	71	69	74	62	67	66	78	57	74	60	68	77	67	80	71	86	69	70	72	66	88	70	60	61	68	71	84	64	68	64	81	87	57	77	75	71	70	71	73	63	64	64	48	73	62	61	73	91	65	63	59	73	64	75	63	59	67	75	64	74	59	70	74	71	63	61	63	67	62	62	86	57	69	53	66	77	72	68	88	52	65	77	72	75	72	75	77	77	63	84	53	74	70	79	80	66	66	75	68	72	85	79	77	70	82	65	71	78	67	70	86	65	71	75	79	61	70	61	65	81	73	68	51	73	67	70	67	70	62	75	59	80	61	72	55	83	75	80	62	70	80	70	59	73	64	68	78	85	82	67	79	78	67	69	59	71	59	79	62	55	71	90	77	79	58	66	58	77	62	81	74	66	78	62	61	62	77	74	62	49	75	67	59	78	62	61	69	74	53	73	73	70	52	63	75	76	70	78	69	64	70	66	82	70	77	64	76	72	83	80	59	78	80	54	55	68	68	101	74	74	79	58	59	66	68	78	81	65	68	82	74	80	75	75	55	75	79	56	65	91	70	64	76	76	72	70	68	70	69	67	63	65	72	85	73	78	75	70	62	82	54	68	74	66	89	74	76	66	63	83	79	89	82	77	81	68	75	62	70	76	80	80	63	67	68	82	65	73	86	70	84	74	71	70	73	57	72	63	82	69	78	65	65	70	76	70	77	77	54	80	67	59	75	78	68	86	71	62	54	69	58	66	74	76	58	68	70	66	74	69	62	87	74	57	66	62	79	71	68	67	70	68	66	74	66	68	58	72	80	74	84	86	71	61	76	63	62	82	71	71	67	63	76	76	70	67	92	61	66	87	84	75	81	62	90	82	73	63	81	57	75	68	89	84	58	65	90	66	80	72	79	64	59	68	77	61	82	73	58	71	72	72	73	77	61	63	67	73	80	74	70	77	71	79	68	71	69	73	70	82	58	81	53	68	81	64	64	81	72	59	74	77	82	69	71	67	65	81	74	69	75	73	78	89	69	65	60	71	63	70	69	57	67	77	71	57	82	74	60	56	76	66	70	82	79	63	75	65	82	67	66	59	65	75	84	85	68	70	72	72	55	81	88	73	68	64	103	85	62	80	76	85	72	70	55	73	57	71	89	56	78	65	64	65	68	87	67	75	71	58	62	77	64	73	72	82	71	78	93	58	63	63	84	65	67	92	68	71	85	75	63	81	67	78	73	84	73	67	85	78	74	71	78	73	67	66	83	78	69	62	66	75	73	68	79	69	80	75	78	71	78	69	74	68	71	81	76	71	65	74	61	64	91	71	84	55	79	73	77	74	72	91	74	67	62	79	81	70	84	79	69	63	70	87	65	73	57	59	64	93	51	72	72	73	47	76	65	76	69	69	60	66	70	53	75	54	72	64	67	61	76	59	70	73	80	64	65	79	68	75	58	83	83	70	78	69	61	77	62	70	87	57	89	80	81	60	58	83	75	66	75	78	68	72	67	68	81	65	61	62	81	67	75	73	68	83	70	57	77	57	74	66	89	61	81	69	68	75	68	80	75	80	69	71	62	71	73	76	71	69	83	78	52	80	79	75	76	79	61	68	56	88	75	82	80	72	70	81	69	80	76	83	57	62	78	86	65	71	55	64	69	68	78	84	70	72	61	60	63	63	82	61	81	81	75	78	79	66	82	68	68	76	103	79	62	70	62	68	71	72	74	64	63	61	71	56	69	69	73	71	60	74	83	57	70	77	65	71	71	74	83	82	62	76	64	63	71	71	75	71	69	89	68	71	76	75	64	69	68	62	78	86	77	81	67	72	72	66	63	72	62	72	64	68	64	67	80	70	79	71	83	74	72	62	81	70	68	74	75	61	71	80	69	58	66	67	75	71	73	64	71	62	70	70	62	84	82	83	83	78	69	70	57	72	82	67	72	83	58	68	58	59	73	60	56	83	64	65	91	74	67	78	67	72	57	58	63	63	73	73	70	69	64	64	63	64	64	68	75	77	69	80	69	75	79	71	67	70	76	80	53	62	63	72	75	57	56	64	69	68	77	63	60	76	59	68	59	87	59	79	68	74	63	73	64	65	58	66	68	66	60	72	68	72	53	62	71	90	66	69	55	80	76	68	57	80	60	74	74	56	68	78	66	74	68	59	71	73	81	64	69	74	87	81	72	79	85	93	64	74	65	71	62	70	66	73	67	77	67	77	72	74	73	68	66	64	73	67	61	65	62	72	80	87	89	84	73	65	73	71	71	68	61	73	66	68	57	80	82	83	80	73	80	78	66	64	74	63	63	72	73	85	60	61	70	67	59	72	81	81	78	68	75	61	73	82	70	82	77	69	63	78	72	54	72	71	72	78	59	64	77	69	65	76	68	71	79	68	60	67	69	86	61	82	72	93	66	81	77	63	87	60	67	91	64	51	66	65	71	62	66	71	59	67	76	62	78	72	87	56	69	74	66	51	61	67	93	52	65	83	68	74	62	63	62	72	88	65	80	79	57	61	52	66	59	73	69	58	73	54	71	64	70	107	74	71	65	77	72	60	70	66	70	67	65	79	72	57	79	74	68	76	70	75	68	74	61	74	57	65	62	71	94	74	71	72	88	70	81	75	67	70	86	62	74	62	58	67	58
13510	6321	3567	6245	11762	14058	13429	11265	9271	7681	5562	4672	4790	4397	3742	3289	2707	2658	2996	2891	2653	2423	2219	1993	1894	1706	1616	1519	1515	1456	1495	1554	1657	2046	2559	2493	2261	2130	1924	1777	1668	1529	1389	1215	1309	1203	1103	1075	1033	1050	1034	1029	987	986	904	941	870	941	826	846	867	909	870	850	878	844	860	909	838	896	850	850	893	910	872	911	899	900	880	875	951	873	890	923	858	901	874	888	808	1042	1644	2980	3414	2881	2127	1442	908	866	839	845	820	824	872	841	866	869	851	873	863	877	853	843	869	840	829	828	877	926	864	877	821	879	850	869	837	880	830	891	895	904	860	833	848	812	881	843	847	781	848	838	874	858	850	863	844	852	844	864	824	829	776	843	865	825	869	866	842	839	811	876	863	874	853	938	833	866	865	868	894	859	861	933	918	840	883	814	835	838	865	865	844	818	814	803	849	840	834	850	867	903	857	812	822	807	850	893	856	879	846	830	847	777	916	770	856	900	893	857	861	880	872	849	885	909	803	865	843	846	867	849	823	836	872	897	796	815	880	863	803	860	854	819	854	854	795	900	884	811	858	845	860	834	838	861	876	850	852	855	834	825	877	875	831	856	895	870	864	823	846	883	846	850	881	874	825	812	857	860	859	860	880	867	851	861	831	867	797	840	857	867	841	834	840	836	867	881	836	860	938	836	838	843	881	818	841	893	868	871	842	862	824	888	864	828	885	877	856	868	798	846	840	830	832	886	876	865	867	900	842	861	836	849	876	850	862	858	764	848	832	865	871	878	898	884	853	837	893	849	838	856	858	872	896	823	854	861	892	868	837	823	839	882	853	805	843	840	802	849	834	823	848	858	796	865	823	866	882	840	812	839	841	855	825	851	791	832	863	834	849	819	919	854	862	867	855	806	914	793	843	862	852	868	828	811	862	871	867	858	860	880	893	875	816	834	819	852	816	788	848	845	816	852	845	885	884	849	861	821	854	893	901	789	803	817	797	863	768	857	858	811	807	859	861	863	907	772	874	892	854	858	867	847	864	826	858	833	839	845	862	854	889	864	870	892	885	831	814	823	819	841	851	817	829	880	859	931	808	885	829	857	840	866	857	904	849	792	871	888	853	890	846	845	857	799	824	830	850	886	822	853	841	877	860	834	831	864	825	855	770	836	809	851	783	873	811	850	907	860	871	887	839	864	848	807	809	799	833	860	845	874	873	826	875	843	880	795	882	854	853	868	858	825	829	868	762	850	847	880	898	844	787	850	860	834	850	848	834	842	856	881	865	841	874	864	837	867	876	842	895	856	869	882	874	849	866	855	839	802	850	844	882	881	823	863	867	818	875	818	873	872	861	841	812	850	867	876	827	881	857	859	894	864	833	821	866	898	810	849	842	917	838	850	843	854	854	830	885	872	849	886	843	798	834	842	824	861	862	880	867	871	826	916	862	869	799	890	834	821	840	827	842	796	850	874	834	847	820	886	847	788	900	896	857	857	836	838	831	851	872	909	818	816	843	829	837	896	873	894	840	839	865	872	841	871	883	837	850	888	838	862	853	826	900	829	817	833	826	855	843	835	868	851	828	890	865	851	836	881	852	861	836	860	800	804	859	834	852	816	853	848	857	828	848	825	820	901	817	828	870	851	833	884	884	854	821	806	856	875	857	864	846	854	842	837	839	889	824	844	893	816	899	836	850	855	858	878	862	849	852	875	884	822	848	852	857	847	849	846	835	828	870	831	847	861	848	901	868	885	832	805	855	865	868	883	877	809	833	789	830	802	799	903	903	848	878	837	837	836	883	835	848	834	868	847	866	847	876	827	878	849	814	885	814	896	871	834	887	827	851	881	832	841	867	806	835	923	798	815	813	905	843	821	857	840	827	882	848	896	861	859	874	828	840	878	844	888	848	860	794	877	831	816	873	827	886	876	858	903	871	881	786	838	876	890	814	850	867	880	903	824	863	844	860	839	820	854	879	852	793	821	802	824	903	834	836	850	882	890	810	857	777	858	897	848	851	866	859	888	831	807	846	847	874	837	866	807	879	816	773	852	824	861	806	870	821	866	870	874	856	861	837	853	854	847	847	781	843	854	897	867	856	882	889	843	844	809	854	822	885	877	926	924	820	858	852	814	912	862	814	826	832	830	836	852	842	886	840	854	887	845	879	833	846	868	856	878	866	878	854	848	851	826	847	857	826	854	902	851	869	811	834	879	814	856	885	842	847	863	846	893	868	790	868	859	878	873	867	837	870	856	875	869	837	836	769	944	881	886	869	836	776	856	859	867	869	814	865	845	875	886	842	814	807	815	841	828	865	872	891	938	868	883	845	829	862	846	851	817	851	841	902	886	860	810	848	796	870	821	887	862	855	825	806	815	860	770	876	829	856	852	794	801	846	843	869	904	855	840	811	913	886	833	888	872	809	831	841	831	849	803	822	831	882	831	879	854	839	903	836	846	832	892	858	811	866	855	929	854	861	876	815	904	837	820	861	867	837	896	854	909	845	832	875	845	873	898	834	932	875	853	833	848	892	898	847	865	819	849	810	855	846	863	864	859	856	874	848	831	887	843	913	806	890	824	828	896	856	822	879	869	836	896	851	904	829	818	866	827	847	824	881	829	804	877	898	880	791	851	887	865	845	836	845	911	822	841	835	868	830	910	823	867	842	871	843	882	847	838	830	863	893	824	830	879	861	865	852	871	835	873	875	842	846	854	818	851	833	847	820	860	869	817	836	833	840	903	874	836	867	871	843	856	822	836	832	832	896	859	795	880	844	863	913	879	898	890	881	856	893	835	862	834	834	836	855	841	852	909	788	910	857	846	882	840	862	836	864	837	882	776	877	864	925	867	862	831	914	879	814	835	860	870	895	810	872	860	930	899	823	809	912	844	856	884	820	815	893	865	870	931	869	836	853	860	855	849	859	875	863	888	833	853	838	859	832	837	819	856	797	817	812	901	827	858	827	845	863	867	847	863	835	797	790	809	870	883	806	847	847	810	857	803	846	828	790	863	857	856	842	857	881	832	882	817	834	832	855	848	941	878	863	853	878	853	878	921	838	810	852	812	815	867	875	801	846	810	829	866	854	814	845	824	819	861	852	882	834	866	854	882	848	884	791	846	870	878	814	864	827	807	871	841	869	836	836	809	854	842	869	816	855	839	801	833	806	828	890	826	882	853	813	854	886	855	822	838	886	858	862	854	868	864	846	868	812	857	846	815	882	823	866	892	832	881	875	877	863	840	895	798	849	866	824	861	872	855	819	874	859	830	895	797	851	854	865	832	877	835	818	793	877	874	859	882	820	842	901	880	858	833	810	864	843	817	890	893	858	839	852	889	818	864	896	829	867	873	816	822	815	821	858	855	821	838	884	809	882	856	806	831	790	844	873	874	844	811	886	862	840	835	869	879	835	824	821	836	846	854	836	895	817	848	863	833	866	831	814	798	929	889	841	854	829	887	844	852	887	881	800	829	907	810	873	836	815	863	896	841	864	877	840	849	873	857	833	828
1458	685	342	233	281	422	456	397	347	288	207	198	187	178	168	151	132	141	143	137	149	104	265	141	110	89	106	88	107	94	97	93	112	102	118	105	95	100	92	92	77	107	64	92	72	78	62	74	77	64	63	75	73	64	55	68	66	74	77	64	80	68	60	84	84	54	79	67	77	67	65	71	60	50	68	72	76	60	87	62	51	78	60	59	75	69	78	67	57	73	101	187	190	194	124	96	68	71	66	73	87	78	62	64	75	58	59	75	65	64	66	67	62	68	61	67	65	64	77	60	54	66	65	62	72	64	78	75	75	74	72	74	66	76	66	59	70	67	54	59	62	85	68	60	65	72	79	66	61	56	80	66	85	68	81	74	68	77	73	80	83	79	54	64	61	65	56	68	75	71	63	78	71	69	78	77	66	91	54	62	58	62	63	82	95	68	58	83	64	77	67	67	76	79	61	69	75	60	81	65	87	77	66	66	79	79	63	55	51	61	81	51	72	85	72	66	81	68	60	76	61	71	63	55	76	63	53	64	56	79	59	79	79	82	71	59	86	69	70	62	65	68	70	53	56	74	56	65	66	77	71	68	68	75	64	62	80	58	57	55	67	71	59	70	57	66	61	51	74	56	60	85	56	78	70	74	71	73	63	85	57	72	64	65	70	67	72	68	67	86	70	71	68	74	69	54	64	61	69	69	65	71	64	68	71	73	70	65	46	55	74	71	66	65	68	64	62	81	68	56	52	70	73	79	80	65	50	61	51	70	65	65	60	53	74	67	64	76	77	69	76	84	89	71	59	58	92	63	74	73	61	71	70	62	72	75	63	70	58	74	68	74	73	77	70	55	66	77	58	70	54	78	61	69	62	74	84	60	66	74	69	68	59	78	57	65	69	64	66	75	61	73	64	66	64	66	78	61	57	70	79	69	67	77	75	50	56	52	73	67	69	78	71	62	65	65	76	74	74	67	65	72	70	72	77	52	73	71	66	61	71	55	70	65	55	61	63	82	65	72	56	80	63	80	65	63	61	85	62	68	52	71	64	56	73	59	72	89	60	64	64	76	70	61	71	80	79	68	64	61	61	63	86	57	63	77	83	60	71	68	81	46	77	72	63	66	75	63	71	62	73	50	68	68	73	70	75	79	69	68	67	64	72	53	67	71	61	63	68	77	77	63	63	63	70	66	70	60	66	85	58	84	81	63	73	73	64	62	79	73	59	82	67	58	75	71	65	70	80	66	47	71	79	73	84	74	65	67	72	66	66	73	92	62	68	79	57	70	77	69	68	80	70	55	65	76	73	67	60	70	73	60	69	62	63	56	79	72	70	81	61	63	68	57	67	70	77	69	72	67	64	59	77	59	58	75	70	83	70	73	58	62	52	68	66	60	59	67	93	64	65	73	65	80	85	66	62	71	73	79	72	67	75	68	69	73	60	63	73	62	81	73	58	74	70	55	77	78	72	71	71	51	44	44	83	73	76	78	67	72	68	63	65	70	77	71	61	66	61	66	64	78	91	76	56	77	63	79	47	69	65	59	67	79	74	44	69	72	65	54	56	59	68	71	85	69	77	75	71	58	66	74	59	80	72	74	50	52	68	65	61	67	76	61	73	67	76	83	71	68	61	68	62	60	62	71	81	85	73	76	61	61	64	69	76	57	75	72	72	62	77	63	59	70	64	72	66	87	84	63	74	70	83	62	59	51	67	67	70	67	66	67	73	59	71	68	78	62	80	75	84	78	63	61	66	79	72	69	80	73	73	77	64	61	63	74	62	87	63	74	80	65	67	73	76	81	71	71	74	59	75	69	81	66	72	63	77	73	58	61	66	63	65	71	69	66	57	70	74	53	62	60	67	75	63	77	66	73	77	76	75	64	58	69	60	86	86	61	66	62	64	62	74	77	74	69	60	66	72	57	54	63	72	73	78	67	64	60	77	66	56	69	72	63	77	62	84	61	64	71	62	82	70	76	71	65	65	59	71	59	86	66	67	59	63	57	71	73	80	50	62	65	75	72	68	63	80	58	67	86	70	64	67	63	60	74	61	70	75	69	97	75	70	70	59	65	77	69	74	80	49	64	77	62	65	70	69	86	74	75	78	69	73	61	86	71	72	64	57	70	90	61	76	72	73	69	68	62	78	70	69	78	71	79	65	89	85	49	80	61	71	72	61	80	69	63	58	62	80	72	75	82	59	69	67	68	60	62	63	62	55	78	57	76	70	71	73	79	72	72	74	89	68	66	66	61	72	74	64	71	79	75	66	50	77	62	80	57	87	59	67	63	66	69	73	73	58	77	76	69	73	90	60	63	75	54	77	65	70	68	58	84	63	52	65	75	56	68	67	60	73	63	72	80	88	70	51	72	77	67	61	62	72	70	75	61	72	62	71	67	60	78	62	68	80	59	73	81	64	47	75	70	77	57	67	73	64	80	70	60	69	79	56	75	57	62	76	68	72	70	57	73	75	67	66	65	63	62	66	66	79	69	70	69	71	66	71	70	71	59	62	66	69	69	69	71	71	78	70	68	69	71	63	60	62	75	66	64	75	67	68	60	71	68	72	63	55	70	80	70	53	66	59	66	44	69	67	64	69	71	71	68	77	58	66	71	65	70	72	74	73	71	68	58	82	63	70	63	65	75	61	77	72	63	60	73	82	71	75	64	58	61	66	51	77	67	60	76	77	66	70	82	67	76	81	76	69	66	70	76	67	68	60	69	68	59	66	81	60	62	74	67	78	69	88	65	81	54	64	80	63	64	84	68	70	67	59	69	62	65	62	67	84	60	53	70	68	61	72	67	71	80	77	87	64	68	82	66	67	71	69	73	78	71	56	76	69	71	64	69	71	66	84	69	67	68	66	74	64	71	74	70	66	77	66	75	71	69	66	58	69	73	76	87	83	61	51	70	81	68	57	63	61	61	58	68	68	80	57	74	59	70	68	68	74	62	69	94	67	67	82	70	81	71	76	58	80	72	64	69	73	67	66	63	60	76	80	69	62	71	63	59	51	67	68	81	61	71	58	70	68	72	68	59	68	65	64	87	67	67	63	75	63	68	67	69	73	68	56	72	76	66	73	78	81	61	73	63	67	73	76	76	71	64	84	69	67	60	66	79	67	60	62	63	76	63	70	71	85	82	64	58	76	89	74	67	78	60	70	69	47	53	70	65	82	70	79	61	79	57	66	75	74	66	58	57	68	69	63	74	69	59	72	62	54	70	80	62	76	81	72	67	66	62	63	66	68	60	71	65	76	76	66	77	72	75	68	60	60	68	69	76	90	61	72	68	72	76	60	76	71	68	67	71	85	69	70	66	76	75	66	82	66	59	68	81	82	71	66	72	57	78	63	70	82	80	77	60	63	62	88	68	70	72	66	69	70	83	82	68	66	73	89	76	73	84	70	67	71	67	64	51	61	53	69	58	81	55	72	69	66	65	66	77	56	69	66	49	68	56	72	66	80	70	70	66	78	68	62	59	78	79	85	71	81	63
17611	8794	4694	9011	16135	17909	16918	14104	11501	9610	7195	6590	6216	5761	4808	4123	3763	3363	3686	3400	3271	2895	6717	2771	2175	1911	1919	1725	1722	1582	1800	1964	2078	2574	2994	2503	2179	1963	1682	1676	1585	1437	1477	1394	1395	1238	1149	1155	1106	1066	1013	1002	963	909	880	869	807	815	869	863	846	833	871	839	799	870	804	794	861	813	865	831	783	824	845	862	868	810	807	882	909	883	861	817	833	770	863	804	834	944	1866	4555	4491	3764	2471	1643	942	798	785	797	822	843	830	805	794	806	794	828	765	796	728	864	788	792	808	790	805	856	775	795	768	797	802	810	824	803	780	774	786	799	779	811	843	823	786	828	835	792	836	803	796	760	752	813	793	772	720	755	835	786	829	869	786	824	790	788	835	827	803	816	825	821	804	791	735	757	810	759	785	751	820	802	778	835	794	747	819	802	786	770	754	789	837	816	783	842	758	815	776	752	824	804	834	785	774	847	805	814	785	818	793	846	823	793	770	820	844	758	803	776	790	804	785	808	784	846	812	806	766	793	795	760	767	813	822	777	789	818	808	823	797	769	744	757	775	771	829	794	853	775	842	782	812	795	832	805	773	755	808	759	798	817	785	845	812	797	755	773	781	806	785	772	790	828	801	829	797	835	816	765	804	806	841	798	774	794	828	786	793	781	741	749	834	788	770	799	758	733	849	832	777	812	793	764	790	824	815	788	831	796	774	796	769	794	829	827	752	772	796	797	819	777	777	822	814	773	792	774	745	774	795	806	811	866	808	799	785	815	811	826	807	779	791	800	838	774	774	819	828	810	854	804	783	796	808	833	814	797	857	796	828	769	850	835	773	889	793	823	781	721	774	858	847	788	781	790	814	807	808	757	799	809	799	815	813	790	808	787	841	721	791	735	788	763	820	742	815	786	828	812	856	761	740	805	804	818	762	827	818	754	791	796	820	756	771	807	783	761	768	774	836	779	787	767	760	769	776	802	762	826	814	824	774	772	798	757	825	779	746	793	733	823	800	855	781	811	804	836	795	829	823	771	773	773	787	804	799	778	820	844	776	850	781	766	727	808	797	797	816	825	807	798	796	760	812	814	733	751	811	818	760	786	796	776	786	825	843	792	794	830	793	835	777	786	813	786	749	832	813	794	762	798	817	766	836	820	799	811	801	729	809	810	772	840	825	736	784	817	808	827	757	828	841	816	797	802	773	823	790	803	805	860	805	779	845	791	761	815	805	825	839	795	720	757	748	790	829	807	754	800	718	808	764	819	822	809	788	743	819	793	768	796	794	787	780	745	783	770	826	793	788	790	810	794	825	813	778	758	742	818	777	775	780	821	806	753	784	841	825	760	778	800	832	782	807	760	814	775	737	783	767	772	869	827	744	779	778	829	794	777	744	823	775	783	804	769	769	829	793	806	795	831	803	770	827	823	810	771	813	811	823	789	801	798	780	765	774	814	787	824	839	839	814	819	760	772	822	733	746	790	829	785	805	801	741	821	785	831	804	805	859	786	790	779	769	805	791	814	835	861	819	810	792	783	793	790	817	829	849	833	807	780	813	820	778	798	787	729	795	800	786	789	776	773	865	773	816	821	736	807	839	784	788	810	752	815	794	813	790	825	790	748	828	806	774	828	753	789	777	781	772	779	794	813	786	812	784	791	818	828	833	760	791	809	814	835	754	739	777	788	809	837	811	828	788	804	794	794	789	794	804	805	827	837	764	788	782	752	764	759	809	801	840	806	762	818	770	766	795	763	842	778	816	745	798	771	808	812	816	814	810	782	780	822	776	812	804	742	761	812	778	778	815	796	829	789	824	817	815	811	806	770	778	755	770	803	813	802	797	767	817	813	787	788	871	810	817	821	770	802	843	760	787	782	835	803	765	765	818	823	775	810	799	785	799	826	823	783	786	815	782	754	821	834	777	803	781	800	868	816	799	798	749	819	808	799	785	767	828	807	782	811	783	810	813	790	817	801	823	836	820	778	847	788	775	858	763	779	789	823	795	759	765	767	748	779	839	854	843	802	778	763	788	763	776	769	776	791	796	806	788	818	794	798	801	820	781	812	777	821	795	754	790	721	823	801	796	859	800	795	828	883	766	792	856	738	819	775	762	785	804	791	821	817	770	781	905	794	764	780	830	824	762	762	812	793	823	800	800	803	771	781	796	746	801	816	826	812	820	817	788	800	819	790	812	811	815	803	789	782	744	763	770	841	817	781	832	771	810	818	817	821	770	783	820	780	823	766	756	836	796	800	743	767	817	757	782	814	808	749	825	782	774	766	771	751	810	814	788	765	789	798	814	789	789	831	810	782	833	760	795	789	819	838	814	839	824	810	778	814	770	805	809	765	784	755	818	806	813	784	836	849	734	797	801	790	778	776	815	758	807	829	764	735	797	803	797	777	793	837	793	752	800	803	773	814	774	805	791	793	804	810	852	800	827	840	793	770	820	793	779	798	800	780	821	853	813	754	806	787	805	791	816	777	829	798	805	782	815	762	798	836	791	828	787	765	808	785	799	831	790	807	758	798	822	800	790	823	807	784	797	787	775	817	817	786	797	772	793	763	781	819	798	844	855	821	804	851	836	771	836	811	785	811	783	838	835	841	720	781	847	839	820	810	762	778	782	830	798	788	854	832	735	773	784	811	814	743	820	793	825	754	784	763	812	801	749	820	840	850	768	807	786	822	793	791	834	789	814	774	808	799	823	783	782	790	803	808	770	811	801	779	785	761	788	794	792	831	774	785	764	786	797	801	808	807	774	800	825	750	775	801	844	799	822	788	829	829	841	790	808	808	805	796	748	789	794	769	766	778	741	808	781	818	786	784	779	836	824	816	833	823	807	837	790	804	789	757	776	813	794	780	779	789	827	810	792	791	812	761	794	796	795	811	814	823	771	736	828	817	826	761	741	760	769	752	817	761	807	857	813	800	823	776	779	770	838	825	823	821	813	840	818	749	798	805	836	820	778	773	766	806	790	804	792	806	777	790	825	784	868	774	802	776	771	810	813	815	780	782	743	778	831	803	766	804	756	785	780	785	805	806	782	748	778	815	764	813	773	780	763	793	834	787	816	785	802	785	773	836	800	752	781	797	802	763	803	773	794	825	833	785	818	774	806	792	817	786	811	838	780	765	792	816	808	820	776	812	772	791	796	830	825	801	824	793	827	808	784	733	766	832	785	762	789	812	816	829	770	817	772	813	828	743	782	810	789	805	846	852	803	823	776	786	805	812	765	790	785	786	803	859	795	809	802	812	822	763	804	843	802	829	774	813	772	767	807	749	830	800	790	787	784	815	834	779	839	778	846	862	776	793	794	792	789	861	773	828	770	797	747	812	775	764	791	789	761	832	765	772	812	755	779	809	793	822	792	815	781	795	765	781	816	813	811	753	833	780	799	794	773	812	803	773	774	811	847	814	809	840	802	753	793	787	775	784	793	820	799	789	813	803	791	777	845	818	806	772	789	823	768	812	829	789	774	799	780	804	794	808	746	801	839	770	770	825
1512	209	121	122	104	147	149	137	123	97	92	98	103	80	85	66	74	89	76	57	81	71	57	69	65	57	61	57	53	56	61	76	62	78	77	78	65	59	59	51	70	65	55	59	62	58	54	60	47	60	44	54	48	55	54	48	49	59	62	57	55	62	51	64	52	54	48	50	55	54	47	57	52	59	62	63	46	38	48	55	53	53	48	51	63	63	47	41	47	64	44	63	83	90	79	63	50	64	51	44	50	45	53	55	59	52	55	48	54	55	50	52	44	49	42	69	46	45	48	53	50	53	58	51	45	56	65	41	60	50	45	52	52	50	44	34	59	58	44	52	52	48	46	58	48	51	41	51	49	39	54	48	49	54	56	57	64	59	57	54	50	48	55	54	50	58	48	51	60	50	48	50	54	54	60	57	68	42	59	46	56	57	42	50	66	57	65	50	58	51	45	48	41	57	45	55	66	45	57	48	55	68	55	56	50	56	57	37	70	56	59	54	52	50	49	53	52	48	50	40	48	53	48	59	46	52	59	55	42	42	53	59	51	66	34	58	61	40	58	72	47	56	55	49	52	46	47	52	44	38	56	58	44	54	57	58	63	68	52	68	58	66	54	52	50	61	57	55	57	58	61	52	63	43	47	44	46	48	65	49	54	55	47	57	50	58	48	54	60	45	65	47	74	54	48	50	56	60	55	51	58	56	61	46	44	33	49	46	42	45	54	48	60	47	50	54	51	63	61	57	41	68	47	49	41	44	66	65	62	45	47	46	67	47	54	49	56	48	52	50	45	48	61	33	43	49	53	52	49	44	48	62	57	34	54	40	49	50	51	39	59	44	49	48	63	58	52	53	41	49	43	50	56	43	47	56	55	60	56	48	66	58	43	63	49	61	58	54	54	56	38	60	45	62	61	47	42	48	48	60	48	47	59	58	47	49	51	55	51	52	51	57	45	53	56	62	59	56	51	52	47	72	52	44	49	61	55	47	48	58	52	45	55	62	52	60	49	53	65	54	55	40	48	41	54	54	63	64	64	62	52	40	61	53	64	57	49	56	50	60	44	52	48	41	51	53	57	47	60	62	63	53	43	47	63	49	57	43	54	67	50	53	47	49	53	40	54	60	55	51	75	66	54	54	56	56	68	45	54	36	47	59	54	56	43	46	65	60	57	56	52	60	57	58	53	60	56	52	51	66	42	52	52	53	43	56	37	51	48	53	55	45	58	60	48	50	44	54	44	42	47	50	59	51	49	53	56	56	45	53	45	62	55	46	46	54	50	55	55	64	53	60	45	39	63	41	55	41	51	52	55	64	66	50	43	47	50	41	43	55	53	44	44	54	53	53	59	66	46	43	54	59	43	50	50	43	54	58	54	64	50	61	56	53	49	58	53	55	62	56	59	42	54	40	46	46	35	51	49	51	61	59	60	41	58	49	49	61	66	47	46	55	47	48	53	45	50	46	48	43	58	66	51	43	58	53	47	58	44	64	44	58	51	55	50	63	63	54	45	52	49	50	52	42	45	62	52	39	51	59	60	46	62	56	65	55	60	50	44	58	51	56	45	62	47	51	41	62	52	53	52	59	48	54	48	69	61	48	56	50	49	59	60	44	48	51	54	43	58	62	41	48	64	63	59	50	48	71	51	52	45	53	45	62	59	57	63	65	50	61	38	63	62	50	49	66	56	60	54	46	58	60	53	54	56	51	53	47	60	55	44	54	49	57	54	59	43	52	53	48	62	61	41	44	62	57	67	44	55	52	48	47	56	59	54	49	56	48	33	50	56	42	57	59	54	55	56	55	46	52	57	59	51	57	52	66	58	52	49	48	48	44	58	44	53	67	59	67	36	53	55	55	48	52	64	59	52	51	52	56	48	58	51	41	41	46	68	48	53	70	45	54	62	49	54	41	58	41	60	50	70	51	51	50	58	54	55	51	51	56	54	50	31	60	73	50	54	50	49	54	53	53	52	56	52	50	40	47	51	45	51	43	32	50	55	54	62	49	54	41	40	54	55	71	48	41	49	46	52	60	58	48	47	45	66	41	43	51	42	47	44	55	54	52	61	59	45	55	53	43	62	57	51	64	58	40	49	67	68	45	47	48	55	52	60	56	61	42	49	55	63	47	58	64	47	54	44	43	50	48	43	64	53	51	49	48	57	52	57	42	50	47	48	48	35	37	44	51	58	44	45	47	57	54	57	47	67	54	64	67	42	43	51	44	49	55	45	46	44	48	59	66	50	47	43	62	46	46	60	50	56	58	39	52	44	59	51	40	47	51	57	53	51	62	58	45	57	50	47	60	53	57	56	56	47	59	42	54	55	47	50	49	48	51	58	49	60	47	50	43	42	49	54	52	35	50	47	49	46	46	53	54	50	56	44	43	61	54	64	47	57	53	52	42	61	46	57	48	37	54	46	53	59	43	50	42	60	42	54	54	63	50	45	41	51	51	50	61	47	47	49	60	53	57	58	51	56	53	50	52	56	53	46	53	56	47	50	53	55	54	53	43	49	69	53	66	56	50	51	47	59	55	39	59	61	68	45	46	57	42	43	41	57	42	48	37	58	49	60	49	55	44	61	40	43	52	55	55	53	61	49	44	53	51	42	51	40	58	51	51	59	49	60	56	54	51	54	52	48	40	51	54	59	49	51	50	48	44	54	46	50	54	48	41	33	61	50	54	60	43	70	40	53	52	48	48	41	61	50	60	59	48	62	51	55	56	47	44	53	48	52	56	45	50	59	60	51	49	48	50	50	59	41	55	42	60	55	65	66	57	41	56	45	66	54	47	57	54	49	52	51	56	53	56	45	45	46	53	52	55	43	52	56	46	54	63	49	59	46	59	44	50	61	45	58	53	55	49	59	63	44	52	53	63	56	52	56	63	59	49	49	61	52	61	55	47	49	41	43	44	70	48	57	45	47	39	62	61	48	40	52	61	46	52	48	47	61	51	60	52	54	53	50	65	60	48	62	52	52	54	47	48	57	52	62	40	43	55	60	51	53	58	51	58	51	56	46	58	39	56	50	54	54	60	51	46	53	56	47	61	56	57	65	55	49	56	48	55	43	43	61	45	34	43	56	54	52	52	56	55	39	43	54	60	47	49	49	42	58	60	49	50	51	54	57	57	54	46	40	40	67	49	46	64	59	51	41	74	40	65	54	47	55	43	45	44	51	59	57	41	63	66	55	66	42	57	52	48	53	48	53	45	37	55	62	54	61	56	54	50	54	45	35	54	60	55	57	53	52	48	60	61	43	50	60	44	58	63	51	60	56	58	63	59	49	54	52	58	62	69	48	65	62	48	58	47	57	53	43	43	36	65	63	58	57	56	68	56	61	53	45	45	47	49	45	57	44	46	48	51	61	50	74	61	44	51	46	54	39	49	55	53	49	58	48	56	66	57	55	50	66	50	44	48	64	51	35	52	56	52	47	51	50	60	55	57	45	51	51	60	47	49	58	54	61	43	51	52	53	63	58	47	59	56	67	69
10705	3722	2074	3902	7949	9707	8663	6565	5056	3799	3010	2782	2863	2327	1947	1645	1570	1526	1836	1623	1540	1398	1278	1166	1107	1079	977	988	1040	1117	1216	1331	1556	1738	1720	1395	1220	1085	1008	1031	992	871	892	832	881	824	814	718	750	764	710	704	696	677	628	685	647	610	639	616	639	610	616	655	651	689	635	674	655	656	641	652	689	621	616	629	647	633	669	654	673	637	637	658	673	592	640	651	656	668	861	1569	1770	1648	1328	998	657	692	632	660	640	666	646	621	622	614	625	651	628	701	636	637	641	665	643	610	622	624	642	606	588	668	642	624	652	638	649	713	619	652	639	662	653	638	633	619	620	654	598	682	638	621	682	654	660	667	657	635	688	656	638	615	635	640	625	616	691	659	617	660	635	587	613	695	625	645	603	609	672	615	624	650	661	598	634	607	627	653	651	631	645	647	624	622	683	616	646	604	676	649	648	617	701	663	622	683	601	632	607	628	637	641	643	619	622	655	628	634	689	640	705	633	657	634	620	666	632	662	664	681	653	668	671	639	656	653	654	698	632	656	658	615	648	650	607	656	650	645	628	650	666	671	639	635	699	667	623	643	629	587	660	639	660	633	645	664	670	617	624	619	630	624	639	677	624	643	610	611	631	620	631	619	676	611	622	649	648	667	672	657	622	682	662	677	662	642	581	672	606	658	645	612	636	625	627	635	620	640	686	683	625	639	638	643	627	680	633	616	617	668	618	682	693	629	665	656	623	621	670	687	653	627	621	630	669	612	620	665	644	673	600	607	636	647	650	629	641	627	625	610	651	634	674	648	665	627	618	631	636	659	672	615	635	612	615	643	629	622	648	658	601	643	669	666	659	598	619	643	612	615	605	604	678	681	651	640	625	652	616	650	681	657	667	648	680	664	648	607	681	606	600	682	614	627	624	712	615	646	674	622	594	631	648	664	632	654	659	617	667	642	662	634	593	671	644	603	645	691	637	639	664	622	655	716	615	633	663	647	708	669	660	664	664	639	656	651	654	628	646	640	642	674	630	596	657	678	649	629	642	660	637	611	667	636	635	658	645	627	604	626	622	677	636	682	614	631	607	644	608	682	652	623	624	654	659	639	648	679	651	642	616	624	620	638	659	662	620	659	665	632	601	656	673	693	668	669	627	641	643	649	638	605	635	643	679	694	664	651	626	655	680	632	679	648	674	633	627	656	636	637	666	658	659	653	717	607	614	647	649	576	621	689	656	627	658	632	702	651	639	614	633	637	628	636	621	665	608	641	645	618	660	654	645	657	644	630	673	630	724	633	561	617	632	656	633	621	659	631	610	655	662	591	635	674	628	679	662	625	666	645	628	614	717	621	646	687	662	601	667	659	631	651	699	590	632	680	636	654	638	645	658	652	694	599	668	634	617	601	690	653	661	649	605	642	673	637	590	640	623	662	654	638	668	650	652	606	677	610	675	676	611	669	641	673	656	624	654	634	614	642	668	630	632	656	649	655	647	642	615	642	632	620	621	667	604	657	642	661	637	629	588	647	667	649	653	639	601	646	615	729	631	619	654	634	624	629	684	610	661	619	624	664	653	597	639	640	657	693	640	633	606	644	662	635	614	647	656	640	686	626	614	649	619	646	667	647	629	667	632	599	640	642	615	655	633	628	670	628	642	636	656	659	647	613	646	642	625	633	654	677	645	628	609	658	666	658	643	603	607	591	639	649	642	639	632	645	657	641	658	624	638	637	633	624	648	580	669	713	627	622	660	639	636	637	639	623	651	684	677	682	628	624	653	644	623	654	635	649	650	684	621	649	642	619	659	633	645	609	693	627	611	644	630	639	634	666	645	663	656	667	629	647	635	599	657	584	627	651	623	679	624	687	622	597	638	675	625	644	656	644	645	614	676	663	651	678	625	657	669	673	635	621	667	633	628	668	643	639	621	638	626	623	656	649	678	635	684	670	626	624	647	674	671	686	669	638	628	626	618	644	656	653	641	595	647	675	601	622	589	659	675	640	636	680	630	669	634	667	643	671	646	672	635	696	662	632	643	641	629	604	653	659	685	661	658	636	607	647	630	673	655	673	628	622	644	674	623	698	642	637	667	659	666	660	663	647	654	649	614	613	641	674	635	622	645	637	639	658	647	652	641	585	661	667	637	656	622	613	612	669	660	622	620	673	600	692	663	612	667	666	619	687	613	668	621	643	616	636	649	651	616	655	670	645	638	675	628	644	577	619	679	642	674	620	647	652	623	623	607	610	605	682	633	715	619	644	638	627	636	589	665	655	619	636	656	673	698	655	653	645	664	660	630	573	693	652	631	633	656	661	672	635	629	647	643	662	646	658	628	637	625	647	678	654	634	633	658	631	646	648	651	637	635	674	642	678	674	611	642	659	665	599	615	619	654	629	647	602	628	651	689	679	654	661	655	628	603	696	664	669	631	621	668	629	649	670	652	644	654	628	648	631	619	693	600	608	633	650	612	585	653	661	648	659	634	646	635	650	674	652	622	649	614	637	669	681	626	672	672	642	586	630	683	645	674	651	655	595	620	589	656	627	642	622	593	710	654	669	623	647	651	615	669	589	640	682	666	646	663	604	613	647	647	674	670	654	716	615	624	666	666	677	624	650	657	612	663	628	630	674	641	624	635	609	659	616	638	655	623	654	666	642	680	676	654	641	604	660	643	636	655	660	678	646	605	649	629	622	661	665	640	649	670	644	692	646	646	650	636	662	641	590	679	637	609	645	634	664	619	606	672	623	664	645	646	629	586	626	658	683	667	632	658	633	697	648	652	695	673	620	615	641	620	649	658	600	684	578	668	669	650	638	619	710	647	686	607	611	631	599	650	639	713	659	638	672	682	602	600	656	676	684	634	681	645	669	629	662	571	638	602	688	627	660	659	671	620	639	625	624	643	616	698	671	672	685	646	640	636	688	613	633	649	664	649	656	663	646	594	605	653	644	647	619	650	629	629	626	630	656	675	664	650	634	631	684	638	647	632	582	628	601	637	632	640	618	608	619	662	710	624	654	619	642	618	643	660	634	652	644	678	656	586	631	727	634	594	623	627	655	665	631	657	613	660	624	616	678	676	623	629	635	631	642	627	641	617	632	669	675	615	674	629	660	641	624	625	639	616	682	663	647	617	646	624	667	637	656	611	605	633	648	643	628	633	670	625	623	626	598	634	603	640	624	655	664	628	633	623	653	698	675	650	655	650	712	670	634	632	681	666	686	634	664	646	611	646	663	591	651	628	669	618	670	639	683	648	662	659	639	650	652	624	639	655	657	670	649	637	644	614	661	672	637	658	651	627	659	607	649	667	621	703	657	622	636	593	665	623	641	697	626	627	675	623	659	658	640	717	654	580	618	618	655	589	608	630	651	648	630	644	625	621	646	621	650	648	630	668	651	614	597	625	657	607	658	657	659	620	694	645	618	625	672	650	673	664	727	674	627	645	633	602	650	703	621	669	650	679	631	574	638	612	633	626	668	646	625	678	635	625	626	653	680	625	655
942	454	226	195	188	303	292	265	199	149	123	142	135	108	108	106	110	86	89	92	81	89	63	70	75	59	85	65	62	64	77	71	75	83	69	74	82	67	58	59	59	58	62	59	54	55	57	59	55	61	64	55	54	49	51	47	51	39	45	57	49	45	44	58	41	52	48	48	47	47	59	70	54	54	55	56	54	37	45	50	56	57	55	55	44	54	38	58	38	44	52	100	133	129	82	58	69	52	61	53	47	53	52	44	46	46	52	58	53	62	49	48	39	54	61	62	47	49	38	46	44	50	40	49	48	49	53	55	51	65	51	49	49	53	46	50	64	51	53	57	52	47	46	47	50	50	54	53	50	44	48	43	45	38	46	43	49	58	40	50	51	59	59	47	36	47	43	55	63	54	49	50	45	51	50	50	49	52	41	46	65	48	51	63	39	51	63	55	55	44	52	45	52	38	45	46	50	56	41	49	51	53	55	59	45	39	53	40	43	49	63	45	44	37	40	53	45	59	58	48	52	49	35	40	52	41	46	40	50	50	45	62	48	49	45	54	60	59	48	41	53	50	51	43	46	45	49	57	51	44	45	50	50	53	46	54	43	45	61	60	39	55	42	53	51	54	53	51	44	47	47	45	42	53	40	48	44	64	51	53	58	49	41	47	50	35	52	43	57	45	52	50	51	43	58	50	41	52	46	39	54	42	47	40	54	58	45	52	49	45	59	50	50	55	50	50	48	56	56	56	41	43	54	46	51	54	57	51	57	52	58	40	45	50	60	60	43	48	48	42	55	56	41	53	38	47	57	56	59	58	49	66	27	47	59	49	48	52	55	62	47	64	54	69	45	43	46	47	48	34	37	41	60	64	49	57	49	51	44	53	42	49	39	56	46	45	50	40	57	41	45	50	57	59	42	49	57	55	49	43	59	54	34	55	56	49	50	43	58	51	58	47	42	51	55	53	46	48	49	49	46	57	39	40	40	42	51	62	55	51	48	46	49	49	58	34	37	50	53	52	47	56	60	56	34	45	45	50	50	47	58	52	54	46	36	51	35	52	45	43	51	52	53	47	46	53	43	59	47	54	39	49	41	49	50	39	43	39	48	50	60	48	51	56	60	49	42	48	66	51	53	45	46	62	50	34	52	55	50	55	51	46	51	45	47	63	44	55	53	43	53	54	51	51	48	54	63	55	59	47	50	45	50	51	51	55	47	51	46	57	58	46	55	62	49	53	54	46	50	55	39	38	58	48	58	45	44	40	54	51	48	53	38	52	73	49	41	55	43	46	42	41	61	46	51	47	36	41	55	36	48	50	59	59	58	51	44	52	55	39	51	41	44	49	52	53	41	43	53	61	50	44	55	51	52	40	46	58	58	50	56	47	47	53	49	56	50	56	62	54	51	40	55	55	44	39	52	49	48	38	48	44	35	55	62	50	53	49	53	50	50	38	53	62	59	50	61	53	50	50	50	57	52	45	47	55	48	51	47	49	42	51	41	51	45	48	47	57	43	44	65	45	48	60	46	53	55	45	64	37	47	46	49	45	51	47	49	61	47	53	49	55	49	56	58	40	50	47	51	44	39	51	56	54	56	54	55	61	58	48	47	52	54	48	45	53	48	43	43	57	40	52	49	61	48	54	71	48	50	47	57	41	50	54	46	54	50	48	49	49	54	60	33	51	43	47	58	47	44	57	52	45	50	55	49	42	48	35	46	54	56	50	43	58	52	53	44	50	51	43	60	54	44	47	36	53	41	51	45	47	57	54	53	39	40	43	40	51	47	48	52	53	50	45	47	38	46	43	51	60	45	42	53	45	58	56	52	57	42	44	48	55	40	41	54	55	49	47	49	55	47	40	55	54	41	62	52	49	49	56	45	49	52	50	57	61	56	50	45	60	50	66	49	46	38	60	56	57	48	56	54	52	42	40	58	60	37	53	51	40	48	46	49	59	52	43	61	57	47	46	57	43	39	49	51	47	59	51	48	44	48	68	51	65	51	51	39	49	45	48	52	48	51	40	48	56	44	41	49	54	39	47	44	49	51	46	49	50	47	42	46	54	45	41	46	44	62	53	42	59	48	59	55	42	46	46	56	43	65	52	52	53	45	49	41	50	61	46	59	54	49	44	52	52	52	59	39	38	48	63	44	56	50	53	52	44	38	41	56	52	57	42	51	51	31	44	49	48	54	30	52	40	53	62	48	47	39	51	43	52	48	55	60	59	48	38	34	52	42	56	44	47	49	53	59	50	51	48	49	46	46	52	57	62	55	51	50	40	42	49	55	62	48	59	49	59	54	50	56	56	55	45	50	55	46	45	50	50	55	53	54	45	61	52	59	50	40	61	63	44	40	47	48	50	37	49	50	54	54	55	44	46	57	62	51	50	41	53	50	48	46	40	55	44	40	59	55	76	25	56	39	52	51	51	50	46	47	50	56	45	54	48	40	39	45	40	48	42	35	37	53	48	37	53	42	42	51	48	54	48	48	43	52	59	47	39	44	53	58	55	44	65	67	53	56	54	43	52	65	49	52	64	48	45	59	53	51	38	48	55	49	47	51	56	45	47	43	54	53	54	53	46	49	48	61	51	53	46	60	59	42	41	40	52	47	54	41	54	57	40	58	53	57	43	50	58	54	47	40	52	37	60	51	53	47	40	52	55	37	54	52	48	52	54	56	59	57	49	47	52	49	57	48	54	50	51	47	68	54	51	46	47	52	58	49	43	36	53	55	51	46	49	56	41	49	48	49	49	47	42	40	33	57	50	49	39	35	65	45	42	57	53	46	49	43	39	47	46	60	49	54	57	51	43	52	51	36	43	55	59	57	56	44	57	61	49	44	50	48	58	56	42	40	52	40	58	44	58	48	40	47	41	38	44	58	71	46	60	51	53	47	44	52	59	44	62	59	63	53	56	54	59	44	44	52	50	55	45	59	58	62	44	59	60	51	51	47	53	51	54	54	64	46	57	59	49	58	49	51	49	48	58	47	56	50	40	44	60	46	56	49	46	47	47	57	43	48	49	41	53	53	64	51	56	38	53	50	50	55	45	55	44	55	49	42	44	52	51	41	51	54	48	48	57	48	51	56	54	63	41	47	69	49	52	48	54	54	40	51	51	43	46	48	34	65	54	52	44	50	42	39	47	43	51	42	52	46	48	35	43	49	58	49	58	54	53	45	49	50	47	56	54	50	58	59	55	65	50	47	50	53	50	46	42	44	55	55	61	60	52	47	39	39	47	47	49	50	44	46	41	44	47	52	56	39	46	50	42	45	58	51	71	43	59	40	45	62	54	51	51	48	53	58	44	41	53	58	50	43	35	61	45	53	55	44	54	38	38	64	59	56	43	49	43	71	52	51	48	53	56	46	57	56	49	49	58	49	36	42	54	48	42	61	52	49	52	52	52	55	53	42	40	46	44	41	56	39	39	54	47	40	44	49	52	40	52	57	52	50	39	51	64	45	33	48	46	48	49	60	50	50	50	52	50	66	44
14178	7046	3619	6938	13259	15403	13611	10463	8625	6536	5121	4869	4982	3794	3144	2719	2727	2409	2576	2383	2347	2027	1746	1459	1555	1476	1406	1276	1325	1398	1546	1703	1944	2068	1826	1652	1429	1254	1103	1098	975	991	923	957	913	899	887	788	790	757	770	737	693	704	662	654	630	644	644	633	600	621	667	622	587	645	625	621	632	627	640	626	635	629	600	612	609	617	579	645	587	679	653	637	632	617	669	601	604	652	752	2818	3275	2844	2051	1046	572	587	547	602	604	598	518	577	588	577	545	560	615	588	575	620	594	571	594	606	569	592	617	546	594	610	572	625	608	570	589	552	611	592	572	617	577	566	603	584	606	590	642	565	587	627	565	573	571	567	613	581	561	605	596	568	603	609	591	617	614	562	618	587	598	596	564	608	601	578	594	542	575	625	575	574	583	605	616	616	585	590	566	574	592	582	562	612	580	603	601	618	613	610	588	603	593	605	562	584	611	569	557	585	597	548	623	607	634	609	643	618	639	595	597	534	584	597	601	611	578	616	597	568	597	596	595	570	571	574	586	587	595	569	602	608	620	580	619	579	603	557	646	556	550	597	540	581	652	585	593	637	613	596	615	573	614	568	570	595	635	576	639	657	566	575	591	624	576	644	595	625	594	579	619	604	553	574	584	593	605	626	658	605	574	634	602	595	616	612	597	586	570	587	623	581	607	586	602	618	589	563	616	574	578	581	578	602	559	580	555	578	574	617	608	668	632	599	546	635	595	582	542	580	651	561	605	545	618	590	557	598	627	587	589	585	561	605	594	633	639	539	611	551	610	568	582	607	576	559	550	594	599	597	613	561	569	600	616	606	571	628	599	638	587	587	578	599	619	634	613	556	616	552	564	562	583	615	630	606	608	639	639	569	642	575	598	581	597	609	585	615	613	604	591	571	596	636	610	565	624	600	595	602	623	596	605	568	576	602	590	597	551	617	626	616	586	588	612	597	559	616	596	631	624	637	578	570	604	559	582	566	578	621	540	618	543	573	540	595	604	610	593	605	586	588	610	601	597	553	557	598	604	640	619	579	619	604	572	565	586	583	546	595	557	584	602	606	608	597	596	575	597	586	592	584	598	611	595	581	599	609	612	621	623	593	618	619	615	597	578	589	573	588	630	598	605	609	589	611	626	557	585	611	617	586	583	626	560	587	576	655	603	606	578	598	620	578	606	595	562	605	577	578	575	578	569	605	591	625	561	612	604	615	568	577	589	578	578	628	566	617	588	604	546	574	574	617	561	607	601	597	573	598	563	557	642	579	582	599	581	595	620	581	588	585	574	603	562	614	587	617	582	622	606	595	623	619	600	612	598	578	586	648	595	602	614	594	597	579	590	606	612	572	630	629	618	589	558	633	589	588	581	562	589	600	632	604	600	617	580	616	600	588	567	576	566	615	588	604	581	605	600	572	613	608	586	587	595	600	533	607	612	568	538	635	568	591	569	558	608	594	620	586	602	547	596	605	580	599	625	631	621	632	584	607	591	582	608	599	574	606	619	552	642	579	653	545	587	603	609	631	586	586	555	602	552	559	603	592	646	607	573	591	612	611	612	574	608	651	599	611	639	596	582	585	603	590	604	580	568	576	587	612	603	577	597	612	613	585	567	613	589	597	575	579	599	611	591	631	593	591	572	563	586	566	634	629	578	622	575	600	558	606	579	617	595	633	572	607	589	553	567	640	598	582	575	562	634	608	579	598	548	595	569	560	618	573	627	614	612	629	560	597	607	618	589	611	583	534	641	640	619	589	572	652	537	567	556	657	629	552	555	664	600	536	613	628	592	581	617	634	604	568	598	598	589	608	566	604	575	583	638	618	608	634	552	577	565	574	599	604	579	602	641	610	571	587	600	602	595	614	584	588	606	554	625	616	596	550	559	566	621	584	616	591	593	561	654	584	561	617	614	647	638	635	627	639	577	549	612	587	581	589	585	591	603	578	603	622	599	593	579	599	593	602	578	617	611	623	602	592	590	590	573	630	604	621	579	618	567	565	647	614	565	615	585	563	625	572	595	615	604	569	593	561	563	596	625	582	607	619	596	604	604	600	610	612	589	613	589	603	604	603	607	563	574	642	583	584	571	558	593	651	593	584	560	609	562	667	589	636	594	616	594	597	641	593	620	605	527	583	596	597	608	601	612	595	656	595	614	620	577	591	637	569	534	559	604	601	597	558	589	577	593	624	614	558	615	642	590	623	576	603	605	595	615	620	578	609	565	575	588	562	580	544	637	573	595	586	556	596	627	647	582	601	545	594	650	551	582	590	579	627	587	575	614	554	626	543	584	572	556	622	633	590	592	648	622	590	620	571	619	584	612	613	565	551	567	562	590	558	596	585	568	639	599	552	589	597	583	559	582	580	571	589	590	589	605	593	532	631	584	630	608	554	613	580	612	619	579	607	599	604	610	616	620	568	596	582	618	619	620	613	627	542	591	628	600	646	593	595	607	625	612	600	617	591	619	593	515	625	634	568	609	565	631	605	600	575	577	593	569	605	618	624	571	592	619	591	595	612	626	621	583	590	628	600	586	581	565	604	620	577	593	587	584	615	555	644	605	558	619	595	610	582	591	633	590	638	644	596	587	608	623	610	626	602	577	579	566	587	568	615	586	563	623	610	605	567	575	564	581	612	609	600	573	569	603	587	617	583	603	572	602	626	592	603	600	563	580	586	591	563	634	571	575	572	590	583	622	573	608	608	592	602	629	613	567	608	591	611	598	585	619	590	576	624	539	590	613	624	587	547	602	557	631	600	543	556	621	548	578	637	578	608	557	585	632	587	632	595	579	614	621	586	541	613	597	610	600	637	561	575	622	599	578	608	599	611	615	610	562	560	586	646	603	600	591	600	595	612	618	579	663	604	602	621	629	583	626	588	592	597	621	614	546	587	623	583	617	536	629	594	561	579	613	631	583	568	608	594	566	587	609	644	592	591	579	597	575	601	626	593	557	604	592	620	577	611	597	569	587	645	584	652	589	584	594	580	591	619	573	625	617	593	638	564	647	578	618	561	602	578	584	556	574	599	624	607	607	596	598	668	594	606	584	591	605	589	618	610	552	594	559	550	611	573	611	638	621	593	610	602	595	594	607	574	628	629	638	562	641	630	586	605	573	599	598	609	601	629	591	603	586	585	564	593	577	616	626	592	530	634	566	584	618	604	618	561	627	625	603	605	594	623	652	602	640	611	591	608	595	632	597	517	593	593	650	560	577	578	635	574	694	620	600	575	548	610	636	587	614	615	588	593	548	579	580	576	578	579	616	591	561	598	591	589	595	642	596	596	550	596	608	634	622	558	612	643	571	589	586	571	578	600	561	557	617	565	588	554	545	569	651	610	570	595	580	629	618	646	645	566	580	593	612	611	615	636	656	615	608	635	570	580	620	623	605	560	590	598	601	590	591	603	617	525	584	586	607	558	613	574	612	586	623	644	575	591	593	575	625	590	586	596	614	612	549	610	624	619	602	615	611	612	574	612	602	591
2391	419	239	205	182	330	335	263	253	204	173	193	180	155	135	125	141	108	123	106	123	109	88	97	88	95	108	115	89	107	111	81	88	105	102	98	89	85	87	74	77	80	94	84	88	92	77	85	60	70	72	76	68	68	78	78	74	74	49	65	88	69	68	69	73	70	74	87	76	73	64	77	64	65	76	80	78	68	81	66	73	68	77	80	53	62	79	69	77	61	72	129	163	166	130	85	76	79	83	69	60	70	75	66	75	80	67	53	74	57	76	74	70	73	69	61	70	73	94	71	79	83	64	68	77	65	69	83	65	67	60	71	61	79	69	54	72	77	62	71	70	69	77	70	79	67	71	68	69	66	68	72	87	76	83	77	82	58	61	73	75	97	69	70	67	77	71	69	62	73	68	63	81	71	74	68	74	61	69	67	79	72	92	72	65	53	67	78	85	63	82	62	79	68	71	57	80	70	70	73	63	74	60	81	79	69	64	76	65	68	83	70	65	69	62	72	57	77	75	65	79	75	81	64	67	70	69	72	69	77	59	76	79	67	60	67	74	64	91	71	71	57	75	70	70	70	63	63	59	73	61	73	82	87	70	65	56	65	70	75	85	67	75	82	66	78	68	101	56	61	71	98	84	89	64	65	64	80	86	74	57	82	63	77	64	79	70	75	62	70	72	70	74	61	74	71	64	70	74	62	66	67	67	71	70	65	72	69	72	60	62	72	74	57	80	72	71	71	66	77	63	80	70	71	64	70	67	80	70	80	95	74	65	82	66	75	60	64	76	67	54	59	74	62	74	59	83	72	77	53	83	72	90	67	77	59	81	77	63	72	73	86	86	67	64	78	73	73	86	69	77	70	73	82	67	83	85	72	69	67	75	74	62	63	79	81	68	76	74	69	68	68	64	62	78	62	76	80	82	60	73	68	77	73	69	69	71	69	81	72	61	69	79	78	66	59	72	64	64	69	70	74	58	63	81	61	64	76	72	89	65	61	67	71	72	74	70	75	71	74	74	77	79	68	81	68	82	83	75	65	68	65	70	73	70	78	63	72	60	68	71	70	88	58	70	79	64	73	65	82	75	70	71	90	68	82	70	69	81	62	63	74	69	69	74	87	69	78	88	66	84	80	82	78	83	74	69	83	89	56	62	70	53	71	79	58	76	94	65	69	67	99	72	77	64	72	64	66	64	89	71	58	69	72	70	83	73	51	57	67	74	74	76	83	63	64	74	82	65	67	69	92	57	63	72	67	71	63	75	90	72	63	72	78	71	75	64	73	78	72	89	71	62	70	72	69	80	59	64	70	66	67	73	66	82	79	63	68	80	71	80	78	60	75	77	73	71	62	69	63	83	59	73	64	78	74	68	80	56	57	67	81	83	65	60	62	77	57	71	76	81	88	60	77	75	52	62	82	74	66	64	76	79	71	80	84	72	70	69	72	59	62	58	77	73	81	78	70	78	67	62	71	90	69	80	78	82	60	61	79	85	62	67	71	75	69	72	67	69	59	75	70	62	51	65	70	68	50	63	64	69	63	81	66	76	79	70	78	74	58	74	58	66	72	81	69	68	72	74	80	79	55	70	65	70	82	63	59	74	63	68	62	82	68	74	78	69	72	64	75	91	67	49	65	63	76	69	58	64	77	69	80	78	73	78	74	67	58	72	73	56	70	74	78	69	73	76	82	62	72	88	66	76	84	84	67	62	73	79	59	66	68	70	78	64	71	62	71	64	65	90	61	75	75	89	72	70	88	75	81	68	65	87	68	66	76	68	74	68	76	65	77	80	67	76	82	62	60	81	81	70	59	64	76	75	63	88	73	69	56	79	72	65	73	60	74	83	65	53	74	66	70	73	57	55	78	70	72	69	88	68	65	78	76	78	68	89	75	66	72	61	70	60	87	65	64	72	72	75	64	85	75	62	67	86	67	63	78	81	62	58	75	72	77	82	57	58	66	68	76	82	63	79	72	63	59	79	71	67	66	73	73	73	79	67	80	84	83	74	80	69	87	70	73	68	76	75	56	76	74	73	72	73	71	61	82	85	75	72	80	96	75	72	63	74	75	78	66	63	73	89	61	81	74	74	80	82	84	72	57	65	79	76	92	69	74	66	67	76	69	70	86	74	81	76	88	66	66	73	62	50	65	68	62	59	70	53	65	63	74	52	70	85	75	74	62	72	76	82	64	75	83	67	78	66	63	78	50	57	84	61	67	70	86	68	80	78	64	54	85	65	61	77	76	64	65	72	76	73	71	79	73	72	65	68	92	66	85	73	64	68	71	69	79	50	73	55	68	71	92	70	72	67	76	70	61	72	71	78	72	73	80	79	72	65	84	70	99	75	50	82	77	68	84	56	74	86	65	64	64	62	70	81	61	64	65	84	73	74	70	46	74	58	73	77	77	67	90	77	60	63	73	84	83	53	74	66	69	67	74	73	77	65	67	63	71	63	59	56	77	67	60	60	81	72	65	69	71	72	80	89	88	71	67	59	73	51	74	72	80	80	71	92	67	64	60	69	66	69	67	82	74	60	69	88	68	85	65	78	61	84	71	66	66	76	75	64	81	66	65	82	75	70	76	75	70	74	88	83	84	60	79	74	81	62	71	76	88	79	75	80	73	69	74	71	66	70	69	80	84	68	78	60	69	78	64	64	73	74	72	73	60	66	71	73	65	86	86	62	78	73	70	70	66	72	86	77	65	61	70	69	65	67	90	84	71	67	68	83	64	77	86	66	70	70	71	64	80	65	76	69	74	66	64	75	67	71	68	74	71	61	82	71	75	75	63	79	81	89	66	80	81	66	68	60	62	74	68	80	81	72	79	61	84	64	92	65	70	69	74	76	52	74	72	79	69	70	72	52	60	72	84	54	62	84	85	70	72	63	74	71	69	74	85	63	73	67	74	76	55	67	69	86	79	69	59	68	67	60	72	82	71	53	86	63	71	64	67	82	68	72	86	79	67	67	87	74	66	58	67	68	56	69	72	82	66	81	73	77	65	58	64	61	72	72	84	82	68	76	64	71	76	74	66	67	79	66	65	69	73	69	64	60	84	74	51	72	77	73	82	75	73	56	66	72	70	67	78	78	77	86	70	74	85	80	67	63	63	79	71	83	69	76	59	64	65	71	83	79	66	69	51	69	76	70	76	65	77	68	74	61	74	60	67	65	72	64	67	76	74	76	69	74	55	79	61	81	63	58	66	72	58	56	66	78	85	75	75	70	67	72	66	77	79	49	74	78	69	80	69	86	62	59	60	69	75	77	69	77	81	73	76	72	69	77	68	87	70	70	69	69	60	67	71	70	75	64	78	71	71	60	60	62	86	69	62	82	73	57	73	57	66	57	63	71	75	80	73	72	70	76	72	61	52	68	75	59	79	87	71	59	83	75	71	70	59	56	75	79	61	59	76	72	66	79	58	79	80	65	81	70	86	87	65	63	68	65	72	70	67	80	93	90	70	61	70	99	76	58	68	86	90	66	70	50	64
13694	6380	3702	6739	13075	15063	13457	11008	9011	7261	5647	6181	5766	4477	3564	3354	3540	2794	2886	2694	2600	2382	2039	2022	1990	1838	1863	1776	1861	1944	1884	1842	2067	2221	2002	1943	1675	1444	1414	1331	1223	1311	1240	1228	1186	1108	1043	1087	1072	1071	957	938	913	895	910	888	909	940	878	887	912	922	867	920	903	832	855	861	838	916	861	854	910	901	907	905	901	882	900	880	843	823	835	870	911	959	907	889	900	901	1123	3227	4009	3274	2322	1462	854	830	839	835	869	864	864	898	864	885	886	819	823	885	856	844	862	901	880	842	873	884	877	876	852	857	871	871	856	869	836	839	830	883	838	870	884	869	868	870	865	861	866	881	824	833	849	853	856	833	844	824	848	865	862	834	852	847	848	902	895	889	837	878	861	873	849	820	860	908	850	837	885	834	838	869	868	860	817	851	858	858	835	891	861	877	832	847	829	853	832	868	823	793	862	847	868	884	869	910	856	891	833	877	832	865	835	901	884	882	902	930	797	828	844	849	834	820	821	823	833	837	850	877	844	840	822	800	885	830	888	875	892	836	866	834	878	869	864	818	845	879	812	802	860	847	855	906	896	846	849	871	874	875	838	875	825	784	840	861	842	876	871	837	877	825	861	858	837	891	868	847	892	908	892	932	903	850	824	869	851	840	843	872	868	887	842	862	906	818	880	865	873	894	865	862	851	853	858	796	827	844	893	865	829	855	863	839	899	859	858	882	831	905	859	848	875	854	859	844	889	862	847	861	844	817	861	879	911	854	848	846	858	874	874	822	880	852	858	847	895	867	848	869	895	827	838	808	867	879	875	875	837	890	846	882	856	851	858	866	907	850	887	845	879	827	815	841	855	816	805	859	891	824	912	853	873	840	871	846	929	866	841	878	823	856	879	865	809	838	812	830	818	857	820	841	850	866	828	855	815	779	833	875	857	827	843	871	873	803	822	866	885	912	853	819	851	885	826	878	806	835	863	789	888	877	855	876	865	861	819	835	820	876	928	834	849	805	834	845	855	875	860	883	827	886	854	878	856	837	811	891	880	866	865	914	895	866	844	853	886	818	815	845	857	897	854	895	859	900	849	910	849	867	818	817	833	910	836	875	850	836	841	876	843	897	841	886	855	861	845	853	852	894	841	809	885	812	866	895	869	835	847	882	841	864	802	895	845	937	838	848	871	816	880	880	838	834	873	885	879	848	852	834	872	888	869	868	840	882	862	840	818	834	846	863	854	856	831	888	878	862	877	868	876	845	877	850	821	825	863	824	838	817	843	890	851	852	846	816	839	890	895	804	876	871	828	859	844	832	806	877	819	837	820	835	881	857	833	893	848	872	858	838	809	847	851	883	837	878	876	893	844	897	823	827	876	894	812	859	861	858	864	846	897	866	838	891	848	857	882	865	820	858	841	809	908	888	813	891	890	843	859	837	889	878	851	843	894	878	784	841	875	815	875	836	909	915	865	849	844	841	862	816	821	860	872	839	873	811	901	858	904	865	895	852	811	859	853	909	872	833	846	859	916	814	801	820	915	868	876	883	820	910	847	821	824	929	852	838	870	858	911	866	874	885	931	825	880	849	837	823	851	845	884	809	884	860	905	886	890	846	856	872	838	906	857	871	826	834	848	824	873	876	842	906	847	873	879	881	862	942	856	858	900	871	805	824	871	816	855	910	897	821	804	813	845	825	834	825	871	861	824	912	847	885	824	902	883	884	825	846	798	804	908	855	847	867	884	850	867	848	831	850	844	875	850	846	916	876	845	839	844	858	801	906	801	875	830	833	842	893	896	837	824	810	903	848	890	836	846	871	869	844	878	834	886	860	883	857	885	828	870	879	830	847	829	910	863	884	864	819	843	840	897	896	866	876	867	859	833	839	875	886	863	842	899	835	929	839	848	849	868	812	843	910	857	901	894	813	863	845	902	834	813	834	861	848	862	852	845	854	870	793	852	829	798	816	838	858	848	868	865	842	856	860	873	845	878	875	836	858	856	829	853	847	831	833	869	856	842	839	844	873	869	846	859	883	904	858	893	912	912	883	863	815	862	834	888	854	885	847	842	830	886	880	830	874	848	910	862	854	815	859	896	884	887	862	879	891	841	882	851	869	842	894	821	900	856	883	880	829	861	875	875	894	866	845	806	886	905	848	901	867	904	850	859	859	855	883	840	892	845	858	863	842	818	893	843	890	858	913	865	891	918	849	892	876	840	877	890	830	875	884	901	856	863	848	874	876	844	824	911	822	852	868	832	855	881	825	863	841	913	824	858	880	866	878	856	830	864	825	908	868	892	882	884	842	855	871	913	834	793	861	877	867	862	846	925	782	886	846	879	868	880	829	858	828	829	883	891	863	842	867	835	839	841	928	860	848	898	853	820	901	850	849	845	847	859	839	837	858	865	865	883	887	880	865	904	857	847	813	843	859	847	871	894	820	908	890	818	821	857	862	888	883	809	827	839	906	880	875	809	842	865	846	862	838	837	862	909	895	857	845	828	843	876	863	877	902	825	859	849	844	923	856	840	920	898	842	848	868	846	907	845	850	860	881	859	867	848	920	854	815	859	933	879	873	855	889	841	877	854	821	888	834	835	810	832	914	858	862	877	891	924	848	887	864	864	880	829	905	896	863	825	868	859	833	921	904	848	842	884	876	846	854	830	824	844	878	803	871	815	878	832	883	867	843	834	920	886	797	825	846	831	861	866	839	837	863	830	844	869	854	908	845	869	869	843	917	879	828	889	841	869	749	891	852	868	893	863	905	862	864	814	890	868	844	910	860	819	894	841	836	811	884	863	892	875	896	826	839	903	832	883	889	814	859	850	858	906	886	830	863	851	819	916	843	883	829	857	806	866	855	843	871	879	854	831	884	787	859	851	839	877	863	852	876	866	825	927	870	870	935	892	875	837	871	857	850	836	852	865	906	803	852	901	848	877	852	884	868	870	862	849	822	822	906	843	860	858	829	830	827	891	875	882	892	866	866	857	924	887	847	893	856	897	860	792	846	853	869	861	876	843	807	851	845	854	873	895	878	854	852	848	876	871	867	861	849	839	849	865	848	883	843	853	818	795	854	867	870	877	788	831	860	900	841	842	811	874	861	814	883	870	839	860	931	837	810	841	916	915	854	862	877	814	899	884	880	886	828	882	809	842	852	834	843	841	871	860	836	947	879	837	859	824	856	907	850	881	864	845	858	871	879	870	849	858	831	851	840	848	908	865	853	840	860	887	838	842	897	872	885	836	888	838	871	860	792	836	853	855	881	902	880	871	868	872	820	872	843	898	873	885	848	860	832	856	870	867	899	879	809	886	861	836	903	862	838	805	909	870	883	873	835	817	828	894	894	871	874	867	928	882	805	875	925	830	865	851	875	867	836	904	818	817	861	880	905	855	855	836	809	818	861	888	890	864	860	825	811	824	842	882	854	827	899	869	841	879	852	870	901	911	855	844	833	868	816	859	870	873	840	855	874	852	803	844	876	829	867	831	884	937	873	890	860	834	889
1495	673	381	210	259	452	437	377	323	261	216	283	215	175	154	144	182	134	110	115	118	93	91	87	94	92	111	104	103	114	96	86	88	90	89	103	82	71	74	78	67	86	90	72	84	78	74	67	73	76	54	76	78	71	61	70	72	74	55	71	72	72	79	49	56	61	60	92	64	70	68	77	58	64	69	61	65	54	68	58	74	76	70	68	69	67	63	60	66	60	95	164	202	211	145	83	67	72	52	70	61	79	70	65	66	66	75	64	66	60	58	67	74	52	75	71	71	63	67	69	56	51	57	64	60	57	54	53	67	62	69	62	74	64	72	62	77	65	59	75	66	64	67	66	68	63	67	60	58	56	54	86	62	82	60	79	86	64	61	58	51	66	68	75	79	62	63	81	60	50	76	56	72	61	49	70	69	55	64	50	66	67	65	62	76	54	77	58	69	58	64	76	71	71	74	62	79	79	80	56	60	53	60	65	69	59	66	74	67	58	60	73	52	66	57	56	66	63	65	75	61	70	53	77	53	52	51	58	64	71	65	47	62	72	64	67	64	65	57	60	62	64	65	63	63	56	65	65	68	71	63	78	71	58	51	58	74	64	61	65	66	58	62	70	62	61	66	75	72	81	65	63	60	77	67	59	60	66	62	64	71	61	66	75	62	52	64	61	70	64	82	72	56	47	56	70	67	65	63	67	63	62	50	55	64	72	66	71	58	61	59	70	65	55	76	75	60	63	41	53	74	61	72	55	69	52	67	85	58	59	69	68	66	66	69	68	75	54	76	70	68	52	73	74	75	71	74	74	62	62	63	76	58	56	74	64	53	61	79	70	59	63	71	73	67	70	62	72	55	66	64	73	85	58	57	70	78	67	73	47	63	54	80	68	60	73	63	68	55	79	63	61	70	68	69	65	58	64	60	66	75	66	72	55	53	71	71	69	73	72	78	60	67	50	69	69	54	58	62	56	58	55	68	72	68	67	68	62	64	66	50	72	83	48	61	67	57	61	55	74	70	72	59	58	51	57	68	63	60	62	67	70	64	69	65	79	69	71	69	52	59	65	69	66	68	57	61	65	67	56	50	61	71	65	81	67	75	57	58	71	57	66	68	59	65	48	69	60	66	62	72	64	73	58	57	78	47	72	63	54	54	62	76	71	68	77	70	59	67	52	63	66	60	63	66	68	73	63	67	73	58	64	70	70	56	69	67	61	58	65	78	53	46	56	68	78	60	72	60	58	60	65	48	58	60	47	61	80	59	74	63	56	69	62	77	69	53	60	51	69	71	79	70	74	62	78	59	70	59	66	69	53	60	59	68	64	66	67	68	71	60	64	63	79	67	70	46	57	69	71	71	56	59	68	71	66	55	62	71	65	59	57	68	70	66	57	49	61	58	61	68	75	71	67	73	67	68	82	61	56	68	61	72	69	61	65	65	73	66	73	56	81	74	54	49	64	56	69	67	62	82	50	73	61	77	72	62	67	65	61	53	73	69	66	50	59	55	71	54	46	67	57	67	86	68	63	70	69	60	71	65	77	85	71	63	42	78	71	46	64	68	77	65	72	67	69	83	72	65	75	56	69	48	64	75	75	70	73	66	81	74	57	63	63	66	69	76	60	65	70	59	68	53	76	67	63	68	59	61	65	72	78	68	61	71	50	69	50	55	52	51	58	62	69	72	77	70	72	58	74	66	65	61	63	65	59	72	69	76	62	60	70	62	65	67	65	64	75	63	54	55	69	75	63	70	60	63	55	53	82	63	59	60	67	61	57	72	74	72	76	80	63	59	65	61	66	66	71	58	53	65	71	54	55	59	69	69	58	78	68	67	65	61	50	80	61	77	61	68	62	68	68	57	76	59	63	64	54	55	63	72	61	49	70	55	65	60	64	90	74	63	63	54	54	51	64	66	63	76	67	71	60	69	64	67	65	70	80	50	59	71	60	75	70	58	55	58	50	60	74	74	67	61	62	63	80	52	72	54	72	73	73	55	66	60	72	66	57	62	58	74	72	61	66	70	72	76	65	74	51	64	58	72	61	70	51	65	73	82	65	55	53	68	69	69	66	74	55	91	58	72	57	52	64	74	59	68	56	52	60	69	77	71	69	64	71	60	70	57	58	55	66	81	62	72	56	56	73	70	61	71	68	73	60	61	67	75	56	64	75	60	80	64	66	76	71	59	62	70	71	70	72	69	69	78	79	67	66	76	75	70	65	65	49	59	65	62	54	51	88	58	72	57	69	62	72	73	61	70	76	69	74	72	68	55	64	62	59	71	68	77	72	54	56	60	82	58	58	65	82	59	77	56	67	71	68	59	84	80	64	52	72	68	64	71	71	50	84	79	66	66	57	63	67	64	75	61	62	55	60	67	69	54	63	73	73	67	76	65	60	56	64	66	57	50	60	62	69	65	65	57	72	71	66	68	63	58	58	54	66	83	76	63	64	76	56	57	69	71	77	70	53	60	63	68	67	53	69	67	61	64	62	69	72	63	60	60	72	58	61	74	70	55	78	74	69	64	59	57	65	52	67	65	68	55	49	56	66	52	64	76	56	80	71	54	60	78	56	63	65	68	64	62	67	55	67	60	60	63	60	62	70	50	78	58	55	78	83	88	55	79	66	67	54	67	59	55	72	68	55	83	61	63	59	71	71	75	47	59	66	56	67	73	62	78	73	60	66	58	63	61	55	64	76	59	65	73	62	65	64	61	59	61	56	57	66	64	60	48	69	65	62	60	56	53	71	65	52	62	73	63	69	70	73	75	60	65	59	75	65	70	61	64	80	60	68	70	56	58	71	67	53	71	74	66	60	85	52	46	60	65	64	73	66	62	70	65	61	69	65	76	71	79	71	73	52	58	72	61	69	66	55	48	65	65	73	59	67	70	75	66	57	70	57	74	72	70	66	59	71	69	57	72	75	65	72	70	62	56	67	62	59	67	65	50	62	81	65	61	74	70	55	66	51	82	47	70	55	65	64	61	69	56	60	75	57	51	60	61	59	65	61	64	84	66	65	64	68	56	60	71	68	55	81	67	66	74	72	49	76	62	66	52	58	54	57	51	59	65	67	49	85	74	65	67	71	61	62	58	52	66	72	73	63	50	52	64	69	64	72	75	60	74	55	81	57	65	55	61	54	73	70	63	65	57	64	59	60	68	73	72	64	56	63	82	69	62	77	71	76	64	51	55	59	78	69	62	66	69	67	53	66	73	70	63	69	60	60	55	60	67	69	72	49	66	73	65	52	68	57	70	56	62	70	60	68	67	76	64	54	71	59	62	62	60	75	64	71	47	50	78	56	58	71	61	73	69	65	65	59	72	61	59	73	73	54	63	60	64	76	69	74	68	56	64	50	55	56	65	63	66	83	68	64	76	62	72	48	65	58	63	64	57	61	66	81	61	67	57	57	72	80	72	63	57	76	60	59	59	63	55	70	65	55	66	74	72	83	70	44	58	65	89	57	54	66	63	78	68	64	59	67	55	60	60	69
17932	8737	5147	8987	16192	18530	16260	13884	11622	9577	7517	8931	7276	5734	4604	4374	5318	3404	3468	3084	3037	2579	2459	2341	2224	2158	2259	2352	2397	2343	2116	1986	2143	2062	2027	1851	1585	1414	1304	1349	1258	1238	1288	1304	1184	1145	1087	1063	1052	980	901	893	881	797	850	827	844	789	837	812	774	830	760	781	800	759	762	777	793	712	732	756	762	827	813	787	830	751	750	818	693	756	746	750	750	812	783	787	758	778	1477	4501	4565	4419	2799	1158	756	774	749	704	763	711	731	747	763	766	704	779	739	791	762	728	732	695	770	763	725	772	700	741	715	689	728	720	768	712	713	790	749	720	765	734	729	720	735	794	738	798	749	794	737	738	746	743	743	719	737	752	717	781	731	722	761	720	731	755	744	691	758	773	757	724	718	703	755	708	708	756	735	734	726	700	684	780	751	704	742	713	777	754	739	805	772	742	735	748	780	758	745	777	758	751	775	752	750	721	742	758	716	771	783	731	732	719	747	734	755	762	718	737	747	775	745	745	716	742	731	784	753	747	692	794	784	782	799	766	716	765	765	782	747	743	781	753	693	702	730	747	774	751	726	763	779	734	758	751	737	766	768	728	756	735	741	724	724	772	779	733	726	755	727	732	744	752	715	763	758	764	711	770	724	750	792	714	717	759	697	744	730	748	731	731	808	748	756	766	759	744	729	748	747	775	761	715	729	703	769	770	770	716	788	759	769	753	822	760	747	796	760	749	760	731	737	743	699	794	783	754	740	735	700	787	748	773	725	780	735	803	740	812	760	788	754	717	739	784	723	771	787	727	767	774	744	689	745	736	731	778	765	735	800	783	691	814	744	751	780	700	743	718	759	735	730	772	768	742	727	754	707	761	781	767	736	776	708	774	731	771	752	742	676	738	767	734	746	708	763	751	752	762	753	761	761	755	735	753	752	760	772	789	789	723	760	729	736	750	762	746	765	763	700	771	743	713	780	746	715	778	780	749	751	718	787	781	744	726	754	774	718	695	736	727	780	788	684	717	765	742	722	738	717	719	787	704	748	752	758	754	760	746	756	723	738	773	753	750	698	721	754	773	721	737	790	746	733	729	756	700	767	772	719	748	809	772	769	737	742	772	753	750	753	752	739	713	805	752	765	739	717	750	750	795	793	751	766	727	752	748	739	763	720	746	760	843	738	771	746	750	749	763	762	725	784	700	784	725	781	753	706	742	714	784	754	774	748	761	774	717	748	739	789	761	753	761	706	742	708	757	737	700	738	782	736	729	706	715	754	726	796	750	767	784	698	727	768	724	763	720	749	759	739	810	738	744	793	718	726	755	771	748	712	768	726	743	675	771	768	769	801	749	744	793	778	755	778	823	757	836	755	731	737	766	705	730	783	754	765	743	692	765	767	708	777	794	725	722	762	740	705	772	830	719	732	730	741	769	695	777	727	785	742	708	781	709	758	743	782	780	755	807	772	749	689	757	724	722	734	746	787	772	754	728	711	751	786	717	815	731	765	739	778	776	746	711	728	760	760	726	749	767	733	802	786	795	735	773	802	751	790	770	728	750	743	788	735	716	781	719	741	708	756	758	720	783	731	763	766	733	757	776	717	755	711	742	761	752	764	725	736	732	769	772	744	738	763	772	736	724	750	733	816	744	715	777	787	791	752	788	798	801	736	748	739	785	762	715	713	738	744	753	748	715	742	716	757	763	735	730	764	797	786	776	743	801	732	740	724	719	728	744	776	742	709	737	788	765	769	739	717	709	757	724	701	707	746	756	713	769	761	741	752	743	786	740	739	778	769	769	767	747	709	729	731	786	688	753	771	791	733	773	748	726	762	735	726	725	769	741	775	755	756	742	722	760	776	757	757	775	769	720	787	744	736	757	753	711	758	766	736	699	757	770	725	742	777	778	772	759	751	752	706	735	782	742	722	713	803	781	774	742	753	797	778	753	755	796	750	732	755	682	812	751	698	736	763	743	759	753	770	702	760	773	708	749	759	701	747	729	752	733	730	781	767	734	744	738	769	750	726	755	770	728	728	733	754	760	751	755	736	734	742	801	748	772	781	752	745	769	748	777	762	736	796	725	729	773	680	754	734	749	762	769	738	781	770	725	736	781	697	752	761	738	761	741	752	784	784	722	711	816	751	733	707	715	740	760	757	760	802	730	761	747	745	799	750	764	748	751	785	735	785	748	734	756	754	737	696	782	703	736	747	736	740	781	744	745	783	745	737	732	717	762	754	781	731	746	761	726	752	749	741	739	747	745	765	704	743	741	727	789	706	739	802	747	755	754	772	732	710	748	813	761	731	735	723	762	802	756	790	713	753	753	794	733	735	765	713	774	773	781	767	721	692	762	756	760	744	723	700	755	787	739	726	717	733	801	742	734	719	766	765	785	762	702	764	773	808	725	772	745	768	721	795	763	778	734	722	744	813	736	692	750	752	713	765	771	786	738	751	750	746	721	729	708	766	746	749	770	777	760	778	760	783	771	765	724	810	719	812	708	733	792	781	718	740	780	737	782	716	745	716	751	744	754	762	736	762	778	766	784	742	763	770	753	756	749	750	722	751	731	734	779	808	756	752	803	757	794	711	791	756	769	742	749	806	756	730	741	776	759	728	767	745	692	752	751	708	767	748	722	705	760	781	781	772	737	753	735	753	791	755	717	724	765	736	734	701	753	749	747	773	722	780	734	705	757	796	760	739	745	739	789	786	739	758	744	740	719	727	780	775	787	773	764	753	705	779	748	775	786	759	757	735	716	705	759	765	743	767	763	742	738	771	810	764	708	703	724	780	721	728	743	744	729	731	708	706	750	744	759	785	731	801	697	758	746	766	750	745	711	758	736	736	756	756	705	757	749	775	737	714	823	730	783	757	719	758	764	760	721	738	764	727	757	761	829	782	789	772	747	773	740	802	772	749	752	766	758	721	773	739	732	759	754	770	733	769	762	800	800	770	746	732	708	746	720	735	733	745	721	749	753	740	751	768	774	785	738	757	782	749	733	728	751	749	772	746	771	746	781	740	759	763	760	728	756	780	696	760	746	725	800	762	779	815	712	785	771	796	756	768	724	755	794	794	795	737	781	766	752	737	741	771	739	734	752	759	744	779	780	759	709	758	720	750	720	735	699	780	774	740	759	748	768	741	741	715	753	754	732	790	749	750	791	718	759	742	746	760	723	779	788	761	741	702	767	821	761	756	762	730	711	761	775	758	812	787	735	763	741	782	750	733	750	745	754	759	715	774	728	784	742	748	742	749	782	751	753	726	740	718	737	781	730	758	746	769	761	738	767	731	731	743	745	724	799	732	719	760	747	767	763	750	729	802	781	723	806	755	751	752	724	767	744	714	788	741	745	813	732	775	759	710	733	772	755	745	750	742	745	771	728	724	781	767	798	711	733	756	759	735	758	793	735	753	717	772	793	721	731	737	748	767	748	787	801	739	755	730	733	740	711	765	755	738	734	810	756	797	717	763	702	745	690	717	719	732	750	712	735	712	767	761	761	718	746
1409	244	129	88	91	136	147	139	94	116	90	131	108	75	80	64	61	67	73	68	55	60	60	53	58	56	46	63	59	76	53	58	48	59	60	60	47	48	47	45	40	51	48	48	45	37	32	41	45	39	41	42	32	41	49	37	43	44	38	45	44	38	36	43	40	51	39	43	39	31	36	34	33	32	37	43	35	40	49	46	42	45	48	59	35	39	32	46	39	32	33	49	71	76	45	37	43	51	41	25	44	35	56	41	42	36	47	41	35	55	35	38	37	43	52	41	27	41	42	38	48	49	37	31	44	38	37	44	38	46	42	49	47	38	31	38	48	47	34	42	33	47	46	43	46	42	42	49	41	46	35	50	32	29	43	54	43	47	38	46	43	41	32	58	43	44	40	46	46	45	36	41	27	29	35	40	40	43	34	51	49	46	33	42	49	41	36	44	53	43	38	48	34	53	37	38	44	42	28	42	45	39	26	46	31	42	39	42	44	42	52	42	44	59	37	39	39	36	39	44	44	37	31	48	38	40	31	39	38	31	43	41	39	44	49	38	63	42	42	41	49	39	47	29	48	42	44	44	49	37	54	44	43	43	28	44	42	39	41	35	39	31	54	44	48	42	44	45	44	44	39	41	47	52	36	27	40	50	51	36	40	42	44	55	45	40	47	34	29	45	48	41	42	35	54	40	42	35	36	47	41	32	41	43	36	29	43	43	45	31	37	46	37	32	34	53	45	34	40	49	34	25	49	44	37	41	46	48	37	39	43	32	33	33	39	48	34	38	43	34	44	60	21	29	48	43	53	43	38	45	37	49	46	41	44	44	33	32	40	39	39	42	39	59	40	44	32	35	37	39	44	31	42	36	49	47	40	37	44	44	41	40	50	48	53	44	38	38	41	34	45	39	37	35	29	47	33	31	43	35	36	34	41	41	45	36	39	55	38	39	41	44	50	44	38	32	44	33	31	52	44	38	29	36	45	48	48	46	60	41	41	50	33	41	43	36	29	36	41	45	38	42	55	50	35	45	35	45	35	39	55	49	38	43	48	44	36	40	48	47	29	37	41	50	49	37	47	24	37	39	40	45	49	37	48	44	33	44	40	45	42	34	35	34	40	43	44	50	33	46	40	31	45	33	38	28	44	44	47	53	47	27	52	43	45	41	55	40	35	32	49	41	33	42	46	46	37	45	37	44	31	42	40	40	47	31	51	36	35	25	47	43	42	53	45	42	43	45	42	45	31	37	34	43	44	42	49	48	40	37	36	47	46	39	31	47	40	43	46	32	49	40	50	44	39	49	45	41	39	33	46	38	30	42	41	53	48	46	31	54	36	50	29	40	40	38	43	39	41	46	42	52	51	41	41	45	46	57	43	35	33	36	40	42	33	49	48	41	31	49	34	43	35	28	44	41	40	37	44	48	36	38	49	43	37	35	46	59	42	48	36	31	35	37	37	43	37	57	43	54	38	42	38	55	39	47	51	48	42	43	32	40	31	51	42	25	41	42	37	47	38	44	44	45	33	46	52	39	35	48	38	35	36	44	51	37	44	42	40	43	44	39	43	38	41	53	35	42	34	33	46	48	37	43	30	37	37	41	37	41	44	36	42	48	50	45	46	36	46	41	49	40	37	37	44	44	48	42	38	40	37	38	35	37	41	40	32	27	55	41	30	33	47	35	44	43	37	35	41	49	35	42	53	47	33	46	45	36	47	34	41	37	36	37	36	34	40	32	48	46	35	47	42	35	34	35	36	38	33	57	29	47	37	21	40	41	31	28	32	31	45	41	36	49	43	49	46	46	49	34	39	34	47	48	40	39	37	57	43	42	38	43	28	36	44	40	28	46	42	46	45	38	35	42	44	45	43	41	46	36	39	50	37	38	51	40	38	41	25	53	32	29	46	53	50	37	35	42	49	44	43	43	29	32	54	40	53	47	35	42	41	41	45	34	59	46	44	44	51	40	41	52	50	50	48	49	50	38	54	36	43	39	44	39	52	50	31	48	49	30	41	43	31	48	36	40	33	31	39	35	50	48	43	50	35	44	32	38	34	35	35	39	42	35	44	45	44	30	45	43	38	44	27	37	29	32	42	40	37	38	34	34	39	41	48	37	34	39	45	35	48	42	39	40	37	33	42	39	43	40	34	46	47	53	51	42	37	44	44	41	46	28	33	51	41	37	42	39	32	47	36	39	45	44	40	49	35	41	45	39	39	43	53	40	48	43	42	43	56	38	40	40	43	47	41	44	40	30	53	38	48	31	39	48	26	42	32	55	47	33	37	40	48	42	49	47	33	37	43	48	52	56	30	37	45	46	47	41	45	50	51	31	42	34	51	43	44	46	43	38	33	47	44	24	42	32	42	32	43	50	42	46	40	36	37	26	40	43	38	38	45	45	51	42	54	37	41	40	25	38	33	41	47	40	43	25	42	39	44	46	53	53	46	37	42	41	29	43	40	46	36	38	26	45	33	38	47	31	52	44	44	47	39	47	46	45	38	38	49	35	30	41	37	35	34	48	56	47	52	33	29	40	35	42	33	45	41	39	61	36	44	50	34	35	40	35	48	37	37	39	41	43	39	43	53	34	41	41	29	49	38	50	48	40	34	53	47	42	46	43	37	29	38	39	42	54	42	36	39	43	39	44	56	39	39	59	39	43	42	27	40	41	53	48	40	46	49	38	48	50	31	40	30	46	28	52	44	46	48	43	47	47	51	33	43	38	30	38	38	47	39	46	47	40	41	32	50	39	52	36	50	43	31	50	45	43	36	40	32	42	54	43	39	33	32	35	35	32	37	33	38	41	48	41	42	53	35	50	46	52	39	43	47	43	32	48	42	43	42	35	29	38	48	49	41	40	40	46	44	45	37	44	40	37	56	43	40	47	39	42	40	50	51	31	42	46	44	41	34	38	36	38	32	41	39	44	38	39	45	34	46	40	40	50	40	49	32	47	35	51	50	34	43	52	46	45	37	38	34	36	42	46	45	47	43	36	40	45	30	43	49	37	38	46	34	45	39	46	35	49	33	41	38	41	38	45	40	39	46	57	42	49	43	47	50	36	38	45	44	43	28	36	37	38	47	35	33	44	39	38	33	52	31	41	50	32	45	35	44	42	29	34	40	39	34	50	42	44	42	37	40	48	38	37	27	48	42	50	34	37	46	43	54	42	52	51	40	40	25	46	28	40	37	33	41	53	38	30	41	37	37	47	42	44	35	60	41	32	23	39	34	50	48	37	45	45	34	49	42	48	35	49	44	44	34	35	43	21	38	38	36	33	41	42	30	35	39	44	40	52	38	44	36	45	31	51	53	57	43	37	46	39	34	51	42	48	56	37	48	34	44	48	33	39	47	33	40	44	38	51	44	43	39	48	39	41	48	36	42	37	42	37	32	47	42	53	38	35	39	41	44	41	42	42	42	35	47	34	40	47	29	41	34	40	42	49	35	41	34	39	35	43	40	40	48	44	47	51	36	46	40	43	31	58	50	38
11174	4210	2264	4051	8061	9412	7670	6226	4995	4059	3563	5564	3635	2628	1871	1710	2162	1479	1519	1404	1433	1179	1143	1100	1105	1078	1172	1354	1344	1432	1270	1158	1173	1103	1124	1034	846	884	803	820	777	770	793	703	626	626	637	619	632	617	584	529	558	499	509	528	527	525	532	523	519	484	572	521	499	531	527	515	511	502	477	535	531	498	537	549	546	553	547	511	485	547	484	528	551	543	509	540	534	519	544	865	1587	1443	1212	532	513	517	522	505	512	499	516	510	528	515	525	510	541	485	500	494	554	476	485	537	542	512	509	518	502	553	550	510	558	546	522	507	485	501	528	560	556	527	469	494	543	566	490	556	540	488	493	512	529	490	531	516	511	557	552	590	546	535	529	511	522	561	499	560	522	530	480	538	504	521	500	515	512	469	469	493	532	512	544	508	477	465	481	486	516	490	485	529	527	480	512	500	543	506	479	498	496	466	530	547	525	448	518	501	556	500	532	558	507	518	535	480	510	527	529	475	524	521	533	518	534	503	529	498	514	491	555	536	542	458	508	510	534	519	521	520	494	501	511	534	478	514	504	451	497	521	513	542	504	448	498	536	516	537	534	517	507	531	535	517	501	536	530	532	518	493	471	515	460	534	526	544	516	530	489	478	502	545	505	479	520	499	510	522	467	515	474	533	501	530	544	502	490	507	521	543	496	544	515	513	531	521	445	523	522	533	528	503	517	507	495	500	493	520	520	503	495	501	517	536	508	509	533	510	536	499	541	476	517	485	523	512	510	485	526	474	525	550	544	516	528	545	484	527	519	508	571	547	521	547	517	524	532	556	525	480	518	534	529	511	492	499	512	538	488	547	509	503	527	490	532	522	546	539	544	523	504	492	507	527	520	503	499	526	518	488	523	533	494	509	571	555	509	510	522	519	529	513	535	536	506	536	499	518	485	517	483	527	525	529	525	494	501	537	530	509	545	567	518	508	527	496	530	515	540	516	546	517	539	509	504	467	492	568	468	541	523	557	550	499	515	517	549	505	487	538	514	513	512	512	526	537	547	494	491	538	525	500	531	486	514	513	525	502	503	486	496	523	534	535	513	479	494	509	522	508	523	562	526	510	545	519	543	508	508	520	500	530	530	495	492	528	499	487	522	492	546	499	484	533	492	539	496	565	492	528	520	552	493	542	503	501	545	527	507	528	518	499	508	549	488	492	510	544	496	480	505	568	497	535	507	487	524	533	516	516	533	521	530	502	558	548	499	560	525	521	513	513	500	479	507	520	491	494	532	521	542	498	502	519	525	493	529	528	510	527	485	512	490	522	495	534	544	513	526	519	513	509	474	494	530	461	519	515	528	487	536	512	517	516	550	526	530	500	501	512	510	519	507	492	521	529	522	521	498	490	537	538	473	522	514	504	493	529	514	524	524	527	485	533	540	532	528	500	489	493	492	504	501	555	530	505	499	532	585	549	451	499	534	517	508	517	489	511	505	505	532	533	503	531	542	541	539	451	523	530	515	546	498	497	463	492	532	552	529	513	514	513	500	489	539	505	503	490	490	548	509	550	536	502	492	493	529	527	512	514	534	483	548	507	499	478	491	526	500	523	510	529	517	462	503	520	497	523	501	510	547	540	491	497	518	493	544	510	537	490	561	519	528	545	525	495	549	514	510	530	553	518	521	519	518	493	498	533	508	525	510	554	496	498	499	498	569	454	513	524	518	559	518	486	532	530	531	557	515	519	535	504	527	529	544	525	509	527	550	539	542	517	488	542	508	497	505	485	520	486	546	567	507	511	539	530	485	504	481	521	522	529	512	525	497	472	516	479	489	511	492	517	500	549	520	487	539	554	509	542	522	560	536	516	529	536	520	531	533	514	533	505	501	529	495	498	540	525	531	466	529	511	508	535	497	539	543	517	517	567	535	529	530	487	518	584	527	475	486	543	490	524	561	487	531	496	483	552	519	539	520	473	530	537	507	511	486	550	495	505	492	467	489	517	524	495	521	534	524	481	509	555	534	482	513	498	509	498	513	502	592	471	528	502	489	491	510	510	523	481	521	520	541	496	521	533	490	540	533	518	521	501	540	520	552	508	536	528	489	502	526	503	476	537	553	520	502	509	542	501	564	534	483	523	492	510	484	505	511	522	526	496	535	498	511	519	529	531	561	544	512	534	524	534	568	500	494	507	537	489	489	524	529	474	538	485	471	514	523	489	459	523	506	548	532	522	506	534	483	518	484	510	540	525	487	502	480	528	546	516	505	535	498	482	530	485	470	530	550	503	541	497	491	556	488	528	539	540	545	543	492	542	535	509	516	531	508	538	500	508	480	494	530	535	545	545	508	522	523	500	509	528	500	496	500	521	515	504	508	561	537	522	483	493	523	572	509	545	504	504	475	498	518	484	500	529	529	480	517	522	533	517	494	496	500	547	503	504	485	500	516	556	522	577	524	490	505	504	541	512	495	529	545	540	550	517	497	499	496	534	505	556	493	510	498	502	527	543	514	526	498	508	512	508	505	552	495	479	586	546	533	500	519	534	481	473	530	531	490	513	535	537	487	558	525	500	494	526	517	509	488	501	500	549	515	483	542	490	521	515	526	508	516	504	503	523	528	530	525	535	511	554	536	533	505	523	530	490	515	521	525	514	486	518	509	544	494	482	505	533	495	506	519	519	553	525	493	557	538	495	542	550	484	505	499	551	543	517	492	515	534	547	521	502	481	516	508	528	513	492	499	543	525	543	510	547	532	535	537	508	502	538	557	496	556	526	535	510	546	523	545	539	533	546	541	569	512	495	523	529	504	510	477	524	530	487	535	510	532	497	527	516	555	483	519	496	519	511	497	461	482	495	519	510	485	512	520	488	496	502	525	556	536	495	505	464	509	484	523	518	530	526	524	473	543	599	522	507	542	477	480	509	542	524	494	542	547	510	514	501	511	487	518	470	536	489	512	542	472	499	521	518	557	539	508	541	533	498	527	514	545	505	514	501	490	521	501	540	493	502	556	483	506	549	525	464	533	481	485	509	479	506	502	530	512	538	526	515	520	527	507	508	555	513	535	501	533	555	503	518	530	513	507	543	518	507	508	551	515	478	531	525	525	512	504	520	503	511	531	505	494	516	519	496	493	512	518	531	487	530	498	470	484	512	505	517	521	500	554	519	528	532	483	520	517	521	523	575	506	509	489	548	472	497	498	533	534	488	505	481	534	495	514	542	546	553	501	532	484	518	498	531	539	529	544	515	507	523	484	508	474	481	490	523	524	565	523	551	497	510	483	498	479	540	509	508	478	516	543	514	521	531	526	515	532	508	536	566	497	517	516	531	487	526	550	530	509	505	507	482	564	499	517	540	515	491	517	569	479	556	520	479	507	500	537	563	493	524	520	529	517	501	507	520	515	536	515	504	515	495	528	498	518	515	522	536	554	539	507	503	510	525	487	516	512	505	517	545	488	495	486	534	507	492	538	480	540	536	529	529	517	514	521	543	478	534	514	496	495	499	519	525	574	548
919	497	215	162	186	277	255	201	186	187	128	252	157	109	114	89	135	73	74	73	74	68	72	69	64	59	69	83	59	55	72	60	41	57	46	58	47	53	47	38	44	47	46	37	42	53	34	34	35	35	29	34	38	39	37	34	44	32	35	31	37	38	35	49	38	38	35	38	40	28	31	46	38	33	31	30	37	34	34	36	29	35	45	30	38	42	35	33	35	39	37	31	41	73	87	49	35	43	36	41	32	40	33	44	41	43	35	31	44	46	47	32	34	43	40	52	36	34	33	40	32	42	31	34	35	36	31	41	33	32	39	28	39	33	36	39	36	39	43	37	23	35	37	38	32	41	24	36	28	26	33	31	31	33	36	36	31	33	37	39	39	42	41	34	34	47	39	44	36	39	40	30	38	50	45	30	38	38	39	39	37	29	31	26	28	27	32	47	33	40	40	34	41	28	51	40	44	28	36	34	28	39	36	31	38	41	25	34	33	39	30	47	33	38	33	29	27	31	38	36	33	40	38	35	38	28	42	37	32	37	38	34	33	39	39	33	38	42	45	46	23	38	40	30	37	34	30	32	42	35	35	36	33	28	36	41	28	53	36	31	39	39	32	42	48	37	39	35	45	31	29	33	35	42	36	36	31	29	40	43	36	44	44	34	31	32	42	33	36	32	40	40	40	34	34	31	31	38	42	35	31	38	27	37	27	43	34	34	44	36	36	41	39	40	45	37	19	41	36	44	34	43	36	34	38	33	36	31	29	42	22	36	33	38	46	35	35	36	33	49	38	30	28	35	32	33	39	40	46	32	39	43	38	31	41	44	42	42	43	33	37	40	34	36	26	26	44	30	27	34	47	30	31	39	38	22	40	36	33	37	33	46	33	42	33	36	50	35	38	36	40	26	32	32	32	38	36	30	36	42	36	49	30	35	36	34	37	30	39	35	25	22	32	31	47	37	31	39	29	23	39	37	32	30	43	36	35	34	32	34	35	53	29	48	36	46	35	43	31	45	31	33	43	39	34	27	33	51	40	33	38	40	35	35	46	35	35	34	46	42	38	28	42	32	44	34	30	33	36	37	36	43	23	45	39	30	30	37	35	40	50	36	35	39	36	31	50	37	42	47	39	43	25	31	37	41	32	41	34	28	29	34	27	31	31	32	28	29	46	41	36	35	36	34	26	46	33	40	32	46	26	40	29	35	31	40	27	32	42	40	31	37	43	35	35	33	45	36	53	36	34	38	30	32	26	31	35	39	37	36	32	23	30	39	40	31	36	31	33	41	41	38	36	33	30	30	34	24	45	27	41	37	32	29	43	25	32	35	36	43	40	47	42	42	33	41	34	43	30	52	43	36	41	35	33	31	31	35	35	38	42	39	32	33	39	34	33	22	34	44	32	31	27	42	33	32	32	47	50	44	36	37	42	37	36	29	42	29	40	38	30	29	35	35	28	38	33	34	33	35	30	40	34	35	39	36	37	47	30	21	41	50	37	37	29	41	31	36	44	27	36	30	40	35	34	42	31	41	40	31	33	32	38	34	44	34	38	52	35	31	35	39	36	42	33	31	38	28	28	37	38	38	39	30	49	38	33	33	37	31	26	37	36	34	32	36	36	28	26	40	37	32	32	51	29	38	41	26	32	25	32	32	28	30	28	36	39	39	36	21	36	35	33	34	34	30	34	36	43	32	34	34	35	35	37	46	29	44	44	33	32	35	33	32	44	37	35	43	48	43	30	44	31	28	31	27	28	45	40	51	32	38	37	37	37	31	39	35	37	32	33	44	44	59	39	38	40	41	38	38	36	35	46	42	32	33	41	30	38	34	38	40	37	33	30	27	34	41	21	38	39	41	28	46	29	45	37	36	39	33	32	43	37	27	30	38	38	44	41	45	39	35	34	32	33	36	35	45	32	29	34	41	30	38	45	37	32	32	43	37	36	28	32	35	31	35	36	42	31	38	42	38	45	38	38	26	29	45	39	40	40	40	41	32	47	27	28	35	33	42	34	35	45	37	36	36	25	29	29	24	29	38	31	35	31	33	44	37	40	43	38	28	24	44	39	40	36	44	41	29	42	28	39	32	41	34	27	37	38	51	33	34	30	29	36	32	39	47	41	24	28	28	29	35	45	56	31	33	35	39	41	34	48	34	27	36	35	32	37	35	37	23	38	38	30	41	45	32	39	28	36	35	27	30	42	25	29	36	39	30	32	28	40	41	39	32	34	36	35	28	39	35	29	48	45	41	40	32	40	31	28	33	29	36	38	47	35	39	42	45	29	43	49	37	32	30	32	46	59	36	40	41	39	49	46	43	39	48	34	39	36	33	29	35	44	34	36	29	41	30	42	29	34	34	40	40	23	29	36	31	27	40	31	29	33	42	41	34	32	37	30	39	31	38	45	52	33	38	27	39	38	30	39	32	34	30	36	41	43	36	28	31	39	25	29	36	45	39	42	45	35	29	31	39	30	33	28	40	33	27	42	30	39	35	33	42	28	27	40	45	34	27	41	32	35	31	31	33	42	38	32	37	40	50	40	34	41	40	38	30	37	36	42	35	42	31	29	29	33	39	26	27	37	34	32	43	48	29	52	37	36	33	34	31	35	42	47	28	42	40	43	29	35	45	27	37	29	38	42	48	30	31	34	37	43	34	40	29	37	43	35	40	30	27	36	49	41	37	24	23	30	38	35	28	33	33	37	38	32	32	30	42	39	35	38	46	32	37	38	43	35	42	26	33	38	35	36	26	25	32	39	28	31	37	49	38	32	39	38	39	39	34	28	35	45	40	37	34	38	29	29	33	29	33	37	30	33	43	32	25	37	47	46	40	38	29	37	33	34	31	36	35	34	46	37	46	26	29	32	37	32	36	35	29	27	35	39	35	48	35	29	39	29	38	30	41	40	20	33	49	36	38	35	43	45	38	34	31	29	31	31	38	25	33	52	24	34	33	27	32	40	32	29	38	34	38	38	43	42	35	39	28	51	40	27	36	50	32	34	35	33	35	32	42	24	25	36	43	43	32	26	28	35	43	30	37	45	26	28	34	35	24	27	37	37	38	31	34	39	25	34	35	27	43	35	28	31	38	32	52	34	33	42	37	29	31	43	32	33	29	32	31	33	31	40	23	35	40	37	46	30	32	44	28	41	35	46	37	37	32	42	30	38	35	38	36	45	32	39	30	42	31	36	39	24	33	36	44	38	37	36	24	37	35	49	44	43	59	42	34	39	34	47	43	36	38	33	43	33	32	40	26	31	38	40	31	32	38	33	32	23	37	42	38	27	30	38	32	42	48	36	44	38	26	28	39	42	36	31	40	37	35	34	30	28	27	40	34	30	45	29	35	24	42	31	23	25	41	39	22	31	43	38	41	44	34	42	30	31	34	37	48	37	40	35	37	36	41	29	31	32	24	32	29	30	25	35	42	36	34	36	42	34	42	35	41	44	34	35	36	23	26	36	33	28	34	36	26	34	37	32	37	27	38	37	36
14299	7707	3867	7481	13284	14302	11917	10102	8716	6970	6308	8879	5682	4119	3171	2935	4604	2242	2266	2003	1889	1841	1709	1520	1538	1586	1817	1779	1776	1630	1541	1435	1456	1340	1228	1059	921	881	911	862	809	854	763	698	655	636	639	598	589	556	505	502	455	490	404	443	477	477	470	441	446	451	437	420	457	441	429	447	448	455	457	431	424	436	395	452	484	434	437	448	422	444	426	423	436	454	409	431	433	451	431	497	608	1733	2047	707	437	427	419	388	487	465	419	440	429	416	420	423	406	442	435	423	411	410	435	404	407	417	416	445	412	475	441	425	454	427	448	449	405	404	416	487	439	406	431	426	423	408	456	410	444	430	410	471	441	446	451	409	423	447	475	429	446	460	459	433	408	440	402	435	378	435	463	391	439	432	417	425	397	427	392	414	447	387	398	416	435	416	439	367	421	446	420	445	408	408	410	411	418	437	431	426	438	453	399	408	446	466	392	476	416	407	401	406	374	417	428	465	445	376	404	435	430	459	437	403	400	413	412	443	432	444	432	436	466	438	447	429	393	375	423	414	454	435	446	413	438	446	409	418	444	392	445	390	414	424	442	399	399	448	396	402	421	434	418	435	436	407	416	425	439	433	460	431	460	421	470	436	456	405	411	444	440	415	439	438	454	430	412	407	386	442	433	451	435	444	411	424	411	407	419	411	434	442	435	427	405	381	459	413	428	372	432	428	410	456	373	392	399	458	423	429	415	440	379	444	439	434	416	419	489	396	417	445	455	470	419	385	417	437	435	418	438	438	434	439	408	444	435	452	408	432	441	427	393	432	412	449	428	390	442	407	425	417	414	437	409	457	388	393	420	388	401	427	417	398	422	393	408	430	427	395	453	434	454	423	422	421	397	432	410	417	441	428	404	419	425	434	408	414	432	404	462	411	425	403	453	466	458	398	440	410	463	437	421	430	421	447	423	386	437	426	427	439	426	460	434	410	414	407	421	439	422	417	423	436	426	398	411	445	418	396	426	413	447	443	436	453	416	438	408	459	434	398	442	434	409	425	408	422	430	440	436	407	418	450	443	402	453	418	442	467	415	410	419	449	441	416	436	402	425	457	395	390	422	416	452	431	424	408	412	476	454	434	429	423	419	404	445	381	412	417	422	441	406	443	419	444	454	433	428	423	413	433	463	465	416	416	433	398	450	400	397	412	410	408	409	417	407	452	424	426	416	439	447	402	385	401	407	411	447	407	415	451	404	474	427	405	401	413	474	395	431	396	430	438	467	438	430	426	447	436	433	397	435	402	384	418	435	404	451	396	425	425	431	457	436	433	452	447	414	431	452	465	437	454	427	394	413	408	416	411	419	421	439	408	434	412	397	414	427	412	412	400	414	458	439	455	398	462	443	413	431	448	408	438	437	426	426	402	427	448	406	435	397	391	410	401	416	377	442	422	441	416	436	446	431	411	418	417	415	424	425	425	423	432	425	425	424	421	426	407	421	407	424	398	463	436	415	386	401	394	426	432	443	405	413	462	419	408	415	415	419	475	442	434	467	402	429	363	419	400	402	422	403	448	435	409	422	414	443	407	415	406	414	415	401	425	410	466	423	432	437	460	403	421	436	419	423	446	410	393	383	445	397	437	436	417	409	394	460	435	396	379	445	402	472	391	403	417	447	390	395	446	456	392	441	409	420	445	429	428	437	460	463	429	431	415	439	429	453	414	426	426	422	442	455	438	415	399	456	415	405	406	456	435	439	482	446	419	435	417	424	418	402	431	398	399	373	447	428	455	456	412	475	428	426	446	449	412	426	418	414	410	418	399	453	404	402	445	388	403	438	421	405	447	434	404	436	429	452	380	439	418	420	417	385	429	457	427	449	403	408	438	443	417	434	433	405	451	427	432	441	446	444	431	419	456	425	438	419	453	422	438	426	403	437	451	432	421	455	427	428	409	387	420	416	393	390	420	439	414	426	440	438	408	419	404	427	439	391	412	419	412	448	426	404	424	441	433	443	449	412	437	418	458	393	411	427	439	402	427	444	420	403	455	427	447	430	402	430	453	467	405	413	398	393	419	439	450	436	433	446	440	415	409	454	441	432	397	441	422	388	409	404	460	421	400	438	430	441	413	409	396	426	392	434	414	435	440	425	454	412	392	408	445	427	460	423	411	413	400	426	449	470	451	428	435	402	450	416	426	409	420	420	394	441	430	458	454	416	433	423	423	474	436	386	432	446	451	449	386	415	426	448	443	416	414	379	439	441	425	419	432	469	454	444	413	444	423	391	377	426	434	439	415	406	420	450	417	447	409	437	438	417	420	421	424	441	425	454	412	474	410	408	414	389	414	410	450	387	408	436	420	411	422	404	443	420	429	450	456	389	427	428	434	406	439	430	438	464	461	423	462	459	445	419	407	415	436	445	451	396	454	415	383	446	456	385	447	430	458	380	434	406	443	418	421	451	428	486	426	413	407	425	416	431	434	416	427	427	408	432	427	441	403	413	449	451	428	400	450	428	441	451	431	436	406	389	409	418	382	393	460	419	388	411	416	409	404	441	390	397	452	452	442	412	404	416	401	426	436	452	436	433	455	421	431	413	414	429	412	461	395	403	447	410	413	429	412	422	453	414	426	437	433	423	381	432	410	446	417	409	422	423	437	447	433	457	448	442	445	436	434	438	445	432	428	387	419	449	414	440	426	433	443	427	398	408	405	418	441	422	455	412	479	421	413	442	472	459	441	404	434	447	435	426	430	431	436	446	408	418	415	417	406	452	399	389	434	451	419	431	406	403	414	416	438	414	416	419	431	426	420	405	400	406	415	430	414	446	434	415	393	389	488	435	435	405	442	419	467	433	378	393	413	446	417	433	430	428	437	433	436	442	440	432	381	411	405	439	408	455	444	407	411	403	424	409	443	416	446	428	458	442	445	433	461	394	421	470	434	389	419	431	426	424	446	439	434	404	433	412	414	427	418	438	420	407	386	390	393	419	451	421	448	411	438	415	413	425	429	431	437	443	393	426	467	450	445	393	407	443	433	391	452	385	405	409	423	433	406	462	411	474	408	425	458	426	441	394	452	406	431	456	414	426	431	417	405	425	425	443	443	406	406	444	442	423	436	431	408	433	415	435	454	411	421	423	429	446	444	428	409	427	402	448	397	407	429	439	437	376	416	456	435	412	433	414	448	430	418	375	425	409	431	411	434	425	448	441	411	422	447	424	399	424	421	425	423	423	448	429	442	400	419	395	435	411	435	448	450	396	417	401	444	467	428	452	456	403	423	408	452	401	409	432	447	438	417	415	424	419	404	457	419	441	419	413	446	411	389	421	470	443	457	434	420	430	424	406	435	411	432	407	442	442	407	455	412	417	412	418	430	438	461	448	437	433	446	434	428	382	438	392	407	393	424	434	429	463	422	450	399	444	403	449	428	411	434	450	413	457	404	433	412	434	394	422	485	406	439	423	389	429	435	426	445	407	423	425	411	446	416	463	380	411	414	416	435	436	425	406	415	409	384
2446	508	282	181	223	299	282	203	228	217	184	273	191	164	149	128	217	119	107	112	115	101	90	112	117	92	103	108	113	102	95	78	87	80	72	78	91	82	78	92	72	75	74	85	68	66	74	76	55	64	70	60	57	76	65	69	67	62	57	85	63	53	62	72	75	62	58	59	62	56	68	75	66	66	60	75	68	63	63	71	54	67	64	61	59	52	69	74	74	59	98	112	177	133	86	58	70	65	77	59	76	72	63	52	60	60	73	52	72	55	72	69	63	62	65	78	69	73	64	70	72	56	59	69	58	49	43	84	62	64	68	64	61	70	48	62	67	63	53	73	47	79	60	62	60	79	65	72	66	68	59	56	56	57	59	59	62	62	72	54	54	59	73	69	59	68	70	52	64	74	73	67	58	63	59	60	66	67	60	54	76	51	68	76	64	61	62	59	69	72	71	60	64	64	60	69	56	52	49	59	68	62	74	62	63	63	60	76	55	63	69	59	75	78	71	73	69	61	65	71	83	73	69	57	49	64	63	77	68	74	64	56	74	81	67	73	60	61	67	59	66	71	57	66	68	61	64	71	84	75	56	67	75	54	67	63	71	50	63	78	59	68	71	53	70	57	68	61	53	60	75	70	52	60	61	56	68	70	67	61	68	59	57	70	62	72	71	56	66	61	50	63	66	67	54	69	56	65	55	56	68	63	54	71	69	68	67	46	65	47	64	76	75	71	70	75	68	70	70	80	70	72	68	80	69	63	55	76	59	75	64	68	47	48	63	53	46	77	71	67	68	62	56	59	71	64	65	59	68	73	64	64	71	70	64	71	68	73	70	77	70	68	63	66	59	72	56	68	80	63	71	76	63	68	75	61	58	69	60	63	68	91	68	61	70	71	65	60	79	61	68	73	67	84	68	62	72	70	56	62	74	70	82	64	54	67	59	75	57	80	72	63	62	60	59	55	57	66	63	77	63	54	64	68	61	75	70	51	61	66	75	65	63	52	72	71	63	51	64	75	54	62	58	73	56	63	59	55	63	62	68	73	73	67	63	73	59	57	63	70	73	62	59	54	61	67	60	47	60	65	57	59	74	66	71	55	63	51	78	77	70	68	50	70	52	56	56	48	71	88	58	69	53	70	50	56	73	64	59	64	62	75	63	81	73	58	67	60	61	62	64	61	53	62	71	71	81	61	82	60	55	65	56	75	60	63	56	72	78	80	66	50	76	85	64	64	64	72	76	64	70	64	62	76	83	75	61	70	69	68	83	56	67	65	72	45	69	71	68	65	78	64	62	56	84	73	64	64	81	70	63	73	78	63	65	61	60	76	69	59	42	66	66	80	67	71	62	67	70	76	69	69	72	75	67	67	61	73	59	77	64	55	64	71	65	84	59	57	63	77	67	60	71	81	69	57	69	61	64	80	78	61	66	66	54	64	53	83	79	67	66	64	64	63	66	59	62	67	51	75	63	68	64	67	68	70	78	70	68	71	69	65	61	67	64	80	70	68	59	69	67	84	55	69	49	66	80	75	62	64	64	80	66	60	64	61	74	61	62	59	77	71	65	64	86	58	58	58	68	67	66	52	80	58	66	69	74	46	69	62	68	69	70	73	60	60	73	54	68	68	63	62	67	69	78	72	64	58	62	75	63	60	58	68	71	74	55	58	73	76	83	58	74	56	76	67	69	70	82	59	67	65	60	68	47	59	70	55	52	56	56	58	70	73	59	61	59	75	60	71	62	54	60	56	73	69	60	61	69	59	71	69	57	67	85	74	66	67	58	70	77	60	63	70	69	61	57	65	68	69	67	60	76	66	61	54	58	69	66	65	60	55	74	63	79	47	61	62	49	72	70	63	54	73	70	55	65	57	56	74	67	63	64	51	60	62	68	71	59	64	64	57	56	61	55	56	62	73	79	53	63	49	61	54	57	56	62	77	68	76	59	68	83	56	83	70	78	54	68	68	63	70	67	73	67	80	67	60	57	70	78	63	85	48	63	51	61	82	74	59	66	66	71	56	66	65	67	67	77	75	68	61	59	71	68	59	66	65	51	70	57	57	61	74	66	82	60	73	65	78	72	57	54	68	77	72	68	81	63	81	77	69	54	53	68	67	65	73	46	85	55	66	66	63	75	62	74	69	61	73	62	81	75	69	72	77	66	57	72	77	66	65	67	54	54	60	67	63	59	64	63	68	70	78	71	69	58	63	64	55	66	69	57	56	76	75	64	66	72	73	57	53	63	65	67	65	86	69	72	65	70	67	58	70	75	73	54	60	67	80	54	60	78	68	70	61	58	64	81	60	67	76	58	64	58	66	74	72	59	67	58	72	70	59	73	60	62	63	60	59	69	59	58	75	58	54	68	60	73	61	71	68	60	73	67	57	58	74	59	82	67	57	77	55	65	64	68	58	66	56	74	58	74	86	70	55	69	63	65	80	66	61	70	85	71	63	75	70	62	59	59	68	64	66	66	63	73	66	64	70	67	58	64	56	71	78	83	77	50	68	74	64	61	58	67	65	78	67	62	70	61	68	67	54	70	71	54	59	67	80	75	72	52	62	62	82	63	60	65	75	72	66	59	77	74	58	65	70	57	79	67	72	64	78	66	69	59	52	72	65	63	66	55	67	73	62	52	67	62	78	65	63	68	60	63	54	66	64	65	87	69	78	66	70	61	49	68	69	65	67	60	63	63	64	60	80	67	78	61	61	65	62	61	68	61	62	75	73	76	68	63	79	60	57	64	60	73	77	65	69	66	59	53	73	56	77	61	64	59	74	67	60	59	50	47	56	62	68	62	71	67	53	73	74	50	64	76	79	54	64	62	74	71	59	65	72	55	85	66	51	72	63	69	57	66	86	87	64	72	67	57	68	63	65	63	69	64	76	57	79	54	70	74	72	33	57	46	60	64	82	71	59	62	62	67	75	50	70	70	60	60	79	67	80	65	47	75	78	66	51	60	59	76	77	87	72	67	72	57	75	61	68	54	68	63	63	60	81	62	58	40	63	62	61	63	51	73	64	89	72	68	63	55	56	54	70	82	47	61	83	60	70	69	75	66	72	61	72	58	59	69	64	68	63	64	64	62	68	73	81	79	62	69	76	60	78	59	59	66	72	64	59	65	62	74	57	58	67	70	61	61	59	77	52	52	69	59	59	68	49	54	59	56	73	55	64	63	63	73	71	60	69	72	66	71	61	58	55	68	58	67	72	71	68	66	67	66	68	55	60	61	84	66	60	67	68	68	80	70	65	68	50	67	66	75	69	51	70	59	59	56	59	63	65	66	64	70	71	62	60	48	55	74	63	66	59	73	71	59	73	71	56	64	71	54	73	63	57	57	60	55	66	68	63	62	75	63	62	83	69	70	70	64	66	72	62	75	58	69	59	69	58	40	79	59	58	52	61	61	60	61	73	83	53	63	66	69	75	66	64	62	55	71	55	62	77	74	54	73	87	58	63	69	66	63	67	62	62	64	50	56	57	66	84	68	49
14161	7026	4257	7042	12851	14213	12299	10328	9059	7892	6883	9481	6109	4651	3858	3498	6746	2801	2666	2590	2487	2327	2168	2122	2107	2313	2509	2420	2221	2146	2090	1862	1993	1833	1693	1498	1416	1326	1343	1289	1245	1219	1092	1023	1069	1031	1035	986	999	992	893	856	853	820	798	793	818	830	871	838	847	809	776	815	856	858	822	848	799	841	802	801	840	842	815	854	764	807	818	870	804	783	812	773	786	833	832	753	818	899	1472	3068	4254	2860	1564	810	817	780	797	794	819	806	800	800	759	797	800	784	853	818	773	824	748	749	756	799	803	786	785	805	758	771	830	826	748	795	799	819	809	778	762	761	846	834	760	764	786	775	823	823	806	798	732	829	810	772	823	810	782	792	755	806	795	815	805	785	852	754	798	777	738	776	789	790	791	817	779	764	856	801	764	772	814	804	795	753	784	753	821	777	797	785	755	751	857	856	787	802	818	775	761	800	799	776	769	781	826	764	759	785	819	785	801	823	796	827	811	827	801	807	789	802	820	794	811	778	832	828	814	817	817	841	792	761	804	813	764	779	782	811	792	830	806	779	761	764	778	833	783	820	777	742	811	793	787	830	757	819	795	767	797	771	811	814	803	742	812	766	807	818	820	831	774	797	829	837	819	786	820	761	765	752	811	781	806	834	830	804	723	807	800	862	832	766	806	795	804	764	818	816	790	802	819	805	774	783	839	789	766	835	787	795	784	817	776	813	762	747	780	811	741	831	799	759	801	820	812	737	832	783	807	843	844	811	766	772	788	761	807	783	791	832	820	791	797	799	822	843	830	794	847	829	790	770	729	806	795	813	808	793	774	810	820	824	742	729	831	809	815	780	801	759	783	848	754	801	780	777	775	816	768	812	781	852	824	771	782	807	823	856	766	805	810	773	843	782	788	757	788	810	808	773	800	796	790	787	778	802	827	781	826	778	855	825	753	833	748	758	779	765	785	745	807	822	763	780	752	812	832	805	784	791	826	742	777	829	784	809	769	805	770	817	765	757	798	772	801	829	822	804	769	843	809	815	830	792	804	805	762	763	817	810	780	799	778	793	817	802	844	848	791	798	788	797	742	826	821	774	812	846	815	784	788	772	825	784	742	796	849	831	813	788	784	834	814	796	792	817	800	809	784	797	804	800	867	801	801	833	823	789	826	806	773	804	798	826	810	778	799	840	804	837	813	826	758	780	824	808	841	789	798	789	792	780	811	855	772	768	820	807	833	817	774	806	792	830	817	834	788	804	792	809	862	820	807	767	766	777	789	742	719	772	835	784	763	814	787	757	774	816	777	778	801	784	806	803	822	810	806	818	821	809	847	788	773	782	751	814	831	813	815	783	807	832	840	813	784	836	837	725	779	786	807	800	807	829	800	780	802	801	793	773	790	741	798	817	799	804	810	799	806	786	763	756	776	811	833	812	775	780	844	821	809	846	766	798	799	839	780	753	826	817	809	818	818	867	821	836	827	806	820	796	794	773	823	855	818	820	817	822	771	794	785	804	820	802	786	772	833	743	766	797	792	787	787	813	808	809	847	835	808	801	783	793	853	814	810	827	835	773	822	809	809	801	833	812	776	794	840	809	801	807	782	819	804	836	799	791	797	753	838	755	794	804	799	797	800	800	818	796	838	789	757	813	786	775	870	791	785	765	789	779	757	751	806	792	821	803	778	829	829	828	767	760	818	845	852	829	833	763	761	810	816	797	795	873	764	775	813	798	809	805	786	834	769	786	848	781	824	809	796	781	813	781	779	777	756	840	792	842	770	807	802	836	818	779	782	790	814	817	795	823	803	772	831	831	814	788	769	814	786	814	778	785	811	804	821	883	756	779	816	797	811	825	793	790	771	849	759	777	802	815	816	827	825	792	791	826	833	832	804	764	809	810	814	786	798	763	858	763	823	840	812	812	838	823	769	766	820	828	809	775	772	825	840	803	798	750	737	784	796	836	846	819	814	779	809	769	775	852	769	749	765	799	738	802	843	790	769	776	771	776	789	810	844	817	774	816	787	775	837	785	786	778	784	796	795	756	789	835	845	774	750	815	788	865	777	777	728	795	828	732	833	775	830	815	809	801	748	866	807	801	858	774	798	816	831	823	795	788	790	735	792	837	750	783	792	806	807	809	826	852	829	803	853	828	735	778	822	814	803	784	877	792	815	788	800	794	806	768	780	835	823	803	834	844	795	794	848	827	751	803	823	822	742	827	817	843	802	832	808	830	829	812	809	791	793	795	811	788	867	820	782	760	845	834	810	785	769	784	814	808	804	770	789	832	852	812	816	798	781	801	811	790	804	802	825	800	808	820	823	781	846	814	827	834	814	785	772	803	782	775	789	814	797	809	823	792	781	758	773	836	773	826	796	813	807	792	774	839	765	867	814	769	836	774	761	799	792	802	839	771	817	790	807	845	748	805	762	804	835	759	792	834	762	864	852	811	772	807	776	780	823	785	779	797	789	826	765	848	773	805	851	796	784	781	774	803	748	819	819	816	785	800	797	794	760	830	749	781	838	791	841	805	839	797	809	813	807	804	777	783	764	783	802	806	844	799	798	822	801	820	767	848	839	847	816	806	799	773	813	782	792	773	832	791	763	828	792	765	796	797	794	751	817	777	811	780	807	815	823	773	799	804	778	817	788	797	793	804	795	819	787	784	869	761	837	809	840	787	811	825	834	774	780	827	770	772	810	780	830	766	826	801	779	791	792	772	788	756	823	779	820	822	758	793	833	826	813	752	823	791	831	776	804	792	799	804	752	773	803	812	797	787	790	809	824	789	762	840	811	799	815	780	855	839	790	852	763	818	786	789	800	733	784	814	825	810	762	791	842	773	809	837	858	788	771	785	777	818	822	769	744	806	827	788	780	799	812	748	799	802	811	796	780	798	777	855	788	824	772	809	797	822	791	819	765	783	776	796	838	804	803	791	819	828	805	824	779	834	763	795	806	759	853	795	791	837	855	811	756	860	770	772	821	783	788	791	802	750	821	790	851	799	793	782	779	826	783	802	810	783	735	798	822	801	768	808	770	809	814	823	797	749	826	813	797	806	782	815	782	772	797	815	832	836	823	826	839	784	846	775	792	828	816	765	790	842	849	745	773	820	793	829	813	795	755	760	789	773	827	783	867	835	820	779	755	811	744	792	832	790	804	783	811	797	790	760	827	812	793	807	845	862	760	786	798	805	784	826	837	767	772	772	777	784	840	806	797	785	857	804	807	773	805	801	795	780	777	839	851	801	815	801	790	810	846	812	814	818	782	804	826	793	829	839	825	824	780	819	794	848	840	784	778	787	822	785	829	818	837	787	834	750	822	784	765	841	818	788	806	832	808	799	764	811	833	780	747	830	751	825	800	801	790	803	797	792	792	807	796	745	757	839	792	851	758	803	721	800	803	803	798	824	817	812	751	817	764	805	817	802	784	787	843	827	756	795	763	738	747	770	858	831	783	751	842	783	781	806	811	795	772	812	777	786	777	821	818	744	819	844	737	883	777	789
1445	874	438	219	327	387	369	358	347	275	261	337	240	195	168	173	359	122	125	118	110	109	117	113	125	103	131	120	107	114	121	112	110	107	95	75	81	88	73	63	84	76	72	75	63	81	51	76	60	60	53	58	64	63	69	77	58	68	54	51	55	69	64	65	69	64	63	58	68	59	57	63	70	59	76	68	58	52	68	53	46	60	61	58	76	50	52	69	54	62	112	225	185	160	90	60	69	53	74	71	57	70	68	59	62	50	60	63	56	57	61	60	59	69	54	69	57	64	65	61	70	70	55	54	51	75	57	49	73	52	52	49	52	59	58	73	52	53	49	65	70	62	57	68	61	59	72	68	66	73	61	74	48	65	57	47	70	45	61	55	59	60	57	54	64	62	59	70	69	64	54	74	65	63	64	72	44	56	70	49	63	61	72	56	46	58	64	58	65	47	83	56	62	64	56	55	57	73	62	53	62	67	73	71	59	64	70	67	47	48	51	66	62	65	75	74	66	59	71	70	71	63	71	81	66	64	63	68	56	55	41	73	55	57	53	52	65	43	60	63	60	50	62	59	68	74	62	69	60	57	63	57	73	56	65	58	60	74	58	62	48	45	65	68	45	66	64	56	60	68	50	51	52	57	67	67	64	58	68	55	52	69	64	65	61	47	54	63	52	59	70	73	60	65	50	59	56	63	65	59	59	65	61	55	69	59	59	49	64	59	62	72	65	59	61	59	67	66	60	50	71	44	67	61	52	50	54	61	58	56	62	68	54	55	69	64	63	59	57	60	68	54	47	66	51	61	70	49	58	51	58	55	62	56	56	66	70	79	55	63	55	78	67	54	56	57	66	61	69	51	59	49	44	55	67	48	65	57	61	53	45	72	52	51	71	52	63	74	63	60	75	59	79	74	63	82	61	75	59	49	66	59	78	67	58	50	53	72	65	52	73	68	60	56	56	60	69	61	67	71	67	49	52	53	57	47	56	56	55	55	51	55	67	63	67	69	59	64	60	59	58	71	68	73	78	60	65	51	68	66	47	74	53	48	65	57	69	50	60	69	57	68	62	58	66	60	67	67	59	64	80	71	63	64	55	60	54	60	55	54	64	63	56	59	76	71	58	61	56	56	63	55	58	61	78	72	54	67	61	55	67	55	67	50	58	67	73	52	58	62	66	60	60	65	68	52	59	67	69	64	64	51	62	63	60	66	54	50	78	56	64	62	59	68	70	73	65	55	58	66	63	66	56	61	72	64	48	47	60	53	64	68	49	61	72	58	55	65	73	78	64	71	53	54	67	56	65	46	58	45	56	68	66	66	58	57	82	59	70	47	67	69	59	63	62	55	59	56	61	60	60	58	67	59	50	71	60	70	57	55	49	58	46	62	66	72	70	59	71	68	48	93	64	54	52	44	75	64	74	52	60	75	53	61	67	62	79	58	47	66	53	54	53	57	65	58	50	61	61	68	63	56	53	50	66	71	63	46	56	72	69	77	70	59	67	53	58	53	70	59	52	70	56	64	65	75	60	55	58	63	57	60	60	40	61	63	61	63	60	55	68	70	61	67	60	61	55	84	68	41	61	50	53	54	71	59	59	52	61	55	65	80	50	49	62	53	62	68	77	53	69	52	69	55	48	60	75	73	67	69	52	43	54	57	67	50	70	67	60	62	48	71	61	57	51	61	58	65	65	56	68	70	68	63	67	66	62	56	75	60	46	61	63	55	50	68	70	63	60	58	60	62	54	71	59	65	55	57	46	52	74	61	70	63	60	46	52	60	55	46	53	69	68	59	72	52	80	64	67	63	65	56	62	49	66	73	59	66	64	61	72	71	59	61	62	63	56	62	72	65	59	61	55	56	63	71	68	63	58	59	58	75	76	50	61	50	53	58	50	62	83	62	46	51	64	56	60	58	73	58	60	66	51	62	71	61	54	48	51	62	68	58	49	65	62	62	58	61	70	57	62	63	74	76	58	55	55	63	70	64	65	52	55	57	69	73	67	64	52	68	52	51	53	57	66	65	57	59	52	69	54	70	61	76	74	66	62	56	69	61	70	72	70	69	60	69	55	76	66	46	61	59	63	63	65	68	55	71	60	52	49	57	77	66	69	61	72	58	59	66	55	68	63	63	63	73	56	59	65	58	59	72	57	56	63	61	66	48	52	53	61	55	72	59	53	43	52	72	54	72	70	65	58	49	62	50	59	79	47	58	63	60	61	77	54	55	63	64	59	65	66	65	60	74	56	65	59	68	63	69	58	74	60	53	59	62	68	60	72	60	55	67	69	69	62	65	60	59	66	68	57	57	65	55	51	65	52	59	58	64	56	60	61	62	67	68	69	63	56	52	56	71	57	64	54	57	72	57	51	56	60	64	60	73	58	54	65	62	58	66	53	67	58	61	67	66	62	70	51	58	62	72	79	62	63	55	69	43	65	60	61	61	58	71	63	62	57	64	52	70	63	60	54	58	65	62	56	55	58	62	58	72	69	63	68	48	53	61	72	73	44	59	64	63	67	63	50	69	51	56	71	60	79	66	50	55	57	54	68	59	55	73	65	65	63	63	54	59	62	45	64	60	48	68	69	49	63	57	62	69	67	66	62	68	56	64	56	62	53	71	66	81	62	72	57	62	56	56	55	72	67	51	71	70	53	71	64	63	66	67	54	72	63	61	65	76	59	55	62	66	67	61	66	61	69	62	70	40	60	52	65	74	48	57	59	56	59	63	64	59	54	62	55	56	59	45	72	55	58	53	53	67	67	69	69	73	61	60	63	59	82	72	61	67	71	59	72	56	54	57	67	66	60	56	63	54	58	60	66	60	72	76	60	62	75	60	54	72	63	60	49	52	62	56	62	76	51	70	58	58	51	60	60	52	50	61	59	67	63	57	62	56	73	56	58	55	64	75	73	53	63	49	59	56	58	59	68	64	63	62	48	74	53	80	77	53	84	55	62	60	66	69	65	57	52	50	56	60	60	56	53	58	60	62	69	66	43	61	62	64	62	66	74	65	54	66	62	54	69	66	54	65	56	70	72	68	65	66	53	77	54	58	44	66	52	53	52	51	64	58	48	46	59	87	62	56	57	59	62	51	50	65	72	72	52	72	52	65	59	54	84	57	51	64	65	52	80	62	53	67	70	58	72	57	59	50	56	53	63	58	87	51	81	45	55	64	51	62	50	61	49	50	71	62	71	70	53	57	53	76	66	54	50	66	64	59	62	75	66	65	65	64	62	63	57	43	67	53	77	59	55	69	66	69	57	55	51	77	67	54	64	43	54	61	58	66	70	49	66	58	63	59	65	56	66	67	64	55	60	61	55	50	48	73	67	80	66	65	63	54	56	64	58	76	55	46	52	40	50	64	68	65	63	56	70	49	64	54	70	70	54	55	59	70	53	52	70	58	51	66	75	72	60	62	51	53	67	68	64	57	54	47	74	66	61	53	55	62	55	53	52	71	68	50	64	58	63	50	58	65	64	61	65	61	48	52
18010	10348	5873	9528	16420	17255	15373	13458	11943	10132	9965	11870	7959	5672	4839	4601	10161	3405	3240	3270	3037	2820	2754	2682	2729	2685	2898	2875	2807	2678	2548	2331	2192	1981	1788	1660	1459	1455	1355	1355	1269	1251	1185	1093	1045	985	975	1030	969	843	853	845	780	803	768	749	772	803	817	739	726	799	755	770	814	733	735	783	750	750	730	740	741	735	777	775	756	748	799	697	765	788	719	773	762	796	791	716	742	796	2703	5085	4987	2934	1279	752	731	696	742	724	724	729	692	691	717	708	704	691	741	759	724	698	721	738	735	731	712	771	723	698	704	744	734	767	709	726	758	701	706	768	753	706	788	708	709	736	722	731	743	729	712	688	748	709	697	777	683	719	679	787	709	722	727	728	736	701	734	721	705	702	707	720	756	672	732	701	739	734	684	754	737	737	721	785	714	720	808	705	739	720	694	726	747	751	718	752	698	724	724	759	773	703	672	699	718	714	666	739	737	733	725	677	720	772	744	728	717	735	693	732	680	767	769	742	714	700	698	739	750	751	770	766	660	744	752	720	717	720	718	725	791	741	721	760	733	689	701	722	744	681	682	751	736	765	695	717	785	766	722	704	688	724	721	740	712	689	736	758	683	736	717	733	745	716	748	668	751	734	731	722	683	727	742	720	717	756	745	676	781	714	702	716	757	786	717	730	702	703	716	703	708	750	718	747	715	776	712	722	695	708	688	734	739	772	727	689	727	692	721	761	680	748	752	728	721	798	736	743	718	751	729	741	764	756	713	698	758	695	722	709	706	729	729	752	677	728	700	730	735	684	711	689	749	804	718	709	704	752	743	681	703	751	726	733	702	708	755	720	721	669	781	740	693	702	755	745	755	702	722	708	750	653	715	717	730	735	691	724	741	758	759	771	700	731	731	737	755	713	706	685	720	694	729	730	708	714	696	714	735	693	721	710	726	722	737	762	704	714	700	704	728	665	756	704	751	732	707	734	740	739	755	752	719	713	718	696	707	749	734	700	753	752	739	727	687	705	721	749	717	705	701	779	689	660	775	724	705	721	706	678	759	713	738	715	705	752	702	742	669	712	683	737	688	745	756	721	740	705	727	727	712	773	680	714	680	729	734	702	728	699	758	785	739	746	682	723	699	780	797	763	718	727	710	755	759	714	671	684	722	711	716	718	779	706	701	726	648	691	714	734	741	677	707	716	701	761	736	706	722	738	706	766	765	741	740	735	736	778	742	743	730	700	735	742	683	732	750	697	732	706	777	688	715	699	716	690	750	682	748	683	694	774	714	680	712	727	708	736	694	735	734	706	706	713	775	722	720	691	724	708	719	714	716	696	782	694	689	767	674	703	717	737	749	735	722	707	712	732	747	776	769	724	682	725	735	710	801	719	686	715	738	762	734	713	780	677	747	763	725	673	791	686	685	756	702	700	711	799	710	739	676	752	758	773	730	685	715	741	668	722	705	724	699	764	685	702	731	707	710	732	718	746	725	749	660	749	706	756	759	698	742	698	725	803	689	718	706	742	760	753	741	690	745	686	720	731	745	712	732	677	753	721	709	691	774	762	700	748	721	718	713	739	677	727	695	694	685	718	685	729	712	694	677	728	724	697	708	699	709	737	734	745	692	734	746	703	681	757	737	735	723	700	750	690	722	711	727	775	724	732	718	720	706	727	720	734	725	667	691	720	666	757	768	719	708	731	672	732	752	696	679	743	718	733	696	699	716	670	708	737	725	719	750	704	747	684	705	761	730	759	701	769	741	727	680	706	704	699	735	724	758	760	731	692	694	766	687	724	682	743	718	743	711	759	732	750	691	728	713	668	718	748	736	728	742	704	708	665	721	676	696	701	702	729	706	724	741	731	708	724	760	749	717	720	726	705	675	754	703	712	690	726	689	723	729	692	672	704	742	707	714	723	722	767	712	714	699	733	736	700	738	718	720	734	724	723	766	675	735	738	702	712	732	727	775	709	713	746	703	718	719	715	743	728	687	718	718	671	713	704	690	699	708	704	731	686	732	719	731	683	722	723	706	679	702	735	707	695	727	744	764	804	698	754	739	699	720	704	692	730	722	709	751	766	713	714	699	757	737	736	686	673	651	712	740	699	720	763	733	790	663	732	742	695	722	700	750	719	715	707	710	733	734	726	756	708	741	695	651	736	672	658	726	712	716	724	747	742	711	726	716	726	719	752	712	755	695	714	736	707	704	763	723	725	725	767	775	734	722	726	721	678	780	759	721	673	719	686	716	715	735	727	799	729	712	733	737	724	745	727	754	715	703	711	738	705	674	652	725	715	714	736	734	686	745	710	720	772	747	731	719	697	705	679	706	735	711	707	733	690	771	680	714	753	698	714	729	740	720	701	728	715	723	737	701	704	725	738	714	701	683	786	775	744	743	751	724	735	722	727	741	723	780	729	727	746	726	695	708	709	737	670	732	688	686	750	745	728	724	763	733	748	690	722	710	710	730	717	701	711	735	719	728	775	731	744	737	742	695	747	725	721	708	710	706	728	755	729	660	708	718	713	728	732	693	746	720	713	694	744	690	752	733	693	707	703	721	734	736	711	717	698	731	713	691	740	692	793	723	721	656	755	746	761	763	711	714	713	761	716	717	668	730	712	711	701	659	703	722	721	688	744	677	718	745	695	684	737	737	765	748	732	726	730	727	731	707	752	718	737	706	686	705	757	717	673	709	732	742	705	711	724	782	741	739	701	764	701	680	718	723	727	706	686	771	753	710	664	755	696	738	721	738	789	739	722	682	727	728	719	734	718	753	718	710	738	733	735	753	743	685	762	777	682	733	725	686	702	710	724	775	738	714	775	677	701	732	709	750	745	707	728	740	715	696	710	750	783	716	707	730	753	713	705	679	738	699	722	727	719	725	703	733	748	728	692	701	730	716	728	726	652	723	708	674	719	720	718	734	755	697	734	714	723	729	720	719	704	737	741	749	690	720	719	730	713	724	729	771	756	742	703	708	741	719	740	678	730	723	708	695	781	701	749	728	719	716	785	743	692	737	771	724	720	754	706	677	650	714	710	725	740	762	717	717	734	738	672	694	703	725	737	751	723	723	740	704	734	740	749	681	729	718	722	721	692	710	731	681	741	742	718	699	763	711	763	744	707	691	769	722	778	780	722	692	702	766	743	740	708	730	731	741	742	708	710	729	717	757	754	725	694	727	700	700	753	738	691	729	708	768	724	705	703	753	764	704	733	730	660	706	747	721	735	759	742	716	710	780	716	739	746	737	679	733	736	727	706	726	735	721	722	713	731	754	740	728	728	707	730	723	710	752	750	734	738	729	745	716	732	745	754	687	736	780	674	757	724	710	711	723	738	726	754	700	719	661	730	733	741	757	725	764	742	730	762	714	695	681	738	697	712	747	711	740	768	737	716	674	687	702	744	710	719	732	705	759	700	706	733	725	719	729	706	707	740	665	753	744	742	709	715	731	681	721	753	722	718	722	663	670	666	735	761	721	743	732	727	730	713	710	725	702	781	720	759
1505	300	159	101	111	128	116	159	131	129	135	223	104	101	84	62	167	71	87	78	75	59	85	64	74	74	86	75	80	94	54	69	73	67	52	60	58	53	59	47	49	53	56	52	58	46	56	40	66	52	42	54	39	49	47	51	50	50	55	45	48	33	69	43	41	55	48	44	43	43	57	55	46	50	44	49	52	53	40	53	44	51	55	55	49	53	50	57	53	51	50	83	88	71	74	53	48	55	55	53	51	57	50	50	49	36	56	53	45	37	43	53	55	45	47	47	50	52	41	50	43	44	49	46	40	52	55	45	51	57	38	33	38	28	47	46	55	61	42	54	44	43	65	66	65	39	49	44	58	41	44	46	42	45	50	43	47	46	51	52	48	35	52	48	46	54	41	48	47	43	57	36	39	52	48	46	37	50	48	61	48	54	37	53	54	32	51	44	42	62	55	50	58	41	47	50	58	54	47	37	44	54	34	45	52	56	41	52	33	48	49	46	43	49	55	46	51	60	53	53	46	48	46	41	42	49	54	48	45	38	53	44	51	50	51	43	49	48	63	41	57	52	50	53	51	59	31	43	54	64	42	63	43	53	46	39	48	51	54	44	42	42	42	63	53	44	49	48	51	50	37	59	54	64	50	38	52	56	46	55	58	59	43	49	52	47	48	44	52	48	45	42	52	57	35	47	49	49	45	47	44	52	48	51	46	48	59	46	48	56	53	50	53	48	48	56	60	55	50	48	38	42	39	49	51	55	60	45	50	53	48	52	33	41	29	42	39	51	44	53	45	54	44	62	49	49	44	46	47	53	41	61	42	43	42	48	62	42	44	54	50	50	31	58	34	51	54	60	61	53	50	49	58	49	52	51	52	43	55	59	52	48	34	47	41	54	51	34	50	54	53	41	48	45	52	38	44	58	47	45	55	52	39	43	48	55	49	52	42	54	40	47	49	54	55	50	56	51	54	42	45	33	42	57	57	36	49	48	57	48	29	62	43	46	56	48	44	46	59	40	44	58	52	58	33	54	46	50	48	49	39	54	56	50	38	42	46	48	53	47	47	53	52	41	53	56	47	40	40	59	60	37	51	51	60	51	51	59	50	43	36	45	54	45	56	50	54	47	46	48	42	45	48	57	34	41	45	45	50	51	31	53	43	53	44	46	51	55	53	50	43	50	44	50	53	41	38	67	42	57	53	49	49	50	54	43	58	59	33	56	35	47	42	48	50	30	60	47	57	48	56	55	57	46	50	46	56	53	36	52	51	53	61	63	47	54	54	55	55	35	41	60	58	40	56	48	48	57	53	38	59	60	53	49	37	40	54	68	48	42	39	54	42	55	49	51	53	60	39	40	40	45	45	48	55	44	53	58	56	41	37	60	55	59	56	47	57	50	53	51	31	49	46	57	54	62	39	50	57	58	49	48	53	46	47	40	42	52	36	58	51	58	50	39	49	52	56	52	53	56	66	40	47	54	53	43	53	47	59	53	50	39	51	46	60	46	54	36	64	47	45	44	58	60	49	61	55	34	46	42	40	53	49	46	45	47	56	32	43	53	48	46	55	38	51	59	37	42	52	54	52	39	63	56	37	62	54	50	41	58	48	58	50	41	50	44	46	41	56	52	45	48	55	47	39	35	50	55	39	42	58	40	47	44	45	54	38	49	46	43	49	62	59	46	45	44	54	47	52	67	51	53	43	53	33	46	45	37	48	54	51	53	57	39	49	60	41	49	47	43	36	45	39	55	42	43	46	41	39	52	48	54	42	50	41	45	60	53	48	44	46	48	44	44	55	49	61	55	42	38	32	53	60	38	47	54	62	45	49	42	54	42	54	36	38	52	59	50	55	50	39	51	53	38	56	47	61	53	56	43	44	54	40	53	54	49	54	54	42	39	49	47	42	54	37	44	49	39	46	51	46	42	57	51	40	42	46	48	49	55	59	56	52	58	39	51	39	62	50	49	49	53	66	49	41	51	66	41	64	46	53	51	47	52	46	49	49	59	60	48	55	48	40	46	49	43	52	54	50	64	51	48	60	49	53	49	49	53	46	59	61	45	50	40	36	46	46	56	50	43	50	56	47	47	46	48	40	50	59	49	47	55	55	53	51	55	42	49	49	61	40	54	59	49	62	56	51	51	46	65	42	42	43	56	41	34	49	47	56	61	54	47	48	46	62	40	51	56	59	49	39	44	49	43	59	59	60	45	51	45	49	46	60	45	32	50	42	57	45	59	53	39	50	35	58	38	44	48	49	49	59	47	53	44	56	51	45	58	64	64	36	48	48	45	55	64	41	42	43	62	54	78	38	41	44	58	54	50	59	33	48	45	51	59	42	43	60	39	50	42	46	49	54	41	49	55	53	51	45	45	52	48	47	44	48	43	36	50	51	51	45	57	64	54	47	44	47	52	53	43	46	35	44	51	37	36	44	48	48	45	45	43	55	54	45	56	46	51	53	42	57	46	44	45	50	52	42	56	49	44	54	39	47	47	48	63	49	38	50	49	45	56	48	47	60	54	39	57	58	46	41	57	53	54	63	57	53	54	59	43	54	49	36	38	46	38	49	57	49	40	55	51	44	53	46	58	53	55	51	55	58	55	47	45	56	50	51	52	45	40	50	45	47	45	47	52	54	42	51	55	53	46	52	55	52	63	39	35	45	48	57	58	39	49	47	42	54	43	62	58	48	60	45	52	57	58	41	36	42	40	53	36	46	53	43	52	52	47	55	58	54	48	54	48	45	47	50	50	46	48	57	48	52	51	51	38	48	39	58	38	53	34	61	50	54	42	57	50	63	49	50	51	51	39	61	54	37	49	54	39	52	42	50	60	57	58	58	58	43	40	45	44	53	47	48	52	53	48	35	48	47	48	48	48	50	58	38	57	64	46	46	50	49	44	56	54	47	48	55	46	52	51	46	46	55	50	59	47	52	51	53	50	54	53	57	42	51	50	52	50	63	40	52	44	59	47	58	50	48	38	44	28	40	44	63	59	50	42	46	39	46	51	48	46	54	44	45	40	56	48	57	47	42	48	46	61	45	50	37	54	38	59	55	48	50	56	46	49	43	54	40	42	45	60	41	44	42	39	40	44	51	47	42	45	44	42	46	44	52	49	49	43	54	50	62	60	54	51	52	57	55	56	58	43	61	49	46	51	55	55	47	44	41	50	49	60	61	47	54	52	48	44	41	52	52	53	58	63	63	49	37	61	39	52	46	51	52	39	42	45	46	44	45	53	52	38	40	42	48	50	42	47	31	51	40	50	53	51	52	52	47	39	51	50	45	64	50	51	51	48	53	48	43	44	47	44	48	55	45	50	63	58	51	43	53	53	50	55	56	51	61	48	49	41	50	49	51	52	54	52	54	50	42	51	66	62	62	48	48	47	41	59	54	64	38	53	40	55	55	42	56	40	41	56	47	49	55	48	34	50	52	56	49	52	46	34	61	48	47	47	45	47	45	48	55	60	38	52	38	49	51	47	46	47	46	51
11409	5280	2863	4222	8173	8771	7238	6640	5662	4884	6270	7509	4086	2528	2266	2053	5469	1609	1609	1596	1467	1564	1554	1455	1475	1797	1887	1946	1888	1661	1533	1359	1357	1227	1159	981	916	941	878	869	857	796	767	777	745	727	706	656	726	631	635	636	728	615	624	593	612	628	570	604	624	600	603	618	653	632	661	606	584	585	609	607	584	618	651	632	638	669	622	666	651	656	634	635	577	667	611	620	594	600	923	1735	1822	1599	1119	687	622	626	639	639	617	591	599	618	653	626	599	594	621	619	596	620	629	607	605	611	610	613	607	619	641	632	587	601	610	610	630	603	618	665	582	660	577	615	596	653	596	602	615	629	630	633	586	623	573	584	616	655	599	582	599	631	574	565	617	606	629	678	627	625	603	611	602	614	568	571	600	625	592	602	645	570	613	604	596	623	654	676	600	624	602	595	577	552	616	567	607	576	589	609	614	663	651	671	608	658	616	576	641	612	609	630	631	589	603	637	631	630	620	631	615	618	597	576	582	609	611	620	617	646	594	601	620	627	577	662	612	596	607	633	618	605	609	623	648	628	628	598	619	627	622	605	646	649	654	598	585	639	603	631	572	617	623	609	640	623	649	587	599	630	611	591	600	601	617	621	632	585	642	662	637	609	646	590	606	654	603	597	593	602	605	588	645	617	580	644	591	646	601	614	595	627	622	614	611	586	613	634	622	618	632	643	601	606	657	602	574	661	598	623	571	607	594	658	620	556	630	624	623	609	609	606	593	663	616	625	573	628	639	637	629	607	600	633	623	604	609	609	620	659	583	593	673	615	599	627	616	635	612	634	664	626	607	594	619	640	636	593	601	536	638	640	617	653	614	579	598	566	620	635	616	634	608	632	632	588	612	610	570	623	627	647	673	609	601	646	650	593	586	609	637	582	628	616	576	589	621	627	603	629	630	635	672	651	585	634	583	611	626	660	603	574	576	617	632	658	624	616	582	632	618	575	602	556	627	653	607	644	610	589	638	618	629	575	635	623	635	588	623	620	632	623	614	633	608	646	609	602	615	657	571	591	595	622	593	630	595	589	621	623	577	606	609	602	649	652	604	642	602	635	639	631	637	665	644	645	574	602	699	617	610	607	565	613	655	586	618	613	597	579	655	644	641	610	668	570	615	622	628	651	627	627	620	591	588	626	618	593	535	585	615	652	600	601	617	634	587	631	670	610	603	624	624	630	623	602	634	575	556	604	621	633	626	616	587	685	627	640	620	590	607	596	626	645	645	648	637	624	638	605	624	615	651	640	606	648	595	586	604	653	639	631	614	598	661	635	613	653	600	633	612	575	621	573	634	628	596	613	613	610	581	584	620	604	573	564	592	600	619	578	616	625	670	581	621	668	621	594	618	597	618	606	626	605	653	607	628	637	634	609	604	599	548	601	641	607	601	629	609	571	636	605	612	622	641	622	594	637	575	584	634	626	631	599	651	620	612	619	606	612	612	616	612	655	589	633	634	579	606	679	607	647	626	605	624	646	622	640	593	627	640	642	647	605	623	600	614	595	613	647	628	603	604	618	620	571	644	625	644	584	582	630	610	664	620	591	628	617	594	623	654	593	620	618	600	605	594	591	622	669	609	619	617	586	650	648	600	613	649	635	622	636	611	596	600	601	600	658	617	585	592	588	609	596	630	605	604	647	605	560	589	621	579	586	593	554	605	633	636	589	631	610	617	596	571	606	585	584	585	584	588	619	600	628	646	615	620	606	613	603	629	600	581	623	611	648	653	621	578	565	611	611	519	599	632	603	605	621	600	610	583	589	589	618	605	646	655	583	628	598	605	658	602	598	642	594	599	596	590	619	645	608	635	610	579	606	641	605	658	670	610	617	626	608	597	599	577	606	580	596	616	614	594	604	633	622	617	675	603	623	643	595	601	648	623	623	640	602	645	611	624	602	581	598	653	589	637	638	605	646	623	604	620	581	597	614	627	617	603	640	614	645	582	583	587	612	628	623	601	594	602	606	613	586	609	628	596	632	626	579	624	633	586	619	624	612	611	605	648	649	622	569	620	620	622	600	582	597	596	584	654	622	571	628	604	623	644	589	618	640	637	589	635	675	636	565	691	588	631	639	616	656	617	638	615	645	613	649	632	603	615	622	639	630	611	643	626	609	603	664	616	600	655	601	611	623	583	641	624	594	578	583	671	637	630	591	630	654	612	668	623	579	599	647	623	637	597	624	631	640	612	614	624	611	612	618	622	612	623	635	590	573	602	586	615	629	648	628	569	587	613	630	635	606	570	654	647	636	631	602	629	625	641	625	623	619	622	577	591	623	576	615	641	639	639	610	632	608	616	621	616	587	648	611	652	606	649	605	612	664	616	635	650	605	597	619	606	602	609	616	597	617	618	582	634	617	644	615	595	613	615	625	609	602	600	615	631	612	590	646	600	640	586	624	606	626	622	623	588	633	603	599	619	572	611	585	632	634	631	627	652	615	609	619	612	609	640	598	597	614	608	667	676	614	616	566	603	642	627	602	590	628	637	599	607	632	609	623	609	581	588	604	622	638	656	612	615	611	630	648	611	595	633	634	598	619	590	643	592	622	628	577	604	582	626	629	608	654	632	608	595	617	543	658	634	609	623	581	593	642	637	613	603	648	622	608	606	595	597	585	611	610	642	634	642	615	627	614	592	612	616	586	641	606	591	642	612	617	604	588	646	660	603	612	649	602	574	605	576	588	589	608	654	642	586	592	609	580	541	640	600	594	582	621	605	592	607	634	608	613	633	613	591	633	624	627	633	665	630	525	589	647	582	574	602	615	614	610	637	572	618	611	578	619	635	597	670	607	607	591	610	623	629	622	646	616	623	653	611	622	634	567	643	606	623	597	642	589	639	591	600	634	619	598	621	605	624	610	619	627	626	625	602	666	634	615	604	631	567	598	619	624	586	569	603	620	660	559	617	599	606	578	606	621	599	615	664	672	609	625	586	620	597	648	610	580	616	633	596	610	574	629	584	666	652	660	619	610	647	659	618	555	605	601	601	603	609	611	609	607	618	647	610	670	627	617	637	637	646	626	616	639	605	612	552	612	606	602	625	635	665	636	640	581	615	582	637	643	656	622	630	614	610	621	585	584	571	619	640	621	619	605	595	627	622	619	625	616	645	605	630	633	573	598	583	669	616	600	629	593	641	598	690	555	612	610	583	585	617	613	619	639	611	631	627	599	657	606	588	618	609	619	600	601	640	597	581	628	658	630	622	611	624	652	613	677	609	602	614	626	607	659	606	613	626	610	588	630	625	589	631	626	614	619	614	624	595	587	611	642	629	591	655	644	643	611	614	646	608	601	615	581	605	622	609	624	582	615	593	632	605	587	613	617	642	584	626	581	629	590	593	615	638	610	604	574	624	638	592	606	614	614	619	553	620	602	599	597	591	597	602	610	607	583	610	618	594	642	612	593	576	623	608	634	566	605	627	606	651	619	624	573	612	610	616	599	658	588	640	630	574	608	607	620	635	615
994	601	296	197	221	296	275	245	254	203	263	232	148	128	115	168	661	92	84	94	92	89	90	100	76	99	107	83	85	107	91	81	89	72	73	56	61	69	63	47	58	72	58	75	54	63	42	51	43	51	48	55	54	49	56	61	47	53	37	55	55	50	52	55	45	62	54	48	54	42	56	53	58	58	53	60	48	56	48	52	51	50	50	56	43	45	55	55	44	58	68	119	145	107	96	72	55	50	52	47	46	59	62	47	40	56	46	54	50	47	67	51	54	50	43	65	44	52	46	57	54	47	53	59	52	37	46	42	50	55	48	54	52	52	46	40	49	58	61	46	54	56	59	56	49	54	59	70	44	48	54	64	54	41	55	54	55	36	50	44	52	54	69	43	69	48	63	51	53	52	57	55	44	50	59	49	51	41	59	54	63	58	60	46	33	56	37	63	42	60	49	50	37	50	49	58	49	54	56	52	64	40	46	47	47	54	52	48	54	49	60	66	50	61	44	57	54	59	54	65	58	60	43	58	44	55	54	43	47	49	62	49	58	57	46	49	59	41	60	43	47	47	49	58	49	62	47	63	41	63	53	50	51	58	51	47	45	50	32	49	58	50	66	54	41	48	43	55	70	54	54	52	52	58	61	40	53	42	61	49	54	54	52	63	53	46	50	60	44	59	45	59	44	57	54	41	55	51	51	47	39	40	36	40	50	47	48	36	49	54	45	58	67	49	50	50	59	52	59	53	51	43	65	49	52	46	53	53	40	51	47	41	55	44	61	63	47	55	51	45	53	43	48	44	46	68	56	57	47	57	48	64	58	58	56	56	53	62	50	59	55	51	63	55	54	69	59	60	50	51	67	40	52	41	37	54	42	53	54	46	45	57	48	54	48	53	56	39	57	43	47	48	66	55	43	53	46	61	45	61	49	58	52	53	38	48	52	60	55	51	43	51	53	62	60	57	57	54	54	59	43	52	51	51	59	47	48	48	42	42	58	51	59	43	56	44	47	52	59	44	45	49	44	44	47	52	46	45	61	47	52	43	48	57	49	50	58	58	61	51	54	36	66	55	50	54	47	55	53	54	57	43	51	43	49	50	48	54	59	43	47	60	49	47	47	57	56	56	49	55	51	49	43	35	51	51	54	68	56	61	45	40	49	47	39	55	53	52	51	54	53	49	67	49	49	57	42	57	50	47	46	53	50	40	45	51	58	60	52	42	47	52	49	55	67	56	47	41	49	44	69	56	50	47	43	49	41	45	61	53	39	42	44	61	44	38	51	45	48	58	40	55	48	46	46	68	54	59	53	58	53	53	63	60	55	56	69	52	58	44	46	51	48	53	49	48	42	68	43	50	53	49	54	55	40	47	43	46	44	46	68	51	50	53	70	50	48	55	53	53	40	54	46	58	54	55	61	52	31	46	49	64	58	56	49	50	60	39	46	46	54	62	45	50	54	39	53	47	44	66	52	60	55	48	45	50	43	45	41	58	40	54	52	55	51	39	57	64	62	51	54	63	59	58	49	52	47	57	58	68	46	52	45	50	55	63	45	59	52	61	45	71	41	51	55	47	59	57	47	46	48	46	45	56	53	57	59	57	53	50	51	51	61	56	54	49	67	59	57	43	67	42	60	49	49	54	59	61	60	48	57	44	45	60	50	51	64	47	52	50	59	53	61	54	59	50	44	56	45	37	53	46	57	41	51	49	48	55	52	42	46	54	50	48	63	52	46	43	54	50	52	55	48	62	46	54	57	47	48	49	58	42	45	56	52	55	44	61	54	49	56	51	47	52	55	47	58	56	50	48	49	44	67	45	52	48	53	60	50	63	45	62	59	47	51	49	50	62	65	44	46	69	46	53	38	41	45	50	53	63	61	55	46	59	48	47	53	46	49	53	48	48	46	45	50	59	60	68	56	53	52	56	51	56	55	53	44	53	53	46	50	54	57	45	44	71	52	55	50	52	56	55	59	55	48	62	57	46	65	53	46	50	54	59	58	52	48	45	71	44	49	43	50	53	45	50	53	49	47	59	55	58	48	47	52	56	54	50	48	50	61	52	59	57	61	58	61	57	45	45	50	53	56	47	45	54	51	49	35	47	63	51	60	49	50	55	66	44	51	42	41	58	51	48	58	42	57	50	43	40	50	53	51	48	42	43	54	51	44	56	49	62	32	53	62	52	46	64	49	50	50	46	48	41	31	63	44	39	51	51	48	49	41	53	53	61	53	48	47	49	53	38	46	63	52	45	45	58	64	52	41	54	49	61	61	40	54	46	49	62	35	46	57	52	40	58	46	66	55	48	46	52	50	48	66	49	57	50	63	52	48	41	55	60	52	54	52	50	43	57	48	43	41	46	41	44	63	46	49	58	40	52	46	52	54	47	48	44	79	55	61	52	38	47	58	53	53	51	42	45	45	52	51	55	56	41	61	61	70	42	57	42	60	60	38	60	54	52	57	52	46	49	47	53	53	50	46	57	48	47	50	52	46	45	49	50	62	58	59	49	51	60	62	53	53	49	48	38	36	48	42	56	53	66	51	46	43	62	45	45	39	58	45	47	49	59	44	54	56	46	43	51	65	65	45	45	45	45	45	42	48	49	54	42	49	49	45	69	56	50	52	47	64	60	51	43	56	40	52	51	48	60	46	53	59	41	58	70	61	62	56	47	62	47	53	56	55	65	50	52	48	39	55	47	52	49	47	45	40	43	54	52	53	56	49	63	52	46	52	57	47	48	48	53	33	48	57	53	66	55	48	60	44	47	45	46	43	50	61	49	61	48	49	58	54	46	58	61	57	60	54	46	44	39	59	67	52	58	58	46	49	51	58	48	49	53	59	54	46	48	46	52	56	48	51	50	60	46	48	53	56	68	59	60	60	37	43	71	43	49	52	54	55	64	53	52	53	55	39	55	54	52	64	54	46	54	34	55	45	50	56	44	36	58	45	51	69	54	56	54	49	55	44	47	51	65	49	54	56	50	50	58	56	51	41	68	48	58	56	53	48	54	58	45	46	60	45	52	61	62	54	51	49	62	62	51	70	59	56	62	39	46	54	54	41	45	54	61	39	55	57	53	46	50	54	44	47	47	38	48	47	50	36	54	60	63	47	34	46	49	51	44	58	59	53	56	51	44	53	51	52	65	49	59	47	51	43	50	65	58	55	49	48	47	52	51	51	53	46	61	45	54	53	64	52	49	56	66	49	53	44	44	52	48	60	66	42	36	45	69	58	49	52	52	47	57	58	52	61	52	63	43	49	60	47	51	56	63	55	41	50	49	52	41	43	48	48	47	47	52	49	48	53	39	58	45	56	61	43	47	55	43	40	46	50	56	50	56	43	59	50	45	54	51	44	53	55	47	62	58	53	37	50	58	46	63	53	43	50	68	55	48	57	50	57	37	55	62	51	45	58	58	56	61	68	56	51	48	49	53	47	52	49	51	59	51	44	47	60	52	47	57	61	49	55	58	64	67	53	43	53	49	55	45	52	59
14475	8697	4545	7689	14284	14536	12529	10951	9613	8043	9448	9795	5919	4119	3470	4856	12794	2567	2304	2347	2298	2290	2025	2110	2148	2334	2584	2482	2425	2201	1919	1798	1680	1443	1320	1201	1052	1089	1031	996	934	996	861	841	814	760	697	739	712	671	651	663	665	690	646	688	637	670	615	675	638	663	615	640	644	664	597	639	609	639	643	631	653	697	651	629	634	625	689	646	632	657	617	637	595	615	579	604	609	651	1080	3082	3030	2500	1760	884	607	636	616	593	579	569	593	638	593	624	612	630	593	644	604	600	580	598	640	640	618	662	621	601	591	592	615	606	590	634	589	612	687	609	598	589	664	611	590	639	572	620	668	625	616	683	588	637	565	584	624	596	645	601	611	622	582	610	621	604	601	571	618	636	652	649	626	572	631	594	603	617	634	589	614	621	651	610	586	606	624	635	558	618	601	624	650	619	640	642	625	572	624	605	627	644	624	589	548	599	632	610	621	622	598	627	601	608	636	583	643	628	643	598	622	614	614	604	616	607	626	641	652	585	629	609	597	641	552	603	572	573	632	607	619	609	611	589	630	616	637	608	568	593	608	620	630	636	621	642	604	569	630	613	600	620	606	611	610	611	642	653	605	593	614	585	595	608	583	587	587	625	601	573	632	633	660	620	639	594	627	616	641	595	610	627	598	608	589	549	581	603	626	574	617	597	673	594	634	621	600	614	592	609	619	635	592	566	646	614	611	667	564	641	613	603	593	594	586	632	638	656	596	613	652	611	596	620	647	584	636	623	654	588	618	658	631	653	622	652	575	596	677	641	653	607	661	634	635	608	582	643	592	637	587	649	609	595	613	626	630	621	585	634	626	607	640	618	619	617	641	643	658	583	598	593	607	627	603	633	626	607	615	592	614	594	651	609	631	615	645	616	604	632	654	615	583	604	647	627	608	635	597	611	596	631	629	584	639	630	635	617	654	653	655	643	597	602	581	656	591	611	617	621	586	609	640	606	634	623	612	556	593	663	615	602	628	614	594	607	645	634	613	558	619	603	617	658	609	610	614	609	621	613	591	582	619	627	603	567	603	609	582	601	621	597	633	652	642	632	633	646	619	599	622	627	637	665	635	573	642	655	585	569	653	615	643	595	587	631	584	603	611	596	630	611	604	585	622	622	606	594	630	623	610	612	585	601	618	624	614	619	612	597	614	607	587	574	630	586	583	587	630	631	574	630	591	645	566	651	608	622	587	599	601	625	659	645	597	613	567	625	568	643	622	657	630	652	585	629	615	650	636	600	621	618	663	614	621	558	629	607	695	592	621	562	641	643	624	613	613	625	623	619	612	648	610	608	644	598	618	596	664	617	619	618	633	650	561	625	583	643	642	569	607	616	598	614	629	620	631	586	574	623	601	615	625	584	584	561	625	641	570	667	626	654	642	648	606	628	616	652	634	582	642	597	647	603	610	607	647	609	653	585	590	596	630	628	591	618	633	595	663	656	627	598	600	647	578	663	603	643	666	627	604	646	600	631	651	607	617	588	575	622	618	634	585	599	613	646	623	626	630	602	638	585	635	636	632	597	632	627	611	614	652	614	613	626	650	616	635	586	588	569	591	575	590	598	592	647	601	610	595	609	638	636	607	602	627	593	614	574	644	654	595	579	585	623	598	645	590	639	610	594	602	625	623	623	668	616	623	594	642	619	571	630	596	613	596	617	616	652	607	603	601	632	599	606	641	615	619	628	615	644	643	623	627	610	587	628	601	595	564	636	630	588	623	614	628	637	591	649	614	610	613	599	572	658	588	612	633	585	579	624	606	592	602	605	613	604	616	597	624	602	611	654	628	622	634	597	606	621	660	595	626	643	605	621	619	629	624	610	676	608	571	677	628	600	599	604	615	599	642	643	622	626	603	601	611	628	645	609	625	641	630	622	607	621	612	637	647	623	588	634	644	617	667	595	608	613	645	585	608	577	583	599	638	660	663	572	679	629	675	667	618	653	589	639	608	656	605	602	598	623	601	624	637	654	593	635	608	581	622	589	634	622	629	617	596	575	642	632	585	573	644	618	564	619	607	609	604	609	630	618	625	605	606	596	628	647	619	600	601	636	639	626	645	616	600	654	598	612	612	604	622	607	608	629	606	626	609	612	648	601	603	648	610	622	592	585	628	566	629	605	644	626	646	637	597	578	608	631	602	605	567	611	636	635	600	652	645	639	593	613	582	635	660	599	695	605	617	609	597	598	624	616	617	594	663	617	586	623	614	656	653	601	565	570	602	652	635	606	550	601	597	611	590	671	583	595	623	620	659	608	603	603	634	625	586	630	604	664	644	601	571	640	624	591	620	636	640	629	645	634	634	643	635	552	588	637	588	643	647	640	618	667	608	612	593	608	597	608	608	607	604	634	576	584	634	596	621	603	634	640	628	580	618	593	583	626	610	631	623	600	649	629	635	595	590	597	638	642	625	604	609	601	653	626	639	583	569	626	601	586	641	615	659	636	626	615	616	626	631	575	632	661	604	607	598	570	646	635	626	576	646	651	621	638	601	635	610	583	624	595	619	653	577	606	642	678	612	613	650	587	629	624	598	615	641	599	610	637	595	596	645	617	606	657	641	627	633	653	607	623	584	598	659	571	567	597	663	625	619	625	630	620	570	594	587	571	621	579	600	606	627	597	638	627	636	648	553	626	612	619	573	635	595	600	627	608	645	597	592	586	628	607	609	622	612	585	592	629	593	618	622	651	627	597	608	619	592	600	618	623	598	578	608	652	613	589	609	611	631	566	619	627	650	642	633	586	601	597	607	604	643	629	574	594	598	620	621	629	629	634	650	599	596	622	629	626	593	600	653	639	605	657	627	608	572	621	643	620	623	614	597	626	606	607	605	607	672	620	589	653	610	642	635	597	635	604	619	640	676	663	649	610	589	615	655	633	628	620	632	649	611	610	622	601	647	603	640	592	651	624	622	588	638	634	618	693	653	614	630	642	635	656	621	593	586	595	619	627	596	616	607	608	639	555	665	660	575	609	615	605	628	622	601	618	596	574	591	630	626	602	594	611	681	599	612	623	590	600	620	668	663	602	571	613	605	625	622	624	618	648	616	589	627	594	634	647	596	582	632	573	577	628	623	553	582	625	620	643	651	626	622	602	609	582	625	595	655	590	620	625	634	631	626	548	608	616	629	611	653	585	624	597	593	640	609	578	568	598	628	611	639	625	607	567	674	651	606	655	618	614	666	614	607	613	628	653	659	617	613	614	590	612	575	661	657	621	602	609	602	615	604	592	576	587	643	598	616	583	638	626	593	609	548	616	615	616	628	636	607	613	614	599	619	618	628	618	585	608	629	635	607	603	664	598	609	630	639	604	633	640	648	583	588	594	616	581	644	596	620	622	599	565	596	611	616	604	631	586	595	643	626	583	641	592	633	595	617	614	650	654	640	634	573	652	630	609	652	590	635	622	603	647	585	595	612	601	592	622	573	626	604	622	633	640	652	605	618	655	592	609	611	659	618	662	593	607
2519	626	304	199	240	286	289	314	271	278	298	304	188	151	149	208	835	120	119	121	119	107	111	110	97	130	110	104	125	118	110	118	91	92	95	88	72	77	82	76	71	68	77	65	81	73	74	80	94	67	60	74	83	64	69	65	83	71	80	54	62	84	67	84	74	70	75	63	65	80	70	64	57	74	83	68	69	75	80	74	71	67	78	78	66	77	75	80	83	68	88	163	165	152	111	73	67	79	88	64	64	72	61	78	70	78	61	76	83	71	73	65	81	67	64	82	86	66	58	64	74	69	71	67	77	66	76	80	60	70	76	70	74	69	81	75	59	63	72	72	62	79	56	82	62	63	70	97	70	82	65	73	73	68	71	80	45	85	68	69	66	57	72	69	57	68	87	81	81	79	70	61	76	74	71	80	70	79	76	68	59	70	84	80	69	80	78	60	84	69	79	72	70	73	75	72	73	77	77	70	68	62	59	70	71	74	65	74	66	83	72	74	81	88	67	65	50	74	65	54	74	75	76	78	68	69	66	80	82	92	61	68	65	55	83	77	67	75	68	59	66	77	65	80	81	69	77	79	80	65	65	76	64	74	69	61	63	70	90	63	73	84	77	69	80	59	72	77	66	72	67	61	73	74	81	79	67	71	70	82	55	87	60	75	67	68	84	53	71	91	72	70	66	78	86	65	76	73	83	75	81	64	54	79	78	78	80	78	68	67	61	58	81	64	82	55	60	88	85	81	70	66	67	76	80	80	72	73	62	75	67	75	66	70	58	67	64	75	76	67	62	82	80	68	60	67	90	75	51	69	68	76	67	80	66	62	69	62	60	75	86	60	70	77	81	86	73	88	57	76	85	63	69	80	64	77	76	64	81	48	79	71	70	66	81	77	63	72	70	66	72	85	57	71	64	63	98	70	73	76	69	67	68	76	69	74	71	67	60	81	71	88	65	72	55	71	84	68	72	66	81	79	67	75	62	75	90	70	73	73	77	72	77	80	67	80	70	68	69	59	68	71	63	59	66	68	69	87	63	67	61	81	74	79	61	85	73	65	64	86	75	62	63	78	71	84	64	67	52	69	68	85	72	50	81	63	83	83	91	92	63	85	65	67	82	76	73	75	82	65	82	68	79	62	73	68	65	72	83	71	82	69	80	82	71	74	64	59	75	77	66	62	68	61	75	85	67	59	74	69	53	77	81	66	77	75	67	54	78	77	74	71	68	76	78	73	76	70	69	79	80	62	69	62	78	56	76	72	59	72	67	72	90	64	63	71	70	60	72	84	63	58	80	56	79	79	75	59	81	78	83	71	86	79	65	70	81	96	68	68	70	61	65	71	82	68	56	70	77	64	71	64	81	64	82	74	84	67	77	67	64	83	66	70	65	77	64	88	60	67	77	75	62	78	69	67	57	72	73	86	70	74	75	68	66	74	83	73	61	78	67	74	61	62	67	67	64	78	80	79	77	84	70	61	72	57	76	61	58	80	77	61	63	72	67	69	73	70	80	71	74	81	72	53	88	74	64	71	67	85	69	74	58	60	66	60	52	76	79	72	64	63	70	84	67	74	73	61	57	77	70	82	53	81	64	70	75	64	62	74	90	71	70	69	69	75	69	72	85	63	69	65	66	75	67	75	68	77	62	75	63	71	84	75	76	71	66	65	81	78	75	72	71	62	73	73	61	64	68	80	67	73	78	73	59	61	64	81	74	80	76	51	67	74	82	71	74	85	71	66	67	72	60	80	77	69	61	77	64	75	79	77	60	78	84	74	94	65	69	82	62	75	71	59	59	73	56	62	74	74	75	76	70	60	70	74	63	77	79	63	63	81	80	79	81	63	80	80	75	68	82	81	80	78	60	78	62	64	58	57	64	69	78	64	78	75	58	83	85	80	76	71	78	67	70	73	64	79	97	77	73	75	70	69	62	70	58	86	78	55	83	96	91	63	84	73	75	64	66	68	87	77	80	80	67	65	72	63	83	82	60	87	74	72	69	82	53	88	72	94	63	77	74	73	80	68	86	82	62	72	66	73	67	76	71	57	80	54	71	65	80	86	66	54	80	67	78	91	52	55	67	68	67	74	85	82	64	56	70	65	72	83	74	67	74	62	72	78	65	66	63	73	61	66	71	72	65	80	82	71	65	60	73	69	83	73	53	72	80	68	64	80	61	47	72	71	74	76	93	67	87	65	71	82	74	73	73	61	75	78	59	77	56	73	74	88	65	76	98	75	64	64	66	58	64	60	72	72	70	73	68	91	68	68	56	88	68	73	69	78	71	73	73	72	69	77	73	71	67	69	58	52	81	68	77	88	64	78	70	74	77	61	83	82	59	69	85	62	58	68	69	72	74	73	97	75	65	62	62	69	80	61	67	68	68	75	75	73	57	66	70	61	51	81	71	80	82	78	76	68	84	69	72	67	56	74	63	72	61	66	71	61	78	63	60	74	74	74	71	65	71	82	67	75	68	64	63	80	66	80	71	74	88	66	70	96	64	64	76	63	68	59	68	79	77	59	59	76	69	79	76	70	73	83	81	77	67	71	76	68	73	59	61	62	51	68	83	67	84	77	81	59	60	63	75	54	79	62	67	69	83	65	76	74	77	87	71	69	74	68	80	67	67	62	72	69	83	74	60	76	66	67	77	75	81	61	78	56	74	56	68	61	84	63	76	76	74	54	71	80	93	68	79	64	73	75	68	76	71	73	68	84	64	72	72	82	78	69	70	76	66	73	65	71	72	56	86	89	94	74	72	59	70	75	86	68	62	74	81	82	66	89	71	65	82	86	61	80	75	67	66	80	84	62	72	63	65	62	84	72	68	62	83	80	63	69	72	59	81	74	71	58	74	65	74	75	47	68	72	90	71	58	76	69	70	66	85	64	74	79	71	75	65	73	61	75	89	64	71	68	70	63	75	57	91	68	77	82	76	53	79	65	68	64	60	68	73	67	77	75	74	76	66	68	71	74	92	62	84	68	63	66	84	72	66	72	76	71	75	69	80	78	77	78	64	85	72	66	54	65	92	67	79	59	74	66	76	79	84	77	64	68	70	61	66	61	83	63	65	66	94	90	85	62	86	86	71	84	62	74	76	79	64	81	77	69	69	64	65	68	81	67	80	65	61	70	71	68	70	62	70	56	75	56	68	71	74	66	86	58	57	74	72	79	74	83	80	73	63	57	66	78	76	74	73	74	77	81	68	63	82	70	78	76	67	76	62	87	68	67	84	84	73	71	69	57	64	68	92	72	61	60	87	64	67	60	90	74	79	76	77	73	60	62	77	64	83	63	72	72	53	83	77	93	71	75	68	64	65	80	64	65	96	61	57	73	70	66	65	64	76	64	77	70	73	84	66	65	83	82	74	67	66	78	73	64	67	73	83	63	81	81	62	84	78	68	66	70	74	66	76	80	73	84	64	78	60	79	73	80	80	80	69	62	84	60	75	72	73	70	92	75	81	77	68	73	76	71	52	75	81	77	68	64	67	70
14527	8131	4636	7680	13526	14936	12976	11919	10496	9018	10909	9836	6679	4820	4003	5702	14871	3127	2695	2843	2897	2693	2480	2548	2623	2550	2563	2551	2346	2241	2225	2103	1948	1795	1537	1427	1347	1319	1232	1274	1217	1169	1095	1088	1054	1092	1043	1080	925	950	941	928	877	886	927	817	915	884	936	923	858	873	940	861	883	881	911	855	880	905	880	863	835	855	871	870	919	856	886	904	883	883	836	919	899	804	850	898	865	890	1674	3632	3447	2727	1897	1015	824	843	870	855	890	869	808	855	920	788	847	896	846	820	892	834	827	851	924	925	885	871	853	899	867	888	865	880	882	890	890	863	844	855	842	820	878	868	895	880	826	846	855	865	845	835	849	858	875	920	818	867	869	905	878	869	829	895	876	891	850	818	868	843	880	855	854	850	808	865	878	874	857	828	904	837	869	841	894	831	848	869	810	877	859	874	880	908	880	896	880	833	836	922	833	816	844	839	874	854	840	848	901	902	879	851	887	859	874	810	902	886	914	827	891	869	854	852	832	863	860	889	867	834	820	860	892	838	886	844	861	862	906	850	859	839	835	905	834	782	909	921	843	851	877	849	904	833	871	863	905	853	874	850	882	846	929	877	790	904	868	872	846	846	846	893	852	893	887	864	891	851	888	811	849	887	835	850	816	864	850	877	903	838	883	828	885	879	908	911	864	858	917	856	915	881	830	895	834	882	895	886	864	796	912	870	876	872	797	905	923	839	894	837	854	899	951	841	882	833	918	791	853	881	903	864	824	872	895	876	902	895	861	881	869	861	839	969	845	904	899	828	850	866	848	896	851	868	843	871	816	883	849	851	869	871	868	833	872	809	853	898	880	821	825	858	892	907	875	816	853	884	841	838	910	853	877	876	894	867	813	840	839	912	842	892	851	849	842	890	839	893	854	872	895	835	913	900	894	842	885	847	891	851	851	871	836	817	880	878	867	905	850	876	852	858	806	831	899	844	807	856	837	864	820	836	838	891	852	875	855	931	860	835	866	873	893	874	917	852	911	892	909	839	835	879	877	908	896	857	866	908	862	887	854	832	842	882	862	819	832	859	848	862	870	874	874	877	894	881	879	846	878	840	885	834	854	853	872	836	866	914	848	886	788	853	876	824	849	888	889	920	815	846	864	870	814	866	822	834	834	868	888	849	820	879	878	842	889	850	934	876	878	856	856	811	856	821	880	854	876	854	820	874	870	839	874	838	850	909	846	852	869	826	853	856	846	912	853	863	844	846	889	827	869	820	900	854	832	826	872	839	906	839	867	897	872	832	873	862	858	845	911	820	882	858	823	865	859	885	878	864	845	844	894	945	866	897	876	846	863	895	863	856	840	854	856	889	861	859	888	856	845	868	915	902	832	813	895	869	870	828	825	868	887	891	868	806	861	915	834	859	868	875	871	863	864	870	875	893	863	815	835	837	855	856	868	854	851	920	824	857	895	843	849	867	913	805	872	835	881	870	874	878	869	898	842	804	861	852	872	886	901	888	871	849	868	813	865	823	882	882	877	911	899	845	838	877	831	876	844	844	859	867	902	860	834	869	858	848	856	921	808	848	889	913	861	818	894	833	879	871	895	854	872	849	849	866	866	856	859	889	870	832	875	933	846	866	900	815	871	874	908	908	853	900	841	839	903	842	844	845	894	835	862	895	903	885	846	863	879	855	910	853	889	862	906	899	901	862	833	906	839	909	855	934	880	888	838	848	816	859	824	824	865	868	838	878	903	843	844	902	870	843	880	841	847	850	859	873	827	876	876	889	884	787	886	881	869	851	911	846	842	849	842	871	869	924	817	873	875	909	802	863	880	890	871	892	873	878	854	878	870	837	894	843	867	879	848	867	834	891	847	877	898	910	862	825	922	881	924	833	878	816	819	908	912	904	856	856	896	915	893	840	826	897	855	889	898	893	821	853	888	889	922	813	853	859	858	897	845	919	851	849	877	848	893	896	865	868	881	900	848	822	830	872	872	873	869	900	847	846	885	829	877	853	920	837	822	903	865	869	832	849	850	887	909	913	839	845	838	848	843	855	871	836	835	855	878	867	893	877	889	842	899	852	884	861	848	881	901	832	854	865	863	910	832	855	824	880	840	824	869	867	842	883	881	867	869	897	841	855	879	890	865	865	884	935	920	835	862	819	846	861	849	853	865	833	829	865	880	866	868	903	876	885	859	861	886	843	890	845	915	891	880	907	891	898	868	773	876	875	815	861	890	869	902	870	910	865	834	772	917	898	870	893	904	849	886	844	893	858	871	825	812	832	869	879	795	858	807	873	864	836	836	848	889	875	854	840	912	887	874	823	859	861	843	851	856	901	891	825	866	858	878	869	841	855	842	854	883	896	823	848	827	869	879	908	876	869	876	864	871	949	868	837	848	873	861	848	841	899	876	875	840	864	930	863	896	899	866	839	853	856	880	802	880	865	888	893	866	896	853	956	865	907	889	884	849	901	856	869	871	835	848	875	883	897	840	895	848	831	863	849	852	881	875	843	872	877	864	889	862	850	846	891	872	829	862	857	908	836	834	863	873	853	914	883	825	903	887	851	869	872	906	895	843	893	862	860	895	874	880	901	860	899	883	813	827	886	872	873	874	869	905	830	856	836	802	869	840	851	844	873	855	855	828	906	838	861	838	818	907	875	824	870	869	807	820	835	856	883	826	863	878	859	855	877	844	913	919	899	920	873	902	849	863	835	833	865	841	853	930	853	863	894	894	892	849	858	852	856	863	884	841	872	841	849	902	904	836	889	813	878	867	810	803	889	884	904	827	844	872	848	869	853	838	870	878	875	911	844	901	935	853	837	848	873	870	834	846	873	852	881	896	848	881	895	847	855	890	866	879	847	858	830	910	898	831	830	809	849	880	888	805	861	866	869	928	862	832	875	835	876	865	886	887	873	885	847	837	828	913	859	880	841	900	887	832	839	863	866	894	871	831	852	883	852	853	810	873	883	840	846	874	872	876	839	870	819	920	865	860	864	899	933	891	855	858	865	854	860	899	834	861	878	915	902	872	875	872	853	877	835	822	862	873	839	887	871	921	874	859	856	884	899	893	874	886	879	860	883	850	852	885	868	836	858	840	893	874	902	841	825	879	859	870	847	841	884	852	887	888	855	833	852	868	868	862	835	812	878	886	844	871	891	883	813	890	889	875	871	855	858	814	815	881	852	824	890	851	844	914	864	919	844	842	878	903	898	872	852	826	863	865	897	864	899	868	900	876	866	871	878	849	900	898	915	896	874	881	864	854	891	858	852	873	875	906	901	866	853	882	828	855	879	858	859	846	821	801	847	943	863	881	868	860	870	851	912	886	840	868	874	791	837	847	852	868	834	820	869	872	898	850	862	884	880	867	874	908	839	919	841	886	851	864	840	896	878	829	875	808	898	875	871	863	865	865	876	881	877	874	885	872	834	817	898	838	820	838	834	885	857	867	852	870	841	886	890	853	876	842	871	868	770	898	859	917	866	897	841	848	863	879	852	931	885	912	920
1581	916	435	252	298	403	402	372	344	283	396	359	226	186	155	267	1382	159	142	128	121	134	126	110	110	103	117	118	99	102	124	99	83	81	77	78	63	93	79	75	89	65	66	72	88	59	63	61	73	72	70	68	60	60	69	64	67	65	75	59	55	60	61	64	56	72	64	58	58	67	60	53	62	70	60	62	66	52	63	77	54	67	70	69	63	53	68	52	63	76	80	126	184	184	125	75	76	71	74	58	63	66	63	64	66	66	64	72	58	59	59	54	74	60	58	66	56	47	64	67	64	70	83	54	62	63	57	60	61	71	53	57	59	75	63	57	68	78	70	62	62	64	60	52	53	59	61	71	55	76	63	66	68	60	74	70	60	67	55	89	51	60	60	63	59	59	86	64	65	55	68	59	60	76	72	72	53	50	72	78	90	66	78	65	69	64	65	72	65	48	66	66	51	58	77	81	69	61	67	66	63	57	62	62	82	58	56	65	60	49	79	56	59	66	69	57	61	68	55	79	62	68	67	62	65	63	61	73	70	71	67	60	70	70	66	61	73	61	60	70	61	61	58	59	61	51	49	76	75	65	69	48	75	68	63	66	68	59	49	39	63	59	62	73	73	66	71	60	64	68	65	58	67	63	66	63	53	76	49	59	62	59	59	79	54	57	73	67	56	70	62	75	46	61	57	67	58	55	76	67	51	75	65	47	62	64	81	60	63	62	62	68	61	69	60	69	63	76	78	77	66	67	74	62	66	60	62	72	61	57	61	62	66	69	75	59	54	56	71	65	77	66	75	70	54	63	68	57	64	69	77	50	63	67	52	63	54	52	72	59	61	61	58	57	54	54	58	59	68	49	56	67	57	62	81	69	72	62	51	63	59	73	58	74	56	63	57	71	61	71	70	58	61	74	63	59	69	67	64	55	72	63	69	70	60	64	66	75	63	68	61	57	47	61	69	80	71	61	68	68	47	79	67	63	63	46	49	63	57	58	63	55	69	69	56	60	62	63	79	75	53	74	59	58	66	65	66	70	64	64	57	52	61	49	68	57	63	77	61	60	65	68	59	52	64	71	60	66	68	54	64	66	66	67	58	68	66	69	68	73	59	68	67	60	53	61	69	73	59	77	70	60	46	66	58	68	63	64	73	65	63	58	66	56	50	61	60	66	67	68	73	64	61	70	59	69	60	51	71	65	49	57	65	73	58	61	51	54	60	53	71	69	71	63	61	58	73	71	72	57	64	70	54	57	50	66	69	53	57	50	57	59	73	62	45	63	83	67	64	65	69	61	58	75	70	73	48	68	56	54	55	51	50	55	71	63	60	68	66	54	63	65	65	65	86	62	84	81	60	65	65	59	57	88	65	63	79	72	45	44	67	64	70	58	66	71	69	78	58	65	73	75	66	52	69	68	58	69	45	58	69	67	52	65	65	58	64	64	67	57	67	80	65	68	57	51	61	52	80	57	55	76	65	65	73	55	49	68	59	69	67	70	63	75	72	81	76	57	63	70	60	62	72	59	67	61	57	57	76	60	53	68	79	60	78	73	73	57	57	57	65	69	57	66	61	68	63	64	61	61	58	81	51	82	49	62	67	73	51	70	60	71	60	74	67	62	56	59	51	61	64	74	73	64	48	57	57	68	69	58	57	64	65	46	73	48	67	70	76	59	53	50	85	52	58	67	65	62	78	68	78	57	64	70	46	63	66	59	58	61	66	66	67	70	60	65	60	69	63	55	64	67	53	74	64	67	73	61	75	76	65	56	55	68	71	58	54	60	72	72	71	70	61	56	60	58	75	66	56	60	76	55	74	59	59	63	67	70	62	64	74	76	58	50	60	49	51	65	74	59	61	55	49	59	69	66	62	79	50	69	76	58	59	65	61	68	63	70	65	63	59	65	66	72	52	69	59	63	62	74	50	51	72	58	77	68	72	55	79	56	69	50	57	60	59	57	59	64	63	60	70	72	73	71	64	63	58	60	65	58	57	73	58	51	62	79	84	67	69	59	60	64	55	52	45	61	60	70	63	62	61	66	61	59	60	77	59	64	50	54	84	65	70	56	63	81	62	73	58	64	63	70	56	64	60	56	76	58	71	74	63	54	62	62	72	57	66	71	66	64	46	66	61	64	62	74	75	63	63	68	56	64	58	57	58	69	63	66	57	62	72	71	61	67	56	72	56	69	54	67	60	59	72	62	74	54	69	63	53	62	71	65	60	52	54	55	63	54	47	59	60	57	70	60	60	65	54	57	52	63	64	64	72	56	67	56	52	69	60	61	68	74	66	55	70	64	63	74	45	66	67	77	65	64	64	70	55	65	65	52	62	60	79	65	59	73	60	62	53	74	57	45	70	67	54	69	55	61	63	83	72	51	65	85	52	70	77	54	68	56	63	48	67	69	58	75	59	64	68	61	57	61	57	69	73	60	58	50	63	73	72	51	68	47	60	62	67	73	72	55	67	59	71	63	63	55	56	68	62	71	72	65	63	74	70	52	63	67	75	63	64	58	74	65	52	74	46	57	55	67	55	57	59	67	59	67	61	63	56	59	61	60	69	78	64	62	62	63	51	54	72	66	79	46	62	71	63	54	60	77	69	55	50	72	68	64	68	59	85	68	61	70	67	62	58	74	76	50	58	75	59	63	78	53	65	64	55	72	70	71	54	60	65	58	54	68	55	68	64	43	74	70	60	52	68	62	60	44	66	66	57	52	59	56	66	83	67	57	62	65	76	70	63	66	68	69	70	56	50	66	57	76	56	57	69	66	75	66	61	53	75	66	65	65	66	52	64	60	78	68	51	54	65	68	51	68	53	67	72	58	74	70	62	69	76	66	66	72	66	61	49	71	47	63	74	78	62	56	64	61	72	74	63	69	75	64	55	73	65	56	65	64	56	58	64	63	55	63	51	48	58	67	62	62	63	63	56	81	59	63	59	57	70	71	74	49	56	72	80	52	82	57	72	73	63	51	67	58	59	69	60	54	54	64	67	76	53	55	60	66	70	76	60	88	48	51	48	49	55	69	65	67	65	62	54	57	74	78	77	61	75	63	56	68	63	67	66	63	76	62	58	62	60	68	72	67	60	50	69	53	62	64	60	63	51	68	58	54	69	77	57	58	58	70	66	58	58	82	65	47	67	54	48	60	71	62	64	76	68	74	67	60	59	60	68	66	69	64	62	67	71	58	63	62	64	81	54	64	52	48	65	68	64	55	50	75	66	61	71	73	60	54	78	83	60	62	72	58	64	55	54	60	84	62	63	62	71	74	73	58	60	53	90	53	68	62	67	78	58	58	58	70	54	64	64	77	55	68	58	77	67	63	58	63	77	66	58	55	55	67	55	58	74	74	59	63	58	62	66	75	67	64	71	69	76	73	68	60	66	58	60	55	58	69	63	70	59	47	63	70	73	80	67	56	52	57	65	61	62	61	68	64	52	62	72	64	62	69	54	68	76	61	63	66	53	56	58	63	67	46	61	60	65	63	68	74
18751	10730	6214	10143	17043	18053	16460	14771	13160	11343	14098	11210	7792	5796	4892	8000	18522	3854	3508	3614	3720	3212	3072	3232	3023	2790	2699	2777	2826	2647	2565	2349	2129	1813	1584	1514	1409	1352	1217	1167	1164	1138	1137	1104	1082	975	1008	966	903	860	855	817	845	806	802	831	820	766	781	755	781	737	821	795	740	773	746	816	783	798	781	759	822	760	778	764	784	815	777	816	789	745	775	758	787	758	790	800	766	767	1490	3120	4821	4005	2516	1169	780	741	747	684	756	715	732	711	692	747	732	758	750	718	781	730	734	702	747	712	770	711	810	688	800	740	731	792	775	775	741	769	712	764	773	739	703	780	753	737	731	785	747	772	755	743	753	747	729	726	711	736	744	746	727	764	746	731	829	735	726	779	794	729	744	761	721	763	777	761	722	755	742	735	739	725	753	749	718	754	732	728	735	754	782	731	762	726	832	757	715	760	758	765	752	760	748	742	726	705	757	773	768	781	773	765	710	693	728	737	763	759	713	775	754	750	729	838	723	705	712	730	761	702	747	744	790	712	725	763	745	752	781	746	758	755	748	794	805	711	765	720	708	798	795	736	754	776	701	727	751	756	748	717	748	737	693	739	715	764	726	718	713	748	761	754	786	710	751	712	696	749	730	760	757	774	767	755	763	719	749	799	777	787	753	771	740	722	798	742	770	743	753	668	727	704	721	748	731	707	740	767	725	750	791	766	783	763	766	737	744	794	724	737	750	756	770	749	740	767	693	717	769	753	697	749	748	725	755	749	762	777	723	717	764	743	744	745	783	777	783	765	793	749	721	750	715	784	729	741	755	735	752	715	740	770	704	756	726	758	741	742	751	766	739	734	749	734	773	743	767	723	770	710	728	723	757	714	741	713	757	746	727	733	737	759	738	747	702	792	707	753	779	723	737	782	779	740	766	802	729	766	726	774	733	809	749	793	756	737	752	736	792	775	764	746	734	722	755	680	736	751	729	736	756	713	794	735	755	758	754	739	749	732	787	722	681	768	690	732	761	717	727	754	779	760	719	711	732	774	781	762	739	738	758	775	720	792	745	769	754	767	744	799	728	730	783	739	739	745	762	750	735	754	739	751	742	743	750	768	759	726	745	735	701	745	733	792	742	748	766	774	756	739	743	700	721	756	730	739	721	742	743	760	721	746	740	718	742	709	729	749	763	791	742	752	740	780	767	741	769	736	747	757	729	764	690	754	749	789	768	740	730	779	736	758	834	776	726	766	735	738	779	697	743	789	743	716	716	773	794	741	740	754	697	739	760	738	810	760	680	776	794	762	770	753	784	739	783	747	750	748	748	720	695	757	712	724	697	763	759	683	751	726	733	753	765	743	767	753	728	694	749	739	751	791	807	793	717	754	735	748	731	746	677	717	815	763	714	790	725	747	713	738	747	714	696	765	740	790	746	715	758	732	740	732	689	735	755	751	793	768	756	765	772	720	710	792	725	746	745	769	769	724	741	781	725	713	764	742	687	758	666	766	748	762	818	749	760	793	781	759	756	774	756	762	685	757	698	736	748	729	764	753	778	786	761	733	755	767	783	694	774	762	750	727	763	731	723	774	746	742	742	793	727	719	715	718	730	778	755	753	734	738	747	755	775	717	734	717	733	741	703	830	765	727	768	750	741	741	784	726	778	676	716	742	764	760	710	800	722	712	727	764	752	713	818	740	749	767	733	764	735	733	754	761	736	775	741	727	766	750	742	798	750	716	776	730	736	770	706	756	743	703	738	790	735	756	715	724	757	708	749	740	760	773	726	723	740	748	745	740	749	734	723	727	757	688	743	783	760	753	750	737	741	722	696	714	749	775	728	705	736	746	716	750	725	737	746	786	757	765	721	763	727	728	727	772	772	750	763	793	727	764	723	762	740	760	745	724	769	768	804	807	735	751	766	705	743	765	804	788	734	745	749	751	746	765	747	681	722	730	807	762	715	788	774	739	712	724	735	769	708	705	711	760	737	699	710	729	744	692	688	769	761	741	747	766	758	748	759	726	734	729	770	707	739	777	732	768	707	753	678	745	699	721	736	718	791	775	774	771	763	775	755	721	774	742	714	763	742	753	725	787	733	699	773	721	808	731	748	775	740	755	752	768	784	693	737	770	742	801	757	770	717	776	748	734	751	809	762	726	732	716	773	769	740	712	752	752	739	742	783	759	746	781	753	700	729	790	749	729	727	771	749	747	754	776	773	767	718	728	723	728	711	708	769	755	767	789	759	738	790	694	776	807	722	747	759	744	731	764	729	743	732	753	719	779	770	767	765	734	734	722	747	765	716	768	737	750	730	721	780	756	767	722	791	749	738	745	758	813	753	726	754	799	795	737	765	765	707	816	732	708	793	742	733	742	788	726	739	717	767	784	729	779	753	765	673	731	718	713	742	749	700	710	751	762	769	742	694	756	756	743	744	782	802	784	749	790	752	735	715	753	766	745	726	713	761	748	715	753	741	759	724	769	741	792	711	723	749	747	728	770	737	765	744	725	725	744	800	713	727	797	787	741	722	792	721	731	742	741	756	795	784	735	763	773	758	747	741	737	765	785	746	736	756	762	744	708	741	736	687	715	723	732	767	725	759	760	687	727	726	723	728	746	725	786	755	756	776	753	755	742	772	782	790	768	733	750	725	702	761	772	736	763	755	732	761	720	727	821	801	754	786	810	775	738	703	734	693	799	705	721	774	760	732	751	811	726	731	775	765	764	754	755	761	754	718	724	745	739	733	756	737	794	764	749	776	735	752	745	761	744	715	778	766	764	719	751	726	737	730	733	768	739	701	704	689	785	770	782	753	722	767	796	749	702	747	791	772	748	767	765	775	811	714	730	774	748	748	784	749	732	716	746	706	740	804	770	757	748	740	744	747	759	757	772	747	767	780	736	746	726	797	748	735	706	768	760	770	738	785	780	758	726	740	797	727	729	769	735	754	693	779	708	782	752	722	808	743	739	729	796	702	745	755	802	741	728	789	741	739	721	678	734	764	699	787	753	765	751	734	725	756	785	776	718	754	779	758	783	831	718	786	772	756	751	774	736	730	788	745	715	764	749	732	744	750	723	757	729	736	763	746	715	761	746	720	775	738	712	756	747	746	756	715	757	736	717	781	730	742	758	781	708	784	745	715	769	745	735	741	753	764	722	757	752	711	769	707	758	768	745	764	740	772	683	730	803	753	760	751	733	764	747	702	750	716	776	760	773	707	764	725	737	750	803	741	766	743	734	739	745	741	780	729	741	754	741	770	787	745	764	772	733	734	800	766	736	757	776	760	749	734	786	735	785	715	753	744	766	756	718	758	743	707	760	780	762	761	753	754	735	745	733	787	752	742	739	756	784	741	806	750	744	774	777	778	756	744	727	772	753	765	733	735	719	756	750	736	722	737	764	747	810	763	763	746	742	762	735	809	752	744	720	738	732	752	814	752	747	734	768	745	725	726	737	760	793	766	768	755	713	742	797	748	740	714	739	679	704	737	783	730	785	749	766	751	750
1547	345	188	115	112	164	167	140	144	153	235	139	114	85	73	109	240	80	68	81	85	74	89	76	59	59	65	70	50	64	71	67	64	55	58	40	53	52	49	49	44	50	38	43	46	40	39	45	59	43	44	49	58	53	39	48	47	44	52	40	51	52	46	38	41	42	53	60	41	40	43	38	49	46	40	51	60	37	46	55	63	57	37	60	44	48	58	45	52	46	48	64	68	81	74	41	48	44	38	35	53	38	54	55	42	35	46	45	53	50	46	38	46	43	53	46	44	51	47	42	48	46	47	42	59	29	43	58	47	45	39	44	55	42	48	50	43	47	45	51	46	51	53	44	44	57	41	39	55	43	49	43	48	42	41	56	40	51	44	50	46	31	39	49	58	42	44	42	55	54	37	51	50	60	50	53	63	39	46	32	43	50	45	48	44	44	45	50	35	48	46	48	44	43	41	43	41	51	53	44	52	51	47	48	45	54	48	54	42	41	47	57	44	47	46	52	52	43	48	51	50	53	29	53	50	59	53	43	40	39	38	54	42	44	36	46	48	49	45	51	51	38	53	54	44	44	49	51	33	50	53	55	47	30	43	40	39	49	33	52	48	44	57	47	51	43	37	48	45	58	38	28	45	45	44	42	47	46	65	42	63	44	63	54	55	45	51	44	46	29	61	54	48	53	48	51	49	54	45	48	45	47	51	47	34	43	52	47	41	51	42	49	50	54	39	47	47	46	43	38	33	47	41	36	34	44	47	53	52	39	63	50	47	59	55	51	47	47	49	35	36	51	46	47	53	40	65	41	55	48	39	46	43	53	47	56	43	35	43	50	38	47	48	47	43	45	48	52	49	56	55	50	37	43	52	54	41	42	44	45	47	51	40	61	45	41	37	48	43	47	36	45	59	39	37	44	34	46	47	40	42	46	45	60	53	47	57	42	40	45	49	43	54	46	41	52	48	47	53	59	54	45	60	47	59	44	43	46	48	51	40	50	54	53	63	45	43	34	37	44	48	50	53	45	36	45	37	52	50	56	49	42	42	45	52	45	38	38	45	40	52	56	60	47	44	44	57	51	53	36	49	45	40	47	42	44	56	49	43	39	37	40	37	47	54	46	42	56	46	64	40	56	37	46	42	62	38	41	41	38	50	51	54	42	44	45	54	40	48	42	43	45	49	36	50	53	36	49	38	35	40	51	39	50	47	42	53	41	50	60	41	41	49	46	33	37	58	44	46	52	45	54	49	56	52	61	42	38	49	54	53	43	43	48	57	38	44	55	47	37	60	35	57	50	55	48	44	41	42	51	35	50	46	47	41	43	47	55	49	47	45	42	47	51	40	42	64	44	48	45	50	58	52	52	36	45	43	41	40	37	44	49	51	50	42	49	44	63	48	39	52	35	57	56	60	42	45	53	46	51	42	50	44	50	48	52	60	60	55	41	32	50	42	60	41	44	41	45	49	45	43	39	37	41	41	37	57	48	49	36	48	46	40	49	56	54	47	52	42	41	48	42	43	36	47	48	46	42	48	38	56	50	48	48	43	35	45	45	46	42	33	38	42	34	40	40	45	47	49	40	54	51	65	51	49	44	50	53	41	37	41	42	46	51	46	42	51	54	46	37	47	57	59	36	60	39	45	50	50	53	41	46	38	35	45	35	60	59	52	43	41	43	40	47	56	68	48	28	52	42	34	61	45	45	37	46	53	33	40	40	50	53	47	47	64	48	43	37	54	41	41	54	34	44	44	44	43	47	56	50	44	48	39	43	52	51	44	52	34	40	50	46	37	36	52	44	46	43	43	34	40	42	45	39	45	46	54	42	36	40	57	43	42	37	47	56	38	44	56	46	43	51	53	47	57	47	48	48	47	50	63	46	44	35	49	48	33	55	41	49	41	51	49	38	45	39	62	44	35	60	47	48	35	46	38	34	39	44	54	48	50	52	45	47	47	36	41	57	46	57	39	46	46	58	45	48	58	44	46	52	53	33	38	55	45	41	49	38	53	38	40	47	55	43	44	49	40	39	48	55	41	47	49	39	45	45	38	35	38	45	44	30	36	51	54	45	51	41	43	31	48	43	45	49	41	49	38	33	48	50	45	53	46	39	52	38	52	39	34	54	46	41	39	39	46	42	39	55	34	46	41	52	40	61	40	43	52	49	58	52	40	54	34	45	57	48	58	46	46	46	46	41	40	41	49	43	39	38	47	49	43	47	53	52	50	37	41	52	66	48	52	38	46	46	47	45	39	48	44	43	43	55	38	46	38	43	54	40	43	41	42	51	31	40	55	49	57	59	44	51	32	44	48	39	57	40	44	48	53	45	41	34	54	42	41	47	47	41	46	35	46	42	50	42	53	56	36	49	49	43	50	54	46	45	46	48	40	57	49	44	51	48	49	39	43	41	52	58	53	65	44	40	50	50	48	42	47	55	46	65	50	42	35	41	49	48	48	43	41	48	42	46	45	40	53	47	64	52	52	49	44	45	33	46	40	37	49	49	40	42	40	47	60	46	54	49	49	55	62	58	44	48	50	39	49	47	35	43	45	55	41	49	56	44	46	57	48	45	37	50	48	49	46	61	42	62	43	56	39	38	48	54	52	50	64	42	37	41	48	44	42	44	32	42	51	50	46	46	55	50	41	39	55	47	48	41	49	52	55	49	50	47	46	41	48	43	55	47	52	46	49	42	46	52	42	51	57	32	34	42	51	38	40	47	41	49	54	43	36	46	48	63	51	52	50	56	48	44	55	46	45	46	38	42	48	49	54	43	58	51	42	39	34	41	44	51	45	44	42	53	67	54	45	47	41	51	53	38	42	47	40	51	41	50	56	42	59	59	47	45	43	54	53	48	45	47	41	47	61	60	43	51	37	54	45	45	51	42	51	42	51	45	35	56	37	48	37	46	49	39	38	44	56	47	43	49	51	46	46	36	55	36	52	59	46	50	50	48	45	41	53	38	53	42	44	47	29	45	50	43	48	43	38	42	54	55	39	37	48	47	45	53	45	59	54	42	47	52	42	44	56	37	67	46	49	45	35	42	46	44	40	40	37	42	39	40	45	53	50	49	58	51	49	32	50	58	35	44	47	36	49	50	48	50	46	41	43	58	50	48	40	38	54	50	37	47	44	53	44	34	47	50	45	43	40	46	51	50	46	52	38	46	42	44	54	37	44	50	41	38	43	41	44	49	47	49	62	47	42	53	41	39	41	39	38	48	55	59	50	41	42	35	54	41	54	47	40	56	43	42	29	44	42	53	42	48	39	62	51	37	48	32	49	62	36	39	54	37	45	47	49	55	41	54	47	56	66	61	61	41	43	58	43	40	49	41	48	60	54	52	46	45	54	52	60	41	52	53	40	46	55	45	39	43	39	59	50	39	47	51	50	44	37	48	60	47	54	46	48	41	43	53	44	46	58	43	43	44	38	49	49	41	37	51	61	43	44	54	42	57	49	40	53	43	52	36	47	48	50	45	46	42	50	41	45	56
12037	5970	3288	4836	8869	9974	9171	6902	6362	5721	9084	6251	3779	2359	2205	3499	8311	2100	1984	1933	2020	1796	1918	1540	1493	1678	1596	1637	1614	1555	1433	1300	1124	1054	1014	912	865	815	767	776	764	742	705	668	659	667	662	661	595	615	620	616	591	630	558	610	584	622	570	613	597	596	622	555	557	601	564	614	577	607	646	583	581	604	579	626	594	637	566	612	557	587	590	581	567	535	599	605	558	576	697	998	1482	1753	1383	691	574	569	591	603	597	606	565	575	609	592	590	626	579	613	593	568	553	512	567	566	552	551	596	575	561	556	557	571	584	603	555	546	564	543	545	556	571	595	589	561	567	601	526	582	569	573	600	571	573	585	555	574	611	580	580	570	573	585	578	587	577	527	556	561	561	522	582	565	593	549	574	583	562	596	589	574	585	559	625	571	590	529	564	585	562	567	558	595	614	570	607	578	566	568	619	550	590	551	557	579	579	604	554	577	529	603	601	584	593	564	568	571	568	574	625	549	608	651	603	647	582	603	622	570	560	583	559	638	595	569	592	577	586	575	607	573	619	551	603	588	577	561	551	587	548	570	575	590	589	578	576	594	583	603	569	571	585	561	544	532	585	567	561	564	604	557	587	586	572	565	571	608	599	576	603	535	593	584	550	603	587	596	594	571	545	536	578	538	580	595	586	609	604	563	550	569	556	581	599	542	578	542	603	548	541	610	529	587	598	614	576	581	553	582	619	618	551	576	527	612	604	550	588	566	572	608	584	590	615	576	561	594	576	560	550	582	554	587	543	568	570	576	592	581	587	559	547	586	575	560	555	656	598	585	605	596	565	580	597	548	573	580	598	602	583	613	574	577	547	545	623	550	572	525	555	578	573	555	572	603	584	561	587	590	576	587	619	608	570	606	552	524	557	602	575	620	619	575	553	559	587	571	579	561	611	607	587	618	588	573	576	563	596	590	553	553	584	573	541	597	580	573	626	565	606	608	614	545	558	591	568	532	568	564	565	545	588	544	547	573	594	553	570	615	552	582	578	549	578	569	587	578	565	604	572	588	602	533	574	617	577	563	567	591	587	553	599	546	583	587	543	586	593	561	607	569	610	541	578	572	578	552	566	565	555	570	565	582	579	657	549	588	563	618	562	615	617	529	569	615	623	571	564	564	588	602	557	557	556	551	600	578	543	564	565	594	548	561	575	591	545	603	593	603	589	603	623	563	556	578	588	613	585	568	551	567	572	611	553	568	602	576	583	574	605	569	553	536	594	590	596	564	554	622	573	609	581	568	574	581	599	569	575	606	589	587	603	587	569	564	602	561	634	570	532	590	582	604	592	540	554	583	533	648	553	542	615	574	559	565	603	602	535	523	542	575	581	566	572	561	591	553	561	574	565	584	577	558	533	570	625	557	541	577	562	620	600	577	592	584	550	597	597	589	609	561	528	564	607	579	529	621	534	558	585	570	584	581	565	607	570	548	586	612	570	586	530	609	595	558	551	587	592	541	582	549	577	575	570	641	599	560	578	560	595	587	594	569	599	600	599	600	527	552	579	576	546	561	538	584	615	536	592	604	581	588	562	546	575	626	596	564	570	553	608	609	612	603	614	576	592	628	622	580	613	598	622	569	568	558	594	549	578	619	562	568	566	542	592	569	555	595	562	564	597	578	580	577	607	583	580	571	610	590	572	563	553	551	604	558	569	513	569	592	572	602	602	561	576	585	538	564	560	561	576	593	574	571	571	599	530	559	549	588	587	607	610	586	596	597	599	551	566	570	591	536	568	599	552	534	571	568	578	578	572	607	575	619	576	585	613	597	615	560	588	555	572	585	584	559	615	588	578	632	580	555	569	553	577	552	539	615	538	590	571	557	567	591	546	584	586	569	585	596	607	594	553	567	560	590	585	562	579	583	558	588	596	576	576	577	604	538	572	615	552	570	585	561	553	557	613	584	542	598	570	596	551	558	583	553	561	549	593	592	589	619	563	581	545	524	626	528	585	590	582	555	597	549	556	597	571	605	567	592	582	573	575	596	629	581	555	603	565	568	580	587	583	547	568	565	545	602	563	610	606	544	544	581	607	598	585	546	553	610	598	582	558	574	597	601	557	579	604	613	568	522	573	592	603	594	599	534	605	557	551	566	566	580	563	576	579	567	576	590	591	564	586	583	575	531	556	602	545	595	568	585	553	545	564	592	536	561	575	588	567	601	572	566	585	536	600	569	559	572	573	603	552	627	587	599	549	535	572	555	566	579	586	599	606	593	561	593	561	514	585	608	563	571	584	571	628	567	565	590	617	560	569	575	579	576	569	584	590	558	594	601	550	589	586	599	540	571	572	572	591	564	583	576	604	577	601	551	602	587	585	621	569	569	548	565	601	535	585	584	563	580	628	543	561	565	563	597	613	581	582	576	587	591	558	562	550	581	606	545	535	569	576	609	593	572	615	589	550	587	561	595	575	600	577	560	570	545	543	589	567	607	624	546	599	562	585	584	513	598	567	556	567	590	536	575	582	591	573	557	566	616	593	544	616	536	591	585	598	568	569	578	551	534	588	592	572	580	562	552	555	549	611	549	565	528	546	605	610	541	605	596	535	584	582	542	571	592	573	583	610	605	596	591	574	584	602	575	568	567	566	579	607	550	598	610	583	605	550	617	574	578	579	559	569	587	617	576	589	590	619	582	576	560	599	562	574	582	548	552	588	543	601	598	578	532	598	587	562	576	569	599	615	591	595	617	571	600	542	597	587	589	587	557	560	600	576	581	565	574	545	596	599	614	552	568	620	544	589	562	572	595	576	567	568	605	522	540	598	580	595	608	570	599	562	589	589	571	575	551	585	592	521	562	555	596	647	603	600	577	562	543	571	553	618	627	573	623	572	580	571	536	543	600	605	571	606	565	578	591	521	599	563	622	582	566	531	594	596	600	591	608	610	552	571	593	541	591	610	616	560	558	560	543	597	563	592	576	565	600	590	589	555	611	607	580	565	552	602	580	567	560	566	549	588	552	569	565	616	582	606	545	589	566	608	548	582	554	536	605	576	581	563	570	574	613	574	601	576	561	651	614	602	563	559	544	564	590	628	629	600	595	605	563	568	564	594	574	588	585	590	588	608	620	600	538	546	620	586	594	570	596	613	552	540	599	569	592	599	575	586	543	607	565	602	588	612	577	551	558	594	601	574	606	647	556	597	558	592	565	568	552	622	544	616	600	582	569	574	537	549	572	537	637	551	540	588	547	583	609	557	592	565	600	540	572	587	615	558	592	579	558	594	617	573	603	571	574	563	612	535	597	587	573	611	548	565	626	566	565	575	551	577	559	577	575	584	583	576	554	608	563	592	623	553	591	584	591	558	603	534	559	596	555	592	565	603	593	586	540	574	600	519	566	568	576	556	586	610	562	599	553	549	537	558	586	584	567	547	593	589	603	566	629	554	545	557	551	610	594	551	570	564	577	580	601	573	553	582	569	599	568	538	591	605	569	570	617	591	595	574	570	536	586	572	614
1011	668	290	171	192	244	327	291	221	208	295	247	151	110	114	210	358	94	94	83	96	110	84	60	77	77	86	74	75	77	76	71	65	71	63	43	54	42	51	41	46	42	46	43	44	39	48	38	47	39	44	46	27	42	41	48	55	41	44	42	48	43	37	37	36	35	44	48	49	36	52	48	37	42	44	33	26	29	44	34	49	37	31	41	39	33	45	40	32	51	48	73	85	78	43	40	38	42	45	40	48	49	46	44	39	43	46	35	45	29	38	40	39	37	45	38	43	38	43	46	40	34	45	41	45	49	45	41	46	40	31	43	30	31	44	43	62	44	43	43	45	46	43	47	37	29	35	40	56	32	53	34	41	42	37	33	28	42	40	44	41	33	33	38	34	47	46	42	38	40	39	30	44	39	41	40	41	27	34	36	41	45	49	27	46	39	34	46	48	45	44	37	39	33	38	47	39	36	42	45	43	44	42	44	34	36	28	39	43	44	38	34	44	35	37	51	39	44	41	42	38	35	53	42	47	38	42	49	38	34	42	41	46	43	36	38	32	39	41	34	47	36	36	53	32	29	42	41	38	40	43	43	38	36	39	36	41	47	40	46	49	45	30	42	36	41	35	39	48	48	39	40	41	39	35	36	27	39	41	40	34	32	40	37	48	45	36	41	40	39	36	42	37	44	37	36	33	39	38	32	44	39	40	35	45	53	54	36	42	48	34	32	35	42	36	42	46	40	40	45	45	30	54	39	40	44	43	41	48	31	43	41	44	34	47	44	43	43	48	53	29	41	31	37	42	33	39	41	40	31	35	37	38	52	37	47	37	42	34	30	41	41	41	28	49	44	49	45	34	44	39	38	47	42	45	40	48	42	33	46	31	34	35	43	46	42	39	43	41	36	43	38	28	37	50	35	47	39	34	38	43	42	41	37	36	35	33	35	40	45	33	41	30	49	53	45	37	45	46	51	40	40	36	30	50	38	45	40	33	47	44	46	33	36	36	45	41	33	38	46	32	40	43	53	32	34	43	34	44	45	43	31	33	40	47	39	45	49	40	44	33	28	48	39	36	39	31	34	38	41	50	33	32	40	47	43	46	45	39	40	41	40	38	44	41	37	40	36	36	38	38	41	34	44	32	44	41	35	39	37	30	33	42	41	48	47	39	35	43	46	40	32	32	45	38	42	34	38	33	47	39	36	33	36	29	38	34	47	54	41	41	41	46	32	33	38	45	45	44	32	40	31	48	38	38	46	35	50	45	42	46	36	38	47	55	52	45	38	50	40	41	30	32	38	38	38	40	34	28	38	58	37	29	47	38	51	40	51	28	40	39	30	33	37	37	37	42	30	41	42	35	44	39	45	51	34	33	46	52	32	49	45	45	38	50	34	32	36	35	35	40	55	43	46	36	36	43	45	44	33	38	35	36	42	50	37	40	40	35	35	32	37	37	41	44	43	48	34	39	52	41	48	46	40	30	28	37	36	34	40	39	46	39	49	47	44	36	44	41	32	34	35	47	34	36	44	43	40	33	39	47	43	32	40	31	45	45	40	39	34	34	40	44	38	40	36	37	37	23	29	45	33	45	46	38	38	30	31	38	35	36	40	36	40	39	43	38	37	42	33	39	42	42	49	34	46	31	42	42	46	36	34	38	32	44	36	39	31	48	41	32	45	35	37	37	47	30	37	44	31	40	41	41	44	36	35	42	43	39	42	42	48	37	47	39	40	43	37	36	31	49	52	57	36	29	30	34	42	37	34	33	40	36	36	43	50	44	40	43	43	51	42	29	34	36	24	41	46	39	37	37	43	28	35	45	29	42	47	45	34	37	33	48	41	31	38	41	42	46	32	48	46	33	36	42	43	31	37	37	39	36	51	36	39	34	40	29	35	29	33	36	54	38	30	36	35	55	38	36	37	38	36	43	36	38	53	37	26	41	43	35	45	43	50	41	39	40	44	42	39	44	36	37	42	39	40	44	43	35	35	43	37	50	40	42	39	63	43	46	38	40	54	57	33	57	39	47	53	52	49	47	45	44	34	34	39	39	42	40	37	43	39	35	43	39	40	50	40	32	38	47	29	39	36	39	46	35	41	32	51	34	35	35	40	50	38	60	40	41	29	35	40	40	44	42	29	40	29	46	46	39	38	46	43	37	30	28	38	39	31	23	44	40	42	47	43	45	47	44	39	41	36	37	40	35	37	32	34	43	42	43	48	32	50	40	35	40	47	31	33	46	42	37	44	43	45	47	42	23	37	39	41	40	42	38	33	34	38	38	41	36	40	37	29	40	44	43	46	36	36	50	28	39	43	36	38	38	32	54	43	44	51	36	41	47	40	39	46	42	42	47	42	38	45	45	45	30	36	47	39	41	52	45	44	39	46	44	36	36	31	32	33	37	46	40	33	35	39	37	35	44	31	51	42	48	39	35	49	43	34	39	33	34	42	39	32	32	42	36	40	32	32	36	47	45	42	42	35	44	43	43	39	43	32	30	39	37	44	34	29	36	47	34	40	41	35	43	43	32	52	37	38	37	42	34	30	35	51	38	30	49	47	48	44	35	34	28	47	45	40	44	42	46	45	30	47	35	40	34	30	42	37	37	35	33	40	43	36	36	39	35	27	35	48	52	49	33	49	44	47	37	39	31	31	38	43	38	40	52	41	44	42	39	43	41	46	48	44	44	42	44	41	44	34	43	38	47	47	39	39	39	34	46	30	32	30	43	48	29	40	43	42	31	39	30	43	45	38	38	41	43	42	44	45	42	33	29	50	36	48	46	51	36	38	30	40	47	43	57	51	36	39	44	46	28	44	37	43	28	39	35	52	44	41	41	44	38	44	43	45	27	35	48	30	39	41	39	44	40	39	40	27	41	33	31	44	33	34	49	41	32	39	46	40	41	47	45	41	51	30	32	45	32	37	33	40	49	34	38	36	42	46	45	37	39	41	37	34	43	38	34	37	39	41	36	39	38	31	43	43	54	50	35	51	34	39	38	33	41	29	43	46	45	47	38	44	41	28	27	33	34	38	41	48	52	40	38	36	38	38	33	43	45	42	32	31	41	38	34	37	53	48	39	44	34	47	45	35	37	36	30	30	28	31	41	47	38	36	33	31	49	44	48	54	36	20	34	45	30	34	31	39	43	42	48	30	33	33	48	48	34	35	42	36	38	37	39	49	47	36	43	37	43	37	28	43	37	47	47	34	42	37	35	43	28	54	37	37	34	42	26	48	30	28	35	32	49	38	34	46	47	39	42	37	48	40	36	46	30	33	39	33	38	41	51	39	40	48	55	48	51	43	46	39	32	41	34	44	33	43	44	36	34	45	48	25	49	37	36	44	42	46	30	46	42	41	40	27	46	33	37	39	35	42	41	32	36	32	37	44	43	44	48	32	33	38	30	50	30	36	41	54	37	36	37	42	38	34	35	37	51	31	33	44	46	45	32	34	36	52	40	33	45	34	49	35	40	48	42	40	41	30	36	37	36	39
14594	9532	4957	7718	14195	15007	14273	11223	9294	9009	11964	8896	5637	3695	3394	6983	10475	3003	2876	3012	3275	2983	2277	2216	2096	2077	2292	2276	1975	1852	1686	1504	1311	1218	1138	1082	970	912	841	811	767	717	691	738	654	686	636	665	587	510	476	520	483	509	478	491	474	489	525	494	488	494	500	493	532	469	511	510	415	491	507	475	516	486	472	485	484	486	472	478	497	510	470	516	502	489	461	536	467	593	862	1471	2366	1802	693	465	489	481	505	473	458	432	461	476	443	467	458	456	466	483	458	479	450	450	461	452	485	451	480	490	458	515	430	500	470	484	455	433	462	454	403	454	497	471	465	463	495	440	475	451	482	466	477	450	490	451	454	489	495	470	479	481	460	496	469	444	474	458	447	491	493	493	456	484	477	462	493	449	479	481	470	446	447	447	463	473	519	424	437	465	468	481	469	447	464	493	457	470	497	438	479	505	450	454	472	481	442	506	473	506	477	470	480	455	496	479	482	485	489	522	465	507	476	471	466	463	464	506	406	454	445	462	424	470	475	439	482	459	451	483	464	467	487	460	478	474	485	470	482	455	468	482	476	458	480	465	530	461	419	442	458	461	452	461	454	407	435	485	527	494	409	477	463	471	498	438	498	449	521	466	494	504	457	479	505	474	480	493	474	471	469	458	454	489	457	498	474	492	456	450	461	486	463	471	484	490	457	471	441	471	489	469	454	449	466	485	456	443	473	446	436	477	490	470	437	484	492	491	483	475	498	461	475	467	486	446	510	473	437	463	468	492	408	453	513	453	475	464	482	485	537	477	470	472	480	481	475	489	453	468	489	474	478	482	494	467	457	493	463	477	486	420	484	483	460	465	482	434	443	514	464	498	495	440	495	466	471	491	489	456	502	461	459	475	494	455	453	440	450	488	501	456	499	466	465	486	513	463	469	477	469	529	498	420	477	447	474	479	423	488	484	447	453	487	450	431	448	460	479	468	486	411	478	461	457	441	470	486	456	474	460	477	468	494	485	468	473	466	460	468	503	472	458	514	479	448	460	453	470	438	467	478	468	450	432	493	446	453	470	413	488	465	454	429	498	483	464	485	470	432	496	475	484	506	411	497	490	463	478	469	463	466	453	470	454	476	453	443	464	448	458	474	497	460	459	443	448	471	464	395	499	479	443	504	479	402	423	472	484	441	467	479	474	459	442	415	458	464	470	482	447	491	460	502	461	479	457	451	475	470	481	477	497	449	475	439	482	428	467	446	481	457	490	481	449	502	460	442	450	505	478	486	440	439	456	510	484	452	492	465	479	450	500	494	461	514	457	491	444	520	484	452	487	494	490	450	490	485	442	463	462	425	463	412	459	514	487	431	462	519	467	487	470	443	481	439	472	486	445	469	461	458	453	487	459	441	475	457	421	496	460	457	453	480	441	443	457	466	453	440	501	487	456	441	465	454	471	474	464	470	466	448	501	466	487	479	439	465	451	488	482	476	500	482	499	478	483	478	470	472	456	450	432	484	454	434	464	508	473	472	470	457	477	509	468	472	472	492	448	498	439	457	465	481	447	474	464	512	480	407	451	456	436	502	484	451	491	448	461	467	492	516	477	438	466	443	474	481	453	455	452	442	452	427	483	488	435	520	432	452	445	497	471	495	468	455	428	492	469	455	461	463	471	476	482	448	490	435	471	429	441	483	477	463	456	480	492	435	483	472	443	447	434	468	485	495	479	460	445	482	479	475	449	432	477	479	490	414	462	470	450	435	463	453	433	465	459	489	495	482	461	483	466	466	463	486	492	459	469	457	468	458	483	492	430	454	482	490	488	460	472	463	501	451	494	488	470	471	460	456	464	464	492	473	473	498	457	488	534	469	457	460	460	464	542	498	466	473	482	486	522	446	457	495	475	434	464	450	471	454	454	451	461	454	489	485	452	461	480	479	467	450	474	510	458	509	466	496	454	466	465	472	450	463	454	511	494	436	446	487	460	469	467	478	467	459	455	484	492	488	494	504	476	427	510	493	472	467	492	476	460	474	508	434	455	480	472	474	442	450	464	423	459	473	465	496	509	447	504	448	445	453	510	460	489	483	491	498	486	488	449	495	480	474	524	502	473	431	444	463	505	468	489	474	446	486	493	488	475	415	459	459	467	506	497	486	475	493	482	476	466	481	497	462	506	486	470	465	485	446	475	471	460	493	513	469	454	470	473	476	464	471	424	455	485	493	455	485	454	459	469	470	483	473	479	454	460	479	458	463	457	462	467	469	464	461	459	484	483	447	464	502	480	497	485	417	465	469	483	476	438	442	452	444	472	489	468	449	493	477	509	459	473	434	506	467	461	482	428	492	457	467	448	453	482	461	456	481	483	471	436	451	434	463	489	460	469	460	448	397	466	466	434	496	491	497	456	516	446	474	440	521	463	479	517	513	472	413	441	472	444	503	438	443	470	493	452	440	461	478	472	445	485	459	466	444	486	470	478	504	486	461	474	431	481	449	448	432	480	461	451	475	441	490	455	467	435	457	471	451	458	503	507	467	472	468	478	490	490	461	486	469	469	447	465	440	480	458	434	450	500	495	493	474	482	425	451	467	475	513	457	451	456	474	479	466	478	462	443	470	458	478	467	482	428	501	469	482	449	475	482	448	466	445	473	461	453	474	455	456	454	450	448	457	435	468	491	458	516	462	434	487	462	461	470	480	446	454	452	452	458	476	487	475	489	433	504	486	477	471	483	460	470	471	467	458	455	491	488	490	417	472	474	458	486	476	481	473	461	476	446	457	499	446	488	461	475	474	498	441	462	494	536	464	492	492	475	479	457	486	457	449	459	503	468	435	504	440	520	475	481	479	475	469	429	463	510	464	473	471	477	425	461	443	438	413	464	484	467	470	465	448	489	473	498	481	451	438	426	487	480	477	482	468	449	455	443	471	459	487	437	450	472	471	485	499	425	481	464	499	461	479	497	494	468	496	460	488	445	463	443	487	484	480	454	435	504	433	473	477	474	457	479	485	488	447	453	445	485	497	458	500	503	491	479	469	416	457	467	464	457	469	473	485	466	463	474	470	494	462	489	513	520	458	470	460	478	467	498	504	503	475	466	454	417	466	435	452	447	463	481	437	449	484	463	492	465	434	456	450	429	498	458	399	450	463	444	453	480	467	464	452	469	469	457	499	478	489	454	475	487	464	504	474	482	425	481	506	482	467	483	451	455	459	462	448	462	448	454	449	449	502	478	491	455	464	482	449	421	454	483	441	485	462	491	423	454	461	471	459	506	514	520	489	454	433	485	470	465	486	431	447	477	457	464	512	503	482	438	462	467	437	443	470	482	462	449	520	468	464	472	452	420	512	463	504	432	451	460	481	441	439	458	434	479	513	482	506	507	451	454	481	468	481	464	495	469	419	485	450	475	477	487	462	481	477	488	446	441	468	469	463	475	449	453	476	469	504	512	454	454	461	464	457	500	478	478	452	500	450	498	497	483	459	489	443	459	454	470	441	454	501	477	476	441	477
2454	629	337	204	221	315	316	296	238	275	353	239	204	135	150	144	457	135	122	132	158	114	109	112	107	98	102	94	86	96	88	87	98	93	91	83	74	76	68	63	58	70	71	58	76	72	67	75	60	76	61	74	77	66	73	44	49	50	53	60	62	52	70	62	67	62	70	69	58	64	61	57	75	63	76	65	66	74	53	64	63	68	76	71	65	62	67	54	63	71	91	174	135	101	61	60	59	47	65	68	61	62	65	70	61	79	69	57	62	58	59	65	58	63	64	57	76	67	77	64	61	61	70	81	51	66	62	63	65	62	67	65	64	83	72	71	55	58	71	66	64	65	71	76	68	62	69	61	73	88	68	60	75	69	71	55	67	58	65	52	65	68	67	83	61	72	51	72	73	57	68	68	54	54	63	62	53	69	63	68	65	77	66	68	61	61	71	68	65	51	65	49	77	66	59	65	56	53	75	68	76	60	77	61	64	63	66	74	73	53	68	62	62	52	59	53	63	57	65	65	72	58	69	87	75	68	58	62	59	52	66	45	45	48	56	63	72	57	61	61	73	63	64	59	62	72	58	66	61	56	63	65	64	64	64	61	67	59	78	70	79	73	58	60	47	80	66	77	76	70	53	59	68	63	78	68	70	85	71	63	65	67	66	59	67	73	58	52	64	59	55	74	68	70	61	65	58	77	74	66	74	71	49	60	61	56	70	63	71	70	56	65	68	73	57	72	61	54	64	65	61	61	66	49	60	59	58	60	52	42	52	58	56	67	64	60	56	72	66	64	65	66	73	63	53	54	64	67	59	68	67	59	69	75	60	62	52	50	64	52	63	77	76	84	77	71	79	61	69	63	72	65	71	75	85	57	73	67	67	56	63	62	71	67	74	67	69	64	69	69	66	67	59	60	72	70	61	54	87	65	53	74	68	62	70	66	72	65	61	68	68	56	59	77	71	80	79	51	61	60	60	61	59	59	54	53	72	64	53	62	62	76	59	79	62	56	46	52	68	74	67	62	55	53	66	68	56	72	58	58	74	51	65	48	62	63	67	70	58	63	70	67	68	63	47	74	83	60	63	68	60	56	69	64	59	76	70	55	51	60	68	51	74	79	59	61	63	75	65	79	53	61	62	87	80	62	52	58	72	80	74	67	82	60	55	61	59	77	66	70	57	54	56	80	61	51	70	56	81	68	57	63	48	77	71	63	80	65	64	61	69	75	59	67	75	58	69	63	68	64	59	70	63	58	58	79	56	63	71	64	51	62	64	54	58	55	71	53	79	67	67	72	60	62	70	61	58	62	63	53	75	54	61	75	67	67	62	61	76	67	71	72	64	65	61	47	63	48	64	58	67	57	58	57	54	54	69	59	64	49	73	73	69	62	60	78	49	56	58	69	52	59	72	58	62	57	64	61	73	55	69	55	82	56	62	56	56	68	59	73	67	72	59	63	57	75	54	51	58	54	61	72	76	60	61	59	65	76	47	67	74	55	58	49	56	49	56	53	61	54	62	70	59	54	71	61	59	66	79	66	60	69	52	73	58	61	49	62	75	65	65	69	67	64	65	61	72	64	69	57	49	73	63	74	82	70	71	69	58	68	73	58	65	83	71	58	63	48	57	69	55	86	78	72	65	55	66	77	50	71	66	57	51	68	76	64	73	59	63	73	54	63	65	68	56	67	65	63	77	62	71	52	57	56	62	59	56	66	53	63	71	69	61	70	62	71	74	71	64	65	71	63	74	67	69	54	73	69	63	61	64	58	74	60	65	48	69	67	65	70	60	65	60	56	71	52	62	63	68	73	77	52	59	64	74	71	71	58	59	64	75	55	70	69	61	65	63	73	55	60	58	77	60	70	57	56	58	70	50	59	64	71	75	81	75	74	55	64	69	53	68	74	55	67	55	64	70	56	79	66	63	80	67	62	52	57	71	66	67	54	72	59	67	55	63	64	70	78	57	64	66	59	85	62	66	70	59	59	64	72	68	77	70	56	67	53	69	83	63	62	80	56	64	59	57	46	56	47	69	73	72	57	75	75	66	60	55	52	66	64	73	76	63	77	69	75	51	57	63	58	56	78	59	64	64	65	63	65	75	54	81	64	66	73	73	57	61	59	82	72	66	66	77	84	62	85	54	80	63	55	64	54	51	61	62	79	67	68	68	57	66	51	60	72	71	63	77	56	74	64	63	52	66	78	58	68	57	66	60	68	60	61	59	70	71	62	57	66	58	71	70	68	62	55	66	50	67	59	67	77	75	47	60	67	58	64	64	60	67	67	77	71	57	66	67	61	69	69	68	94	50	64	64	75	55	56	58	72	79	52	62	78	78	65	59	69	56	66	62	67	64	70	62	70	43	75	55	68	74	61	61	59	54	60	64	68	64	56	72	61	55	63	67	60	66	69	55	54	78	64	67	61	75	58	67	63	64	72	62	70	51	68	74	59	68	55	59	60	82	63	58	57	86	55	55	68	50	62	61	64	71	62	75	60	70	57	70	61	76	73	62	57	71	59	76	64	61	65	64	57	73	57	61	62	74	57	73	62	58	65	55	50	62	66	68	73	70	67	70	63	60	66	58	60	69	69	50	68	48	61	55	56	66	59	77	76	64	69	59	54	61	67	78	59	67	58	70	63	67	69	79	54	75	62	88	79	66	59	58	61	74	62	77	75	64	61	67	66	67	58	59	81	44	62	73	62	69	62	65	67	63	63	55	59	68	73	66	48	67	75	66	61	66	58	72	67	71	62	74	71	74	60	65	65	69	65	58	54	65	55	68	61	84	58	72	71	78	56	71	74	59	53	62	63	54	57	58	65	54	60	54	61	63	48	74	51	54	66	63	59	68	65	63	71	62	49	75	58	74	68	63	59	71	67	66	70	54	54	74	65	56	71	69	75	74	60	67	51	73	56	87	78	51	67	67	79	74	79	62	49	57	58	67	56	70	69	76	67	61	81	66	60	68	53	64	57	56	75	51	63	68	61	61	69	59	62	51	74	74	59	56	66	69	68	64	62	69	76	59	61	61	70	62	55	71	63	69	66	50	70	77	62	60	58	68	63	73	62	68	67	74	58	60	70	69	68	61	58	66	62	76	61	63	52	54	72	67	72	60	72	71	72	66	67	57	67	67	67	58	50	56	62	64	66	54	63	63	57	78	63	65	82	67	65	66	52	51	73	70	66	55	72	70	69	61	53	59	60	59	62	51	55	67	56	73	65	56	73	61	60	68	63	74	58	71	69	74	57	70	60	65	69	72	69	59	60	63	67	66	48	74	65	52	56	70	68	60	68	64	69	52	59	63	68	57	77	78	72	64	63	68	52	74	67	63	61	59	64	76	61	57	74	67	61	70	77	72	43	54	66	50	79	69	60	64	63	57	54	64	65	63	59	68	57	61	65	60	69	76	74	68	79	72	59	80	69	60	60	68	73	69	68	60	61	65	70	60	62	47	63	76	72	60	53	69	64	62	79	69	68	62	58	57	63	73	77
15047	9077	5032	8244	13832	15682	13804	12245	9602	9524	12895	8880	6203	4324	3983	5232	12620	3550	3210	3971	3914	3147	2569	2434	2554	2519	2576	2551	2291	2207	2027	1782	1672	1532	1433	1336	1222	1204	1230	1085	1079	1046	1032	1015	986	1001	964	956	856	806	782	867	793	793	831	754	792	811	811	847	792	812	865	807	778	767	830	782	785	824	773	825	808	778	810	758	794	783	800	746	775	827	757	789	783	798	799	783	805	1101	1616	3624	3454	2177	868	823	820	757	787	795	814	804	827	760	730	783	803	793	813	740	778	772	758	736	803	789	774	770	758	781	776	776	791	810	789	784	777	806	770	805	819	801	771	762	760	754	816	776	774	728	769	770	747	790	811	702	802	767	740	736	799	731	788	755	784	760	796	795	797	856	780	815	848	798	794	752	757	874	757	806	767	791	812	802	780	792	802	769	784	719	768	745	814	744	755	744	753	816	755	787	803	796	780	765	779	809	793	767	803	785	837	761	824	813	834	753	803	761	754	769	767	732	754	789	786	791	759	777	787	829	793	765	840	811	825	770	774	782	782	721	807	785	747	747	795	787	784	763	756	818	736	797	826	805	781	796	745	768	822	803	773	781	779	802	767	790	746	787	775	790	766	769	779	795	761	797	828	785	759	772	783	808	793	809	761	753	754	775	775	781	770	803	758	784	782	762	781	769	821	813	736	777	776	830	774	745	814	818	797	771	818	770	788	769	799	821	760	758	803	780	806	776	771	801	760	796	786	788	800	821	785	771	760	766	775	769	756	775	786	780	847	789	732	803	803	804	765	816	755	785	739	821	808	731	804	734	803	790	771	761	809	773	794	769	751	778	765	784	783	794	818	823	745	758	766	761	767	778	795	766	778	777	793	830	819	790	768	797	795	807	798	848	782	797	857	792	769	767	836	826	805	814	725	809	771	840	747	793	796	815	754	777	826	747	801	785	792	821	759	773	781	836	802	837	811	784	809	792	841	803	789	752	774	809	775	826	797	781	764	792	765	788	847	819	779	808	819	769	772	828	790	765	767	754	739	810	749	801	792	778	802	806	753	777	793	817	795	767	818	780	780	767	741	766	767	766	831	745	788	799	767	785	819	714	733	797	833	799	795	782	755	773	780	796	796	790	769	768	809	757	736	764	758	772	735	758	739	796	761	747	793	780	800	748	752	793	801	775	740	813	805	791	723	748	730	724	765	807	753	762	741	786	825	795	766	748	784	772	764	751	764	769	758	763	829	798	816	750	737	771	790	753	777	771	784	776	725	781	782	799	819	832	796	728	786	775	759	841	723	797	762	832	747	811	799	767	772	777	803	773	778	838	785	772	786	799	773	782	779	800	782	767	793	794	799	792	778	806	823	825	772	780	803	735	823	822	799	794	782	814	814	779	809	766	768	748	782	783	851	790	777	754	806	769	805	795	778	795	753	811	771	770	782	748	751	782	756	799	811	756	821	798	759	751	830	821	835	753	764	773	754	779	780	791	768	760	782	796	816	767	811	844	806	745	748	748	773	795	785	773	731	785	785	766	771	787	821	796	807	755	786	791	770	793	806	761	766	824	763	773	823	780	761	799	747	813	805	807	728	763	791	776	811	822	817	709	791	762	814	766	735	746	769	824	801	801	789	756	812	818	723	748	784	805	792	783	769	775	756	749	814	730	774	776	815	808	790	786	797	803	814	847	780	766	783	796	793	801	800	805	799	748	795	771	812	744	814	793	728	847	807	740	753	762	712	763	769	723	766	733	737	757	804	777	778	790	765	798	822	829	810	808	782	833	827	783	776	779	761	778	798	789	798	775	754	793	844	807	753	772	795	790	830	798	745	800	752	785	801	787	825	793	796	805	747	814	748	822	786	789	813	795	800	785	785	770	829	800	784	764	759	795	788	777	740	783	800	758	806	801	765	789	721	788	802	775	827	754	724	790	755	828	783	778	773	831	794	767	858	761	782	798	785	832	729	824	815	739	805	818	819	783	808	858	814	782	782	804	790	795	774	764	822	767	772	811	769	765	773	816	794	804	818	782	769	801	770	784	799	788	795	786	776	781	774	808	781	734	794	825	739	790	790	782	781	825	777	801	737	799	832	784	772	778	813	770	760	780	828	801	797	820	741	737	822	781	787	810	788	803	804	816	750	833	774	791	790	771	765	759	796	771	763	787	775	797	755	722	786	787	830	759	806	763	788	771	782	793	797	767	757	779	788	733	833	765	780	833	758	814	801	820	772	799	746	793	789	805	795	814	819	750	798	791	758	740	772	820	725	844	785	745	739	777	758	789	794	790	774	722	776	784	819	782	773	795	802	799	739	745	766	797	800	799	774	770	793	774	703	775	816	748	770	774	804	765	809	782	772	766	791	777	787	794	757	743	820	744	792	803	807	774	824	825	778	780	768	753	771	797	799	755	732	721	768	838	769	734	820	797	788	801	765	744	783	868	767	775	801	768	792	784	825	775	806	778	857	807	743	775	778	798	783	764	796	731	753	791	808	751	811	772	793	790	778	781	786	749	764	802	721	773	802	773	758	777	792	754	770	810	828	768	792	776	815	813	772	802	817	792	803	799	748	812	801	781	808	768	859	772	803	793	757	778	810	731	795	763	746	809	768	823	761	812	758	792	756	790	756	775	789	779	795	786	804	723	751	766	786	766	792	743	796	782	766	731	814	783	805	802	804	818	780	743	800	744	745	811	772	733	817	813	793	795	795	804	790	778	785	806	738	789	782	789	791	752	783	765	772	759	793	757	767	732	753	784	797	751	743	794	756	762	819	776	783	803	767	786	821	822	780	780	761	788	759	762	790	824	792	769	802	768	806	790	779	783	781	826	770	782	748	817	743	798	810	778	791	760	731	766	769	784	799	774	755	772	797	814	811	800	749	830	789	745	788	843	776	805	827	783	807	782	808	801	813	835	772	760	794	812	803	768	799	767	777	766	821	808	755	770	782	780	742	753	842	783	778	769	801	788	769	790	752	773	774	803	791	769	786	792	784	741	749	803	787	790	781	825	815	800	773	755	777	748	737	770	811	748	794	798	796	783	824	795	759	804	760	801	783	758	731	699	770	753	788	764	811	785	810	729	794	779	770	780	851	798	779	786	814	807	713	779	774	758	847	786	793	805	781	796	743	760	816	780	794	761	808	810	801	758	785	754	791	783	726	834	771	787	805	765	807	811	736	774	831	766	801	753	782	783	801	752	721	783	781	767	781	781	804	748	793	796	766	778	779	823	742	758	767	772	792	771	814	748	755	770	773	794	769	756	800	791	750	808	786	755	800	755	796	751	796	835	763	774	842	806	777	814	785	784	800	775	829	848	796	810	793	766	744	767	753	794	744	804	770	782	787	834	781	791	788	775	786	788	753	775	771	776	732	765	834	763	769	764	748	794	838	786	771	817	826	748	784	781	745	781	773	758	786	790	789	826	816	771	760	797	831	757	777	843	814	826	790	777	775	828	698	753	777	738	792	819	745	793	767	779	767	823	804	741	817	804	729	780	809	774
1643	925	487	282	300	462	415	359	340	344	461	309	207	173	157	160	406	144	145	173	161	137	121	112	143	111	109	95	130	93	100	115	77	85	65	72	77	67	71	59	83	73	60	56	62	60	60	45	59	51	55	45	58	52	47	41	55	66	56	57	55	52	58	50	60	60	58	46	50	56	66	51	61	62	47	47	54	46	58	60	60	63	52	56	48	62	51	62	78	80	91	134	97	90	67	53	55	72	69	45	55	56	67	39	52	58	57	57	59	48	41	49	52	62	57	53	51	55	58	55	50	52	53	73	65	56	63	44	44	48	58	57	46	60	48	55	43	53	64	57	58	57	48	63	51	58	48	42	47	48	63	50	49	49	62	54	56	68	67	55	58	61	53	45	56	68	51	44	61	64	50	55	54	42	44	54	55	49	67	54	58	37	53	64	59	63	55	61	48	44	58	52	50	57	47	46	57	53	46	57	51	66	57	46	49	61	48	46	56	57	70	57	38	69	63	62	64	64	52	67	35	51	39	57	54	46	54	53	53	45	58	46	56	51	54	52	49	49	58	55	52	52	49	43	65	53	62	53	61	60	60	50	61	69	40	55	58	63	50	57	51	43	36	54	65	48	48	56	49	67	59	72	39	54	56	55	67	46	47	61	60	44	65	54	44	40	53	49	59	52	53	54	56	53	57	53	54	52	48	47	62	58	56	54	62	59	54	53	57	53	59	59	39	43	50	51	53	52	64	55	59	58	55	54	70	62	58	56	52	53	49	39	54	65	66	45	53	57	50	62	62	46	61	53	57	49	59	56	39	62	61	46	52	63	51	43	64	61	39	68	66	48	54	59	54	49	61	48	50	51	75	58	73	58	67	58	51	43	63	73	68	67	61	75	54	47	53	43	67	62	63	66	57	41	54	64	53	51	49	43	52	56	52	63	58	59	44	44	52	71	50	54	55	51	57	68	48	54	52	63	56	69	56	56	48	64	57	49	60	56	61	55	53	59	70	42	63	60	67	53	53	30	55	54	43	56	63	49	63	53	55	47	60	43	66	47	49	58	40	55	57	65	57	37	68	52	51	45	41	48	57	41	58	48	63	49	65	48	63	49	63	63	49	61	46	54	58	63	52	53	57	53	53	53	58	58	52	58	58	47	51	64	66	53	46	57	47	60	57	56	65	57	71	45	50	65	59	40	43	53	59	61	64	59	48	56	65	52	51	52	40	55	68	51	48	47	61	49	45	54	48	45	65	48	52	70	52	67	42	53	58	65	60	65	60	46	50	53	39	64	67	58	39	49	48	65	48	46	58	49	57	60	52	61	48	67	50	69	47	52	66	45	60	54	49	52	54	60	67	64	60	55	59	61	60	35	43	53	59	61	54	61	48	58	54	61	52	51	60	59	65	55	53	65	56	51	71	57	51	66	40	51	66	48	59	56	48	50	65	56	42	55	55	58	48	56	48	55	50	59	60	58	66	51	46	53	55	53	45	49	43	61	47	60	58	53	46	45	56	52	55	63	55	50	44	63	56	58	55	42	76	69	66	47	76	59	55	51	57	61	63	55	61	53	57	65	47	56	61	51	53	60	51	60	55	59	57	53	42	46	66	62	62	53	57	52	57	54	70	40	57	58	51	74	63	51	38	52	45	49	59	42	52	52	48	53	67	51	52	70	61	55	64	69	59	63	57	52	59	58	72	44	47	42	52	52	56	46	44	56	34	38	56	54	61	70	58	48	46	71	55	54	71	57	50	57	59	51	59	48	63	54	52	49	55	55	49	47	48	51	61	51	43	63	57	50	64	59	57	48	44	72	42	48	58	54	65	66	46	53	45	57	55	55	61	62	83	49	50	75	57	49	48	55	46	47	53	54	51	58	59	57	50	49	50	52	50	59	58	60	36	49	65	49	47	61	47	60	58	62	50	54	47	54	57	60	46	52	63	40	52	48	54	58	47	66	46	69	58	64	69	65	57	67	52	56	56	57	72	46	41	41	48	55	54	52	55	57	52	40	59	51	54	53	61	49	46	48	62	48	56	47	63	63	56	67	56	61	52	43	52	73	60	58	48	51	58	52	44	56	50	57	69	67	54	62	55	54	61	45	47	65	44	51	73	55	39	57	51	67	71	56	49	46	49	51	54	64	55	46	57	60	56	74	55	47	49	46	63	61	52	51	51	63	52	53	51	48	48	59	53	65	45	44	61	47	62	43	48	47	61	66	44	59	63	62	61	55	50	58	68	69	56	50	51	58	43	62	65	53	57	53	60	54	56	42	53	49	62	58	51	38	54	40	56	62	42	66	52	66	42	55	51	55	75	59	42	50	60	60	58	40	52	60	57	60	54	45	59	50	55	59	60	68	52	63	53	60	44	59	58	53	49	52	57	53	58	52	52	57	50	36	53	49	53	44	56	61	52	50	52	62	62	47	79	58	62	64	52	61	60	54	79	51	51	54	64	46	59	58	60	79	60	56	46	62	61	62	64	51	45	58	51	50	60	60	55	45	66	56	71	48	48	59	51	51	55	34	51	49	54	55	45	50	55	57	49	58	42	54	53	51	53	54	66	46	58	59	53	49	59	58	49	53	50	55	62	59	55	57	48	57	69	53	54	55	49	61	69	45	47	67	48	54	60	62	53	48	65	55	54	46	63	59	57	55	62	65	49	46	68	56	65	61	55	62	54	47	51	61	67	59	51	46	43	49	47	63	55	56	49	56	43	54	43	68	39	59	80	56	59	74	66	54	54	57	60	59	55	48	57	63	56	59	43	53	59	65	62	51	50	45	40	53	55	61	58	51	51	57	53	67	49	50	61	54	59	47	68	51	65	52	66	59	58	61	64	51	59	48	47	50	50	63	76	50	52	46	54	63	57	57	48	50	65	49	54	53	53	52	65	50	65	68	63	47	54	52	63	48	64	54	52	42	51	59	67	48	52	62	61	63	50	52	56	63	64	53	58	54	48	47	60	53	53	55	64	53	45	58	57	57	40	48	62	51	55	57	61	50	61	56	46	54	57	55	43	73	51	47	56	59	53	62	58	62	62	45	67	51	61	64	48	54	60	45	41	51	52	58	56	52	49	50	37	63	58	54	55	48	53	48	48	44	52	53	57	48	66	57	53	54	66	53	47	68	47	48	70	54	52	51	65	65	49	47	68	42	49	42	61	54	59	58	60	56	58	54	43	61	55	63	48	60	60	50	52	59	48	53	55	51	54	46	51	53	58	52	68	54	68	58	60	60	52	38	65	49	51	52	57	51	43	55	43	56	53	52	56	57	64	54	54	56	59	65	55	57	47	48	50	54	57	50	65	59	69	60	63	59	64	55	52	50	68	58	48	58	47	43	51	62	46	58	62	58	47	67	60	63	41	57	52	53	54	47	53	55	57	51	68	53	61	62	50	48	60	53	57	62	62	70	74	63	51	59	44	48	52	59	63	57	53	50	47	50	59	56	68	56	48	58	56	60	52	55	60	48	51	58	49	45	60	47	50	56
18666	11133	6689	11180	18313	19475	16699	15070	12769	12384	14464	10318	7323	5594	5039	4685	11484	4303	4044	5106	4792	3433	3150	3226	3282	3152	2986	2834	2624	2571	2196	1893	1670	1556	1555	1417	1286	1181	1177	1127	1074	1091	1054	965	997	1008	861	778	780	713	714	730	732	681	716	670	644	637	655	695	676	674	638	649	687	661	661	701	652	686	663	720	678	686	684	653	683	657	648	680	678	678	677	645	618	629	639	672	988	1395	1818	2632	1837	1652	855	634	646	615	657	654	656	605	636	582	648	651	684	654	605	639	659	631	664	687	652	582	653	623	678	652	659	666	655	655	653	623	664	649	630	640	637	642	659	599	665	645	663	650	632	660	658	636	633	635	710	679	660	636	649	640	649	662	624	658	637	679	652	655	622	663	588	637	627	607	641	632	677	619	632	606	690	606	589	605	675	636	650	676	657	650	641	633	642	625	614	616	655	636	600	603	634	681	623	637	669	656	650	641	647	599	678	667	649	624	660	655	610	643	697	617	653	636	654	651	648	619	639	658	662	639	655	651	634	594	605	666	646	655	695	618	675	636	673	613	657	616	641	622	625	649	620	636	647	686	650	643	669	653	575	623	629	664	612	585	611	646	646	635	683	647	658	621	602	670	637	708	649	668	643	611	622	629	608	678	646	582	632	626	659	640	654	610	632	629	657	611	704	632	636	659	614	683	623	656	643	634	633	647	645	668	667	614	640	622	682	631	633	634	640	612	647	673	660	637	640	594	637	693	667	609	624	642	646	619	613	608	651	624	686	664	640	640	629	672	632	678	617	602	655	663	611	656	643	638	640	601	618	661	618	677	668	631	573	635	636	656	674	620	612	617	657	638	585	647	598	611	654	627	620	659	609	651	586	661	594	613	675	666	646	652	629	611	644	660	682	678	643	636	629	657	631	624	581	667	670	643	650	690	622	672	644	619	633	651	716	632	607	656	591	606	645	614	647	615	660	656	658	670	640	661	620	655	641	636	650	638	668	653	620	647	635	619	625	667	567	636	652	666	650	685	621	635	709	645	657	654	633	677	669	638	649	681	608	688	615	668	646	613	648	680	579	658	638	664	650	650	620	652	642	656	612	636	627	636	628	656	645	676	621	633	647	639	635	677	610	611	621	612	658	697	622	653	637	700	646	650	624	622	645	630	672	647	634	633	641	648	600	636	667	620	633	657	655	649	651	650	633	643	628	625	641	612	648	663	611	609	631	646	674	631	657	637	618	610	684	626	640	617	611	610	589	636	637	665	629	650	701	636	618	628	670	616	675	650	588	609	665	628	657	654	640	666	623	618	670	683	680	648	689	639	626	628	631	616	614	596	675	653	636	616	657	658	597	642	677	650	654	654	694	667	656	630	599	632	629	616	635	600	604	652	615	637	607	661	644	602	618	596	642	662	635	656	650	633	641	635	647	635	648	610	693	635	617	639	611	629	640	680	699	647	651	640	692	646	652	627	653	644	653	621	674	681	657	632	668	666	618	657	628	672	639	569	637	656	666	657	633	605	630	601	633	624	643	629	650	636	633	627	649	641	623	653	630	653	648	633	641	606	653	645	656	666	614	714	640	639	659	660	623	646	665	668	596	657	683	627	698	690	647	646	649	656	651	645	614	641	611	626	639	631	580	605	639	645	645	643	638	669	718	708	631	644	623	643	674	638	603	650	605	633	656	617	553	648	640	661	627	668	641	644	632	703	635	658	644	656	620	685	638	638	671	608	657	643	658	647	676	696	654	641	620	657	660	636	621	649	642	649	628	678	633	648	656	652	669	641	669	636	680	642	629	666	669	632	666	652	644	596	627	621	673	654	668	624	694	596	632	679	637	622	648	677	597	638	593	667	662	638	686	650	669	638	636	653	648	618	666	667	631	618	653	632	622	641	672	635	604	623	672	637	636	597	690	615	621	641	650	631	638	640	626	628	649	655	628	641	636	637	648	652	638	660	642	642	611	620	636	639	669	579	600	623	650	625	642	656	600	644	661	639	652	631	691	667	576	640	641	662	663	674	652	679	692	654	631	642	653	661	671	649	623	651	623	641	636	651	631	631	673	662	616	624	676	647	677	663	668	622	634	645	627	619	646	648	623	649	660	672	634	610	660	618	605	646	629	670	666	624	643	609	697	657	653	655	648	665	667	618	662	595	602	625	681	636	643	661	666	617	642	634	609	642	623	626	618	672	706	649	693	655	663	653	626	633	663	629	607	626	601	681	661	661	666	636	651	645	657	651	628	607	675	605	664	639	616	647	664	631	650	657	657	647	660	642	639	621	645	629	633	659	635	634	615	603	651	658	669	646	666	675	631	670	626	645	663	660	604	669	623	643	641	621	642	628	595	639	603	635	642	631	633	638	671	651	641	661	637	634	665	651	640	627	647	605	621	651	690	653	668	603	646	704	677	639	635	652	686	699	637	651	641	589	632	652	687	661	615	605	609	667	589	624	663	659	586	666	637	647	620	631	627	638	649	654	666	672	683	643	670	604	631	581	641	630	646	660	591	619	648	654	664	627	628	695	611	631	620	666	670	710	640	649	633	638	681	614	630	635	677	621	622	679	659	660	630	614	662	596	683	687	630	681	636	646	600	615	683	635	626	633	641	588	680	627	626	637	624	652	660	629	628	653	665	634	623	635	593	624	597	610	655	613	678	627	613	605	635	648	624	629	648	666	639	638	648	630	644	641	613	639	666	650	676	641	647	639	667	618	655	678	657	645	640	649	645	665	626	666	674	625	648	654	637	653	626	659	600	649	651	622	654	613	644	666	637	624	634	674	616	625	718	639	650	687	666	677	636	633	701	629	637	622	633	621	658	670	649	607	696	644	644	638	641	704	633	646	613	636	667	667	635	664	619	641	644	622	650	628	697	629	656	638	627	631	648	652	609	624	719	632	600	683	673	660	648	603	655	657	641	650	676	600	656	641	684	612	650	634	662	683	653	672	585	646	659	621	704	642	614	642	613	625	645	639	613	664	600	657	603	635	629	662	640	693	603	598	624	616	649	652	664	654	640	650	632	594	640	657	634	600	650	665	640	663	628	643	645	625	620	654	659	609	654	674	613	622	598	642	630	591	614	617	632	625	654	674	632	617	666	666	628	643	622	663	690	630	610	647	629	655	663	623	609	651	618	617	650	621	664	637	642	615	626	653	588	640	652	639	620	635	600	617	652	633	657	653	569	608	607	667	638	680	669	651	653	640	638	642	642	596	639	631	611	602	684	638	609	605	633	621	670	686	643	617	652	610	641	625	651	610	647	645	644	625	610	645	741	623	663	617	681	633	628	612	641	660	619	637	616	640	635	617	632	635	695	637	664	694	657	643	627	630	657	643	640	655	618	632	612	664	637	656	615	666	637	625	680	665	631	692	626	662	671	617	618	637	608	641	644	681	615	627	667	671	655	600	638	581	633	592	647	657	614	648	657	614	652	622	658	680	595	631	600	657	636	627	646	648	666	634	647	644	647	622	640	595	643	638	618	617	645	625	636	639	664	630
1585	320	215	130	148	178	158	153	173	169	215	158	87	93	69	65	101	73	100	86	88	85	76	83	70	99	81	61	67	67	77	51	50	47	49	46	61	49	54	56	49	54	44	41	55	45	55	63	45	49	37	43	56	58	46	39	46	57	43	38	32	49	44	40	40	47	36	47	46	58	35	49	48	45	41	41	49	43	45	64	48	49	47	59	48	53	43	46	53	76	90	90	57	56	43	46	52	47	36	35	48	36	37	46	49	49	51	52	33	36	41	45	50	53	53	42	48	44	50	39	50	52	42	52	49	49	55	61	57	35	39	52	45	42	33	65	30	44	50	58	48	35	43	46	53	52	49	41	42	37	49	45	44	39	30	45	50	48	35	48	44	49	45	48	33	42	38	41	59	55	39	47	49	50	63	45	40	41	27	51	43	44	50	47	44	50	46	39	43	51	34	45	46	34	46	56	45	39	37	51	52	45	58	47	46	59	59	47	48	41	43	52	53	58	44	46	67	40	45	46	49	55	44	43	41	46	51	43	51	54	45	60	45	42	45	54	51	41	37	45	54	60	46	36	33	46	40	52	43	44	50	45	50	47	58	31	27	50	42	51	36	50	37	45	54	49	41	53	32	42	49	44	49	52	40	47	42	49	36	47	48	40	53	54	40	50	52	32	48	50	43	35	46	47	64	46	44	53	41	51	53	53	45	46	56	47	40	48	49	45	47	49	45	39	53	50	43	44	38	43	56	63	43	57	49	56	47	36	24	47	47	42	38	47	59	36	58	43	56	47	48	52	46	50	43	43	36	41	40	61	41	48	40	43	56	53	55	52	55	51	64	46	51	36	48	42	43	50	39	40	52	53	53	43	47	40	58	58	52	46	60	52	47	46	38	46	53	44	41	41	47	50	36	48	30	56	51	50	44	53	34	56	52	44	34	35	39	38	40	49	50	60	48	49	44	45	50	44	48	47	45	70	56	37	42	50	54	44	43	55	37	41	41	44	48	51	43	46	51	55	53	41	49	51	40	52	50	37	62	40	46	52	47	40	44	39	44	46	46	48	41	35	50	48	49	48	41	48	55	43	58	44	37	44	51	54	56	43	43	47	35	48	51	33	58	40	34	60	46	59	52	46	55	44	49	49	43	51	45	52	47	47	54	44	38	41	42	49	39	47	57	46	46	43	53	40	55	41	58	43	52	35	43	60	56	46	50	39	44	42	46	45	44	49	49	47	52	38	45	43	27	41	53	36	47	45	60	38	49	60	45	56	47	44	60	42	56	45	48	38	51	73	51	53	44	46	43	52	47	47	31	57	47	40	49	34	38	40	48	45	40	41	65	42	46	42	51	54	54	50	38	45	46	53	40	49	48	49	42	34	46	59	55	32	57	52	52	46	50	58	35	44	55	60	35	48	50	49	55	44	42	40	40	57	43	32	52	53	45	58	47	51	44	43	57	43	44	49	52	47	44	36	46	43	48	48	40	57	49	39	49	48	45	42	49	46	40	52	52	43	46	46	52	38	36	47	39	50	47	43	45	44	47	45	44	50	49	46	45	42	40	46	46	46	54	56	44	48	54	35	58	54	45	43	52	44	34	44	42	56	39	53	54	45	51	44	44	43	54	37	45	45	44	52	54	52	43	49	49	45	44	53	39	45	43	51	47	39	47	51	42	45	46	52	45	49	47	47	56	44	39	48	44	48	48	61	49	43	59	42	59	43	38	46	44	39	49	41	39	44	42	42	42	50	45	47	43	61	49	39	54	62	45	44	44	46	42	35	48	53	44	39	53	43	43	56	38	44	47	50	54	54	40	49	45	37	43	59	41	37	49	53	37	53	45	40	46	44	53	44	44	43	43	40	58	49	54	52	43	52	50	50	60	53	56	43	37	41	54	43	40	48	56	46	51	41	55	48	37	44	37	45	52	57	51	51	50	47	36	50	45	52	63	55	55	38	51	51	41	44	45	43	35	36	44	46	48	47	58	35	39	40	53	42	39	45	44	48	43	46	47	54	36	55	50	41	42	54	52	47	54	45	43	47	44	41	40	44	46	45	47	48	42	54	44	56	42	58	46	50	43	53	48	49	40	44	49	39	42	47	32	53	45	49	38	43	56	54	50	47	47	36	41	49	37	52	55	49	45	47	47	48	44	55	51	55	48	37	51	36	44	49	48	54	46	48	40	42	45	37	54	49	47	43	47	51	43	64	43	47	48	39	49	33	36	48	51	39	51	50	50	52	57	57	43	42	42	49	46	54	48	53	37	44	46	48	45	46	51	45	49	37	39	47	41	53	53	39	37	37	50	47	51	51	48	40	52	53	34	46	45	48	53	46	54	47	56	54	45	46	54	39	38	40	41	50	49	49	44	44	50	46	34	45	45	51	48	42	49	54	51	51	46	48	37	52	45	46	53	53	46	43	49	45	42	54	47	47	40	47	45	38	45	53	42	45	56	39	51	47	42	65	57	47	45	37	47	48	52	48	52	47	39	42	43	47	50	51	47	37	38	45	45	44	51	48	49	39	49	55	40	50	54	42	58	50	60	64	45	45	70	43	44	48	54	56	42	61	58	44	57	51	40	54	39	39	41	47	47	43	47	44	45	50	35	45	56	44	49	60	41	46	50	37	45	50	48	46	49	50	38	31	41	46	49	42	48	42	44	35	44	52	54	44	55	45	57	55	52	34	47	52	53	53	38	61	38	54	49	68	53	47	32	44	55	38	37	43	51	35	51	41	33	51	52	47	48	45	37	36	48	35	40	40	43	68	58	49	47	55	55	60	56	45	49	61	59	44	35	49	43	46	60	36	47	53	46	43	55	50	53	61	52	55	46	37	38	45	54	43	42	43	41	56	55	42	49	42	44	50	57	43	48	44	42	39	47	31	53	40	55	38	40	52	59	49	42	44	51	43	42	50	42	32	56	41	39	55	50	50	49	52	55	50	46	44	39	49	43	44	44	49	47	54	47	37	45	56	45	48	58	39	44	63	42	46	50	43	48	35	43	50	51	49	53	48	39	43	44	47	49	38	41	35	49	42	38	41	41	58	56	36	48	31	45	54	50	58	46	54	48	44	57	41	58	52	49	43	48	43	45	43	41	51	54	55	32	60	53	37	34	62	44	43	48	48	42	43	44	46	45	51	49	41	52	48	55	55	52	58	52	38	40	44	41	60	47	32	38	42	46	62	57	40	48	51	51	44	48	42	36	51	39	46	47	65	43	45	28	38	42	41	35	40	49	44	57	44	43	53	45	47	40	52	37	51	37	46	52	34	46	58	42	46	50	43	50	45	56	43	49	38	37	48	47	44	35	43	54	39	46	38	47	49	59	47	49	27	42	44	53	35	46	52	41	45	54	54	34	44	40	51	58	43	47	54	52	43	48	38	44	48	43	46	40	49	56	53	52	40	38	34	44	50	44	44	45	46	37	45	55	49	54	53	50	45	42	56	48	52	48	56	47	48	42	45	44	54	41	51	44	46	44	51	54	54
11929	5719	3724	6779	11225	11547	8887	7954	7102	6624	9138	5366	3373	2435	2165	2099	3810	2257	2186	3186	2418	1892	1792	2075	2028	2064	1882	1661	1663	1559	1336	1222	1103	1000	1053	925	933	838	798	832	709	747	751	717	660	627	653	581	575	643	564	600	651	595	588	660	614	629	596	575	594	609	588	597	647	587	580	622	607	568	561	600	640	651	633	588	584	557	592	579	586	605	612	601	564	554	575	562	765	1410	1570	1617	1278	746	563	583	638	634	601	603	622	598	586	602	605	631	584	632	577	636	648	566	609	580	565	548	599	559	571	556	610	618	625	616	574	537	561	571	594	578	594	547	547	601	558	560	560	583	603	583	627	588	605	581	584	602	591	550	600	553	581	583	602	587	588	609	589	610	607	575	591	579	581	600	562	632	634	570	578	581	633	574	539	599	573	583	589	627	570	587	644	562	607	623	573	604	573	553	598	551	566	642	603	622	587	618	578	590	618	579	583	577	573	559	579	570	606	592	549	605	596	560	568	600	594	603	589	563	592	556	561	619	573	567	613	576	563	607	596	586	573	624	606	592	607	574	593	561	566	639	621	564	579	614	591	629	563	626	596	612	611	576	603	606	579	589	620	597	589	602	579	573	566	587	556	552	580	560	596	591	553	556	601	552	613	600	603	576	593	563	584	591	571	597	607	638	550	560	569	586	594	604	548	608	582	594	599	611	578	546	619	596	628	586	562	559	576	557	606	626	591	591	625	569	549	589	617	584	648	606	628	549	621	569	582	556	568	603	549	597	563	611	569	566	620	616	599	608	573	597	557	628	580	546	547	566	560	533	612	535	620	624	620	600	604	563	608	590	590	575	611	586	581	597	563	589	603	593	587	578	623	587	602	579	652	567	609	581	606	607	570	568	588	560	621	613	577	607	595	601	551	624	619	621	610	561	532	612	524	586	592	575	578	597	620	602	623	560	595	594	582	611	574	575	594	602	579	566	627	563	551	590	559	584	596	596	612	570	626	562	619	604	556	620	614	571	577	588	568	563	595	610	605	605	529	551	559	614	572	551	608	550	583	562	603	627	622	596	562	559	581	608	561	587	588	571	596	564	587	591	562	605	587	592	575	603	646	562	605	630	591	558	598	579	573	609	609	635	591	600	600	583	580	584	593	582	623	613	576	580	576	623	603	593	587	561	569	596	572	606	598	571	568	568	580	562	600	617	590	581	610	582	623	559	593	573	566	550	576	540	566	579	566	574	619	578	557	579	604	610	585	604	585	571	571	608	567	601	570	600	596	568	589	586	615	594	637	561	606	558	613	582	594	596	583	586	545	588	610	623	600	586	554	564	584	610	594	590	628	608	602	573	594	587	559	583	599	596	563	580	584	589	590	594	597	599	544	639	613	588	592	597	592	616	609	632	593	595	593	579	617	629	598	570	569	571	577	534	559	583	583	571	588	599	583	594	539	580	582	589	591	596	568	626	556	572	590	652	633	550	581	582	624	616	582	600	560	586	600	541	638	568	584	579	619	623	581	564	564	583	588	608	605	575	572	574	610	620	629	619	622	569	570	585	623	610	574	596	604	589	589	597	594	597	590	578	584	566	578	616	554	607	590	607	597	541	560	567	562	601	596	579	523	563	570	560	603	574	582	614	553	564	619	572	560	594	574	558	579	606	546	601	589	593	579	576	534	600	612	587	588	570	577	611	603	565	607	610	612	574	558	586	587	597	577	570	580	563	574	593	601	612	601	613	591	583	607	633	576	561	613	601	549	598	575	576	588	545	550	594	573	591	609	574	599	619	541	585	573	567	631	653	585	590	591	575	575	618	566	593	549	612	591	586	629	567	575	587	580	641	599	600	582	602	590	605	626	602	562	608	603	585	605	592	579	612	622	604	565	573	595	576	572	604	542	576	599	562	595	597	608	601	608	560	594	592	601	596	612	602	560	592	571	606	554	585	599	594	650	633	579	572	615	563	583	570	564	589	587	547	612	571	583	603	570	580	561	581	556	615	597	588	591	586	602	597	560	617	603	562	584	576	585	584	584	599	572	566	588	626	523	576	643	575	582	618	611	593	580	580	618	602	562	565	597	585	567	598	594	580	562	562	558	550	594	577	583	569	575	628	635	582	568	554	603	605	582	574	564	599	597	560	607	596	567	614	556	619	597	592	610	568	583	545	576	563	594	538	592	587	576	579	592	588	615	574	566	587	582	590	620	541	606	542	598	592	548	611	619	560	566	594	608	572	559	584	594	593	631	569	585	580	578	612	572	588	596	601	584	578	565	609	614	580	625	610	564	540	605	593	634	544	620	587	569	537	593	536	637	618	607	548	565	586	576	636	585	620	560	598	632	596	633	577	614	572	571	584	587	652	618	634	579	610	590	573	583	568	604	605	618	584	588	597	568	569	583	612	556	586	585	623	574	610	597	613	571	626	611	615	556	602	609	599	606	574	572	587	623	604	557	564	594	609	565	613	601	576	581	597	641	588	608	595	596	575	564	623	593	563	579	602	572	570	579	558	609	581	564	599	614	586	577	577	629	604	587	588	565	588	532	599	600	562	600	593	593	596	561	552	579	546	577	560	561	552	605	620	578	586	571	595	600	583	589	593	617	582	595	563	648	635	598	558	559	610	607	599	586	596	591	567	598	579	623	599	585	581	606	583	589	588	605	602	559	568	641	536	625	558	623	567	588	592	598	562	618	598	586	608	577	569	586	560	581	601	603	568	590	584	568	610	623	585	581	539	587	546	577	584	582	588	629	604	563	596	572	621	586	585	575	605	583	587	576	603	532	587	604	618	599	588	580	599	547	581	595	603	563	584	611	551	619	608	566	608	593	559	577	547	565	556	613	595	581	577	586	564	564	570	617	555	611	589	574	571	587	557	587	634	591	583	579	593	567	627	583	559	607	620	569	545	618	560	589	596	573	631	593	612	575	622	573	597	625	550	557	562	550	549	556	607	561	617	616	591	577	563	577	599	588	560	539	578	582	584	579	579	593	631	571	599	579	618	562	557	584	654	576	583	596	580	622	554	636	610	557	596	567	598	585	580	604	572	566	560	602	612	635	564	614	614	568	559	576	618	589	602	565	591	536	562	603	564	590	567	571	572	610	590	561	583	571	599	611	597	626	604	587	576	568	599	605	611	578	563	605	585	578	628	630	597	581	551	585	581	599	571	577	575	523	613	538	626	595	610	590	574	545	603	569	591	621	589	602	603	568	582	606	595	558	585	660	548	617	575	590	580	630	588	566	611	570	607	600	617	608	597	603	584	585	576	571	594	572	578	565	585	595	602	586	632	553	540	571	589	566	572	595	594	583	568	571	564	587	571	610	609	563	579	529	588	544	626	578	640	528	605	610	577	567	586	592	594	598	612	590	575	575	588	581	635	601	603	630	588	568	626	559	603	610	563	602	564	624	604	625	570	582	582	581	643	618	597	573	589	580	577	610	584	598	607	577	570	599	559	559	612	567	551	552	586	567	593	553	571	570	585	634	561	578	568	595	602	564	607
972	577	331	229	264	337	295	261	255	245	333	198	170	129	134	127	270	126	110	137	121	118	113	109	119	108	111	110	96	81	100	94	76	64	57	49	76	81	57	65	55	69	59	49	53	57	45	56	48	54	81	45	48	48	49	52	64	59	50	61	56	58	53	43	56	49	54	57	55	56	58	65	57	63	60	54	57	60	64	65	51	55	50	63	41	60	59	65	69	96	137	149	94	76	64	56	57	65	55	62	61	46	46	47	49	63	54	61	57	64	60	58	64	52	68	56	61	49	52	72	53	62	50	54	65	52	54	54	55	65	60	48	53	60	55	51	63	68	50	51	41	50	59	48	49	62	65	62	49	57	53	52	55	59	60	52	60	48	64	61	54	43	56	46	58	50	51	59	60	57	47	52	40	60	52	54	49	51	61	56	51	52	54	68	60	50	53	58	47	66	59	59	43	53	49	55	51	66	64	57	44	46	60	62	59	53	57	51	53	54	54	61	49	63	58	51	54	58	60	47	60	51	60	51	66	39	39	61	54	49	57	52	68	56	69	43	44	63	49	48	63	61	67	53	57	46	52	54	53	46	52	46	52	47	68	50	59	67	57	50	49	54	50	51	76	58	58	60	56	58	62	44	65	42	53	44	57	58	56	56	63	54	47	52	63	56	47	61	59	61	61	58	53	59	48	61	55	41	55	48	50	55	50	57	42	61	50	61	43	58	59	62	65	63	59	58	56	47	43	63	61	59	62	53	54	63	55	53	55	62	66	48	61	48	65	65	67	43	70	62	49	54	50	39	43	53	57	44	45	58	58	47	65	61	49	53	59	66	70	52	60	53	59	58	57	52	71	65	56	49	58	64	62	49	53	57	57	54	49	58	57	44	60	60	64	39	47	54	55	58	52	61	55	50	45	52	43	47	50	70	66	59	70	62	55	46	58	44	55	51	47	61	54	61	50	62	42	44	56	62	49	56	58	51	51	65	44	51	63	51	68	49	65	62	54	55	70	55	66	53	63	46	60	63	42	44	63	47	56	59	48	64	61	56	71	51	43	55	58	44	53	54	56	39	61	61	54	45	54	53	46	61	51	76	60	38	50	68	47	50	55	59	55	52	44	56	53	69	66	61	64	39	55	57	51	61	53	67	54	55	63	56	62	58	63	50	48	50	53	35	55	55	57	49	63	63	51	61	55	62	57	60	47	64	46	56	47	41	69	61	57	76	53	61	63	58	51	58	63	44	64	50	62	60	65	52	50	60	47	56	56	57	62	56	52	58	50	62	52	64	64	51	50	39	48	58	65	54	56	38	70	52	56	61	49	53	41	68	56	57	55	57	52	60	52	55	54	48	57	57	49	41	55	57	53	44	53	54	43	51	58	58	55	48	45	52	44	43	67	57	46	52	67	50	54	57	61	55	51	56	37	66	72	56	56	57	42	47	45	56	63	65	63	57	41	54	57	49	44	54	52	50	59	61	52	57	67	50	48	64	49	65	61	46	60	48	56	66	67	70	41	61	50	45	54	55	47	62	57	60	47	56	69	51	54	58	51	57	53	59	59	73	64	59	66	60	48	68	48	56	41	47	48	45	74	63	47	64	53	61	50	64	62	61	45	52	61	55	47	62	53	46	51	49	57	45	58	59	55	59	56	44	53	53	47	49	49	56	55	74	43	78	45	53	41	53	47	51	52	48	42	55	59	69	42	47	57	61	58	49	57	53	53	60	48	64	55	55	60	45	62	66	53	56	52	50	56	50	63	57	63	57	52	60	57	52	50	67	51	64	58	48	54	65	45	59	59	65	44	44	48	56	57	59	35	41	58	59	49	45	61	54	52	51	55	53	59	58	47	53	53	54	59	60	61	60	57	59	59	55	55	52	48	44	56	39	59	60	57	64	58	56	48	54	52	72	42	51	59	54	58	51	57	62	63	58	49	52	57	53	47	63	53	55	54	63	49	45	47	60	56	53	50	51	49	63	51	50	58	66	37	47	59	56	55	56	57	59	55	49	51	55	51	45	57	51	42	59	45	45	49	47	61	57	62	54	65	61	62	51	50	58	70	44	52	60	57	59	60	46	56	42	40	59	54	60	62	62	65	60	61	55	49	50	60	48	45	50	49	56	61	62	77	45	59	44	52	47	54	63	65	71	61	53	55	57	56	49	58	59	60	47	64	55	52	55	50	59	50	57	61	60	53	53	66	44	47	59	60	50	77	54	52	52	62	66	54	53	63	48	46	54	47	51	57	67	57	42	67	45	47	65	61	63	49	58	66	64	60	62	59	52	64	60	51	63	58	66	59	64	45	48	58	46	53	59	64	58	53	47	56	60	41	52	61	70	59	59	45	48	54	47	42	48	55	54	50	49	47	46	55	50	49	63	48	56	57	48	54	59	55	50	59	61	56	68	60	54	61	44	50	48	41	58	51	47	46	58	50	52	56	55	56	60	53	54	52	57	50	47	50	68	51	51	49	48	47	64	57	44	49	51	49	57	59	62	47	65	38	57	47	61	57	46	53	47	64	52	40	52	56	59	63	60	43	54	53	55	60	60	49	50	43	35	51	46	47	58	76	51	59	66	45	56	60	55	58	60	60	46	45	49	42	50	55	54	56	50	53	72	65	58	49	49	51	53	57	55	57	48	59	62	45	44	43	72	48	56	59	46	44	45	49	62	55	62	44	49	53	52	53	55	60	58	51	58	55	51	56	50	54	57	54	50	54	49	45	62	59	57	59	55	54	59	73	53	52	48	56	61	46	59	52	68	62	54	43	49	48	50	53	52	65	56	74	68	50	56	52	63	54	65	47	71	41	59	51	48	67	56	57	56	60	49	63	63	58	53	61	41	58	68	57	66	64	50	66	65	50	62	50	45	54	53	50	49	46	58	44	65	54	62	44	62	47	54	65	57	53	55	52	72	49	42	52	72	54	47	43	49	58	48	53	61	46	56	54	67	46	54	66	53	49	53	65	47	53	52	56	56	56	46	43	49	46	56	61	45	51	47	55	49	53	65	55	59	61	55	72	54	62	45	55	60	57	54	48	53	56	60	68	39	59	59	49	69	48	49	53	58	58	60	52	57	57	51	56	58	49	53	62	43	52	65	58	62	45	61	62	63	53	54	56	51	65	57	48	52	44	38	52	66	48	61	49	51	58	60	54	47	48	57	48	46	49	52	49	62	55	45	39	48	61	39	59	72	56	61	53	49	61	57	61	50	58	49	44	46	50	54	60	56	54	46	54	60	45	55	49	59	64	52	68	56	58	59	53	53	50	56	61	59	49	65	53	38	62	39	48	52	51	60	56	48	57	43	44	47	60	58	56	62	52	56	67	51	54	57	52	55	67	31	72	58	64	61	50	51	63	56	57	46	63	61	58	44	49	59	62	59	49	58	65	41	50	47	47	53	54	52	45	71	49	60	56	59	58	50	61	56	50	62	54	48	58	48	59	69	51	52	50	45	65	47	43	60	63	58	50	56	56	43	57	68	50	59
14855	8593	5681	10166	17109	16869	13390	11910	10128	9811	12242	7632	5223	3968	3515	3546	7882	3362	3802	4162	3174	2890	2872	3005	2764	2484	2360	2246	2160	1995	1858	1733	1482	1373	1204	1202	1069	1058	1063	976	910	957	868	823	782	831	762	729	701	706	628	719	697	678	735	665	685	689	645	664	703	671	671	646	634	677	650	648	647	641	672	617	649	614	620	653	672	721	689	655	682	652	661	697	687	642	652	687	1116	2005	3401	3324	2196	1373	962	730	609	645	673	640	643	623	635	658	670	669	700	669	639	651	659	703	696	705	627	655	626	619	679	730	683	662	628	675	688	671	670	678	636	645	641	629	636	634	639	709	644	610	698	598	642	711	670	654	690	643	664	710	663	654	640	653	662	664	662	643	688	645	675	664	651	649	612	667	681	660	647	639	708	689	678	652	661	629	658	700	654	652	638	651	653	659	665	701	617	642	689	693	675	596	679	608	626	629	691	653	625	636	632	687	666	654	641	661	647	675	664	668	687	664	656	701	661	662	625	687	619	664	665	655	646	679	682	628	628	657	665	616	614	671	641	651	706	637	671	677	690	637	655	614	672	714	651	637	701	678	631	679	677	644	651	604	673	707	677	662	703	675	657	671	697	680	693	673	636	668	621	659	647	666	582	670	670	645	670	666	665	644	672	609	603	675	654	609	685	647	660	658	653	671	644	676	669	645	661	630	691	705	693	640	654	665	626	644	656	647	656	706	636	644	626	673	661	684	656	622	646	658	650	666	670	645	655	652	634	684	646	662	676	680	652	701	614	647	635	612	672	657	665	690	639	691	637	687	647	633	693	624	693	650	674	616	690	655	630	645	636	635	632	640	674	644	634	675	658	654	648	644	717	680	629	641	631	624	637	685	619	617	644	691	627	659	633	673	636	667	664	668	684	643	656	663	656	635	676	643	692	686	671	640	650	653	672	654	604	614	674	670	644	670	693	647	616	655	652	677	655	663	640	656	648	620	640	678	635	658	649	631	640	643	623	672	642	641	645	634	663	681	694	686	679	656	663	683	652	635	697	688	692	627	641	648	690	657	647	613	663	695	636	639	636	698	675	711	656	665	633	676	667	658	611	645	648	678	623	662	633	642	653	660	607	627	643	669	654	700	620	674	694	640	604	610	634	654	641	676	695	655	650	606	626	618	620	653	637	641	696	669	641	633	647	678	640	646	646	642	653	692	648	615	705	635	627	680	645	643	695	705	660	689	631	673	650	688	653	664	674	690	697	654	654	648	647	641	648	660	598	690	664	690	627	656	648	676	639	670	627	662	674	596	698	645	637	621	669	685	644	672	645	675	657	603	665	671	686	658	662	687	639	710	647	701	643	605	625	641	643	695	658	668	669	690	640	673	662	659	643	624	622	672	617	596	696	687	669	641	686	670	715	683	631	618	663	644	688	730	641	633	670	698	663	658	612	650	660	679	640	670	628	627	710	639	626	690	703	661	667	647	656	665	661	688	634	691	666	675	679	676	647	648	629	640	710	679	664	646	661	685	678	713	676	635	689	715	671	683	702	671	649	649	652	623	648	650	637	686	677	631	657	663	644	631	637	639	662	665	675	658	626	654	664	626	660	680	670	641	659	657	668	652	661	636	662	644	676	632	642	668	644	643	643	654	654	626	624	591	667	664	624	648	676	645	662	617	627	709	677	674	664	641	690	673	665	663	670	626	641	682	712	685	639	636	683	631	598	678	648	636	668	633	663	645	648	700	621	699	681	668	639	627	668	663	689	616	648	623	678	642	652	649	689	646	648	675	576	602	620	625	635	644	646	662	691	632	598	648	663	623	648	670	642	640	668	653	653	660	688	648	664	696	655	636	683	709	676	651	667	660	715	679	681	652	659	665	679	631	624	639	711	630	679	618	662	645	648	641	703	701	649	640	641	678	635	682	674	638	644	628	655	684	658	663	648	705	653	654	648	673	651	667	647	686	647	666	668	640	649	647	633	688	677	689	658	615	641	650	652	708	715	608	637	631	648	687	678	627	687	605	622	655	636	682	661	662	668	648	662	675	625	662	632	654	649	612	680	617	657	651	647	666	625	681	638	644	622	631	611	660	642	670	632	648	661	685	670	689	685	680	686	661	651	661	662	633	661	681	669	668	675	661	667	677	647	671	672	628	650	628	620	644	682	685	623	613	664	639	647	620	704	640	661	621	648	656	616	678	641	637	694	643	678	665	666	634	609	654	642	686	641	650	662	659	672	622	651	653	678	671	693	685	621	646	677	663	659	631	629	669	646	671	648	636	614	644	618	634	663	667	656	644	656	669	642	665	654	674	671	648	660	688	687	664	612	657	636	650	667	694	670	663	622	677	662	696	689	616	657	640	655	678	626	636	655	690	641	680	644	644	674	647	642	634	613	696	662	653	687	617	653	703	664	603	654	617	654	653	675	629	664	664	687	662	642	630	637	618	653	637	628	648	645	605	641	631	632	684	626	649	720	649	669	645	612	660	650	635	687	681	667	630	624	613	670	692	646	659	684	635	652	682	640	673	645	663	633	647	671	654	698	657	677	671	711	638	693	649	644	666	668	660	655	640	659	650	637	642	621	637	664	712	624	628	677	666	649	671	661	645	653	712	611	634	633	650	654	665	646	640	653	649	683	674	617	664	645	639	642	656	690	601	635	670	648	640	656	652	654	692	689	681	662	649	650	659	689	671	648	681	658	623	605	672	632	636	651	684	627	671	642	633	664	638	659	647	667	680	678	617	621	622	625	659	694	600	648	629	666	640	646	674	657	640	605	633	667	693	642	716	638	658	657	667	690	603	631	648	642	633	641	670	646	644	670	627	626	670	668	625	698	658	645	687	648	659	678	643	677	687	705	629	651	642	620	673	648	647	647	640	639	672	657	632	644	640	673	624	658	652	679	645	643	629	631	623	675	661	642	686	696	665	676	695	669	645	659	692	623	631	615	701	692	645	647	686	655	624	647	644	680	678	642	677	679	707	600	660	612	662	687	642	607	654	605	667	672	673	709	646	656	676	674	671	636	683	655	616	659	667	643	665	666	720	645	646	678	642	662	693	624	650	686	647	703	681	642	682	690	675	654	669	659	665	615	676	666	707	653	660	667	667	652	659	708	653	625	650	689	655	630	626	667	655	671	676	661	622	681	590	628	641	653	651	636	650	665	635	678	630	668	653	649	653	649	665	685	662	690	721	634	692	633	632	651	651	676	682	640	682	635	669	603	668	643	651	632	683	665	620	621	652	627	713	679	695	659	631	646	659	670	656	669	681	687	662	651	651	660	685	648	622	687	615	687	631	679	642	671	665	653	692	641	658	676	655	636	684	653	675	656	622	630	689	663	663	707	672	698	656	656	650	670	634	697	661	705	667	645	661	695	707	652	649	679	648	656	664	639	677	644	658	656	671	652	660	683	625	648	624	689	593	693	685	659	640	661	663	654	625	666	649	710	696	636	625	648	663	681	672	629	629	685	712	632	644	640	608	669	682	635	639	652	594	661	673	662	615
2430	498	344	255	279	356	295	290	292	277	386	259	193	151	165	156	292	140	173	169	154	135	144	144	121	145	104	118	122	107	109	97	99	88	98	112	88	85	94	110	95	78	83	70	80	84	80	69	84	63	77	94	69	99	79	63	81	74	81	81	73	90	68	88	83	84	105	75	77	78	73	75	71	91	83	80	84	91	79	84	81	75	72	78	98	76	90	95	98	145	167	165	127	109	102	94	81	88	83	74	95	86	76	69	71	66	84	83	71	66	87	73	88	70	84	79	85	77	77	78	88	96	80	73	76	73	80	75	81	76	69	77	68	76	78	76	72	82	70	82	75	68	91	76	83	79	60	70	74	77	67	82	81	79	61	74	93	82	81	54	96	87	68	84	71	73	72	72	65	82	74	83	70	77	75	82	75	88	73	85	60	69	66	80	74	84	80	80	77	90	69	93	79	83	74	76	81	77	79	75	70	71	78	75	80	82	79	75	75	77	89	80	77	72	90	80	71	73	68	80	79	72	67	81	75	71	82	95	94	62	72	85	70	57	77	72	87	62	82	82	83	81	66	76	71	68	78	69	79	69	78	74	67	83	84	75	78	68	77	70	69	74	75	74	79	84	74	70	99	82	68	77	77	76	80	90	76	77	82	73	85	68	86	75	80	93	82	74	86	78	82	87	78	77	86	86	64	68	91	67	73	76	65	84	77	74	83	89	76	80	82	95	80	87	75	76	85	84	74	71	78	87	79	58	80	61	77	78	74	80	82	76	87	69	80	81	64	80	80	83	72	93	76	70	73	68	69	80	76	80	81	78	81	90	80	77	75	76	69	76	66	66	76	57	64	73	63	83	81	80	73	71	66	84	76	73	84	84	69	82	84	76	55	83	76	84	77	81	84	63	55	71	73	81	78	82	93	79	81	91	72	82	61	75	88	76	60	72	55	63	88	77	85	76	70	89	72	76	83	83	80	79	81	80	78	82	83	81	88	68	84	78	79	73	82	73	77	52	65	81	93	79	81	76	85	90	65	87	80	65	80	98	68	77	74	60	77	94	75	74	78	71	73	64	67	66	88	69	68	80	85	74	61	78	68	92	84	67	63	79	78	70	87	73	82	87	85	84	79	85	86	83	89	73	81	71	93	72	76	72	61	90	88	68	69	64	75	94	78	88	75	86	79	87	86	77	71	75	65	79	72	80	77	72	72	61	67	78	83	78	81	72	96	86	66	83	72	73	80	88	76	80	76	70	74	82	81	59	63	93	71	71	90	71	80	82	76	82	85	81	81	79	79	65	81	76	82	75	79	90	68	71	84	75	74	66	82	66	77	70	89	80	90	73	69	88	80	85	91	79	77	81	69	81	80	83	75	87	73	69	80	82	57	69	86	72	97	82	65	92	63	92	74	74	86	96	71	76	83	83	67	64	89	71	75	80	79	76	70	75	77	78	82	53	67	86	84	87	74	83	69	84	98	79	91	93	74	75	69	78	90	85	72	91	74	84	68	84	83	58	82	77	78	78	85	85	88	81	75	65	84	69	77	72	77	70	80	70	82	85	78	79	85	88	82	82	71	70	76	80	72	73	73	88	76	72	73	65	63	82	68	74	78	71	74	69	75	90	72	78	75	67	85	91	85	87	63	65	79	78	83	76	81	80	94	94	86	66	84	75	88	82	75	69	88	81	91	79	78	73	71	80	83	88	85	85	80	84	80	69	78	72	73	74	74	98	92	66	71	92	82	91	88	75	76	94	74	85	80	77	85	71	74	94	64	82	77	90	76	74	69	78	72	88	97	79	90	84	83	72	86	69	65	69	75	95	71	73	87	74	88	71	70	71	72	100	76	86	60	75	73	83	86	74	70	81	76	72	85	83	69	84	63	105	79	80	86	85	81	75	71	95	88	85	87	61	69	71	87	77	65	81	79	72	66	91	69	83	78	62	68	88	71	64	79	83	88	85	53	82	79	95	90	91	80	70	86	70	75	75	73	86	76	73	85	65	82	99	82	75	82	90	91	77	81	74	59	87	77	64	77	79	77	75	77	89	78	90	91	71	71	95	82	85	83	79	70	66	69	66	99	70	82	83	67	74	67	82	83	73	66	61	77	75	62	85	75	63	79	65	79	65	70	74	69	86	70	76	63	76	75	85	76	74	73	92	74	80	77	83	81	71	77	67	78	80	80	64	76	56	79	96	84	75	69	81	83	84	63	78	81	69	75	76	78	77	74	77	94	72	73	76	77	104	80	92	75	86	68	72	66	85	80	82	69	87	82	95	77	77	74	81	64	86	88	78	83	74	72	77	73	83	73	82	69	67	79	67	79	73	90	67	83	77	78	79	83	83	74	81	76	64	81	68	76	73	73	80	72	73	90	83	73	72	97	88	81	87	105	86	78	83	78	79	86	92	81	78	77	67	61	99	76	67	77	77	75	64	89	70	89	62	73	76	69	87	77	84	68	78	76	70	65	89	102	79	81	78	72	83	74	77	84	91	70	87	92	78	82	74	75	72	77	76	71	73	79	76	66	83	69	78	82	70	71	66	80	75	75	67	71	71	82	71	86	78	73	71	70	87	69	70	89	75	75	95	80	76	87	69	76	82	82	77	100	89	67	77	80	87	72	78	96	75	67	71	76	76	78	84	83	74	81	75	67	84	78	71	70	57	73	82	66	80	77	83	81	81	76	73	77	72	92	75	79	92	90	70	76	73	81	80	74	77	84	60	65	75	65	83	71	87	76	76	81	94	82	68	84	83	79	61	81	73	78	77	78	77	62	81	81	80	79	74	75	96	80	75	85	80	84	68	65	71	76	72	74	76	59	84	82	71	96	74	74	75	75	84	85	71	83	92	74	73	75	93	84	74	76	80	90	83	82	74	82	78	70	80	69	76	73	71	78	68	76	71	76	91	70	69	86	77	86	93	76	104	70	77	69	89	75	80	70	72	87	70	74	78	81	81	78	72	68	70	75	83	79	80	73	78	79	74	75	91	87	82	77	54	75	79	71	76	82	81	81	89	87	79	76	83	79	82	78	71	82	74	78	71	85	71	65	83	77	71	81	85	75	76	83	87	74	77	74	74	62	83	74	76	71	80	89	81	52	78	65	69	75	88	78	93	89	82	63	80	73	68	84	80	62	77	67	74	87	93	89	84	91	91	79	83	67	78	68	74	72	72	86	92	103	78	73	71	82	83	74	78	92	70	83	89	84	86	79	84	89	91	79	88	83	95	86	86	76	79	83	63	89	79	72	81	88	86	92	74	85	86	78	90	57	76	73	79	78	75	70	86	93	82	76	65	60	74	59	81	72	85	80	67	84	81	89	74	77	80	80	86	66	82	63	89	77	67	64	84	83	86	57	89	69	70	73	77	70	80	81	84	73	64	70	67	67	91	86	94	87	65	78	90	69	68	74	96	79	71	73	70	77	63	73	92	65	89	87	70	75	75	79	72	66	69	71	72	60	78	73	78	69	65	77	75	77	97	98	70	79	74
14501	7385	6030	10596	16320	16346	13329	12460	10686	11004	12662	8330	5783	4520	4341	4184	8843	4052	4484	4173	3606	3405	3684	3195	2872	2557	2687	2564	2533	2256	2188	2111	1864	1633	1528	1418	1441	1344	1412	1371	1315	1164	1189	1181	1102	1139	1065	1086	982	991	1012	993	1018	1002	999	1007	970	1000	960	928	983	1041	940	963	994	917	928	910	965	980	993	941	900	1016	949	904	902	971	952	987	945	988	963	974	991	989	962	1058	1723	3001	3654	2981	2356	1638	1335	1008	947	945	899	943	971	957	975	970	1020	935	881	995	978	934	956	998	908	927	897	884	937	943	946	906	881	944	916	908	946	968	864	913	941	890	889	893	947	907	945	915	996	970	970	947	897	953	1013	921	915	938	963	910	958	909	926	951	951	949	930	984	935	908	920	939	943	939	909	991	872	953	948	987	941	893	936	919	938	940	912	980	991	958	923	951	936	888	1019	915	910	989	947	945	908	974	930	953	975	1009	993	944	965	959	945	945	1020	919	1029	920	940	954	933	928	925	861	996	931	968	920	916	950	959	943	906	912	940	935	931	941	966	939	913	946	908	963	895	906	926	905	944	907	913	919	939	894	953	972	1024	909	942	942	938	929	964	954	932	953	990	928	944	908	987	997	899	973	938	897	899	907	973	949	917	965	963	1002	944	942	902	883	918	919	959	941	986	924	922	948	911	963	964	943	917	888	929	894	931	964	918	949	905	940	891	948	925	889	904	927	1000	984	947	995	890	930	933	912	922	928	945	932	921	979	918	929	1007	985	971	949	915	986	940	918	889	988	891	952	916	889	934	939	990	896	909	875	935	896	956	950	898	917	985	971	944	1004	950	912	949	910	979	932	922	961	876	929	938	952	929	865	913	971	919	956	890	953	905	901	938	930	876	967	994	946	912	962	881	955	944	976	894	904	928	925	922	909	920	959	995	928	951	944	932	956	950	914	927	883	970	956	1006	967	903	959	936	945	1033	904	956	985	954	913	961	905	903	951	906	930	936	892	959	907	969	902	968	950	922	937	925	908	945	937	984	943	915	1003	925	937	949	873	936	966	954	1003	971	960	951	924	945	902	906	947	917	997	917	925	966	971	964	1033	907	930	932	898	942	958	936	959	966	960	947	866	953	984	937	978	910	916	987	922	967	974	970	970	931	985	968	933	949	953	947	955	928	958	883	929	994	941	907	933	916	933	960	891	931	938	919	934	918	952	947	991	928	872	975	934	882	914	931	941	925	965	956	921	965	975	957	908	945	906	935	955	931	909	978	884	915	878	918	962	962	891	898	951	903	936	965	918	915	952	933	959	912	917	946	954	943	943	969	951	962	919	910	933	883	948	948	935	956	957	890	927	892	933	937	904	923	944	941	934	948	951	977	921	900	886	934	927	936	883	986	916	968	944	960	1014	885	921	887	954	974	962	937	899	951	927	941	918	949	913	938	991	957	933	938	951	1005	932	942	913	965	920	981	973	950	975	928	954	943	882	930	965	949	909	954	986	974	914	937	885	929	929	932	910	916	941	925	924	946	937	994	923	960	942	930	966	956	929	903	946	975	930	921	942	916	963	939	873	972	935	945	985	926	906	951	901	948	929	947	939	985	896	970	910	854	964	938	976	940	974	971	949	941	894	922	957	931	916	936	955	945	917	963	964	994	907	944	925	946	896	941	919	950	989	947	967	978	968	891	931	917	917	943	932	912	980	947	926	964	965	909	882	919	1004	940	915	935	973	930	930	976	971	930	926	977	991	992	931	949	960	948	1002	887	886	889	965	985	988	961	892	916	957	922	939	1003	966	925	983	925	927	935	883	927	900	961	905	918	924	916	904	916	940	949	955	924	910	938	1014	970	945	907	935	943	981	930	967	929	911	924	975	986	935	910	936	935	942	898	924	965	943	950	940	889	910	976	997	900	929	942	916	971	943	903	913	936	984	921	907	931	932	945	946	895	888	943	913	1038	970	908	911	942	949	902	933	958	954	868	912	899	952	885	897	928	928	970	926	865	927	960	977	922	916	944	921	947	928	946	958	989	935	921	900	961	927	935	918	933	958	919	963	963	920	981	963	989	931	958	925	939	983	882	934	914	913	914	892	957	877	950	927	945	911	919	984	954	947	932	945	926	979	939	991	944	944	974	933	947	987	948	949	957	975	975	919	921	938	999	959	989	942	940	946	994	985	931	936	983	921	926	954	979	916	959	967	932	903	925	938	945	991	959	938	896	940	941	884	914	916	908	909	882	906	934	981	993	889	971	955	942	932	966	950	990	905	890	948	910	928	903	984	932	912	948	980	971	954	922	954	919	952	920	969	891	944	957	924	899	964	884	938	948	935	932	904	941	978	966	986	971	971	915	977	956	941	960	963	926	958	955	953	901	910	913	927	931	909	939	944	946	1019	931	958	936	940	966	955	929	913	935	934	908	963	947	971	964	929	908	937	979	965	942	961	971	900	899	979	953	914	901	1001	954	945	912	950	957	911	910	899	911	936	957	930	965	954	945	926	948	902	915	919	928	918	924	968	908	941	955	933	932	990	975	965	983	1005	934	993	972	912	929	950	925	919	933	918	946	926	932	988	872	902	938	918	904	929	932	985	967	902	932	948	941	909	926	959	924	962	958	932	934	912	990	949	927	922	924	911	952	919	923	949	901	964	993	955	930	964	915	943	931	953	959	959	920	1007	888	958	903	989	949	893	933	896	917	953	1006	937	959	987	930	926	882	966	960	924	942	914	943	972	949	955	958	929	949	929	954	944	1001	983	892	955	983	962	908	928	938	912	932	934	957	940	918	964	929	916	963	912	989	946	949	937	949	929	965	947	933	963	954	932	921	959	954	977	931	917	958	907	902	951	965	923	962	960	928	941	1003	907	957	986	948	924	975	979	939	935	946	916	904	892	923	944	908	991	961	946	935	923	939	947	978	948	973	945	945	952	913	920	933	961	918	936	939	969	989	905	943	934	950	951	946	959	926	918	925	924	925	933	889	973	964	935	912	944	958	909	945	930	921	959	933	952	987	947	962	912	943	919	969	944	940	896	955	917	941	965	953	855	902	970	944	937	913	929	964	945	946	936	911	964	977	928	949	935	927	885	914	976	911	933	966	915	958	964	830	962	932	970	957	944	909	947	947	961	920	978	915	921	929	925	955	887	959	980	951	943	931	958	964	950	957	973	975	994	945	946	1004	951	942	952	920	984	905	916	997	946	925	933	942	908	924	937	910	953	1001	989	937	909	930	938	930	926	925	898	961	958	958	926	967	994	993	949	930	880	927	947	941	968	963	948	948	986	933	922	906	905	946	960	917	868	917	942	970	958	897	896	948	879	968	899	938	873	938	928	925	961	921	972	961	916	936	924	920	968	933	948	937	907	960	913	959	891	940	938	945	928	946	981	963	933	915	925	952	919	956	967	905	973	936	933	992	967	994	946	978	949	954	916	904	918	907	945	939	936	952	897	928	925	919	927	951	932	944	961	890	940	940	964	930	954	942	938	900	901	921	892	1005	920	912	897	916	921	953	916	923	926	953	911	951	952	947	960	884	957	904	938
1630	811	548	348	406	442	366	421	337	399	431	269	219	186	166	204	387	165	200	164	168	186	158	153	117	119	119	124	123	118	112	115	100	114	98	108	87	93	94	85	91	73	76	77	78	87	80	74	78	65	62	69	69	82	70	72	70	76	84	81	76	79	85	84	57	71	69	59	76	70	76	77	77	74	65	75	95	63	68	82	79	95	72	93	71	66	75	91	70	126	202	172	145	132	89	82	59	80	69	86	67	62	69	77	47	83	76	83	73	72	71	81	76	73	81	70	76	76	76	69	78	52	77	71	82	74	66	90	70	76	72	73	84	66	73	65	80	58	79	63	80	75	65	76	80	55	61	76	68	61	58	67	83	67	75	74	71	87	64	74	63	73	78	81	74	61	68	75	66	69	69	75	72	58	68	86	76	81	64	68	54	75	78	87	78	73	75	67	60	87	77	74	64	72	74	55	67	69	77	77	80	61	65	78	74	70	79	79	66	76	70	70	77	93	66	61	71	81	91	73	73	75	70	63	64	79	61	62	65	83	71	80	67	82	79	70	85	74	57	75	88	74	69	78	69	64	69	66	89	71	77	89	76	72	77	72	60	82	74	77	78	69	63	76	78	73	79	74	83	84	84	73	71	79	68	70	97	82	65	72	83	78	68	63	82	68	76	93	89	70	68	69	56	70	64	70	54	73	76	80	64	74	66	54	67	76	75	77	83	64	73	77	85	59	69	96	72	83	75	87	76	78	66	69	78	80	82	86	68	74	71	77	59	65	64	82	55	73	78	72	69	73	67	55	67	73	60	52	73	86	68	73	69	94	64	86	77	64	86	85	78	61	70	70	59	62	70	67	69	69	79	90	57	71	75	75	68	77	59	73	70	80	58	66	73	93	75	67	71	71	65	76	79	69	66	82	74	72	63	86	61	60	76	68	84	83	73	74	83	68	69	79	79	74	67	91	86	65	70	72	82	53	73	70	70	87	73	78	70	70	74	55	80	91	73	90	65	64	74	80	78	64	67	73	75	65	62	58	61	79	75	73	81	77	66	75	69	80	74	69	78	61	72	70	87	69	76	64	72	77	65	79	64	78	65	74	71	67	61	75	64	88	83	76	52	68	68	80	69	80	58	76	59	84	67	81	78	73	72	76	73	54	77	72	84	82	81	75	66	85	80	78	76	92	82	62	61	69	71	72	86	75	84	76	60	81	66	76	77	71	69	68	71	62	74	72	70	68	86	80	60	75	67	78	74	72	83	82	66	79	59	68	76	72	78	94	86	85	88	77	69	79	81	91	63	60	87	74	68	69	71	74	83	58	67	69	81	70	72	73	56	78	59	61	61	68	68	67	77	77	70	79	82	58	72	72	80	89	84	75	79	56	71	73	60	80	81	73	84	82	77	58	78	64	81	73	74	65	79	63	67	73	84	72	91	62	81	93	78	75	72	53	70	73	101	56	66	69	71	77	68	86	84	67	49	75	75	74	70	67	75	59	70	70	67	74	52	86	60	84	92	67	77	71	62	71	74	77	60	85	85	71	79	62	74	71	81	64	65	77	78	73	68	62	62	76	75	77	80	68	75	65	72	80	80	84	65	80	83	68	68	82	68	59	66	76	75	69	75	79	70	81	76	84	79	72	63	80	81	87	74	68	69	86	78	65	70	83	72	74	71	65	81	69	81	56	59	75	65	72	79	78	68	81	85	54	71	79	79	77	83	73	82	57	82	72	78	82	79	60	63	68	60	86	66	60	65	59	76	68	82	80	82	72	60	69	92	57	58	63	73	82	72	53	73	54	66	82	66	79	75	72	79	75	66	72	63	79	58	61	63	89	85	82	78	72	69	71	85	70	64	67	72	76	66	76	84	61	76	76	82	78	75	71	79	85	61	58	71	68	88	63	67	73	74	68	72	72	66	65	72	67	53	64	73	80	79	80	77	65	79	68	75	74	64	74	87	79	82	66	68	75	76	72	77	69	72	83	62	75	52	81	85	66	74	78	78	70	75	76	78	63	70	80	78	70	83	74	79	57	90	70	76	72	89	74	51	62	66	70	72	65	73	73	72	74	70	80	72	77	65	58	71	71	64	87	66	66	70	79	72	84	70	67	82	73	70	59	79	75	74	79	63	78	58	66	78	67	66	83	81	55	76	62	68	76	59	78	77	77	82	62	95	87	68	72	64	68	70	82	70	91	68	72	69	76	83	73	73	84	75	72	55	66	67	73	83	68	59	86	77	70	73	78	79	71	87	74	69	75	80	85	69	65	83	92	66	70	78	71	76	73	78	63	69	87	80	61	77	64	75	74	91	64	64	79	66	75	91	49	84	81	60	58	74	80	73	74	64	65	70	73	67	71	81	79	72	73	80	55	77	95	89	75	78	67	80	55	75	74	74	82	71	66	81	70	62	62	62	74	83	62	63	80	74	71	79	74	77	74	66	84	76	62	71	69	70	70	78	66	85	88	79	69	87	72	78	80	59	72	64	87	70	70	60	71	72	68	88	73	70	72	77	86	69	75	74	81	60	78	76	72	72	84	81	73	83	76	75	74	69	65	79	62	67	74	71	77	66	65	74	67	75	73	79	66	69	76	80	72	81	73	57	85	76	56	97	80	78	70	77	58	67	77	87	103	69	79	87	94	65	81	66	78	63	57	72	73	65	70	60	57	68	64	74	72	90	74	77	73	61	70	68	65	71	66	53	89	80	74	65	78	67	69	61	70	67	65	62	70	68	78	89	63	66	70	64	73	84	74	66	69	77	82	80	75	85	66	82	78	74	90	75	60	84	65	66	79	75	83	61	61	71	61	81	77	86	70	60	63	68	76	70	79	57	64	94	66	79	69	76	66	69	62	72	83	70	85	66	79	53	75	60	60	81	68	70	69	68	72	69	70	69	76	61	63	80	73	78	78	78	77	65	84	89	72	76	59	77	69	75	66	80	67	91	74	69	80	89	66	86	59	69	71	74	58	73	69	79	85	70	77	72	80	67	57	82	66	71	69	86	75	59	80	81	85	57	62	80	59	92	68	72	64	73	82	72	69	55	60	60	69	80	76	77	80	69	67	81	77	82	78	72	60	51	86	79	85	73	69	68	58	66	76	78	90	86	79	78	72	68	63	65	83	72	72	83	71	74	70	64	67	58	74	72	57	85	75	75	67	59	64	81	70	78	70	63	65	75	61	78	63	89	62	84	71	64	75	66	84	64	69	71	62	77	75	70	57	80	74	72	73	70	81	80	84	64	71	68	78	79	76	77	62	60	74	66	73	73	81	74	74	66	66	62	72	68	77	85	79	72	65	70	72	64	61	80	76	78	67	87	82	79	69	65	88	64	63	74	72	65	72	82	67	62	88	84	56	88	79	68	70	80	81	66	78	84	71	65	61	88	93	66	73	76	71	83	82	73	91	67	86	66	76	72	63	66	59	78	81	78	73	82	78	73	70	83	67	70	81	61	73	86	75	75	91	66	67	82	71	73	88	67	77	84	72
18536	10124	7730	12959	19552	19238	16262	15449	13269	13813	14528	9835	7087	5780	5651	5055	9297	4907	5503	4820	4489	4411	4109	3356	3061	2851	2789	2800	2660	2417	2353	2210	2002	1745	1589	1523	1454	1419	1354	1420	1408	1269	1163	1061	1121	1104	1035	974	917	898	953	940	899	893	880	880	885	905	881	884	901	855	873	892	862	859	884	934	887	901	883	862	901	883	877	882	874	894	857	898	904	851	827	928	816	827	853	920	1024	2772	5147	4346	3375	2356	1507	987	858	861	819	848	839	827	840	844	867	793	831	805	862	838	827	827	868	819	775	801	786	831	876	876	818	826	850	848	848	866	865	876	808	833	868	843	830	805	844	909	831	816	899	824	807	856	784	798	826	829	830	870	873	821	847	869	866	841	841	873	839	859	813	799	798	865	895	853	832	834	842	836	810	822	803	848	841	812	786	886	847	871	840	859	861	845	845	832	807	841	821	809	796	854	856	840	831	817	864	838	824	825	848	860	832	874	792	803	842	831	900	881	842	792	879	820	850	868	844	872	826	826	813	823	837	813	891	844	852	771	851	814	806	816	896	831	846	846	844	882	837	814	817	872	863	837	836	852	882	817	842	871	876	818	907	870	846	867	846	808	814	846	848	836	863	809	808	791	856	910	819	844	887	831	805	829	798	867	872	909	770	818	764	820	808	821	808	880	838	860	852	864	828	877	842	855	784	824	826	791	813	870	836	845	858	822	824	867	811	851	807	821	839	828	890	785	873	878	785	831	874	833	848	843	830	846	874	838	843	896	845	871	812	824	842	874	808	903	850	847	866	800	919	830	840	858	806	838	809	830	843	835	851	870	834	838	854	858	869	840	836	836	834	855	841	834	839	891	851	809	818	866	865	840	865	827	838	833	837	844	861	874	892	849	850	805	887	802	863	849	867	823	845	841	827	866	822	830	879	847	821	890	834	833	847	837	830	876	844	870	841	855	821	845	807	866	846	870	844	851	794	858	848	854	851	848	788	862	857	856	826	846	840	875	820	849	857	816	853	827	870	830	856	850	879	866	823	841	855	806	830	871	830	871	848	835	837	931	866	816	840	813	828	820	851	849	782	838	859	808	847	851	863	826	830	839	850	870	873	807	868	813	837	763	799	788	904	822	849	855	932	852	866	833	905	841	842	832	890	911	803	820	822	855	895	864	859	837	863	838	839	892	835	898	844	828	791	807	773	825	856	876	793	850	887	861	852	805	850	876	859	817	867	823	861	888	809	871	884	820	829	780	867	930	844	834	802	828	870	829	837	860	828	863	766	846	845	837	849	825	852	854	910	857	840	829	830	871	869	827	867	846	845	881	811	849	870	837	842	848	882	849	766	838	873	842	801	815	816	847	874	864	878	859	852	844	870	863	876	824	819	856	826	818	845	860	861	808	829	908	818	867	850	852	862	802	862	845	831	850	845	784	918	847	851	852	806	890	829	834	786	835	858	831	820	883	806	800	821	924	808	835	835	822	925	811	919	846	831	859	833	857	851	873	816	834	846	872	829	824	844	810	880	814	840	847	848	852	812	816	871	838	822	809	850	840	869	839	820	860	847	874	806	824	805	818	832	822	876	830	868	839	818	818	885	894	867	901	879	870	863	815	854	818	886	833	842	844	800	829	860	891	834	827	866	821	860	858	857	858	807	904	792	829	843	824	827	827	828	841	890	858	833	917	847	849	837	830	790	849	826	848	805	838	846	935	842	810	820	830	858	907	877	842	849	840	881	851	834	831	800	844	798	848	842	900	860	868	843	818	797	839	824	834	800	860	828	811	839	792	830	821	844	820	847	819	860	830	830	849	839	840	862	836	870	859	858	832	873	804	865	799	833	847	860	843	805	793	795	867	869	852	872	856	891	859	830	815	814	851	838	871	849	835	843	840	868	777	858	839	861	867	849	845	868	808	831	843	830	821	844	828	851	820	820	884	876	865	837	864	852	911	779	818	825	857	900	888	866	857	878	870	857	775	839	820	812	849	814	831	804	864	830	810	876	867	837	885	837	760	879	896	840	818	880	825	849	850	857	860	851	779	881	817	841	830	854	860	780	848	844	806	860	854	888	844	856	847	841	816	848	867	829	812	862	824	847	757	831	809	893	885	859	835	794	847	882	878	802	835	869	831	824	872	758	842	834	873	829	829	830	864	809	910	806	845	854	859	814	835	813	818	816	875	848	886	829	854	921	836	885	861	837	843	860	810	854	845	825	870	820	848	857	824	824	872	829	836	788	880	848	845	830	841	812	825	818	856	848	877	827	834	826	825	881	806	826	838	873	905	839	845	875	826	845	836	841	858	862	827	868	893	796	813	809	843	841	785	821	844	849	834	819	887	804	818	874	826	915	823	828	836	836	868	832	870	844	820	880	839	880	843	795	889	876	861	852	851	834	909	847	841	872	844	849	874	775	817	836	873	839	829	854	868	872	821	847	786	899	847	815	860	817	821	820	837	859	897	847	855	845	871	817	821	812	863	859	805	851	845	804	830	882	845	835	887	837	861	840	831	882	828	810	827	852	873	878	859	806	854	827	850	868	822	829	875	901	849	851	875	829	823	892	830	812	822	856	834	889	869	915	787	896	853	845	801	817	794	839	901	819	840	912	844	873	818	811	848	874	796	901	808	898	838	842	883	778	831	842	837	902	834	830	885	841	810	857	850	867	826	841	813	869	873	889	837	857	851	878	853	851	844	869	816	879	863	818	851	855	809	837	826	806	893	829	918	849	857	831	869	857	842	856	833	824	846	937	814	838	904	854	800	849	841	835	805	812	871	810	855	842	864	859	882	848	819	839	898	860	844	845	853	842	893	824	855	865	842	842	832	824	891	821	860	826	812	816	836	841	872	820	833	799	791	889	858	882	866	817	862	870	836	882	859	835	866	793	843	833	879	862	850	851	844	858	879	825	821	901	852	865	843	823	849	812	886	819	811	883	870	840	865	865	890	877	864	789	837	845	863	854	857	858	831	824	818	868	832	849	845	856	813	816	828	917	819	828	859	818	890	886	866	854	827	854	822	856	872	825	799	828	819	835	845	864	845	850	798	840	854	888	841	856	838	873	848	859	867	878	835	870	850	876	808	903	902	858	813	891	835	880	822	874	823	872	840	808	895	805	835	863	883	815	858	803	799	850	862	877	881	855	823	837	851	821	885	822	860	821	839	810	836	865	858	867	862	817	867	831	831	859	860	780	871	826	889	839	860	899	797	840	869	862	874	829	841	875	817	841	808	829	833	889	849	849	896	839	856	788	804	801	845	843	814	833	875	822	891	876	829	866	868	887	844	868	844	824	885	868	833	883	796	836	846	846	845	801	893	834	827	854	861	821	855	868	836	854	824	788	826	825	843	806	789	865	849	841	883	872	797	856	786	834	861	888	847	881	827	796	809	842	867	824	862	837	825	877	784	838	859	861	846	807	839	849	833	842	835	849	798	847	786	922	799	823	840	853	841	883	849	860	900	899	854	818	855	865	801	821	879	868	834	864	822	860	849	814	857	904	859
1560	281	234	152	146	181	185	191	183	193	224	137	95	103	105	88	123	113	116	95	111	112	81	105	78	65	79	73	86	71	81	78	65	70	81	64	72	64	62	79	59	58	50	81	61	60	55	62	51	42	66	62	60	66	45	59	68	71	77	68	52	69	60	62	64	52	59	48	58	60	52	51	56	60	60	66	51	53	50	66	59	60	59	62	52	55	59	52	63	61	83	93	87	74	67	54	60	55	40	42	50	67	53	50	57	63	61	76	55	57	59	53	48	61	53	52	60	50	66	68	68	44	64	38	48	58	58	49	65	50	54	62	56	53	54	67	55	64	44	51	59	64	71	80	58	47	47	49	42	63	77	57	61	55	68	63	57	52	61	57	65	41	53	47	51	65	52	49	58	67	62	58	49	65	61	53	58	58	51	57	70	41	55	55	72	58	68	59	51	42	71	43	68	67	37	46	71	49	52	55	51	62	68	62	41	70	59	55	68	67	52	71	58	55	56	63	65	59	68	57	50	62	51	60	38	57	48	63	50	57	57	54	52	67	47	53	68	63	71	49	45	62	51	58	59	47	62	49	51	61	52	65	44	55	58	57	68	41	54	60	58	56	63	57	72	48	59	63	66	58	65	54	57	53	68	58	48	45	57	59	67	70	63	55	55	65	66	64	58	56	69	72	52	63	59	64	63	71	57	58	58	57	49	59	64	76	49	52	52	61	47	40	74	57	61	70	61	53	74	52	57	59	74	62	67	47	67	59	54	44	63	60	58	57	68	60	42	63	58	56	58	62	56	64	64	63	64	44	52	63	60	43	55	48	69	59	69	52	49	59	63	54	77	58	62	56	64	60	65	58	55	55	51	64	75	49	48	57	57	66	60	52	52	55	64	49	65	60	67	65	56	59	45	65	61	53	54	54	65	57	60	66	46	50	60	51	66	47	57	41	64	57	54	64	48	71	60	46	51	62	60	54	56	65	64	48	69	62	53	65	55	57	49	58	62	48	50	56	62	64	52	70	66	62	61	61	54	43	60	49	54	52	54	46	57	46	60	50	54	66	62	57	59	62	65	53	41	54	67	55	63	49	53	56	54	59	67	56	70	50	59	56	57	66	61	69	53	56	67	55	63	55	48	55	50	60	69	58	45	67	58	51	60	51	42	62	63	53	45	69	58	46	64	56	45	64	67	59	56	46	64	58	57	55	61	50	61	52	57	56	62	54	70	67	48	60	57	58	67	66	64	44	64	52	69	73	50	61	53	53	53	65	56	51	48	63	53	56	60	46	53	55	46	56	61	51	46	59	53	63	67	51	59	47	45	65	61	54	43	52	59	61	65	52	59	63	76	56	69	52	75	65	65	60	52	60	64	45	49	49	53	40	58	50	54	62	62	49	61	88	61	68	60	55	50	60	60	62	60	53	66	53	62	45	51	57	58	71	50	51	55	48	65	47	57	57	52	58	70	54	60	71	51	51	58	67	51	67	49	54	63	62	58	68	68	56	56	56	70	54	42	57	57	44	54	59	50	59	55	65	65	42	63	63	68	78	59	59	47	50	66	71	45	71	59	67	53	52	66	46	50	62	55	64	59	56	59	56	66	48	61	47	64	58	43	63	60	61	52	47	61	58	44	53	62	60	57	58	73	56	59	53	64	59	64	44	56	72	66	62	52	66	48	59	59	43	52	56	56	58	52	62	55	46	61	65	50	56	69	68	45	44	51	57	55	60	71	62	57	46	44	57	53	63	56	52	58	59	47	58	64	55	66	48	57	68	74	56	50	57	59	50	61	62	65	58	54	51	66	60	55	52	66	57	58	74	57	58	42	52	59	41	47	52	66	57	63	63	58	62	63	46	60	53	60	53	49	75	69	74	53	68	60	68	65	54	62	64	51	59	64	68	66	51	47	67	61	61	47	61	58	57	61	63	49	48	53	53	64	75	60	50	59	59	63	63	48	64	58	50	48	52	65	54	61	63	62	54	51	48	49	58	55	60	64	58	65	75	51	52	59	57	67	51	55	62	57	63	58	51	45	54	69	55	57	68	65	62	69	61	42	56	65	56	52	61	51	63	43	66	70	65	51	56	66	78	51	53	67	60	43	56	57	59	56	46	73	46	59	42	71	39	58	49	77	48	53	61	47	47	48	45	63	67	45	65	55	61	66	71	53	58	57	48	52	61	51	56	59	70	55	65	66	51	65	43	59	55	75	58	49	57	55	57	54	53	62	53	50	69	49	73	58	56	47	63	57	59	68	54	59	56	65	59	36	56	53	50	62	75	54	57	56	68	65	53	55	62	51	66	55	73	65	64	64	47	64	65	54	59	54	63	65	60	63	65	51	58	66	53	70	62	72	73	60	65	67	54	50	56	44	53	57	62	57	67	57	62	63	53	58	53	59	64	56	66	51	58	67	61	53	65	59	66	56	39	52	60	50	61	54	62	57	67	67	53	56	53	55	57	57	58	68	53	53	50	66	62	51	59	75	44	53	61	64	53	57	49	64	51	67	62	53	55	49	67	56	70	53	60	63	56	36	58	57	60	40	45	56	48	65	63	61	55	71	68	52	67	59	56	60	55	41	65	65	53	64	68	74	51	50	57	63	52	51	56	56	54	61	58	53	56	56	45	54	48	54	50	60	62	51	59	60	53	50	58	46	62	62	75	69	55	58	46	53	54	63	54	55	57	53	53	64	54	63	72	59	64	58	52	56	58	60	68	59	56	59	54	41	66	51	54	55	37	53	57	66	58	57	53	69	61	47	57	64	65	55	55	52	50	61	56	65	66	50	54	44	52	58	68	47	64	47	49	63	63	68	55	62	55	57	57	56	59	62	66	59	52	63	59	71	50	59	58	51	46	76	52	59	51	69	52	64	67	61	46	68	63	53	63	63	61	53	48	60	50	47	65	73	72	68	58	52	59	66	57	55	51	62	58	72	48	56	60	69	53	59	59	53	54	67	50	62	52	57	59	53	53	65	56	42	56	71	46	54	71	57	57	48	73	53	58	60	57	51	63	69	48	55	60	57	63	44	59	63	62	49	55	46	56	56	49	75	48	62	65	57	64	56	68	67	66	62	64	56	71	50	58	43	57	51	54	56	54	54	55	58	47	63	62	59	75	57	62	54	47	51	60	58	56	71	76	61	75	58	66	73	53	56	74	55	52	61	55	61	53	53	51	51	65	68	61	54	58	52	65	67	68	46	69	70	72	54	48	68	55	63	66	50	64	55	51	46	67	54	58	61	54	60	65	67	49	56	43	71	62	56	71	55	76	56	64	47	50	42	56	61	55	71	41	49	58	58	48	48	63	61	69	67	67	52	60	64	62	59	56	47	60	52	69	69	59	57	56	75	59	67	66	51	69	52	60	57	54	53	60	52	55	77	46	62	60	55	56	41	53	61	58	64	58	61	48	44	53	52	54	68	62	55	68	66	60	54	58	57	56	51	57	67	62	58	54	69	62	59	49	61	80	54	44	68	73	54	49	57	57
11890	5606	4165	7144	11030	10983	9192	9095	7841	7889	8086	4608	3078	2949	2807	2623	3886	2814	3287	2661	2599	2554	2151	1861	1566	1574	1570	1545	1498	1536	1401	1344	1217	1139	1102	995	1014	963	922	928	922	877	762	802	773	760	738	695	727	734	720	693	721	666	725	736	693	708	758	686	710	726	685	726	760	693	671	713	726	728	740	713	735	711	720	759	764	700	718	728	731	680	716	707	709	722	689	722	785	1101	1858	1679	1539	1284	977	846	712	665	751	729	751	763	710	676	698	767	685	701	694	715	718	737	698	707	733	769	672	707	731	709	775	701	728	731	688	677	708	682	718	706	776	707	719	689	698	691	687	709	723	717	692	712	681	717	681	719	735	693	766	720	728	696	685	700	713	708	689	705	710	685	709	724	730	740	697	687	727	721	671	697	750	721	745	725	732	751	696	702	736	730	695	654	703	681	718	730	715	745	718	718	697	739	687	705	762	716	675	692	723	723	728	698	726	685	725	735	696	706	658	732	704	710	701	704	707	716	728	693	774	692	710	779	725	740	770	700	702	699	724	684	713	711	700	668	749	692	680	720	682	693	736	716	705	695	746	731	718	703	688	728	690	727	718	699	707	725	735	674	765	719	709	738	728	680	707	665	708	720	678	725	688	764	727	679	671	723	712	697	673	688	690	739	746	712	678	668	774	757	669	743	672	729	730	700	713	794	671	733	672	721	717	733	734	669	672	728	674	691	698	704	709	715	707	716	706	723	734	728	683	721	687	696	762	707	737	681	747	695	721	704	717	722	689	714	720	689	699	665	663	680	735	675	693	700	743	720	685	712	663	722	703	727	733	682	694	717	704	713	712	744	738	683	679	707	706	727	686	707	688	713	707	694	718	708	714	717	735	674	747	733	691	708	723	649	708	685	684	703	697	684	713	697	671	665	717	700	763	667	677	735	716	688	684	698	681	778	683	717	740	698	692	739	703	744	710	716	751	695	692	704	694	729	687	766	721	676	708	736	699	703	706	711	726	700	676	724	725	715	669	737	749	733	713	715	685	698	709	711	703	707	666	679	684	698	675	723	668	756	743	754	707	741	697	726	730	702	708	694	704	727	679	699	733	694	708	718	709	713	705	731	671	685	702	718	681	684	667	696	715	710	654	693	688	671	748	735	666	701	712	693	656	689	725	670	727	743	730	676	698	731	723	709	693	687	697	739	696	720	709	730	697	718	676	740	713	729	705	725	704	687	714	720	689	710	667	715	688	728	726	704	729	703	737	710	715	695	703	691	696	676	676	733	690	700	695	723	697	697	689	701	716	641	739	728	703	718	708	702	725	694	711	671	714	737	713	714	710	679	728	728	682	726	655	729	671	684	738	712	721	697	692	726	698	666	742	647	670	717	692	757	715	715	710	744	670	704	770	690	748	685	685	709	722	761	676	722	665	732	703	696	685	725	708	736	699	720	694	652	715	701	726	731	730	740	691	776	701	746	741	688	634	751	717	714	741	714	707	730	691	716	740	668	742	719	732	684	736	708	700	692	707	716	682	740	745	700	704	713	728	705	684	714	719	717	683	718	743	660	728	689	736	744	690	711	751	736	719	681	725	773	712	696	689	698	716	708	721	712	701	707	720	696	720	688	684	767	702	708	698	701	749	689	710	722	726	735	734	735	667	698	661	706	720	684	714	724	719	725	730	744	694	724	682	699	702	748	740	716	733	711	677	685	711	722	717	712	675	667	676	727	755	732	728	752	701	679	672	714	771	719	708	711	689	719	710	645	720	674	750	683	697	696	668	695	685	698	711	734	715	702	680	722	688	714	682	699	716	669	666	718	789	730	680	772	719	735	668	683	697	711	675	704	723	707	701	766	697	680	747	682	738	683	673	642	749	753	715	689	743	681	697	690	683	731	701	711	659	711	744	711	713	750	721	671	722	719	678	648	715	713	688	727	688	742	713	698	712	686	636	704	697	706	727	699	647	691	761	759	689	732	764	691	731	689	716	723	724	723	684	758	741	710	733	666	695	726	683	732	676	710	659	694	683	689	709	726	725	660	712	670	693	726	748	690	751	684	727	713	704	720	722	678	741	714	672	700	736	735	710	691	722	750	761	700	721	678	721	724	671	728	692	729	745	681	673	745	721	651	713	736	737	730	666	693	704	724	747	692	703	734	673	712	733	763	734	708	682	691	746	738	674	702	725	693	761	662	705	760	705	687	708	697	764	734	678	659	710	744	740	718	708	710	727	705	690	753	701	683	687	728	735	729	688	708	678	709	690	640	668	727	740	740	662	689	723	695	715	714	684	704	759	706	667	714	727	689	708	703	707	679	700	746	734	710	689	731	766	729	743	717	724	667	721	725	736	706	679	709	715	735	709	699	732	732	722	675	694	725	703	687	722	718	680	714	686	755	656	699	689	722	706	723	706	699	709	743	740	744	736	698	752	751	687	688	754	729	680	704	719	668	744	740	731	675	735	703	727	711	701	708	710	731	724	729	705	687	696	672	701	703	736	682	713	681	714	680	698	711	713	691	713	720	767	686	706	723	677	713	640	719	700	730	696	690	741	733	696	652	716	693	707	706	721	742	732	717	716	746	687	693	682	706	699	747	732	716	688	717	721	754	728	698	692	658	710	742	756	690	674	701	699	722	719	729	716	731	694	694	694	679	684	711	679	645	687	733	711	696	727	703	698	688	716	724	748	757	687	697	741	741	713	674	703	745	695	757	702	743	753	654	735	721	760	704	736	661	747	671	739	682	701	719	709	710	707	697	687	724	687	757	738	699	724	680	687	699	703	686	708	720	694	681	680	685	681	725	701	729	756	701	743	677	728	691	707	741	672	754	709	717	712	723	763	741	679	736	721	736	736	676	722	670	708	672	698	655	730	732	724	726	739	737	710	690	717	701	714	743	657	724	679	690	711	700	705	674	721	715	743	719	711	684	703	725	736	702	743	680	684	694	703	739	710	756	707	721	688	711	725	693	715	736	703	693	734	726	714	708	714	747	708	702	686	699	669	698	709	729	661	759	693	723	703	708	718	715	738	722	741	693	717	768	687	675	701	708	692	737	710	736	723	708	741	701	651	749	693	703	689	746	717	703	684	705	716	701	690	678	685	746	732	709	775	763	758	709	685	694	669	720	716	688	747	751	710	696	721	713	710	721	739	679	717	716	688	720	685	757	731	726	691	722	700	682	734	757	746	706	724	732	684	730	706	718	717	692	674	689	719	739	731	703	730	681	702	676	735	674	718	724	719	674	694	734	740	721	675	770	686	687	723	680	693	741	685	703	696	751	737	747	780	675	702	729	722	687	748	720	743	732	717	675	713	711	704	777	775	723	700	697	690	756	671	695	682	715	683	689	715	694	697	742	696	674	696	743	700	731	724	709	674	684	697	708	691	750	748	689	684	711	691	721	688	731	704	764	730	719	696	728	727	704	714	730	721	721	704	763	728	734	706	746	692	727	724	720	703	759	684	730	721	694	660	734	691	670	725	754	724	657	708	707	701	709	738	737
1079	724	390	236	221	261	303	349	262	285	317	169	161	131	141	133	158	131	132	145	136	118	96	88	96	72	104	103	83	100	77	79	77	81	78	54	56	68	69	66	74	69	70	72	71	59	64	65	71	52	60	63	68	53	43	53	59	60	62	71	64	50	52	46	55	65	60	43	82	51	65	58	50	54	59	52	64	66	44	59	51	57	64	53	61	55	52	60	60	97	133	157	123	108	76	78	55	52	62	58	68	46	51	62	65	65	65	62	65	55	60	47	61	48	66	53	47	55	54	51	50	61	45	52	53	62	52	56	61	46	51	54	51	49	69	59	66	54	52	62	72	65	73	58	55	71	66	49	71	48	63	44	65	68	49	58	75	50	56	56	64	50	68	62	69	68	73	61	64	46	63	68	74	60	60	60	45	46	55	50	54	65	54	40	54	53	60	54	53	54	62	66	59	69	69	52	49	74	64	49	69	55	63	68	55	55	46	56	47	49	56	61	49	46	55	73	59	53	52	60	55	61	65	56	60	47	55	59	68	61	58	51	57	57	77	60	52	66	57	63	45	57	64	61	53	68	49	51	54	76	52	47	66	57	70	57	46	58	63	62	58	57	70	62	59	42	51	54	51	55	58	50	49	64	61	59	64	71	41	58	57	61	76	70	59	62	61	57	76	48	75	53	67	64	43	59	45	53	74	71	65	49	43	48	37	67	55	51	51	55	47	65	53	62	65	57	60	58	74	63	53	55	50	59	59	65	42	54	63	53	69	47	56	68	56	50	62	58	53	48	66	55	52	55	55	55	55	55	65	63	46	73	69	53	69	44	51	64	55	57	62	58	54	60	64	55	50	51	51	50	47	50	61	59	60	54	59	65	57	58	45	52	57	53	51	48	72	53	48	54	61	52	61	60	48	70	42	62	57	56	65	68	59	62	50	58	57	60	56	62	54	60	59	67	52	77	59	55	53	54	55	73	57	57	58	40	55	58	37	64	65	57	50	60	56	54	72	57	46	47	49	43	54	71	52	59	55	69	47	50	50	67	68	83	54	65	62	57	44	47	64	65	65	57	44	48	54	52	55	61	60	61	47	43	59	69	48	44	57	58	67	52	57	72	63	48	63	55	57	48	66	58	48	62	52	39	55	42	45	46	41	64	62	66	45	52	66	70	59	61	56	53	53	56	61	49	56	50	60	45	57	51	55	65	53	56	61	52	56	62	54	55	53	62	53	70	63	50	64	50	63	65	43	46	64	54	57	63	57	70	60	55	52	61	62	54	56	60	66	59	35	64	54	57	54	63	57	42	45	37	66	42	61	57	53	47	49	68	66	54	46	66	57	58	52	61	72	64	62	57	62	65	57	69	57	69	54	57	81	58	47	49	54	64	58	50	74	54	48	58	47	67	47	54	48	44	69	59	55	54	54	52	64	58	61	56	47	53	54	51	58	64	53	52	58	60	55	52	62	42	69	65	61	58	64	54	54	63	60	53	54	70	67	55	59	67	55	58	47	51	45	60	62	56	54	44	56	39	49	60	51	59	53	52	63	59	50	55	71	67	70	62	63	63	58	56	50	66	58	61	63	39	63	50	74	62	71	63	54	68	64	48	45	51	57	64	55	57	53	65	53	55	53	49	62	48	60	50	70	58	49	62	62	58	65	69	44	67	61	50	55	60	52	54	52	54	58	74	60	66	74	66	51	60	54	49	69	53	59	66	61	63	66	76	57	50	60	68	55	59	44	61	50	60	62	55	64	56	58	57	63	62	59	51	57	57	61	46	57	48	64	52	54	54	50	51	50	57	53	61	60	52	63	53	57	64	50	68	69	70	57	69	50	67	67	51	59	53	57	47	53	58	58	47	61	60	52	48	64	52	56	60	60	54	59	61	44	56	46	67	65	56	67	53	51	63	52	56	66	54	63	63	66	77	62	55	47	63	56	64	66	55	59	59	53	68	62	55	59	50	52	63	44	63	63	53	57	55	39	49	42	58	69	58	49	45	52	53	56	48	53	48	51	47	47	57	59	64	65	62	55	72	63	60	59	57	60	66	63	78	47	58	66	67	70	52	59	54	57	50	64	65	57	56	45	56	48	49	59	55	54	70	47	60	55	57	54	53	58	57	65	43	67	64	54	56	62	57	41	52	65	63	73	51	63	48	60	54	59	49	66	58	62	64	66	47	60	61	62	54	55	50	77	55	47	52	58	53	65	52	56	47	60	58	67	59	65	43	61	56	65	57	54	56	63	50	61	60	53	57	64	72	61	61	65	55	72	59	49	54	59	52	64	42	57	56	57	58	64	54	63	59	55	73	60	68	49	58	48	53	51	60	52	57	55	52	45	56	55	55	61	59	68	60	59	54	62	54	63	57	60	51	59	62	58	71	69	59	64	53	59	63	56	57	55	43	56	57	50	67	50	52	53	55	44	56	56	60	50	55	60	55	45	68	50	58	59	63	46	58	68	59	50	62	57	59	51	41	62	61	68	58	52	66	62	48	57	58	51	65	49	63	45	67	53	48	62	66	67	56	57	57	74	58	77	56	56	61	61	59	60	58	51	68	52	64	52	50	48	60	40	56	46	70	72	53	66	57	56	63	58	63	61	54	55	59	54	70	57	61	56	60	55	60	55	45	55	59	53	42	58	52	46	66	56	50	63	58	54	65	54	61	56	57	54	64	61	60	70	76	75	62	55	63	51	62	52	61	64	64	48	51	67	44	41	59	59	58	60	55	63	41	54	54	55	70	58	59	65	64	62	54	62	61	61	47	64	64	76	64	70	55	54	49	56	72	64	70	67	61	63	64	54	51	52	55	58	54	61	56	52	57	53	50	71	47	57	57	42	60	68	67	55	54	56	70	52	60	70	69	49	61	63	67	54	52	67	62	55	53	46	67	57	53	59	56	48	64	56	56	52	64	59	63	47	63	72	63	64	56	65	56	60	63	44	53	57	50	62	63	66	51	72	51	49	57	48	54	61	52	62	67	75	55	59	63	51	52	40	59	68	55	47	63	54	58	63	65	45	63	51	61	62	54	60	60	64	71	40	59	45	56	61	74	68	55	52	61	57	46	49	59	44	63	56	53	55	65	50	51	68	61	68	62	66	49	49	53	50	55	76	63	61	67	59	50	63	65	51	54	67	60	55	45	56	71	54	60	52	65	41	45	53	58	58	59	49	78	56	56	69	61	60	67	62	52	44	44	53	45	51	55	60	63	59	61	40	57	62	52	62	60	63	59	76	44	68	55	57	46	66	61	61	53	52	59	55	58	69	62	50	55	53	60	56	56	56	58	52	53	52	71	61	52	52	50	53	64	62	62	55	54	51	68	62	45	55	52	65	61	48	73	64	70	55	69	56	51	44	62	53	59	54	66	66	65	70	62	53	47	65	52	54	77	63	64	40	62	57	71	54	49	63	58	57	69	60	57	54	53	59	55	63	58	55	68	51	49	57	56	78	54	61	74	58	59	56	58	68	49	46	59	59	57	66	58
15110	9402	6095	9422	15565	15293	13782	13444	11272	11574	10427	6467	4738	4415	4058	3758	4855	4601	4419	3759	3698	3380	2789	2128	1851	1834	1950	1778	1796	1717	1818	1633	1567	1364	1238	1247	1180	1023	1053	970	1001	991	863	838	827	824	754	731	736	709	684	698	717	741	703	706	714	695	704	725	696	711	705	712	658	692	710	679	703	740	760	724	716	755	729	749	728	700	737	688	705	730	690	725	740	684	716	703	804	1774	2867	3379	2631	1686	1103	849	675	667	686	670	646	684	696	693	657	701	687	692	700	675	646	650	707	636	719	627	659	683	679	652	694	641	675	636	694	688	735	666	687	658	702	664	660	732	683	714	661	670	695	646	674	714	721	690	706	669	674	629	716	668	685	720	671	727	667	638	667	692	685	683	713	698	710	695	671	655	668	661	679	641	730	654	691	688	662	660	654	661	704	654	634	684	669	657	673	697	657	688	685	725	688	676	728	662	705	724	658	707	664	655	719	675	708	670	686	675	701	733	664	702	663	678	683	672	663	691	670	681	736	674	684	695	753	670	698	681	693	692	662	662	633	665	704	685	687	725	692	627	684	669	690	669	683	691	679	695	681	695	695	707	681	662	678	700	696	702	629	704	677	728	646	671	675	667	678	674	660	692	658	723	672	694	653	681	675	681	653	713	657	665	693	666	692	685	692	624	751	674	654	690	663	676	697	656	693	626	680	684	680	710	668	672	652	684	677	641	703	671	663	638	704	657	669	711	694	710	673	650	662	685	666	709	711	683	709	681	675	700	712	728	658	673	693	687	667	718	714	684	665	616	685	661	659	688	649	716	711	633	669	640	670	686	709	642	730	669	698	718	640	688	706	711	657	676	724	722	655	645	688	627	654	693	672	715	670	663	676	689	673	636	669	686	716	668	686	743	714	667	670	663	684	650	692	648	691	693	677	660	665	679	689	636	709	685	652	683	620	674	720	697	723	693	671	653	675	637	717	675	694	601	673	647	688	654	696	707	717	679	703	674	665	660	695	712	669	678	708	667	655	695	698	697	691	693	712	665	693	671	729	699	678	634	666	664	690	664	693	640	655	702	711	691	659	668	727	666	689	676	691	685	670	694	636	714	644	695	663	656	688	634	708	644	676	711	678	678	699	706	713	676	663	690	706	703	702	681	699	707	700	702	674	652	691	694	702	672	677	694	664	703	638	637	691	707	642	658	678	715	696	672	655	682	692	671	682	683	699	678	660	689	714	674	642	669	711	699	696	677	652	642	620	685	635	661	674	716	652	691	685	624	718	634	695	690	698	630	685	713	645	716	691	681	707	675	753	721	639	696	677	693	687	639	659	657	703	678	708	659	648	671	690	647	706	662	650	703	696	682	671	664	726	695	686	669	705	739	720	647	677	678	657	648	680	694	705	636	703	666	654	717	771	680	696	683	701	656	675	694	687	693	725	703	692	708	709	667	690	662	662	638	695	642	666	719	682	650	708	643	733	691	692	731	695	654	725	697	650	682	694	706	719	740	702	675	667	687	642	618	694	657	678	698	694	716	714	653	641	699	697	691	674	682	690	646	724	708	715	685	654	703	674	674	667	688	700	703	645	637	667	712	659	694	716	690	645	662	735	694	707	709	682	726	701	688	636	661	664	622	669	651	656	691	686	675	652	669	675	675	666	732	728	668	707	679	705	641	734	677	646	684	668	719	645	703	693	676	669	698	695	651	694	667	644	654	666	696	665	677	674	683	661	680	674	699	678	711	676	665	682	702	682	697	669	701	685	695	719	703	674	666	699	666	649	698	693	710	642	666	676	695	696	674	691	630	669	683	708	655	699	669	630	697	702	656	716	666	649	695	693	687	714	686	687	717	668	690	692	668	709	702	678	693	711	704	649	647	680	649	673	663	676	703	711	678	650	673	660	674	681	663	697	704	651	636	701	641	696	677	687	736	675	728	624	675	689	693	707	708	690	669	718	664	706	681	691	620	685	695	720	692	740	625	690	667	711	751	634	623	669	676	660	699	665	718	700	659	711	649	703	640	644	679	676	668	643	688	663	683	694	702	668	665	655	680	661	684	699	680	680	699	705	673	709	694	661	631	739	676	697	674	731	680	684	690	668	670	684	646	730	688	653	674	661	692	672	657	712	662	625	680	702	671	638	730	676	679	676	645	726	694	656	677	642	714	698	683	708	621	615	689	664	663	631	633	685	680	706	708	688	691	648	692	682	687	678	707	645	719	669	760	695	644	644	666	715	651	702	672	701	704	693	707	639	708	719	700	644	689	731	742	677	656	689	679	672	695	638	705	699	705	659	701	654	642	659	630	720	675	656	688	699	676	653	717	713	659	677	721	658	681	679	662	651	704	715	673	679	684	652	700	719	685	705	715	687	703	684	690	738	729	726	641	644	710	701	701	678	695	662	649	652	651	689	704	670	674	673	663	664	684	701	685	669	664	615	667	685	670	658	666	679	629	641	735	680	736	675	668	644	669	698	675	682	651	694	714	649	631	696	723	679	694	687	668	632	709	707	632	717	672	642	685	716	626	677	673	682	669	662	659	679	627	683	660	637	661	646	691	699	690	699	658	663	663	637	672	659	687	721	652	702	683	689	670	693	707	704	666	711	697	708	660	681	684	675	709	706	624	711	686	655	706	728	719	694	624	707	695	614	680	656	718	662	646	683	689	679	674	661	712	642	698	735	676	649	665	718	667	693	684	657	644	657	699	665	676	693	692	641	676	689	726	678	687	707	677	668	700	668	708	638	713	696	705	657	652	693	710	663	710	714	670	692	678	689	677	675	708	687	715	665	683	655	679	736	716	693	694	683	687	707	673	703	670	699	677	723	704	683	656	707	646	696	642	642	670	699	684	696	732	702	726	659	681	677	648	706	664	657	709	667	681	670	679	639	738	694	695	656	648	718	656	675	689	695	693	654	655	681	697	637	648	727	731	654	673	652	684	666	712	682	669	697	700	697	639	660	659	686	717	679	666	657	705	687	625	675	703	650	685	652	721	672	672	718	677	718	671	649	676	696	716	639	695	637	701	723	672	691	668	672	676	639	664	724	677	669	634	700	700	684	694	699	686	727	676	704	692	706	680	722	677	653	666	740	710	661	689	647	720	685	706	709	690	710	658	659	663	673	669	690	692	733	638	666	697	684	676	687	660	692	671	674	674	642	702	646	658	694	680	682	699	629	652	673	686	678	697	690	717	703	656	699	664	707	686	676	672	670	632	696	633	703	690	732	719	662	615	737	721	678	693	693	631	660	665	713	689	700	635	666	656	632	675	695	660	670	663	658	691	682	648	682	696	697	679	653	674	741	677	719	700	672	713	657	712	703	702	624	678	729	681	710	657	719	689	628	683	705	706	653	736	668	710	732	660	709	691	698	663	655	689	667	650	608	642	702	682	682	720	687	670	658	622	711	682	681	646	665	695	668	655	676	715	664	681	662	737	702	690	666	727	669	666	717	647	675	648	673	662	689	679	654	648	698	730	661	689	660	656	709	659	681	688	650	630
2550	640	380	197	232	305	304	364	288	314	285	201	182	169	138	149	165	203	179	178	161	138	108	93	99	99	79	84	87	111	111	91	111	91	91	101	96	91	91	88	81	77	72	91	86	87	62	77	65	73	76	70	78	74	86	75	68	57	78	75	81	69	89	90	65	70	76	70	66	73	72	80	78	64	69	56	70	67	75	73	77	90	78	75	93	80	77	76	76	94	144	168	174	101	87	81	90	67	57	78	88	72	75	77	72	75	76	78	82	78	75	62	62	76	69	74	76	67	85	75	70	89	70	83	84	72	72	102	83	75	83	76	74	52	80	75	80	63	75	69	68	77	83	67	68	76	72	73	89	96	76	81	79	87	63	72	73	85	76	67	71	75	77	89	86	62	80	76	62	74	65	68	74	80	60	68	78	69	72	83	62	91	78	67	70	66	62	56	68	65	66	73	72	79	75	75	65	79	68	67	69	76	76	80	82	62	82	56	65	79	78	81	57	78	83	71	77	64	71	80	82	74	78	78	66	81	70	66	68	71	71	78	73	85	78	74	70	73	76	72	85	69	86	82	73	67	75	72	80	63	87	72	68	81	65	81	76	93	69	74	69	79	83	69	84	88	86	67	69	76	72	75	73	90	73	80	88	64	74	88	72	83	72	69	80	67	86	78	67	72	81	72	83	71	81	77	68	74	82	70	73	90	82	56	74	82	69	69	87	70	64	58	69	74	77	73	88	73	82	74	82	70	69	79	82	67	71	70	60	63	87	60	92	80	61	87	75	68	61	70	78	80	74	78	59	84	81	74	78	86	100	76	74	75	75	63	72	73	79	59	86	75	65	60	80	64	82	68	59	94	79	77	92	79	68	67	74	78	73	71	65	70	70	80	74	78	75	80	73	70	85	64	77	58	75	80	58	85	72	93	80	78	67	83	66	84	74	68	82	74	77	70	77	90	66	79	76	85	64	69	88	75	59	81	71	85	78	87	63	80	87	70	64	63	81	55	73	64	84	87	69	63	64	88	70	65	86	88	76	68	80	65	62	65	79	68	74	76	82	76	61	80	81	74	73	92	88	76	75	64	72	71	82	71	95	83	88	79	67	63	79	75	67	66	70	83	64	73	75	59	74	65	67	57	74	65	70	81	55	73	78	65	77	78	81	73	81	83	68	59	76	78	71	76	81	77	58	71	83	72	78	61	73	81	63	73	64	72	89	66	97	67	75	73	77	82	66	93	77	89	72	65	64	72	78	73	67	63	68	83	73	75	74	85	57	82	86	85	76	72	63	75	89	75	65	77	83	76	69	79	79	66	76	56	59	68	87	73	78	78	74	79	68	61	68	74	88	71	73	48	67	77	73	71	76	84	57	72	81	71	79	56	73	59	80	78	87	70	65	65	86	89	72	80	69	90	65	79	77	61	69	96	86	85	70	75	89	61	79	79	74	78	91	65	59	62	76	73	77	73	81	68	70	75	70	80	81	66	76	64	79	77	79	67	73	69	91	68	67	81	70	80	68	76	89	78	76	72	76	75	64	66	84	69	84	74	76	71	76	70	77	72	70	76	77	71	90	84	66	75	78	69	77	77	75	62	72	76	70	83	81	94	76	69	68	69	79	70	66	58	74	77	76	65	74	70	65	73	77	76	67	73	69	77	92	70	78	69	76	80	76	79	87	88	67	93	68	78	83	88	77	89	73	85	95	70	68	61	72	79	67	57	91	68	59	62	59	72	59	84	78	77	92	72	75	71	72	71	88	70	74	56	95	76	82	83	74	53	86	71	74	68	74	89	71	68	56	75	72	89	73	88	81	63	74	74	71	81	86	55	62	77	48	81	79	98	75	73	83	82	82	66	79	71	82	78	72	77	83	88	84	78	68	82	65	86	77	68	69	66	67	66	77	89	59	80	85	72	80	80	71	71	81	92	66	63	62	68	61	73	87	80	76	84	70	73	73	72	59	76	73	61	75	91	79	85	79	73	82	70	66	71	69	77	75	80	69	58	73	71	76	89	64	61	67	92	74	74	83	80	67	87	77	77	85	68	80	71	74	71	78	76	71	64	80	72	75	66	83	79	73	64	78	59	74	82	78	69	68	66	73	95	66	61	91	80	73	79	62	82	59	75	68	68	80	63	73	72	84	75	70	85	76	78	83	71	78	73	73	72	73	68	71	63	71	82	76	82	75	72	96	74	77	72	72	74	76	94	82	75	65	66	82	70	77	64	74	67	74	77	83	66	64	70	69	83	61	66	67	80	58	72	81	75	71	74	82	71	82	57	72	80	76	81	83	82	67	57	77	73	68	78	87	84	64	76	79	61	66	80	62	83	64	90	71	80	75	87	71	67	82	73	65	82	74	69	68	75	68	86	75	61	72	73	63	64	71	77	60	71	81	81	72	70	63	62	68	82	77	61	75	63	55	64	77	73	81	74	59	85	59	75	69	83	80	84	76	81	72	72	74	67	70	81	86	97	74	82	78	75	75	84	80	76	73	75	84	87	70	63	73	89	65	85	75	76	89	70	71	72	77	85	86	81	78	70	66	81	84	87	65	76	76	55	68	80	63	69	76	79	64	79	82	79	67	74	60	58	87	71	80	63	61	70	67	86	69	67	70	74	73	73	75	76	72	76	76	83	86	75	72	66	74	69	68	72	71	73	62	68	84	75	77	67	83	88	75	78	81	67	82	76	72	96	71	84	76	73	89	73	65	83	70	74	81	68	87	70	78	86	76	59	74	80	75	79	76	74	75	72	75	70	75	75	73	77	50	88	70	71	74	63	79	86	79	61	83	76	84	74	88	80	78	74	80	67	91	70	62	71	85	70	74	67	68	75	76	70	67	89	60	65	91	77	75	85	69	66	68	76	63	78	72	70	76	90	79	84	74	81	84	72	85	78	67	73	81	68	79	57	88	85	81	80	58	76	62	69	87	75	99	73	75	70	50	72	74	85	71	82	75	75	78	61	64	68	77	60	80	69	73	75	79	77	70	64	66	71	82	67	86	83	81	80	68	71	68	65	71	69	74	99	82	93	79	80	67	66	78	59	80	59	78	82	88	72	71	83	70	95	82	77	70	85	70	91	70	65	71	64	68	89	65	52	64	77	69	95	66	73	68	63	70	72	58	79	70	66	72	72	76	88	75	66	76	71	72	82	63	68	81	61	71	71	81	71	74	69	77	79	64	66	89	79	101	72	72	65	86	81	74	84	68	79	74	75	76	88	88	68	83	60	79	72	74	73	88	67	76	75	67	68	82	71	74	70	76	69	67	76	83	85	66	85	76	82	87	61	74	70	58	75	58	94	64	79	74	71	67	84	69	64	61	75	91	62	88	71	76	81	69	71	64	67	76	82	77	65	78	67	72	72	65	79	76	65	57	81	68	64	71	74	77	71	82	75	76	72	96	81	73	92	74	76	76	77	78	85	69	83	84	70	78	68	68	73	67	90	64	74	58	74	72	69	62	70	78	70	66	82	80	68	77	53	76	83
15042	9196	6003	8792	14685	15345	14437	14229	11731	12973	10064	6541	5566	5482	4859	4329	4686	5333	4643	4387	4283	3710	2656	2336	2119	1915	2088	1991	2105	2054	2051	1875	1692	1564	1440	1378	1404	1346	1343	1282	1168	1200	1137	1061	1105	973	972	962	1017	958	931	907	893	927	1003	910	919	906	909	896	922	940	946	914	911	931	970	905	976	972	927	988	935	939	903	935	922	916	913	901	898	917	924	920	844	889	877	945	927	1305	3053	3864	3192	2339	1426	1045	850	943	930	929	930	884	839	904	894	893	921	935	879	862	931	906	865	883	891	922	929	899	919	926	895	896	928	921	939	872	916	875	924	899	922	936	911	887	893	895	855	892	879	946	880	880	901	885	903	859	928	878	886	887	869	860	860	894	877	915	895	871	888	864	892	885	925	864	934	902	882	916	929	929	878	899	915	920	923	917	924	883	862	873	840	855	904	888	872	871	877	839	894	899	871	896	854	930	889	878	883	933	863	872	903	912	914	825	873	899	847	904	902	905	851	900	857	898	872	869	904	907	903	885	888	923	886	933	902	870	900	880	870	943	858	863	915	894	868	872	870	923	908	891	883	856	897	902	913	915	938	909	852	825	867	929	947	904	872	899	893	921	886	852	926	918	908	890	931	879	916	878	895	855	869	883	919	907	952	907	874	922	901	866	890	920	911	896	904	839	889	977	903	917	898	928	941	921	876	917	884	894	879	905	880	881	846	955	941	889	911	867	851	839	947	934	844	924	870	937	906	892	878	881	915	915	939	914	922	924	927	888	852	947	888	882	921	892	862	901	893	861	931	903	901	914	874	931	891	892	893	849	906	923	884	946	916	806	953	892	870	885	894	955	870	903	921	894	913	902	911	902	851	841	883	882	836	905	851	925	883	887	930	904	921	901	891	874	914	927	873	934	959	941	909	833	881	886	876	912	903	842	918	901	890	919	934	888	894	946	883	872	882	893	935	876	838	927	844	914	916	847	875	883	880	903	891	907	891	885	848	927	874	912	868	878	903	887	839	935	902	861	927	904	872	858	854	908	923	911	868	939	938	876	952	867	811	891	889	859	916	865	874	901	912	856	910	882	898	902	874	971	876	894	816	857	920	922	837	880	911	911	931	858	877	920	842	900	946	842	902	950	869	907	919	892	930	896	899	906	911	907	940	884	901	872	863	912	887	925	886	892	858	828	899	937	881	849	891	890	905	857	941	883	850	920	902	894	855	895	944	852	857	890	874	872	851	965	915	859	925	891	893	861	909	931	901	909	887	920	856	928	883	901	880	872	870	897	967	888	878	866	903	914	866	877	909	867	864	876	848	845	905	885	902	865	876	868	850	830	864	886	862	938	870	898	894	873	834	874	902	908	894	871	840	891	897	869	868	855	876	902	942	867	906	898	910	902	892	875	872	922	879	898	981	899	870	905	898	923	887	889	885	896	864	939	923	895	918	900	877	878	886	906	885	964	917	856	883	861	917	915	903	865	905	924	895	862	949	896	879	893	907	919	919	904	917	861	900	933	861	901	886	840	897	882	869	887	913	919	881	810	871	981	883	910	883	862	866	908	879	857	940	910	912	832	896	904	978	940	868	866	824	899	854	917	961	930	879	923	895	891	943	963	875	917	898	875	902	896	877	858	927	908	870	918	933	924	876	847	857	888	902	944	949	877	880	914	911	891	917	907	857	868	893	884	894	931	875	935	872	845	848	868	904	888	905	867	871	892	891	924	926	884	877	853	858	907	891	927	918	914	894	879	913	875	862	917	880	924	856	899	933	952	936	884	859	810	908	892	871	903	898	927	910	823	888	903	889	884	862	883	872	858	903	891	909	905	925	878	888	931	885	910	922	942	923	895	905	874	864	876	912	920	796	900	907	880	920	954	845	894	888	875	933	890	882	920	951	925	916	866	839	869	892	890	921	839	903	947	905	898	879	925	863	887	903	893	926	920	890	870	870	917	866	853	893	900	903	891	874	916	916	896	917	909	861	956	885	876	852	903	865	902	859	912	915	950	843	964	894	901	903	892	917	962	909	920	926	876	934	894	896	892	874	876	858	916	859	908	886	797	971	890	893	901	996	900	858	865	897	884	899	941	922	901	898	920	896	920	933	862	926	871	920	940	920	906	907	848	844	871	866	969	930	884	900	902	871	802	878	889	886	898	895	852	905	897	879	913	874	932	891	875	936	878	844	914	878	920	936	923	879	923	951	898	920	855	950	933	903	899	890	901	889	886	889	878	883	847	925	894	926	863	941	910	890	928	871	906	910	919	882	909	867	898	906	925	865	879	883	879	903	871	906	925	863	891	889	865	878	892	908	894	861	881	911	906	900	934	873	876	912	930	876	882	882	887	894	955	961	896	915	945	879	853	856	849	884	902	936	861	924	966	943	891	906	884	920	840	974	912	908	858	866	869	909	867	880	892	921	930	854	903	906	922	873	875	849	884	885	851	886	874	872	864	873	854	861	901	904	897	923	860	937	910	910	902	919	876	836	909	857	896	972	885	937	863	907	919	841	930	873	966	903	854	861	917	844	893	905	934	914	933	873	876	887	893	868	872	933	893	883	864	901	892	882	920	886	914	898	910	896	894	932	904	892	930	925	871	905	878	834	884	838	867	946	927	797	886	894	926	878	923	901	919	922	930	933	883	857	903	886	863	897	888	937	885	957	931	885	913	885	922	929	931	887	924	900	911	918	881	873	862	883	855	936	874	880	879	875	868	893	852	926	897	890	885	869	885	888	866	903	871	853	878	885	871	814	910	868	887	917	909	933	873	922	892	867	883	827	892	910	881	937	843	855	870	854	932	904	900	870	929	827	867	872	895	906	925	888	908	910	866	870	821	900	848	947	892	876	868	892	915	866	934	903	866	861	915	883	883	915	935	896	909	860	883	919	916	892	904	926	864	889	895	879	917	872	859	917	880	882	941	880	912	854	922	873	926	917	884	926	858	954	886	889	930	869	887	885	903	898	838	854	944	894	875	890	899	929	923	849	920	857	861	885	858	888	876	838	902	900	850	893	876	875	908	856	888	935	852	885	839	907	876	928	936	888	880	921	977	927	913	884	880	894	925	852	899	908	915	897	904	901	923	912	904	882	919	880	942	862	917	887	875	857	904	869	905	875	879	894	891	874	880	896	899	896	952	888	895	870	884	894	846	874	882	880	950	884	901	845	883	845	890	904	916	899	891	944	837	950	938	918	883	885	897	893	907	918	925	908	876	940	926	876	892	897	905	871	824	887	888	814	921	863	903	898	866	909	879	896	868	922	938	866	870	897	938	882	889	873	856	882	931	858	887	884	903	844	902	911	838	887	814	920	919	906	883	925	899	893	863	877	886	913	850	929	878	910	919	921	887	872	906	882	917	820	863	855	870	924	854	864	869	890	950	896	839	872	900	932	886	856	884	923	823	891	869	908	914	876	897	935	903	895	871	895	915	912	868	915	900	919	844	888	950	918	948	843	904	962	840	981	871	922	911	862	889	863	804	914	892	929	895	905	933	908	916
1728	1030	504	264	294	457	467	464	412	450	360	259	211	211	213	200	198	222	195	186	197	156	134	115	120	103	105	94	134	115	109	120	77	84	73	98	88	87	67	96	79	84	76	71	78	74	80	70	69	79	60	68	77	53	65	73	78	73	78	83	63	66	71	68	76	64	74	73	65	83	60	80	73	72	55	82	82	77	71	69	69	65	75	68	69	60	64	74	72	82	188	207	184	134	95	80	62	51	79	75	61	73	73	69	76	80	73	83	70	80	81	63	66	76	54	60	68	68	77	75	63	66	66	63	70	68	49	81	73	65	71	81	81	64	62	70	68	60	63	78	61	81	85	76	66	62	62	75	86	59	71	63	71	81	72	68	82	70	85	75	65	67	61	58	65	84	70	62	76	66	77	67	57	68	78	63	77	63	64	66	60	80	67	65	73	93	64	76	75	77	62	78	57	60	72	57	67	56	62	70	74	43	66	69	71	83	70	68	72	81	68	65	74	68	64	80	75	80	61	68	60	68	67	69	64	66	58	64	54	63	60	80	65	53	55	63	69	75	60	70	73	61	71	62	82	67	87	67	78	71	66	66	67	69	60	64	80	60	77	80	63	62	61	59	75	68	82	63	76	75	56	81	63	62	79	78	77	71	76	64	70	58	63	59	65	54	67	72	66	72	55	64	81	70	67	70	70	67	69	73	61	86	71	64	60	66	62	71	72	73	77	72	69	78	74	73	80	69	79	54	72	71	62	75	86	67	69	82	72	67	86	67	67	59	69	78	68	58	62	69	76	76	62	74	66	56	70	75	68	67	79	60	66	80	63	74	69	67	77	68	70	65	64	59	81	69	76	80	58	66	74	68	80	51	63	71	66	64	67	80	59	51	67	80	82	71	69	72	74	81	61	77	71	78	70	77	61	67	78	63	71	79	70	83	66	71	61	65	66	62	66	70	76	47	77	86	50	61	87	67	75	72	81	67	66	83	69	66	89	71	55	64	70	60	61	68	80	66	53	69	57	72	65	65	64	62	70	79	73	78	80	61	80	68	63	72	70	57	69	57	76	76	66	68	65	80	65	61	51	78	56	58	73	78	61	63	63	59	66	67	83	70	75	74	71	71	73	61	74	70	61	76	60	62	71	75	71	54	67	81	74	72	65	72	88	90	82	74	72	69	72	76	73	57	67	72	72	60	67	76	66	67	71	78	89	73	71	74	65	66	66	58	56	75	60	54	56	57	61	70	54	70	70	67	71	70	68	63	56	81	68	67	61	84	78	75	62	53	68	75	76	71	66	76	61	67	68	74	79	73	64	65	71	61	72	71	71	75	60	71	67	78	43	81	64	60	50	75	71	60	86	68	61	59	72	74	70	69	66	66	81	60	72	75	67	71	81	64	71	53	69	84	59	72	71	75	67	81	70	76	66	85	69	68	72	80	69	73	70	74	80	65	53	76	72	61	63	54	68	56	85	66	52	74	71	61	52	72	64	51	79	64	60	44	68	87	81	56	70	63	70	87	76	68	68	73	63	82	73	72	71	70	80	73	71	63	74	62	80	65	62	62	65	71	72	57	55	63	72	72	74	65	78	79	61	62	71	50	80	61	68	63	80	59	77	75	67	75	56	60	65	66	76	59	69	68	61	75	62	66	75	57	51	66	72	56	68	71	64	69	78	66	86	82	55	61	79	67	71	80	58	67	63	84	74	77	74	79	64	69	57	77	74	81	66	62	75	62	69	83	67	68	77	76	64	60	81	74	74	63	93	80	51	93	71	67	69	74	63	69	68	67	57	78	70	69	68	84	73	73	91	80	67	66	74	75	73	75	76	61	62	63	69	56	76	71	60	75	64	81	75	75	70	61	57	68	69	65	60	93	57	64	68	64	63	76	57	69	74	64	64	71	55	84	64	59	72	59	52	55	51	81	73	84	79	66	66	71	72	69	53	68	61	68	77	67	68	62	75	49	55	54	70	71	74	85	66	56	62	68	60	48	70	73	65	73	69	75	74	67	68	67	73	52	70	71	60	78	60	77	61	74	70	62	76	56	81	69	71	75	58	71	72	73	49	64	63	54	64	78	75	73	61	51	66	67	66	73	76	72	61	64	73	76	73	63	57	71	67	63	82	69	65	70	63	72	60	65	75	68	61	65	71	75	65	77	68	61	63	77	68	64	68	72	67	74	87	88	58	77	80	70	55	77	68	70	70	63	72	68	81	65	61	56	84	66	83	75	78	60	69	74	61	62	64	70	78	67	76	73	60	80	52	62	53	68	55	51	78	72	76	71	76	78	56	62	67	61	64	78	81	78	71	70	74	67	62	74	51	65	73	66	69	68	74	63	63	65	55	68	81	68	54	69	72	70	68	85	80	55	68	66	56	71	54	66	81	66	74	51	59	78	66	63	71	78	58	75	72	65	61	68	61	72	52	80	68	66	73	73	78	69	89	65	60	64	58	60	64	73	67	87	79	59	58	67	70	85	72	90	59	74	56	65	58	70	69	68	65	56	60	68	60	88	84	60	83	78	66	69	62	69	62	63	73	61	76	71	69	71	57	67	87	57	62	74	80	79	90	84	72	95	48	78	73	67	63	61	74	60	67	75	52	59	65	71	63	60	70	56	58	71	74	79	70	63	57	74	71	76	79	75	71	69	53	81	76	69	64	76	67	59	66	55	68	70	57	69	76	77	83	70	71	66	78	63	79	68	75	59	64	61	53	72	75	71	74	66	76	66	71	76	54	65	63	76	74	76	81	77	76	55	67	77	74	61	63	60	76	75	63	70	59	56	54	63	63	76	68	67	74	73	64	73	74	68	66	62	76	47	78	74	77	82	61	71	70	52	60	58	61	64	89	66	80	69	69	64	78	81	72	70	67	81	70	71	59	54	55	79	77	64	73	58	78	74	78	80	72	77	81	71	62	56	71	69	67	76	55	85	61	69	64	66	79	60	80	65	72	85	71	79	68	82	56	64	71	56	71	74	78	64	61	88	59	73	74	64	68	77	82	74	70	80	78	72	63	61	62	76	69	81	55	78	54	70	71	60	61	87	65	61	65	62	61	71	67	69	76	71	70	61	64	61	70	72	54	63	61	56	71	68	72	64	73	68	63	58	72	79	70	78	83	71	68	61	59	62	52	69	80	70	66	61	54	70	55	77	69	71	52	75	64	75	65	73	65	61	69	79	75	74	59	58	75	68	66	78	65	69	57	68	71	85	65	55	66	58	61	66	69	79	58	74	70	82	81	64	75	63	61	83	68	69	86	56	63	61	55	67	68	75	53	90	79	63	73	70	67	66	70	71	51	76	76	68	65	78	57	61	77	76	66	63	71	59	87	67	68	80	75	69	68	87	73	56	65	76	63	59	74	80	76	64	62	73	58	59	67	83	66	61	75	67	64	60	62	66	77	64	69	71	51	65	64	67	74	54	69	71	60	63	78	71	95	63	74	74	58	73	66	61	68	63	73	75	84	74	71	55	63	83	65	61	70	63
19553	11660	7210	10752	17480	19320	18179	17112	14768	15578	11194	8194	7267	6985	6071	5511	6023	6507	5594	5235	5189	3878	3049	2554	2327	2282	2370	2297	2409	2169	2135	1952	1810	1744	1563	1518	1454	1415	1320	1344	1240	1191	1121	1095	1006	980	955	897	806	842	846	818	847	839	824	839	820	841	825	803	872	862	893	830	839	852	842	886	824	870	837	882	850	898	875	911	845	848	836	879	872	816	877	813	889	847	783	825	829	1364	3821	4777	4264	2645	1771	936	798	838	835	789	779	764	810	807	797	826	792	821	838	782	824	756	754	780	815	801	760	820	798	811	799	742	784	761	768	799	786	794	784	799	759	785	811	775	763	808	779	819	745	793	743	805	810	770	768	833	772	775	794	768	787	748	825	812	788	814	757	772	774	773	773	779	753	763	801	841	795	745	738	814	760	794	776	803	779	765	756	789	852	778	791	792	768	792	778	772	759	751	754	807	793	797	764	799	795	826	768	784	799	795	800	808	769	804	821	795	825	810	796	768	750	831	772	806	806	820	763	819	758	808	779	802	750	771	844	835	793	773	800	819	807	810	816	802	817	758	763	790	758	772	805	782	799	796	818	783	795	802	726	827	821	758	797	740	727	781	720	822	830	789	806	821	785	796	833	809	862	792	815	804	782	829	840	780	795	806	835	764	778	787	801	791	780	797	792	796	771	795	776	798	764	742	743	756	848	812	756	805	809	797	766	792	822	754	782	787	804	818	873	775	754	799	796	773	764	786	784	783	800	791	855	795	777	795	768	845	795	818	742	792	767	772	798	798	776	796	804	846	759	830	830	761	822	792	761	809	761	770	785	783	725	789	798	769	784	754	783	811	794	793	815	840	769	804	824	813	742	752	852	749	807	749	772	804	782	777	763	741	808	809	749	765	807	817	765	770	752	773	807	782	728	773	830	765	843	816	810	796	789	801	757	791	776	819	839	765	778	790	768	764	799	864	833	773	768	783	791	806	790	856	826	774	802	807	823	794	795	831	773	784	783	766	766	787	783	794	802	800	756	757	795	807	781	819	771	793	752	774	779	778	788	778	787	812	805	778	761	797	786	793	757	790	807	823	790	809	840	813	795	790	763	809	779	822	777	782	796	762	797	818	806	791	791	805	762	829	806	782	800	745	751	821	811	758	771	793	791	805	823	763	748	808	823	803	809	802	779	807	793	803	714	835	801	799	750	779	781	814	766	773	792	794	822	812	792	773	828	855	762	814	790	776	721	802	767	811	766	791	793	752	770	797	823	783	785	817	846	777	805	815	816	818	803	777	818	782	744	791	851	793	793	817	760	788	767	810	773	782	783	791	769	764	814	836	779	817	794	815	739	819	817	777	773	807	813	823	844	748	846	797	754	805	790	749	793	799	778	779	748	727	779	814	707	797	785	803	804	770	824	809	766	760	782	759	763	808	766	779	805	784	750	798	781	784	809	795	797	789	769	807	747	816	823	761	798	810	831	789	763	783	778	794	797	746	808	776	806	746	783	814	810	776	810	802	815	794	776	786	777	790	764	827	801	795	818	798	799	800	797	788	786	805	791	810	794	791	699	770	776	804	827	793	834	794	769	820	795	790	766	791	781	758	750	808	798	823	775	797	810	800	751	812	786	800	793	791	841	805	773	736	742	746	761	775	848	783	779	778	778	823	824	755	801	738	819	839	820	818	784	855	775	751	784	791	788	791	816	765	760	781	767	825	785	787	734	827	793	791	797	818	770	779	800	818	787	809	834	710	815	774	772	810	838	757	774	832	760	739	779	813	787	799	845	784	786	797	774	796	778	758	790	799	739	735	821	833	798	821	777	838	780	851	776	785	790	786	768	834	774	785	745	790	803	741	809	802	841	782	814	820	812	820	773	812	785	796	765	724	746	768	817	788	817	772	815	728	753	789	832	788	810	820	770	819	775	808	805	821	857	759	789	813	761	790	781	767	779	790	809	861	783	767	803	789	799	793	798	808	771	801	852	819	732	799	759	759	812	764	784	811	776	786	751	824	831	793	803	849	805	833	836	765	786	790	761	802	774	788	820	790	775	799	746	775	782	767	794	828	771	807	804	818	765	802	817	856	815	776	820	724	774	767	810	800	781	772	748	757	801	758	789	786	819	802	770	787	759	780	808	829	786	766	809	784	763	821	791	765	741	751	756	835	820	756	806	823	760	775	783	757	786	804	800	781	788	797	803	801	772	717	747	788	834	783	813	754	740	800	737	764	777	831	757	811	805	786	826	780	799	818	811	755	790	853	791	822	830	851	813	827	791	747	816	780	746	763	796	803	818	754	761	838	798	820	810	815	806	754	822	767	831	755	785	799	758	791	823	796	751	823	791	824	781	784	796	793	762	791	819	781	751	790	837	786	770	803	791	750	832	809	757	800	813	810	761	786	814	733	756	776	753	860	785	720	828	739	766	777	811	782	871	800	797	781	752	821	814	811	815	766	852	754	768	771	774	800	832	820	807	756	803	792	758	814	768	773	808	790	824	767	758	775	705	786	806	810	829	750	794	784	837	793	795	747	765	813	755	793	837	755	804	784	790	760	762	813	738	807	790	810	762	783	801	788	824	765	762	789	804	768	775	776	746	819	791	795	781	805	740	797	717	796	762	797	777	796	775	843	791	790	745	830	730	775	720	795	823	798	776	791	747	795	797	793	808	806	804	778	810	760	813	802	783	796	780	810	784	827	733	758	774	757	821	762	765	842	779	774	778	796	827	766	784	795	823	752	798	764	799	809	804	825	787	777	802	771	797	795	744	767	810	820	797	826	821	813	777	797	797	795	787	833	803	763	795	812	786	807	777	812	842	828	799	808	767	781	798	804	745	765	779	777	777	810	817	828	832	803	799	777	780	779	802	771	791	803	764	814	790	776	789	806	769	815	881	772	796	832	789	809	805	734	848	779	801	808	779	809	798	798	779	770	772	820	850	777	826	800	747	789	809	815	742	768	828	802	789	798	793	763	788	800	765	821	827	819	812	763	789	813	773	792	801	789	777	790	814	803	819	777	767	788	752	775	810	826	747	747	796	771	762	789	786	803	789	782	788	758	799	820	800	762	785	750	831	744	828	778	789	767	761	811	761	797	771	794	828	793	804	732	790	768	781	774	817	774	831	782	769	801	780	799	796	815	793	794	782	781	818	788	761	755	828	809	793	787	733	713	802	761	844	762	798	816	817	772	786	832	790	815	816	800	797	808	793	832	780	828	789	813	851	798	796	795	817	705	841	785	809	759	786	807	790	803	803	832	759	795	790	793	806	817	740	807	843	762	798	815	749	814	812	727	786	789	815	811	786	823	841	784	821	809	788	738	805	810	762	748	734	734	704	795	784	856	839	795	799	808	793	843	836	836	750	788	744	827	804	799	740	784	790	776	789	792	793	805	755	788	767	757	811	774	782	728	759	782	766	797	769	835	775	783	797	776	812	826	758	785	792	818	808	755	780	778	780	796	771	706	789	841	806	787	780	782	807	797	823	795	800	744	784	782	827	785	794	779
1730	377	183	138	138	196	253	222	193	244	152	99	100	103	105	102	139	118	97	129	94	89	75	64	79	88	77	65	64	52	59	69	60	63	56	46	62	65	59	54	51	60	52	52	61	49	50	62	59	49	54	46	47	52	50	53	53	50	57	57	56	74	66	58	52	49	52	54	50	51	59	51	59	53	50	56	69	55	49	42	56	40	53	51	60	58	58	60	56	55	74	97	106	58	66	46	46	47	66	42	43	57	53	40	70	50	50	57	51	56	59	37	47	53	49	51	58	38	53	47	52	43	54	59	45	50	53	50	62	60	58	39	58	56	55	61	48	52	57	64	60	49	43	43	59	54	45	58	58	57	56	58	57	52	34	52	50	65	54	50	41	41	56	46	54	42	48	57	70	48	61	44	47	61	56	42	48	60	62	57	70	38	55	49	51	51	48	58	61	63	50	64	63	42	42	48	59	47	52	47	42	45	51	53	44	45	44	60	50	42	50	60	65	54	52	32	49	55	57	44	73	53	46	54	52	46	51	68	37	48	49	62	51	43	42	50	37	54	46	55	54	57	56	54	40	41	51	48	61	42	47	45	55	48	55	67	45	46	53	52	62	52	48	33	44	48	61	52	50	53	58	49	59	58	50	51	65	50	47	55	51	42	55	65	51	53	51	52	53	60	57	60	57	51	59	58	54	40	34	52	43	48	69	60	57	57	58	56	52	49	59	59	41	55	56	55	46	63	58	54	50	58	54	47	58	52	48	47	70	56	66	45	83	43	41	61	45	43	48	55	54	47	48	55	47	66	67	63	61	51	65	54	46	50	61	49	43	48	62	55	41	60	61	45	58	64	48	63	49	60	41	47	50	53	54	52	57	52	49	42	43	45	70	36	43	46	49	60	47	55	53	49	59	43	61	52	60	39	51	55	49	45	50	51	36	47	43	74	54	50	60	61	44	49	47	64	45	41	46	48	53	53	35	53	44	42	45	50	58	67	61	43	59	53	57	52	53	58	65	54	52	43	54	52	58	48	50	54	50	71	42	50	51	46	52	52	57	48	52	43	54	53	59	38	61	42	54	55	44	41	54	44	42	39	52	60	64	45	61	56	68	40	59	57	76	56	53	50	44	54	48	45	61	50	54	46	61	62	54	56	50	47	49	51	56	53	49	46	54	62	51	38	52	60	53	45	36	58	61	53	52	42	50	52	66	48	64	50	39	50	44	47	51	55	56	51	59	60	51	52	48	73	45	53	54	53	45	46	56	52	58	60	56	65	55	49	60	48	47	45	54	53	54	57	49	56	67	40	53	47	53	58	46	64	47	47	61	56	50	51	47	52	58	56	48	55	51	67	52	54	48	52	50	45	50	48	53	44	51	53	47	53	56	52	58	45	46	50	53	62	56	65	61	48	56	56	41	59	45	48	46	42	47	54	45	51	53	52	57	60	44	41	52	57	61	43	44	50	43	47	61	67	51	50	58	54	50	47	60	38	58	53	43	51	47	50	49	52	41	52	56	43	43	63	47	46	64	54	49	44	54	54	55	50	54	64	58	53	54	60	67	61	50	44	50	60	47	49	56	51	52	51	48	53	54	48	72	55	50	43	61	52	49	56	58	49	56	50	50	62	62	56	56	35	54	39	62	55	55	39	49	48	60	52	53	46	49	47	56	50	60	52	52	61	42	59	58	43	63	44	62	52	53	45	41	55	51	49	39	61	50	48	35	47	56	46	40	43	58	48	44	41	63	56	48	49	51	49	40	50	55	60	41	60	53	48	63	56	60	44	50	59	63	45	45	54	55	48	55	56	63	45	60	66	48	54	48	51	59	63	53	40	39	53	55	52	56	44	65	39	43	49	69	47	56	51	48	44	52	57	57	56	54	51	57	42	55	44	53	64	69	50	52	58	69	50	56	57	49	52	53	59	40	49	57	53	47	44	34	52	53	62	63	51	53	56	48	48	49	60	57	45	61	66	60	38	53	49	60	58	48	65	54	49	62	53	46	52	38	43	38	58	58	50	65	55	50	53	51	44	45	44	50	44	55	47	49	35	53	48	32	56	70	46	56	59	49	55	57	59	61	61	46	61	55	44	62	51	55	42	45	46	47	46	52	50	47	58	55	43	61	48	59	50	51	66	58	52	51	54	63	56	52	61	49	50	49	50	55	44	55	48	59	55	57	62	40	49	54	47	52	55	43	42	48	50	54	68	36	48	55	42	51	62	53	48	58	56	61	60	50	52	58	56	53	53	51	59	50	46	51	63	47	45	48	43	49	53	52	60	60	49	57	64	61	65	55	56	47	47	39	37	54	50	56	58	46	49	43	52	57	69	52	45	53	51	53	49	46	53	57	43	60	36	42	45	53	48	52	49	46	58	75	53	43	39	61	57	51	49	50	48	46	46	59	52	36	39	45	47	49	50	49	53	59	54	49	54	43	52	61	46	81	43	52	49	51	56	41	49	52	37	68	44	61	47	51	52	40	58	47	49	48	55	48	54	56	62	65	55	51	50	51	46	52	59	52	52	47	41	38	49	66	45	46	60	48	52	51	50	54	51	45	53	61	43	55	61	46	51	51	50	57	56	54	61	50	56	51	56	60	42	44	43	49	53	49	43	50	62	58	61	60	46	51	65	46	49	58	48	49	63	52	58	46	45	62	48	49	56	51	60	52	41	64	53	45	57	40	50	57	51	52	61	46	48	60	55	51	52	52	35	52	54	53	43	64	45	43	53	51	54	40	56	71	63	69	58	59	47	68	53	74	49	42	57	55	57	45	59	47	53	51	38	51	44	61	53	60	52	54	42	36	46	46	47	49	55	54	58	55	60	55	58	49	56	48	48	56	56	47	52	55	49	54	68	50	44	57	53	57	52	34	41	33	46	48	60	48	51	59	58	52	48	56	43	46	48	55	71	52	52	51	60	45	42	58	44	55	66	52	61	59	45	61	41	46	58	42	48	49	52	54	67	52	52	47	54	40	54	45	62	51	52	62	41	52	59	49	58	47	52	48	45	56	56	57	49	48	56	49	48	53	57	57	61	51	53	52	50	72	49	53	54	52	47	38	51	52	57	69	51	40	52	52	52	47	54	52	47	43	49	53	55	61	56	46	44	41	43	59	37	56	59	50	46	56	63	60	53	58	57	49	59	53	64	44	52	55	55	50	46	39	53	51	57	54	70	53	50	55	50	47	62	49	67	63	42	47	58	60	58	64	47	49	59	39	48	53	56	57	71	64	61	58	50	58	53	53	52	49	64	52	48	51	44	51	52	47	46	57	52	59	47	55	43	61	41	41	51	43	49	53	66	56	50	44	58	50	50	62	39	50	45	48	43	49	53	62	38	45	58	54	52	46	40	49	58	53	46	45	69	53	51	54	44	63	52	43	51	40	46	60	50	52	46	44	49	52	54	53	43	50	49	61	48	57	43	65	49	57	48	53	54	54	44	70	60	63	43	56	58	55	53	34	48	55	45	55	55	53	59	59	62	51	50
13766	6727	3697	5739	10306	11510	11547	10614	9222	9589	5768	3811	3788	3614	3100	2994	3625	3669	3010	2915	2692	1909	1502	1312	1338	1352	1344	1484	1388	1355	1293	1198	1088	1064	1016	967	876	861	852	843	784	804	739	807	692	698	665	695	680	604	646	671	733	627	624	619	711	639	673	731	656	684	668	696	706	642	672	670	678	658	700	672	661	715	691	645	652	662	686	651	664	649	697	679	720	660	697	672	655	742	1460	1806	1620	1250	931	674	643	667	585	644	663	631	605	692	619	662	582	667	622	651	614	634	656	666	639	700	706	661	741	650	658	673	702	635	624	626	606	640	690	632	644	661	652	643	651	658	692	659	637	631	616	662	641	658	686	665	644	667	571	658	647	669	636	640	676	657	707	649	632	655	674	614	643	626	591	681	624	689	629	687	656	571	625	627	645	654	613	656	665	667	624	658	629	663	643	631	660	640	605	650	659	610	661	649	659	639	657	620	653	692	637	634	655	653	668	614	659	639	634	662	662	675	657	650	633	613	663	600	647	633	686	637	633	668	681	652	664	679	669	623	656	642	677	677	636	643	681	649	658	622	643	631	614	651	673	656	683	631	689	615	669	694	678	624	653	619	665	634	633	609	669	663	636	681	682	660	646	658	599	641	648	668	587	624	626	640	650	629	679	653	656	654	660	660	661	604	622	623	635	655	682	668	634	577	613	641	612	651	642	721	662	652	645	633	636	644	656	655	643	674	685	610	651	684	619	633	685	611	603	622	643	680	631	690	661	632	678	618	643	654	610	671	650	619	623	681	618	657	607	600	647	658	652	617	650	631	636	629	620	653	652	650	635	611	644	658	684	678	656	635	621	651	662	669	671	666	709	637	643	632	641	656	669	616	690	657	645	614	697	623	643	668	671	638	669	659	626	621	637	617	623	664	674	634	637	674	679	669	636	648	634	653	623	620	627	650	660	656	657	621	631	623	681	660	630	669	623	693	695	660	647	637	694	615	664	651	648	630	629	625	654	703	667	684	650	657	641	615	726	626	635	673	648	635	626	667	644	678	646	676	653	627	662	641	622	629	688	662	646	648	629	649	673	653	635	613	609	669	628	628	675	643	627	690	677	645	666	643	578	683	643	619	636	612	689	620	662	656	637	678	633	668	678	570	738	721	655	707	578	640	666	646	639	636	651	638	620	648	616	661	632	652	670	683	636	682	638	691	674	622	624	651	656	626	647	639	642	616	690	613	702	657	682	625	621	686	614	702	675	685	636	680	628	697	650	630	691	660	648	626	635	626	717	629	672	652	680	707	690	630	638	677	625	679	649	660	647	678	628	610	633	686	652	647	663	693	633	597	632	679	673	656	657	670	645	661	612	666	628	664	643	627	684	618	627	605	650	673	652	640	677	646	670	611	637	670	640	694	650	637	607	653	701	650	640	636	637	630	646	687	613	639	628	654	640	670	662	633	643	711	713	645	683	651	677	665	680	630	647	662	657	648	621	653	608	630	661	643	606	645	645	696	691	663	689	638	629	634	648	629	610	634	673	650	654	664	618	627	628	664	681	659	613	623	660	638	640	700	627	648	648	666	648	656	611	706	662	686	646	630	640	646	628	642	653	644	662	633	699	630	659	611	666	607	694	656	658	676	648	665	643	628	619	639	678	666	605	677	617	681	666	645	613	633	612	611	656	638	617	673	652	654	623	662	641	628	607	670	655	671	646	618	646	650	625	653	620	657	666	662	662	642	660	639	635	610	649	654	678	614	649	646	674	658	673	657	671	640	678	660	642	656	652	623	669	660	622	646	688	640	738	617	650	687	698	649	646	628	634	685	653	641	695	657	580	670	623	649	626	630	651	641	600	675	628	661	702	594	678	665	640	680	638	629	652	728	668	647	668	644	653	649	635	623	685	662	662	625	674	610	647	640	647	651	648	626	665	634	631	565	713	647	655	656	673	630	616	654	640	647	619	680	616	661	647	636	697	652	632	689	649	607	667	627	677	656	670	664	641	660	659	678	638	658	657	643	641	657	657	666	709	620	681	650	674	679	647	645	650	665	661	625	627	643	648	635	663	691	678	663	647	676	658	646	618	614	664	626	676	641	621	636	636	660	626	651	652	682	626	650	663	653	661	643	660	624	667	646	672	594	629	669	649	639	612	650	622	617	643	643	721	679	603	627	633	647	648	621	688	678	634	579	669	617	627	677	635	652	655	669	655	641	669	636	617	672	666	619	647	660	623	666	669	655	654	676	640	654	623	683	687	636	618	666	640	638	689	671	630	681	693	617	647	605	653	642	647	625	640	634	668	664	696	699	608	666	608	678	672	599	681	662	648	634	677	592	630	656	669	682	689	651	638	641	638	666	618	628	661	673	683	664	624	675	678	660	652	644	676	650	620	656	654	627	687	663	642	622	606	651	680	678	645	653	669	631	656	637	618	629	671	671	657	632	661	661	636	611	704	619	663	660	604	674	656	660	658	663	735	612	711	686	636	656	633	624	593	650	630	647	623	655	615	683	610	611	630	599	684	679	712	655	644	670	631	661	650	656	604	642	626	631	660	724	678	615	623	662	657	632	623	639	685	629	650	665	634	680	648	710	630	666	680	653	635	675	679	645	633	603	628	655	667	693	616	657	628	667	642	713	657	649	612	620	677	626	674	591	612	662	658	674	700	621	688	653	648	654	678	682	673	692	627	625	636	614	619	668	660	664	627	644	659	693	638	663	655	607	626	683	663	672	680	623	630	669	662	675	680	646	633	634	654	681	661	653	689	650	627	645	668	604	689	671	685	656	631	684	660	647	648	651	663	665	705	620	669	693	670	608	665	611	655	637	612	703	610	665	666	653	651	677	647	621	632	642	676	647	615	635	658	635	669	693	666	643	644	672	596	614	670	606	635	649	686	672	651	615	610	681	624	654	645	658	681	639	674	671	640	626	618	668	657	667	613	641	653	646	670	630	649	628	669	661	603	692	674	669	598	675	666	611	684	682	655	637	632	658	653	613	577	646	596	667	647	659	650	687	654	649	613	632	630	658	659	680	682	620	583	651	669	676	648	648	596	640	651	690	679	655	668	638	656	635	673	662	652	680	651	636	647	657	597	662	657	625	634	637	659	652	710	676	622	647	657	671	687	645	657	675	606	637	671	669	646	664	647	656	643	613	685	652	637	594	616	644	662	651	662	656	656	621	653	630	662	691	664	680	653	641	623	642	639	633	644	617	655	660	655	594	614	669	625	684	654	637	681	708	655	664	626	656	641	678	655	631	653	602	619	603	697	616	663	688	685	668	641	658	637	654	686	668	581	688	682	638	627	636	619	684	654	658	652	658	658	670	657	640	662	636	650	647	660	639	664	646	629	676	639	638	619	640	650	632	643	609	641	605	678	636	697	662	641	654	628	642	629	657	643	657	591	622	637	636	633	644	650	662	644	672	635	646	644	623	682	653	650	676	629	658	668	679	662	682	637	672	686	641	685	637	656	603	644	657	618	702	645	642	671	624	658	612	604	666	672	607
1243	701	331	186	226	339	456	317	338	325	224	181	169	160	171	139	185	169	170	164	113	100	103	88	88	84	75	81	85	87	73	80	75	77	76	68	80	69	74	65	75	52	60	71	59	68	60	76	57	62	45	54	54	75	53	63	52	65	50	48	64	65	47	53	54	65	61	62	66	54	61	49	50	49	66	55	52	51	63	65	47	60	62	44	61	48	63	48	45	73	136	151	106	98	89	57	70	61	56	60	55	59	63	65	50	52	62	63	73	53	69	61	51	63	59	69	49	57	60	61	53	47	45	55	68	53	50	38	53	45	58	67	60	56	42	47	57	67	57	43	63	56	60	57	51	42	49	56	56	58	40	53	75	52	54	67	69	41	54	60	50	60	70	71	66	52	46	48	53	50	53	64	66	71	72	58	70	70	61	66	67	51	51	63	50	70	58	54	59	59	51	63	71	59	59	61	50	55	60	61	57	71	45	47	47	57	42	42	61	58	70	54	49	57	52	51	48	42	51	50	56	51	58	73	57	62	44	54	71	63	54	54	61	64	47	73	61	61	49	60	59	53	52	66	66	66	46	58	56	56	60	68	56	53	53	50	53	62	55	51	59	73	53	38	43	56	52	52	56	54	65	49	44	59	52	53	55	52	61	51	68	69	55	57	65	61	57	49	64	70	75	64	54	57	60	57	55	58	51	62	55	51	57	48	63	40	58	53	50	52	45	62	54	43	68	61	66	64	67	52	55	48	48	66	48	63	54	46	67	48	43	52	64	59	45	74	51	67	64	65	59	52	55	59	49	52	51	55	48	53	61	50	56	69	62	49	73	55	48	55	53	59	50	61	55	67	51	58	59	54	55	61	53	54	68	59	57	52	55	52	58	64	58	60	61	50	51	58	58	64	61	70	61	52	62	59	58	55	66	56	58	47	65	53	52	68	56	53	56	63	66	67	52	51	51	53	67	73	53	50	47	53	54	56	63	46	48	57	61	65	51	52	64	55	62	60	49	49	66	50	53	51	56	62	74	59	55	67	60	61	59	50	61	68	40	49	53	62	60	56	44	50	59	63	69	59	61	47	65	63	58	50	65	81	49	55	62	56	64	57	52	51	57	54	59	70	65	45	59	51	52	49	49	67	38	69	68	61	65	56	62	52	50	71	54	55	58	52	71	43	51	40	71	37	71	37	59	57	49	71	52	57	63	66	61	63	63	49	55	54	40	63	55	52	62	67	65	58	59	59	61	52	59	60	59	60	51	64	65	59	58	55	51	58	61	64	58	58	67	63	53	58	64	52	69	45	51	58	60	60	50	69	52	41	44	59	59	56	65	64	75	53	49	49	74	70	52	49	68	55	49	43	65	54	69	61	69	50	54	62	56	76	59	46	53	61	51	54	54	49	60	53	74	57	55	59	56	68	56	64	54	62	63	55	58	47	55	51	43	52	47	60	63	46	54	66	61	61	49	64	62	76	66	68	61	55	61	48	68	74	64	63	52	53	61	63	54	55	52	58	59	62	57	55	55	62	58	51	62	56	65	60	50	58	62	48	51	63	50	61	58	57	63	48	57	62	51	78	47	65	49	63	57	68	54	57	56	51	62	62	62	66	63	53	49	37	60	59	54	53	47	68	54	42	63	35	60	57	46	54	56	64	57	51	55	56	59	63	61	61	59	67	61	45	54	55	59	70	69	52	64	48	64	56	46	68	59	51	49	58	52	60	61	67	52	63	66	69	58	52	55	60	54	63	53	52	64	53	58	67	57	63	51	42	58	70	63	68	74	51	56	51	52	54	67	61	78	51	69	68	38	63	54	55	67	53	54	51	53	53	65	51	56	45	58	58	51	63	48	57	53	68	54	61	75	69	56	59	47	42	63	50	44	59	62	51	67	49	54	48	71	49	57	63	63	59	59	55	62	61	55	51	66	64	47	60	58	60	57	46	53	52	70	58	55	53	57	69	48	54	51	57	59	47	58	69	57	47	50	70	60	44	62	65	52	60	63	59	52	62	52	60	56	72	40	59	52	63	53	55	60	60	60	64	58	57	61	48	58	64	47	48	46	66	62	60	54	51	57	62	60	65	54	61	57	55	59	61	67	55	50	44	43	48	71	62	69	53	46	51	73	57	65	53	52	48	44	53	68	43	64	50	44	62	62	49	64	44	56	62	61	53	57	45	49	57	54	72	47	36	69	60	62	71	61	40	46	57	56	59	60	72	56	62	50	44	65	59	63	58	59	44	59	59	46	56	64	58	50	59	55	57	57	49	68	54	70	44	47	69	50	64	63	58	49	55	54	56	58	51	57	54	64	46	50	53	63	67	56	57	59	67	58	58	53	67	68	66	51	52	52	54	57	58	55	54	61	50	51	58	36	59	60	54	49	44	61	65	63	49	53	54	48	62	54	60	57	53	70	41	63	67	68	62	56	62	56	73	60	61	61	66	55	48	57	69	58	60	50	60	67	60	60	65	54	63	58	65	55	51	55	55	71	65	53	41	55	63	45	71	64	52	54	63	55	51	51	54	62	45	50	55	56	60	67	65	44	60	64	46	61	53	48	58	48	47	55	51	51	62	67	56	47	66	72	65	59	46	47	53	70	47	71	54	61	59	60	63	47	56	55	53	65	53	54	49	56	54	61	69	57	61	58	64	47	34	47	67	44	54	53	60	57	52	56	54	48	66	72	60	48	67	55	51	67	56	51	60	63	58	49	58	62	64	56	46	59	53	66	60	53	63	65	56	61	58	41	50	60	55	42	49	60	58	65	46	48	64	47	55	56	53	61	74	63	66	50	54	52	59	63	60	57	67	41	52	68	69	45	54	58	50	58	61	58	61	53	55	49	58	62	53	62	58	47	54	68	53	68	67	47	57	64	54	64	52	52	62	65	69	47	56	53	46	48	62	70	51	59	53	56	49	52	54	56	65	53	65	54	46	62	66	68	50	57	58	52	63	71	55	69	43	71	69	53	63	49	56	60	54	55	53	54	49	65	50	57	50	56	59	48	63	45	75	46	53	59	46	37	57	64	65	44	49	60	53	56	52	55	66	74	54	56	58	44	62	57	71	63	53	58	59	61	53	60	61	51	59	54	50	54	61	58	52	52	53	55	53	58	53	61	53	58	66	44	68	64	63	50	48	53	69	62	59	72	58	66	50	55	64	64	46	51	52	54	49	70	53	63	62	55	63	69	48	55	65	48	56	67	58	66	53	68	75	63	46	64	58	53	54	48	57	70	46	61	53	65	49	44	50	54	59	45	60	57	57	55	42	59	78	53	60	36	58	51	60	43	62	37	56	52	76	51	40	64	54	63	49	59	63	66	50	52	52	60	64	65	58	49	60	57	62	68	64	45	65	55	61	43	61	54	55	42	53	54	53	58	59	63	63	64	45	34	51	62	69	59	52	62	57	61	62	58	72	42	73	46	75	58	48	70	70	61	45	62	51	51	38	56	67	44	47	61	49	64	55	66	64	53	74	61	55	63	65	55	45
17063	9612	5298	8573	15162	17311	16968	14241	13378	12398	7930	6325	6184	5146	4568	4470	5287	5000	4446	4362	3448	2534	1955	1921	1805	1841	1824	1885	1862	1663	1631	1509	1426	1255	1167	1137	1105	1102	1073	1088	1018	903	882	884	824	754	756	745	686	681	723	731	689	702	680	713	716	710	681	656	673	710	733	700	728	726	727	716	686	682	691	731	728	709	701	723	712	706	667	694	717	720	721	733	722	687	696	676	659	1612	3428	3111	2316	1649	1147	869	738	636	679	680	692	661	654	684	676	673	714	661	671	682	643	710	634	663	660	722	698	663	628	663	648	658	692	676	677	687	719	704	659	638	662	652	677	663	617	669	741	684	694	662	637	657	676	654	669	652	641	645	651	649	715	687	663	621	652	678	636	666	671	700	683	641	668	626	697	636	646	660	718	693	670	648	682	639	632	676	701	666	681	705	637	662	668	697	677	649	664	648	704	667	626	614	643	594	705	705	686	619	632	659	708	672	665	648	680	671	668	612	661	673	646	658	627	681	687	652	684	700	634	711	645	663	720	684	668	661	686	643	641	673	694	656	642	681	668	667	647	664	662	632	718	665	678	711	672	669	713	633	669	601	646	697	652	652	638	703	737	696	708	701	698	671	667	710	672	626	699	670	656	683	627	668	718	660	666	628	674	722	687	666	668	652	688	697	660	653	692	670	703	637	672	681	677	680	702	655	654	664	627	651	656	652	692	706	713	637	635	656	707	714	671	727	617	660	662	703	696	694	682	698	659	720	619	671	682	693	651	637	681	694	719	685	695	629	697	697	667	697	642	647	689	645	684	646	697	656	661	692	680	648	659	680	702	642	675	683	636	635	702	683	665	695	610	692	664	681	687	676	711	631	646	673	644	684	651	670	686	657	645	675	744	683	650	664	677	691	616	720	630	678	631	684	632	657	673	658	665	659	688	708	658	690	683	665	668	629	710	655	664	646	631	638	661	694	673	639	707	653	705	627	712	684	674	659	642	653	696	657	688	636	723	697	651	683	670	636	667	692	651	679	726	707	641	631	676	663	674	644	667	684	667	671	666	669	682	670	697	683	685	676	645	650	655	642	680	684	679	678	692	634	652	637	683	644	687	712	690	659	631	712	667	691	662	629	620	648	696	695	689	697	651	698	680	668	663	629	689	704	629	653	683	665	655	657	638	664	714	659	663	654	625	679	683	684	652	682	687	628	700	650	671	653	694	648	640	666	649	689	626	682	671	679	672	623	680	686	664	641	657	673	671	696	670	678	720	618	658	653	690	695	671	678	678	680	655	672	721	676	677	667	661	665	668	626	669	690	626	632	714	677	663	663	660	652	687	650	676	667	670	656	620	665	673	675	704	655	645	644	643	683	620	674	618	659	681	648	694	702	634	705	665	654	667	650	712	648	661	678	662	701	733	687	655	677	700	646	642	635	662	705	673	652	645	675	651	636	659	612	653	657	625	700	661	692	683	700	637	644	699	652	689	669	666	670	656	677	693	651	707	692	698	707	699	650	649	705	697	660	686	678	681	679	758	688	702	666	624	672	673	651	622	664	690	681	677	675	652	685	712	695	660	688	697	695	698	636	647	707	723	688	677	667	710	700	672	645	644	701	653	672	655	683	635	696	692	649	723	676	668	652	641	681	680	647	658	669	665	663	681	651	688	686	672	664	638	679	623	650	688	675	702	653	628	696	672	648	691	695	694	682	694	699	677	617	717	664	674	638	668	693	662	696	662	659	648	666	640	669	674	711	687	652	698	660	675	657	591	701	661	667	706	646	644	704	693	628	657	670	696	649	658	667	701	673	652	688	669	658	671	677	720	684	680	682	701	647	670	672	669	633	673	694	654	691	639	732	683	686	636	730	701	652	702	658	703	728	691	660	690	664	628	645	716	635	655	647	657	654	686	658	693	668	648	652	677	695	714	676	648	662	690	667	660	690	677	650	674	672	638	654	659	655	690	690	701	638	636	687	647	693	684	667	696	661	653	670	676	668	669	678	691	612	640	662	648	675	716	680	676	669	668	690	649	676	655	697	663	657	675	653	651	626	675	695	671	667	652	626	694	629	659	686	646	693	707	667	637	668	673	714	656	700	656	690	676	667	653	671	649	668	686	678	668	620	661	670	710	701	669	697	654	661	677	617	656	679	671	739	613	661	676	658	675	705	638	639	685	656	654	706	636	664	653	661	682	646	692	706	693	667	642	709	689	683	657	692	679	686	722	676	658	678	707	677	610	660	671	686	696	651	699	711	679	682	687	700	665	693	612	665	673	708	698	698	658	662	685	633	705	654	686	656	624	709	670	688	666	671	657	715	654	737	607	704	673	650	696	715	668	696	678	684	677	658	733	695	665	658	718	637	648	669	678	656	637	677	672	666	705	656	651	685	685	660	692	634	676	668	669	680	639	677	639	675	650	653	687	656	734	646	641	650	656	645	678	651	666	689	677	693	687	659	605	642	694	629	734	681	692	639	657	675	669	682	672	669	681	668	634	662	690	665	651	670	700	687	735	714	687	651	657	694	628	651	711	639	690	694	630	653	624	665	659	687	692	692	639	676	673	679	679	632	689	621	709	716	688	666	629	656	716	669	709	735	683	661	679	689	675	672	667	694	711	663	664	733	672	675	681	724	620	680	620	687	658	667	608	698	691	702	676	682	636	643	661	654	680	636	657	722	712	679	652	662	707	671	690	676	697	701	688	657	697	674	676	666	657	645	665	710	686	641	701	718	678	719	662	703	672	708	649	615	641	703	683	651	650	670	692	656	653	671	630	668	669	665	657	642	667	684	663	666	702	679	644	656	670	712	658	627	679	641	674	632	643	686	720	685	661	672	686	692	671	661	626	667	727	660	663	721	664	618	670	719	692	709	670	683	641	681	618	639	682	677	660	649	719	659	663	676	660	644	685	653	650	686	664	679	710	655	678	694	628	639	674	689	655	671	692	639	615	624	657	632	665	657	683	727	680	663	675	702	659	678	688	709	682	631	644	650	671	696	668	702	678	671	692	675	631	611	718	707	673	652	658	647	645	666	705	695	677	683	664	721	698	675	644	682	668	696	691	663	677	654	649	704	635	656	709	680	685	700	609	631	693	684	681	720	680	670	685	688	679	681	646	687	664	691	666	707	708	650	703	681	706	680	694	640	659	672	650	670	699	686	644	664	662	631	636	662	689	654	703	698	661	670	656	683	653	687	639	651	663	715	697	623	673	668	657	718	688	683	701	693	687	679	707	680	694	649	678	653	709	650	663	690	643	675	662	670	722	652	667	640	656	648	684	688	625	715	672	681	631	654	672	705	680	693	654	704	678	698	656	677	609	672	673	690	669	682	639	679	694	666	650	700	711	680	717	689	693	687	638	708	689	639	706	706	635	667	659	680	686	691	688	650	660	665	674	660	712	661	633	663	617	688	635	678	669	680	700	678	687	708	675	665	685	594	630	684	636	680	690	651	665	698	667	652	674	650	693	660	668	617	665	649	653	648	668	699	704	664	657	676	689	674
2777	646	331	218	257	371	421	366	397	349	220	222	207	200	175	184	220	171	175	152	132	115	97	107	118	108	100	111	91	106	96	95	100	85	87	87	74	80	76	83	66	67	91	77	66	60	69	84	100	78	88	83	72	89	59	82	64	64	81	74	78	66	90	64	80	80	68	75	55	73	83	77	67	70	56	66	66	79	63	72	82	68	80	69	66	67	62	68	87	104	141	142	140	117	89	96	73	85	61	71	89	70	66	81	74	82	65	62	74	60	57	86	77	67	63	71	66	69	84	61	62	75	83	72	61	67	80	74	77	71	61	69	66	78	79	80	67	79	74	74	76	67	87	59	71	69	79	71	63	67	78	66	67	80	70	72	61	69	64	82	79	85	73	75	74	73	82	101	57	70	67	75	75	68	80	79	78	63	75	68	85	60	71	60	92	63	74	67	67	70	70	62	71	81	61	71	67	85	94	63	73	83	68	74	63	64	73	65	73	78	85	79	66	75	69	77	85	72	63	72	71	75	86	59	70	75	78	67	71	70	89	73	57	76	67	72	85	95	66	79	60	74	69	80	56	86	82	70	74	61	90	69	70	62	69	80	88	73	84	57	68	82	68	74	80	64	74	76	61	66	58	68	64	69	69	75	68	75	72	77	64	77	81	65	50	87	83	65	86	67	65	63	62	72	81	66	86	82	68	68	76	77	69	75	69	67	77	67	76	78	66	77	78	68	76	75	65	67	70	69	72	69	60	60	81	69	66	62	88	65	85	90	78	67	75	57	61	81	73	59	78	77	74	84	89	66	67	70	86	67	74	70	82	64	73	74	82	83	67	61	74	67	65	71	78	80	62	70	77	63	76	81	71	72	56	71	78	80	72	64	79	82	79	67	74	62	80	75	84	71	77	71	74	69	69	79	71	94	84	72	93	65	91	76	79	71	60	61	84	75	73	84	76	75	64	70	75	65	78	68	83	56	70	66	71	88	72	83	68	56	57	83	69	58	66	80	65	59	77	79	80	72	81	88	64	68	94	75	76	67	81	92	83	81	77	63	74	56	77	77	53	84	82	67	77	64	78	73	76	74	61	77	65	84	73	61	78	71	65	65	69	74	60	76	63	94	71	90	84	77	78	75	79	73	87	86	62	68	75	62	92	67	82	72	67	70	85	56	64	70	78	76	75	70	64	55	76	58	65	80	69	68	86	73	104	61	67	73	69	64	78	72	83	69	77	75	66	75	77	61	69	59	62	60	71	72	59	81	77	76	77	72	69	69	85	75	70	73	69	67	71	70	67	76	58	84	59	79	64	71	52	75	68	58	69	65	74	66	57	77	87	74	63	64	56	69	72	58	70	66	78	70	69	82	70	66	85	80	66	74	63	55	64	80	68	77	71	60	66	62	61	60	74	61	63	64	81	56	91	80	63	66	68	73	58	66	82	56	68	69	73	76	65	76	73	69	78	70	63	72	66	70	69	76	85	65	67	70	72	78	75	76	68	62	65	73	66	70	73	57	62	83	67	65	68	76	73	72	64	74	74	57	89	72	67	68	61	78	67	75	72	81	73	56	83	57	78	75	59	74	85	84	68	72	84	70	74	79	80	62	80	97	64	67	85	85	67	69	80	77	80	78	57	68	77	78	67	67	67	70	65	76	77	75	78	72	63	69	68	84	64	66	62	72	66	82	70	61	80	66	73	58	69	63	77	76	75	75	86	74	63	72	67	82	74	76	70	72	66	81	66	64	59	74	86	67	65	61	78	78	81	57	55	64	68	67	62	61	71	67	59	63	74	72	55	75	81	62	72	63	75	81	63	43	72	80	79	70	79	67	72	82	69	65	80	66	62	76	70	70	78	79	69	75	66	60	81	58	75	69	69	77	68	81	76	90	81	75	69	74	74	70	79	69	87	71	68	83	73	60	79	72	61	78	64	65	67	86	72	70	72	57	72	61	69	68	65	51	67	51	72	71	79	72	80	60	74	76	72	80	87	84	59	76	97	62	73	79	91	70	51	72	76	65	68	76	62	83	84	73	83	82	72	65	76	79	61	66	66	58	64	62	68	66	68	66	57	66	76	68	74	69	60	74	75	73	76	77	65	61	59	88	75	64	56	64	66	79	74	73	60	59	66	74	71	67	93	72	75	80	66	61	80	77	67	77	69	64	81	76	69	63	68	57	80	77	84	56	60	62	75	88	81	55	66	63	69	74	72	83	64	70	66	67	77	77	62	87	71	78	75	83	78	79	80	69	61	82	83	54	63	58	70	56	72	62	71	83	72	62	92	69	65	83	79	83	65	81	76	67	68	71	70	71	78	72	64	77	62	71	73	69	76	80	60	66	71	73	66	63	59	68	87	53	74	74	71	65	85	65	67	75	64	84	75	77	70	79	75	67	81	71	70	83	62	69	65	64	61	72	75	69	61	59	80	65	80	83	86	85	66	66	68	64	74	90	71	77	67	79	74	78	79	61	84	59	69	69	77	72	74	56	69	86	78	84	69	67	71	94	59	75	70	67	72	70	82	66	84	75	73	78	70	85	69	70	70	86	70	75	73	72	79	69	92	73	65	74	63	87	65	64	83	77	72	75	74	72	83	79	72	60	74	73	71	74	71	79	79	66	82	59	74	74	86	82	79	73	53	69	72	73	74	78	66	69	50	75	64	81	74	66	77	78	69	59	62	65	69	79	71	63	70	64	72	58	65	65	60	77	75	64	80	73	85	76	66	80	79	82	52	87	66	72	60	66	71	75	79	74	72	66	73	67	77	74	72	64	67	71	63	69	80	76	82	70	76	65	70	73	80	81	66	78	83	73	84	77	66	56	71	77	77	78	76	80	60	67	61	77	66	79	63	82	80	68	67	80	70	73	70	78	68	81	60	48	70	71	62	63	74	81	68	74	78	84	94	68	67	76	64	73	65	70	66	71	69	76	73	81	77	55	72	74	72	75	77	65	76	73	71	74	77	67	67	74	85	68	79	75	68	76	71	58	92	75	82	72	63	79	62	72	62	56	77	65	83	74	83	69	80	65	73	62	87	85	76	69	71	67	75	65	59	71	69	70	69	67	74	67	71	84	55	79	72	83	70	75	73	72	67	70	81	83	71	68	74	81	67	69	75	84	68	70	80	73	59	74	69	77	60	81	72	81	77	76	73	80	72	73	88	85	67	82	72	80	72	56	65	84	74	68	68	68	65	69	72	71	66	49	70	74	62	69	70	63	69	68	78	80	85	67	68	81	61	82	71	87	78	82	71	68	71	89	67	78	79	69	79	59	97	59	65	71	77	90	73	74	61	61	79	83	72	83	76	57	66	70	51	73	81	90	77	65	72	77	80	62	62	74	69	81	71	69	62	72	69	76	77	76	66	61	69	80	69	76	74	72	77	79	87	78	74	75	75	69	78	80	74	76	96	68	57	70	72	67	58	78	91	60	82	68	88	66	67	62	79	70	57	63	59	78	73	74	89	73	69	70	60	78	71	73	74	78	68	86
16894	8933	5591	8412	15284	17826	17262	14818	14030	12265	7975	6884	6646	5693	4880	5123	5892	5443	4946	4731	3742	2693	2325	2089	2318	2187	2191	2201	1986	1873	1826	1659	1628	1501	1409	1414	1315	1309	1302	1241	1154	1144	1127	1023	1043	918	913	921	951	909	867	875	852	898	878	927	887	920	901	883	933	925	943	896	928	922	908	866	933	906	933	929	874	922	941	883	912	899	876	917	880	885	911	953	871	876	886	866	1008	2352	3109	3152	2336	1786	1468	1054	905	832	914	845	846	833	838	852	907	847	840	833	845	862	816	841	870	797	869	831	885	879	811	858	909	813	815	892	851	914	864	860	869	806	902	891	851	868	879	842	899	846	855	805	831	853	853	803	876	887	837	810	880	844	893	837	877	842	824	893	875	868	894	839	868	843	907	827	889	843	848	867	840	800	874	891	792	830	857	860	893	856	883	852	887	826	842	869	898	846	878	865	841	863	883	878	871	879	899	867	853	840	871	863	899	848	878	887	837	822	865	927	894	861	899	883	848	873	886	889	895	854	830	882	881	857	904	838	883	871	883	897	885	867	840	891	873	902	869	900	932	901	918	899	872	851	900	830	868	896	828	902	898	883	882	861	830	852	849	837	877	853	879	850	830	841	834	827	869	869	918	897	829	848	853	851	832	867	894	858	858	843	844	903	841	847	816	928	887	896	896	937	847	900	891	898	842	899	851	816	848	890	862	846	826	841	838	811	849	843	859	874	804	881	818	871	864	880	846	824	878	859	860	888	826	864	869	861	849	845	851	902	839	862	885	888	847	884	872	859	867	862	833	902	843	863	907	885	845	870	842	830	854	911	885	890	915	844	831	852	819	835	899	884	877	837	825	872	903	829	868	862	843	813	897	848	884	835	869	838	836	908	898	874	872	865	862	843	851	867	834	863	831	893	899	840	878	815	877	836	858	887	817	857	880	822	875	866	819	813	849	900	849	847	855	825	852	861	857	879	833	896	809	888	866	849	852	828	824	884	852	865	866	836	859	858	875	849	858	891	879	887	844	891	836	883	925	857	873	912	871	898	837	872	880	891	836	852	892	923	865	835	848	868	816	854	839	803	827	835	853	896	853	868	913	907	842	882	853	881	891	851	827	868	882	818	890	876	863	822	859	880	883	865	842	841	888	879	855	843	859	868	853	881	841	886	895	881	831	901	842	870	867	842	925	882	858	830	870	848	846	906	804	910	875	830	839	849	819	856	913	869	864	823	850	891	879	822	848	886	890	869	851	835	897	844	912	796	851	870	885	854	871	880	825	870	846	916	852	884	863	834	908	836	905	843	842	857	867	869	881	896	872	938	910	821	873	899	899	838	867	907	866	861	856	826	887	832	861	868	900	829	841	870	814	858	814	855	852	887	868	860	867	864	887	831	862	864	843	867	857	883	883	892	897	867	811	831	846	834	836	840	808	835	909	886	908	870	842	881	912	855	898	847	851	879	878	861	819	873	892	841	854	857	863	809	887	860	835	881	833	844	887	888	870	864	884	876	899	859	851	887	907	951	795	882	890	856	893	845	825	859	849	901	854	810	838	922	882	866	849	857	832	856	854	879	863	850	850	851	855	900	866	866	859	896	916	867	844	873	846	843	838	880	883	861	861	864	888	840	833	882	853	826	855	882	860	850	806	824	870	925	856	884	850	842	846	897	822	893	915	891	858	883	867	857	839	875	826	887	899	893	867	880	793	840	870	825	849	846	874	886	910	877	858	889	838	853	853	866	852	910	876	827	886	848	873	877	816	921	831	851	875	874	843	867	856	830	825	839	877	871	880	933	862	868	806	888	823	813	829	859	861	902	896	902	858	887	871	866	840	872	859	875	827	889	824	850	835	822	874	844	846	875	913	872	852	856	916	805	843	875	913	818	851	844	846	910	851	883	913	861	855	894	891	864	890	845	854	843	874	881	846	884	849	875	870	864	909	882	909	795	883	906	863	873	858	850	867	834	841	905	878	842	862	832	886	861	876	851	809	893	889	838	851	882	884	860	892	860	877	830	821	869	861	855	840	870	870	804	864	870	863	887	854	840	843	853	895	879	897	874	872	861	866	887	857	890	846	867	916	843	879	855	863	892	861	885	842	872	916	823	853	823	799	851	873	844	861	861	862	859	859	884	814	835	888	898	897	920	880	905	863	879	836	869	880	902	874	876	825	856	852	831	862	832	885	858	845	829	878	851	865	839	867	831	840	894	846	920	883	824	906	879	873	853	791	888	889	836	899	878	892	849	861	860	841	861	943	831	890	878	811	877	902	811	804	821	823	879	801	917	863	850	879	895	803	865	869	867	878	815	840	882	849	837	880	828	848	861	868	823	935	891	880	853	803	873	843	854	843	850	874	891	865	844	839	841	845	867	835	879	867	877	861	865	857	833	891	868	843	876	869	863	906	828	909	933	886	804	837	822	846	835	870	874	873	918	836	848	872	926	851	867	888	872	832	867	809	841	823	851	876	901	865	836	888	853	822	872	936	905	893	796	853	871	832	865	890	857	866	846	884	891	850	821	870	864	867	851	867	796	860	816	854	896	888	830	896	880	904	837	902	826	858	869	867	839	883	834	875	843	890	893	859	887	826	861	828	900	933	876	854	844	856	887	907	840	861	839	839	846	822	830	856	883	868	875	879	904	854	817	841	830	828	796	882	868	875	905	912	882	848	860	873	863	855	838	853	876	879	881	846	911	864	852	876	884	854	846	898	865	854	835	879	857	840	926	836	903	861	852	831	909	861	908	878	849	867	831	822	880	873	892	866	839	893	841	849	868	861	892	842	867	871	845	873	801	887	856	824	876	839	814	817	863	826	904	886	897	860	871	867	880	885	832	866	880	835	834	879	848	876	867	857	847	876	885	875	855	840	876	849	880	836	823	837	796	923	867	862	866	825	828	858	841	922	826	858	851	907	878	837	816	913	868	861	886	821	858	839	821	809	857	885	888	885	889	800	861	888	846	904	816	862	822	832	871	846	870	894	867	805	823	881	856	861	884	824	905	905	868	884	859	857	889	814	859	822	845	835	891	854	848	860	887	843	885	866	773	820	827	889	893	881	858	882	853	839	850	855	893	853	891	875	847	869	864	871	840	848	865	903	821	818	847	885	865	889	862	886	861	879	846	916	840	852	795	848	862	819	906	852	839	824	865	820	920	869	906	854	854	858	898	817	861	880	859	870	838	817	857	853	860	887	822	898	908	844	880	854	875	887	809	844	862	812	864	875	926	851	877	884	876	886	868	880	889	875	841	868	874	845	904	853	869	887	864	885	884	843	860	864	841	842	874	867	867	874	862	894	881	879	845	820	860	892	879	867	877	830	850	822	865	835	870	796	814	905	881	862	841	860	875	881	881	884	885	849	866	891	903	863	844	822	887	903	866	881	895	847	874	854	884	885	845	892	867	848	867	854	830	874	827	812	842	847	889	859	810	851	882	856	879	839	898	847	836	834	956	834	880	868	891	846	865	842	866	908	905	845	877	814	847	797	880	881	853	873	863
1927	938	490	252	326	539	602	517	499	428	259	228	267	213	180	217	248	225	190	199	152	127	116	113	116	113	103	114	87	81	99	91	92	95	93	78	86	82	72	71	75	77	65	85	82	80	68	65	56	58	63	56	68	45	62	70	76	61	64	64	61	65	75	61	75	70	66	64	68	67	69	64	58	64	63	69	66	66	61	67	60	50	58	67	59	63	58	70	58	145	152	158	134	109	89	54	64	58	59	59	59	56	69	68	58	74	61	58	62	51	65	63	65	55	68	59	56	53	78	71	55	54	68	64	58	62	62	56	65	66	51	63	56	83	57	61	52	70	54	63	59	54	57	49	59	56	76	78	48	54	67	60	62	70	72	56	66	64	49	60	63	57	55	77	68	64	60	45	75	60	64	62	65	75	78	50	63	64	54	62	56	59	48	60	66	59	54	68	62	62	69	70	62	60	65	64	50	66	54	57	55	55	61	58	57	59	65	55	58	64	66	44	69	69	62	53	59	64	63	50	71	61	58	61	48	72	63	77	74	78	80	57	71	76	59	63	68	62	63	60	59	72	53	59	53	52	68	45	67	63	66	69	62	62	65	70	67	71	47	73	56	63	56	73	53	65	65	52	71	62	61	65	56	57	62	62	62	71	49	51	67	60	69	61	67	85	77	65	60	68	48	60	61	60	66	47	56	57	53	66	60	50	71	57	56	69	44	58	66	59	56	63	63	64	67	68	70	64	66	59	70	46	61	59	74	58	66	65	62	70	63	68	69	67	53	64	76	86	57	70	61	63	68	65	68	55	67	51	65	70	62	63	54	64	80	79	62	52	66	69	56	71	61	63	60	48	70	45	58	56	58	52	84	55	57	69	61	51	62	70	76	72	56	68	70	54	60	53	78	67	70	66	71	67	57	72	54	66	74	72	64	57	49	66	55	53	66	50	68	47	69	62	53	77	57	65	74	68	67	74	60	59	60	59	49	74	77	63	76	63	60	74	67	58	65	51	44	70	71	79	77	58	58	62	63	57	65	59	59	65	64	65	64	59	71	60	49	62	50	65	62	59	64	65	68	83	70	81	64	52	58	68	62	61	72	70	59	51	51	55	53	70	64	62	57	54	65	61	61	67	58	48	50	61	60	58	70	57	65	67	58	65	64	64	55	58	50	55	52	61	84	55	62	65	44	59	72	61	69	57	49	68	56	73	72	51	66	58	58	64	67	62	68	57	69	58	59	53	61	69	60	60	62	65	50	72	58	64	59	67	76	55	65	63	59	61	70	47	47	71	69	54	55	65	68	75	62	70	57	61	79	65	68	84	68	61	73	74	76	58	87	70	62	73	51	70	84	67	65	49	58	62	74	54	62	68	63	67	72	65	70	74	65	67	71	62	61	66	72	67	58	54	64	62	69	53	60	72	76	61	62	66	65	57	61	62	78	66	71	62	56	59	62	55	63	70	65	80	71	63	53	57	63	70	61	65	78	72	66	66	74	59	72	54	67	57	68	58	57	54	57	47	60	84	52	63	57	46	52	67	80	68	69	67	55	63	63	65	70	59	63	57	71	50	42	65	78	60	61	60	73	65	70	59	55	77	61	60	61	56	60	75	56	70	65	51	55	75	60	63	63	68	67	59	50	90	70	70	71	64	61	54	72	53	72	53	68	64	59	71	63	69	67	46	80	55	71	70	71	65	66	55	62	66	70	59	56	52	62	74	62	58	60	60	64	58	59	56	62	55	72	52	55	65	67	66	66	53	63	59	58	62	62	73	70	66	67	43	61	62	69	75	58	62	60	56	54	55	42	69	63	56	43	50	65	63	70	65	64	57	69	54	56	72	59	55	56	64	70	60	63	57	71	54	60	59	71	42	73	61	71	53	57	47	63	73	56	65	68	63	63	64	71	61	65	70	73	58	69	76	65	60	62	67	60	77	63	88	59	60	66	45	62	57	57	78	55	56	57	55	73	55	53	75	57	60	71	55	63	62	64	72	62	65	65	56	61	75	54	75	65	67	64	59	69	68	49	61	63	69	56	62	76	67	64	67	78	56	56	61	53	60	56	73	62	83	64	55	71	56	57	63	65	61	66	69	65	52	68	72	58	69	71	75	69	53	71	59	69	51	74	62	54	61	52	55	58	72	60	52	73	60	63	58	50	63	59	56	57	74	63	60	65	73	72	63	69	59	66	78	53	62	48	57	60	52	60	60	64	62	76	70	57	74	59	63	61	68	57	80	62	67	62	61	56	48	52	68	47	68	59	63	77	62	61	63	73	74	52	57	52	60	66	65	61	56	62	60	46	62	62	69	62	68	70	48	60	64	72	69	50	68	67	66	63	68	67	67	67	66	62	67	61	64	62	62	55	52	61	57	57	63	48	65	60	73	78	53	61	64	49	64	63	64	64	61	61	63	55	73	58	60	72	56	52	67	54	65	54	56	55	57	52	71	70	63	80	72	71	60	62	63	67	69	64	62	56	63	64	51	54	71	72	59	58	58	59	53	61	56	62	62	70	70	78	73	66	65	52	50	60	54	59	77	67	74	69	65	66	56	68	51	43	74	72	60	68	61	57	61	65	56	82	60	77	71	62	80	70	44	56	53	65	60	52	70	48	56	77	52	61	64	55	45	71	66	66	72	65	74	59	69	74	71	61	70	65	75	56	64	55	73	61	63	64	57	54	54	53	58	56	53	78	61	69	60	56	65	46	48	53	74	55	53	59	59	57	73	45	62	54	54	63	66	61	67	68	67	52	83	67	54	72	74	57	47	61	77	52	57	53	70	78	72	74	63	63	66	70	57	65	44	56	68	59	56	61	57	52	72	58	50	77	63	56	60	66	58	62	57	69	47	57	61	63	69	62	57	58	54	50	76	76	71	58	60	62	61	73	64	61	72	67	62	69	56	78	61	66	50	55	56	63	63	66	49	53	78	80	69	57	56	65	83	68	69	66	63	66	63	56	62	63	64	54	60	65	61	62	62	43	65	52	69	71	68	70	78	61	65	66	66	60	63	72	57	53	54	61	64	66	60	63	55	42	68	58	54	49	60	73	64	52	62	65	63	65	59	64	43	56	58	59	66	58	60	54	49	65	65	63	66	53	53	63	61	65	52	66	63	42	58	74	72	69	78	63	62	47	75	59	55	67	51	48	69	63	59	44	62	70	58	66	67	61	61	70	73	60	64	57	51	68	62	61	63	77	69	58	69	63	50	71	60	63	62	61	73	54	60	74	42	66	69	68	76	69	58	51	58	64	62	59	53	60	68	56	62	70	74	55	55	67	56	56	66	61	58	57	68	65	60	70	63	56	61	53	62	77	69	62	56	60	61	61	52	72	61	73	72	73	76	57	58	61	63	62	51	65	60	66	65	73	49	65	70	50	45	77	74	56	61	65	55	53	71	76	64	52	69	60	75	60	59	69	63	59	70	56	57	85	77	62	77	53	71	60	59	65	71	64	64	58	71	67	65	61	50	78	73	48	79	65	64	67	63
20723	11441	7089	10960	19263	21892	20609	17522	16670	13812	9479	8631	8683	7274	5844	6758	7081	6255	5915	5124	3942	3011	2683	2712	2691	2636	2535	2360	2043	2023	1821	1717	1737	1553	1445	1392	1372	1322	1206	1225	1244	1066	1013	1032	923	840	838	832	813	768	761	811	811	769	823	821	788	756	792	769	782	784	820	796	788	786	738	788	788	743	751	761	713	781	762	824	819	732	803	740	771	668	772	781	748	773	730	756	1119	3080	4377	3844	2749	1920	1269	736	693	705	789	788	743	696	742	725	738	714	713	703	710	744	717	720	760	721	726	723	727	757	692	781	741	694	686	706	718	710	760	683	718	671	689	711	738	721	719	748	705	755	707	708	741	741	771	706	763	662	697	732	730	723	716	690	715	692	721	684	754	728	696	728	722	750	721	692	770	709	730	779	708	758	733	730	692	708	710	698	778	711	724	689	758	729	745	732	687	736	718	727	762	744	690	709	757	691	711	723	708	779	687	692	681	751	724	676	713	723	717	712	745	732	707	714	729	703	712	764	763	728	718	751	717	738	725	748	709	701	722	743	771	755	684	713	743	743	703	761	675	699	748	709	685	721	703	732	740	721	710	744	683	734	716	721	725	706	687	667	767	774	737	698	722	747	749	697	709	771	695	722	711	732	739	690	695	680	688	792	760	745	733	692	734	713	768	705	678	710	714	737	668	738	682	714	773	694	694	742	759	755	758	701	711	738	714	698	770	720	716	689	748	756	739	706	731	729	763	740	758	746	728	729	729	734	757	728	763	718	738	742	712	718	737	738	711	745	759	749	716	719	711	743	669	791	759	682	728	717	734	689	724	697	768	727	727	737	757	712	746	701	709	736	713	724	743	732	746	751	699	732	734	699	753	740	761	774	756	719	716	737	756	786	728	735	782	720	760	693	688	766	705	770	737	714	725	701	744	686	729	721	744	707	785	749	747	769	685	690	690	719	714	764	704	721	686	736	695	734	726	679	719	753	741	735	776	661	705	723	696	713	695	690	731	760	685	689	757	750	719	768	734	745	726	693	717	770	727	750	763	705	730	715	726	714	725	676	726	766	728	727	757	719	687	675	746	697	702	748	752	748	681	758	714	724	706	705	716	746	720	716	738	685	709	710	709	715	696	721	696	736	748	697	751	711	759	702	673	732	723	707	737	702	707	730	715	684	775	700	720	707	718	760	704	727	724	710	726	700	725	705	714	713	689	740	716	728	692	718	727	743	743	698	754	742	732	744	717	723	697	718	722	750	758	737	716	729	736	768	753	718	747	743	736	736	675	687	724	761	761	746	696	723	765	710	742	692	718	728	711	693	712	732	714	744	699	726	764	696	726	772	723	711	750	705	701	739	732	762	742	684	764	732	740	741	707	752	723	728	774	767	674	750	707	725	669	746	728	668	723	744	679	792	739	728	716	727	729	732	682	706	722	749	755	680	689	722	770	682	705	696	744	698	731	790	696	727	724	750	741	746	716	720	721	750	678	727	797	697	703	760	713	711	733	732	726	738	744	715	703	742	711	753	736	752	716	680	718	769	715	723	676	740	717	721	762	731	744	725	702	750	744	746	704	785	703	716	713	746	713	696	742	790	702	759	719	714	687	730	757	710	711	747	727	711	721	733	771	736	737	749	751	736	684	696	705	698	717	757	736	726	688	747	691	726	744	719	718	756	712	736	741	743	752	754	749	725	746	694	710	745	715	700	730	737	690	762	740	706	722	730	741	697	698	741	698	735	817	723	782	711	695	692	737	728	749	714	693	728	713	765	758	732	749	734	726	717	706	736	756	733	754	729	740	797	731	777	709	762	734	740	727	709	691	726	775	743	727	659	727	722	724	713	745	754	724	719	668	787	726	748	729	771	755	702	726	734	702	764	720	685	706	696	693	689	765	719	722	722	718	697	710	700	712	705	720	724	731	726	683	739	719	737	752	738	694	760	754	720	745	744	742	703	749	751	730	698	737	736	695	795	758	688	757	728	719	777	706	748	732	699	747	773	701	748	722	732	749	707	748	695	724	766	740	729	750	745	728	734	709	708	767	732	756	705	702	730	729	688	780	701	717	737	748	750	745	758	681	764	778	784	728	710	750	738	727	713	697	730	733	741	725	716	754	729	746	698	698	732	730	715	744	734	731	734	668	739	694	693	716	706	707	716	744	747	726	699	735	714	723	775	701	719	778	689	745	746	709	741	730	722	723	716	743	739	771	719	760	736	732	734	719	716	717	712	671	724	712	703	752	740	731	724	718	709	696	756	754	720	764	760	699	722	703	726	752	771	707	712	744	738	708	748	752	712	758	720	765	729	731	736	781	712	750	728	671	672	694	710	723	729	719	702	732	756	745	739	739	758	724	746	701	707	700	720	686	717	741	748	697	768	735	694	692	729	710	723	741	719	737	806	721	733	765	766	738	719	711	696	756	716	748	701	727	750	762	749	696	748	698	790	721	712	746	728	729	708	746	722	702	753	727	745	686	707	680	726	720	759	742	720	682	782	710	713	706	712	746	756	692	707	708	716	731	689	750	734	699	725	719	725	807	747	683	747	710	741	732	736	749	683	760	696	725	761	729	697	748	758	703	689	706	707	669	731	738	763	700	738	731	747	733	703	711	694	737	735	711	718	756	742	714	721	716	739	751	733	724	739	738	673	733	688	698	761	711	703	715	744	678	732	767	707	715	744	718	683	705	734	753	747	690	743	707	710	778	700	723	743	723	750	710	695	724	734	734	757	711	711	718	769	750	716	758	715	705	738	708	716	721	716	733	714	749	762	713	729	753	706	713	685	714	691	742	758	738	733	734	675	791	737	689	723	750	706	704	729	739	662	710	763	704	766	685	697	753	737	753	725	710	733	678	731	750	725	707	731	689	667	742	743	716	695	767	732	708	717	742	708	699	780	758	710	700	687	741	766	770	700	714	708	744	707	720	735	749	706	704	726	735	696	734	727	708	680	763	731	678	759	708	701	759	765	723	711	729	738	681	706	746	704	716	694	724	752	692	765	722	667	718	740	758	707	700	736	699	739	746	702	745	746	771	694	740	703	682	703	732	749	700	749	676	739	735	680	705	694	733	680	681	767	722	734	708	700	716	710	739	681	708	701	732	720	730	703	740	675	723	688	702	728	769	738	698	765	737	745	733	750	738	707	734	718	703	732	716	686	723	729	696	757	754	747	725	731	757	731	686	717	752	725	687	762	745	731	760	687	728	707	754	716	779	731	723	668	666	735	758	717	682	704	760	724	750	725	725	726	733	706	770	753	728	741	752	726	715	724	741	735	723	747	715	709	703	727	720	726	713	729	752	674	776	759	712	716	717	745	765	721	713	714	748	736	689	782	691	721	701	774	730	742	733	745	742	719	705	697	771	719	744	709	772	714	750	724	712	758	713	717	683	734	735	793	727	773	689	688	757	695	790	776	727	692	726	716	742	710	717	703	708	719	740	738	682	718	733	722	765	741	744	770	745	732	774	710	709	707	774	668	719	757	752	722	729	719	760	711	717	708
1792	376	189	128	165	242	237	218	238	196	136	127	130	102	91	146	129	123	104	106	88	78	79	81	76	63	76	55	62	64	63	57	68	52	48	54	60	59	57	56	57	63	55	52	52	44	49	56	43	57	45	44	47	50	57	60	57	53	39	48	48	33	55	70	56	48	49	49	53	33	62	38	44	57	58	60	63	47	41	50	57	43	55	52	68	70	58	49	55	62	76	108	107	65	74	46	54	55	60	51	51	38	60	48	54	46	51	62	44	48	54	44	40	42	55	55	53	41	44	64	49	43	48	45	56	49	50	54	61	50	53	50	57	56	52	56	52	59	40	54	46	42	50	58	59	46	60	57	61	49	27	64	56	52	47	41	58	45	57	48	63	49	46	48	44	44	49	45	37	45	49	40	52	39	49	37	42	55	48	56	69	37	53	53	56	58	59	45	45	61	54	55	42	51	55	45	71	56	42	54	57	60	54	54	51	57	52	45	59	51	60	71	59	51	28	55	60	44	51	53	59	53	50	51	48	54	50	43	49	57	59	55	56	54	49	55	54	60	57	66	37	62	51	79	52	51	54	49	47	44	57	50	54	51	36	39	45	50	54	41	57	50	46	50	42	45	50	47	48	54	50	57	39	46	44	53	33	51	53	73	69	48	50	48	43	49	58	46	60	61	46	48	47	66	34	51	53	50	56	58	47	51	46	47	45	55	56	72	60	62	46	45	44	55	52	48	52	59	62	49	35	44	60	56	42	39	46	45	55	51	59	51	44	54	46	48	48	51	55	51	53	50	61	57	44	53	44	49	54	55	52	53	52	63	48	37	44	51	40	51	54	42	40	49	48	57	40	59	49	38	46	42	42	48	65	51	57	43	48	55	41	55	65	49	66	56	48	46	53	56	63	45	60	46	45	68	62	58	48	50	50	46	46	40	57	59	52	54	66	43	53	39	49	63	53	34	43	51	59	58	54	59	44	46	39	45	57	46	59	46	48	47	54	66	50	51	33	51	59	49	56	51	57	49	49	45	51	57	51	50	46	54	67	39	41	61	53	44	49	54	50	71	58	54	53	58	53	51	48	49	48	47	40	52	48	49	58	54	55	45	61	59	47	54	48	47	55	55	59	40	55	49	55	54	58	56	53	40	46	43	45	45	55	54	50	49	54	48	42	53	47	65	54	45	48	41	57	48	56	65	43	43	51	43	48	54	44	49	56	53	46	39	42	49	52	37	53	65	60	50	55	50	46	45	43	62	43	73	39	43	44	48	48	37	39	46	56	47	61	54	63	45	65	46	49	54	46	51	55	49	48	42	64	39	46	38	55	41	58	43	58	53	42	52	38	43	55	55	57	38	49	59	49	55	54	39	56	56	50	53	46	52	47	42	62	43	48	43	43	47	44	46	44	56	50	57	53	38	54	56	55	68	52	56	52	50	50	56	46	40	52	56	63	61	50	61	57	47	44	41	44	51	58	62	48	51	51	47	50	41	61	55	52	42	58	67	56	50	49	58	61	55	49	54	44	52	48	48	57	48	38	40	58	45	50	57	40	44	58	60	56	54	41	48	38	54	42	41	55	52	72	61	42	47	50	55	53	45	56	56	46	49	47	50	54	41	50	47	54	46	53	51	58	47	56	57	42	56	60	45	65	58	41	44	61	49	49	44	56	57	57	51	60	48	55	46	52	41	49	51	48	56	54	50	53	45	50	44	30	50	47	68	60	43	41	55	55	47	50	58	56	51	59	50	56	48	45	44	39	47	50	60	53	57	52	54	45	46	47	64	44	43	46	59	41	58	50	50	50	56	70	56	41	65	45	55	57	58	66	43	48	53	50	51	52	57	52	53	49	50	54	60	58	38	55	61	45	51	42	48	48	44	63	47	64	62	48	57	49	55	48	54	53	50	55	61	45	45	45	62	42	61	49	52	54	44	56	47	53	40	47	60	51	51	45	46	60	56	56	43	54	43	37	51	51	54	59	43	71	52	50	58	61	55	48	57	46	42	54	55	45	45	40	57	43	46	54	52	52	51	55	51	44	53	50	45	61	59	40	39	50	42	70	52	50	44	42	50	49	53	46	43	52	49	63	56	44	53	57	58	50	50	54	52	57	47	55	66	45	43	63	49	55	51	51	48	51	48	51	51	50	55	42	59	57	56	51	57	58	47	51	46	46	51	52	52	50	40	39	47	49	56	56	47	58	58	49	42	37	50	51	56	43	66	50	44	39	55	59	42	49	54	56	58	58	45	50	55	56	56	66	63	38	44	56	40	53	53	69	55	57	56	56	56	45	48	60	53	44	50	46	63	53	51	44	45	50	48	60	50	52	56	47	46	48	47	50	56	47	42	51	52	67	38	50	47	60	35	51	56	42	56	74	45	42	67	52	39	59	48	56	55	52	50	48	53	50	49	41	42	48	41	61	45	42	39	48	49	53	60	52	44	56	50	41	50	65	44	33	42	62	54	55	44	49	59	47	52	57	58	52	39	57	48	50	41	48	47	50	43	51	54	30	45	48	45	59	45	64	45	47	59	62	61	56	47	55	53	49	62	59	47	46	37	53	43	57	55	50	51	45	49	38	44	53	40	54	49	54	62	46	70	52	48	54	60	54	54	43	51	55	46	56	40	49	51	57	48	50	38	56	42	50	45	55	48	52	44	57	55	47	43	60	53	45	52	45	43	59	57	45	57	51	56	39	50	51	50	51	41	50	42	51	40	55	54	40	56	50	47	53	52	53	59	48	57	46	52	48	47	48	42	46	44	53	45	44	53	56	55	50	47	65	48	48	59	61	52	54	54	53	59	41	54	58	48	57	63	51	48	52	55	48	62	51	43	48	49	39	59	57	50	50	52	58	58	63	42	43	45	49	42	62	45	47	45	51	35	57	51	38	62	44	49	53	56	34	39	59	53	53	60	41	65	52	45	47	60	53	39	37	52	55	44	48	33	51	42	61	60	48	43	50	43	50	51	39	39	38	52	49	52	47	49	55	42	41	47	50	51	46	52	57	36	59	53	45	44	62	47	52	63	59	47	52	46	45	45	56	43	56	46	57	44	56	42	53	64	59	48	53	42	40	48	45	58	65	47	47	48	44	50	65	51	56	52	46	58	56	51	45	63	41	57	65	63	41	38	52	36	55	43	60	39	41	46	32	45	45	57	55	60	49	44	61	48	54	58	58	59	43	61	52	47	43	54	47	55	55	55	67	51	61	48	54	62	48	62	50	57	38	56	47	56	53	52	54	54	47	48	60	58	57	42	43	63	62	42	54	47	56	60	57	54	67	47	52	60	42	56	47	63	47	52	58	46	41	46	39	47	56	43	59	51	58	60	38	44	50	51	54	38	44	56	55	55	46	42	48	46	63	45	41	55	60	57	49	53	47	54	57	57	57	54	52	43	53	55	66	56	72	68	58	56	42	57	52	42	47	49	54	40	45	50	59	61	52	48	43	42	42	48	48	52	63	48	41	47	40	46	51	45	47	34	46	45
14690	6343	4013	6135	12108	14189	13216	11315	10791	7804	4280	4325	4614	3656	3012	4048	3879	3168	3290	2641	1957	1622	1536	1580	1656	1447	1455	1359	1232	1154	1127	1108	1020	992	920	895	856	808	832	815	782	702	778	697	701	704	648	616	669	640	649	638	610	634	665	699	645	660	633	690	658	656	707	683	649	671	645	675	657	682	659	633	617	664	657	633	660	638	620	671	640	686	639	646	679	661	644	624	676	857	1617	1804	1477	1283	969	673	606	658	660	676	648	633	615	631	623	595	635	672	633	629	619	633	612	581	635	621	582	622	613	659	661	684	630	628	635	685	623	649	616	640	659	633	632	610	631	633	647	594	630	662	653	633	627	622	629	646	684	658	625	684	602	627	643	626	647	605	607	626	620	642	632	662	674	599	607	640	646	676	618	623	623	643	635	660	570	626	594	632	624	595	663	651	630	620	628	668	626	594	600	655	662	639	652	594	629	600	611	637	651	691	628	595	608	610	610	628	642	630	641	602	641	643	641	653	648	623	610	621	626	590	618	674	647	614	661	618	698	620	650	626	576	589	617	645	608	649	644	635	644	612	639	674	655	669	668	645	639	630	633	665	590	635	679	608	607	668	659	612	644	642	611	605	643	608	658	597	628	618	673	644	632	607	645	628	648	621	622	581	673	646	657	655	656	607	582	644	626	639	623	624	643	612	618	644	613	656	695	632	599	639	633	647	617	619	588	647	639	696	648	627	582	562	649	671	645	619	618	627	622	611	659	640	626	602	671	624	571	570	610	651	633	632	608	602	615	642	651	628	654	643	590	601	642	666	643	623	608	657	630	619	630	654	625	621	663	658	649	664	645	591	647	657	644	629	614	599	619	624	647	615	685	667	646	654	644	635	646	636	661	645	654	621	642	611	616	624	614	699	620	667	615	645	621	633	639	615	651	614	629	700	605	604	667	632	600	581	636	623	664	642	618	641	715	612	607	625	590	618	575	627	667	625	632	611	612	643	620	605	638	640	649	638	619	649	628	647	637	626	666	644	577	657	634	640	621	587	632	620	602	656	644	647	668	654	639	647	659	643	615	631	638	630	612	635	652	652	618	649	610	623	579	653	632	640	615	647	605	647	656	636	618	649	637	684	610	597	625	599	668	636	616	604	611	648	588	645	620	630	598	648	641	609	645	610	635	635	669	642	657	612	613	650	649	634	644	622	606	639	606	663	624	628	699	683	613	605	630	702	597	669	652	615	649	611	641	629	621	625	666	633	620	599	627	617	653	635	644	615	594	644	689	630	668	622	615	653	645	592	640	663	645	603	642	667	610	620	672	604	611	584	649	610	643	668	634	635	683	602	625	627	657	604	687	627	615	629	636	632	630	606	685	608	634	592	677	603	653	580	655	654	629	629	653	661	614	618	669	664	625	633	609	619	632	634	621	630	638	638	630	688	620	646	670	605	624	631	655	641	631	653	644	661	658	609	617	569	661	644	640	632	634	597	665	629	647	643	625	670	673	644	589	669	627	685	605	608	625	598	668	637	679	600	656	635	645	626	668	684	630	645	643	661	643	647	680	607	618	656	678	627	641	658	611	631	661	633	646	645	622	642	634	663	632	648	656	601	677	601	652	596	663	596	627	628	628	649	639	623	606	619	618	648	584	637	625	606	673	626	649	617	616	658	659	663	649	602	625	654	603	652	630	635	638	611	608	644	665	606	653	596	617	636	647	647	616	643	631	671	648	595	651	604	666	601	633	616	651	624	606	653	671	654	611	612	666	630	607	647	617	676	661	623	634	646	632	643	671	619	657	636	636	632	641	646	648	628	659	638	652	610	630	638	590	624	619	618	624	632	664	700	626	613	626	615	599	634	611	591	658	648	625	652	644	621	590	662	597	598	635	647	671	613	661	656	663	632	663	655	646	598	611	660	681	613	622	656	625	634	646	628	603	653	604	648	606	688	642	635	617	668	644	584	669	620	641	629	618	616	650	646	622	592	642	640	597	647	610	649	635	674	649	597	672	635	605	607	618	640	644	641	630	593	639	647	619	627	649	658	635	620	642	627	599	670	639	610	643	653	596	667	624	606	632	641	629	661	628	660	663	653	622	653	714	687	651	578	621	643	649	628	669	608	594	650	641	612	648	655	673	593	658	617	607	641	640	643	639	624	620	602	663	603	614	662	628	640	643	665	616	644	618	630	650	626	586	606	644	661	635	659	665	673	634	644	616	635	638	615	601	606	615	582	678	635	675	645	638	645	600	640	593	650	614	628	639	599	643	641	649	595	644	645	630	627	626	614	627	622	637	689	686	597	652	638	640	656	637	633	636	610	642	625	674	634	652	589	677	675	646	587	583	602	646	668	620	665	604	640	636	626	577	628	637	621	653	671	637	646	598	670	655	606	632	642	630	649	601	675	641	634	610	627	663	595	624	649	596	652	613	619	650	620	600	639	639	629	644	652	617	669	641	605	597	638	713	645	648	613	664	683	649	644	639	629	653	656	599	594	625	611	632	617	639	646	656	595	593	579	617	636	666	682	633	642	639	626	653	588	682	628	638	655	664	655	661	634	665	682	617	633	630	651	634	593	617	635	650	641	630	656	632	637	629	629	650	646	656	593	600	660	597	634	609	620	630	659	616	648	668	626	595	639	631	653	619	606	628	647	599	600	616	603	650	663	620	626	656	639	662	654	596	597	604	617	645	663	638	606	644	658	651	675	624	640	673	619	604	641	655	649	612	621	641	602	629	645	643	611	627	612	625	630	622	626	638	563	612	628	633	594	657	623	603	645	605	581	653	614	604	644	659	622	675	654	630	631	660	617	656	618	641	647	637	639	649	641	607	610	672	656	647	609	629	631	587	631	628	602	606	634	659	589	626	599	605	623	616	615	633	690	676	627	639	616	635	626	638	627	649	613	657	666	675	593	600	649	661	622	672	631	632	690	646	634	647	668	614	632	627	609	686	639	623	629	630	616	590	636	655	674	654	610	684	639	637	628	630	629	648	647	651	638	622	586	620	661	614	631	641	645	627	648	648	605	651	630	644	598	625	654	655	682	595	600	610	565	671	643	651	611	649	678	657	576	651	623	622	610	624	623	656	668	623	702	679	645	676	673	651	616	600	660	630	641	642	654	576	646	640	651	628	617	641	607	659	606	631	607	677	647	599	652	610	596	655	622	657	666	603	623	617	626	647	594	625	624	653	678	604	620	627	609	595	662	636	659	638	664	635	680	609	642	595	626	636	621	641	603	652	650	608	648	654	644	603	613	657	649	669	681	659	658	612	605	621	653	626	667	640	682	636	620	644	621	617	674	636	669	636	625	618	637	646	648	627	640	644	608	648	654	621	659	605	647	607	620	637	593	658	590	591	636	619	568	661	671	632	610	680	673	662	621	639	633	614	669	662	659	614	591	614	684	633	627	670	630	604	631	673	610	663	608	632	630	626	624	645	627	658	591	646	678	664	674	671	614	669	627	667	630	636	646	613	658	645	657	634	585	639	680	648	617	633	686	660	690
1375	660	344	186	230	385	419	405	356	250	167	196	186	143	138	157	183	140	146	119	104	104	89	82	79	82	71	100	60	84	81	79	60	70	60	61	57	73	80	59	70	57	52	63	59	58	51	63	59	66	50	62	57	42	50	53	62	62	58	59	43	58	53	66	41	52	52	57	48	56	62	59	59	52	53	67	58	53	51	56	42	57	53	51	57	55	42	61	59	84	136	162	102	86	78	69	45	49	46	56	55	41	37	56	57	64	59	56	63	50	54	55	58	62	60	62	42	41	57	49	43	55	46	58	51	59	58	59	49	60	46	59	52	60	51	50	56	49	57	57	48	55	60	47	67	62	63	55	59	50	53	58	52	53	50	53	46	49	41	56	52	52	49	56	47	69	50	47	48	67	54	55	52	44	52	49	61	60	63	48	66	52	48	54	53	50	63	62	58	60	49	46	51	40	53	64	61	48	63	41	68	51	56	53	57	52	54	49	71	54	65	51	51	59	48	52	57	50	54	62	65	44	57	46	51	58	54	48	69	48	51	55	56	56	47	56	50	63	58	55	53	53	56	59	62	64	65	55	63	61	44	48	55	55	61	54	42	72	63	50	46	58	51	63	61	45	52	49	52	64	49	67	54	61	55	45	67	43	47	59	52	57	62	58	45	50	57	57	47	57	61	65	53	54	61	67	57	57	59	49	54	44	47	43	50	51	62	58	60	48	54	43	67	66	52	63	61	64	55	45	54	36	53	60	56	56	51	58	62	64	38	56	54	52	52	63	46	47	55	64	75	47	49	46	60	57	56	54	42	42	44	47	52	62	54	51	64	55	59	68	58	61	69	42	58	51	63	53	63	54	48	45	63	62	43	54	52	57	48	49	65	42	55	57	55	55	55	66	59	49	56	48	66	61	42	49	62	46	70	38	65	45	51	60	44	48	49	46	59	57	53	50	39	49	70	42	55	63	50	59	59	56	57	66	52	53	58	60	45	65	50	50	65	53	47	62	49	47	68	40	61	30	52	55	50	46	54	46	46	61	54	48	61	61	54	65	50	48	48	60	52	56	60	46	65	42	64	60	48	62	47	50	61	50	51	69	65	58	48	64	48	49	40	45	56	56	52	57	55	51	36	48	64	62	59	46	43	49	47	54	64	42	35	56	54	55	55	60	45	61	50	54	54	56	61	55	56	55	62	48	44	50	50	62	65	43	59	78	54	49	64	45	57	63	58	56	55	59	62	55	53	59	62	51	52	61	45	54	65	57	67	60	38	58	58	61	59	58	56	65	50	63	59	48	50	44	41	62	56	46	59	49	52	54	48	66	46	50	51	58	57	62	53	49	51	65	45	72	63	64	59	50	51	47	56	41	48	54	54	50	59	56	49	58	55	51	52	64	54	43	45	48	41	48	48	49	60	50	50	44	54	54	57	56	59	51	47	49	48	42	50	62	48	53	53	45	41	59	61	56	58	48	44	60	57	55	63	49	55	48	58	51	62	51	48	47	55	51	56	50	47	65	50	49	47	73	49	67	44	56	49	62	50	52	51	50	51	55	66	42	58	60	47	49	67	56	57	43	45	57	53	70	56	52	49	50	62	39	52	56	50	59	70	50	47	56	50	47	39	59	47	52	49	61	58	55	55	41	60	49	46	55	52	76	55	45	62	58	48	58	50	49	51	50	68	50	51	35	57	54	50	57	45	44	47	44	59	54	42	61	57	50	55	46	58	61	59	55	48	52	49	56	54	61	50	44	47	53	44	48	55	50	64	40	58	65	53	41	52	63	60	62	54	50	66	62	42	57	63	47	58	45	46	64	46	57	33	56	62	67	53	46	47	64	50	46	64	61	64	53	43	62	48	54	57	61	43	39	43	51	60	61	49	47	48	48	51	54	45	63	60	49	38	47	68	58	68	46	57	68	58	66	51	62	52	49	55	57	62	64	51	54	55	68	63	49	49	46	46	57	44	52	53	53	53	54	50	54	46	54	48	55	57	50	54	51	61	53	64	51	56	50	50	58	55	58	33	43	60	47	62	61	57	57	52	51	50	43	49	53	42	39	66	51	53	52	45	52	58	61	48	61	52	56	58	55	60	43	54	38	63	48	60	54	44	54	54	50	56	44	55	64	64	55	48	39	48	56	48	54	44	50	44	48	69	52	56	63	50	59	69	45	61	42	57	60	65	55	44	62	46	50	63	58	47	52	53	60	58	55	71	52	52	56	68	55	63	49	49	51	64	52	53	55	54	50	54	60	66	60	60	66	66	53	59	47	65	47	55	47	52	48	42	61	51	58	48	64	64	43	53	60	46	63	62	52	43	58	55	48	36	46	64	59	63	38	55	69	59	50	55	65	56	49	40	51	46	54	62	64	61	54	54	58	62	49	50	49	57	45	48	42	46	62	41	41	55	44	52	65	44	61	58	51	62	59	55	46	65	60	52	44	63	61	36	45	46	49	44	53	46	51	62	42	52	62	44	55	54	55	53	45	56	49	59	66	58	66	56	41	54	54	54	46	51	57	49	62	50	59	76	69	58	49	61	66	42	61	46	63	49	49	52	59	33	52	48	60	61	66	63	62	51	60	51	45	55	69	52	44	61	49	50	46	57	34	43	53	49	47	56	51	59	64	61	46	55	52	56	52	69	53	56	45	53	42	57	45	52	56	52	49	49	48	54	48	65	46	50	55	43	55	53	53	47	50	58	58	49	56	55	48	47	60	51	59	61	40	55	63	61	47	44	60	73	54	64	52	46	50	62	58	67	53	66	59	53	72	56	50	49	50	64	61	67	50	60	64	57	59	65	46	49	54	51	56	46	46	57	64	63	53	58	57	56	64	61	42	57	59	58	51	43	50	69	63	42	73	52	47	39	54	55	62	57	63	58	46	46	62	66	57	47	51	60	49	61	50	45	53	58	56	52	59	60	68	61	53	49	47	49	48	57	57	35	59	54	64	55	64	50	63	51	57	51	49	50	67	56	67	56	52	54	57	58	53	54	58	53	49	61	52	39	59	38	59	54	55	52	61	47	50	44	49	57	47	48	48	64	64	51	54	55	59	51	49	64	53	47	53	63	51	48	62	57	53	50	51	53	44	45	45	46	50	47	50	46	44	52	58	68	50	43	57	37	65	49	58	57	55	47	61	64	53	46	61	48	58	50	50	65	49	47	41	52	50	49	58	51	61	43	61	66	67	48	52	42	53	66	65	59	56	49	39	49	73	54	54	67	49	48	57	48	47	44	61	50	51	43	49	53	53	40	53	57	59	54	60	48	55	61	41	65	72	59	75	46	48	54	49	50	54	50	62	61	56	63	47	54	57	52	51	47	48	49	46	60	41	50	53	72	57	52	68	57	58	53	55	56	47	51	70	55	64	59	51	59	63	63	59	56	65	38	56	62	67	55	38	47	58	53	57	45	57	47	51	56	66	52	54	50	41	53	62	41	59	60	43	56	51	65	56	70	51	60	57	62	47	57	59	63	51	51	52	55	52
17689	9511	5532	9436	16805	18646	17176	15536	14361	10674	6712	6757	6490	5481	4386	5588	5389	4491	4539	3444	2471	2284	2188	2285	2011	1905	1773	1640	1427	1398	1331	1352	1316	1214	1141	1162	1131	965	987	906	897	909	796	818	693	724	689	718	680	642	718	678	660	689	663	688	652	681	660	662	731	666	667	643	641	659	658	642	649	632	617	615	699	698	693	658	651	682	680	701	655	654	659	662	668	635	635	636	668	1433	3020	3328	2545	1726	1236	807	627	614	645	625	646	642	645	633	671	614	618	640	624	627	586	627	685	668	636	667	688	616	665	624	642	651	616	620	603	680	550	653	649	602	645	598	626	618	608	633	624	624	632	689	616	640	618	656	652	642	641	622	609	655	614	629	652	690	627	597	614	585	651	636	650	645	597	591	610	615	658	668	635	679	652	624	578	639	658	626	656	598	650	624	639	630	607	688	653	630	642	659	607	628	617	628	648	635	627	620	616	629	695	615	659	643	656	622	653	668	631	618	650	697	648	645	628	632	633	637	646	606	651	636	642	658	637	598	642	651	630	626	609	600	600	634	619	607	644	637	614	657	617	621	633	657	617	684	667	630	601	650	636	661	572	656	630	623	642	645	627	688	686	628	615	657	610	602	618	639	672	623	622	592	639	672	602	638	619	631	582	623	655	614	638	658	630	600	633	636	618	617	650	621	596	660	637	649	641	661	618	651	656	677	637	611	633	629	648	618	635	648	662	674	633	671	638	594	664	621	676	646	651	673	614	611	624	624	636	619	618	646	624	670	662	602	586	677	641	629	599	621	619	636	624	597	666	643	652	602	610	663	675	586	627	590	640	652	614	627	632	644	682	662	629	639	630	613	634	692	668	638	644	622	632	632	639	635	639	639	634	606	623	606	662	607	632	628	654	607	596	662	678	605	622	661	652	653	621	670	654	638	620	652	634	619	658	647	576	608	665	600	656	634	615	641	635	611	629	628	660	619	621	596	637	649	650	652	651	638	612	669	651	660	615	610	633	637	685	625	639	644	624	634	644	619	623	652	633	660	640	641	621	655	622	681	575	645	631	661	601	661	624	648	640	628	606	623	658	674	690	630	668	648	671	673	619	638	659	611	608	606	606	663	607	610	633	646	639	632	633	659	628	590	627	656	623	609	653	596	607	648	637	694	630	622	607	643	663	625	645	604	642	649	620	655	612	673	670	639	648	631	581	697	652	616	621	645	625	617	634	634	643	623	586	625	679	645	572	566	620	626	635	629	662	617	618	616	676	634	641	634	593	623	633	612	609	626	646	625	663	672	656	645	634	567	618	591	653	616	604	667	579	627	616	638	598	608	657	648	630	674	620	671	645	630	614	625	640	641	623	612	607	639	657	617	642	624	650	615	628	616	599	628	617	637	616	652	673	654	667	652	619	671	685	569	661	653	605	630	616	629	610	686	625	597	647	614	662	627	632	637	677	672	616	615	625	633	668	651	621	654	651	627	665	667	638	627	589	663	637	624	669	640	632	627	597	655	675	619	627	665	617	626	593	646	686	614	633	626	640	569	614	623	647	630	632	628	569	622	604	631	630	630	612	632	654	652	598	628	643	648	620	683	677	606	633	666	637	609	612	652	678	627	668	581	609	640	640	664	665	663	644	613	618	650	612	637	612	625	603	647	609	670	647	681	641	598	657	636	650	606	692	622	647	651	626	684	606	701	622	617	557	606	641	680	615	616	616	619	640	636	630	646	625	650	658	627	646	649	604	599	631	620	587	615	634	614	658	617	654	638	633	652	670	667	590	641	635	644	658	588	634	636	674	666	627	635	633	645	628	619	612	604	648	707	602	624	629	630	585	592	618	664	664	630	662	657	639	688	640	621	613	657	637	610	634	624	596	624	616	630	636	653	658	639	608	656	633	689	603	583	606	621	602	646	591	615	618	656	599	666	628	632	617	614	687	637	613	648	629	653	601	639	635	616	635	662	603	640	602	664	615	635	644	649	663	630	630	648	625	586	629	582	638	667	594	644	642	628	617	647	676	602	681	648	630	613	633	648	630	657	623	628	622	627	645	607	588	650	626	668	634	629	651	623	677	657	584	664	677	629	679	618	621	648	643	656	647	627	664	635	592	614	654	664	617	634	625	620	608	649	627	642	598	660	625	689	639	662	661	629	638	590	686	668	607	627	656	622	659	584	612	629	666	607	631	647	619	641	607	626	648	652	630	636	658	627	601	632	658	656	657	623	629	619	599	637	651	634	613	617	637	640	654	607	615	562	674	628	678	581	631	652	624	660	674	653	634	583	679	643	653	612	654	626	613	647	615	629	691	600	611	628	655	666	594	584	679	651	638	616	620	639	631	646	635	677	641	635	598	613	627	609	589	643	607	663	610	600	631	663	657	642	614	618	648	668	615	612	618	649	630	609	659	617	638	603	641	642	670	645	644	639	611	634	613	642	596	663	651	696	646	607	650	636	577	617	645	620	669	620	632	631	623	632	640	659	625	637	626	637	644	580	661	642	617	615	655	650	622	645	642	630	638	619	666	657	631	657	660	637	620	658	639	676	692	619	631	664	675	645	654	652	644	643	582	637	647	599	648	602	673	591	592	659	625	630	594	662	618	668	607	641	681	675	644	633	630	642	620	642	607	597	651	550	643	662	651	606	603	649	623	595	642	597	621	651	675	616	617	633	641	610	657	616	646	635	663	590	670	682	634	632	653	623	649	642	662	638	657	663	654	660	635	604	612	678	589	603	615	629	619	662	665	606	648	630	646	625	634	639	605	641	654	631	586	607	664	637	631	617	625	664	676	575	630	621	644	643	643	663	625	630	641	643	615	628	627	645	680	620	653	646	639	599	605	672	598	624	641	626	653	622	658	633	653	623	631	647	575	703	635	650	633	609	640	650	618	632	679	623	608	628	630	613	669	647	615	643	635	659	649	654	592	644	646	666	670	633	632	657	615	667	623	631	624	635	630	645	612	658	594	598	590	624	626	599	606	663	654	594	619	641	647	574	610	653	654	659	652	626	651	623	616	658	675	657	650	615	644	618	593	648	645	665	637	639	614	634	629	611	647	606	621	630	649	639	663	687	619	633	621	731	606	598	605	615	628	619	609	648	660	652	618	637	589	590	642	655	651	626	626	645	648	619	648	664	638	630	612	704	632	620	685	642	618	643	630	634	661	631	665	610	599	629	662	615	624	633	615	657	612	631	629	650	643	626	656	665	629	604	676	624	660	663	612	605	635	610	672	557	635	658	639	597	655	664	645	636	642	668	638	623	611	671	607	614	624	613	674	667	663	650	623	656	676	609	612	616	612	601	605	648	597	682	594	621	643	635	673	629	622	652	634	596	636	660	633	633	631	623	658	614	648	609	639	627	601	669	646	647	627	655	659	641	673	622	649	610	596	623	641	606	634	656	615	650	611	647	659	618	655	668	595	613	643	625	644	650	618	637	643	654	613	630	614	645	636	578	633	636	636	633	673	630	661	638	643	652	625	609	649	623	660	636	652	644	661	606
2845	596	315	231	277	380	420	418	418	259	235	240	206	192	162	208	165	151	175	144	132	137	123	133	133	113	89	94	94	108	101	99	98	92	109	82	87	87	91	85	81	89	77	89	83	84	78	83	88	75	78	71	84	79	65	75	81	61	70	70	88	71	71	76	73	83	67	80	82	64	82	61	79	55	89	86	67	72	70	78	73	85	67	80	87	78	88	65	62	96	159	183	162	114	95	87	73	54	68	66	77	83	86	70	76	104	76	76	58	63	85	78	70	68	97	66	72	71	72	82	75	76	64	57	71	80	63	81	77	90	62	62	69	64	66	61	71	81	73	71	77	66	61	76	87	82	72	81	70	75	74	80	73	73	81	59	64	60	76	78	82	85	63	95	68	66	66	80	85	74	77	75	79	83	80	64	79	86	70	71	70	72	81	67	64	86	80	68	84	90	69	75	73	69	75	67	73	54	77	85	56	70	88	69	66	69	77	87	81	65	62	64	54	67	75	85	82	63	71	85	77	78	68	85	80	81	84	73	61	88	75	73	69	79	88	69	84	80	77	75	77	75	80	77	66	82	92	79	77	78	73	85	89	76	73	73	74	86	74	74	80	69	85	74	55	80	68	69	67	72	70	80	76	75	81	83	68	69	78	82	67	88	84	91	78	74	81	73	84	65	87	76	73	75	71	79	75	61	81	84	85	86	81	69	84	67	96	73	68	70	79	80	70	69	55	85	71	71	64	79	69	82	72	80	78	75	61	69	85	67	90	71	72	63	74	76	56	75	70	82	74	79	77	69	57	56	62	79	84	85	76	80	78	75	57	66	70	79	82	83	74	69	83	75	67	52	70	72	71	79	75	72	86	74	77	75	76	63	73	71	73	94	93	73	89	75	80	69	79	77	70	68	61	81	97	90	66	74	73	77	66	75	67	72	76	58	81	77	59	72	72	82	72	83	71	64	74	68	74	67	85	66	76	71	83	62	85	72	63	68	71	73	84	85	70	83	67	73	55	82	69	72	82	72	67	91	62	87	71	67	75	66	66	65	79	78	73	71	82	66	64	88	76	78	83	71	81	73	74	76	58	77	73	75	65	79	78	69	65	60	81	66	77	64	81	72	77	67	76	62	82	91	91	65	65	79	79	95	70	82	75	77	73	90	76	70	77	83	78	73	69	84	75	75	76	89	79	71	96	66	68	67	71	77	71	76	93	77	75	79	78	72	82	69	89	73	70	78	80	92	74	63	76	67	70	65	74	86	60	80	89	73	75	85	82	83	81	81	89	84	63	74	63	71	75	75	76	70	68	74	53	80	76	59	66	65	71	74	88	80	73	64	85	64	73	75	82	86	73	81	67	72	77	67	87	91	74	83	76	75	70	70	82	86	65	84	79	57	70	65	88	64	72	72	68	76	71	84	90	90	75	75	64	69	92	81	79	73	70	72	83	73	84	74	70	67	70	77	72	72	77	64	87	72	74	76	87	68	67	73	66	65	75	72	80	67	73	68	83	68	76	70	80	79	89	76	73	87	72	85	74	87	64	83	83	68	80	66	92	80	80	62	55	76	68	64	71	78	71	81	76	73	87	59	76	70	83	66	89	81	84	84	68	78	79	64	77	62	65	59	69	79	71	70	66	61	74	89	75	58	71	56	66	73	57	86	75	73	87	69	78	76	85	86	79	90	82	86	78	78	97	84	81	66	67	75	76	78	62	76	77	82	84	73	74	72	80	81	64	79	72	74	84	72	84	60	77	73	66	80	81	86	87	75	90	86	62	68	84	70	54	71	78	58	67	90	81	96	90	78	68	85	71	88	76	73	79	72	74	68	92	90	83	82	86	85	73	82	77	68	87	73	93	79	81	84	78	82	75	85	71	81	69	59	89	90	76	60	72	74	77	62	62	80	84	73	87	67	73	64	59	83	75	63	84	62	68	58	63	71	65	75	87	67	94	88	70	73	74	75	65	74	92	74	70	75	78	59	60	78	79	73	80	75	71	70	80	74	63	80	78	79	66	75	79	83	75	65	82	62	81	79	73	77	78	79	82	72	66	77	76	74	80	73	74	64	74	68	66	79	82	65	67	61	80	66	65	73	79	74	85	54	83	82	73	58	63	77	69	73	95	70	77	85	78	61	62	72	88	60	70	61	73	76	70	72	64	73	70	80	87	86	74	70	74	64	71	69	70	71	80	70	84	80	84	79	73	75	73	75	77	71	85	67	62	78	79	79	79	74	73	70	80	67	69	68	72	76	77	60	74	63	88	97	72	86	71	57	67	93	93	68	76	77	73	88	86	64	81	82	71	74	71	63	78	63	70	72	62	61	87	85	75	74	74	68	87	64	95	81	68	73	65	79	61	85	80	79	94	71	66	77	75	75	75	71	80	62	68	69	74	68	74	70	83	75	79	84	66	81	68	73	70	76	79	71	76	87	61	68	77	66	66	66	59	81	77	69	70	77	81	67	84	76	74	71	72	73	67	80	85	75	75	65	76	87	67	81	67	79	84	78	66	70	81	68	78	72	82	73	70	81	63	77	69	76	91	71	74	66	67	68	60	66	64	64	82	79	71	74	80	63	78	81	83	81	78	67	88	87	75	85	76	76	74	72	84	72	64	66	65	56	86	73	80	63	84	81	69	73	67	70	89	69	70	62	77	70	69	74	90	83	68	68	74	74	57	78	75	85	58	74	81	77	79	71	76	80	75	74	71	75	84	74	70	69	79	60	73	63	77	80	90	66	72	81	83	75	81	72	63	68	73	67	65	82	73	78	78	83	89	65	74	70	66	65	68	71	72	84	68	71	75	72	81	67	70	47	82	58	63	80	70	82	79	79	72	89	73	83	73	78	88	73	65	82	75	81	86	74	84	76	81	65	78	88	85	79	72	74	75	85	72	66	72	84	80	99	70	95	76	69	66	69	74	67	63	80	64	71	68	71	63	79	62	69	75	78	79	72	66	86	77	73	60	71	73	82	74	68	67	73	71	78	76	97	78	81	72	78	73	73	73	76	71	79	82	74	67	85	86	74	74	83	75	66	59	77	68	69	67	88	85	83	83	71	64	72	82	73	76	93	70	68	82	64	72	76	67	77	89	74	77	61	67	79	86	67	85	73	70	80	70	78	73	75	74	63	75	55	84	73	81	68	83	78	70	86	90	84	74	68	77	67	55	71	82	70	78	65	56	59	83	63	69	84	64	81	70	65	74	75	77	76	70	74	73	64	68	84	76	71	73	88	73	69	69	66	72	88	82	63	75	72	75	62	79	85	63	64	68	72	76	79	72	67	69	73	91	76	60	68	77	68	76	82	74	67	66	81	49	68	79	82	84	81	68	72	69	63	71	74	63	70	91	72	82	72	63	78	73	80	71	70	70	71	68	73	73	71	74	84	77	72	65	84	74	95	62	79	73	66	62	85	62	86	76	80	71	67	82	85	69	69	62	70	69	65	95	80	77	65	79	83	77	68	76	59	59	80	74	72	74	79	78	72
17002	8904	5499	9340	16067	18169	17634	16238	14940	10782	7265	7713	7471	5984	5322	6252	5684	4983	4834	3885	2958	2762	2670	2476	2369	2192	1954	1829	1641	1627	1677	1651	1576	1502	1427	1382	1305	1337	1300	1227	1124	1124	1106	1055	988	957	964	941	958	904	879	941	948	933	964	886	937	911	924	961	989	945	929	925	983	952	916	1017	932	925	941	974	933	949	976	933	892	870	925	886	952	914	877	895	916	874	864	922	1010	1607	3340	3658	3092	2177	1432	1101	915	877	881	882	855	899	873	868	868	869	905	896	910	896	898	849	888	874	910	897	876	872	874	857	891	860	889	905	867	933	853	906	891	950	872	870	865	882	950	903	907	890	848	895	878	833	862	922	890	866	892	892	896	895	869	922	887	956	948	852	935	937	847	922	835	954	881	877	913	883	886	884	895	843	890	923	880	917	895	864	885	901	866	873	816	897	899	846	927	896	945	837	874	930	918	922	943	891	914	924	884	939	916	871	853	869	948	871	924	918	905	886	947	935	888	953	859	917	904	912	892	934	888	940	886	862	864	911	905	904	899	886	890	891	866	909	926	990	882	872	861	904	875	834	900	894	874	864	912	862	885	905	872	855	914	904	955	905	889	916	842	919	917	877	849	949	803	900	926	874	859	913	930	904	942	960	879	862	892	894	877	913	915	940	933	864	920	860	957	942	869	925	894	916	886	892	910	882	897	866	910	878	901	864	890	906	840	879	892	883	904	882	873	842	913	934	865	933	912	901	871	934	905	911	897	917	836	901	937	866	930	938	920	944	920	880	964	935	931	930	888	922	930	878	934	895	869	935	872	905	896	911	886	917	898	932	858	878	953	918	952	931	840	893	935	948	898	931	925	911	885	932	936	939	876	951	885	936	856	862	897	865	923	906	898	934	924	976	916	917	880	879	890	902	912	941	856	897	896	925	904	889	905	951	843	914	885	900	865	895	863	849	945	904	882	872	913	931	909	890	853	889	849	942	893	929	889	850	870	889	909	913	875	944	862	963	870	843	952	887	878	896	903	887	948	865	863	965	918	884	902	863	919	903	924	895	911	874	863	892	872	913	930	884	878	922	877	889	899	877	919	889	948	910	919	934	939	917	911	893	906	906	906	875	961	862	871	926	895	856	933	892	865	904	868	899	872	894	928	930	879	919	919	948	938	886	909	885	937	900	930	889	847	880	876	904	870	879	929	857	907	863	851	916	921	875	915	944	884	923	922	925	892	889	885	934	955	901	878	901	999	853	892	861	882	878	863	842	885	880	875	927	878	909	859	875	879	844	904	930	907	862	849	912	888	828	868	873	899	904	891	914	926	873	883	897	936	891	882	968	869	856	872	895	946	925	858	928	932	894	874	929	883	933	914	892	947	886	854	882	879	921	900	917	896	893	898	954	869	895	892	884	923	870	918	907	869	884	906	917	888	891	941	931	917	899	881	937	843	908	895	915	879	905	915	834	884	884	932	868	901	915	945	889	933	927	843	915	926	909	874	907	889	932	837	956	933	926	903	838	864	853	945	867	991	918	878	892	925	901	902	826	875	907	853	860	939	901	933	913	961	882	906	906	863	932	941	887	921	897	941	918	915	907	921	911	951	924	903	932	899	888	825	907	876	921	925	925	886	882	901	931	909	863	924	861	864	879	900	874	945	870	904	893	892	894	883	904	920	922	946	944	899	907	914	914	920	939	953	894	903	850	876	879	953	892	915	855	914	919	922	926	906	875	914	837	850	934	948	866	961	899	868	929	861	889	920	910	894	960	945	920	954	873	903	848	889	903	944	902	937	889	901	891	898	862	960	893	941	912	864	934	864	889	891	935	857	955	922	889	913	909	872	908	899	913	922	886	874	918	904	907	867	927	935	923	934	869	923	867	858	871	939	899	930	891	904	896	945	898	910	857	857	933	941	904	932	899	883	853	876	899	856	860	918	904	843	905	848	930	875	932	923	860	936	877	870	901	844	943	963	880	893	899	896	843	913	912	942	883	911	880	885	885	852	929	936	907	946	940	906	909	898	885	915	962	906	903	873	900	883	891	909	907	863	883	905	971	883	905	884	949	908	858	900	930	906	939	908	887	887	885	890	924	893	873	889	920	918	890	861	912	926	880	912	883	861	867	907	864	936	944	931	917	909	906	951	889	952	911	867	900	846	927	899	938	951	880	899	883	843	917	874	909	866	867	920	879	887	873	936	871	917	863	848	858	923	988	928	880	917	885	909	869	877	913	863	880	893	848	930	876	861	871	874	929	882	875	880	882	909	894	934	854	845	933	904	899	915	922	879	892	846	924	895	935	830	883	888	882	869	860	872	911	884	939	883	854	913	911	903	955	872	883	896	891	933	910	900	934	928	923	931	844	823	858	909	969	893	930	932	885	911	915	869	865	899	907	886	860	866	920	926	895	853	923	885	897	863	875	919	869	906	950	831	906	888	887	864	915	932	868	888	895	887	914	906	902	933	904	871	898	864	878	861	832	860	897	869	911	859	939	880	897	876	876	918	873	866	856	869	935	864	864	904	900	888	894	899	866	906	885	887	936	884	944	929	881	858	904	906	903	925	918	944	876	887	922	893	941	946	921	925	855	903	880	877	904	893	886	944	857	949	877	930	885	891	906	885	889	847	948	848	919	868	930	879	950	904	882	919	914	920	888	881	887	916	899	879	870	896	884	908	918	955	908	872	874	904	895	899	905	928	919	900	869	885	878	881	901	885	828	935	917	852	953	905	898	885	897	911	906	880	917	865	916	915	882	915	957	899	897	887	901	891	883	933	896	878	898	840	885	940	860	871	968	893	884	893	939	915	916	901	907	886	911	902	907	906	896	899	894	929	884	911	842	922	973	865	928	875	850	909	858	881	881	898	828	859	888	937	868	886	882	917	890	885	921	909	886	916	884	902	910	905	879	867	913	897	912	893	900	912	868	888	902	928	874	946	926	846	920	886	899	946	866	893	802	894	854	920	894	889	918	889	920	962	900	926	920	873	943	876	842	875	923	862	908	887	902	923	913	896	926	918	953	860	909	889	885	894	910	942	852	847	916	888	898	897	916	908	916	915	928	919	949	884	920	876	930	906	878	896	900	853	913	867	926	892	850	889	943	889	857	902	895	881	940	914	839	933	897	869	890	919	874	911	940	929	898	888	976	887	923	931	891	848	924	894	933	853	919	925	933	877	804	912	875	946	888	926	893	952	915	879	884	860	941	908	868	875	869	914	892	896	904	896	948	897	894	915	900	931	911	938	923	883	914	890	932	857	908	936	925	883	937	904	925	889	909	940	868	908	930	841	931	872	890	919	892	893	936	925	872	871	909	870	877	827	890	892	924	864	941	917	911	940	890	855	897	913	916	919	907	883	887	907	911	907	911	940	932	861	906	959	873	888	921	909	824	900	886	864	867	922	880	912	866	928	890	899	916	913	913	881	918	900	951	893	924	957	901	908	953	912	941	899	946	929	913	908	888	863	880	903	912	872	889	892	937	891	899	890	871	925	934	906	886	860	952
1960	952	441	333	365	523	610	555	506	358	272	275	233	215	233	244	213	223	198	155	152	135	111	124	119	114	92	91	90	107	86	88	88	90	83	106	77	86	87	63	78	81	80	89	74	69	72	85	75	72	82	74	63	62	77	75	63	83	71	74	64	68	75	60	78	56	73	70	55	75	66	67	83	65	80	52	61	63	70	99	71	68	76	55	68	62	74	77	75	100	179	178	174	146	116	101	71	56	74	56	90	77	76	78	56	63	75	82	78	68	69	82	70	72	62	47	46	64	66	68	62	60	67	75	67	69	75	65	77	70	77	71	80	78	81	61	70	82	72	79	74	47	72	69	71	75	60	80	69	69	66	66	64	73	65	60	69	72	75	67	62	78	68	79	79	78	60	56	68	73	66	80	67	72	69	76	75	72	75	82	81	66	62	69	54	62	70	74	73	64	69	68	62	82	70	75	62	67	69	56	79	83	82	82	85	77	54	76	79	76	64	85	62	58	81	67	70	76	93	71	65	66	67	76	55	60	70	82	63	65	57	74	81	64	59	74	76	67	58	67	61	77	86	68	66	69	66	68	73	58	71	83	59	83	57	75	63	50	88	63	65	64	68	63	60	59	83	81	78	75	63	74	74	71	82	71	58	75	62	52	75	69	65	66	62	69	70	90	66	76	71	67	58	68	78	82	90	74	60	55	60	78	63	67	69	67	78	69	70	68	69	68	55	66	72	78	74	77	82	55	77	82	64	63	83	62	78	66	72	70	63	73	60	75	68	67	91	67	72	71	75	67	64	78	54	78	80	65	69	79	65	69	69	85	71	67	66	62	73	75	67	56	56	72	64	73	50	78	69	73	75	72	60	66	55	57	51	69	63	67	70	70	75	80	71	68	81	74	60	62	63	65	68	66	59	71	66	52	63	80	56	62	67	66	79	66	67	60	67	59	72	77	74	61	63	64	74	65	87	84	64	72	68	61	71	65	68	72	76	74	72	65	65	69	59	63	68	71	58	72	65	72	65	57	68	82	53	74	77	79	59	74	53	66	64	68	72	58	80	81	88	64	57	65	55	66	84	71	78	76	74	79	63	63	74	67	84	68	75	78	73	56	80	71	65	70	65	70	65	59	63	64	76	81	73	63	66	74	61	78	56	79	62	57	63	62	63	52	64	74	66	70	63	59	76	68	65	66	72	77	63	72	73	88	75	62	94	62	69	57	81	78	59	73	77	83	72	73	71	64	71	69	87	62	76	69	64	68	78	84	69	75	67	60	65	57	73	70	74	71	78	74	63	61	68	82	68	74	70	65	68	78	71	67	70	68	69	87	64	68	70	68	69	62	76	78	63	72	75	67	71	86	68	83	78	76	68	53	68	57	61	68	67	75	69	65	60	87	58	75	60	87	84	48	74	57	59	80	63	84	68	71	64	55	68	68	68	57	73	70	66	69	67	86	73	73	83	76	76	63	65	67	55	76	62	70	64	78	78	63	72	69	67	77	54	70	72	78	72	56	73	81	72	72	76	74	74	80	64	74	69	67	61	68	93	73	70	72	76	62	58	65	73	78	77	88	69	63	72	67	68	67	59	62	62	62	66	65	69	66	79	71	79	66	62	64	68	61	70	72	76	93	73	63	72	72	69	75	81	68	63	57	66	87	69	61	68	67	82	56	67	73	67	59	61	73	79	73	75	71	61	70	77	60	74	83	67	73	62	70	58	62	68	56	72	72	57	71	69	74	59	61	58	61	72	78	69	66	73	74	66	76	74	68	73	81	83	78	70	74	82	79	67	64	63	60	75	75	70	76	70	81	79	81	58	76	67	91	83	57	82	74	72	86	63	88	89	75	65	68	67	63	64	64	78	72	75	61	71	85	71	55	78	74	98	76	55	74	82	61	77	77	72	72	80	80	71	62	82	77	76	53	73	78	75	57	68	65	70	77	69	65	72	64	74	65	87	83	64	82	74	85	77	61	70	64	84	68	56	57	60	71	56	61	74	67	63	68	64	81	87	73	72	75	69	68	74	66	68	67	77	60	75	82	60	66	71	76	75	78	69	71	67	61	72	75	68	67	52	83	68	71	64	60	76	70	70	65	59	73	82	77	78	54	79	74	72	61	73	72	68	76	80	66	79	65	75	70	72	76	65	63	69	70	74	61	51	79	73	64	63	76	78	85	70	75	75	73	69	63	50	73	75	64	74	76	81	96	65	66	82	70	77	66	66	54	71	77	71	81	68	68	53	84	73	56	67	67	66	67	73	87	76	77	75	76	79	62	68	71	63	75	71	71	64	79	53	67	83	71	69	73	79	72	77	62	65	76	62	73	60	60	67	67	63	83	72	48	60	64	75	64	73	54	65	72	78	64	73	55	70	85	60	86	63	62	53	63	68	77	66	69	73	70	67	73	74	73	55	60	66	60	86	76	66	54	68	71	68	75	78	72	61	67	56	71	67	65	73	77	75	60	83	68	69	68	60	79	71	80	70	78	70	87	58	71	54	77	65	69	81	63	85	89	61	64	63	60	77	79	75	68	69	69	72	65	73	82	61	96	63	71	63	81	75	65	63	61	61	75	67	56	67	67	59	65	58	65	69	79	62	75	71	54	79	64	70	76	62	65	73	71	71	72	74	78	60	62	69	75	76	69	84	71	76	60	67	76	71	70	65	79	73	56	54	63	58	55	75	75	71	73	74	73	60	61	64	94	74	57	58	70	75	71	63	79	69	87	71	80	58	86	64	56	58	58	61	75	65	66	92	70	66	70	88	67	55	67	77	69	71	67	74	71	56	91	76	57	76	65	86	72	76	68	73	50	71	66	73	71	95	73	72	59	74	66	69	68	65	74	57	65	66	65	69	81	57	75	60	63	75	60	73	71	68	66	75	74	65	84	63	76	61	65	68	86	83	74	65	86	59	72	64	61	64	67	74	82	61	87	66	68	57	71	74	72	70	78	71	56	66	74	84	75	67	71	79	84	55	68	50	68	68	65	69	55	67	62	59	84	64	79	74	72	64	59	72	72	77	74	74	63	63	66	66	71	73	74	56	64	53	68	78	71	72	86	65	67	60	76	70	67	54	70	66	75	69	68	72	64	75	74	78	69	71	66	67	67	54	77	79	64	63	74	71	86	73	69	57	68	71	81	61	71	64	65	73	69	68	69	73	74	56	61	79	68	53	67	78	72	60	68	82	68	71	72	68	64	64	82	66	68	73	83	67	57	73	71	65	50	77	72	55	77	70	76	76	68	79	70	59	64	68	57	67	64	80	85	66	69	62	70	69	69	75	70	75	70	59	62	70	75	61	59	65	55	74	62	87	60	95	56	72	74	56	59	75	80	68	77	67	60	70	74	82	80	54	56	79	82	70	80	78	75	78	72	66	70	63	60	66	75	61	53	65	78	67	84	60	56	63	62	70	92	61	74	77	72	75	70	57	68	68	57	68	75	76	57	64	62	51	67	80	72	74	80	61	55	72	81	76	73	68	65	74	75
21102	11401	6879	12161	19545	21254	20890	19184	17089	12547	9053	9762	8645	7365	6882	7551	6607	5965	5738	4690	4061	3578	3130	2872	2444	2299	2181	1938	1838	1785	1804	1714	1689	1671	1549	1503	1390	1396	1288	1270	1197	1062	1050	984	957	925	971	896	851	879	883	961	872	886	857	885	865	804	831	888	876	796	832	851	887	816	854	867	830	878	862	843	882	841	793	838	900	886	868	860	803	885	856	880	859	866	825	832	833	1855	4268	4148	3602	2735	1869	1343	812	804	818	740	804	817	818	817	785	768	846	777	797	812	759	779	813	844	846	814	820	854	849	779	823	847	836	780	761	842	825	812	827	813	846	791	797	784	775	731	856	774	803	791	762	771	789	842	794	814	819	822	778	854	808	858	826	861	831	834	810	738	814	856	795	828	818	775	795	758	812	816	809	789	804	750	831	822	822	797	818	771	811	757	827	803	846	816	756	803	834	829	819	807	801	790	809	812	857	783	839	835	820	808	822	806	818	839	793	775	851	782	784	800	810	788	806	818	863	782	880	864	805	768	809	778	855	755	801	753	816	804	818	753	802	826	838	806	780	813	795	821	813	831	792	801	819	819	790	777	846	782	807	851	783	893	904	783	787	797	829	817	807	817	854	776	809	818	810	777	801	778	803	808	807	796	818	767	810	804	784	790	803	815	781	821	841	803	816	770	804	781	796	778	827	835	796	758	817	837	785	789	821	815	790	805	781	806	808	779	780	822	841	808	821	773	842	819	794	868	858	734	802	852	769	836	832	794	761	802	756	781	878	793	866	787	843	810	762	817	872	798	797	762	841	848	787	849	783	714	782	799	848	826	791	793	818	825	809	814	771	857	820	812	827	838	801	777	830	769	757	816	812	814	790	815	879	860	800	854	838	801	825	818	794	786	810	736	741	771	834	813	858	848	832	861	834	833	798	815	800	837	808	845	817	806	848	756	775	851	795	826	810	799	788	796	831	825	835	818	775	777	848	820	862	799	826	800	835	810	807	777	794	791	791	759	834	794	880	828	812	747	828	820	817	822	816	816	847	808	808	783	833	790	808	769	824	862	839	794	827	849	811	824	780	802	851	827	792	811	803	780	792	787	804	828	781	753	750	873	835	844	758	772	811	795	806	787	838	766	815	792	838	816	817	796	821	812	804	797	791	787	826	808	775	845	785	825	757	834	794	791	797	773	803	787	808	764	851	809	799	764	838	804	778	817	795	826	881	801	823	774	781	805	798	786	787	785	813	783	828	802	801	851	839	766	836	752	786	798	758	814	767	787	796	841	842	844	826	771	795	811	821	789	829	848	809	787	831	779	787	778	809	780	788	830	826	775	762	773	840	816	807	825	796	805	757	792	853	844	793	790	772	834	796	745	821	823	861	840	825	776	815	796	817	798	805	732	820	770	812	803	798	806	818	780	788	774	812	804	826	819	778	795	842	783	803	861	790	781	772	815	858	755	860	741	801	752	787	810	827	822	870	807	776	773	821	807	830	838	805	810	805	819	790	740	783	753	838	826	747	736	825	818	749	835	785	832	782	821	845	786	794	818	839	784	812	778	858	759	790	811	817	780	790	801	764	797	821	858	845	805	836	864	829	788	857	874	816	839	816	785	815	789	806	798	743	747	814	789	786	802	838	837	818	820	824	771	818	779	800	779	781	800	814	800	816	776	803	820	808	772	800	767	766	784	841	806	797	807	765	793	808	806	871	837	819	818	784	819	784	800	759	782	852	832	767	794	845	849	762	795	828	807	854	783	791	812	819	833	808	791	862	840	800	795	774	837	783	827	793	742	839	736	832	789	802	802	808	774	816	807	805	827	818	744	797	845	806	819	825	767	821	828	759	804	836	783	841	771	841	825	883	804	775	800	819	830	820	834	835	841	811	762	799	794	815	777	824	771	807	828	845	758	774	829	781	820	828	836	865	760	793	782	818	824	785	811	822	779	834	826	764	781	796	799	802	858	824	815	795	817	813	856	842	859	795	749	817	804	837	777	825	806	874	794	855	791	804	839	837	780	804	804	799	771	791	804	787	845	807	798	887	786	827	810	756	805	765	781	770	812	809	802	769	789	824	880	800	802	811	807	790	809	842	827	798	790	847	862	777	808	803	751	747	815	808	811	777	819	840	767	833	789	854	728	775	841	819	814	833	733	795	817	840	799	769	785	781	785	783	811	821	802	820	819	840	843	814	875	814	813	847	817	848	805	796	798	806	754	780	751	811	799	785	778	822	805	793	797	844	772	824	797	864	773	817	808	804	826	851	786	772	888	792	840	853	858	795	806	860	866	840	796	809	871	778	852	766	793	791	801	809	805	872	864	814	834	747	780	776	795	794	820	822	798	806	750	824	835	846	761	805	809	777	816	818	797	778	793	811	798	842	798	782	793	779	829	854	772	806	815	807	825	795	821	734	859	882	788	746	828	813	796	774	763	826	860	780	778	767	774	843	774	790	807	824	793	781	778	753	783	778	809	814	787	801	816	779	838	812	790	813	790	805	851	810	807	805	765	817	808	833	776	797	801	859	810	842	792	779	788	847	855	826	859	804	810	807	786	814	848	783	772	806	796	812	804	810	806	822	737	843	820	838	834	834	805	793	837	858	813	788	824	839	813	820	783	847	816	772	822	784	783	805	783	765	789	755	826	810	812	816	834	798	834	797	796	770	801	793	825	780	810	845	794	842	817	816	839	802	805	846	778	839	795	818	805	811	809	837	798	784	781	830	811	770	819	829	831	834	816	853	830	841	800	841	751	757	807	750	768	819	795	785	809	778	850	793	836	770	825	813	808	808	808	818	830	758	765	840	842	851	770	791	788	808	799	829	771	847	842	763	801	769	782	848	829	789	808	824	801	820	789	823	818	807	816	822	784	825	840	842	779	848	801	862	801	769	799	776	802	820	793	806	752	792	888	811	862	858	830	790	784	868	838	811	829	797	825	792	745	813	803	819	812	850	824	808	797	813	808	822	798	841	826	811	846	866	857	814	817	835	833	748	808	809	781	840	798	751	766	765	808	838	821	794	771	770	819	875	839	848	759	794	773	839	801	828	752	787	831	843	840	793	808	819	766	757	803	824	752	784	817	821	802	796	794	806	753	823	819	751	771	842	822	779	770	857	845	772	826	808	785	834	822	820	782	856	771	832	804	861	792	784	792	786	822	761	786	838	821	796	795	805	804	796	867	830	774	748	822	811	789	808	834	786	796	798	825	813	789	806	814	809	839	771	780	851	819	825	763	863	847	823	813	787	807	839	833	782	813	818	794	776	841	777	818	827	809	817	835	840	830	770	764	818	806	806	814	813	865	859	863	754	808	804	826	785	859	823	808	835	793	817	859	810	826	801	801	870	828	831	801	759	786	790	837	815	815	824	794	831	807	828	849	823	804	813	810	840	786	795	808	822	753	831	832	761	792	755	822	793	760	787	781	781	797	767	821	890	788	756	837	829	813	778	836	778	844	839	799	770	840	789	802	793	765	853	772	766	798	797	827	780	797	793	811	778	773
1890	411	196	149	189	222	257	255	241	206	118	130	130	108	117	120	105	106	107	113	82	66	84	82	65	66	55	58	51	78	71	70	45	71	48	64	52	53	63	54	56	63	62	56	51	40	40	51	54	52	50	52	52	44	57	54	56	69	50	51	50	53	60	56	53	34	47	47	46	58	53	45	57	55	52	49	59	49	48	37	51	48	37	55	51	46	55	41	45	56	50	66	87	108	84	81	62	52	43	58	52	52	54	45	44	55	48	55	60	42	57	58	50	51	44	61	66	54	49	47	54	63	36	56	54	51	52	62	49	51	56	52	45	46	58	62	51	52	60	57	53	48	42	59	43	56	48	41	58	42	56	53	69	51	49	51	61	47	55	62	50	45	48	56	42	45	50	60	61	56	43	51	53	50	37	51	68	42	47	55	56	59	34	53	56	37	48	57	49	46	56	47	47	52	51	56	52	60	41	57	46	59	58	60	54	44	59	60	57	46	55	55	61	36	50	74	57	62	54	50	52	46	40	50	49	49	52	58	48	48	32	61	59	57	54	48	44	40	54	48	57	42	49	60	41	47	53	55	62	50	54	45	47	71	49	54	49	47	47	63	50	49	61	33	59	54	49	48	59	46	50	55	54	60	49	48	48	69	62	53	45	48	46	68	53	47	47	63	56	45	42	45	47	45	47	60	57	41	59	51	56	55	53	59	63	46	55	52	55	49	49	65	55	56	57	41	55	55	50	56	52	39	49	64	48	61	49	58	46	53	60	58	52	49	48	60	50	52	51	58	44	47	58	52	58	46	56	47	62	47	48	61	57	46	52	59	49	60	55	54	60	45	53	47	46	56	57	52	57	52	63	49	44	39	39	47	54	41	42	48	58	50	43	52	32	41	52	49	42	49	54	47	49	41	46	52	45	59	53	50	52	51	51	40	61	50	65	54	57	53	51	54	43	55	48	62	63	47	48	56	55	56	44	53	42	66	45	57	49	50	59	53	54	47	67	52	53	53	49	41	57	48	58	59	51	38	52	66	50	49	55	56	47	47	58	43	52	59	74	48	45	49	49	54	66	45	46	28	64	40	46	46	39	43	48	56	44	63	53	61	60	58	39	41	59	50	51	46	52	54	63	46	52	58	53	46	54	42	50	62	56	57	54	43	49	47	60	48	53	52	75	54	54	49	48	60	55	53	45	52	54	41	55	47	39	47	52	53	59	45	51	55	53	55	55	44	44	56	51	53	47	44	47	54	56	68	59	42	53	46	50	55	56	43	55	39	61	50	56	52	49	66	55	51	63	47	39	37	56	48	46	53	50	59	51	65	54	66	54	52	52	33	52	61	47	55	53	45	49	48	55	65	48	62	57	43	57	46	41	48	42	52	47	43	43	47	50	52	51	57	41	48	48	49	47	44	49	59	48	42	42	54	59	43	50	52	46	37	56	63	52	58	54	54	59	53	44	48	53	53	52	44	55	49	43	60	55	54	62	39	43	53	40	41	57	51	48	44	63	44	59	70	55	52	60	45	55	46	43	44	47	65	56	43	57	52	56	57	55	46	54	68	46	46	61	60	50	59	45	54	44	56	49	45	46	46	40	61	42	51	68	54	43	45	39	41	67	65	43	49	64	53	44	55	59	54	56	68	45	52	55	48	56	59	40	52	60	46	60	55	51	46	50	66	58	53	59	48	58	51	44	51	54	56	46	52	54	39	52	46	52	57	45	49	43	40	43	53	40	50	40	48	54	64	55	57	47	42	45	52	42	50	49	49	62	67	79	47	56	56	55	53	62	55	60	47	51	61	47	55	51	68	50	48	54	46	58	47	43	54	45	39	48	51	52	74	67	49	51	44	41	49	51	46	53	57	50	41	52	55	44	47	57	55	59	49	54	57	60	55	54	44	57	51	55	49	50	39	56	39	51	59	38	52	56	56	51	55	60	49	50	47	60	58	44	64	48	42	52	47	56	54	52	55	53	47	52	52	47	65	55	47	68	58	52	44	63	43	59	57	52	51	53	42	55	62	57	41	55	45	37	50	49	50	44	46	56	45	47	54	53	47	50	55	56	52	59	50	44	55	62	58	42	59	41	50	46	52	48	45	50	54	61	42	66	42	44	46	64	64	53	56	58	60	44	49	56	44	59	54	50	44	46	66	47	64	62	52	54	40	54	60	56	42	57	52	42	56	47	52	61	46	45	60	53	56	40	48	59	64	43	42	58	58	56	61	61	56	38	68	38	58	41	44	42	47	51	41	59	49	60	48	66	47	47	48	52	63	42	43	55	57	57	50	50	54	40	37	53	50	64	43	55	53	55	55	58	59	64	63	46	53	53	67	65	43	48	51	38	49	50	58	43	47	61	44	43	51	50	34	39	51	55	59	47	42	51	47	49	44	58	39	54	50	67	53	43	56	47	48	69	52	41	63	41	56	49	58	55	41	59	46	56	45	58	41	46	46	55	59	56	48	48	42	64	45	47	50	67	55	51	54	47	66	52	42	42	39	56	51	56	57	41	45	63	61	53	45	42	52	45	51	50	49	45	58	41	47	56	51	48	66	54	48	49	58	66	50	51	49	60	53	45	46	58	39	49	41	47	43	65	47	40	52	45	39	56	51	52	48	47	43	54	56	53	52	60	49	55	53	45	53	54	60	60	48	54	59	49	51	55	71	63	54	47	73	46	53	49	50	43	61	58	52	45	43	42	52	54	61	49	55	61	58	50	49	43	52	54	56	65	52	47	67	34	46	54	54	47	57	60	60	53	45	47	55	46	50	60	59	60	46	51	53	50	46	61	52	52	48	37	63	47	59	43	56	47	57	58	55	49	47	55	46	46	45	60	54	54	40	57	48	50	50	43	55	57	48	49	49	47	66	49	59	56	55	59	62	45	55	49	49	52	47	54	59	45	56	45	47	51	55	47	55	68	37	48	47	47	55	65	46	60	55	63	55	44	53	57	50	63	43	50	45	53	40	46	47	44	53	44	65	59	70	59	69	54	54	61	53	65	47	58	58	43	57	57	49	43	57	46	57	61	56	52	41	52	52	55	51	48	53	55	54	47	47	43	45	57	59	54	41	53	60	63	55	43	49	50	48	49	58	56	47	53	55	60	50	54	48	35	47	63	54	39	54	43	38	49	55	36	45	66	60	62	50	51	57	50	45	46	58	45	48	51	52	49	42	50	60	56	56	54	50	55	33	56	48	61	48	46	53	45	47	53	48	40	52	41	55	49	71	44	52	38	56	37	41	54	54	60	49	50	53	55	51	53	41	44	45	54	60	43	61	49	50	54	42	41	54	49	48	48	56	47	55	46	42	41	56	48	48	44	59	50	46	43	42	62	55	38	44	49	52	56	50	52	42	67	49	49	39	37	43	54	57	51	66	44	51	56	65	73	51	56	48	55	61	46	55	48	53	43	52	49	38	54	46	43	59	40	51	55	53	50	43	59	66	57	58	56	46	46	47	47	43	39	61	39	45	33	52	53	49	55	49
15100	7016	3697	6979	12388	13855	13598	12116	10778	6746	4298	5241	4589	3626	3731	4078	3385	3081	3037	2429	2227	2042	1733	1549	1336	1241	1153	1096	1030	1028	1044	987	969	902	852	943	847	827	814	806	780	757	694	690	654	690	667	676	626	645	662	644	661	654	596	681	605	658	659	618	652	657	621	608	639	675	667	663	605	613	634	670	653	633	646	635	621	705	669	722	646	622	651	670	604	628	636	612	601	624	672	1055	1855	1883	1523	986	599	598	647	670	624	566	598	649	615	623	622	593	619	652	629	628	665	574	573	675	617	637	605	657	612	666	614	620	622	632	651	652	629	592	616	650	666	615	647	596	657	711	611	626	611	619	640	673	653	636	619	659	595	682	621	653	647	590	639	671	618	591	626	619	630	618	604	630	640	630	601	667	627	647	683	582	609	625	621	644	558	593	595	643	636	639	663	646	604	667	618	616	619	643	599	607	647	654	620	637	659	640	611	655	640	655	640	589	611	632	647	683	603	644	593	594	695	665	620	600	628	565	625	651	585	681	681	621	597	655	647	630	628	599	627	622	623	646	670	627	642	583	652	637	628	600	630	607	598	600	588	644	621	654	593	629	621	614	628	639	608	674	608	660	644	658	622	625	614	609	639	638	644	633	651	646	632	654	592	617	612	637	663	624	673	614	578	623	624	615	654	606	618	652	639	607	630	601	648	629	617	624	643	652	593	656	622	626	626	635	678	618	587	639	632	629	619	612	586	660	655	615	588	632	614	576	662	616	675	646	628	640	644	621	672	589	606	598	622	623	598	625	693	664	657	642	649	634	647	623	646	607	599	635	619	570	658	641	634	591	614	618	616	625	643	628	651	684	684	620	623	649	639	622	631	596	610	629	626	631	642	661	638	615	663	644	674	606	640	599	631	624	630	634	636	646	644	629	601	654	560	671	606	612	630	611	648	612	645	614	575	617	668	646	673	658	609	626	593	664	652	621	621	679	657	635	565	637	579	615	649	617	617	606	609	602	629	631	642	610	619	633	620	660	621	636	653	680	615	650	609	643	627	629	595	636	637	600	671	668	706	645	616	671	610	679	627	593	623	629	605	633	585	626	642	624	626	620	593	610	627	612	589	610	607	600	589	663	616	648	619	635	656	623	610	652	632	635	652	600	619	695	645	589	620	589	623	643	629	632	654	593	643	593	592	654	649	636	635	639	649	593	666	632	613	631	621	616	649	613	632	608	595	653	627	607	627	589	634	642	626	631	598	654	646	591	594	658	682	655	644	645	636	641	633	639	658	658	623	600	631	650	614	617	600	665	625	621	607	614	595	608	610	592	625	587	644	600	589	645	614	642	611	661	661	626	611	621	604	636	620	647	597	663	631	611	668	588	601	612	616	568	672	666	568	616	650	648	601	624	599	609	636	600	696	620	627	641	635	595	611	633	619	657	608	630	610	654	670	590	656	630	602	621	620	628	587	623	628	641	628	623	614	626	594	649	654	704	645	588	651	660	599	614	589	655	595	596	598	626	641	619	664	610	579	665	639	610	678	626	624	590	626	656	644	635	624	628	687	673	625	626	652	602	611	648	612	673	634	620	629	656	627	628	596	638	641	574	605	621	661	630	688	685	625	619	622	650	620	618	632	625	616	631	651	645	621	645	619	602	646	600	607	680	622	606	633	671	600	649	608	624	636	624	651	631	651	667	623	643	648	626	624	636	638	652	625	661	641	596	660	626	596	604	664	686	643	631	590	655	661	629	635	618	612	628	643	643	643	579	629	621	615	603	670	658	603	678	649	638	587	681	608	590	590	598	666	646	608	637	597	675	619	610	642	618	584	645	613	685	646	590	626	638	615	594	625	656	642	649	632	615	641	617	614	617	619	641	652	627	600	655	654	684	610	639	627	625	594	607	638	604	622	681	638	660	643	659	622	647	606	615	677	638	626	589	681	636	609	659	619	657	570	626	609	661	655	644	590	605	618	650	637	641	596	620	644	632	627	601	579	646	614	654	644	584	640	624	596	637	629	600	637	622	646	654	610	605	662	628	622	613	618	593	611	599	633	634	622	631	629	662	660	622	644	639	685	630	599	587	621	630	589	640	669	655	630	623	607	629	619	657	594	651	626	650	664	656	613	629	606	595	684	669	627	644	601	630	594	602	638	606	676	661	621	641	638	632	604	640	626	627	575	592	658	640	603	626	645	608	619	617	672	621	632	608	629	589	628	667	639	609	629	643	622	632	577	643	662	598	644	629	614	635	616	635	636	632	609	588	628	642	668	649	654	621	628	655	581	654	597	599	579	636	635	639	663	596	631	654	636	691	616	581	576	654	637	647	643	657	663	604	620	600	652	622	646	670	641	625	630	666	620	640	634	635	650	664	633	650	619	600	608	664	644	635	651	622	614	607	614	629	608	657	595	603	637	617	655	639	661	617	608	606	625	650	640	625	592	649	608	636	644	602	639	627	643	605	610	621	630	626	632	570	645	593	623	651	641	637	622	640	619	639	632	630	648	604	632	618	590	633	641	632	618	652	628	610	607	638	636	617	662	600	646	647	615	600	656	627	605	618	635	590	610	609	639	654	618	609	602	637	575	636	619	630	643	619	651	607	664	651	667	653	666	634	622	675	606	620	645	583	663	630	659	648	651	634	687	637	652	683	677	657	630	653	636	635	635	632	656	635	634	596	633	620	631	635	633	647	624	607	607	614	633	625	662	623	657	604	646	636	625	616	611	610	638	660	637	641	641	630	665	634	617	592	635	644	652	602	633	649	613	601	613	606	669	664	643	631	587	697	662	631	618	652	633	640	690	708	621	610	607	644	649	639	585	610	624	668	617	649	630	612	645	634	606	628	600	627	638	612	644	621	658	627	625	624	638	641	611	603	607	668	631	612	587	659	667	590	630	601	594	605	642	639	605	600	640	605	632	648	659	623	642	634	596	642	622	661	639	635	652	624	628	638	625	633	705	639	645	603	687	627	644	606	604	646	621	619	608	587	668	652	656	634	649	614	638	608	627	667	618	610	606	608	622	655	602	657	632	610	615	620	621	645	653	577	636	633	676	648	628	629	568	635	586	630	603	600	635	630	634	641	636	650	613	661	649	640	638	629	581	622	615	586	621	594	640	622	629	677	595	597	608	664	590	594	639	645	635	679	657	612	634	614	628	630	615	637	635	639	630	631	634	658	617	582	626	652	578	611	617	663	588	629	628	612	642	653	615	627	641	708	622	605	671	631	575	636	656	667	586	635	618	621	619	624	624	618	598	664	604	638	630	683	669	604	608	604	586	641	663	645	605	568	600	586	653	647	636	592	608	638	646	633	672	644	617	601	653	583	610	647	675	678	619	610	631	618	620	660	630	599	635	640	644	644	647	671	675	618	620	619	639	641	626	627	634	661	599	609	624	647	617	670	652	664	629	610	641	614	674	630	620	651	646	644	644	628	585	639	668	618	658	623	671	620	609	612	666	606	593	653	593	621	648	648	611	650	591	591	630	667	640	630	630	664	624	646
1352	741	355	241	302	414	389	354	323	249	152	205	149	141	165	159	128	178	140	115	113	101	94	70	81	72	74	61	69	68	82	76	57	62	80	80	55	54	53	55	62	61	53	54	48	46	57	50	61	64	57	49	64	48	47	45	56	46	54	48	56	47	43	57	49	58	60	50	55	48	60	50	50	36	43	43	53	54	53	56	61	50	60	63	37	41	50	48	53	41	48	69	117	131	116	75	56	54	43	61	46	45	63	44	60	51	47	58	38	45	40	48	53	55	31	49	53	43	39	49	60	60	42	46	73	46	51	50	49	41	52	44	52	47	64	44	42	40	37	41	48	43	50	47	55	47	52	41	48	44	37	47	41	49	42	43	49	52	35	58	42	43	55	59	54	55	56	47	50	48	56	52	56	41	37	49	53	57	55	44	43	50	54	47	40	58	59	65	55	52	55	36	55	46	57	44	54	53	50	44	64	51	37	56	43	49	48	33	42	55	48	54	46	48	43	50	41	51	48	42	50	46	50	49	44	54	50	43	64	49	44	50	46	36	50	47	56	57	48	59	52	46	53	50	58	38	34	44	56	48	56	53	59	45	62	42	42	50	38	45	49	57	61	63	48	46	48	49	32	46	40	45	53	47	51	56	49	45	42	48	53	36	49	45	48	47	46	49	52	45	45	57	49	49	43	51	54	51	46	58	44	49	44	51	53	55	40	51	51	44	41	45	57	66	50	44	47	50	57	39	58	45	64	53	48	63	56	46	37	57	39	44	53	45	46	52	51	56	45	55	47	52	50	62	57	41	34	38	50	50	43	46	52	63	69	47	31	42	47	50	51	50	53	46	56	47	51	51	47	44	40	58	43	48	39	59	38	39	51	57	53	50	54	41	49	46	36	47	40	44	52	56	46	47	58	45	41	54	53	39	51	44	64	38	40	48	49	33	51	49	58	46	61	55	52	50	49	49	48	52	57	42	37	45	48	61	45	51	41	58	50	41	37	48	47	44	46	53	43	48	52	55	51	47	57	56	51	45	51	44	57	53	44	42	38	47	44	65	43	47	57	57	55	57	42	49	50	38	50	50	50	48	47	52	36	46	52	55	53	59	54	55	50	53	49	48	44	51	44	57	42	44	48	50	59	56	49	46	54	50	53	48	51	53	42	48	42	55	45	47	39	36	47	49	45	37	41	51	59	53	47	56	40	42	51	43	43	40	47	62	41	47	44	58	52	47	39	51	44	53	57	47	56	52	58	57	46	54	41	43	38	46	40	49	42	40	42	52	49	46	54	53	48	56	54	53	46	52	49	38	50	47	40	48	39	39	50	50	48	43	53	40	43	44	33	43	36	52	41	48	45	58	53	47	45	43	37	54	46	37	51	39	40	63	54	51	67	47	48	49	62	50	55	48	52	51	44	44	51	53	37	48	47	51	50	38	40	51	62	41	60	56	57	58	43	47	41	52	41	51	42	47	49	56	47	49	48	46	36	38	53	41	44	43	49	57	47	47	58	52	60	48	53	59	53	51	54	54	45	48	58	50	36	41	64	48	43	56	50	41	42	41	40	38	49	56	49	51	50	52	50	52	50	48	39	51	45	53	51	49	46	50	44	55	49	56	56	44	56	46	46	41	55	60	51	56	48	63	49	52	45	59	54	54	45	39	55	52	38	61	53	36	47	59	60	37	47	47	50	39	47	67	54	42	39	50	56	49	49	55	51	44	40	53	57	56	46	76	51	38	50	46	57	52	48	55	58	47	52	44	72	52	51	40	50	51	53	46	46	53	51	43	48	44	51	60	39	37	46	61	46	68	44	60	46	49	41	42	48	48	53	46	49	57	41	63	42	31	59	40	54	49	35	55	46	62	41	43	59	56	51	57	54	42	48	46	54	46	50	36	41	54	50	38	41	46	51	51	43	48	61	53	47	54	44	41	41	42	43	53	45	49	53	52	48	46	57	44	50	51	50	45	52	55	58	43	61	50	42	55	55	46	40	54	55	59	42	46	41	40	44	62	40	52	64	46	55	54	56	48	49	40	46	56	44	39	51	59	52	56	52	48	53	67	64	44	42	52	52	58	48	42	61	54	53	48	45	51	56	42	44	37	52	51	46	43	44	47	54	45	47	44	40	45	52	58	54	48	43	36	44	50	41	66	48	53	50	53	56	41	53	44	54	57	43	51	54	53	38	49	53	51	49	42	58	50	51	48	53	43	53	44	52	45	49	40	53	52	58	54	48	55	35	46	59	45	58	57	50	48	52	48	52	55	51	54	44	38	63	63	43	45	57	67	59	54	47	40	47	49	53	53	46	48	56	61	50	37	54	60	56	59	51	46	48	45	44	42	54	50	56	50	53	52	60	50	42	48	54	59	58	40	56	39	54	45	43	51	43	40	55	43	46	44	56	43	53	56	48	39	49	56	39	44	48	57	56	53	41	40	53	54	49	49	43	60	48	48	60	59	53	55	55	62	54	39	44	49	60	50	55	56	46	54	45	47	45	36	41	50	45	53	62	52	36	39	50	60	44	41	48	42	52	39	34	52	50	50	51	46	59	51	52	49	49	54	49	48	40	49	37	42	43	48	57	39	45	50	40	49	47	50	49	40	55	53	49	44	38	46	40	41	53	42	38	61	45	41	51	47	64	49	52	47	52	47	51	46	48	45	50	50	50	44	46	55	53	67	54	53	56	44	47	40	52	56	48	41	41	52	45	49	55	55	48	53	51	52	47	54	60	64	56	56	53	51	49	50	44	41	51	49	50	52	45	51	52	62	49	44	51	44	57	56	42	54	40	43	50	59	41	43	40	41	41	40	42	56	50	59	44	50	45	58	48	48	43	44	37	56	51	44	42	52	52	49	52	51	51	42	40	49	56	58	42	55	56	42	52	38	47	51	42	47	48	44	52	41	41	39	49	43	62	46	47	41	58	34	51	45	48	60	54	48	45	38	43	59	46	50	64	43	56	42	50	54	44	57	56	47	49	54	47	47	47	43	58	59	59	56	46	47	60	44	53	49	43	39	45	51	48	39	51	52	43	50	41	55	63	47	44	42	44	62	45	67	57	39	39	58	44	57	39	46	49	43	59	42	49	54	53	52	42	38	37	43	44	42	36	48	46	64	56	56	51	45	41	45	42	46	53	54	55	39	54	59	43	45	55	45	44	64	55	56	46	50	42	43	58	43	49	42	44	45	52	62	53	45	58	49	47	39	49	52	53	50	52	60	52	40	50	39	41	57	47	49	54	38	54	62	46	61	44	52	55	54	47	53	51	53	36	47	40	49	51	48	36	41	51	49	44	42	46	49	49	42	58	43	45	45	48	47	54	48	42	44	52	37	41	52	63	55	52	44	50	42	52	40	50	40	43	65	45	43	63	55	51	48	57	54	43	56	59	51	44	48	41	42	59	47	47	42	42	38	42	47	54	43	39	54	43	43	64	47	46	50	50	45	56	50	56	47	47	62	32	45	42	52	44	61	42	45	53	45	51	53
18005	10414	5552	10475	17726	19277	17066	15507	14254	9454	6521	7291	6431	5118	5389	5374	4484	4655	4380	3509	3019	2663	2123	1855	1719	1550	1500	1395	1246	1214	1228	1257	1063	1108	1010	1011	978	902	892	788	770	808	721	719	668	615	643	596	607	601	572	628	607	566	639	638	632	569	606	582	559	643	587	620	604	573	583	593	570	581	602	612	578	611	584	644	585	632	598	620	654	637	624	617	621	616	573	630	585	546	675	1611	2779	3595	2224	1141	580	574	562	560	548	569	568	590	580	554	601	553	589	572	534	513	530	595	601	562	584	581	546	594	573	570	568	596	561	575	548	593	620	566	577	585	571	550	586	573	534	574	536	578	633	551	561	534	589	558	530	525	523	586	557	562	564	578	577	598	567	564	520	576	560	574	573	540	555	586	586	558	551	587	591	588	572	579	540	561	552	561	595	591	616	572	550	589	560	584	563	636	616	555	597	563	622	592	559	545	576	569	565	588	576	580	552	548	576	578	573	591	549	599	566	591	606	611	555	551	571	572	567	575	600	572	553	555	574	579	594	570	583	579	611	570	595	543	541	557	554	597	581	552	580	569	543	617	582	593	610	565	600	572	579	554	621	587	547	565	592	556	579	548	566	600	570	573	602	552	578	582	546	574	607	580	597	564	608	571	546	608	538	561	529	587	569	550	569	589	620	594	565	552	595	531	578	625	558	562	640	556	538	585	602	554	566	512	566	568	543	607	553	573	578	523	590	568	577	596	554	572	566	555	581	576	617	567	572	582	583	586	599	577	595	591	562	570	558	553	554	606	563	578	551	591	558	562	575	608	583	582	551	555	573	551	596	574	591	586	567	540	596	582	570	550	610	592	592	550	568	550	564	563	555	567	605	555	568	590	526	581	605	608	537	599	584	556	578	528	589	511	539	563	582	552	577	604	555	586	641	583	635	546	541	510	558	538	613	552	562	573	613	548	571	627	519	602	581	554	566	615	542	600	562	582	606	576	606	582	553	612	582	609	533	604	576	572	544	583	589	584	608	575	613	570	604	562	548	576	543	558	577	537	571	578	574	593	601	573	545	583	578	569	567	571	608	576	579	559	576	568	557	571	579	551	570	598	588	568	557	585	546	581	578	556	572	591	594	617	617	531	606	612	568	611	566	558	571	567	531	572	539	585	570	594	550	558	565	544	587	570	577	603	581	591	617	572	589	586	556	567	573	568	609	589	606	542	547	599	578	585	558	575	548	601	587	560	597	545	581	565	586	547	572	543	569	607	543	597	615	505	555	582	585	555	535	573	536	584	599	548	555	560	577	610	615	582	611	577	578	534	564	563	604	595	584	565	552	555	584	576	591	584	567	622	605	583	552	563	604	573	605	576	570	544	556	600	562	561	551	584	535	570	554	532	585	564	564	574	562	603	562	554	541	594	578	559	554	555	588	550	556	588	528	610	593	530	550	548	584	573	629	522	623	555	592	574	562	580	545	596	636	573	609	574	568	579	603	564	576	585	587	573	588	602	569	639	576	611	557	562	590	559	628	603	601	582	566	638	566	577	595	576	547	571	543	540	558	572	578	563	572	561	599	525	607	601	580	596	549	524	582	530	585	539	551	597	587	542	579	558	613	539	543	540	572	611	591	574	584	563	618	572	569	596	614	580	587	553	557	573	565	566	553	560	574	566	597	556	561	599	575	580	529	587	610	618	576	605	592	600	560	559	576	550	571	570	583	561	581	559	554	561	579	586	565	573	546	578	587	596	540	571	559	610	552	589	584	553	562	596	593	592	571	574	565	593	616	567	561	557	548	610	555	613	555	583	580	562	602	590	567	559	580	599	549	527	578	540	607	571	550	583	512	527	578	563	563	600	573	615	551	601	550	559	562	585	580	555	542	566	558	561	564	548	534	591	591	596	577	571	582	556	586	584	581	535	560	556	544	555	562	574	556	556	585	547	567	627	557	587	622	569	549	565	610	603	549	596	585	610	572	593	609	569	584	564	567	525	572	577	578	603	564	556	597	572	552	576	557	567	560	595	572	597	541	536	575	565	580	557	553	560	594	575	553	580	594	595	582	555	550	542	543	549	583	521	578	571	576	578	615	592	558	566	557	552	587	570	573	566	608	576	561	563	599	546	570	532	582	607	595	557	573	572	570	597	559	601	576	544	550	576	583	577	541	607	569	579	532	544	573	577	529	545	550	570	562	598	573	603	593	599	564	571	564	526	575	562	566	555	582	586	563	585	576	606	573	594	581	569	590	558	603	613	596	556	544	567	593	583	551	581	538	579	587	571	591	521	578	565	580	528	573	555	551	558	607	577	563	576	537	606	582	556	551	554	622	555	576	564	564	586	561	574	600	585	554	583	523	608	551	552	588	633	596	567	557	568	595	618	584	558	569	589	602	591	547	563	573	611	543	588	585	532	561	583	609	567	549	562	613	540	613	570	569	548	564	561	583	582	585	575	581	536	586	557	561	599	615	545	570	553	598	581	574	573	612	595	576	550	573	584	575	559	585	569	583	553	540	584	557	580	591	563	581	591	587	579	540	572	591	580	542	602	549	590	569	595	601	554	634	540	584	594	595	564	539	572	583	595	583	562	555	552	601	563	589	567	533	576	590	537	568	542	602	555	578	536	590	590	562	587	601	588	572	555	544	539	547	565	556	582	580	547	583	568	597	571	587	574	598	600	583	556	569	566	549	588	603	572	541	559	553	565	635	601	552	574	556	557	597	564	565	560	602	586	609	542	546	559	560	568	581	568	599	602	620	569	573	560	589	587	547	576	581	545	591	538	531	582	570	584	489	569	597	532	576	586	566	581	558	549	529	561	550	593	576	583	578	562	577	568	555	560	558	579	575	624	631	636	552	604	579	594	578	553	566	586	580	548	561	567	585	540	553	569	592	568	577	591	571	615	556	574	563	597	592	550	580	598	584	618	572	545	622	583	596	567	562	590	578	573	634	556	572	567	579	583	580	580	599	586	568	579	573	595	591	538	568	554	562	526	563	584	542	578	571	532	571	565	575	560	563	619	573	563	529	587	589	567	610	587	526	571	582	587	539	581	528	581	592	589	525	591	576	602	602	539	612	557	606	620	585	605	589	562	581	602	554	616	606	600	544	539	567	590	577	519	531	556	588	583	556	580	535	571	599	592	540	565	561	587	569	538	566	592	569	579	572	533	540	650	558	558	564	546	542	561	572	602	548	526	554	565	541	567	542	563	536	620	541	607	553	615	555	599	559	599	598	597	582	616	573	529	537	570	611	610	561	569	579	576	553	563	551	585	562	557	596	581	551	567	571	549	554	590	560	532	533	618	588	611	513	607	571	556	578	573	578	549	575	555	558	646	559	615	569	563	564	586	584	552	572	580	581	630	591	530	572	543	550	595	568	594	604	590	555	568	546	596	570	568	566	560	604	575	620	604	582	580	604	578	583	605	594	532	592	600	572	573	590	617	597	564	533	584	539	597	548	575	562	555	592	581	571	492	543	600	560	577	576	562	572	593	536	569	605	563
2740	673	315	291	286	403	397	441	370	273	213	224	219	203	194	198	163	162	162	156	142	107	116	90	95	103	76	87	89	87	94	70	93	88	83	94	74	61	66	77	65	63	70	65	74	72	76	81	83	61	66	64	79	64	65	69	69	88	77	68	70	67	44	65	59	57	70	73	84	74	96	64	52	64	64	76	75	74	72	66	73	76	69	76	57	73	63	80	60	61	92	160	169	152	116	92	61	85	75	82	81	65	69	68	60	70	71	61	66	79	62	68	66	76	73	74	71	58	60	61	67	75	76	76	67	71	66	64	66	80	71	78	76	78	69	74	83	61	61	56	77	87	51	82	82	66	69	79	61	80	79	60	69	78	61	61	49	71	66	67	69	73	77	77	82	74	64	68	71	89	66	85	64	70	83	70	67	69	75	70	71	62	60	67	61	73	70	62	75	77	66	65	67	71	77	74	71	80	82	77	82	72	62	81	78	61	77	66	72	79	66	80	76	82	73	70	85	76	70	66	75	65	80	67	67	71	60	91	76	65	79	75	68	80	55	71	58	69	79	68	79	76	81	69	70	61	80	84	77	70	69	73	53	65	56	76	60	77	82	78	82	69	79	64	66	69	57	79	75	71	69	81	77	88	64	69	69	75	76	65	75	65	70	71	63	72	82	68	60	72	73	80	64	65	65	69	85	71	74	79	73	60	61	68	77	64	71	76	73	70	81	72	71	66	76	70	63	67	78	68	74	67	55	69	60	78	74	54	75	74	68	64	70	61	66	75	81	76	85	58	70	67	68	84	68	64	73	76	75	72	63	60	78	79	69	76	68	64	56	70	67	59	93	64	73	64	76	71	50	93	65	48	95	72	84	68	68	67	68	61	83	61	56	68	78	97	61	65	66	74	63	66	67	71	68	67	61	72	59	63	73	63	60	49	77	60	77	59	73	67	77	68	75	64	72	76	61	58	82	69	59	50	79	67	65	76	80	71	72	72	68	59	82	62	84	55	68	56	68	70	79	74	72	62	79	69	56	70	76	74	70	67	88	73	78	66	79	76	66	54	82	72	74	61	85	74	60	69	72	74	77	75	64	85	72	73	60	80	75	69	68	68	61	71	80	66	82	84	63	85	81	89	86	74	73	72	79	68	85	81	68	78	84	79	55	65	67	77	63	68	71	75	96	72	70	73	73	67	78	63	71	69	72	70	70	76	62	66	71	53	62	81	57	56	82	65	83	65	63	83	63	85	75	63	73	70	56	79	63	59	76	61	75	76	59	75	69	88	82	67	73	65	79	70	82	81	66	72	73	67	67	78	68	76	78	55	76	57	76	83	82	72	68	66	68	67	65	74	92	65	60	62	71	59	66	66	85	67	81	61	81	77	93	74	68	74	72	74	89	60	65	74	82	66	85	69	79	77	74	71	71	65	68	70	82	78	68	72	74	89	66	82	93	74	61	67	79	70	69	71	80	57	89	68	69	76	55	76	53	66	72	77	62	67	76	81	54	79	67	78	65	76	91	70	80	72	63	71	63	72	91	73	73	58	71	70	70	70	64	73	81	67	75	69	69	76	71	70	56	70	63	68	61	68	77	60	71	79	57	65	64	73	66	61	54	89	64	66	68	55	75	66	77	68	85	82	78	78	72	64	64	76	67	76	63	76	82	77	70	68	68	83	79	82	81	71	76	77	74	73	84	61	75	63	70	66	62	54	83	86	73	71	84	69	71	58	52	74	71	51	76	76	56	70	77	64	67	68	69	60	72	71	67	73	65	61	72	65	74	59	74	68	69	71	51	65	75	55	64	62	75	61	61	64	64	62	88	72	74	77	69	70	62	66	66	59	90	73	74	78	68	72	70	85	72	70	76	78	61	78	71	67	77	74	68	72	80	75	75	67	59	78	67	77	75	64	57	63	77	78	71	69	67	64	60	88	73	71	78	83	65	73	74	76	90	80	72	72	81	67	63	60	75	66	88	82	70	78	56	73	74	92	72	78	88	74	81	76	68	78	75	76	68	67	74	75	75	94	77	59	70	53	74	64	66	79	64	69	73	76	86	70	67	62	61	79	68	74	80	90	60	62	55	74	76	73	61	78	61	60	60	83	77	60	69	67	72	59	73	69	66	73	76	69	77	67	73	70	70	75	71	81	76	75	83	62	64	69	53	60	56	59	74	79	64	75	70	63	71	74	70	51	87	72	58	64	74	91	64	60	72	84	83	56	52	47	64	62	83	73	75	80	50	69	56	67	70	64	67	77	68	68	56	66	59	86	78	68	75	86	66	63	83	62	81	65	74	75	67	58	67	72	62	58	76	76	74	71	74	63	75	82	69	64	71	76	73	66	66	76	69	75	65	72	66	72	66	63	75	68	61	58	87	57	61	68	75	67	68	80	66	79	66	60	84	74	74	69	77	70	68	63	71	77	67	73	63	87	86	77	70	69	62	66	63	75	70	78	86	67	77	55	63	71	74	64	68	80	50	74	61	69	64	68	63	56	72	78	70	84	79	72	67	68	60	76	60	79	72	77	84	62	84	57	88	80	66	72	71	73	69	73	67	55	61	67	67	72	74	67	68	69	71	90	79	63	76	70	74	70	62	57	73	82	84	70	71	82	70	66	75	59	74	69	67	80	67	57	67	78	75	60	70	73	80	73	54	76	61	60	62	72	63	63	60	53	75	86	68	77	80	89	85	56	62	82	70	78	70	74	85	51	59	63	64	69	69	56	70	81	57	69	77	67	62	76	62	72	69	61	63	73	77	80	77	57	58	87	58	77	73	85	64	78	69	72	72	74	61	67	74	63	89	71	75	70	53	71	76	44	72	81	76	72	48	77	71	68	73	58	95	68	66	86	79	69	75	66	65	68	80	66	59	65	68	69	69	78	80	78	52	75	66	78	67	74	62	60	64	87	73	74	89	72	63	73	84	84	63	67	67	74	80	74	88	76	74	68	75	65	65	70	60	81	63	73	60	72	82	71	66	75	53	68	55	57	60	70	87	87	73	84	68	72	69	71	53	64	78	67	66	64	67	74	96	91	71	70	68	64	63	75	77	73	70	69	63	83	74	72	60	78	67	79	54	75	82	73	58	94	71	61	65	81	76	78	66	80	65	71	73	83	80	71	72	67	69	61	59	85	81	63	69	82	73	64	74	81	85	76	66	74	67	74	72	82	64	71	67	67	78	74	67	53	70	63	69	72	70	80	69	72	53	79	72	68	70	68	76	79	85	69	70	68	72	67	75	68	83	59	59	67	66	67	73	70	77	81	83	65	63	59	56	56	56	64	63	78	72	74	75	70	69	65	72	74	63	66	70	64	73	69	59	70	70	65	78	74	77	87	78	74	77	67	84	55	67	75	69	71	74	70	72	81	64	90	79	70	75	72	77	70	80	71	64	67	70	55	81	53	69	65	88	68	76	79	87	67	92	71	72	75	58	86	49	78	65	70	73	74	63	59	77	78	60	91	73	61	65	56	91	67	74	83	77	70
17516	9883	5567	10374	17518	18776	17270	16482	14153	9766	7157	7672	6806	5723	5813	5960	5008	5101	5083	4291	3325	2758	2440	2219	2120	1822	1722	1586	1601	1440	1548	1502	1431	1295	1358	1204	1305	1243	1214	1150	1079	1095	1009	1018	909	936	925	952	899	919	882	895	886	862	887	865	882	877	860	879	815	915	881	853	876	836	876	857	871	892	850	823	870	870	912	861	842	872	928	863	892	879	916	824	916	873	857	869	836	901	1465	3463	3821	2827	1914	1406	876	868	901	846	874	867	862	877	824	877	836	872	917	816	873	883	821	866	827	876	804	872	840	832	791	865	884	866	814	811	864	853	865	841	861	878	851	858	935	853	814	834	841	870	812	874	813	808	852	803	770	800	867	842	845	806	902	848	843	855	888	835	860	859	870	847	844	832	813	854	810	875	860	812	816	868	851	854	834	838	868	806	840	822	884	906	794	838	848	824	892	851	888	851	801	848	857	868	864	842	899	858	859	890	856	851	836	806	825	821	820	822	814	848	800	841	866	857	862	844	849	864	872	877	838	841	906	825	870	862	862	902	865	839	866	858	877	854	868	797	890	879	831	829	840	858	787	881	810	858	844	778	895	824	911	850	837	852	845	859	867	895	862	860	865	869	877	890	811	842	864	818	860	843	856	885	855	863	821	861	854	897	843	869	817	804	860	857	849	822	848	826	855	850	855	849	855	868	855	867	822	797	851	892	854	865	867	842	840	852	857	875	881	859	847	850	840	886	806	883	880	803	848	879	884	869	886	864	880	821	858	877	825	839	809	908	778	806	861	837	841	855	858	808	848	877	924	908	860	838	907	880	885	828	834	827	834	859	842	864	859	886	851	796	843	835	789	854	835	915	839	864	851	804	849	840	844	832	846	816	793	874	852	866	796	833	833	864	852	820	847	879	838	856	877	858	811	880	850	869	863	838	882	853	858	871	858	842	867	913	860	804	908	862	846	889	840	882	844	851	882	823	837	883	885	868	892	862	853	873	829	877	876	872	871	862	822	883	830	824	849	861	819	858	871	828	818	896	830	877	856	848	835	902	898	872	851	862	882	794	852	846	892	867	871	784	809	851	839	860	832	872	798	831	815	878	896	831	916	740	881	814	856	846	883	918	868	836	868	812	870	882	831	825	833	864	889	846	849	885	870	828	812	858	867	855	811	789	840	788	875	892	812	846	872	867	790	851	836	814	853	862	889	823	826	829	815	818	849	851	749	839	853	828	858	814	855	816	898	828	869	852	842	851	852	840	819	853	834	904	894	905	794	866	873	885	935	803	856	833	923	819	806	833	861	786	831	800	841	816	882	848	861	860	867	840	869	859	834	875	834	900	863	865	867	845	791	871	861	861	897	893	877	900	855	825	876	917	842	864	775	837	860	863	872	809	856	853	885	828	818	804	855	860	827	878	870	909	834	858	863	810	834	864	913	845	805	855	807	848	841	854	845	854	853	869	820	847	855	825	855	831	804	850	881	875	822	862	856	906	841	866	882	900	832	850	849	865	847	862	811	862	822	810	869	829	795	831	871	892	861	887	863	868	863	853	812	834	841	872	858	864	874	912	833	886	828	831	872	802	889	835	837	812	890	900	884	862	837	867	842	887	834	852	848	866	873	851	882	824	838	846	849	838	909	871	848	843	846	856	822	829	843	822	854	840	857	846	863	859	815	803	912	830	862	856	826	841	845	814	822	900	880	896	887	834	855	909	807	840	835	832	811	791	814	839	860	781	873	866	816	835	826	878	848	821	830	855	823	848	855	851	863	846	805	836	839	831	838	863	879	803	810	858	835	870	894	792	799	854	854	831	870	887	853	857	854	867	842	834	835	831	898	843	892	839	902	836	856	880	828	872	860	799	903	872	832	901	821	795	896	843	835	913	822	806	885	886	864	862	843	857	809	858	852	826	807	860	840	881	854	876	861	849	821	843	857	842	891	844	821	826	854	853	853	821	836	875	846	848	919	837	856	845	883	845	834	919	890	833	813	863	814	866	878	830	891	840	852	866	839	810	821	889	820	815	860	887	860	878	844	841	848	860	861	905	780	848	900	867	881	797	839	867	827	806	832	878	838	834	823	810	854	866	848	842	840	811	883	868	811	847	867	845	832	883	853	835	835	804	855	830	832	859	852	901	864	864	818	865	793	826	840	852	887	888	851	862	827	846	841	880	852	835	871	824	840	854	920	861	852	804	874	873	873	843	859	860	857	829	829	846	846	899	843	856	817	921	858	879	861	807	807	852	835	848	853	793	914	811	890	835	858	865	846	894	847	829	825	841	844	866	868	797	884	811	823	844	832	819	842	826	844	906	818	831	848	880	882	800	853	831	835	854	811	870	836	895	857	836	837	879	853	890	846	843	848	816	870	885	795	861	814	904	877	798	853	864	817	798	848	815	838	862	843	843	849	831	813	899	869	849	909	849	881	855	847	878	824	780	840	839	909	897	844	876	796	842	850	856	845	853	854	867	825	827	883	847	836	858	850	868	819	874	941	834	840	871	847	848	867	824	896	810	884	897	805	855	814	876	855	864	810	876	900	821	843	893	841	816	843	862	812	869	809	854	890	874	841	874	865	815	862	887	847	809	831	812	830	817	872	843	855	855	872	793	850	815	818	863	847	884	874	821	886	873	863	824	868	840	830	850	779	855	816	859	862	837	840	840	898	894	843	811	861	866	832	887	884	844	869	822	870	855	868	871	886	829	835	873	842	849	837	867	809	874	905	793	828	863	912	865	839	884	939	843	818	864	878	853	852	901	871	849	889	852	835	882	862	845	834	876	843	817	871	879	876	889	803	853	877	795	874	835	852	829	809	809	894	851	833	814	881	821	914	857	857	902	837	897	855	857	835	812	830	859	857	885	860	864	848	845	800	832	813	872	842	890	850	837	856	796	887	839	826	812	800	856	873	864	909	854	856	863	843	870	844	811	842	904	862	855	866	873	829	815	815	885	862	881	898	799	848	837	922	834	843	848	880	843	878	834	813	826	866	873	856	885	790	857	832	844	801	857	900	873	832	855	875	854	878	871	864	901	840	813	838	823	795	900	810	882	888	876	847	832	896	895	833	827	868	819	846	830	841	907	867	799	873	845	823	849	863	856	856	845	832	843	841	879	940	833	836	836	851	877	901	836	824	857	889	870	908	862	868	877	809	865	884	876	776	871	859	883	851	845	850	819	882	839	870	867	819	844	842	837	843	850	810	850	850	870	842	852	841	819	855	831	821	808	883	831	876	849	853	853	867	833	855	875	813	810	837	834	849	868	877	850	849	875	826	855	819	850	857	882	837	842	862	904	833	910	885	831	835	867	886	846	882	811	841	817	877	857	865	832	818	893	850	844	819	832	882	837	891	840	887	859	872	846	827	879	830	863	824	881	831	855	835	801	868	867	866	831	845	867	843	805	849	830	848	884	809	831	887	863	906	837	846	815	793	807	822	856	831	833	871	834	825	834	875	888	832	879	838	875	852	877	890	886	832	835	858	841	852	860	845	794	889	852
2003	961	436	325	365	495	546	495	478	307	258	277	255	223	257	216	230	218	199	171	125	99	120	105	101	85	79	90	103	76	90	86	82	87	78	54	72	73	69	65	78	84	61	74	65	54	69	75	63	68	60	62	49	60	59	76	67	70	69	50	53	47	60	66	73	62	68	70	68	58	67	57	48	55	51	67	71	57	71	62	48	84	60	56	62	64	70	54	64	54	75	169	220	147	116	73	51	68	55	66	53	63	66	80	51	60	72	36	66	69	60	55	75	65	64	67	67	65	64	74	55	52	67	58	58	58	71	71	67	64	54	55	54	64	55	65	70	67	56	58	74	58	55	62	64	63	70	55	58	64	69	60	61	64	78	59	63	54	65	47	62	68	61	87	57	64	66	49	54	66	69	64	66	64	62	76	59	64	51	78	68	57	69	66	51	60	54	59	49	53	57	61	57	62	52	72	57	76	63	62	59	54	68	65	50	54	65	60	71	70	64	66	54	63	65	55	76	60	70	57	56	69	70	56	68	53	65	64	54	56	67	69	68	55	57	63	47	56	65	76	52	65	53	59	75	55	49	64	56	57	62	54	68	68	61	64	64	71	57	73	55	57	54	60	78	50	64	51	66	78	48	56	66	62	61	58	42	57	58	65	58	63	55	67	60	54	52	75	77	68	60	48	64	63	59	61	47	64	65	70	64	59	60	73	70	63	61	71	56	53	62	69	78	63	85	42	51	47	70	63	69	77	66	59	65	61	71	70	69	56	61	62	54	61	58	71	61	55	52	60	62	61	64	64	64	72	57	61	59	59	85	61	66	59	60	55	47	69	56	55	61	62	67	66	59	68	64	64	68	65	66	50	61	55	62	69	56	64	52	62	65	69	53	49	62	65	53	68	68	59	60	70	73	79	66	54	51	62	62	49	69	60	67	53	73	52	73	73	69	70	70	76	71	60	64	68	59	44	52	70	68	40	66	52	59	48	60	61	53	54	62	71	63	70	53	63	62	70	53	66	51	63	48	66	75	59	58	78	54	73	69	67	71	51	65	59	58	78	55	58	47	69	53	58	71	63	68	57	55	59	61	72	65	60	78	45	69	57	63	51	43	69	51	67	65	56	52	52	75	60	62	53	68	62	59	75	67	84	58	63	60	63	67	62	66	51	55	55	53	53	64	68	67	74	54	54	54	75	70	59	49	50	74	74	53	58	56	60	64	71	57	79	55	53	69	62	56	61	69	79	63	73	58	74	63	60	49	68	69	55	60	59	84	57	64	55	57	72	69	66	56	66	43	64	64	66	65	70	70	60	57	59	49	44	46	65	56	61	59	64	61	60	52	66	77	58	64	69	55	43	57	52	57	45	67	74	54	66	59	53	57	72	76	66	55	48	57	63	62	59	57	60	60	73	70	55	60	52	70	59	62	53	50	51	58	53	53	65	66	59	48	65	56	57	57	82	69	68	53	59	66	66	49	58	65	70	59	67	59	66	64	59	57	66	62	63	81	61	57	71	64	53	66	49	67	75	59	59	65	55	76	64	65	63	61	60	65	61	55	72	63	60	61	65	46	66	49	60	68	54	60	71	62	68	56	63	51	61	57	73	67	53	82	71	70	48	62	56	65	57	59	71	77	58	55	67	62	66	52	64	65	60	63	65	41	53	59	59	58	73	43	75	62	65	59	69	64	73	69	68	58	69	55	50	70	65	62	59	66	57	55	58	54	60	58	59	67	50	52	60	50	69	41	45	68	63	59	43	65	65	50	62	55	82	63	57	75	70	52	47	59	58	64	69	57	41	62	52	59	58	71	76	60	47	71	60	78	69	69	69	64	66	58	62	45	61	73	54	80	57	60	60	56	54	53	51	55	60	64	61	51	74	64	56	56	62	54	66	53	49	64	60	60	57	57	59	55	78	64	53	59	81	62	59	81	85	65	60	58	53	56	55	59	59	49	72	71	76	69	63	67	69	74	55	50	57	69	67	60	55	56	46	60	73	79	61	55	56	54	59	55	54	57	66	54	49	65	61	61	76	82	60	53	66	71	64	58	61	59	64	65	56	67	73	60	54	67	55	61	68	70	63	54	52	65	46	66	66	71	69	76	71	89	65	42	62	68	69	63	59	65	63	60	69	57	64	62	65	53	65	59	65	51	70	73	69	66	60	49	65	65	61	51	49	51	56	67	51	63	62	52	72	72	54	61	69	60	76	60	59	55	70	55	65	77	55	73	54	69	58	63	54	67	69	63	63	65	83	62	71	75	67	75	63	52	67	70	56	57	59	56	69	52	48	55	61	62	50	55	55	73	64	66	70	64	58	73	61	65	63	59	64	68	50	64	54	48	55	74	60	60	71	64	56	55	63	61	59	73	80	61	74	62	63	53	65	52	60	62	75	75	46	62	64	49	68	48	63	49	57	80	76	67	55	57	60	65	64	57	60	58	52	54	60	73	76	52	51	58	57	61	58	53	58	51	76	70	80	60	69	62	66	65	62	73	73	71	67	74	58	57	63	48	56	66	66	69	69	49	54	54	65	62	54	62	65	63	58	53	57	67	59	57	56	53	75	69	43	63	64	59	52	68	51	70	73	48	65	57	75	58	52	62	68	64	60	69	55	72	63	59	54	46	61	58	57	59	55	50	68	61	50	48	62	61	56	64	74	53	66	50	59	56	60	76	53	68	70	49	71	61	63	67	57	59	58	50	57	69	63	70	50	75	78	56	62	68	51	60	73	71	58	70	53	46	82	60	55	54	50	59	55	64	56	59	66	57	56	59	65	50	47	58	75	70	58	61	63	65	61	72	70	61	57	71	77	68	65	65	69	61	80	65	47	63	65	66	62	62	61	73	75	63	53	69	57	53	60	68	65	70	62	71	66	60	54	51	61	52	52	56	60	48	57	61	67	56	51	71	72	56	52	53	51	58	75	71	49	55	63	77	62	65	70	63	55	51	68	79	67	52	66	47	54	62	65	57	70	57	68	64	70	61	58	67	68	51	62	64	53	64	60	68	70	58	48	65	58	60	54	55	57	60	73	64	53	54	69	54	68	61	62	55	51	55	70	65	71	60	45	63	56	61	69	69	64	62	76	70	76	47	65	62	61	62	61	58	67	69	68	71	76	65	54	64	66	55	78	70	52	64	52	53	73	62	55	54	62	83	53	60	73	49	48	48	81	60	58	56	67	56	61	65	64	61	68	58	52	61	61	63	76	75	78	68	61	65	53	52	65	62	70	67	61	50	74	54	55	71	68	52	61	61	64	69	52	78	51	77	67	52	60	60	72	77	49	61	62	60	62	72	52	59	50	71	58	72	59	69	66	69	58	59	55	79	63	61	57	66	62	66	81	75	72	56	52	58	46	55	82	52	53	50	69	66	59	76	53	63	54	59	62	53	58	57	55	51	72	70	67	58	56	53	64	68	67	56	60	68	64	57	59	64	69	73	68	71	60	58	63	62	55	54	63	61	63	60	66	49	55	63	75	66	65	49	66
21224	12371	7136	12839	20191	21916	20574	18913	16289	11165	9170	9425	8468	6715	7000	7320	6326	6756	6174	5073	3666	3074	2735	2426	2356	2085	1836	1705	1576	1624	1600	1500	1438	1459	1372	1375	1317	1252	1123	1092	1055	1043	947	906	915	840	838	825	806	783	819	757	791	791	774	810	794	744	741	785	772	724	784	755	732	745	758	746	754	747	711	706	727	791	775	815	769	727	756	750	759	701	738	766	690	724	781	742	718	734	1273	3922	5348	3506	2173	1017	717	685	684	720	682	734	756	683	678	734	742	744	713	714	759	694	757	720	739	728	685	698	728	712	736	718	736	700	747	697	704	721	718	726	760	690	708	734	717	729	683	730	693	745	705	740	697	747	669	717	734	707	729	717	718	733	738	736	723	700	676	740	729	720	709	704	671	694	700	734	702	702	729	727	735	736	728	680	757	717	638	715	739	769	702	669	702	717	706	712	764	719	706	730	692	682	750	713	706	740	691	728	684	709	709	735	706	753	690	700	763	708	687	723	707	687	719	718	705	712	696	719	767	681	739	760	694	719	716	704	678	729	733	683	707	710	737	684	764	709	717	730	698	714	714	724	708	723	688	725	731	741	713	679	737	707	733	698	728	727	718	723	708	780	693	723	698	668	738	722	747	684	682	728	764	732	688	721	746	721	697	758	774	699	711	733	721	672	695	751	721	698	737	676	718	718	730	735	710	733	738	705	697	677	739	696	711	706	713	700	724	759	813	719	737	679	719	714	726	697	677	706	732	752	720	673	624	739	724	733	744	702	678	680	684	713	751	733	750	740	695	730	685	724	727	703	681	698	735	720	720	689	723	714	690	722	746	695	732	718	725	772	748	737	755	732	745	765	685	746	752	788	661	690	720	741	689	711	703	692	751	690	671	710	651	722	761	738	704	728	683	735	734	742	784	702	753	718	702	701	713	746	730	745	756	727	667	758	692	727	673	705	749	726	731	741	718	710	725	736	758	778	677	743	708	773	720	705	693	737	750	748	711	713	737	703	703	742	726	761	662	692	738	704	771	786	727	734	727	673	693	717	728	722	733	674	723	692	756	701	722	695	718	739	737	737	703	728	721	722	672	746	736	723	724	692	717	716	715	704	742	705	704	718	654	717	714	691	759	721	748	698	685	717	692	730	769	702	739	744	785	714	724	716	782	687	754	715	740	690	707	679	712	703	696	701	684	711	755	760	729	707	715	740	737	675	712	698	703	727	689	774	751	710	654	668	731	731	695	718	702	665	708	773	707	680	765	709	721	753	721	683	666	737	737	710	689	699	703	758	695	709	707	699	732	729	657	733	714	735	737	725	693	758	670	740	700	735	742	758	753	685	702	734	699	725	704	674	681	727	734	695	769	741	760	697	762	739	718	758	728	717	673	699	653	679	664	715	730	707	718	732	674	732	728	709	747	653	738	730	687	725	702	693	709	668	705	697	711	702	707	690	711	702	706	726	697	715	744	736	704	709	715	798	735	707	715	705	751	735	713	702	776	682	687	691	693	706	683	690	746	695	706	753	719	735	711	708	709	739	703	752	658	694	750	721	747	727	716	685	747	694	695	683	690	699	748	718	755	750	686	740	752	703	737	726	731	750	709	695	697	726	715	732	685	696	698	745	730	708	703	702	714	688	736	698	734	711	689	702	701	765	713	737	749	705	763	699	748	665	761	730	757	750	719	781	736	750	734	778	692	685	702	702	693	695	708	751	668	763	683	762	712	686	733	708	706	695	729	695	666	639	706	717	688	712	760	732	671	729	720	686	751	704	721	691	684	726	755	693	705	665	708	656	741	759	699	711	714	742	688	659	752	754	710	710	736	708	688	686	714	688	721	704	675	702	710	685	729	722	640	717	685	690	666	763	725	702	682	719	718	724	721	679	677	697	778	744	681	744	675	668	734	722	678	732	829	715	757	692	701	674	725	710	648	691	703	716	674	678	678	704	718	711	726	739	696	718	716	722	739	705	732	736	720	688	727	715	718	741	673	749	656	704	723	717	708	731	695	714	705	775	731	742	721	693	682	727	727	715	694	730	729	710	705	715	695	719	722	721	698	748	671	717	736	729	669	700	698	719	737	719	750	666	771	652	752	690	693	722	729	724	720	705	715	704	737	688	692	736	738	733	682	695	739	700	725	744	712	710	713	716	716	677	699	726	694	728	671	732	771	722	736	711	715	717	723	710	707	715	750	736	725	686	655	688	698	766	727	722	692	749	730	712	698	733	722	657	701	730	750	723	695	749	682	761	714	736	753	675	717	718	719	697	717	749	713	663	722	706	744	700	701	661	726	716	664	758	740	726	684	735	698	780	740	725	729	680	710	691	727	720	714	716	702	757	712	706	686	705	719	683	754	723	734	669	707	691	703	711	699	720	694	691	703	719	720	719	740	741	750	748	727	686	752	693	756	759	698	741	731	712	694	722	725	735	679	753	702	743	702	706	640	699	698	672	721	682	735	674	756	708	750	664	718	692	720	712	706	702	756	707	732	674	748	710	768	689	713	699	700	753	674	686	717	684	702	723	770	709	732	657	753	749	734	724	657	712	721	757	728	650	722	680	701	738	719	679	704	738	688	733	697	703	723	759	672	743	755	694	753	740	723	689	666	704	742	741	671	738	730	730	707	678	740	732	732	723	726	705	720	678	721	774	710	742	684	679	724	682	724	698	726	680	743	729	731	707	745	725	710	732	685	762	776	710	704	666	758	702	698	709	674	692	691	722	710	721	723	702	715	701	698	691	724	653	685	684	735	732	704	659	690	749	723	728	678	721	713	712	711	760	747	774	766	716	731	721	720	697	679	736	755	709	672	736	701	696	681	758	719	714	705	722	690	697	721	698	690	683	739	731	718	722	699	678	753	722	736	752	725	768	684	753	711	725	739	732	712	699	709	751	741	710	751	716	748	717	748	760	708	711	734	724	727	724	728	669	714	715	740	722	695	749	688	698	705	689	676	686	750	796	725	723	743	747	715	680	721	710	702	739	674	742	709	706	677	744	733	728	747	695	680	719	718	741	733	715	681	711	737	718	731	681	711	739	742	684	684	702	727	758	707	696	691	738	686	751	745	698	719	682	692	727	700	652	698	718	756	686	744	742	702	728	757	698	680	727	719	793	713	731	699	717	698	730	681	691	727	709	704	734	726	748	743	747	672	684	677	718	686	736	764	713	758	726	732	727	691	764	720	708	691	723	686	724	702	681	731	712	715	720	731	718	732	749	708	728	731	721	676	720	707	743	703	749	689	693	745	700	699	712	712	698	701	791	700	728	721	731	630	727	716	727	742	697	715	766	755	736	703	722	703	701	695	710	701	760	665	713	775	696	726	691	760	727	698	720	702	712	728	747	736	719	725	792	719	688	704	696	745	767	712	750	733	721	729	697	714	719	683	686	691	771	740	738	694	711	710	737	714	752	763	723	700	762	758	694	704	726	680	675	712	750	681	721	745	696	643	713	699	746	719	770	744	696	710	734	730	715	677	713	754	680	708	706	761	708	721	721
1804	463	173	148	152	234	254	246	225	133	108	116	108	78	107	97	108	114	91	86	73	72	58	58	83	68	59	56	46	70	48	56	47	48	42	48	33	45	39	54	43	51	55	43	50	40	43	29	41	39	41	45	56	45	54	51	36	32	50	45	52	34	51	44	46	43	48	51	44	49	39	33	42	45	40	44	47	41	34	54	40	46	48	49	41	48	37	40	40	41	36	81	75	46	51	50	44	50	41	53	47	44	47	38	32	59	50	60	41	42	38	52	44	37	47	47	49	40	46	50	54	50	38	34	49	41	42	59	38	40	37	42	48	35	44	41	39	48	44	39	42	46	38	37	55	46	44	66	38	46	48	43	39	45	42	36	49	35	43	48	37	64	44	49	47	39	43	43	52	54	37	37	49	56	43	57	47	39	44	43	45	39	51	34	44	39	35	44	47	50	54	37	49	42	41	45	36	35	45	42	37	58	45	42	36	37	51	47	42	51	47	45	43	41	40	57	41	40	52	54	43	35	50	36	46	39	38	51	40	52	55	44	46	54	39	46	48	54	38	24	43	46	45	48	52	40	49	41	36	38	39	59	47	46	54	38	48	43	54	37	48	49	45	38	48	47	38	59	43	57	38	35	48	49	45	36	43	37	44	38	39	43	37	36	34	53	45	37	39	47	42	41	37	47	37	35	47	40	51	44	47	37	54	37	33	38	52	47	43	41	43	38	35	45	25	50	51	44	37	46	36	32	41	35	51	43	40	39	37	39	53	46	41	52	50	43	44	45	40	42	56	47	29	46	55	45	33	52	38	34	35	46	48	55	37	44	46	47	46	42	43	52	46	47	39	38	44	49	42	39	48	42	35	49	56	46	42	51	41	42	55	52	46	38	43	44	38	54	43	34	41	38	43	40	47	39	48	36	37	39	51	29	34	48	41	42	50	41	42	47	31	40	45	36	48	46	44	46	44	38	42	40	33	50	44	43	43	44	30	45	55	42	44	34	47	35	47	55	47	50	42	43	44	49	47	42	53	46	50	37	56	41	44	38	55	34	49	53	40	36	33	43	41	35	38	56	53	31	45	42	35	49	42	42	48	49	41	41	49	49	39	45	46	51	40	33	55	40	50	47	54	47	46	41	48	61	38	50	34	48	45	43	44	44	47	46	49	45	41	53	56	50	50	46	43	52	45	36	39	51	45	50	41	42	38	40	47	24	52	52	47	45	37	32	47	35	44	40	49	47	36	37	46	51	50	40	44	46	34	33	38	44	46	50	43	49	54	50	47	39	35	57	49	41	47	45	40	49	46	47	41	51	50	55	39	37	38	39	41	44	40	46	52	40	44	39	36	49	45	32	34	47	37	46	39	47	47	40	42	42	44	30	41	46	40	34	49	55	47	47	32	47	61	39	46	51	42	44	28	46	29	37	44	51	43	45	39	57	41	41	38	44	44	45	38	48	46	48	48	42	36	60	49	48	35	41	45	48	50	30	40	42	38	54	40	43	40	45	44	48	37	41	40	58	46	42	42	52	44	55	46	48	42	39	37	42	31	38	41	38	44	41	47	40	45	52	40	26	62	45	48	60	50	45	44	44	33	53	37	39	41	39	55	48	50	41	49	44	40	44	46	34	44	38	51	46	58	50	58	43	38	42	55	37	45	42	33	38	60	53	43	39	36	50	54	42	47	37	29	46	34	38	43	50	44	45	51	49	48	50	54	42	27	44	45	49	42	39	47	45	35	36	42	44	46	51	36	37	43	33	51	44	38	42	46	51	41	47	39	45	48	47	39	47	40	40	43	44	37	59	40	40	37	44	47	38	53	46	65	52	45	32	45	42	46	42	52	52	41	44	56	40	43	43	49	50	42	39	45	40	43	45	40	42	38	47	49	36	60	36	43	48	46	41	42	56	48	53	43	39	54	39	39	45	52	41	41	37	31	44	31	49	45	37	37	55	42	46	54	34	52	35	56	38	43	38	43	38	40	43	42	49	55	41	41	39	46	31	41	48	44	51	54	47	41	36	37	54	35	47	39	43	38	44	50	45	37	49	31	39	54	39	42	31	43	44	47	48	45	32	45	45	46	43	52	45	55	40	31	55	38	50	32	35	45	40	53	35	38	53	40	39	31	61	46	50	38	52	46	32	36	49	40	62	48	26	40	44	47	40	45	46	43	48	38	47	54	40	56	54	44	56	43	40	51	42	41	34	55	51	41	40	45	40	40	42	40	49	43	53	42	49	41	43	42	41	40	34	42	45	42	51	54	41	37	40	44	40	46	47	48	44	51	37	44	50	41	34	42	46	38	38	35	45	46	41	35	65	37	51	43	41	44	55	52	42	45	37	43	49	40	45	38	50	42	43	47	39	37	56	44	41	40	38	40	48	36	41	45	33	37	42	38	45	42	56	41	47	46	35	41	61	48	44	42	43	48	46	32	35	48	41	40	43	48	33	42	44	50	41	42	42	45	40	41	45	34	46	48	54	45	42	41	56	47	48	42	37	34	57	56	36	48	50	44	37	35	54	36	43	52	43	51	59	45	44	38	38	48	46	34	47	52	41	42	40	42	43	55	29	53	53	45	45	36	30	47	39	57	51	54	43	43	46	52	52	36	45	38	47	32	49	31	47	50	42	40	51	42	34	42	48	36	46	48	33	48	48	41	38	50	43	39	43	54	39	46	43	57	54	37	46	39	37	48	40	49	59	53	54	45	43	35	47	44	57	38	52	49	37	43	42	45	50	32	40	44	38	42	37	58	40	47	32	59	37	46	56	38	44	38	45	43	38	44	38	48	37	42	36	49	46	42	36	38	46	49	45	48	41	45	43	39	38	36	43	39	45	50	38	50	43	40	34	34	50	51	42	47	51	52	35	42	37	41	33	50	37	43	48	43	46	39	44	43	38	40	48	39	43	43	41	39	34	38	46	42	54	55	54	43	44	45	48	36	43	47	47	32	36	53	40	52	56	49	60	36	40	56	45	45	30	44	48	45	52	51	40	48	40	41	46	45	33	35	47	45	41	53	45	42	49	40	32	44	42	31	40	34	50	47	39	38	44	43	40	39	41	40	35	31	38	46	51	51	41	35	42	46	48	43	46	39	36	40	36	37	40	38	51	39	37	47	36	30	48	47	39	52	40	48	51	34	42	48	48	36	45	37	39	51	46	46	41	61	47	55	60	39	39	44	47	47	41	45	36	46	43	52	44	53	36	34	48	45	45	35	52	49	32	47	46	42	35	36	51	64	53	47	42	40	48	49	37	44	43	47	47	40	38	51	56	43	48	33	48	36	41	38	33	49	44	38	55	45	54	39	37	44	40	44	39	41	39	54	39	43	48	41	30	52	47	51	54	36	37	42	44	34	40	40	34	41	43	43	39	43	44	45	53	52	44	58	41	35	49	36	40	39	44	38	41	42	36	47	43	31	50	40	49	43	59	46	42	49	41	45	53	34	42	51	43	57	51	53	37	46	46	44	41	43	42	44	42	43	39
14781	7401	3537	7119	13020	14396	13946	11844	9743	5437	4729	5000	4433	3338	3867	3912	3479	4062	3189	2573	1653	1533	1478	1219	2087	1079	1010	920	860	865	944	894	805	772	745	824	807	755	667	634	641	667	592	647	606	558	608	568	586	533	551	597	553	528	565	527	594	578	570	598	608	594	594	587	535	557	530	534	543	569	607	583	559	576	527	601	558	567	519	534	531	547	546	521	565	573	597	563	536	564	718	1407	1586	1037	956	652	537	571	547	584	549	577	557	566	567	549	594	554	537	523	552	535	521	526	546	537	552	600	570	551	557	554	547	565	573	581	552	571	516	559	562	552	546	525	562	571	572	591	603	548	553	535	553	516	546	538	548	531	595	576	526	572	564	548	540	618	565	569	557	580	562	582	556	546	545	582	553	524	504	541	573	563	563	582	550	567	587	541	532	543	560	594	562	579	577	546	552	558	577	527	573	569	548	568	542	508	542	557	573	559	568	588	564	577	581	579	544	592	551	582	540	580	526	544	556	561	547	552	554	561	547	529	546	560	518	554	525	592	565	576	515	575	564	532	520	548	546	543	522	572	501	564	577	550	528	575	579	568	536	546	566	538	625	570	569	560	563	539	577	542	572	546	578	551	553	495	583	546	525	554	580	553	577	551	543	581	555	567	554	546	537	565	559	544	542	511	561	579	547	573	496	599	578	546	539	563	604	578	582	530	504	532	556	550	559	534	605	597	556	557	542	540	505	584	550	539	560	561	503	562	540	554	551	603	583	542	535	550	560	537	541	587	513	551	534	573	545	564	556	554	539	538	570	557	569	520	535	570	569	564	566	605	571	579	502	568	545	554	558	595	571	542	511	548	570	530	529	535	565	533	539	528	569	567	568	559	571	575	558	532	569	602	544	512	573	564	545	544	585	550	526	517	555	597	538	576	570	544	573	567	549	579	557	533	548	539	513	568	554	548	556	515	529	563	541	562	596	549	560	563	537	521	564	588	534	540	550	540	510	554	542	535	549	558	544	594	547	568	583	561	552	540	527	545	572	577	546	548	554	543	604	521	530	561	585	556	550	545	562	551	547	523	561	564	581	561	526	565	548	557	583	498	539	580	532	577	558	563	578	528	582	538	561	517	594	535	528	550	576	561	555	565	546	525	521	534	574	551	537	575	536	527	565	570	510	584	546	476	562	484	569	572	596	561	566	561	557	587	550	555	513	556	517	570	469	570	547	552	551	546	562	550	512	585	562	554	578	552	538	576	564	557	539	547	556	500	540	555	581	547	549	559	545	576	557	581	554	596	552	556	565	568	551	529	552	493	555	585	543	568	565	620	578	521	584	569	598	540	528	596	558	542	589	560	564	568	562	564	551	544	560	505	538	527	551	562	540	607	541	569	567	577	517	555	542	539	570	566	564	566	524	569	543	532	536	587	553	571	565	573	580	582	549	564	593	554	532	553	557	591	555	487	546	583	539	531	594	554	535	530	573	534	515	599	566	538	554	559	553	592	535	558	539	538	576	570	606	533	587	497	570	535	542	549	528	555	515	566	551	545	537	572	593	578	574	562	548	503	537	560	566	564	527	515	558	532	527	565	561	556	565	555	542	549	536	539	587	545	557	552	581	586	580	579	570	570	555	574	528	537	527	563	557	550	537	517	573	547	572	582	561	547	559	536	586	570	565	565	540	576	526	586	585	511	552	568	511	536	542	569	542	542	559	572	546	537	543	550	603	556	587	553	545	532	552	546	563	569	586	579	532	578	553	546	510	562	559	511	532	552	542	559	553	544	542	547	520	557	555	533	579	558	586	593	585	583	581	565	567	549	550	553	512	540	573	534	554	534	518	576	581	520	539	596	548	582	574	549	515	574	554	556	573	534	533	527	548	561	554	616	516	536	558	580	562	531	586	590	527	564	576	545	535	558	560	565	534	539	565	532	571	553	579	538	550	552	536	575	528	541	540	537	608	552	518	597	553	584	576	574	536	519	574	535	568	526	608	533	512	539	541	517	565	546	557	543	512	565	543	535	568	558	541	555	570	559	516	563	610	516	546	515	576	564	553	590	576	606	531	529	554	571	581	591	564	535	541	509	567	563	553	584	534	595	531	548	589	578	556	565	569	542	502	510	509	562	522	555	565	534	552	607	552	561	549	532	568	532	538	524	555	561	553	552	524	601	532	562	565	573	541	540	555	563	578	569	528	560	567	523	566	552	546	542	547	550	529	507	589	524	528	578	535	519	549	551	571	561	575	542	578	527	568	540	546	541	543	575	569	552	542	555	562	555	521	577	564	556	533	542	519	546	557	529	499	526	560	535	603	543	507	538	515	600	584	542	531	526	554	509	522	532	587	550	569	580	564	546	566	521	531	543	565	599	501	566	523	578	569	547	587	576	538	570	585	591	566	573	541	555	532	518	520	593	578	567	566	573	556	521	559	565	548	556	580	591	564	569	565	582	527	538	555	566	551	533	553	583	574	573	546	558	573	578	594	571	562	548	559	563	519	517	565	552	587	587	560	512	570	585	523	571	544	530	566	561	558	531	549	571	583	520	539	557	576	555	556	554	581	596	531	539	544	530	564	540	567	569	525	531	592	510	554	520	539	563	578	499	546	501	555	552	548	526	544	532	523	560	561	550	562	567	550	507	541	525	529	539	563	550	544	527	529	535	511	564	537	503	529	556	586	574	522	557	557	521	525	597	584	563	525	558	548	549	594	549	570	556	572	565	532	516	612	532	552	565	575	526	522	546	550	552	549	583	571	561	579	546	544	515	559	518	567	553	560	563	557	534	551	525	564	536	570	543	543	546	582	563	551	513	543	556	587	551	551	554	610	576	529	582	607	538	564	574	587	546	567	556	528	564	565	525	567	477	540	546	549	576	526	557	587	516	567	544	560	543	520	553	525	549	576	526	548	537	549	557	542	519	580	549	543	535	531	573	505	585	528	522	556	566	539	558	597	518	527	538	569	579	571	545	546	565	531	572	565	549	557	549	566	551	553	533	536	569	558	553	581	542	577	561	577	594	517	566	564	558	585	561	558	603	580	569	552	583	617	530	576	548	529	590	582	551	573	511	586	561	546	536	568	526	558	603	552	549	563	567	557	574	542	541	560	576	592	535	556	510	529	570	555	551	542	569	546	589	529	574	544	548	566	549	569	551	563	547	546	512	552	536	568	525	533	535	559	598	544	496	546	522	547	516	570	563	541	552	577	584	539	559	529	551	551	522	555	572	535	503	610	563	532	503	563	570	563	534	541	582	562	548	560	564	580	560	550	575	534	548	600	594	530	582	552	560	538	562	524	531	553	555	511	579	554	561	563	567	564	521	506	533	560	529	563	549	530	578	601	543	539	576	545	583	553	576	562	524	518	519	549	526	523	550	573	592	525	597	533	595	553	551	566	538	579	540	586	533	566	511	537	594	595	570	533	551	586	546	600	559	562	556	557	525	564	590	557	545	551	537	571	555	548	530	536	552	566	550	569	559	531	566	545	545	572	572	553	539	574	553
1322	755	336	271	276	367	429	397	338	208	183	222	168	148	152	153	173	171	137	127	94	76	80	73	256	93	65	61	80	59	78	52	55	59	55	63	78	62	52	62	55	65	47	51	57	48	39	46	39	63	46	59	68	52	52	39	62	64	60	53	51	47	52	39	59	60	51	47	57	47	42	54	51	57	66	54	45	54	46	45	56	40	60	54	39	60	60	58	60	47	71	101	137	113	92	60	56	43	45	43	61	63	46	51	63	58	57	56	48	52	54	40	59	41	54	45	55	48	49	45	47	51	56	46	46	47	49	38	55	39	45	57	53	43	39	50	54	45	46	46	47	48	48	60	51	54	52	52	60	58	41	68	48	59	56	46	56	49	45	50	49	52	50	59	44	53	48	50	53	56	48	41	45	65	49	50	46	53	40	51	49	51	56	39	64	54	52	64	43	49	53	57	40	55	59	53	60	58	44	55	46	51	46	49	53	57	43	60	43	52	46	46	53	59	50	45	53	67	53	52	60	45	44	55	43	40	40	51	57	57	51	46	49	50	52	50	48	49	52	42	57	36	56	49	57	47	45	44	60	50	55	41	63	32	41	45	52	49	61	48	52	70	44	55	58	53	38	50	56	55	46	47	48	57	60	50	57	53	67	47	54	41	64	40	49	53	60	55	52	42	44	59	66	50	50	50	45	49	46	65	59	44	33	45	52	49	54	39	48	55	45	44	43	49	56	51	45	57	61	55	47	41	47	45	55	55	53	58	52	59	39	44	51	54	56	52	50	64	54	41	55	36	51	51	54	66	48	49	48	48	44	58	61	47	52	48	47	52	43	53	47	44	46	49	53	57	47	58	51	48	40	48	60	58	40	56	53	52	52	44	44	43	48	45	51	61	45	63	58	49	54	60	50	45	61	51	50	44	62	55	41	45	55	52	42	45	57	39	56	61	39	61	51	48	56	56	48	55	41	53	48	55	57	58	50	50	56	53	47	56	39	59	53	43	39	50	54	52	72	53	44	43	47	38	50	49	59	51	57	51	42	41	51	43	59	54	49	56	42	48	54	38	48	43	37	62	53	51	52	51	40	40	56	63	49	48	62	64	37	64	53	48	42	49	59	40	60	48	54	63	49	54	48	50	57	57	58	51	50	39	60	48	54	56	56	56	58	47	57	51	53	54	49	52	56	41	53	57	58	52	56	45	43	44	66	60	50	50	41	37	58	49	48	44	46	57	59	46	56	44	56	46	58	37	63	60	67	61	54	47	55	53	51	47	50	50	54	48	42	55	41	48	51	51	47	46	45	42	46	57	62	45	57	53	55	39	39	52	57	57	57	59	59	51	48	61	51	52	60	57	50	40	58	44	51	42	61	50	59	62	51	57	55	64	53	58	66	57	55	53	36	51	61	52	49	55	49	46	35	48	49	46	47	57	44	42	46	45	52	65	50	49	57	57	48	51	53	51	48	53	49	37	53	40	49	44	56	52	57	48	52	56	57	65	48	57	46	56	54	47	53	45	43	51	37	51	50	49	46	44	49	45	51	47	50	45	47	56	57	69	57	58	45	43	51	56	50	47	45	41	49	48	50	39	40	52	69	45	67	44	55	48	53	43	48	52	53	43	57	53	50	43	54	72	52	53	48	44	54	45	42	39	64	50	51	54	53	47	28	49	47	44	46	55	47	39	47	50	47	45	52	58	48	43	46	64	40	57	51	46	53	48	46	59	51	65	50	66	50	56	44	47	47	33	46	48	43	37	45	55	46	61	52	46	37	48	53	33	65	53	60	48	55	56	50	51	51	59	48	41	45	59	48	49	52	55	45	38	46	40	57	36	56	50	61	55	57	55	42	52	35	70	38	43	46	62	53	49	54	48	64	48	53	45	59	51	54	50	51	46	43	61	47	55	44	56	46	50	59	59	58	52	50	47	58	50	58	58	60	56	49	59	50	38	53	37	52	69	49	56	52	51	44	37	52	50	53	53	35	51	47	52	51	46	43	57	44	45	47	59	55	53	66	67	38	42	50	49	45	54	50	51	50	50	44	52	47	55	44	58	66	62	46	45	55	53	62	57	56	50	69	60	55	44	43	54	44	48	64	51	52	64	59	56	43	40	51	42	43	52	47	56	59	55	32	50	58	36	40	51	58	49	60	51	61	39	49	39	56	50	61	54	71	46	51	44	55	43	50	59	64	46	49	44	57	42	52	50	43	53	58	57	54	67	62	40	45	45	42	43	50	48	45	52	49	49	39	46	46	57	46	63	46	61	45	39	38	47	49	60	50	51	60	47	44	50	60	53	48	62	41	52	46	42	53	58	59	48	61	39	42	44	63	56	63	39	61	50	53	55	40	54	51	45	65	50	49	49	57	57	61	47	55	59	55	61	51	56	50	49	51	59	54	47	49	52	51	47	64	58	46	58	58	50	51	51	48	70	52	62	42	56	51	53	60	53	54	51	75	59	47	47	50	57	49	62	48	33	55	58	42	51	46	57	50	48	51	59	61	52	33	45	55	39	46	41	50	51	69	51	41	49	59	51	49	46	49	52	47	35	44	50	46	55	45	42	58	55	55	42	45	52	54	43	49	51	50	57	52	54	56	49	43	50	50	42	46	51	52	47	69	47	35	47	47	49	36	63	52	50	38	49	43	56	47	48	61	46	56	44	52	51	43	52	68	46	59	55	58	56	54	56	44	52	49	49	33	43	52	54	59	45	46	43	47	51	43	63	42	50	59	25	52	41	42	44	38	51	54	56	52	54	46	39	55	42	46	48	54	55	55	45	55	47	49	53	47	57	42	62	55	50	44	48	50	53	49	37	41	44	40	46	57	46	65	67	46	54	61	52	65	56	55	54	50	52	55	43	48	42	54	26	43	42	50	50	58	53	55	58	50	61	55	63	54	61	54	56	64	41	51	55	64	46	56	35	49	47	37	63	51	69	47	52	47	50	54	55	52	42	42	55	47	37	46	51	56	52	65	58	56	54	43	49	43	57	35	62	49	49	58	53	61	65	46	37	53	49	47	52	57	46	48	56	47	52	63	63	54	47	61	47	50	60	67	44	55	52	58	45	42	48	46	41	69	63	55	55	61	41	42	52	57	56	51	44	57	50	46	49	49	56	45	60	56	55	46	49	55	50	36	62	42	54	59	51	44	53	52	48	39	53	59	49	54	52	42	46	49	62	50	36	60	48	40	61	56	43	51	48	43	61	43	46	41	51	54	42	48	38	48	42	49	43	35	51	48	46	48	49	49	53	43	50	53	37	49	53	61	62	45	55	42	52	41	51	57	37	66	45	52	72	59	61	50	46	44	44	48	44	59	56	49	48	51	50	44	45	53	66	36	63	61	50	55	50	56	54	56	52	54	43	38	50	43	46	53	48	51	40	42	51	53	49	35	57	46	41	39	60	41	41	54	62	52	51	37	55	53	54	37	57	67	37	44	46	45	54	58	66	39	54	56	57	51	53	58	51	62	70	52	37	50	54	47	47
17763	10235	5538	10639	17827	19117	18543	16164	13571	8070	7302	7248	6479	5233	5539	5357	5351	5190	4310	2946	2487	2171	1855	1559	6928	2462	1273	1247	1145	1079	1107	1095	1081	1048	1017	1000	1023	916	869	841	790	787	719	720	693	668	676	653	637	681	632	652	604	642	614	626	630	602	665	623	670	669	613	619	645	619	649	629	656	611	641	626	587	663	635	594	637	663	642	597	629	659	620	595	630	652	669	617	611	659	1218	2552	3209	2474	1794	1038	771	609	613	620	612	639	596	627	582	604	654	634	614	631	625	566	579	595	616	580	648	640	591	603	617	614	573	652	628	623	617	626	602	629	642	619	610	646	598	586	602	619	594	606	624	614	593	567	616	619	600	662	628	601	619	640	617	592	613	615	635	618	560	629	657	607	604	610	639	614	580	600	614	672	621	563	623	590	632	599	607	664	624	599	578	604	607	586	603	601	601	623	578	592	608	606	631	596	617	602	588	591	619	612	647	586	644	597	627	547	626	570	633	608	575	620	617	576	606	593	592	601	621	603	600	599	609	617	616	638	567	582	633	631	613	634	619	637	615	598	647	590	598	602	583	621	616	605	589	624	600	563	600	569	599	633	580	643	592	628	617	624	669	582	588	603	583	619	603	632	610	596	609	598	612	645	618	660	600	622	620	613	595	584	600	573	632	602	601	540	614	626	572	622	621	575	627	642	631	554	606	646	623	592	630	612	621	592	595	635	631	592	624	626	640	608	606	610	613	625	590	588	610	616	622	608	564	607	619	615	587	626	598	625	630	583	648	623	642	631	621	587	591	627	620	624	551	624	582	622	656	637	626	585	635	602	593	608	609	601	588	599	599	625	573	585	621	661	587	640	589	607	604	602	618	603	565	643	588	682	598	604	602	626	600	629	577	586	598	640	596	668	576	619	611	622	652	622	621	639	601	649	629	609	669	611	588	644	599	598	600	610	639	621	634	552	577	642	574	627	598	618	640	617	612	621	588	624	633	632	619	629	610	650	617	558	628	606	608	605	581	624	587	602	598	606	608	564	596	587	599	629	607	594	651	629	577	627	615	588	585	597	578	631	567	581	633	591	582	618	603	574	601	561	601	592	604	649	623	619	633	615	623	592	618	562	684	628	564	615	591	626	572	598	599	602	598	597	614	631	634	561	605	613	627	618	596	579	586	607	605	613	592	588	620	579	567	613	604	610	601	570	626	666	616	607	588	599	598	582	618	648	601	630	630	539	607	606	613	630	630	607	648	597	602	604	677	613	644	552	642	611	642	598	616	628	596	636	596	624	617	617	636	620	583	601	602	616	626	620	599	602	595	615	632	670	609	605	578	627	602	614	630	630	608	618	628	646	592	640	590	669	601	586	592	604	588	617	637	608	624	569	625	620	616	642	598	651	576	604	627	640	637	581	602	633	640	611	621	611	660	622	661	632	613	576	620	587	609	623	635	629	608	576	607	611	604	681	586	620	623	598	623	557	605	597	642	616	602	602	661	598	636	560	599	620	627	643	624	592	643	607	510	632	637	625	617	610	647	609	621	629	627	613	586	599	556	640	577	623	617	587	645	638	612	590	612	598	595	580	645	625	627	623	574	605	563	615	618	666	559	600	571	628	587	618	587	652	603	607	600	597	609	581	628	614	608	562	624	638	627	649	621	623	627	597	630	607	638	587	639	652	612	602	619	610	648	617	589	626	666	637	620	593	614	596	595	592	647	608	627	608	666	651	656	636	605	581	659	569	640	600	673	627	609	616	599	606	596	642	624	573	637	586	603	597	599	640	659	654	593	600	563	615	573	580	600	600	593	631	587	574	607	622	599	616	639	639	631	595	643	585	617	609	598	639	581	583	575	620	602	629	633	636	653	639	666	637	631	564	583	635	593	613	614	620	620	627	598	586	576	618	611	626	599	617	612	645	598	637	567	632	632	618	597	638	639	627	641	611	636	628	596	615	567	628	624	612	626	601	599	594	652	633	588	648	623	578	581	617	603	589	618	636	647	622	570	601	634	604	652	643	563	631	583	594	584	603	609	579	589	603	581	629	597	622	590	604	626	614	631	610	644	635	619	667	625	624	600	599	587	618	629	577	585	584	598	619	616	611	645	617	623	626	608	613	578	658	615	617	602	623	585	650	612	603	580	589	656	596	600	600	599	628	641	610	567	637	606	594	599	621	595	564	624	604	610	625	630	605	675	598	619	572	638	608	602	606	571	625	609	617	665	606	615	648	632	593	625	614	591	559	585	619	620	640	565	634	646	649	647	611	572	622	622	590	602	603	594	594	622	572	613	609	601	585	608	596	663	602	610	610	618	620	585	601	600	629	649	615	635	596	634	633	585	621	584	624	632	610	649	647	636	552	606	618	574	604	619	578	602	607	651	636	583	658	554	613	613	668	632	594	637	608	655	649	595	554	585	587	664	590	642	623	634	610	611	643	597	608	639	589	595	614	621	584	593	603	599	625	623	636	649	585	615	617	620	591	647	601	652	621	608	617	622	622	582	637	599	628	590	604	561	576	623	606	605	619	604	615	578	650	636	619	607	594	604	578	587	599	628	639	638	649	665	593	631	616	660	613	630	587	605	648	592	618	614	617	617	616	589	603	611	591	609	590	619	574	597	598	610	641	630	637	661	627	613	567	642	586	618	561	586	619	593	600	571	569	585	552	606	633	621	589	648	584	603	626	641	582	589	599	614	604	594	586	586	601	616	589	618	594	598	572	600	598	658	646	650	610	624	657	596	595	588	632	631	623	618	612	617	607	572	598	596	610	640	586	590	583	573	602	640	591	619	632	621	613	622	620	572	590	600	583	595	650	618	597	614	584	636	580	590	618	579	635	604	607	554	629	639	589	611	636	600	587	582	609	631	613	577	600	653	590	594	631	649	581	607	622	598	599	598	609	633	646	616	614	609	577	565	575	585	610	582	610	593	623	634	591	618	572	611	599	655	562	679	591	594	609	624	588	621	707	594	598	630	586	628	598	637	588	605	590	614	616	609	598	546	633	596	634	599	591	614	572	598	594	594	643	562	673	633	649	601	627	622	581	621	664	608	620	603	586	631	594	678	589	645	622	617	639	608	614	599	632	608	590	637	597	593	610	613	664	607	610	612	599	589	597	598	652	619	586	599	606	610	613	614	596	551	683	577	621	601	602	636	575	632	645	579	616	611	626	616	596	660	632	630	620	592	594	663	591	564	618	596	589	607	626	644	625	630	614	587	565	582	578	627	607	573	626	599	597	623	649	608	569	576	620	624	638	651	609	556	611	643	620	602	574	561	574	642	594	585	605	634	567	595	622	625	652	567	629	575	640	641	583	605	630	604	582	613	604	630	631	611	644	564	578	641	578	632	573	617	620	597	619	602	579	607	594	624	589	626	662	581	568	635	620	595	630	609	633	598	631	596	641	648	603	631	604	572	547	540	619	616	631	606	585	581	599	614	583	676	603	595	621	601	614	608	596	597	645	626	605	638	594	632	633	629	560	612	583	601	583	614	634	591	622
2732	697	361	218	269	438	462	416	354	233	214	203	218	173	217	190	206	182	167	116	125	107	91	87	226	175	88	108	88	96	86	76	90	60	95	78	83	98	83	84	70	80	94	83	75	93	67	89	68	67	67	86	70	86	87	65	70	77	62	67	89	69	86	68	74	79	90	73	82	79	68	74	77	80	69	71	75	72	92	86	87	80	84	73	78	84	73	75	68	77	99	195	179	143	106	86	86	71	88	64	67	81	80	73	71	67	73	71	63	78	73	56	75	90	70	83	77	63	63	73	85	83	82	80	67	77	62	82	79	74	80	70	75	80	75	86	64	76	72	75	88	70	81	50	69	66	69	84	69	78	69	71	69	73	96	65	62	64	74	76	72	79	72	67	77	80	73	81	80	60	74	70	75	70	72	58	64	75	74	80	81	61	76	77	67	82	66	64	71	64	71	79	79	82	67	72	78	66	62	78	63	81	73	91	59	81	80	80	68	74	72	81	74	84	67	58	74	72	64	67	66	71	82	66	74	78	77	57	83	74	84	64	51	79	69	89	91	88	86	76	64	68	75	64	86	59	64	78	70	56	73	82	64	74	76	75	75	73	63	77	75	73	68	69	73	76	82	75	77	68	72	69	74	78	66	81	74	73	70	76	70	81	68	70	82	70	80	77	76	76	78	82	53	76	92	78	86	64	70	67	87	85	75	74	67	80	66	89	64	70	77	79	75	79	86	74	71	75	75	77	94	63	74	65	72	58	68	63	73	69	71	80	69	94	68	54	69	76	98	62	71	87	57	69	55	84	67	80	70	75	71	77	71	82	72	75	65	66	73	74	75	67	71	73	75	78	89	84	100	80	84	78	93	70	76	70	75	72	67	70	58	70	67	58	76	60	77	79	69	74	89	55	77	82	60	67	75	76	87	72	73	61	76	66	78	72	73	67	68	83	72	66	70	61	59	69	84	69	79	72	77	71	65	67	78	73	83	72	72	60	71	67	88	87	69	69	48	56	74	77	73	86	79	70	67	68	78	71	67	69	74	85	68	66	84	75	75	56	77	89	72	57	79	63	81	80	68	69	77	65	85	66	71	72	79	83	59	75	71	92	74	80	69	58	83	70	79	83	72	74	66	88	80	76	77	71	78	59	73	76	74	68	82	69	71	71	74	75	77	70	71	79	59	65	62	83	93	86	78	99	75	78	83	72	74	72	77	72	75	80	63	71	83	67	77	80	63	84	63	63	75	89	79	70	73	82	81	65	84	82	83	75	75	80	77	74	65	77	78	72	76	73	70	83	72	79	87	76	69	83	63	76	65	72	69	60	63	59	77	67	61	78	62	82	76	79	82	72	68	73	77	93	78	55	67	83	74	75	85	63	68	79	65	58	77	100	74	79	76	65	70	78	75	72	78	75	67	77	60	83	70	68	83	69	73	66	72	70	75	55	68	80	82	69	64	71	75	77	82	77	69	76	72	72	76	75	74	67	71	74	67	74	76	70	64	60	83	69	76	71	77	79	93	70	73	80	79	70	93	65	73	71	73	81	69	61	65	73	81	76	75	76	84	74	60	75	66	68	60	64	55	73	86	72	71	61	73	70	81	86	69	64	69	85	71	86	75	70	71	84	83	79	87	64	66	68	89	69	67	75	68	78	72	77	67	76	54	54	89	80	92	83	60	61	77	73	77	82	75	90	61	95	83	94	72	76	63	68	84	67	78	80	75	78	67	77	66	80	90	85	72	80	81	82	66	82	69	83	76	78	76	59	71	69	63	70	58	86	89	64	87	67	78	67	89	71	83	79	50	83	66	75	88	76	81	81	65	61	80	78	68	71	75	58	68	66	83	75	94	71	75	75	60	68	73	82	64	69	62	60	63	75	73	68	65	73	76	62	79	60	62	62	83	78	78	73	59	47	70	71	79	68	78	77	61	64	72	82	72	67	59	76	87	84	81	94	69	64	70	71	69	55	74	81	71	62	82	82	68	65	68	65	83	68	90	77	81	69	83	78	68	91	72	69	64	69	59	61	62	72	69	75	73	77	78	83	76	68	80	71	66	74	80	64	74	65	76	73	63	79	86	79	89	62	65	64	68	81	64	71	87	66	96	83	78	88	69	67	74	68	71	73	75	78	65	76	74	80	78	65	67	70	77	82	83	81	108	54	82	62	68	72	67	75	78	73	64	68	78	73	64	79	67	72	79	74	79	66	62	65	69	69	52	66	60	77	82	63	82	74	67	77	67	82	65	73	83	69	78	74	80	70	78	76	75	72	83	79	77	71	68	67	68	74	80	56	64	75	65	71	77	78	81	66	63	72	55	78	72	80	75	76	69	90	75	66	85	66	79	64	95	73	70	67	73	66	68	57	65	77	79	80	62	78	65	69	76	74	80	82	70	70	66	68	92	80	78	81	75	70	61	75	84	86	76	77	74	63	76	77	70	87	84	79	73	78	75	77	65	67	71	75	67	86	75	57	76	79	77	67	95	73	66	81	73	76	75	64	84	75	62	86	90	60	70	85	87	84	82	80	73	74	81	71	75	75	75	89	93	66	84	86	68	63	80	75	66	77	62	80	78	78	74	67	69	80	61	60	92	70	61	96	76	84	66	73	83	83	82	61	84	69	88	82	71	71	71	82	83	63	88	67	78	59	78	71	74	63	76	87	77	82	75	77	85	65	74	80	72	78	81	70	73	93	72	68	73	86	89	59	81	74	70	64	59	75	72	72	75	72	72	87	82	88	69	79	70	85	70	68	60	76	77	69	71	71	77	70	69	75	83	78	86	77	75	76	70	87	73	61	66	87	90	66	83	67	74	72	53	72	68	77	79	71	83	64	85	69	72	74	71	70	77	75	92	68	55	97	75	81	75	71	77	62	81	77	62	80	83	82	70	74	66	65	85	77	74	79	80	69	78	55	78	68	84	79	80	101	84	87	73	71	80	69	85	64	77	71	59	65	61	68	55	73	80	66	69	87	79	77	70	72	75	77	68	73	74	82	81	84	70	86	67	61	68	65	79	67	81	72	64	78	96	63	73	79	63	81	79	78	90	73	78	86	79	77	70	80	76	59	75	78	85	69	72	63	64	71	65	92	68	84	63	77	77	64	63	86	68	67	56	81	71	79	56	80	63	80	64	82	76	81	77	84	66	77	77	84	91	67	74	80	65	77	64	56	85	78	71	63	70	70	90	75	62	74	81	69	68	71	82	84	81	73	68	80	87	88	80	57	60	55	75	54	59	79	64	60	77	81	65	59	81	103	83	65	84	73	77	79	63	67	67	77	71	78	69	82	99	64	76	73	73	81	72	83	72	77	77	79	77	66	85	84	76	63	64	56	71	70	78	79	82	75	78	75	79	91	79	76	63	71	60	78	59	68	81	67	87	68	83	60	70	70	72	84	62	76	72	67	70	77	72	64	82	72	83	85	65	64	69	77	75	79	75	73	59	80	78	56	56	85	90	65	68	87	76	78	67	82	75	86	89	63	74	78
17278	9435	5486	10297	17131	19164	18405	16432	12603	8824	8352	8110	7115	5867	6525	5952	5969	5255	4403	3109	2665	2366	2028	2003	5883	3892	1681	1477	1454	1472	1368	1429	1398	1398	1402	1385	1274	1221	1144	1092	1148	1053	1010	1041	1025	973	953	969	950	911	920	935	944	956	839	918	959	907	935	889	927	921	936	895	974	906	959	902	861	943	930	893	927	916	893	905	893	906	940	866	893	913	931	920	894	940	892	895	949	861	1652	4183	3554	2489	1959	1203	958	857	912	855	891	868	908	895	882	907	924	836	863	883	910	900	911	933	823	911	837	881	903	870	928	861	882	851	913	862	913	882	896	906	880	868	962	899	827	939	823	910	886	862	911	827	863	881	934	876	859	889	918	923	878	910	896	858	895	899	894	907	887	885	905	830	832	927	886	954	887	874	865	885	859	909	825	935	853	837	926	900	894	869	833	851	825	918	900	877	845	913	860	945	907	895	867	845	876	827	877	900	856	935	844	933	894	944	868	892	932	939	911	886	904	867	857	886	855	901	870	888	899	870	858	910	909	859	930	910	856	915	927	879	930	863	909	883	883	884	877	888	838	916	885	864	923	912	880	882	926	837	889	894	885	954	838	890	876	865	904	822	852	909	850	878	930	847	897	911	858	932	870	883	849	885	903	943	910	881	869	909	853	966	892	913	885	912	863	892	802	889	910	879	873	908	912	879	885	899	917	910	922	914	876	822	920	859	865	853	838	919	886	897	895	926	879	896	908	889	889	930	904	849	880	917	930	853	852	884	936	906	875	964	929	911	874	924	905	882	892	892	840	866	896	886	916	897	843	896	872	860	895	904	873	952	854	905	862	925	913	867	949	927	888	861	884	870	922	892	892	802	848	919	945	868	894	870	879	934	834	886	900	845	926	881	894	906	862	881	893	870	843	886	908	881	844	923	881	827	900	881	899	929	864	901	856	925	881	852	972	915	894	883	900	866	872	881	874	965	880	890	913	873	929	859	905	876	883	880	897	871	859	860	950	899	912	900	896	905	877	883	851	914	834	860	906	886	939	878	865	891	871	861	931	905	897	889	941	853	806	933	847	877	899	866	856	902	928	929	934	881	902	870	854	912	875	884	911	916	884	851	882	871	937	879	872	841	918	892	845	890	906	943	939	895	859	888	891	909	923	867	891	848	889	866	879	864	849	791	882	873	889	898	883	913	903	907	861	909	905	898	877	891	890	912	907	883	865	855	892	871	861	857	891	846	845	903	880	847	851	883	911	864	856	883	894	883	920	885	905	936	905	844	847	878	821	913	853	888	891	852	851	870	852	901	856	897	913	963	881	839	854	922	850	867	948	890	874	838	924	898	872	885	886	845	894	899	909	893	873	920	873	822	841	878	910	932	866	840	884	884	944	868	882	873	910	827	932	903	900	905	919	889	904	898	857	893	835	841	883	888	860	863	872	850	850	910	916	844	881	882	871	880	902	891	912	851	878	881	884	903	869	867	871	896	873	874	911	905	872	886	912	847	896	920	917	918	881	883	879	873	846	904	882	882	868	868	929	873	884	868	887	818	887	890	901	917	850	844	839	900	882	865	926	874	915	878	883	930	917	904	891	881	907	912	887	865	878	868	899	881	874	830	887	891	873	902	888	847	934	892	878	862	842	926	885	910	899	823	903	901	859	929	891	892	904	907	884	896	900	939	912	908	896	939	888	891	944	934	844	878	930	886	926	908	894	856	909	878	902	916	935	909	915	822	852	915	866	918	859	864	829	941	873	890	887	876	843	886	877	894	929	884	847	924	872	919	863	880	894	948	860	847	932	908	911	907	869	884	886	842	837	871	900	906	912	867	876	893	886	869	922	890	922	892	817	911	906	937	902	896	878	897	903	866	891	898	897	890	914	911	871	916	872	902	888	889	865	906	863	897	886	835	854	899	847	820	875	868	886	887	853	884	889	923	975	920	929	854	896	879	896	860	897	889	886	920	878	895	903	879	902	927	882	880	899	878	879	874	855	855	888	935	896	844	867	866	901	920	877	944	865	924	898	952	874	903	880	900	870	942	867	882	862	862	935	894	901	879	895	894	924	899	864	854	956	898	891	894	871	910	915	897	965	919	919	891	908	857	922	909	855	961	897	920	843	922	902	910	862	869	879	882	898	905	885	887	993	906	895	894	893	854	971	903	872	920	893	900	848	845	902	909	883	891	926	893	918	934	924	861	895	866	858	909	859	881	907	891	864	814	852	893	865	899	843	922	861	892	909	841	870	898	876	900	835	908	840	868	880	916	879	921	855	907	884	857	862	864	878	934	853	878	873	857	896	871	938	962	879	900	892	833	833	921	918	867	908	880	899	857	873	860	876	887	862	911	908	883	880	811	889	844	929	914	861	871	909	871	862	910	921	892	869	864	876	915	878	891	870	884	882	866	904	834	932	860	887	902	914	906	874	884	903	901	851	856	927	877	845	884	876	941	873	906	873	860	924	867	884	868	867	878	898	861	914	872	850	877	916	896	905	848	831	919	880	915	928	903	906	892	936	872	906	876	891	831	907	925	863	922	958	888	879	854	867	900	896	930	878	858	929	907	886	893	883	920	913	876	948	933	883	913	887	877	892	874	867	865	884	899	867	875	882	873	881	907	868	871	866	899	817	888	898	864	893	858	828	903	876	930	887	895	908	859	873	856	888	880	885	870	875	823	911	921	878	892	882	906	864	837	830	902	894	856	905	900	931	931	917	933	903	833	881	887	867	886	844	893	922	868	916	949	876	900	917	922	867	922	919	896	890	902	863	910	914	892	879	925	941	860	871	922	848	912	871	962	940	892	907	877	912	850	1000	851	839	873	886	867	897	898	951	862	908	888	866	844	859	885	908	909	903	920	873	920	892	861	869	911	883	898	876	873	876	876	894	889	865	896	883	901	906	868	905	902	900	832	859	860	905	932	841	888	888	838	865	902	835	861	865	918	867	896	868	884	862	911	874	929	936	890	872	929	891	897	936	919	905	896	880	881	910	912	909	921	860	954	895	873	876	907	902	878	876	915	957	904	890	935	899	938	876	861	908	847	896	922	942	852	893	899	910	804	926	907	916	907	899	914	880	916	863	856	857	928	862	880	888	900	878	852	869	883	875	855	914	882	900	867	901	895	881	853	859	875	880	901	823	891	871	882	900	917	894	868	890	838	863	918	894	934	922	913	909	932	880	841	874	866	882	842	865	936	876	899	861	854	885	910	844	892	911	808	986	882	822	841	915	855	880	880	901	919	870	898	869	867	863	888	918	900	887	867	922	927	932	875	873	884	898	878	909	911	915	870	880	864	849	922	898	847	937	909	891	878	890	916	935	882	887	927	889	891	908	886	855	857	918	861	924	856	873	846	897	864	895	845	914	881	860	898	880	841	888	872	882	848	881	872	885	860	900	835	890	806	879	947	889	899	891	846	886	838	811	889	836	881	910	904	887	859	856	913	891	862	834	884	843	898	907	870	895	874	866	871	883	902	952	887	912	882	860	890	874	866	855	912	906	887
1992	892	461	344	357	541	573	529	377	262	299	284	258	204	206	213	208	193	182	138	101	107	111	107	412	274	90	83	74	87	78	82	67	73	71	97	90	74	63	98	72	68	73	68	58	69	61	57	67	70	65	62	60	54	62	85	59	66	64	71	58	52	64	68	54	68	66	65	79	62	67	72	51	70	62	55	73	65	60	54	74	80	83	61	64	69	68	66	65	57	83	132	172	182	141	93	58	53	51	65	63	56	71	56	68	63	62	67	63	70	76	63	73	65	69	61	65	66	53	64	78	59	59	52	56	63	66	63	64	52	56	57	70	63	64	58	64	56	57	57	79	56	60	56	74	56	55	64	54	69	57	75	74	70	63	62	83	74	54	60	72	57	67	56	65	57	55	61	62	69	66	68	73	63	72	81	64	63	68	71	63	64	63	59	65	47	66	56	65	74	68	60	64	68	61	73	62	53	65	62	74	53	62	63	57	66	61	49	67	65	77	78	58	68	63	63	68	68	59	70	87	48	55	63	63	59	77	67	52	78	78	65	62	71	63	78	60	62	59	62	75	80	67	66	67	70	67	68	61	68	59	61	58	72	60	60	54	54	57	72	61	68	56	59	54	57	68	70	51	52	66	70	65	65	62	54	75	73	60	64	57	61	63	78	73	46	76	61	66	55	62	66	64	72	56	65	75	53	75	57	60	61	75	70	59	59	67	70	63	53	74	59	54	64	58	61	70	66	81	67	71	58	55	59	59	62	66	66	66	66	65	62	51	61	69	70	62	52	63	69	59	57	63	69	44	63	54	70	53	60	65	60	53	61	70	56	64	65	67	72	58	49	75	74	59	64	49	73	57	63	59	63	68	52	52	65	62	69	57	65	52	47	75	56	72	74	69	65	53	59	59	57	41	62	54	70	64	47	63	67	67	66	67	58	54	56	75	74	63	69	54	56	58	86	65	76	52	68	65	62	60	62	62	64	67	63	70	56	66	72	52	66	64	64	73	59	62	62	58	68	58	65	59	67	67	58	73	60	65	70	52	53	76	56	75	68	52	60	59	60	56	57	63	62	66	62	62	61	48	58	63	78	61	59	53	69	59	50	55	64	57	64	57	63	78	66	61	54	74	62	55	71	62	66	62	64	64	75	53	61	77	46	45	59	72	68	54	64	56	56	69	78	68	56	87	66	67	53	71	67	58	58	65	51	55	67	57	60	65	75	62	62	53	66	66	53	53	66	80	67	63	57	66	52	60	51	56	65	48	60	61	71	62	53	64	56	66	69	65	61	62	56	62	68	65	73	56	50	56	65	66	63	61	69	68	72	52	54	49	66	38	61	56	53	64	58	70	56	53	50	64	56	64	78	47	77	65	66	65	60	71	80	72	60	66	49	73	66	68	57	57	64	58	67	77	81	71	49	55	72	54	73	75	74	62	60	83	57	53	65	60	64	60	76	63	87	57	69	80	68	68	64	41	66	67	75	64	58	58	51	60	68	63	58	70	60	54	67	59	56	64	52	51	52	67	62	57	66	64	78	54	73	61	59	60	79	57	60	61	65	76	68	51	59	58	52	58	67	67	55	77	68	71	55	66	71	60	67	70	66	65	63	62	50	58	51	52	57	57	70	51	72	72	62	54	68	59	55	91	58	65	50	69	68	73	69	68	54	67	62	73	49	55	66	72	71	54	66	65	66	70	54	67	56	66	52	71	63	65	55	65	59	68	61	64	54	61	51	66	69	55	44	57	65	56	67	72	54	61	70	61	72	53	59	56	70	63	53	67	56	60	63	50	60	63	51	70	58	69	56	62	79	59	60	59	61	61	60	63	58	68	60	51	69	59	63	55	65	65	78	69	67	67	63	62	49	65	75	54	67	60	68	63	53	57	58	59	66	61	54	67	71	62	62	58	66	65	61	64	54	73	61	59	54	74	53	79	68	65	58	65	71	73	55	63	71	66	69	62	51	60	60	64	78	52	71	65	64	59	74	47	62	65	63	67	70	64	64	75	68	72	60	83	57	60	56	59	52	52	55	63	66	70	71	53	49	69	72	60	68	50	72	60	66	66	68	69	64	59	75	51	75	74	53	72	63	69	69	74	52	70	72	73	59	59	53	66	60	65	68	62	57	74	68	61	60	54	61	68	69	55	77	68	51	63	64	68	68	55	55	68	60	59	55	57	65	63	73	69	56	58	58	74	56	50	56	58	79	60	64	65	65	71	54	53	54	55	69	71	66	52	55	59	59	52	65	60	54	58	50	70	66	58	56	64	72	75	58	77	68	66	64	63	56	72	64	48	58	60	66	69	67	53	58	61	45	50	62	68	73	67	68	69	59	61	59	66	64	70	80	70	61	68	54	73	47	60	72	56	73	61	47	75	54	67	59	63	68	66	64	62	73	57	71	77	61	62	68	77	63	58	66	68	75	67	79	63	49	71	64	68	62	57	73	55	53	51	59	52	56	64	60	61	59	56	71	65	43	79	79	54	65	61	65	57	70	50	64	54	67	57	59	62	71	58	48	57	60	62	68	69	57	63	67	71	59	54	49	51	67	65	72	65	59	58	65	66	72	82	65	54	65	55	54	74	53	58	75	68	78	48	74	53	71	73	76	50	61	62	76	75	63	47	68	67	61	53	69	58	60	63	49	68	73	57	74	64	60	64	60	62	66	53	65	62	68	82	60	68	65	55	62	79	71	63	48	65	63	64	66	60	59	70	52	70	58	68	53	63	69	63	51	64	58	46	58	57	52	57	64	67	69	66	65	54	50	70	53	61	54	54	59	68	62	48	54	68	77	68	55	63	78	72	56	56	62	72	64	80	68	66	64	47	48	73	62	62	74	68	60	59	69	51	52	71	50	66	74	59	65	73	76	64	66	53	66	62	77	71	51	57	60	62	72	59	68	64	69	57	64	64	63	62	65	74	49	69	59	74	62	68	67	71	65	63	71	75	75	63	47	66	66	70	74	63	73	57	61	57	59	55	52	78	54	64	62	79	55	44	68	52	71	62	62	59	70	68	68	54	78	75	74	66	51	45	67	51	57	75	60	54	53	68	63	54	78	63	58	63	61	84	50	65	67	55	83	61	64	67	56	72	68	66	52	66	58	69	72	50	52	67	68	66	68	62	65	52	73	62	66	57	63	64	62	82	71	72	69	56	65	57	69	57	52	69	67	69	61	52	62	61	67	68	77	71	73	65	48	62	68	52	55	44	73	62	60	66	60	59	57	67	62	45	59	66	66	62	60	70	60	69	70	74	73	60	60	63	60	60	65	52	70	53	58	68	59	55	74	51	48	60	75	61	66	60	66	70	73	51	58	52	65	67	71	61	52	55	49	67	55	75	53	58	78	50	51	59	73	52	60	64	64	65	47	70	66	72	60	79	59	63	59	60	50	59	51	63	70	64	66	71	57	63	65	62	59	65	65	61	67	72	68	53	63	61	65	57	69	62	71	51	63	48	69	65	42	62	54	47	53	74	77	70	58	65	75
20979	11469	6909	12796	20069	22060	21349	19126	14650	10858	10382	9750	8293	7031	7376	7041	6709	6040	4969	3451	3077	2519	2344	2261	9609	6921	1804	1553	1431	1498	1377	1444	1413	1349	1392	1351	1295	1157	1130	993	1051	922	902	857	890	881	863	828	836	795	824	776	833	800	792	807	803	788	818	837	752	734	785	810	704	763	774	753	781	765	754	784	790	767	792	761	771	787	759	776	738	730	767	737	759	819	744	773	759	690	1496	3412	4153	3763	2502	1326	722	723	735	766	731	703	763	721	728	721	751	768	744	683	710	736	723	741	742	714	716	771	720	734	767	791	738	705	709	764	726	708	732	750	695	758	774	810	749	799	722	708	712	770	730	720	737	721	730	737	694	720	746	742	714	755	712	723	677	702	766	733	717	732	772	748	739	780	773	705	745	756	725	655	732	708	714	726	742	770	714	753	756	714	759	749	748	735	711	751	731	729	727	703	714	771	750	684	760	733	689	778	751	749	702	749	727	752	710	746	781	750	698	741	786	694	793	754	714	728	743	719	733	725	711	718	688	760	758	739	733	772	735	695	745	693	736	703	724	722	784	698	681	794	748	737	702	732	741	720	752	719	744	740	723	747	730	739	767	726	720	768	701	727	750	731	710	745	703	718	738	740	710	723	743	751	733	760	738	742	767	702	691	776	777	719	726	716	727	726	714	742	740	727	727	723	719	788	753	681	690	727	747	735	750	767	723	760	717	776	777	738	726	723	769	759	729	766	755	766	717	708	742	735	797	707	787	780	741	736	728	720	639	724	718	765	727	711	703	747	737	747	716	742	785	736	749	715	735	673	768	715	756	712	736	746	716	741	732	743	718	712	741	717	715	776	740	755	744	777	764	753	792	698	748	707	690	766	722	760	749	759	745	685	749	716	729	754	707	752	742	723	738	753	692	769	742	736	699	737	791	740	741	821	725	731	744	700	783	740	705	759	728	727	703	739	779	711	767	762	709	763	676	694	723	744	753	760	760	716	712	780	761	687	751	753	764	713	761	747	709	714	752	755	788	745	717	752	737	739	677	738	765	793	741	744	738	763	711	717	754	706	700	741	721	749	779	728	747	751	738	754	760	738	724	733	733	684	717	731	685	715	690	743	698	756	738	758	733	769	772	709	750	779	708	655	744	721	779	752	767	719	704	709	716	735	761	731	744	764	757	742	705	734	777	785	734	736	785	756	687	706	741	770	731	724	702	782	724	768	726	721	766	707	740	707	693	743	714	692	722	733	752	706	757	724	757	730	773	749	767	752	752	713	713	695	741	718	710	758	763	762	736	744	740	719	703	711	733	705	721	761	749	718	762	761	724	750	751	718	728	750	676	725	731	740	716	728	767	724	746	752	775	724	690	718	728	763	711	779	706	736	740	772	712	759	737	741	726	736	723	716	661	737	766	693	706	774	753	715	752	685	719	742	700	778	720	675	724	650	729	740	750	751	742	743	733	734	762	699	754	745	753	748	748	733	757	732	774	683	772	776	705	733	731	725	726	749	707	721	745	756	742	743	720	728	755	745	743	781	715	705	745	750	725	733	744	726	771	719	786	722	707	764	737	680	741	777	720	708	753	771	740	708	738	760	777	700	720	758	707	742	759	713	766	743	719	747	732	760	770	698	675	755	725	756	749	755	752	757	725	700	717	748	701	767	744	711	683	768	736	715	710	755	732	728	722	732	743	718	765	712	760	729	686	704	728	768	705	747	730	784	724	773	743	708	724	756	721	707	712	712	699	754	754	722	747	731	732	757	681	749	755	717	766	736	702	750	739	731	755	702	736	721	709	760	749	755	734	728	800	733	708	746	724	712	719	728	713	750	723	760	731	702	726	742	755	720	712	726	764	757	718	719	734	734	715	697	752	714	748	791	766	732	754	729	743	701	697	724	764	747	726	740	699	717	733	710	731	721	698	755	712	731	756	773	716	728	750	700	771	711	733	754	757	771	755	779	712	711	706	711	731	762	780	716	762	739	752	706	717	706	748	709	723	683	719	730	757	728	729	674	726	742	734	749	717	770	707	715	713	730	725	750	769	774	714	747	701	675	730	748	688	762	715	724	748	734	708	729	781	740	732	763	729	688	732	689	732	763	710	749	743	718	755	750	767	776	732	753	689	751	744	716	728	699	731	710	772	753	737	755	703	754	720	663	757	709	714	746	768	711	765	737	726	748	802	746	716	697	769	743	763	692	674	726	791	750	768	705	713	714	760	713	706	703	728	767	735	704	755	673	755	755	731	773	725	791	783	774	716	711	721	733	694	710	746	776	711	744	765	720	716	768	798	770	727	753	711	728	742	716	766	736	698	707	721	743	768	769	716	709	750	699	722	752	729	728	767	723	727	754	763	780	673	718	730	723	721	766	775	737	752	727	739	711	754	711	770	730	739	739	735	729	707	655	728	767	726	726	734	699	713	757	709	688	728	723	746	749	704	717	681	756	755	734	789	765	737	732	749	722	697	747	712	746	755	741	751	749	685	766	704	715	724	730	716	744	761	719	683	679	735	776	761	725	719	771	775	718	722	705	758	732	751	706	764	721	749	731	722	752	745	695	688	710	774	707	750	746	720	691	705	754	689	759	739	717	721	709	724	749	722	740	753	731	773	771	755	761	705	693	767	762	745	689	731	726	716	786	722	732	693	765	753	786	753	753	711	680	729	749	728	730	670	733	727	683	734	668	765	707	742	723	762	702	685	766	725	763	735	761	743	737	773	738	731	765	777	709	707	707	723	700	739	725	725	806	780	756	749	730	760	761	742	728	755	735	753	733	726	727	720	749	712	739	737	773	788	719	792	785	753	738	707	720	737	713	715	734	763	723	796	772	768	741	704	720	766	795	722	711	739	748	690	699	765	750	698	688	686	779	740	757	705	788	700	717	727	756	696	730	771	753	742	769	745	717	690	720	721	721	761	742	779	730	746	737	741	726	713	739	766	722	743	779	665	709	724	729	731	689	741	760	739	753	728	771	754	725	738	699	720	730	720	777	658	740	799	716	730	759	731	699	738	736	754	740	732	722	757	759	755	728	730	675	750	743	760	756	727	753	753	723	715	719	720	748	708	755	766	700	666	759	727	711	742	725	715	702	732	706	739	760	786	782	730	737	785	747	679	732	736	714	742	776	712	716	748	769	764	769	711	679	715	724	767	737	788	759	705	715	703	722	725	716	764	722	713	730	742	739	702	746	723	742	782	773	739	667	762	755	717	722	756	728	747	782	733	728	742	723	697	751	716	756	728	717	734	761	741	773	739	715	738	745	748	751	727	739	753	707	755	693	770	719	720	760	775	708	730	786	718	733	734	720	685	754	668	722	688	739	760	748	691	706	724	737	690	772	695	726	801	761	729	703	781	770	765	727	732	717	748	714	765	703	706	742	798	724	782	725	719	696	755	747	704	734	707	724	727	762	696	708	751	779	733	737	705	753	697	741	759	717	744	720	748	757	722	762	756	765	670	708	714	731	721	712	714	767	746	785	731	742	718	680	759	678	723	700
1718	382	188	164	157	253	270	253	184	141	145	147	135	135	124	103	126	110	85	75	64	56	60	60	200	123	64	57	48	47	58	70	67	48	55	49	63	60	60	65	47	66	51	54	58	45	49	67	62	53	49	57	64	50	50	73	52	71	66	58	47	44	56	65	61	54	59	56	54	58	59	55	63	54	57	53	54	57	58	48	51	62	42	63	43	52	50	64	55	50	58	80	92	88	83	64	55	54	60	45	55	57	50	52	46	53	43	49	42	54	59	52	48	54	62	60	60	52	65	37	55	41	48	57	38	45	53	60	47	48	52	61	57	54	53	55	57	50	48	55	55	55	51	55	51	61	59	61	43	66	54	37	52	43	54	50	52	45	44	47	55	51	50	57	53	60	44	57	54	69	48	44	72	52	60	60	48	59	59	55	51	61	59	57	60	50	58	76	46	52	67	44	47	56	52	59	32	64	70	60	52	47	54	50	53	47	54	62	57	47	44	63	43	63	66	53	56	41	59	53	47	44	50	46	54	57	37	49	54	48	49	53	56	35	51	45	46	47	45	56	54	42	43	54	67	54	48	37	44	52	49	54	53	69	56	50	46	57	53	52	75	52	52	66	54	68	55	61	46	48	45	58	50	43	48	62	50	55	56	65	48	54	51	36	59	48	47	47	38	61	60	61	64	44	66	45	48	67	42	54	44	50	53	50	48	54	58	66	47	62	51	54	56	51	46	49	55	59	62	52	42	50	56	59	46	53	46	56	56	63	61	63	51	55	51	52	44	40	61	43	40	45	42	60	45	54	40	56	50	67	60	65	53	49	63	43	60	52	52	48	47	62	64	52	59	56	49	39	57	58	43	64	61	54	55	55	57	51	58	49	48	42	55	56	50	63	52	50	45	45	74	50	59	48	34	57	60	45	55	55	58	36	61	42	55	47	59	54	56	51	59	56	38	44	41	59	46	52	38	57	66	53	71	50	59	56	51	62	45	59	63	65	66	53	40	49	76	45	56	56	49	46	48	48	54	55	50	40	50	51	64	57	49	47	62	58	64	53	54	60	59	52	48	48	48	59	50	57	47	58	59	48	52	63	51	57	52	61	41	54	56	52	59	43	57	43	54	43	52	46	54	61	55	50	58	51	67	55	46	52	61	52	58	42	57	41	53	62	53	47	63	38	42	56	60	56	57	59	51	55	51	43	52	54	53	54	46	43	60	50	60	47	50	51	47	57	52	65	50	46	68	48	62	70	53	52	46	44	43	58	55	52	54	52	46	52	40	58	53	44	48	50	55	60	47	59	48	52	56	64	61	59	42	58	55	54	55	56	57	47	49	64	56	62	57	53	55	51	67	43	44	52	53	60	35	50	53	40	64	56	50	54	51	53	50	60	44	73	56	48	61	59	46	62	59	48	48	52	51	55	54	54	66	57	45	52	43	52	51	49	47	55	49	57	48	55	45	53	53	44	61	46	51	58	71	42	42	51	60	45	54	50	46	55	61	43	53	39	41	54	46	47	53	55	50	47	40	48	53	57	56	53	49	54	51	60	42	49	54	60	53	55	50	44	66	43	52	55	52	43	51	46	55	45	52	45	47	46	51	63	56	58	49	54	45	59	40	44	50	54	45	43	50	45	39	50	56	51	56	54	51	41	47	41	55	52	51	44	54	65	43	51	53	50	64	52	51	64	59	51	46	56	60	53	59	62	46	48	62	50	52	47	49	50	42	49	59	49	53	45	59	66	55	60	46	56	55	49	46	54	58	64	58	58	62	41	70	51	43	38	43	47	48	56	49	48	51	44	57	42	54	57	59	60	53	66	57	58	61	69	54	40	44	55	61	51	64	49	57	43	46	38	57	48	43	52	58	56	47	50	57	60	49	57	55	51	52	57	53	65	56	59	45	58	48	52	62	52	58	63	63	47	51	55	54	49	43	48	58	52	56	68	62	60	46	57	63	54	62	49	57	53	50	47	52	53	44	39	43	49	40	50	52	56	63	48	53	47	45	49	57	48	55	58	57	58	61	59	53	64	56	50	56	46	61	39	51	35	34	52	46	56	48	58	53	51	49	46	48	41	58	53	50	62	46	44	47	50	54	62	49	35	40	66	49	46	60	67	58	55	40	44	59	48	53	52	48	58	38	34	56	64	52	54	54	50	56	57	50	49	54	49	50	58	60	45	50	50	50	56	73	50	65	40	48	47	58	74	61	71	51	54	68	57	38	57	58	49	58	57	53	51	48	52	41	51	45	58	61	46	32	52	47	61	45	49	57	50	62	47	55	55	45	50	52	58	67	49	58	52	58	60	56	55	57	59	49	65	55	48	65	61	47	52	68	57	59	49	47	54	55	44	56	54	68	53	58	54	48	43	51	55	55	60	53	52	40	54	54	69	47	49	54	69	64	56	54	62	60	51	46	49	55	58	55	58	42	54	59	67	48	47	45	61	59	55	67	52	54	46	61	51	57	46	57	56	45	52	53	60	52	41	45	48	48	60	44	46	53	47	44	56	58	52	51	58	60	55	57	55	51	52	68	46	62	62	48	48	50	54	54	59	52	54	48	59	63	41	56	54	52	44	45	51	57	59	48	49	40	45	54	63	53	49	63	60	65	41	55	52	47	43	54	47	51	57	65	59	59	52	59	63	48	53	54	47	48	45	52	51	64	59	58	46	58	51	57	58	44	54	56	47	49	60	47	62	44	59	48	54	55	59	47	44	48	57	60	52	54	63	57	55	47	40	41	62	51	50	59	66	56	46	51	48	47	50	48	43	47	52	56	46	41	58	47	45	54	45	58	50	57	62	54	50	46	60	53	70	69	55	62	50	55	60	57	51	48	59	40	53	46	48	62	50	57	52	50	47	51	39	49	42	36	50	56	49	64	59	57	61	38	51	57	49	54	51	51	61	57	51	45	52	51	60	50	59	69	75	47	49	44	46	58	40	41	34	48	54	48	53	39	46	51	57	57	55	45	46	51	52	58	41	61	55	56	46	49	59	61	38	48	53	37	47	55	68	47	64	51	54	50	42	60	47	49	49	48	51	51	46	53	54	59	47	44	52	52	59	44	42	53	60	55	49	61	56	55	51	45	57	44	67	51	62	61	64	57	49	49	54	59	37	64	45	54	52	58	59	48	51	62	55	55	47	49	54	45	52	62	39	60	48	45	50	45	63	52	62	56	55	48	53	59	48	37	53	45	43	53	52	47	44	56	66	46	48	47	53	57	55	60	48	58	41	39	55	52	51	52	53	59	68	52	46	63	51	66	61	50	56	44	49	49	52	46	32	48	45	47	47	45	42	49	59	59	59	57	52	36	44	47	50	45	55	61	61	58	47	50	48	48	53	53	52	51	47	51	58	56	51	45	61	54	61	43	60	58	61	56	53	62	54	50	56	67	43	47	61	55	48	48	45	59	58	46	56	56	41	32	51	56	47	47	60	53	60	42	43	64	54	55	49	48	54	55	56	50	52	59	65	48	51	52	53	50	58
14286	6440	3535	7102	12227	14607	13842	12361	8303	5902	5679	5408	4287	3924	3905	3959	3502	3090	2138	1729	1552	1389	1330	1248	5426	3237	1017	983	994	839	891	959	821	905	817	780	766	799	806	730	751	761	739	729	665	671	683	666	643	703	659	656	652	674	684	742	660	708	682	661	684	654	679	668	664	693	656	641	701	615	687	639	637	665	677	693	651	720	613	658	649	639	657	669	673	629	616	656	664	733	991	1404	1637	1374	1162	795	709	657	664	639	674	662	649	618	610	680	631	625	662	621	646	667	667	610	647	665	645	650	643	616	652	690	677	661	724	682	620	718	668	670	596	686	669	679	664	640	634	679	662	630	636	678	636	654	673	702	644	646	675	657	659	645	666	681	707	657	616	709	642	633	660	661	678	624	674	610	615	648	604	663	636	630	636	651	655	615	700	648	620	689	664	637	689	646	724	662	632	657	677	679	603	643	662	743	639	647	638	637	687	659	628	624	659	636	685	626	651	725	675	674	635	628	681	690	684	671	671	681	628	698	671	653	634	629	616	657	685	634	691	603	696	662	674	669	651	642	637	614	680	660	679	684	684	610	681	663	623	665	658	666	673	665	663	626	656	667	688	686	708	616	656	642	651	711	664	619	666	683	665	674	639	626	667	630	630	691	676	620	663	728	628	658	637	683	642	640	637	705	652	664	639	681	674	622	688	684	643	641	669	638	684	701	626	662	651	700	659	658	667	642	663	638	673	652	671	689	656	639	639	664	623	635	658	630	657	687	658	638	666	623	633	650	677	651	692	654	670	645	679	672	619	661	684	630	666	657	674	638	669	603	660	655	634	676	671	644	690	652	663	642	654	624	681	696	634	680	639	668	655	661	713	654	624	706	644	635	642	652	596	664	686	609	645	682	632	666	603	669	657	670	636	632	595	670	649	670	692	689	621	661	626	673	663	672	640	664	665	619	628	643	691	648	603	661	669	647	656	629	661	688	690	642	715	701	699	618	691	618	652	692	693	614	602	620	656	662	688	680	606	655	640	635	710	659	629	643	665	714	636	667	657	656	671	660	679	641	638	663	610	649	652	690	684	655	642	677	672	678	650	684	638	643	638	677	678	670	672	643	682	678	673	611	636	622	689	641	705	691	657	656	660	687	652	629	655	704	630	634	685	634	633	621	657	631	643	584	664	625	671	675	663	601	669	696	660	626	654	689	697	653	675	642	666	655	668	682	660	645	688	672	733	640	642	642	653	664	656	605	613	664	629	641	652	641	677	658	634	669	677	633	642	692	629	660	678	656	683	686	658	662	628	715	734	622	661	632	663	689	678	651	680	646	675	633	657	699	630	638	649	626	656	662	661	660	684	696	658	617	644	660	691	646	706	667	647	690	692	655	657	641	646	666	669	677	602	577	681	659	681	678	654	676	647	662	645	624	706	612	668	662	656	669	698	679	673	633	655	648	618	651	669	684	648	605	653	641	658	660	634	690	633	611	680	646	655	663	634	618	654	638	595	698	652	665	663	687	663	634	665	656	574	613	671	637	668	657	651	667	654	659	651	697	621	671	680	659	675	663	614	634	630	699	658	639	671	691	727	718	707	645	662	668	652	639	705	639	639	653	663	683	654	696	679	654	628	644	678	605	661	690	627	646	623	650	688	678	648	686	637	650	701	674	648	660	639	638	610	645	663	616	623	685	678	660	662	647	598	660	643	684	637	660	681	616	644	672	632	660	685	656	687	694	643	595	652	628	667	644	668	656	667	644	627	636	624	642	662	648	681	614	652	625	650	661	659	659	656	670	685	682	714	685	698	627	628	683	635	663	659	654	643	648	671	639	662	692	680	609	681	670	644	634	669	609	628	692	637	701	675	654	640	683	638	649	625	662	674	677	727	640	661	702	665	606	704	682	662	680	711	689	661	660	676	627	676	672	679	673	677	630	618	699	700	652	605	658	648	646	590	676	631	684	661	628	641	672	683	643	665	646	679	675	664	713	645	648	658	633	670	661	632	669	644	630	657	658	666	647	686	663	641	633	672	661	663	678	708	652	695	597	661	645	667	642	619	635	705	706	620	673	643	661	660	636	661	685	639	663	645	682	694	671	655	652	640	706	677	624	638	681	632	641	616	669	674	674	648	626	651	665	662	654	638	688	676	676	632	651	682	659	625	681	638	673	674	674	662	721	658	596	703	655	649	670	644	615	617	665	634	675	654	670	629	658	670	658	705	659	640	650	687	605	665	655	639	647	651	653	647	611	652	647	670	654	698	655	726	699	677	660	632	634	661	641	659	648	646	621	659	660	648	606	641	661	598	652	660	650	626	659	617	650	668	652	622	670	648	677	652	636	707	660	642	645	676	706	655	670	651	602	707	663	602	673	630	645	719	677	619	627	617	658	662	641	628	678	676	638	682	634	628	676	714	629	665	635	639	696	619	703	670	661	620	623	712	651	613	678	696	649	646	661	659	633	608	627	634	670	664	613	642	654	616	675	687	639	664	627	630	571	651	659	662	648	654	608	681	638	650	685	675	666	637	685	660	654	657	705	687	655	662	639	665	657	659	659	618	615	655	688	655	661	637	626	633	648	635	651	623	628	621	657	642	668	652	672	646	691	703	658	625	668	676	660	636	651	616	633	651	607	646	648	642	625	619	673	643	653	659	644	648	646	630	650	698	699	675	657	647	626	662	663	690	644	694	688	618	639	615	640	610	607	642	664	694	674	679	619	673	655	655	703	641	676	658	644	656	667	615	658	665	630	622	666	635	662	685	680	669	661	655	694	666	615	685	707	691	614	651	588	665	686	673	693	668	681	667	630	669	632	668	631	695	629	634	629	659	648	657	666	607	634	704	657	650	584	600	651	630	645	634	615	646	681	674	633	649	668	619	621	659	649	647	635	644	665	634	685	630	677	639	654	664	651	617	643	656	684	611	681	658	655	661	662	697	618	635	655	666	713	636	651	685	673	644	662	658	667	621	663	671	703	675	653	608	622	691	655	659	640	620	629	657	641	635	705	650	631	709	665	676	619	643	693	650	636	615	681	715	676	653	618	646	635	628	629	635	642	634	626	657	698	704	645	622	640	699	658	680	674	636	606	661	670	659	651	665	674	647	637	686	671	691	636	698	680	659	672	692	679	674	652	611	683	636	685	633	646	640	612	721	664	655	652	647	624	648	708	607	629	656	684	655	652	659	624	613	664	664	683	674	693	656	678	609	632	634	673	640	680	634	679	659	618	656	636	646	656	583	638	664	644	630	688	651	616	614	651	672	639	641	643	622	711	639	691	642	655	661	673	711	643	660	659	654	654	633	621	646	664	715	636	700	697	635	634	665	632	614	675	651	649	680	626	603	665	671	685	629	672	682	689	699	673	656	644	657	652	663	635	621	672	630	673	663	616	677	656	676	616	657	667	654	600	665	631	685	665	669	622	682	639	687	594	646	631	671	641	699	701	634	611	681	668	659	663	732	647	697	666	646	671	660	676	635	650	674	635	626	667	672	651	668	641	606	655
1196	644	301	240	236	359	408	382	279	207	202	171	192	180	165	176	161	147	108	103	88	84	97	84	656	395	68	48	55	57	76	65	73	65	56	41	66	77	56	44	65	60	61	65	58	59	57	59	57	45	73	46	60	55	57	51	56	61	64	51	52	49	65	55	55	62	53	45	53	58	66	48	68	54	53	51	68	45	47	46	59	50	54	49	60	55	42	40	59	66	90	98	100	90	77	58	45	49	56	52	47	60	48	54	44	55	41	62	56	53	57	60	54	62	46	53	73	48	34	53	59	49	48	48	71	48	54	60	58	35	42	42	58	43	63	37	47	50	49	57	51	52	56	41	52	55	43	57	56	48	63	65	52	50	50	54	63	47	50	64	63	49	49	60	37	59	65	51	54	53	52	45	50	59	60	50	49	68	65	55	38	60	50	49	59	51	54	41	55	63	45	48	62	54	49	49	50	38	58	57	50	64	49	51	50	44	44	57	53	48	52	58	60	50	63	62	58	59	50	58	50	48	57	51	37	68	51	47	54	51	55	50	56	61	66	49	45	61	66	50	50	64	57	55	57	36	47	56	48	66	65	59	52	56	50	46	53	53	60	53	60	65	49	65	51	45	44	52	42	48	58	62	61	42	64	54	47	55	69	52	41	51	52	55	53	58	45	47	51	45	45	59	48	61	59	62	40	60	58	64	53	55	58	48	44	57	65	87	53	50	48	56	51	56	50	59	43	52	60	50	55	54	40	54	53	54	59	51	44	74	60	49	45	53	65	65	49	51	60	56	44	56	48	50	45	49	39	59	44	62	48	48	63	54	57	56	53	50	47	55	45	39	49	43	46	60	54	58	57	63	50	53	53	64	52	58	55	58	51	53	59	52	50	53	49	56	63	68	58	52	54	54	56	52	61	56	66	52	44	48	58	58	64	52	59	42	62	39	53	54	62	55	51	56	58	45	54	48	59	44	54	52	53	51	46	50	60	66	66	52	34	69	51	45	60	50	57	62	44	49	65	54	54	38	49	54	51	48	66	57	46	62	61	53	46	53	68	56	51	48	47	50	59	44	44	41	51	53	50	56	45	48	47	42	63	80	45	48	43	52	64	49	52	72	51	65	57	52	53	37	55	61	48	59	43	54	44	40	46	57	49	56	53	60	58	59	48	42	53	52	62	51	53	50	50	49	61	38	44	64	56	57	61	59	64	53	47	57	44	57	47	56	54	64	58	40	62	46	41	50	61	54	54	48	49	57	61	49	51	40	58	61	55	57	45	49	59	50	51	47	51	62	49	52	56	56	59	57	45	51	63	57	59	57	44	60	55	53	50	48	47	48	49	51	52	66	55	54	57	50	68	52	59	57	53	54	49	55	67	47	55	55	56	58	68	54	57	65	64	59	53	51	52	54	52	56	53	60	52	51	57	53	39	46	47	49	59	50	51	53	44	55	55	68	68	54	63	57	48	45	44	46	53	55	57	68	52	43	47	64	66	58	59	62	47	61	51	65	59	54	70	63	53	51	56	63	52	56	53	54	65	43	49	56	60	52	57	54	51	55	49	59	43	72	49	45	41	48	36	67	47	48	68	67	49	54	70	52	57	48	58	42	63	60	50	60	44	47	60	57	54	58	75	50	57	65	61	43	56	54	52	61	76	47	50	66	71	57	43	54	56	52	36	57	48	59	61	50	54	61	46	45	63	48	52	51	55	45	50	47	55	53	38	51	56	52	47	42	47	47	61	54	47	50	49	44	49	55	54	58	58	59	55	48	55	57	66	40	54	59	47	51	49	53	54	56	45	55	47	47	51	47	43	46	42	55	54	62	49	52	59	56	49	50	60	47	62	56	54	62	56	33	63	51	48	56	52	48	39	44	58	51	46	45	51	50	39	51	50	55	50	55	55	44	44	59	52	61	62	42	41	58	57	41	59	52	50	55	38	63	51	56	50	49	65	49	63	62	47	74	62	59	48	60	51	45	62	39	56	54	69	52	46	44	62	50	62	61	60	55	59	57	40	59	49	51	59	57	44	58	65	59	55	59	60	57	56	52	74	49	46	52	58	67	60	46	58	62	56	51	50	51	56	59	51	52	62	50	45	60	63	71	52	59	48	75	53	57	66	73	62	43	54	60	61	51	64	54	66	47	59	68	56	57	43	53	53	61	70	59	55	57	51	51	52	55	62	62	57	52	49	50	48	58	61	40	46	54	52	60	53	51	49	50	51	38	60	59	43	56	53	56	63	53	51	53	39	47	72	47	48	53	52	49	61	56	47	41	50	44	62	47	53	52	49	74	35	68	61	46	62	66	58	49	58	53	55	53	53	56	51	51	50	53	61	46	60	58	47	53	60	46	49	45	54	53	70	54	58	53	65	51	53	49	41	52	56	56	61	49	62	44	42	61	58	50	60	55	54	60	60	51	54	52	62	50	63	55	52	51	69	53	57	56	42	56	47	57	59	65	56	58	58	39	64	52	59	69	46	49	39	42	54	64	46	58	59	63	66	57	49	44	52	67	37	57	44	44	46	53	45	56	58	46	52	47	47	51	55	64	56	46	64	54	47	67	62	65	60	54	40	62	41	62	53	66	54	63	50	81	58	54	55	59	48	64	51	52	48	44	67	56	63	47	56	54	58	60	42	46	57	40	66	42	58	71	62	54	60	60	48	48	59	49	59	55	65	55	65	60	54	60	59	52	51	58	44	42	57	65	41	52	62	47	46	52	58	52	61	48	58	57	47	43	72	50	59	41	49	47	55	47	50	51	50	54	57	53	53	43	56	63	63	42	43	53	49	51	64	53	52	60	48	52	40	63	53	67	41	52	57	53	46	59	68	53	50	58	46	49	56	50	51	49	61	47	52	65	53	47	61	55	43	67	51	48	49	59	61	46	51	39	58	66	51	53	49	59	51	56	61	69	51	54	53	50	49	54	58	57	65	59	49	54	55	62	65	39	50	58	43	44	55	74	66	55	55	53	39	42	49	54	58	58	78	66	66	54	57	37	55	63	49	57	62	38	44	44	47	51	59	55	54	63	50	50	57	63	49	49	45	52	47	51	57	60	50	54	62	56	45	60	61	47	62	45	56	55	61	59	52	44	55	49	52	47	51	62	49	47	63	51	51	52	55	50	46	54	57	57	58	48	47	52	44	51	45	51	57	40	61	52	50	55	59	49	52	61	61	59	48	55	47	50	54	52	47	63	70	47	55	43	58	57	45	57	55	46	53	61	67	45	55	59	28	64	60	49	57	50	68	60	50	55	64	44	60	58	58	60	49	59	52	55	54	45	56	48	48	46	54	58	47	47	62	50	39	57	55	44	59	47	50	52	50	62	53	55	63	53	37	60	65	57	45	53	66	55	67	62	57	47	63	54	50	63	46	59	60	63	48	47	53	57	54	44	55	51	54	54	47	60	54	55	60	52	45	53	49	60	58	55	52	60	52	65	39	67	38	54	56	55	46	56	47	57	51	51	66	48	52	51	64	56	59	54
16898	9157	5474	10292	17118	19482	18508	15878	12300	8807	8552	7770	5974	5727	5839	5704	5066	4062	2864	2408	2134	1812	1797	1870	13955	7722	1209	1086	1037	1011	1077	1004	1028	994	958	948	856	860	794	773	785	760	756	719	713	648	666	765	675	685	634	689	688	674	653	640	614	679	626	650	647	633	648	674	638	635	674	693	608	643	596	682	676	625	655	652	651	621	653	648	640	633	663	647	638	712	635	677	696	976	2006	2547	2286	1781	1255	965	637	627	642	663	608	636	633	654	593	651	687	625	618	600	604	644	701	633	632	663	622	612	645	674	619	658	603	689	683	637	659	611	667	707	638	671	600	632	648	637	662	598	698	604	617	619	618	628	600	662	608	658	652	674	615	648	645	646	617	664	621	646	617	644	613	584	650	673	605	659	645	632	630	677	593	631	657	625	587	637	674	659	609	654	622	641	622	633	654	624	637	639	636	607	590	653	660	668	645	633	657	627	593	616	589	650	615	620	606	644	678	642	657	637	695	662	689	619	615	635	652	653	610	611	665	635	651	627	692	677	646	679	671	627	603	610	657	606	668	588	599	596	647	627	650	671	686	630	634	671	614	608	643	624	642	671	651	609	622	660	624	682	636	640	663	666	623	610	618	640	600	668	658	621	689	601	640	616	661	599	665	618	645	636	613	626	652	612	620	639	577	662	604	681	611	639	680	658	626	630	626	614	636	656	634	628	650	635	655	621	620	659	645	636	596	639	641	653	637	593	678	659	658	643	604	647	647	626	611	623	596	641	630	606	655	627	643	585	628	644	649	662	653	663	658	685	653	677	596	651	660	686	617	588	645	640	646	654	615	650	635	622	623	625	627	693	693	682	642	617	617	683	651	694	611	640	621	596	613	685	591	628	660	637	646	669	627	634	648	656	633	658	634	660	604	615	632	622	646	614	657	645	638	653	638	659	590	639	602	686	601	619	691	708	626	638	666	648	643	655	594	618	610	648	601	638	668	638	631	618	614	667	665	604	656	606	586	639	634	638	652	634	631	629	668	672	694	663	592	689	674	643	653	662	638	609	636	624	632	607	587	593	632	672	642	656	641	657	609	689	611	653	601	660	580	656	612	622	610	613	666	614	623	646	660	667	669	665	622	614	650	641	637	621	607	671	661	636	620	645	606	627	630	595	662	606	672	602	642	589	615	607	664	676	632	663	619	653	635	624	613	637	654	652	623	636	655	613	669	594	651	635	633	675	630	621	611	656	629	643	642	666	637	628	608	617	644	647	650	636	650	652	674	653	643	650	601	657	640	619	595	648	660	649	659	648	636	631	622	662	636	619	649	657	609	614	638	665	644	659	668	662	603	616	629	610	630	621	646	672	671	641	635	593	653	646	642	598	647	666	656	663	658	643	644	652	623	657	644	652	689	626	674	656	660	647	638	635	656	688	617	608	622	610	620	610	605	685	673	645	651	651	706	658	600	650	596	644	649	594	612	662	626	639	662	625	596	665	635	610	642	642	657	690	574	647	646	613	640	619	638	625	638	669	655	664	671	654	601	621	627	633	688	666	631	624	617	673	632	637	660	621	669	705	676	631	662	610	620	619	638	601	623	652	616	641	660	670	624	621	686	619	675	664	656	715	591	635	645	657	588	609	629	581	659	655	662	664	606	657	615	618	655	641	629	627	593	620	614	626	639	661	610	661	636	628	671	668	624	650	632	654	650	657	700	654	670	645	623	656	641	660	641	651	620	626	604	629	628	662	660	633	655	624	617	621	677	647	619	674	677	681	677	636	620	619	593	691	627	632	612	614	622	640	632	647	622	656	621	642	593	647	646	602	645	620	643	660	659	633	677	600	640	621	629	637	688	617	647	605	631	673	656	647	639	647	633	643	661	614	663	650	637	647	605	661	634	639	671	649	613	592	614	644	625	627	650	651	713	643	611	631	615	691	577	655	601	623	645	652	635	597	634	634	593	613	639	613	656	664	618	674	641	666	610	656	653	653	655	618	618	607	572	653	659	692	649	633	621	668	641	666	620	700	616	609	568	676	651	652	660	612	649	670	658	654	659	655	626	614	626	616	637	634	646	653	619	706	660	611	629	638	609	640	639	698	631	639	661	621	678	649	618	632	649	599	652	634	620	586	629	641	638	672	600	634	667	632	661	594	612	624	658	637	661	652	633	614	647	616	635	585	605	660	637	612	643	656	647	630	637	630	594	683	632	658	651	660	574	620	605	657	641	606	641	637	674	591	646	641	643	635	686	629	598	677	627	616	614	662	614	636	668	646	629	652	576	666	659	635	635	633	624	620	641	632	633	623	624	618	626	577	600	631	686	653	649	653	598	624	634	655	669	642	653	641	610	624	614	638	639	663	648	643	641	651	640	661	645	620	617	637	653	626	613	614	635	616	652	614	637	655	658	615	615	611	647	656	609	616	623	639	645	663	656	652	638	687	641	613	647	620	649	650	617	598	617	660	588	653	642	601	570	634	629	653	611	668	614	629	640	581	624	625	609	624	617	630	701	645	618	622	595	614	602	681	658	632	633	594	647	652	616	659	627	637	632	613	642	650	673	635	636	615	634	567	621	646	635	594	594	576	660	585	651	672	591	618	624	605	642	605	628	628	649	623	625	677	650	647	607	647	649	646	625	622	649	575	658	642	650	663	614	597	632	642	667	690	609	655	612	658	650	571	650	683	633	648	636	660	601	642	644	660	611	612	678	606	625	666	658	636	643	649	679	650	629	637	617	621	690	634	659	607	644	703	651	646	630	621	652	631	615	681	601	647	625	610	702	663	641	640	653	633	667	641	642	661	685	620	641	631	643	673	640	621	644	598	633	652	642	649	663	634	658	687	599	616	618	635	632	658	622	653	620	658	642	640	619	615	633	669	617	617	622	624	636	609	617	632	681	643	679	662	608	647	661	573	632	662	632	675	687	601	625	615	660	608	629	677	593	636	625	664	637	648	629	645	669	624	633	629	635	642	651	646	701	616	631	668	589	598	618	600	638	652	597	650	626	619	618	606	663	622	678	619	599	657	652	610	612	678	642	625	646	634	618	660	601	658	654	664	655	652	664	700	622	624	615	617	570	669	684	651	670	618	646	626	653	611	591	622	605	647	666	706	653	632	597	671	627	689	650	644	641	617	653	639	608	684	636	633	600	673	630	595	634	622	628	652	661	664	661	652	627	668	590	600	618	662	635	677	627	642	649	629	636	626	651	694	619	622	683	661	627	618	641	635	641	639	631	641	674	631	635	622	657	592	598	674	616	662	640	631	602	629	618	629	647	638	621	631	666	638	626	635	620	611	647	642	609	650	649	675	658	640	613	628	676	636	602	627	604	659	639	620	638	579	644	589	666	667	661	648	578	637	639	649	669	607	642	635	619	594	692	639	589	640	630	628	657	598	585	661	611	603	658	681	653	644	647	631	661	675	648	586	638	606	647	640	626	641	637	672	631	630	619	586	644	588	652	643	604	649	632	619	617	655	595	611	672	624	613	663	615	618	607	639	644	663
2688	574	347	238	249	381	460	388	315	282	266	239	219	182	197	212	191	180	123	116	114	94	122	110	860	318	90	80	97	81	87	69	78	96	73	72	79	77	80	77	71	76	71	72	69	78	79	70	66	75	84	82	70	84	83	72	80	79	77	77	77	61	70	60	71	69	79	71	63	75	69	61	83	79	80	79	67	72	74	83	72	73	72	71	77	93	74	58	76	85	95	158	143	109	96	98	73	67	77	81	79	75	67	66	65	77	86	83	82	76	66	62	57	68	81	77	67	66	70	79	79	66	61	81	75	71	69	77	79	69	86	73	84	76	63	74	73	83	72	73	76	73	74	66	75	77	68	70	93	66	85	85	85	80	71	77	76	74	81	81	65	91	70	70	80	76	83	88	74	75	65	86	74	72	73	78	71	83	81	79	73	82	82	88	77	84	72	86	71	66	62	72	87	66	65	83	76	86	64	89	61	64	72	95	81	65	65	73	75	68	76	71	76	76	66	72	82	86	74	69	67	86	81	71	74	74	74	79	71	80	71	67	76	73	69	72	76	71	66	82	65	69	73	81	64	89	71	93	69	72	73	70	79	80	79	85	71	84	67	74	81	68	72	80	86	77	75	76	86	64	57	76	67	75	62	74	83	84	76	79	74	81	74	78	87	74	69	83	73	64	66	71	82	85	69	62	76	61	58	63	68	58	71	86	61	81	63	70	83	69	80	63	66	71	83	71	84	74	73	79	73	86	71	83	77	75	77	78	87	68	65	81	81	86	75	69	83	86	85	72	69	83	77	80	69	81	78	76	77	78	73	70	82	74	73	73	73	83	72	95	81	73	78	57	78	75	83	78	68	67	82	86	66	77	70	75	72	75	86	73	79	73	69	79	79	62	77	77	68	55	69	89	67	79	77	80	74	74	77	78	59	74	72	72	71	68	63	80	79	80	82	85	77	69	66	76	85	80	85	79	69	81	74	85	71	76	76	82	68	63	73	77	81	62	52	71	81	71	80	73	75	78	93	76	61	69	90	65	71	73	79	71	73	70	68	82	76	77	71	64	61	74	75	73	61	72	69	78	79	82	73	78	73	68	75	64	69	74	74	73	62	58	70	74	76	84	74	63	66	73	62	75	87	69	58	59	69	75	80	68	73	65	76	65	66	64	73	69	66	80	79	61	69	70	75	65	80	62	71	67	86	61	72	74	64	77	88	74	72	70	81	68	80	73	90	76	65	72	78	74	76	78	73	78	77	68	78	78	79	64	72	73	72	73	65	80	76	85	67	75	81	76	74	78	68	81	76	75	67	67	79	81	77	79	85	63	82	71	73	74	73	74	80	79	77	81	66	84	92	61	77	80	73	90	67	88	57	74	83	72	66	67	69	73	52	77	80	66	72	58	77	71	71	62	69	82	77	86	69	78	91	71	73	71	67	81	75	82	68	58	65	76	83	73	61	63	64	78	73	87	71	77	85	83	75	82	60	83	81	73	81	71	60	66	84	87	75	82	70	70	70	75	68	71	66	68	74	76	82	76	70	78	67	79	67	60	68	69	84	76	57	69	83	59	56	79	71	71	61	78	64	63	67	69	81	88	68	46	58	74	73	77	64	74	83	76	63	73	65	52	62	55	53	72	68	86	72	71	65	75	67	63	70	84	68	73	73	69	86	77	82	67	59	81	67	88	80	61	73	64	82	70	80	65	81	72	60	69	74	72	80	70	81	71	75	75	66	62	88	74	78	71	79	72	70	63	75	74	83	66	66	87	78	60	71	73	56	65	85	75	82	72	82	82	74	92	59	64	64	75	57	75	68	89	82	75	83	70	75	78	79	72	58	69	68	75	72	71	81	69	95	90	85	92	78	68	73	66	86	73	81	69	69	74	79	81	75	72	70	89	69	70	72	76	65	77	77	70	75	76	67	81	71	80	75	69	69	57	86	80	76	76	67	75	81	64	80	75	79	72	75	67	66	80	80	81	87	86	65	73	69	61	87	68	81	65	69	63	69	71	72	64	61	66	71	84	69	72	74	75	72	65	81	90	72	83	86	75	78	76	61	59	76	78	78	73	60	52	53	79	73	68	72	80	71	82	73	79	78	72	89	76	82	83	78	78	68	83	61	72	65	97	57	64	74	80	67	72	72	75	82	66	73	68	76	85	56	81	55	67	82	80	87	78	69	71	62	65	68	73	81	65	65	60	74	65	79	83	66	67	80	64	63	54	66	70	67	69	78	81	79	76	64	73	50	67	68	80	66	85	102	74	87	65	81	64	68	81	76	64	50	73	86	67	84	80	64	82	88	73	73	70	74	65	75	81	76	62	89	79	66	75	73	78	68	78	61	75	71	75	75	64	67	75	65	93	59	61	80	81	66	75	90	67	71	67	76	62	62	63	94	80	84	76	79	75	67	86	69	80	77	71	78	68	87	77	75	81	81	78	60	78	78	87	72	77	64	74	73	86	75	95	63	67	78	86	66	83	78	88	78	75	75	63	63	73	65	68	75	81	69	89	94	79	59	89	76	71	95	63	68	79	98	76	63	81	71	72	79	70	65	80	66	77	77	55	80	75	70	54	81	59	74	71	82	83	61	86	76	51	66	66	71	64	67	74	72	53	63	57	71	71	81	76	74	71	96	63	71	67	76	63	70	69	65	66	71	88	71	60	79	63	74	72	62	69	80	70	59	79	77	73	83	74	85	68	64	80	79	67	58	83	79	87	62	73	75	66	67	66	75	82	65	74	73	76	76	75	76	72	61	71	74	74	71	75	80	68	71	71	79	70	79	85	73	73	71	76	61	60	81	70	68	78	64	72	67	95	90	75	81	75	74	78	75	61	62	60	83	57	69	68	70	67	72	56	75	78	81	64	77	84	74	76	73	79	69	88	81	86	80	88	69	64	83	86	80	71	75	80	66	72	70	82	84	64	76	77	69	87	55	81	84	81	65	87	49	82	92	78	78	68	63	69	71	75	68	82	68	71	78	64	70	68	73	66	65	66	72	63	66	68	80	70	71	73	78	71	75	67	75	65	83	73	69	69	71	60	84	71	60	63	68	64	59	89	84	77	72	56	58	80	83	69	85	68	78	86	73	68	70	63	80	83	95	76	68	74	79	65	74	74	73	71	56	76	76	72	57	64	65	76	89	81	75	81	62	81	92	69	58	56	63	67	75	64	57	72	61	73	84	83	68	77	99	67	60	70	69	80	66	65	85	79	80	69	85	70	74	60	86	58	78	94	79	90	76	63	54	84	82	59	80	65	54	66	73	85	68	65	82	72	60	68	70	75	76	67	60	85	76	88	65	85	69	73	61	54	80	75	83	73	84	70	81	68	79	77	72	75	84	66	75	77	75	74	51	92	74	74	87	68	79	48	75	73	71	66	72	79	84	75	76	74	67	84	69	64	70	78	71	68	68	88	83	73	70	63	76	62	77	63	60	88	74	79	86	69	63	84	76	78	64	70	72	67	95	81	79	79	71	75	78	83	70	83
16315	8299	5490	9808	16860	19128	18269	15815	11843	9676	9331	8460	6501	6232	6678	6329	5572	4478	3313	2809	2342	2266	2038	2203	17648	5377	1499	1353	1332	1441	1331	1371	1271	1255	1277	1165	1153	1145	1061	1010	978	994	946	916	910	913	956	920	950	923	925	938	972	930	961	863	917	854	895	857	893	940	920	815	918	907	873	867	863	910	897	914	913	889	905	922	912	913	917	887	922	896	923	906	886	852	933	911	873	1260	2474	3354	2571	2138	1510	1025	894	881	922	892	890	885	916	902	915	890	889	899	881	924	887	849	867	899	898	916	888	894	897	880	910	862	970	818	923	912	866	844	917	877	871	887	854	839	866	912	891	865	884	865	891	903	864	932	892	876	882	884	928	883	902	874	847	852	870	953	842	833	859	879	900	866	864	917	883	911	919	858	837	873	907	902	860	875	876	830	942	903	863	893	864	847	941	935	883	839	881	851	868	904	845	886	926	877	878	903	899	908	879	898	906	845	862	910	915	872	924	897	864	835	876	873	838	874	861	903	870	884	870	892	856	882	918	866	847	913	921	899	889	892	839	877	915	832	892	914	892	919	896	874	936	904	906	910	897	870	879	914	910	822	910	866	888	911	934	886	908	885	898	855	846	906	916	877	920	861	898	860	868	806	876	879	857	927	888	892	895	821	881	916	865	897	893	854	901	881	882	896	847	854	890	895	878	920	830	899	897	926	926	927	914	892	924	834	869	911	865	860	823	849	891	907	877	873	851	912	899	928	936	843	867	851	864	826	888	838	882	819	862	814	881	919	820	865	905	907	924	896	883	880	858	911	934	869	917	898	872	839	838	901	849	883	845	865	853	925	893	878	845	884	866	873	845	919	872	878	851	896	860	882	874	907	862	895	867	914	866	890	865	889	874	900	869	887	918	840	899	872	889	864	891	847	864	884	843	926	870	894	925	824	821	888	886	880	892	903	883	937	947	930	897	857	914	868	840	862	851	849	878	883	883	882	851	917	918	897	886	867	848	871	883	879	882	875	850	857	936	881	856	908	888	900	906	901	914	952	880	867	869	897	847	879	860	906	828	887	861	837	861	890	881	875	880	841	912	888	923	860	919	955	914	938	790	872	880	903	893	920	898	864	894	892	905	865	887	914	872	874	833	878	884	949	851	898	829	898	863	890	875	890	886	904	897	897	911	901	883	891	897	899	887	907	884	925	883	893	868	846	868	899	861	878	856	867	876	844	880	905	890	894	865	898	912	881	894	853	877	906	856	865	903	884	835	933	879	877	892	877	864	875	898	866	922	845	876	863	937	899	906	841	890	808	949	884	886	878	897	861	913	879	885	875	910	882	899	917	905	847	895	854	873	885	844	890	847	891	874	864	916	884	927	870	852	836	891	864	885	909	858	842	910	944	852	922	885	924	830	869	896	870	883	875	911	828	887	883	864	863	908	888	839	887	927	859	859	863	897	907	899	810	926	881	903	891	885	818	907	887	913	880	935	867	871	889	895	893	897	882	856	889	840	929	902	874	897	864	926	893	870	882	893	844	851	892	979	881	945	900	861	880	921	902	885	910	885	853	913	854	898	854	861	881	881	848	937	872	896	880	880	867	897	959	867	881	901	934	847	867	878	849	875	917	842	855	875	883	899	870	877	888	882	881	874	883	876	862	896	858	885	849	923	864	856	935	857	884	915	888	804	918	865	887	838	902	958	887	884	884	886	896	934	915	874	840	931	922	924	900	841	866	878	888	845	843	888	906	927	940	802	844	889	898	853	875	944	861	859	907	885	900	920	903	926	883	909	919	853	877	882	849	857	859	886	860	875	870	917	935	916	878	908	887	839	859	844	873	907	877	884	886	870	876	899	894	864	879	890	883	887	855	863	887	867	906	916	898	903	883	890	880	892	873	895	917	849	869	886	865	847	854	875	853	869	885	874	895	944	893	873	877	879	847	865	871	866	854	929	895	829	906	874	907	922	858	832	915	918	869	908	906	871	846	875	866	944	882	849	849	901	813	896	864	886	841	909	864	836	901	846	883	931	853	894	919	883	924	891	904	885	857	919	922	880	903	875	901	901	873	899	877	856	930	872	940	866	872	838	877	911	863	902	880	942	902	874	858	888	871	864	846	834	876	889	816	911	891	938	886	943	916	848	865	863	880	954	894	840	809	892	862	884	888	950	888	925	855	870	898	896	888	885	872	836	887	869	852	907	911	859	862	906	882	911	846	846	822	863	874	848	906	830	854	870	825	943	902	873	893	841	933	909	836	871	864	865	899	873	908	893	871	864	886	871	882	925	900	882	874	865	897	878	856	874	939	864	876	917	838	822	858	956	877	906	884	871	878	864	881	848	880	880	889	862	890	855	895	893	895	912	879	845	871	842	918	867	858	933	853	843	881	901	922	831	870	889	894	904	879	878	906	899	917	841	864	868	839	943	899	871	898	926	836	905	910	905	883	838	825	873	933	872	877	879	898	896	869	913	884	885	917	830	871	866	880	885	867	882	882	876	883	901	888	892	907	882	868	862	857	910	895	877	882	880	898	849	918	896	822	851	911	911	932	920	851	851	914	922	902	899	877	927	867	878	899	886	902	894	895	951	892	857	902	911	924	847	833	947	887	915	920	847	935	891	915	866	873	890	926	902	897	824	863	890	941	871	898	889	853	869	893	833	848	885	920	898	890	936	843	877	859	904	859	918	918	906	845	933	879	921	836	886	903	916	891	915	847	837	881	870	959	920	936	873	866	860	874	904	860	918	926	858	879	907	822	927	885	847	871	882	886	872	888	872	900	979	891	859	832	896	875	851	845	881	898	909	873	878	872	875	852	872	875	876	892	844	848	894	860	873	908	856	862	899	869	890	861	864	859	845	894	854	894	882	872	869	893	872	821	865	831	917	904	867	903	886	855	924	872	912	902	879	871	875	890	938	891	855	861	831	883	908	880	845	897	900	946	885	843	908	895	848	880	897	907	924	886	887	863	890	833	954	852	943	931	866	891	838	924	864	833	910	890	870	937	887	899	877	910	873	878	861	868	884	921	879	899	905	914	825	866	837	894	889	839	893	934	825	876	918	889	914	903	942	881	899	839	859	898	929	839	958	922	898	856	850	942	862	886	878	907	915	905	861	882	941	904	900	865	907	904	908	870	907	891	915	893	910	834	933	903	861	796	857	835	903	842	856	908	935	934	911	879	890	860	921	889	910	881	895	912	881	853	880	868	940	855	879	901	866	913	872	878	911	848	862	913	875	847	879	850	873	887	868	882	917	841	908	856	845	881	912	901	890	836	892	903	894	911	852	914	875	908	895	846	923	897	938	858	846	892	886	871	926	905	880	900	878	860	930	876	814	887	932	913	886	869	905	895	885	827	859	792	881	889	907	875	897	873	858	912	903	909	910	872	874	878	923	925	899	878	844	913	902	880	932	895	895	865	868	871	907	879	908	887	909	885	888	892	939	910	926	901	866	841	875	845	902	901	895	932	937	883	941	881	877	891	906	855	870	895	930	879	893	861	869	880
1683	802	407	324	345	549	560	481	366	338	345	300	210	230	249	250	221	181	121	131	125	101	99	101	1186	401	96	83	82	80	81	91	74	75	76	83	76	72	74	75	69	59	73	75	70	77	63	72	71	67	66	76	81	72	65	66	65	65	65	54	71	74	53	60	91	62	75	76	84	67	51	78	82	74	65	51	74	88	57	56	68	76	67	63	61	61	72	61	65	79	104	162	123	154	136	108	87	78	73	75	84	77	65	61	67	61	72	64	72	71	60	59	73	81	73	69	72	65	53	70	65	69	78	67	83	57	62	61	81	76	63	76	60	57	76	64	79	68	77	50	68	60	64	68	73	86	69	57	60	59	86	61	66	63	73	63	78	80	63	92	79	82	72	68	91	65	65	66	74	84	57	76	53	74	62	56	72	63	67	66	75	63	67	82	74	75	72	75	79	66	79	66	71	64	56	66	58	53	70	69	63	73	59	61	63	79	72	73	64	73	61	74	76	70	58	65	59	74	68	57	71	72	79	83	61	61	81	63	52	80	67	68	83	58	70	70	75	77	75	75	65	77	78	68	74	74	68	61	66	66	67	48	70	73	64	68	58	47	56	72	71	69	70	70	57	69	59	62	65	65	73	58	62	72	93	62	77	85	75	66	82	67	71	69	66	61	68	73	66	66	81	73	59	74	56	70	69	70	60	73	69	73	61	85	63	61	77	75	79	75	57	75	66	59	88	69	68	60	70	71	73	61	61	80	67	63	64	68	59	75	59	61	67	84	78	67	73	65	77	68	75	75	76	76	65	66	68	74	78	51	65	81	74	70	72	77	78	81	69	66	58	60	65	63	54	69	65	65	61	80	59	50	73	49	56	79	74	73	77	54	67	63	76	57	82	73	56	47	56	63	65	60	79	58	69	75	72	65	81	52	56	60	74	62	70	73	72	64	69	52	67	67	61	65	73	76	66	61	61	71	67	61	57	58	64	66	73	66	61	57	82	74	58	65	63	76	61	81	67	72	63	61	68	60	67	64	73	67	68	76	73	55	67	74	73	62	69	72	64	76	72	83	75	64	48	64	66	71	56	60	64	70	62	72	64	65	64	66	75	66	60	69	67	69	68	72	68	69	59	61	77	69	67	61	71	70	73	71	72	67	64	68	65	63	72	73	79	63	65	75	84	72	72	61	68	69	60	84	74	54	65	71	54	86	68	73	67	56	67	59	71	67	67	47	73	70	74	64	72	66	61	68	73	58	60	74	62	69	67	74	64	69	80	79	62	62	65	69	75	73	64	57	72	82	59	58	69	84	83	68	77	71	60	74	67	68	76	70	80	73	72	71	63	58	66	70	79	52	62	77	64	60	73	59	76	75	63	65	69	54	60	70	78	77	65	66	65	59	63	74	80	67	63	58	81	63	60	58	65	55	64	64	67	71	58	61	82	83	70	96	77	70	72	54	55	58	61	62	69	81	61	72	78	67	69	57	64	65	79	61	69	51	85	75	63	57	62	66	76	84	79	67	70	63	67	82	67	82	71	61	57	80	62	63	73	86	67	67	68	73	67	58	64	66	62	63	63	73	60	70	69	73	73	65	60	67	58	73	62	73	77	62	67	69	59	69	70	66	65	63	56	80	53	50	64	79	70	70	80	70	72	71	61	70	69	60	72	71	64	70	68	72	76	63	67	72	70	80	65	74	59	74	62	68	59	78	71	72	61	66	61	75	69	74	58	58	75	70	69	55	55	58	69	71	48	80	79	66	72	78	64	71	60	61	70	66	81	70	79	68	64	68	76	77	73	70	73	77	74	73	81	75	62	77	67	50	51	71	77	78	86	66	62	66	57	64	62	67	67	84	62	68	84	66	67	57	68	60	70	63	48	83	79	77	56	78	72	80	71	60	64	71	66	69	75	77	62	63	63	56	68	70	72	64	68	62	58	80	60	79	78	60	48	82	63	69	64	69	89	82	82	60	67	58	73	74	73	74	50	52	53	63	59	50	56	58	58	86	68	69	63	71	65	57	54	69	74	66	71	56	71	73	62	68	69	73	83	85	74	57	76	60	64	75	68	56	56	79	65	55	64	71	41	57	77	67	75	94	71	62	65	62	60	71	67	53	74	68	76	62	70	48	69	73	60	73	65	63	77	70	63	61	66	85	74	64	70	77	70	50	64	60	63	63	67	78	52	77	60	52	64	62	58	77	64	72	55	73	63	63	59	64	66	70	65	69	65	70	64	68	70	65	66	65	71	65	68	71	66	81	55	85	56	74	71	69	59	76	62	72	73	52	76	68	74	70	68	72	67	70	49	63	59	60	72	78	77	50	68	74	87	84	84	74	78	80	62	49	69	67	67	60	72	73	73	69	65	56	63	61	71	78	70	73	67	52	76	64	66	68	46	60	65	79	75	64	71	60	64	66	63	62	68	66	76	60	53	70	84	65	78	72	80	78	82	54	68	63	72	70	60	69	81	64	68	65	73	65	58	61	56	97	64	73	71	79	75	61	71	74	68	82	73	75	68	61	51	66	72	76	58	78	77	68	68	68	77	68	76	73	54	54	68	68	68	68	62	59	80	70	81	69	63	67	64	73	71	74	53	75	69	60	68	64	81	59	53	60	77	71	54	59	64	72	59	84	52	61	67	79	60	78	58	66	60	67	64	63	66	56	67	70	80	71	68	71	72	62	58	67	73	65	79	65	70	55	67	64	61	71	66	60	69	84	72	67	68	56	56	71	65	72	58	65	68	68	66	73	71	91	60	73	73	60	58	71	62	68	61	76	63	67	63	69	63	61	69	84	76	65	58	62	64	49	65	61	69	84	75	67	61	65	73	74	58	75	82	76	60	64	66	68	68	70	73	69	68	74	69	60	57	67	57	63	71	76	71	71	82	66	65	69	63	67	71	70	64	68	72	78	74	61	78	77	71	60	72	73	59	68	68	77	71	75	56	62	65	63	78	71	67	60	60	59	63	80	73	75	69	59	68	61	68	81	63	71	75	75	70	61	71	71	64	69	78	59	66	73	80	65	56	58	73	64	71	68	65	75	84	63	63	60	63	60	77	62	70	68	74	70	76	77	58	68	70	63	69	72	76	70	69	75	51	75	74	71	71	57	56	68	70	52	53	74	68	64	56	73	73	68	68	85	54	76	71	73	77	60	77	59	64	75	84	76	68	54	76	62	69	70	69	75	68	55	74	63	72	68	56	68	72	66	72	58	74	62	78	77	62	83	64	85	65	79	76	76	61	74	57	59	79	63	69	73	60	75	68	83	68	50	73	76	69	84	66	72	68	59	57	63	74	57	70	71	65	85	65	69	67	69	77	80	57	73	68	66	79	63	57	62	53	61	79	77	74	55	60	63	53	78	66	54	72	77	70	63	52	60	62	76	47	63	85	67	48	75	58	76	65	70	52	60	63	75	67	56	59	65	63	67	51	53	68	83	66	61	72	60	61	78	66	70	65	61	82	69	53	74	63	66	68	65	67	86	71	76
19993	10738	6692	12469	19882	22342	20412	18394	13486	12305	11569	10106	7802	7847	8052	7655	6582	5146	4074	3479	2886	2597	2402	2721	20959	5575	1506	1480	1428	1438	1425	1344	1359	1273	1258	1331	1172	1082	1007	997	967	914	932	864	900	895	874	812	834	880	862	879	877	791	794	841	783	854	789	832	770	818	879	766	825	777	844	821	765	838	761	845	810	772	801	814	836	781	818	856	781	811	832	823	761	804	818	797	791	868	2286	3659	2553	2915	2889	1772	1108	834	802	796	789	804	757	759	781	791	791	792	757	826	773	757	749	774	730	780	811	829	775	812	808	747	743	787	820	711	719	757	736	787	725	781	735	757	790	745	778	781	795	774	809	771	811	814	782	761	752	818	768	783	765	729	780	744	772	747	787	775	790	772	789	803	762	739	768	775	772	806	774	793	805	757	806	767	775	750	768	760	819	797	788	795	818	738	776	799	806	756	763	761	773	773	798	777	776	751	789	756	772	756	830	820	752	792	745	799	747	829	767	813	780	765	787	770	727	744	767	799	805	775	764	802	743	832	766	747	882	773	747	776	779	769	774	786	773	764	802	789	812	790	788	778	805	740	755	806	822	768	768	810	772	798	807	754	796	782	818	735	789	778	767	753	766	725	754	824	760	801	803	758	786	780	775	765	787	747	764	835	772	808	765	759	791	790	759	760	808	796	744	766	776	764	791	764	799	748	841	738	776	836	835	826	822	813	759	754	789	798	728	809	770	808	785	828	793	842	762	844	788	721	792	758	788	757	758	791	735	745	765	800	769	767	795	794	791	817	807	778	787	804	802	799	828	806	756	817	787	841	798	768	799	774	799	767	819	783	798	738	768	788	814	813	802	805	769	769	770	777	770	738	777	826	777	808	800	802	802	742	736	772	765	769	821	792	772	765	753	757	803	848	795	721	773	786	795	842	785	820	774	777	744	745	753	813	808	808	817	756	764	813	825	789	794	763	768	758	788	792	769	680	776	786	780	761	794	774	795	748	781	735	796	821	727	733	766	739	770	806	784	763	775	774	813	807	832	751	740	703	777	807	800	763	747	826	841	767	836	778	790	744	776	835	735	739	815	822	791	789	803	749	819	773	803	753	808	815	755	761	793	760	821	735	817	789	751	756	813	784	766	777	758	737	773	809	802	811	752	797	824	786	773	764	769	764	801	772	782	791	787	772	787	787	814	795	731	783	790	768	841	785	816	787	779	773	793	838	752	806	763	760	793	761	799	799	746	802	769	770	820	789	820	740	797	793	791	799	806	763	780	788	774	728	783	738	759	785	777	799	770	714	769	783	723	758	808	738	796	826	793	831	768	889	740	795	798	723	785	764	755	789	793	731	748	744	757	827	763	736	753	843	786	749	767	765	794	729	823	766	747	838	749	781	763	816	767	758	789	751	785	799	747	757	828	789	782	790	787	780	778	846	799	778	753	790	793	720	775	759	786	746	819	789	775	762	778	808	774	781	793	827	857	778	732	760	779	777	761	849	783	790	779	777	781	729	763	756	786	783	774	787	814	772	801	804	779	801	791	780	736	791	739	814	787	760	797	797	781	816	731	763	796	797	775	738	760	760	805	768	772	829	779	756	754	785	799	790	795	754	750	757	782	786	771	764	754	762	804	780	776	794	779	752	773	790	830	763	740	727	749	759	785	834	813	767	763	799	799	799	825	793	767	824	792	774	776	783	786	774	761	755	853	756	764	749	775	793	789	762	783	769	783	787	786	773	771	755	782	800	798	782	787	739	835	764	746	788	756	755	771	763	824	773	793	773	805	786	781	793	805	762	795	761	781	773	816	777	754	754	797	760	835	729	840	770	776	812	736	800	799	805	812	795	798	744	759	820	751	772	761	751	777	752	785	804	772	778	817	801	809	798	768	760	763	798	801	756	762	752	818	750	817	811	747	782	799	813	795	773	795	783	782	787	827	785	778	793	782	847	757	767	765	781	750	732	707	716	732	783	780	784	876	838	751	739	802	797	792	787	785	796	784	755	783	750	790	795	811	772	772	769	774	780	839	723	797	824	791	779	757	810	760	778	750	792	751	822	745	762	795	780	780	802	797	769	807	771	793	787	811	736	782	785	751	780	783	761	752	792	762	749	788	809	777	741	775	746	764	782	771	793	814	760	761	790	777	761	787	800	775	713	795	779	783	751	766	783	817	777	824	801	780	817	736	755	758	810	763	799	841	812	804	773	788	804	808	803	785	821	750	771	778	777	774	744	805	741	809	769	775	787	755	723	794	769	803	779	716	771	765	808	757	822	766	818	814	806	810	795	793	785	756	771	798	738	769	841	779	805	777	813	744	770	816	749	810	796	844	805	766	766	827	785	809	767	781	765	790	824	729	789	760	777	817	777	746	771	802	788	748	735	803	794	778	761	753	715	799	724	757	807	770	755	766	801	758	768	788	762	731	738	795	703	735	793	765	795	821	780	749	692	799	811	803	741	780	784	794	812	754	832	811	837	830	807	750	784	732	780	799	795	784	799	802	778	758	792	765	774	727	792	795	768	771	774	777	790	798	796	779	803	770	801	809	777	776	753	741	738	734	780	809	728	747	753	780	748	772	787	755	815	794	748	809	855	782	796	745	753	837	770	833	790	758	800	798	762	780	774	808	774	770	809	765	777	797	799	813	720	766	767	764	782	807	716	791	805	792	748	784	801	759	787	779	716	778	821	776	737	753	798	817	774	773	776	773	795	782	832	781	830	760	774	769	811	786	810	764	760	772	835	783	777	779	772	791	741	762	758	812	843	804	744	761	787	771	753	776	765	760	812	835	749	824	769	778	843	789	753	748	741	799	802	776	790	777	789	812	778	820	734	779	780	748	781	800	734	758	793	791	819	780	844	729	780	760	789	796	797	780	780	785	768	745	823	810	796	744	779	755	828	766	755	756	849	806	800	757	811	723	779	816	776	799	816	757	777	766	817	797	794	829	807	778	794	839	792	809	737	756	802	800	766	791	728	774	769	820	763	786	802	806	734	782	766	806	816	779	782	739	748	762	773	787	782	744	796	760	782	791	810	780	809	766	751	768	793	780	770	788	810	741	781	815	813	802	798	780	777	793	771	781	778	764	784	791	836	763	789	778	813	802	784	795	672	801	722	747	783	772	751	800	801	752	758	750	813	755	799	825	800	755	793	813	773	780	729	768	780	781	832	802	836	781	761	788	749	781	823	765	740	801	779	797	736	828	777	779	786	775	765	750	775	757	739	756	729	778	798	801	786	789	806	781	786	796	805	791	775	794	771	748	778	756	764	755	785	776	793	737	816	785	726	792	819	803	771	767	777	819	769	776	768	785	787	721	803	772	773	821	826	788	804	803	785	771	790	759	722	715	819	780	800	804	791	809	797	798	754	758	774	731	744	779	775	790	848	788	762	781	838	721	811	827	789	786	761	745	736	803	758	747	791	749	753	720	819	759	800	801	767	765	789	753	753	818	789	798	800	783	763	811	785	756	828	767	760	771	773	838	786	822	766	759	748	801	778
1740	314	201	144	159	245	234	255	145	174	142	131	118	130	136	150	110	107	77	74	81	78	58	75	326	117	43	60	47	68	56	63	56	60	47	63	57	57	61	65	46	71	44	54	62	72	88	66	49	69	58	48	56	63	56	53	49	60	51	64	36	53	54	63	50	54	61	58	59	72	44	51	47	49	45	61	56	48	61	61	51	54	57	75	62	67	52	48	57	66	77	73	96	82	84	51	70	45	51	57	64	54	55	70	74	62	51	56	51	61	55	49	47	57	54	53	48	44	51	56	66	62	57	58	59	47	41	54	51	50	65	45	56	56	61	61	60	58	62	49	51	49	69	62	47	53	56	46	44	53	39	52	66	64	62	57	63	51	51	54	45	56	51	58	55	57	55	47	56	47	48	39	52	57	62	59	63	50	50	61	45	58	57	51	51	49	53	57	46	60	48	58	57	57	61	45	56	46	51	52	62	58	58	66	60	49	57	56	55	67	64	50	54	58	42	63	43	78	63	62	57	69	64	46	66	56	59	57	49	62	73	53	47	53	65	68	58	57	65	63	59	59	43	56	45	60	56	41	55	49	52	42	67	44	57	43	45	58	59	52	53	67	66	67	65	54	51	58	52	56	64	55	64	59	47	46	72	47	69	53	56	67	60	54	64	63	62	58	58	62	56	57	50	56	63	61	60	57	40	50	49	50	64	66	54	50	63	64	62	59	55	47	67	50	51	55	58	65	52	50	63	68	77	59	56	42	63	62	61	57	58	69	60	47	46	60	60	51	53	58	65	56	60	56	55	53	65	51	55	54	57	54	49	56	48	42	63	49	45	56	49	52	62	59	62	71	53	51	65	52	48	42	60	56	50	72	58	49	60	55	67	56	47	44	55	52	58	48	66	54	48	51	56	62	64	61	58	68	59	61	63	62	51	58	60	50	60	57	69	54	52	72	52	72	47	52	57	50	62	60	62	58	49	52	54	62	46	52	51	66	63	58	58	55	59	63	54	59	46	42	53	44	43	50	59	64	50	68	48	54	55	46	47	61	60	44	45	60	61	62	55	55	58	58	55	56	67	59	47	46	52	66	60	60	43	58	78	66	51	67	45	41	63	49	65	61	55	52	65	56	61	57	48	43	56	52	48	52	50	54	61	59	48	42	59	49	59	69	69	43	60	63	57	60	59	47	51	55	65	44	44	54	49	47	52	45	55	52	57	44	65	57	57	56	54	56	60	52	67	41	56	60	55	65	65	63	60	66	47	72	57	56	60	53	49	57	52	56	55	54	63	53	54	53	44	64	55	58	45	54	65	54	48	53	50	56	40	53	62	60	51	61	55	47	55	45	71	52	53	64	56	58	47	47	57	51	65	57	54	56	44	57	50	53	52	44	59	46	57	56	54	54	57	54	65	53	52	53	61	50	56	57	59	61	57	43	44	57	51	55	47	52	59	42	62	56	56	47	58	56	53	68	43	57	57	50	57	56	58	49	59	62	50	59	60	53	76	56	58	55	54	57	60	44	62	63	56	61	60	59	57	53	61	43	47	62	55	63	40	53	56	55	49	53	58	47	58	47	57	70	56	63	60	60	63	57	60	54	51	65	45	54	50	61	54	47	47	58	66	49	49	58	42	61	55	55	57	59	52	59	47	56	59	44	58	50	59	46	58	68	75	49	54	56	66	57	54	61	58	49	58	58	51	46	59	61	43	51	60	42	41	64	47	55	63	48	57	46	54	54	63	44	61	52	61	53	58	69	47	66	39	53	53	42	47	56	57	59	54	62	42	60	55	52	51	57	55	55	51	55	62	60	58	41	48	46	63	58	58	65	56	67	66	60	63	49	61	62	62	57	40	53	56	61	60	70	56	42	57	47	45	61	55	59	53	61	53	56	54	51	53	62	58	51	55	54	59	63	56	56	43	64	50	57	57	57	44	53	69	55	47	48	51	83	52	60	65	59	37	42	50	63	60	58	52	53	64	52	55	64	58	51	51	64	50	45	50	59	45	51	64	46	68	56	53	53	45	57	58	49	51	58	54	51	53	61	59	59	52	52	58	62	68	57	60	55	61	60	63	57	42	53	64	50	52	41	59	51	64	59	49	61	43	57	45	48	68	48	69	62	60	66	49	52	59	44	52	62	41	57	70	52	63	59	43	52	52	52	53	53	52	53	58	50	48	47	46	65	45	62	61	51	49	55	44	47	68	55	66	60	54	60	51	57	49	49	61	51	52	50	60	62	78	52	58	54	42	55	60	64	50	48	52	53	51	62	45	44	58	43	65	53	63	50	60	59	58	56	59	58	72	46	54	60	58	62	45	65	58	68	50	71	70	54	52	61	30	40	63	46	56	46	64	53	55	64	52	36	63	44	46	44	42	59	50	54	59	62	50	57	63	61	73	53	61	55	46	64	52	61	45	54	45	60	62	65	55	61	53	59	44	59	51	61	51	55	63	51	66	54	69	54	57	57	41	67	60	53	59	66	56	62	34	60	54	62	67	66	71	57	57	52	58	47	61	59	51	52	54	60	52	61	51	51	54	49	55	55	56	50	40	63	54	58	63	66	54	66	71	67	45	53	54	52	50	51	48	61	60	58	50	64	44	56	54	42	46	51	65	53	53	60	57	50	62	62	50	59	59	55	54	53	59	64	65	59	53	51	51	59	60	46	48	47	51	48	48	51	59	54	46	54	46	84	60	78	62	59	69	54	59	57	59	48	65	59	57	57	51	47	65	61	61	52	40	58	52	56	57	58	63	54	46	44	55	67	43	52	46	61	53	62	49	57	51	61	48	45	56	54	48	54	60	59	52	44	59	50	51	36	52	59	52	55	44	53	57	65	58	60	48	54	49	69	66	65	43	58	67	34	48	59	57	50	44	51	51	51	55	64	62	61	46	51	62	36	67	49	52	59	55	62	61	56	52	56	59	65	55	68	53	48	67	49	40	61	48	49	63	72	60	49	51	52	60	62	50	46	58	67	39	51	57	59	67	53	41	55	55	61	64	52	57	63	61	45	50	62	57	50	57	56	65	50	42	46	64	51	55	51	52	64	53	61	47	58	43	59	62	60	56	61	68	55	70	67	53	58	44	62	53	66	59	44	51	51	64	62	58	61	46	49	51	64	52	57	57	66	54	64	71	69	54	64	66	64	65	46	65	56	54	56	56	50	53	58	63	53	39	58	50	62	48	47	71	62	57	46	48	65	52	59	51	59	59	67	46	58	53	62	53	62	56	42	58	55	50	58	59	58	51	68	55	53	62	59	63	48	45	63	50	63	49	65	71	56	59	54	46	52	61	48	48	65	57	36	56	58	68	54	72	49	59	54	57	58	56	60	46	39	66	53	49	61	49	63	58	55	53	59	56	47	71	55	65	46	47	58	60	54	70	53	57	60	66	69	57	54	55	52	52	77	68	49	58	65	53	62	41	56	60	67	59	54	54	48	47	57	47	65	34	53	49	66	54	62	55	60	50	61	54	56	52	47	52	55
13478	5752	3603	6713	12160	14465	13328	11237	7390	7025	6241	5417	3912	4375	4400	4151	3310	2551	2010	1795	1506	1327	1258	1334	8919	2674	997	967	917	936	927	841	831	829	828	832	739	767	766	787	715	684	708	723	726	664	682	675	710	706	684	727	727	638	727	694	696	678	656	688	681	677	677	705	659	679	689	717	674	701	700	770	722	658	696	684	660	688	699	679	717	676	702	673	642	665	705	704	692	694	1024	1504	1511	1288	1170	1000	745	712	697	636	701	690	716	681	712	661	691	719	649	645	686	655	666	648	670	658	723	706	674	673	715	678	677	636	599	694	726	673	647	701	666	675	688	649	667	704	702	674	693	694	654	681	633	672	686	712	689	690	671	680	680	668	631	700	674	681	648	658	675	653	681	678	672	660	669	694	714	642	671	679	684	702	709	665	691	726	668	678	632	693	638	687	661	690	655	670	678	684	676	650	674	677	697	686	660	655	650	743	689	721	686	710	655	686	680	680	705	649	677	658	711	645	611	689	680	691	694	677	711	666	660	690	697	676	707	655	679	737	660	663	663	657	650	648	691	679	653	687	670	673	678	716	720	687	699	738	731	685	626	702	758	711	647	677	714	647	684	648	702	679	686	641	685	672	695	672	675	696	703	713	650	704	718	681	643	711	735	704	692	644	703	676	660	693	693	645	719	671	713	731	711	641	674	683	695	668	700	682	664	668	672	655	630	718	697	655	678	703	726	666	685	717	729	752	722	704	650	630	668	702	644	706	641	697	674	682	700	629	678	679	655	648	697	698	677	661	637	650	666	668	687	677	739	659	710	632	657	626	646	694	649	665	656	659	658	664	683	718	714	660	674	684	677	691	668	672	669	656	693	675	688	670	732	677	702	706	706	721	704	672	648	719	670	716	684	687	708	679	693	660	692	678	661	697	668	625	713	628	691	670	681	714	724	681	704	664	710	673	708	687	676	701	653	683	646	677	700	614	690	693	686	692	713	640	675	666	696	708	675	675	709	693	678	695	665	678	662	711	720	625	703	667	737	663	689	668	687	675	685	679	712	678	682	698	659	689	649	693	698	658	685	664	673	678	663	673	684	697	677	667	668	668	680	713	684	693	672	636	640	699	696	691	665	645	687	683	664	708	658	665	716	677	680	633	694	688	683	722	686	684	712	692	659	649	696	696	706	687	665	704	656	717	724	693	672	710	683	704	670	693	662	705	702	720	718	686	721	676	698	681	696	715	703	633	666	696	684	643	689	646	694	695	665	690	695	688	692	684	677	696	746	674	661	704	655	672	706	671	666	710	700	688	673	665	679	708	667	694	680	731	680	659	717	704	680	625	711	724	688	662	651	646	691	737	648	667	658	690	684	685	665	718	689	652	680	645	662	696	663	666	696	675	666	682	674	675	677	653	669	695	694	726	712	703	687	644	683	690	659	696	652	681	628	638	654	673	674	694	664	670	672	671	703	704	650	660	649	694	709	657	679	695	706	672	679	656	682	722	683	688	675	678	714	668	651	668	685	683	709	701	667	656	700	733	668	680	680	728	671	680	708	688	654	676	672	631	687	684	624	680	712	724	711	645	669	650	660	644	693	693	692	647	698	678	728	667	687	719	640	673	689	669	746	700	732	703	666	681	679	703	645	681	709	667	707	658	681	712	674	687	708	724	675	685	661	648	634	649	700	657	683	685	689	646	685	669	648	665	639	659	664	654	684	683	639	698	632	693	682	723	728	710	703	667	660	686	684	718	683	704	690	647	659	643	679	691	642	698	671	634	705	698	683	688	711	708	646	675	686	665	721	698	690	696	712	675	684	688	654	682	676	678	669	684	747	693	674	679	692	680	686	727	662	657	699	716	656	696	726	660	655	726	653	668	684	698	689	688	699	674	665	681	671	626	696	683	699	646	693	693	693	681	694	688	667	718	702	664	654	676	666	691	660	662	680	685	716	643	687	668	665	687	645	638	695	656	705	661	643	692	665	647	697	666	695	665	713	694	672	665	652	716	680	686	651	705	672	645	707	712	698	672	657	698	651	666	661	657	706	704	672	680	685	688	698	617	672	680	653	674	727	702	648	643	675	663	697	670	670	687	663	691	702	715	664	694	678	684	703	714	680	746	671	693	666	693	686	702	734	737	670	650	682	684	674	725	647	718	663	668	623	679	674	722	659	661	626	707	648	686	696	691	664	651	715	662	662	682	691	691	731	640	668	689	685	674	678	672	694	717	693	697	681	659	667	691	626	664	760	731	700	661	703	733	685	713	702	677	677	693	668	697	696	663	687	643	720	663	655	671	657	677	674	693	695	674	726	679	684	686	717	683	644	714	641	647	682	668	667	727	656	674	643	720	691	645	694	696	694	684	710	685	693	699	729	685	702	668	680	719	692	708	672	660	699	674	677	682	666	650	675	671	723	692	634	652	684	693	655	668	659	647	697	666	676	754	668	710	692	719	700	667	687	639	696	722	737	658	700	687	657	648	705	691	689	676	646	742	684	719	729	686	680	691	660	672	670	704	630	692	659	702	684	721	674	691	679	697	680	638	653	661	669	730	706	653	679	695	684	670	705	645	674	644	708	700	721	692	642	673	686	721	663	708	688	683	673	680	683	743	669	681	697	636	710	669	673	673	704	730	680	674	695	696	690	682	639	675	685	683	669	690	640	705	675	708	670	659	689	678	663	697	700	680	744	644	703	692	716	733	656	696	651	675	644	657	704	681	723	697	708	698	679	660	696	712	682	641	649	628	708	698	679	685	702	712	670	719	647	678	651	653	651	692	678	695	719	673	700	659	683	652	662	710	647	645	676	641	631	644	673	692	720	705	689	701	684	677	687	704	668	685	688	657	654	655	675	654	680	673	641	701	685	659	669	681	644	652	677	667	718	657	718	683	660	649	636	726	698	699	636	674	678	706	717	637	664	655	710	623	683	615	650	667	722	656	687	676	716	709	672	684	713	684	674	712	683	697	684	667	696	666	670	662	664	665	698	711	670	671	659	686	708	666	696	681	667	706	668	683	647	658	685	689	689	695	682	656	677	684	678	695	662	716	665	687	701	675	710	672	702	686	656	661	664	692	679	694	639	677	669	700	694	723	688	712	666	670	654	671	661	655	652	680	679	701	719	715	667	673	700	668	712	709	654	684	676	667	696	705	683	715	698	676	637	690	714	673	692	712	699	700	661	686	651	669	721	683	691	630	682	689	670	676	675	660	651	651	744	668	723	640	645	671	686	656	689	703	656	682	676	697	643	645	664	685	672	705	683	647	685	687	661	674	635	746	684	664	703	676	726	667	683	628	697	667	669	736	717	677	646	701	753	655	682	689	690	642	687	706	673	681	653	703	635	715	703	703	720	659	652	715	668	679	654	660	669	649	670	713	627	707	679	685	727	663	652	672	675	684	726	725	670	680	657	689	706	697	736	647	656	686	665	638	701	679	657	655	676	641	680	655	716	718	654	651	653	735	639	653	679	695	676	697	655	705	687	683	690	657	672	644	692	692	655	660
1138	548	329	220	220	382	398	377	267	249	227	207	173	206	182	178	148	123	123	90	104	75	96	111	883	400	63	63	75	78	85	56	64	55	53	65	58	55	62	71	65	67	53	69	69	63	75	54	63	60	71	60	56	53	38	47	48	52	40	60	59	52	65	52	44	66	51	37	50	58	65	58	63	70	59	72	43	45	45	49	61	57	57	57	67	60	62	50	48	67	60	105	110	123	74	81	40	44	50	69	59	58	59	57	50	62	45	47	61	55	59	45	49	68	62	60	61	75	48	58	51	65	51	59	41	50	56	44	45	55	50	61	57	43	53	63	58	46	59	73	58	50	49	45	60	61	54	68	67	57	66	74	57	64	40	47	54	55	65	47	48	43	60	46	63	51	57	59	51	57	50	50	54	69	55	45	59	55	63	57	55	63	58	55	45	65	50	58	58	59	53	44	52	54	47	54	58	62	73	74	50	48	58	59	52	72	54	68	54	43	42	56	56	32	45	57	65	54	60	61	56	53	53	54	65	65	65	58	53	66	56	56	58	60	55	72	53	54	69	55	52	44	49	49	46	61	52	57	56	60	57	50	60	60	57	52	65	40	61	42	52	63	44	52	52	64	64	54	52	49	71	62	64	48	53	57	56	40	49	47	57	58	51	48	40	63	63	54	67	71	56	59	58	40	46	62	42	68	52	61	67	49	70	66	44	53	49	50	49	60	50	50	46	41	61	62	64	48	49	63	60	45	41	44	44	43	54	67	50	46	55	43	53	45	60	62	51	56	51	75	66	52	49	46	61	56	50	57	65	53	71	53	54	51	43	52	54	63	52	62	48	58	50	51	62	63	70	56	65	65	54	63	57	54	50	55	57	59	50	68	65	58	53	48	51	64	59	59	53	53	65	47	50	58	54	55	53	54	57	59	45	49	56	50	59	62	43	54	63	55	52	55	59	52	52	60	61	61	51	50	61	53	51	46	38	55	59	55	51	51	63	61	44	48	66	51	55	53	53	64	64	54	51	56	49	64	59	53	51	42	56	46	63	49	51	46	69	55	65	49	56	59	56	50	48	53	48	55	49	64	49	44	54	52	53	53	57	49	42	43	50	62	65	61	56	51	50	54	52	54	59	52	56	58	45	52	61	43	56	60	67	54	51	44	72	51	47	50	62	64	53	72	51	60	59	53	54	46	54	60	49	56	43	41	60	53	57	60	66	58	52	47	56	52	50	60	66	55	61	51	64	47	56	56	52	58	66	53	59	64	41	59	58	54	47	62	70	54	55	50	57	66	55	58	68	69	57	62	60	58	60	66	58	51	57	63	44	73	58	54	50	43	63	48	45	48	64	55	45	65	58	44	75	62	57	45	51	67	50	60	49	58	59	44	68	66	47	38	56	63	52	58	65	58	48	51	52	50	55	53	53	52	52	71	60	58	52	48	55	51	53	41	58	69	49	66	43	54	56	46	55	40	60	51	61	59	47	59	56	70	52	58	59	49	65	60	48	57	64	57	63	49	59	56	54	50	61	46	53	63	55	62	67	59	46	45	50	63	58	63	63	55	45	63	54	46	58	56	57	62	53	63	60	59	55	61	59	60	56	61	55	53	57	59	58	66	51	65	55	62	56	61	46	60	59	44	58	52	57	63	69	67	56	56	62	54	55	58	52	47	53	51	66	56	60	50	65	65	46	53	61	53	45	60	54	57	40	65	54	49	43	72	44	56	53	49	44	54	55	67	60	58	56	60	54	56	48	45	52	72	51	63	53	50	52	65	42	54	51	67	45	59	57	47	57	49	52	58	62	56	59	47	60	52	55	58	61	58	53	63	61	51	53	47	60	51	60	52	60	52	66	61	62	63	70	60	68	58	57	72	53	46	50	51	45	41	72	53	47	38	62	55	52	53	51	47	62	48	46	49	64	56	50	56	54	49	47	57	45	56	45	49	62	52	61	57	69	59	65	57	51	62	55	56	76	52	62	58	51	56	59	54	68	57	46	70	62	51	52	53	58	60	56	64	48	51	42	51	53	52	49	48	58	53	49	56	58	56	46	59	65	59	72	56	62	58	46	54	51	61	56	65	48	58	49	58	43	51	54	53	44	53	47	45	49	55	53	51	59	52	52	68	60	56	56	52	43	50	53	56	53	55	59	72	51	47	60	53	52	63	48	61	48	52	58	57	56	47	51	58	52	45	54	40	61	54	59	49	48	61	60	57	62	66	49	53	67	63	61	61	59	61	46	58	47	58	51	49	76	65	69	46	52	58	54	58	46	64	54	54	63	54	57	57	43	54	62	58	51	55	56	65	49	56	52	50	56	64	50	55	50	52	58	51	54	60	39	59	41	55	61	65	55	45	47	61	57	50	54	63	62	65	45	61	57	65	67	47	55	73	55	45	46	45	66	62	41	51	48	48	56	63	64	66	60	58	51	65	64	61	37	69	64	60	47	44	50	61	38	51	46	58	60	54	55	64	50	57	58	75	49	50	60	49	52	56	49	53	54	40	57	45	70	45	53	68	64	60	71	56	61	62	58	58	64	51	52	51	60	73	59	58	74	59	56	61	59	52	54	55	48	60	52	44	48	63	54	79	44	62	49	63	53	56	51	58	56	51	51	55	63	68	56	67	67	54	55	58	51	48	59	54	57	46	77	53	57	57	55	54	52	63	59	65	53	56	63	57	58	48	59	55	46	66	66	56	51	47	59	55	49	53	57	54	58	44	53	60	48	46	45	54	58	62	53	58	55	60	56	55	56	57	55	63	49	53	43	60	61	54	56	48	51	45	53	78	49	53	59	53	58	66	62	54	60	69	57	57	58	58	53	71	57	69	56	49	53	54	60	53	52	61	43	48	62	46	45	57	55	61	61	57	69	52	68	45	65	48	51	66	63	48	63	51	58	50	51	66	53	65	73	44	56	38	53	55	34	40	53	62	58	39	59	44	58	55	68	63	69	68	58	51	63	65	61	62	51	52	47	49	52	44	64	47	50	71	65	71	53	68	62	60	54	57	65	58	63	75	57	72	56	44	64	46	56	60	75	60	56	48	49	60	61	59	45	66	59	48	51	52	68	50	60	68	59	39	40	51	36	71	62	61	43	58	58	65	63	52	53	55	51	46	50	52	55	56	61	54	54	44	61	43	64	54	56	54	52	45	53	59	55	70	66	55	68	67	50	45	63	55	53	63	55	52	57	56	59	54	41	48	50	49	63	52	59	51	53	56	55	59	43	58	61	45	52	52	62	53	52	46	62	62	62	51	52	53	63	53	67	47	67	54	61	53	56	43	51	57	55	60	48	54	54	49	50	46	63	57	64	58	53	47	65	59	63	65	54	49	51	64	51	68	59	47	61	56	52	50	49	62	54	60	56	65	56	61	67	53	52	63	55	55	57	44	39	51	59	57	59	57	67	45	70	52	54	59	44	52	52	58	75	45	79	56	54	54	47	62	40	61	60	60	64	43	53	55	60	67	53	49	43	74	67	49	68	55
16330	8809	5391	10196	17270	19067	17469	15335	10932	10139	8829	7509	5987	6237	6304	5637	4641	3578	2914	2437	2115	1951	1871	2697	18494	6961	1154	1048	1079	1037	1015	961	1014	946	883	948	863	839	795	770	744	776	698	716	747	729	703	666	626	727	709	726	658	668	658	673	658	633	680	670	685	669	706	697	644	663	692	708	622	648	688	667	677	641	646	710	684	701	673	698	717	628	660	654	681	692	670	672	675	888	1311	2367	2384	2050	1388	962	732	691	651	644	670	670	631	704	697	655	673	654	654	624	648	730	681	646	643	669	613	646	668	626	680	682	585	679	665	647	672	705	638	669	651	695	710	656	659	659	689	669	690	670	637	649	665	626	653	672	681	672	660	679	656	634	645	692	637	673	683	737	690	671	621	693	643	642	676	690	655	673	657	647	678	659	686	658	678	638	668	675	662	695	609	611	680	625	679	690	682	684	649	615	705	669	621	691	671	651	660	647	648	707	674	658	705	655	708	692	646	672	687	640	711	657	667	653	702	732	698	650	650	653	683	683	659	654	650	672	642	611	675	662	618	690	706	632	629	645	687	648	631	668	681	620	658	617	673	664	629	660	692	687	660	683	679	646	693	636	684	699	633	666	659	629	625	647	683	669	641	672	637	700	705	655	652	639	721	681	666	626	654	660	621	631	656	692	644	687	680	641	676	625	623	642	660	655	694	652	709	681	661	720	717	692	656	651	657	667	691	667	633	675	640	667	642	669	680	703	651	692	713	598	667	687	691	665	679	694	673	666	656	680	671	635	662	688	689	656	677	676	645	671	698	667	650	636	594	667	645	642	680	712	717	677	659	665	622	689	648	659	662	653	684	663	684	648	654	690	668	619	716	694	634	671	641	687	636	661	657	718	650	608	650	647	642	682	613	658	620	657	656	654	642	638	690	644	665	651	681	628	650	645	662	686	612	659	659	674	626	690	689	639	621	658	684	661	665	701	650	684	629	658	730	673	646	647	630	639	644	642	665	664	647	687	671	652	645	654	688	641	684	674	666	675	673	663	649	641	646	665	644	656	649	696	691	669	672	646	644	668	652	712	689	641	688	670	655	673	662	638	663	679	674	650	687	678	629	675	620	692	663	647	607	669	674	675	686	646	625	660	694	680	656	668	620	638	618	656	670	634	681	673	674	622	630	668	639	678	660	650	671	642	642	689	664	668	669	636	656	672	626	674	646	682	649	635	673	646	670	659	700	668	624	660	680	656	669	675	644	638	692	678	672	593	664	666	684	705	632	685	640	660	700	636	655	651	701	671	665	662	619	641	654	648	651	670	639	642	660	664	658	660	665	672	649	657	664	652	683	674	681	678	658	676	628	681	663	638	658	647	638	622	636	628	642	677	674	635	695	603	645	701	692	659	672	633	654	687	671	671	689	648	681	675	601	635	672	662	645	656	658	643	648	648	673	670	676	654	659	655	653	692	646	678	723	676	678	681	663	676	666	582	628	667	640	683	697	623	669	613	640	702	635	663	652	693	666	620	638	662	618	669	661	662	645	648	648	634	670	656	661	664	657	644	658	642	672	687	695	658	647	631	654	722	672	659	709	675	646	697	700	724	658	678	690	636	583	725	625	664	675	664	641	640	669	685	650	637	683	661	660	648	658	627	650	655	650	683	648	667	688	667	679	653	680	622	651	661	672	646	693	670	626	671	655	656	666	645	721	669	638	640	630	647	638	667	658	675	683	652	659	626	681	643	633	667	668	643	654	621	682	659	704	624	621	700	680	627	656	660	644	678	642	643	657	663	686	646	670	642	655	652	636	651	647	624	646	645	663	686	651	653	687	699	694	638	666	670	682	639	685	661	702	693	614	680	639	615	677	652	630	633	648	625	644	695	655	640	685	719	647	602	640	657	655	636	670	664	658	700	675	650	640	683	648	655	664	699	660	655	653	630	630	599	655	635	640	716	703	691	637	665	648	667	636	646	636	635	664	632	652	681	652	663	675	641	671	658	675	674	632	660	693	633	633	653	603	647	692	663	662	662	682	684	609	689	670	617	696	601	663	642	672	649	663	628	641	653	682	665	700	698	646	700	647	648	701	677	669	658	660	639	662	692	675	636	679	686	643	654	646	676	661	671	655	637	660	626	657	692	612	669	612	674	654	656	657	687	657	660	675	630	656	657	656	622	663	671	693	642	643	697	679	692	636	687	642	672	672	672	650	658	680	634	669	721	617	677	683	669	658	671	655	694	643	669	684	662	629	666	658	671	647	654	677	613	677	688	713	636	695	699	659	660	647	697	639	632	616	650	668	638	645	661	622	626	683	703	670	640	680	641	705	647	697	683	682	664	665	615	631	676	683	679	655	645	669	659	671	692	680	674	640	670	677	685	668	687	674	708	662	635	706	666	669	674	656	600	649	719	680	651	661	624	665	696	684	678	645	605	652	662	643	676	612	679	665	679	667	630	663	657	640	611	628	673	670	679	639	642	701	662	649	690	665	602	675	654	688	664	694	659	693	634	644	644	640	719	657	654	664	682	692	679	648	617	710	645	648	681	647	653	661	685	670	658	617	666	636	610	651	653	642	693	669	695	713	670	654	654	676	651	649	667	659	601	634	667	634	644	667	637	647	631	656	672	745	643	612	657	642	675	666	671	646	662	619	649	663	675	683	686	666	675	653	711	595	637	624	657	680	688	657	645	677	649	663	621	684	644	661	670	676	644	675	637	631	646	641	670	698	643	699	665	682	685	637	618	652	642	675	687	694	668	686	648	660	644	691	706	686	649	674	694	622	641	671	649	640	656	658	652	619	659	626	672	684	588	684	689	687	689	616	651	672	651	651	717	688	632	631	671	634	658	662	656	623	598	641	644	640	643	666	690	660	670	682	623	666	650	641	672	633	652	688	691	627	669	662	631	634	687	655	673	661	653	629	655	683	658	682	650	658	674	684	628	691	687	645	649	674	637	632	641	654	650	702	662	659	684	707	684	678	667	660	724	679	618	649	666	654	675	672	622	668	626	643	657	644	620	655	663	662	673	651	645	647	650	664	636	633	659	655	695	635	669	649	682	715	624	711	662	649	684	672	654	649	677	703	641	669	652	633	684	701	638	685	668	626	665	651	624	663	675	666	691	640	674	673	655	613	644	670	650	654	614	705	696	680	684	677	662	703	656	663	644	676	665	642	601	656	646	668	678	665	664	615	672	696	666	644	659	643	666	651	644	572	708	658	651	663	672	698	623	626	659	712	649	639	631	685	697	662	670	682	645	697	678	685	692	666	655	644	655	667	658	618	640	641	624	671	671	716	656	640	707	647	722	707	671	649	686	675	658	671	639	626	644	675	664	668	668	652	635	642	637	685	627	708	638	659	669	694	650	650	689	683	727	634	685	603	691	678	594	724	645	660	651	645	662	654	670	638	664	688	690	643	680	627	672	624	685	677	655	673	662	641	696	666	681	691	663	662	641	666	651	645	656	687	665	657	656	632	696	652	673	677	627	642	711	654	677	650	688	705	658	693	647
2664	514	367	256	282	409	427	348	263	256	237	260	194	217	216	212	173	151	117	108	129	103	97	136	1205	270	92	98	77	72	75	88	83	89	84	81	68	78	79	83	99	76	79	80	76	74	60	82	77	97	78	71	82	73	86	60	72	74	81	91	83	71	82	82	73	70	70	69	76	72	80	69	88	70	78	77	76	77	78	69	78	66	85	80	65	64	67	77	67	84	88	143	130	130	105	95	73	82	84	75	66	78	80	83	66	65	94	89	82	57	94	76	83	68	62	79	79	71	79	72	59	73	85	63	79	86	66	64	75	76	73	71	70	84	75	73	82	75	78	73	85	66	74	81	72	90	86	66	96	82	61	72	75	84	81	84	79	89	86	76	80	81	84	79	67	76	73	74	79	69	80	94	77	64	54	53	75	79	68	76	64	77	87	78	76	82	88	79	93	72	59	81	91	79	77	64	96	75	66	67	74	93	77	75	89	70	63	85	76	92	51	96	68	77	70	74	73	80	75	76	64	72	71	73	69	86	81	93	80	55	65	65	91	71	67	77	71	69	89	70	73	76	77	80	66	59	78	83	67	76	86	79	76	66	87	86	88	85	83	84	70	66	69	83	77	71	64	79	83	68	78	59	85	75	72	63	70	65	76	73	90	61	95	91	68	78	71	71	79	72	66	76	73	62	69	81	71	73	99	65	82	83	56	66	87	96	81	78	82	85	68	88	76	61	64	72	68	78	77	77	79	72	85	70	79	67	69	81	57	71	72	74	67	80	75	95	72	82	63	77	70	97	68	95	87	80	75	70	73	96	60	80	72	75	71	81	86	75	82	79	54	65	89	78	67	82	81	63	70	63	79	79	75	69	79	85	72	67	78	68	79	73	82	76	77	65	69	76	66	95	73	66	73	80	74	78	87	67	70	94	84	75	74	77	81	75	84	77	71	86	77	74	65	77	76	82	73	74	76	79	85	78	70	76	71	77	70	87	60	83	94	57	79	83	76	80	83	80	90	71	60	70	66	80	76	74	70	77	75	86	83	74	74	75	69	72	58	68	72	76	56	72	61	73	61	75	74	78	84	73	67	66	62	71	72	72	85	75	69	84	73	78	80	91	88	84	62	74	77	66	68	81	74	68	68	88	83	67	70	77	64	85	78	78	84	88	61	74	73	81	72	85	71	85	81	88	67	60	60	88	69	70	78	70	92	79	65	92	70	80	78	84	77	90	66	74	71	52	66	85	81	69	82	90	70	73	94	71	72	82	74	82	82	88	71	82	75	64	73	86	74	71	67	64	72	71	87	79	81	84	86	60	73	79	68	73	71	63	77	76	85	91	93	82	73	81	77	71	70	78	82	53	72	75	93	72	87	71	78	67	70	64	71	78	96	92	86	62	88	75	68	101	77	68	75	60	85	72	66	71	53	75	82	66	74	76	66	70	103	75	77	56	75	82	76	63	82	69	82	95	82	57	71	79	93	78	82	77	86	54	75	76	64	83	67	90	78	70	78	66	77	79	79	67	85	77	87	63	80	58	67	61	59	72	83	73	72	70	80	63	70	75	51	72	84	75	72	67	61	64	80	92	95	72	75	70	62	79	81	72	73	63	76	72	61	72	84	84	67	77	78	80	70	92	85	71	85	72	77	65	65	79	74	66	84	73	76	86	78	68	64	82	67	68	75	63	59	65	77	89	77	62	70	75	87	80	79	81	86	76	68	74	81	84	88	101	82	77	87	85	65	79	72	75	72	76	69	80	84	75	79	85	79	49	64	63	73	82	102	73	76	88	76	81	77	77	79	86	71	79	78	81	73	73	78	95	84	83	75	64	58	76	73	72	64	84	80	69	58	78	81	72	59	73	78	81	80	78	87	74	96	82	70	84	66	73	66	84	83	80	74	65	84	79	67	77	71	66	83	96	64	71	88	77	88	84	80	67	82	84	90	86	72	92	81	83	75	65	92	67	78	70	85	106	68	79	66	81	83	76	70	84	72	78	85	74	78	65	65	84	73	65	66	77	72	78	73	85	82	72	68	75	71	87	63	64	79	72	79	74	68	67	77	47	58	67	86	76	81	80	62	78	82	97	88	86	69	78	59	82	84	78	80	80	75	68	82	72	74	67	75	66	69	70	66	78	67	70	86	83	81	74	82	81	69	76	87	79	74	66	73	69	61	78	94	64	57	64	79	73	76	76	82	98	83	69	59	82	71	87	72	80	83	68	67	71	75	86	73	88	72	70	89	82	61	77	85	69	83	70	71	63	67	74	57	66	78	65	82	73	90	71	59	77	67	84	86	78	74	59	56	64	85	56	82	79	82	75	60	77	85	68	73	79	82	91	78	98	76	90	77	69	72	63	81	68	61	71	80	92	77	87	82	74	72	73	81	76	82	67	82	77	67	81	59	68	78	89	74	70	72	82	89	74	74	78	61	80	62	62	77	80	69	81	77	70	72	79	77	77	66	82	74	72	71	83	84	79	67	71	74	74	85	70	78	82	68	72	88	72	80	66	73	79	80	73	80	83	74	65	61	81	72	83	78	79	83	71	72	70	67	80	82	87	53	69	75	75	81	74	84	79	72	83	79	58	66	74	74	67	82	79	83	78	63	71	92	75	70	74	83	84	72	68	82	55	71	78	72	79	100	96	83	87	87	92	79	80	78	72	79	86	69	72	65	81	90	75	74	85	75	74	67	85	67	81	74	73	81	93	79	72	77	85	62	63	73	73	78	82	69	81	81	82	87	67	61	80	63	71	96	87	67	75	71	82	72	73	78	74	61	78	86	69	84	68	79	72	69	85	70	72	79	62	71	69	69	60	81	72	82	72	86	75	94	76	86	70	86	80	80	86	89	70	101	80	71	81	73	72	100	78	95	69	71	66	80	84	87	69	61	77	82	65	65	75	84	77	80	95	57	66	73	88	81	85	74	69	85	70	77	50	85	71	79	94	70	65	85	72	81	86	87	67	68	98	75	53	66	77	77	74	76	76	80	94	76	67	68	73	87	79	79	64	57	72	68	77	74	77	59	69	65	73	76	60	90	81	65	73	90	89	78	80	77	81	78	72	70	92	73	73	74	85	53	74	69	79	74	87	62	92	69	74	79	71	78	84	81	77	67	77	64	79	71	76	77	75	72	79	69	77	83	66	57	76	78	84	73	75	94	74	83	91	70	64	80	60	93	76	78	71	67	79	65	66	72	68	97	80	79	82	75	73	75	85	68	76	92	69	77	82	56	62	61	83	81	60	72	70	62	70	74	68	68	80	77	76	80	69	88	85	52	66	71	94	76	82	82	71	75	86	67	68	75	80	75	71	56	79	87	67	87	72	61	71	65	75	70	91	84	77	68	82	77	70	78	88	57	63	73	79	76	80	76	87	65	63	78	88	72	77	67	70	73	72	84	70	66	65	88	102	91	74	65	67	72	84	79	87	73	68	81	65	76	74	70	82	66	77	70	73	71	83	71	67	65	60	80	79	68	68	80	75	81	77
15692	7990	5592	9887	16800	18769	17594	15150	11151	10837	9798	7851	6460	7000	6901	6275	4760	3948	3260	2658	2481	2260	2175	3474	21467	4112	1543	1374	1361	1344	1355	1369	1274	1201	1199	1160	1068	1073	1065	1011	985	960	969	995	971	930	942	960	930	977	895	966	981	945	954	936	887	947	880	901	925	883	942	914	877	936	881	948	910	905	932	897	963	916	883	941	934	930	926	953	949	950	953	890	970	890	979	968	866	1102	1887	2680	2919	2220	1605	1242	971	866	920	874	923	911	870	888	907	910	929	927	907	925	869	877	894	890	859	909	867	950	905	898	933	909	877	948	909	882	972	911	942	906	946	888	874	935	884	897	906	869	879	917	923	866	876	927	890	900	904	866	921	907	905	909	869	936	841	863	913	920	910	910	919	895	889	845	928	895	879	905	959	912	864	907	901	911	900	892	886	909	859	899	874	883	957	966	881	953	904	933	884	887	932	882	903	870	921	891	888	912	867	937	929	957	844	874	885	913	914	870	913	943	917	928	847	848	907	827	909	945	898	887	894	952	931	855	884	854	954	953	916	940	833	929	875	875	930	955	872	877	871	911	987	898	912	909	936	872	882	933	911	872	876	907	910	889	900	884	873	906	921	896	915	890	892	948	894	888	871	877	873	918	869	921	877	967	942	843	922	898	915	893	919	883	932	912	928	958	922	905	868	944	897	913	876	862	880	884	936	888	891	888	911	907	928	886	919	903	921	916	918	942	924	921	902	872	858	884	902	914	888	890	891	895	946	902	915	1004	910	941	881	887	881	911	941	869	906	900	903	914	917	929	925	883	904	939	945	949	909	909	891	929	856	940	915	903	910	867	887	906	862	930	922	895	931	914	943	898	889	934	946	902	948	903	921	886	892	905	876	962	928	876	919	945	853	956	839	887	947	854	898	881	875	890	887	887	925	886	939	866	947	939	903	877	957	888	901	874	906	932	841	906	950	918	906	944	925	944	875	883	915	891	899	889	891	965	930	929	933	924	947	863	884	908	887	879	950	889	929	946	882	916	911	904	963	921	910	872	878	891	926	905	898	930	909	910	885	947	861	891	908	945	948	877	969	896	877	861	887	915	916	866	888	888	912	866	906	883	874	901	967	902	905	912	920	939	902	906	902	908	904	887	950	910	926	929	864	925	941	913	901	921	903	912	930	914	909	915	906	886	937	930	864	923	966	907	905	964	903	863	937	889	971	913	891	911	898	924	889	935	908	882	965	890	876	886	914	909	874	944	938	920	887	899	902	935	894	879	834	902	894	928	871	876	871	970	906	904	874	918	892	949	924	897	943	944	872	884	879	961	889	932	940	967	907	889	900	947	863	995	933	908	900	839	876	888	895	914	903	889	918	868	933	893	928	865	875	906	949	898	899	881	847	941	941	850	900	931	913	903	883	943	869	903	899	902	893	898	895	894	926	896	890	873	884	924	879	921	925	894	935	977	886	915	910	892	918	903	842	906	909	863	890	864	916	909	886	925	967	913	936	890	889	896	895	932	939	900	861	871	877	895	906	921	906	893	904	911	929	888	895	902	853	902	934	906	909	877	899	909	919	891	858	921	898	905	901	941	918	899	901	920	872	880	943	887	898	896	918	908	887	949	878	878	917	884	906	904	858	918	917	863	914	920	883	891	884	888	838	857	930	900	900	939	910	891	906	910	909	919	916	907	908	949	946	849	872	911	883	905	868	888	957	904	948	919	901	899	843	970	892	891	926	879	891	897	863	911	894	915	948	935	879	860	859	886	903	890	952	943	856	859	901	883	974	936	929	843	902	908	851	901	921	925	907	933	891	953	876	895	897	919	887	889	895	917	904	891	920	837	889	917	945	889	862	903	902	943	877	937	959	934	937	914	844	906	894	900	939	910	941	886	973	896	927	892	887	894	928	937	880	905	877	974	897	926	930	883	905	930	894	927	925	893	860	874	933	913	878	905	909	878	913	837	864	883	934	894	943	889	902	900	922	873	863	913	882	924	886	892	965	896	902	865	943	923	858	927	914	901	951	888	897	894	926	914	924	919	924	876	888	911	933	875	865	864	856	958	880	931	902	926	899	863	902	923	874	903	880	873	883	879	918	897	970	908	914	956	870	923	869	874	898	895	918	888	899	830	895	958	897	908	900	909	891	918	944	892	897	936	915	891	874	952	890	904	899	914	898	908	896	949	869	874	863	932	902	957	945	863	917	917	890	928	883	866	856	899	899	914	891	912	886	928	899	857	896	947	971	928	908	938	888	886	897	915	954	909	871	939	877	884	910	948	926	827	861	944	914	877	881	905	857	918	896	868	935	927	911	889	921	908	840	872	904	890	870	897	871	920	913	915	894	857	943	922	868	956	925	891	894	926	918	884	915	956	900	869	924	952	983	912	876	972	894	919	900	952	945	897	866	873	988	910	921	943	909	838	896	906	899	890	907	935	897	945	875	937	872	906	913	906	889	966	857	872	915	896	949	880	926	925	919	934	885	894	835	915	867	912	909	934	925	932	931	899	919	926	917	928	897	830	902	836	956	859	882	946	879	887	887	907	895	908	931	915	909	893	894	922	922	920	954	869	931	926	937	922	876	864	906	877	909	966	895	911	917	945	877	908	914	929	909	905	899	899	970	935	922	959	923	914	920	906	866	957	949	865	906	885	930	912	911	923	874	899	868	912	879	938	947	871	855	927	899	921	918	925	914	939	871	908	880	879	896	882	872	949	894	881	928	906	920	885	925	952	903	925	898	909	871	886	884	916	899	876	906	905	934	956	891	903	905	907	933	864	910	903	968	925	830	899	899	888	909	961	896	938	875	867	856	905	982	894	883	890	920	921	936	913	920	919	932	907	938	904	935	866	933	909	928	901	929	915	940	901	951	892	969	842	905	851	908	919	890	961	889	921	876	885	848	958	919	913	846	918	907	912	919	936	913	890	918	933	895	898	927	941	911	893	840	885	886	950	900	885	852	891	890	880	911	912	919	902	931	871	977	893	924	931	921	916	891	881	872	893	883	844	913	923	930	873	919	930	899	939	957	882	881	910	902	927	914	853	923	887	867	872	866	892	914	948	872	911	907	848	934	909	893	926	887	892	918	924	955	916	903	873	904	967	877	901	872	911	935	936	880	887	857	927	913	853	883	927	969	881	870	901	930	889	864	927	903	941	924	888	864	922	877	888	907	939	906	908	925	872	909	921	896	932	906	898	902	901	855	955	905	911	873	895	938	919	905	816	915	891	942	910	896	843	921	919	895	905	942	924	874	908	923	899	880	850	921	883	934	913	889	882	942	868	861	886	849	924	878	884	904	913	858	893	910	926	951	914	1005	949	839	898	869	907	900	879	855	929	908	892	923	888	872	921	907	896	941	871	876	907	887	932	855	883	896	975	892	925	886	910	921	855	971	895	913	942	888	919	867	858	868	930	870	909	921	865	929	931	886	881	922	895	938	970	915	907	906	879	915	933	880	898	888	907	907	846	922	867	838	895	949	898	843	907	876	913	898	888	903	919	936	941
1741	768	461	285	335	486	521	483	351	338	325	256	250	243	250	240	173	161	143	115	140	119	97	483	2127	246	90	81	84	91	62	84	87	81	63	73	82	69	73	54	83	65	69	63	87	66	80	81	60	64	73	72	67	77	53	72	57	78	59	61	70	68	73	76	80	72	59	60	66	51	68	69	70	62	67	77	63	82	79	73	71	80	80	89	68	81	70	75	74	73	131	142	150	135	89	95	67	80	67	70	77	79	65	63	83	59	62	71	77	70	74	68	68	80	81	65	74	69	74	76	68	72	72	60	64	70	64	70	74	74	70	68	76	59	63	68	63	67	68	71	58	59	73	60	58	73	75	69	76	82	69	59	69	70	84	71	70	67	80	63	54	70	66	61	70	64	69	60	66	65	72	74	64	53	83	67	76	66	65	70	72	70	76	77	73	65	75	70	69	71	81	66	75	77	51	78	63	66	75	71	80	63	83	75	54	55	72	55	65	84	71	64	64	71	77	64	76	59	69	78	63	77	67	77	74	74	64	60	62	73	71	79	72	66	72	59	76	70	71	82	68	81	62	77	73	71	60	76	69	68	65	69	64	64	55	68	85	72	64	82	79	65	71	72	50	77	69	67	72	71	78	66	61	70	78	65	75	78	66	84	83	68	80	67	72	88	73	57	79	77	57	72	52	91	65	78	70	73	66	75	81	67	64	71	72	57	71	82	61	76	85	69	58	72	70	82	80	59	65	72	62	67	76	74	61	69	65	74	80	66	78	67	71	71	62	58	81	72	72	82	62	76	74	67	79	78	65	70	73	65	81	57	66	63	54	73	64	72	67	73	74	85	55	76	59	50	80	64	71	70	77	66	67	62	76	94	71	69	63	73	67	62	68	68	68	72	59	58	50	75	68	72	70	72	100	53	74	63	71	62	72	95	62	55	72	74	68	67	68	83	79	64	81	67	76	69	68	72	56	88	70	61	77	68	72	61	63	71	61	82	80	68	74	64	84	75	71	63	69	74	62	69	61	64	82	65	65	85	69	63	79	64	73	69	67	75	72	73	71	78	68	83	74	73	69	80	70	58	69	80	74	76	75	83	72	59	82	76	65	68	62	70	90	78	67	78	69	67	66	61	73	68	61	64	81	76	62	65	73	86	83	63	59	83	80	86	70	69	68	78	62	78	66	54	73	67	79	64	72	61	72	78	68	67	63	69	87	58	66	66	74	86	72	81	73	59	74	67	78	52	65	73	62	73	63	65	64	76	55	85	77	71	69	64	57	79	80	81	80	64	64	74	69	53	60	62	81	66	65	62	70	60	73	77	77	47	79	76	76	66	68	74	62	60	67	74	76	70	73	67	69	80	76	72	87	83	75	79	69	62	72	60	73	59	66	67	67	73	79	89	57	73	83	63	62	66	63	78	83	69	61	78	71	73	73	62	62	78	61	81	66	64	66	42	69	71	75	74	74	59	68	77	70	72	71	75	62	66	75	93	82	62	49	61	63	70	75	70	80	59	76	69	56	72	80	68	72	65	82	82	84	70	86	68	66	83	65	56	62	65	73	83	75	58	67	84	88	70	72	58	61	66	67	73	68	81	60	66	65	72	81	73	65	79	56	61	59	76	69	61	71	95	69	77	70	68	65	73	62	54	68	72	86	81	74	66	96	81	77	57	69	78	56	65	71	62	75	78	82	86	81	74	65	72	69	72	63	73	68	78	81	87	68	77	90	76	77	60	67	59	60	68	72	61	61	73	50	64	76	57	63	60	63	65	77	74	53	81	56	72	65	79	64	69	77	79	87	87	70	76	63	66	78	68	75	53	59	52	72	60	90	70	77	63	66	78	71	61	69	63	62	76	74	77	71	75	62	87	69	75	73	69	78	81	79	57	72	63	82	61	67	80	61	76	81	78	69	55	62	65	65	80	76	54	66	69	80	76	61	71	65	78	75	77	73	63	67	73	83	64	72	64	70	66	64	73	68	61	67	82	62	73	65	75	63	79	72	63	69	63	76	65	72	58	86	62	75	62	81	68	72	68	87	61	74	75	84	72	75	73	74	84	64	70	68	51	83	58	57	70	58	71	66	69	83	75	75	79	69	74	67	81	61	67	73	66	64	66	63	74	68	90	75	80	65	77	64	64	75	72	70	78	78	82	61	71	62	68	76	69	69	74	72	75	65	82	79	50	81	74	79	72	67	68	70	81	63	63	57	74	75	88	74	89	78	73	65	81	55	66	68	67	66	84	81	70	80	76	64	77	64	72	67	74	69	77	76	61	70	61	65	82	74	95	77	86	69	80	80	80	70	58	65	64	76	66	81	79	76	60	76	62	65	60	68	57	79	68	76	62	75	73	70	73	79	77	79	82	63	79	74	57	69	66	76	71	81	71	85	87	85	70	69	76	67	59	69	79	72	65	80	68	72	67	90	81	84	63	54	70	85	62	68	71	66	70	73	70	83	59	68	62	70	79	74	74	72	69	88	63	58	60	66	76	75	64	76	76	60	74	72	71	67	66	81	74	54	89	68	60	67	74	49	82	71	68	71	63	72	77	62	69	79	85	62	71	87	54	77	78	58	79	63	62	59	76	73	79	60	74	78	79	82	62	75	77	61	72	63	72	69	60	84	71	83	74	71	62	79	66	77	65	60	72	62	74	65	64	54	70	74	88	67	68	68	49	60	65	74	85	80	62	65	70	72	80	73	75	82	71	72	67	75	60	70	80	72	79	83	63	64	79	72	83	83	100	84	80	77	52	74	69	62	72	56	59	64	61	56	75	65	73	68	57	69	81	61	68	48	73	67	72	70	78	58	66	76	67	84	64	82	70	67	87	80	81	60	70	66	53	72	79	64	60	61	86	81	70	80	65	65	78	73	53	89	82	60	84	69	71	56	70	63	82	72	66	65	74	64	63	85	64	90	74	69	67	80	65	76	74	68	78	53	52	70	73	76	78	95	94	79	65	61	75	71	66	79	64	71	71	72	73	75	83	69	83	70	61	74	60	64	69	65	68	68	74	56	56	81	72	77	66	79	77	74	74	84	71	63	71	68	79	69	69	66	70	69	81	69	80	71	69	59	79	65	54	82	75	75	77	58	67	71	62	62	68	60	64	83	62	63	54	60	86	80	55	68	61	78	68	68	61	61	58	66	54	83	77	75	61	56	77	72	64	63	57	66	78	65	76	71	70	61	62	81	72	86	81	88	75	72	67	59	57	60	73	73	68	58	68	73	57	72	79	62	74	57	67	65	66	70	83	53	53	68	74	67	60	64	66	64	83	71	76	69	76	59	74	58	71	68	65	77	75	65	80	79	87	68	69	86	71	67	69	74	76	63	71	81	73	58	69	68	75	71	77	68	71	65	63	74	59	73	70	72	59	90	62	70	79	75	81	69	69	68	70	75	69	58	77	65	70	54	71	61	76	56	75	74	69	65	77	72	65	60	55	62	80	60	66	84	68	76	69	75	81	81	81	63	73	73	77	65	77	66	71
19817	10595	7224	12578	20148	21836	20244	17686	13809	13350	11627	9609	8168	8494	8123	7615	5836	4743	3864	3366	2810	2730	2617	10211	27674	3493	1558	1421	1316	1419	1365	1366	1219	1177	1172	1176	1102	989	1054	994	1016	953	927	917	955	943	890	916	860	900	828	856	890	846	837	878	801	811	855	811	857	781	855	880	912	846	823	882	867	878	848	862	872	839	878	809	847	829	839	901	877	825	812	854	894	842	820	850	916	893	2095	3627	3281	2489	1765	1294	938	834	798	766	782	827	810	856	823	791	837	841	838	869	781	809	818	817	860	808	843	836	860	812	798	824	807	847	784	842	853	810	827	807	834	865	848	810	822	819	821	834	758	827	836	835	790	792	785	858	824	830	795	791	812	849	840	807	781	804	778	825	839	789	870	805	809	855	818	811	813	795	861	850	826	887	792	805	867	860	861	790	855	856	818	849	854	804	793	819	857	867	843	861	780	830	775	836	803	832	808	840	886	824	830	817	787	820	806	767	759	846	829	808	816	786	867	770	846	849	813	821	858	792	878	834	893	876	786	809	836	794	835	815	861	801	808	843	802	864	783	847	816	800	840	817	864	821	829	790	868	802	823	824	850	821	777	756	786	769	818	797	814	831	839	836	837	840	799	861	794	817	856	795	813	847	786	816	798	884	801	835	812	807	792	853	824	814	866	850	851	862	788	824	805	810	793	806	870	844	797	802	811	855	889	836	768	767	831	826	840	866	833	799	838	812	847	830	857	817	843	808	833	889	844	854	875	817	846	795	771	809	785	788	804	791	882	801	837	818	861	861	839	863	840	858	797	807	810	813	838	820	826	836	817	800	824	800	810	846	828	844	842	784	816	812	856	763	818	815	854	832	843	799	843	844	802	834	820	811	828	838	851	804	848	831	806	805	844	871	811	785	784	822	831	854	831	820	879	814	824	821	821	816	911	855	823	808	861	823	808	887	827	797	825	801	809	827	801	853	840	800	847	870	814	855	853	812	852	812	871	810	820	853	813	806	806	823	776	803	830	845	834	792	803	842	827	816	803	834	823	811	839	822	814	858	842	843	834	816	808	823	867	855	799	837	853	842	811	813	839	824	863	830	795	783	865	812	867	866	853	818	832	836	835	862	838	799	800	810	820	801	853	837	828	811	832	877	800	812	875	844	824	867	822	877	820	882	806	826	871	842	790	811	841	823	876	811	821	785	810	814	782	856	797	820	781	817	839	803	804	826	809	813	814	795	848	847	848	834	849	864	852	838	798	836	834	886	844	813	820	802	813	781	833	788	842	852	812	794	828	849	855	867	859	782	846	785	793	866	856	809	868	820	813	808	858	798	860	817	827	839	851	822	798	856	882	841	798	827	801	821	836	814	832	839	858	796	831	835	784	819	822	791	816	810	827	842	905	776	791	864	852	863	770	849	811	766	828	775	844	874	886	851	820	854	813	890	811	811	872	879	776	851	783	831	802	824	857	818	834	828	810	793	861	860	790	830	851	815	846	792	793	859	862	854	865	858	795	851	797	871	826	805	810	804	850	759	768	843	792	730	847	865	857	839	794	797	794	821	812	810	802	859	843	826	800	857	808	836	813	833	852	832	807	815	863	860	823	754	821	861	803	808	837	871	823	830	822	779	802	822	833	829	840	818	788	787	819	825	817	835	770	876	803	868	809	795	811	844	826	794	849	787	848	766	854	858	812	855	851	803	774	788	820	808	788	848	890	799	844	809	807	905	830	855	841	860	825	805	822	825	831	831	792	815	837	850	828	797	854	834	784	860	840	812	839	810	844	811	731	859	826	831	845	783	776	831	808	839	821	763	811	846	859	873	799	819	809	798	765	854	834	797	807	814	785	871	832	773	808	808	800	851	836	810	801	854	831	826	799	822	818	806	811	829	870	847	859	819	794	826	830	846	879	881	777	842	836	820	786	773	807	799	844	814	836	846	890	855	862	751	825	833	807	810	810	821	846	810	882	850	835	807	833	847	819	832	873	856	778	818	780	791	824	819	825	818	886	806	823	859	821	794	822	783	797	856	841	845	798	842	809	819	853	804	831	886	830	799	804	843	794	865	813	868	827	813	870	809	820	808	806	808	841	811	822	835	867	827	794	848	868	809	834	866	861	778	833	858	800	826	781	814	816	843	809	832	810	799	819	819	876	825	872	841	834	800	812	844	840	826	823	788	860	802	782	814	814	802	871	810	871	846	841	846	765	856	791	877	810	799	849	843	817	831	811	794	812	863	809	789	823	772	849	778	791	870	848	848	825	781	796	830	830	800	813	816	809	837	830	800	844	825	818	812	816	804	820	787	783	850	786	843	843	792	831	836	819	831	820	822	827	786	844	824	797	778	817	842	861	852	860	822	823	787	861	848	821	823	778	819	869	872	844	774	836	795	816	830	824	848	859	866	802	842	862	831	844	863	798	814	792	838	819	836	802	817	817	840	837	824	839	831	829	817	859	828	883	845	860	840	798	812	838	800	867	841	819	891	813	824	864	860	828	831	843	825	825	838	807	813	884	812	820	849	826	817	805	848	829	840	827	848	799	770	852	789	833	826	837	769	834	803	831	778	860	791	806	812	843	842	865	855	831	838	807	800	799	794	843	815	814	804	825	899	810	849	823	869	844	807	856	813	849	806	820	839	830	800	804	810	818	830	824	861	794	850	842	820	834	835	871	824	830	815	820	829	838	862	827	841	836	811	851	815	868	821	868	887	800	852	806	864	829	828	786	794	825	765	774	799	833	873	806	811	825	774	813	827	814	810	866	860	831	798	862	832	822	862	866	867	787	818	783	850	839	888	843	832	768	816	799	833	847	767	775	816	837	847	803	860	845	813	899	809	843	842	812	796	856	861	815	841	817	850	805	864	888	852	821	775	863	836	798	835	882	846	803	827	780	831	815	805	807	841	801	824	816	811	824	826	834	802	799	774	900	808	885	810	822	837	842	805	814	853	839	833	785	835	819	810	782	859	839	807	855	838	866	817	817	822	806	831	824	824	836	864	804	840	844	831	883	847	808	860	870	842	823	781	837	818	856	835	786	830	821	827	834	846	774	799	825	843	777	840	865	825	797	882	831	844	848	821	819	823	805	838	858	833	772	852	793	827	827	849	881	852	819	855	846	829	823	793	842	838	821	821	813	850	839	911	835	849	861	808	827	832	852	842	816	868	851	793	830	794	789	825	797	837	816	807	782	862	808	864	872	792	873	811	837	849	822	811	839	803	815	884	811	816	856	809	808	823	852	822	827	801	823	844	838	806	820	798	832	830	796	832	833	795	799	791	841	801	847	818	810	816	813	841	788	789	827	836	887	837	813	857	825	791	746	841	875	771	822	796	803	843	779	867	856	846	841	837	806	841	791	774	808	855	817	810	816	814	883	807	781	802	845	829	844	836	794	891	831	874	817	861	780	763	818	822	853	838	844	790	881	835	825	812	873	781	828	805	771	815	856	838	854	824	801	825	868	817	883	852	847	851	823	808	803	851	856	838	868	814	803	908	862	844
1683	310	214	148	165	256	235	205	152	187	176	144	115	144	147	121	91	83	86	82	74	57	63	155	551	120	50	73	56	54	70	59	58	42	45	60	44	67	67	54	52	54	51	49	61	54	54	61	56	58	64	44	52	56	57	65	59	50	54	53	58	62	72	69	57	63	51	60	63	55	41	44	54	56	53	55	58	45	56	31	58	57	62	60	56	57	51	61	59	51	71	87	77	64	78	80	60	63	51	62	62	57	50	57	63	63	43	49	64	62	73	57	53	61	67	67	60	60	47	56	70	36	52	54	54	49	57	50	63	51	60	57	53	52	57	51	59	60	45	54	52	53	48	49	50	58	49	56	49	48	48	42	62	54	59	62	60	53	62	54	66	46	64	41	61	59	60	56	60	62	56	54	54	57	48	54	46	48	62	46	58	55	44	52	57	61	45	43	42	47	40	58	56	49	50	57	54	54	67	59	59	63	53	56	58	45	65	65	72	70	58	57	55	62	69	49	40	57	64	53	68	53	59	60	51	51	53	47	47	54	65	64	57	61	55	52	65	65	46	57	51	68	71	57	60	64	59	58	42	53	51	67	44	56	46	59	45	51	53	56	41	60	67	47	56	64	57	75	51	53	46	55	45	59	62	71	53	59	60	42	53	55	45	57	56	66	41	54	43	58	57	58	47	64	65	51	59	48	47	73	57	50	61	54	46	44	58	53	58	62	58	56	66	57	60	59	52	58	54	46	47	69	74	71	55	49	44	50	60	56	57	57	60	71	53	56	67	49	45	53	55	54	66	70	57	60	51	49	57	48	60	49	51	64	57	56	51	47	70	58	59	69	51	58	44	53	47	59	51	49	65	64	67	62	57	48	74	65	62	69	59	60	65	58	39	58	61	72	59	61	46	58	44	68	55	56	56	55	54	54	48	48	68	59	55	62	50	48	52	50	48	51	64	56	59	57	49	46	56	50	75	55	61	55	59	71	47	45	67	50	57	52	63	53	57	53	58	52	57	66	58	60	65	63	49	57	50	53	51	59	54	44	46	63	57	57	66	55	60	51	53	57	50	47	67	56	50	48	60	61	51	53	56	61	51	56	54	62	60	48	60	62	49	48	59	54	65	54	72	57	58	54	51	45	58	63	51	54	51	61	59	57	59	51	48	51	71	60	46	48	58	60	43	62	61	59	50	66	51	44	67	43	67	67	52	57	44	63	55	57	59	73	58	52	55	55	51	52	67	43	63	49	58	42	62	52	53	48	58	58	55	55	65	53	67	57	48	59	39	60	55	60	69	47	74	61	63	47	64	59	53	49	52	67	67	48	46	52	68	57	65	46	50	49	55	49	64	48	55	54	50	54	60	74	52	51	45	52	53	49	54	71	42	55	58	45	60	55	72	52	49	70	61	58	54	54	49	76	52	58	68	46	57	62	52	69	49	54	43	59	51	54	43	67	57	51	70	65	47	41	58	53	56	59	46	61	46	57	40	60	44	56	45	60	64	57	52	60	56	47	49	50	42	66	48	58	45	58	58	51	61	45	45	49	59	64	66	67	77	61	66	53	49	56	42	64	65	55	49	58	47	69	54	57	60	49	47	52	54	50	76	50	55	63	56	49	48	64	59	73	49	56	63	48	61	49	69	48	51	64	52	52	54	64	51	48	51	57	56	54	61	57	58	57	59	62	63	42	56	48	41	56	48	57	59	66	45	38	61	59	58	54	44	55	50	62	51	56	65	59	54	54	48	61	66	42	47	47	39	56	61	53	56	62	59	59	47	46	51	61	55	56	60	45	49	61	61	40	59	58	44	55	59	47	61	53	60	51	54	54	53	55	48	51	47	66	71	58	43	55	59	46	73	65	61	46	49	61	59	44	72	51	60	60	50	66	72	51	63	53	39	53	60	62	68	61	57	48	54	63	53	49	54	55	54	64	64	53	53	44	59	52	49	55	64	52	50	49	63	71	64	49	57	55	61	60	50	54	51	48	53	39	52	52	58	56	50	51	81	45	50	48	41	72	47	52	51	58	61	55	52	54	58	50	53	57	54	69	55	46	53	58	50	65	49	61	47	53	52	59	57	53	57	64	57	51	56	61	60	60	64	42	56	54	51	42	57	55	55	44	53	59	48	66	53	56	58	53	58	56	60	50	54	57	50	70	52	56	60	65	59	62	58	59	56	52	62	55	66	50	60	71	58	54	51	63	45	34	57	45	57	51	55	60	61	67	73	56	58	56	49	58	63	58	64	61	57	57	53	58	51	53	52	63	51	55	49	67	67	60	48	55	54	54	64	53	52	53	52	66	59	43	49	47	34	61	61	65	66	53	66	45	65	53	49	56	50	46	50	52	59	59	54	44	45	53	54	47	67	51	41	51	54	45	55	52	50	57	77	54	41	69	54	52	57	48	60	53	43	47	57	53	58	66	63	61	64	59	62	46	48	38	57	63	63	50	55	42	68	67	52	67	68	48	57	46	53	40	52	51	70	61	75	67	63	66	48	64	64	47	63	65	64	48	48	64	47	55	65	61	50	60	49	51	63	39	44	62	69	53	44	49	54	54	57	54	63	49	49	57	54	55	54	61	47	60	65	58	65	56	57	56	38	57	55	63	58	57	53	55	57	50	58	55	50	40	43	53	51	68	51	54	51	50	66	58	46	53	45	57	54	47	52	53	46	52	48	52	61	60	51	60	76	64	60	67	58	40	50	63	59	57	51	49	48	57	58	61	58	50	61	55	64	66	44	51	56	54	52	45	58	57	59	51	67	49	45	59	45	70	65	59	50	67	54	60	52	39	74	46	64	58	56	56	53	59	48	55	52	55	47	51	62	55	59	49	68	61	66	60	48	65	48	47	49	69	51	49	53	50	53	63	71	58	65	50	49	46	50	60	54	54	54	55	58	47	44	61	53	59	49	50	63	58	56	60	51	50	58	46	43	59	68	51	50	60	50	57	61	51	80	53	57	47	58	48	52	60	65	57	46	58	61	51	53	62	54	60	61	56	43	70	46	59	47	55	56	53	49	64	63	32	46	60	55	63	52	55	70	47	43	63	60	46	57	49	63	60	60	55	52	52	50	51	50	68	54	62	57	61	55	69	45	62	50	40	51	51	60	61	62	54	50	59	56	61	71	54	62	58	56	55	54	76	58	56	69	53	60	64	44	71	56	47	53	65	55	44	54	52	49	38	61	58	54	41	56	46	64	59	64	55	63	61	64	49	60	72	52	64	64	51	55	59	53	58	58	54	58	41	46	62	65	61	62	51	44	58	52	48	51	61	50	56	59	45	52	53	42	51	43	48	60	57	61	43	68	51	42	63	56	47	53	57	42	61	53	63	49	53	44	60	56	70	62	54	65	42	57	57	60	55	68	73	50	69	52	49	50	54	56	51	66	51	43	42	59	58	55	58	64	58	48	43	44	49	66	65	59	59	52	66	63	61	58	52	63	59	55	76	56	45	60	63	50	50	54	44	43	64	60	50	62	51	64	59
13394	5739	3730	6827	12196	14242	12500	10099	7692	7754	6447	5116	4387	4556	4357	3930	2814	2283	1884	1762	1476	1440	1351	4040	14164	2899	952	914	890	846	857	887	833	775	802	767	752	830	740	723	760	750	696	703	697	745	723	698	695	737	720	712	690	651	657	669	667	687	657	690	740	703	657	675	692	676	721	701	704	720	718	695	694	639	710	679	702	710	674	672	688	661	684	717	688	714	718	689	703	688	731	1137	1366	1165	1012	882	734	654	669	712	652	711	662	705	670	704	621	611	733	698	654	655	690	692	736	710	694	647	701	685	661	693	663	712	722	676	643	722	669	660	701	702	698	714	716	687	663	679	719	694	663	728	714	684	641	724	674	680	657	724	701	683	704	690	701	665	683	658	682	702	641	654	688	703	730	691	666	663	688	697	683	649	724	655	687	704	676	706	692	681	682	672	681	667	688	696	684	722	675	758	654	679	675	678	688	711	705	662	668	664	654	683	655	681	719	688	734	698	659	701	656	681	718	669	674	700	665	669	703	631	691	688	697	663	684	693	685	688	716	699	681	680	695	697	719	721	678	700	723	659	736	706	685	737	674	733	650	705	661	667	734	717	685	663	698	642	654	714	666	677	704	687	749	700	691	679	692	661	701	683	676	692	731	669	708	716	680	708	689	657	713	693	684	724	656	711	656	683	696	708	730	687	682	730	701	690	670	700	740	689	671	721	672	720	714	674	720	720	676	664	705	672	701	689	688	696	692	713	639	695	721	705	675	720	738	673	713	675	684	749	656	710	670	692	695	678	689	710	693	721	697	648	709	682	704	717	684	689	704	725	663	634	662	686	661	685	698	657	641	663	684	673	684	729	682	718	685	670	668	714	709	681	708	673	654	703	721	689	702	737	676	724	710	686	700	717	711	684	694	700	710	698	689	680	672	713	620	673	684	688	687	732	697	675	729	738	692	700	674	686	660	659	711	694	716	691	652	726	689	703	662	681	690	679	706	680	669	674	700	675	670	684	728	730	674	662	704	678	690	694	705	707	689	652	667	669	669	697	674	689	676	746	675	734	685	674	650	693	675	721	734	672	632	674	686	696	648	686	717	711	732	692	693	702	696	669	659	690	744	664	699	727	692	682	681	702	736	636	688	699	676	685	700	696	726	691	714	720	660	763	675	659	644	649	679	696	657	670	643	688	693	726	673	667	677	707	699	729	707	707	683	715	715	675	662	685	657	705	707	684	660	652	662	712	703	692	706	666	671	678	695	738	678	687	710	730	693	715	695	692	716	721	670	724	686	725	658	705	643	695	687	664	715	678	685	730	692	662	696	668	692	657	704	690	622	658	667	684	685	706	696	692	667	680	671	632	676	674	668	671	639	678	725	672	701	689	642	671	669	661	708	679	722	683	655	703	683	668	671	715	694	698	676	667	676	679	745	708	703	723	689	641	726	697	690	680	695	688	681	639	743	673	671	738	693	699	679	716	694	715	697	682	691	695	693	701	686	697	749	693	719	642	684	680	664	673	736	683	760	716	712	696	699	705	696	711	757	688	671	641	687	688	727	677	686	698	697	697	671	720	730	679	669	657	706	669	698	733	725	723	637	719	694	679	661	669	710	671	678	700	691	741	676	687	715	678	691	704	731	662	734	635	696	680	663	661	693	675	745	690	709	690	685	707	706	686	675	671	742	667	674	701	676	661	640	712	675	645	698	637	678	728	676	679	684	692	677	650	712	666	686	729	689	701	711	699	709	689	687	721	721	639	689	706	656	680	665	643	694	642	667	713	654	689	656	714	687	716	712	660	721	618	695	676	683	664	678	652	703	708	683	703	684	667	695	674	656	681	684	684	691	672	662	674	688	683	733	618	716	689	677	679	676	650	724	699	674	648	707	664	731	683	693	708	687	707	699	732	706	682	717	709	697	672	678	689	711	774	676	680	691	700	697	668	647	688	658	697	707	733	641	732	715	671	728	710	694	673	706	695	727	720	654	684	709	707	737	733	676	690	682	669	697	686	694	674	675	672	735	703	656	727	714	630	702	662	648	721	709	696	711	669	700	701	709	751	715	675	712	658	667	670	640	693	707	683	689	693	678	713	706	672	702	651	685	650	687	706	672	664	671	687	749	728	704	664	660	683	664	707	696	658	706	685	728	714	702	739	696	688	674	686	676	709	726	671	659	699	664	654	717	683	698	664	704	695	679	701	687	719	708	681	695	727	697	706	706	676	667	686	678	705	680	696	652	674	735	687	725	718	700	665	736	697	733	735	655	717	692	677	675	669	710	709	696	728	711	710	633	775	707	685	735	695	661	734	660	678	732	631	661	647	726	730	680	673	692	708	679	688	727	668	687	678	675	725	714	678	649	669	704	687	711	711	677	687	728	677	666	679	682	702	699	713	715	691	697	692	709	672	720	643	684	709	664	671	729	694	686	684	678	680	693	633	693	702	724	638	689	690	670	691	708	670	687	707	670	700	695	618	711	672	651	735	707	656	703	713	693	684	658	727	708	723	690	699	706	712	695	708	721	706	725	687	655	683	686	660	695	641	719	686	687	676	682	651	683	696	680	671	636	697	687	701	669	690	682	672	709	689	642	686	683	660	685	662	644	700	671	705	640	719	668	754	724	665	723	710	648	686	752	697	672	720	675	735	698	664	710	660	636	683	662	705	693	722	713	656	691	716	670	683	667	686	694	654	688	727	657	681	708	716	719	657	681	686	680	668	685	718	662	649	670	657	716	689	689	694	701	665	715	691	675	653	709	662	694	691	684	693	706	711	668	732	677	685	691	695	736	650	671	682	706	688	700	718	693	706	697	671	717	666	719	680	728	683	741	655	725	705	710	706	699	711	652	698	681	659	690	686	661	692	664	649	669	717	689	711	735	656	732	696	711	697	685	658	735	681	678	708	712	671	718	734	761	671	697	676	720	700	696	719	645	663	687	704	676	689	710	719	705	650	706	685	711	668	676	684	714	674	629	685	668	667	733	689	694	687	722	686	690	716	678	671	729	730	655	701	709	712	682	710	722	697	656	684	672	682	671	710	688	728	697	688	696	676	700	742	722	673	681	685	706	658	689	667	687	729	703	669	682	671	744	693	679	692	690	660	715	735	670	626	663	675	691	708	680	657	676	712	671	717	663	684	679	668	677	661	676	658	689	685	658	701	687	649	690	710	683	617	719	695	631	678	687	661	700	700	665	689	748	706	728	714	692	662	689	693	743	647	694	682	636	695	647	703	705	662	711	672	718	671	655	670	678	663	690	685	673	708	713	666	678	754	691	725	705	764	689	687	653	675	674	683	711	633	698	664	729	631	697	697	692	670	657	718	710	703	694	708	692	734	677	712	729	668	711	683	715	656	663	672	696	643	622	693	679	683	699	719	709	685	678	707	670	672	714	670	687	692	712	739	712	685	655	688	718	723	681	693	646	715	712	686	654	755	683	704	654	718	645	714	725	683	686	679	665	669	659	672	691	733	682	689	694	693	711	676	753	708	699	706	709	722	691	712
1127	557	323	208	245	388	379	325	243	256	262	180	193	174	183	171	139	99	99	100	87	87	92	448	1502	166	62	66	67	48	64	62	61	55	62	54	45	65	53	59	55	51	53	50	45	56	50	41	59	66	52	39	49	56	56	43	60	45	56	56	66	61	59	54	56	56	59	46	50	52	49	45	58	51	56	51	52	55	52	58	67	66	54	59	51	55	52	48	46	56	61	70	127	94	98	65	46	58	58	47	53	51	51	47	58	67	65	65	44	46	52	47	48	59	58	51	60	48	58	48	57	71	57	61	39	54	44	59	34	59	58	67	46	49	57	45	42	62	64	55	57	52	55	68	57	58	68	40	60	60	65	57	59	44	44	68	50	45	54	64	50	54	50	63	60	52	49	49	51	51	58	50	59	58	73	58	53	49	55	53	56	56	53	58	60	48	66	66	51	56	59	46	55	64	62	54	52	63	53	54	48	59	59	55	60	61	48	58	64	60	63	40	60	52	56	50	48	52	47	68	59	54	51	57	74	59	55	60	46	54	55	53	52	52	67	54	58	40	51	50	57	58	49	60	46	54	50	50	55	58	59	54	64	63	63	49	63	43	47	40	73	63	41	55	52	58	51	55	57	50	64	62	46	58	59	60	52	59	52	56	49	54	59	50	58	49	49	60	56	45	55	59	42	49	47	60	45	60	51	48	57	66	56	55	50	50	49	52	59	58	55	40	46	50	48	66	49	60	64	69	59	53	58	49	47	54	59	50	47	54	60	51	55	56	58	49	59	50	50	54	57	55	49	45	51	53	53	60	56	63	61	57	53	53	57	59	64	48	67	61	52	61	56	68	55	74	50	63	54	60	56	56	54	55	51	41	57	68	55	61	54	48	46	60	62	53	47	56	44	43	58	44	50	63	48	40	50	61	57	46	56	45	51	47	56	47	62	57	59	44	52	56	66	54	64	39	48	53	70	68	60	54	55	51	60	48	56	55	62	73	64	46	59	56	52	57	43	46	68	57	56	56	67	55	54	52	50	49	61	55	61	51	50	52	67	60	46	61	50	67	48	64	57	69	51	66	58	52	69	56	59	52	52	50	58	50	58	56	60	47	65	53	44	41	46	57	53	48	64	47	57	69	52	58	41	60	54	53	65	63	39	48	52	46	52	58	62	66	52	63	63	60	55	45	49	58	49	62	52	54	57	49	62	49	49	39	64	53	57	60	51	65	46	55	50	74	55	59	59	48	53	58	56	55	46	48	61	55	50	57	65	42	53	56	40	59	47	52	45	60	48	48	43	46	53	49	44	63	49	62	49	51	60	54	64	56	52	44	51	58	57	47	56	58	52	48	38	69	41	55	49	48	58	59	52	54	68	61	54	47	51	50	53	59	41	45	59	61	55	64	60	49	47	59	54	56	55	57	66	49	65	63	60	59	49	49	62	61	51	64	46	53	54	55	51	43	60	48	60	60	59	64	57	55	62	64	53	56	51	55	52	63	69	43	47	64	57	55	45	59	42	58	59	47	53	59	54	52	49	39	58	61	62	58	55	61	48	58	60	51	61	59	66	53	55	71	51	66	54	55	52	58	42	60	44	52	53	50	51	54	60	54	54	50	48	59	56	66	64	58	63	51	58	57	55	49	43	46	58	49	48	45	52	56	45	60	49	54	48	48	50	41	51	47	55	50	51	52	46	55	51	51	49	57	50	59	54	62	43	63	55	57	55	47	68	55	45	60	48	70	56	37	65	51	51	55	62	58	52	54	65	55	60	67	58	48	54	58	53	68	55	68	56	55	57	60	58	37	54	48	54	46	52	57	65	57	54	55	50	62	60	48	49	52	57	62	46	61	55	57	56	62	70	65	44	65	64	69	42	43	61	53	51	58	57	47	59	51	64	68	59	56	49	49	62	67	59	41	58	62	63	65	51	56	53	49	52	43	44	47	43	48	46	64	64	57	49	59	50	34	55	42	56	53	48	64	57	60	68	49	48	58	66	54	67	66	49	55	51	65	49	61	43	52	45	60	70	65	57	53	59	68	42	41	70	45	59	42	59	48	51	45	64	60	59	53	48	51	63	48	65	51	66	49	44	67	60	51	60	46	61	50	37	54	57	43	59	58	75	61	50	54	55	50	42	58	60	51	46	63	56	68	47	52	51	59	60	56	51	57	40	44	61	53	63	53	61	58	67	55	54	63	49	46	45	56	67	46	53	65	51	53	64	50	51	51	59	50	60	49	54	76	48	56	57	42	55	60	65	50	54	44	45	58	48	58	57	59	69	48	36	47	44	44	46	50	54	60	56	58	51	49	66	56	51	45	54	59	50	37	59	57	49	54	63	64	57	48	53	60	54	53	63	53	49	57	53	60	45	62	54	46	44	54	60	53	41	47	43	49	48	60	51	49	71	52	61	52	56	48	39	44	60	53	55	45	64	58	46	50	58	57	57	59	61	58	49	45	54	49	49	61	55	54	57	55	44	44	56	43	39	52	63	55	70	59	56	42	50	51	70	53	65	61	44	52	41	56	52	37	51	52	52	46	63	51	50	53	55	59	58	51	57	59	54	45	53	51	62	61	64	47	48	62	51	46	56	57	63	53	57	58	40	61	36	63	37	54	47	51	46	61	52	50	40	51	59	62	54	51	51	57	71	62	48	50	44	45	50	60	53	55	59	51	59	45	44	66	72	53	66	55	47	48	79	56	63	40	42	58	55	60	51	50	58	57	60	65	47	47	48	61	54	60	47	55	61	55	60	46	61	50	52	60	43	57	56	48	64	64	66	63	66	50	57	49	59	42	51	64	46	48	54	52	55	49	50	46	52	57	56	59	51	62	62	46	45	47	47	62	54	40	66	54	49	62	50	50	51	51	64	57	58	51	54	54	46	49	55	64	56	53	48	56	49	54	57	49	63	56	47	51	64	46	57	51	46	60	66	60	47	45	41	44	55	54	51	47	48	53	54	66	45	50	51	56	54	52	41	44	67	51	61	70	62	57	67	52	56	57	64	52	49	59	53	49	49	52	47	52	40	43	60	60	43	54	58	52	55	59	54	55	53	47	54	48	56	62	55	53	64	46	57	60	56	50	48	62	59	54	52	51	55	57	50	48	44	60	59	61	68	55	58	46	65	41	54	57	43	54	51	60	54	55	56	59	61	50	58	54	55	66	54	53	66	70	49	58	47	50	52	64	56	58	48	53	51	54	50	58	48	55	55	59	52	51	58	75	50	50	59	57	50	48	56	49	62	64	56	54	50	59	45	60	59	56	48	53	51	46	59	55	61	51	50	48	73	63	61	51	39	50	38	54	46	59	44	48	52	37	67	54	49	48	57	65	41	56	54	59	44	53	61	69	44	56	46	50	57	55	42	57	60	65	60	64	49	46	59	60	42	51	59	42	45	49	42	66	58	53	50	51	64	52	53	57	53	61	55	53	41	52	50	59	45	70	59	53	75	57	48	69	59	50	65	44	56	54	48	59	62	51	49	47	53	62
16126	8828	5529	10270	16871	18960	16595	13361	10797	10316	9142	7088	6530	6540	6204	5407	4197	3222	2718	2346	2185	2022	2090	11179	23493	2625	1036	1016	1035	1018	959	937	925	882	833	777	815	743	694	704	761	695	689	699	703	661	664	694	627	662	629	667	713	692	675	688	671	673	608	650	618	628	622	652	670	669	647	645	661	692	675	645	633	651	648	634	662	689	652	669	630	658	682	657	691	679	679	680	680	684	742	1300	2272	2118	1690	1000	807	625	634	675	678	648	627	658	641	661	701	643	647	650	616	661	659	653	634	683	654	643	632	630	644	609	646	620	663	658	627	694	638	658	647	665	637	681	618	657	645	616	654	670	635	656	623	670	626	640	629	667	682	658	626	633	645	661	639	659	634	602	680	628	688	652	703	661	657	680	661	656	625	615	637	643	666	670	651	606	621	629	634	614	634	610	640	655	619	645	638	658	604	673	654	581	672	638	640	633	646	693	636	690	666	644	599	631	619	671	631	626	660	634	600	610	629	661	625	689	661	661	600	681	644	627	653	650	629	667	642	635	673	609	672	631	638	597	660	620	636	640	650	630	595	667	671	616	650	641	611	613	631	572	640	619	633	618	643	610	657	676	701	641	655	626	667	644	664	685	636	650	676	683	672	649	611	650	696	662	640	612	633	621	620	628	616	623	631	653	657	642	649	611	650	630	650	640	625	669	609	672	653	619	678	658	638	608	702	664	595	647	633	596	666	674	640	647	687	609	615	684	701	681	613	645	635	641	644	656	652	691	639	656	653	650	672	607	637	672	711	647	683	638	639	631	630	657	614	622	618	602	658	695	625	684	692	632	686	594	621	608	646	664	639	631	665	666	607	653	636	679	607	642	684	654	627	626	663	650	702	628	638	629	677	669	680	638	657	679	639	635	613	640	576	653	637	655	679	624	642	636	593	648	639	675	654	636	640	662	623	677	655	643	666	596	636	608	632	654	604	655	673	607	648	647	649	632	610	654	627	636	694	609	663	669	595	655	618	670	639	627	644	616	680	636	650	661	655	626	670	672	666	626	622	626	615	671	670	670	591	620	649	605	668	658	646	618	622	632	655	616	646	639	695	642	623	624	657	669	627	614	625	648	661	663	632	635	621	657	650	649	668	626	674	637	637	640	668	621	633	662	562	708	644	644	639	671	616	617	657	657	654	623	634	616	647	609	674	619	643	638	642	649	615	674	635	644	618	588	613	667	601	647	640	642	697	683	664	630	619	693	678	647	638	647	660	646	643	683	666	625	624	623	630	654	689	632	645	650	642	692	655	689	617	620	662	595	657	637	665	654	667	643	616	656	604	607	690	619	627	646	658	630	616	648	628	633	632	653	622	627	667	653	642	643	651	629	677	605	650	672	605	650	658	677	622	666	652	639	648	647	681	672	670	635	669	641	634	672	659	666	647	670	662	639	691	640	615	688	652	634	623	666	659	665	631	604	657	645	678	585	639	625	650	597	658	668	665	668	647	659	627	633	634	656	697	640	666	618	604	671	656	636	628	695	616	677	648	640	645	614	617	592	607	672	664	688	644	621	622	643	646	610	656	668	587	615	621	656	676	648	638	643	612	667	655	619	621	597	658	631	597	678	632	637	656	619	642	675	611	617	609	654	608	624	660	606	711	628	630	644	612	592	693	667	677	627	635	650	656	640	652	638	666	690	627	637	654	660	633	613	664	618	608	572	646	623	683	584	679	681	625	625	616	679	652	639	650	685	640	666	626	658	666	628	662	620	641	613	651	629	676	668	660	666	617	642	641	617	638	646	696	630	660	666	617	625	608	676	627	629	652	657	639	646	664	677	648	620	652	643	626	615	613	588	664	679	627	677	623	684	674	640	641	623	650	619	652	646	645	688	595	669	668	606	631	660	676	615	680	634	650	676	626	622	629	680	661	662	704	676	684	623	650	647	687	648	612	637	647	672	670	637	649	629	610	652	661	624	675	632	645	631	625	689	636	690	637	659	659	665	645	621	633	631	625	621	626	663	636	683	614	682	685	637	661	657	664	650	650	650	636	613	651	627	619	628	617	645	629	645	598	624	673	683	671	649	627	610	663	666	650	648	656	675	686	650	637	695	643	650	620	653	699	605	642	624	668	616	643	623	611	605	640	596	655	651	656	650	643	651	637	668	625	621	667	669	648	659	601	624	623	664	697	640	622	687	631	633	605	645	692	653	626	667	613	617	643	601	700	699	675	666	664	685	682	664	629	668	635	678	666	608	639	621	663	681	634	646	655	626	645	650	661	640	643	677	609	639	690	640	656	630	636	684	650	657	640	657	626	664	703	667	658	651	698	616	668	644	640	644	601	619	651	673	668	650	610	674	651	703	658	630	625	610	629	614	649	612	620	611	638	646	617	682	629	654	639	621	635	650	642	672	661	647	666	601	645	597	641	650	646	684	645	608	664	643	657	660	647	622	639	670	630	627	636	645	657	636	656	667	619	654	638	690	658	617	657	684	658	614	673	671	659	629	603	662	626	638	644	619	643	673	607	663	642	699	622	659	642	713	641	648	650	678	649	654	622	696	641	620	625	625	654	650	683	647	651	645	638	655	642	659	626	635	666	658	682	677	654	629	666	632	656	671	665	683	647	655	634	593	601	598	663	674	608	638	639	639	608	646	626	653	656	608	641	623	624	673	634	610	665	644	627	632	616	666	648	680	686	650	606	681	652	657	621	634	673	615	681	624	636	661	600	670	677	627	634	648	622	667	622	635	647	623	599	587	613	619	664	620	638	625	610	672	681	636	677	670	676	662	651	679	693	659	643	638	640	691	615	636	695	628	616	648	603	660	659	654	630	632	612	689	662	646	671	655	664	661	645	611	614	658	634	590	641	650	635	598	648	664	614	662	639	629	617	682	675	599	682	668	650	613	642	615	663	603	644	614	634	619	638	643	646	644	659	631	670	669	649	645	651	686	714	666	646	649	658	637	640	639	654	637	637	647	623	627	677	629	610	658	617	674	645	659	665	678	676	661	707	647	648	599	631	655	664	669	626	578	583	692	632	659	658	618	664	649	641	647	640	689	636	694	661	641	625	646	667	613	645	650	689	640	642	652	632	656	719	634	656	630	630	643	641	604	633	636	686	665	654	661	638	626	654	618	660	625	632	588	653	699	650	667	604	613	659	703	632	705	639	697	667	669	677	657	603	638	654	635	644	655	647	700	640	651	597	605	669	664	634	670	636	634	645	686	672	677	631	688	627	659	598	683	658	668	647	662	630	592	653	671	626	678	659	653	695	649	616	649	621	616	674	646	661	674	634	642	624	669	663	649	650	606	644	661	625	642	668	679	697	633	653	618	608	645	663	642	688	678	620	661	640	642	657	620	590	633	649	634	684	619	662	638	635	644	645	700	671	679	592	657	613	628	678	594	623	625	683	631	679	683	658	615	687	636	689	660	664	637	627	639	627	658	629	601	647	657	611	695	657	663	641	648	619	627	633	649	633	674	640	634	612	667	638	649	616	616	591	639
2685	491	351	230	253	347	396	281	293	260	250	234	218	211	206	193	176	116	100	111	119	107	144	695	1361	117	89	73	89	85	86	96	81	88	77	81	98	76	81	70	76	70	74	77	70	71	78	79	84	91	76	67	65	97	86	79	65	85	75	66	69	93	74	80	76	86	81	78	71	71	85	68	78	76	71	61	77	83	80	78	73	78	88	70	71	84	65	74	78	66	68	96	125	131	114	97	81	75	62	55	87	81	63	63	82	78	77	78	73	62	77	77	85	80	75	74	73	68	78	68	71	65	65	78	73	73	72	74	78	74	64	85	85	74	81	68	82	68	81	68	77	69	87	72	66	80	67	59	76	74	89	59	83	76	89	76	75	73	90	77	87	86	80	80	73	77	90	54	71	83	79	81	60	73	65	82	75	63	46	75	85	78	67	91	72	87	82	75	74	57	63	72	73	62	70	57	83	77	78	83	87	68	81	77	64	97	76	74	75	79	75	69	76	84	78	68	61	68	81	73	74	81	82	78	75	81	94	89	62	79	76	70	79	79	70	66	63	77	74	72	60	89	74	81	73	72	66	64	86	89	72	81	77	67	77	55	74	73	74	60	89	71	79	68	72	84	82	71	73	73	71	88	71	74	71	79	65	83	98	63	60	62	60	69	63	72	70	74	64	77	83	74	71	77	76	77	75	79	71	73	82	80	82	91	71	82	69	61	71	68	66	77	101	70	86	79	85	75	89	70	89	85	77	77	71	73	88	82	85	72	70	68	76	64	75	64	74	73	77	81	71	79	58	60	78	69	61	77	89	79	74	84	78	69	65	76	80	74	63	70	64	57	73	80	65	78	83	75	86	91	92	64	76	72	71	87	68	72	64	72	70	73	75	76	65	80	94	79	66	84	71	83	76	91	70	69	66	87	72	56	72	80	74	62	79	70	66	68	103	85	75	74	80	96	94	77	84	81	66	75	81	73	73	74	70	76	64	71	82	80	79	80	74	71	60	72	80	88	80	56	73	69	92	78	62	64	78	73	74	72	74	75	91	72	69	82	69	73	64	79	61	70	73	90	67	75	80	83	78	66	60	73	84	70	68	76	70	69	87	75	85	78	87	88	69	91	63	70	79	81	81	78	88	58	66	90	72	83	67	65	78	78	71	87	77	69	75	77	77	88	84	64	67	72	73	49	63	62	66	86	79	70	67	77	62	65	90	81	79	76	64	67	77	74	73	59	88	82	69	70	74	70	78	71	76	84	79	73	75	67	67	66	69	77	80	68	74	85	75	85	79	77	73	70	70	86	61	85	70	61	60	77	67	79	70	81	70	77	77	85	47	58	76	76	61	79	71	81	69	82	72	70	65	59	87	64	65	89	61	75	72	79	75	78	71	71	67	80	67	69	70	68	77	88	76	78	62	85	81	75	83	89	77	79	83	91	73	80	72	66	69	72	71	74	72	75	77	81	62	83	80	78	65	69	65	84	85	74	80	63	73	72	73	68	88	71	66	78	73	63	73	79	71	80	79	79	84	86	64	68	79	76	85	83	68	69	87	76	65	72	73	69	76	67	63	88	86	62	66	86	86	71	87	78	71	66	71	78	80	70	80	71	73	87	85	83	79	88	77	76	85	67	80	86	78	77	70	86	76	78	61	73	83	90	68	64	96	68	62	69	82	62	77	75	71	84	68	93	70	75	74	58	76	75	85	76	65	70	87	70	63	84	95	58	68	78	64	78	82	83	78	81	82	75	68	84	78	73	88	86	81	80	82	62	76	82	63	88	78	69	67	66	82	74	78	67	68	66	74	77	69	53	62	75	67	69	73	65	72	68	62	73	88	83	81	77	62	69	57	69	72	60	82	61	86	97	62	84	67	74	73	87	60	69	90	75	65	75	72	80	94	77	78	79	65	60	61	69	70	57	82	70	75	76	69	78	65	59	57	68	73	86	83	71	82	77	69	74	79	62	67	80	60	82	80	71	81	78	69	67	73	74	72	59	74	78	68	66	63	78	72	69	87	83	71	71	81	64	77	69	69	77	69	77	51	68	78	74	80	86	86	59	69	62	90	80	62	82	68	65	80	84	70	66	71	67	80	79	75	96	75	72	75	59	94	69	66	79	84	66	73	71	77	72	86	80	62	78	82	85	59	62	69	69	87	77	88	56	77	68	64	72	78	71	71	76	78	68	78	71	87	77	76	78	65	84	75	71	72	70	87	69	84	78	80	74	65	72	75	69	66	62	77	69	77	75	57	56	66	70	58	63	81	72	70	66	72	82	69	79	72	77	71	91	70	82	91	76	82	73	65	78	73	71	87	83	68	76	76	79	65	66	63	73	72	76	83	68	92	73	73	67	56	74	75	77	68	82	67	68	73	69	71	91	72	84	68	62	70	72	80	65	80	88	75	69	85	76	77	78	80	65	69	74	85	69	67	84	81	91	76	71	75	77	71	67	73	69	87	66	70	73	56	81	89	85	74	77	77	82	81	87	76	75	68	82	64	71	80	82	66	85	84	68	77	107	77	72	82	80	78	70	64	74	79	85	78	62	64	79	77	95	69	63	80	92	71	76	87	86	82	72	66	85	59	81	72	79	77	67	75	84	82	65	65	87	81	78	76	62	76	72	65	69	64	68	69	68	60	70	86	67	89	104	81	58	77	66	76	89	70	92	59	82	71	74	62	79	69	76	77	74	72	78	62	78	62	66	77	73	80	68	76	90	66	67	77	83	67	73	64	76	65	72	73	69	82	88	62	64	69	58	66	85	69	65	68	73	71	89	70	78	88	87	83	79	74	59	60	83	72	71	79	72	74	66	71	78	85	74	73	55	75	78	76	75	90	82	62	79	78	94	75	63	69	76	64	71	89	73	78	62	67	58	67	61	65	65	68	84	71	89	64	75	64	78	68	74	81	68	82	83	80	77	73	75	73	67	71	73	76	74	59	66	81	85	78	71	73	83	85	62	82	74	62	59	82	64	73	64	65	65	76	74	78	76	74	54	68	72	84	80	79	81	76	81	70	84	65	77	81	75	74	70	82	67	74	81	86	63	72	65	72	56	72	71	73	84	73	87	75	67	84	81	78	81	73	74	84	68	77	64	82	88	86	76	74	65	59	70	80	96	80	80	95	73	77	78	67	72	70	60	88	75	75	69	79	72	95	61	73	72	71	91	66	80	63	77	74	80	93	91	71	74	75	78	67	83	84	74	81	80	74	81	73	71	70	84	63	56	73	59	72	83	58	74	86	70	68	74	65	67	86	67	56	70	75	86	69	64	74	70	83	81	99	78	74	76	72	76	64	69	84	85	77	75	69	83	80	70	90	68	67	72	72	82	76	88	69	80	65	82	69	102	88	69	73	72	81	67	75	71	72	73	83	79	70	89	84	71	71	65	75	71	88	79	70	61	85	84	70	66	55	73	70	79	84	67	71	91	83	68	76	61	70	66	76	58	69	78	65	75	65	92	81	73	85	66	93	75	79	88	91	82	80	68
15763	8203	5599	10023	16555	18251	16777	12880	11669	10933	9692	7557	7483	7353	6760	5898	4480	3525	3075	2713	2611	2395	4134	16066	21412	2053	1451	1361	1333	1251	1277	1242	1261	1162	1132	1115	1034	1047	1055	968	1041	956	975	951	941	951	940	958	934	928	914	925	880	932	898	863	878	967	918	909	910	923	914	913	881	889	922	925	933	913	1001	887	901	974	922	911	928	889	917	930	871	943	884	939	892	901	968	990	970	892	939	1832	2877	2517	1939	1427	1086	933	931	970	899	870	890	887	906	857	942	885	930	899	870	888	921	895	908	890	992	916	957	888	928	862	881	887	872	911	994	925	940	875	895	892	1000	896	897	906	863	944	865	905	957	881	925	901	885	901	940	934	878	941	905	868	925	935	908	856	953	932	950	921	885	933	911	831	888	955	862	917	950	900	883	890	871	903	859	888	928	890	900	965	881	933	906	894	875	905	920	912	868	896	944	903	952	941	900	898	877	918	956	904	951	948	889	947	921	877	926	913	912	968	906	923	932	944	883	926	857	962	949	930	907	939	916	884	912	897	888	936	967	892	886	921	874	885	974	916	925	941	885	933	882	880	938	880	915	957	910	891	934	914	870	904	943	913	920	929	943	909	914	929	908	924	897	884	904	969	930	904	896	965	937	863	902	930	957	894	958	918	925	893	870	886	913	912	870	929	907	899	895	933	968	875	857	911	905	913	894	921	908	864	913	905	869	937	934	952	903	933	951	852	950	886	913	936	893	984	899	866	932	897	922	912	902	896	899	941	945	881	842	958	946	887	885	894	924	932	897	935	918	897	907	891	942	878	918	878	869	916	965	891	931	941	899	929	905	906	923	924	873	871	867	912	896	937	905	832	929	904	883	871	927	912	933	877	898	909	922	896	904	901	928	926	948	938	858	935	886	969	934	908	886	876	937	854	923	881	971	909	932	886	875	864	927	928	864	926	956	927	929	914	894	911	947	931	950	870	939	861	888	908	891	897	849	905	908	881	932	905	890	902	912	892	902	937	888	929	881	879	893	870	919	892	937	902	927	910	875	910	917	943	926	912	918	868	897	979	937	908	926	949	923	948	949	892	936	914	926	908	913	961	921	960	907	873	910	933	896	877	912	943	923	954	897	880	896	879	908	901	931	889	923	906	891	886	883	905	909	887	875	917	934	907	916	887	933	866	913	895	898	839	893	899	932	874	851	857	902	904	882	930	951	958	880	910	883	861	898	920	827	877	946	855	970	937	927	878	924	895	857	956	863	888	903	916	943	929	919	899	893	898	880	921	905	912	897	877	933	952	890	926	967	937	970	906	886	893	870	921	915	925	872	905	900	873	838	1022	880	878	946	922	949	906	897	909	892	875	901	871	899	884	926	884	892	931	851	901	944	918	902	924	963	946	900	948	891	883	903	856	878	910	874	933	905	947	917	946	901	905	900	932	866	909	944	883	966	904	913	912	945	910	898	899	900	893	927	884	902	963	908	899	886	902	916	942	879	905	913	918	935	966	903	944	912	887	908	929	905	859	926	893	965	887	946	931	955	913	902	870	932	885	915	921	955	925	943	902	950	912	930	900	948	887	939	878	908	915	905	917	853	876	905	925	857	888	876	876	933	907	899	935	924	933	914	886	919	949	873	866	914	875	906	895	911	951	880	940	897	885	940	874	922	924	922	851	901	922	871	955	877	944	929	927	933	873	905	899	928	874	892	839	950	916	933	939	914	870	918	885	947	924	913	980	870	925	889	894	896	886	889	865	934	908	903	967	933	912	901	877	849	927	929	917	842	905	925	946	923	905	946	886	959	915	880	905	867	890	909	874	931	896	937	905	917	910	891	956	865	857	936	939	911	956	895	917	927	940	972	927	888	910	908	878	904	931	894	916	910	905	879	864	886	892	957	918	866	852	868	881	912	899	879	968	922	940	872	985	934	894	920	966	939	929	884	894	890	915	893	888	911	905	934	871	961	908	942	890	950	931	933	963	902	871	889	866	927	876	933	897	914	896	911	949	928	869	914	887	860	985	881	893	914	963	889	922	895	918	918	891	960	908	868	912	901	873	912	950	941	938	923	875	942	933	910	877	933	972	833	901	879	943	913	926	922	900	892	881	876	848	913	859	952	915	904	909	959	979	877	934	883	902	882	880	898	941	927	962	905	1012	880	850	872	881	896	915	949	878	934	870	919	900	889	900	935	930	898	950	918	875	861	936	934	937	915	900	939	920	909	871	950	940	938	901	899	908	952	873	928	893	931	875	895	937	916	858	871	883	872	883	956	886	924	959	900	911	907	993	914	872	957	880	932	868	936	885	918	934	952	899	953	930	927	891	863	895	897	891	932	934	944	936	964	851	944	918	903	907	996	890	962	885	942	932	955	857	893	910	934	862	951	934	942	933	896	941	889	864	945	897	943	904	931	902	917	924	929	894	897	929	942	921	923	918	895	939	904	883	948	873	914	890	942	903	934	873	870	909	880	897	923	969	897	867	926	907	967	930	936	935	948	921	920	925	929	903	925	936	855	962	909	903	882	893	883	924	912	934	931	939	924	911	872	923	879	906	886	906	855	867	891	935	910	908	948	944	866	884	904	845	906	947	892	893	888	919	943	885	903	911	957	929	844	868	896	949	933	894	880	946	886	900	901	933	903	904	882	874	911	910	951	942	944	906	926	872	881	880	921	912	855	928	937	897	938	879	872	916	955	875	921	886	908	879	915	933	942	873	917	918	922	883	897	896	927	923	874	910	954	947	910	950	949	896	891	927	899	865	862	892	884	883	921	912	859	867	935	888	856	931	906	972	968	866	991	905	924	910	863	895	887	926	954	914	948	908	923	951	922	902	954	879	870	900	906	933	933	890	990	931	875	894	889	879	906	869	862	865	921	860	904	908	950	895	946	953	891	898	925	949	905	937	896	923	893	914	939	919	932	923	863	944	923	968	918	929	948	849	917	877	923	912	924	927	830	948	894	922	911	895	946	908	842	880	870	914	899	962	929	930	907	919	922	889	935	907	901	909	889	910	929	850	911	926	868	834	881	897	924	921	932	937	903	905	955	886	867	955	901	914	869	917	915	943	915	880	897	905	869	912	910	908	931	926	893	912	882	877	903	938	884	934	899	961	900	895	899	945	952	958	939	876	867	874	888	853	948	890	921	900	904	911	926	939	930	873	904	885	909	899	913	929	932	847	940	925	952	908	878	893	916	902	895	891	920	870	869	936	908	859	907	975	859	865	965	943	850	867	850	935	990	857	916	905	892	894	915	885	882	917	906	931	919	957	871	908	931	908	944	955	941	873	920	951	927	887	895	914	933	911	872	923	943	904	904	920	977	918	917	927	930	908	947	942	963	892	935	896	884	886	888	979	905	888	922	908	903	901	892	953	902	950	901	924	895	931	932	875	947	947	881	921	923	924	890	876	949	905	869	880	928	909	937	919	918	909	895	868	884	925	879	899	902	862	923	939	894	977	871	906	918	986	915	928	936	907	951	921	925	913	937	911	918	915	896	888	898	922
1768	802	457	301	350	452	476	388	398	372	336	267	272	278	235	259	164	161	120	116	121	121	331	1494	2077	129	84	95	99	99	85	83	78	94	89	91	85	83	66	72	80	77	66	75	79	81	62	70	80	64	67	73	74	65	75	76	83	74	58	70	67	71	62	80	70	66	80	70	69	71	60	76	71	61	64	76	64	78	69	81	78	67	65	65	62	73	80	73	57	74	89	103	135	144	104	85	80	86	85	64	79	75	92	70	62	72	79	80	62	72	74	67	69	93	54	50	76	86	69	58	70	62	59	77	80	67	79	78	86	55	69	75	82	76	63	77	69	71	85	72	65	80	64	69	81	56	83	82	69	65	80	73	82	67	58	65	79	67	80	61	72	53	71	54	68	89	66	86	72	83	61	57	72	72	79	64	69	59	84	62	79	67	80	77	75	56	61	78	72	59	76	87	70	80	72	69	67	67	70	76	75	71	53	64	76	66	62	60	82	75	83	59	66	78	64	77	70	88	73	79	79	71	75	53	83	64	75	92	58	79	66	88	78	84	60	69	90	62	91	70	79	69	60	91	62	63	70	67	73	73	67	90	61	87	72	68	64	75	84	65	61	81	69	83	80	68	69	52	75	76	65	62	72	80	71	80	85	65	77	81	63	73	79	60	64	74	85	70	76	68	73	75	66	71	66	74	81	78	57	61	71	83	68	84	68	69	62	63	76	62	68	74	76	75	57	75	55	60	64	73	74	67	54	67	78	63	75	75	63	80	75	79	70	72	81	78	79	62	71	64	73	67	75	69	58	83	83	76	70	76	59	78	78	53	69	69	88	56	69	80	73	68	72	79	72	84	89	78	74	60	75	68	65	59	72	62	78	60	74	69	85	73	69	79	68	53	76	72	56	60	71	82	77	50	77	64	66	70	87	69	78	88	72	71	82	82	70	71	93	68	65	63	74	63	80	63	64	59	64	88	82	82	73	89	68	69	74	76	70	64	59	59	87	70	71	72	81	72	63	57	59	61	66	71	78	74	62	86	74	76	78	67	70	64	49	70	66	77	72	72	70	70	80	73	77	74	64	64	69	66	64	80	79	68	56	74	77	81	82	76	78	73	65	73	71	72	73	67	68	77	66	68	81	67	76	65	70	77	76	69	56	68	69	60	79	75	56	76	73	75	76	76	73	71	72	70	83	70	68	68	82	64	71	72	69	79	76	58	59	67	65	63	74	53	98	66	68	80	70	60	69	77	80	78	84	84	69	58	68	73	71	81	68	70	70	60	75	63	70	63	79	91	94	66	62	70	79	64	52	92	78	72	90	78	64	74	84	78	66	67	82	72	67	70	78	72	85	78	76	69	73	69	77	81	71	68	66	82	70	78	82	72	85	65	61	79	76	64	63	80	62	65	92	65	69	58	75	63	90	77	71	78	66	74	83	73	63	59	77	60	66	84	53	64	76	78	65	73	84	84	83	71	80	62	91	60	77	78	83	51	66	76	85	79	74	70	83	80	55	71	60	85	77	83	76	67	67	66	81	61	59	72	73	67	76	75	65	72	70	69	74	78	64	69	67	59	70	70	92	77	66	85	86	73	78	72	76	74	78	60	78	76	67	85	74	74	81	83	84	93	74	63	61	64	61	72	76	56	93	70	71	62	65	64	76	83	74	71	85	80	96	84	74	64	80	66	85	71	95	72	74	74	72	68	74	83	87	67	93	80	73	62	58	65	58	70	91	68	91	68	62	80	76	69	69	63	81	79	84	64	77	58	89	68	63	75	65	62	75	66	93	67	64	78	68	79	80	67	58	76	70	65	70	63	75	67	93	66	64	76	72	61	76	69	78	75	66	76	64	68	86	82	82	70	79	71	64	53	76	68	67	72	70	60	87	79	70	67	60	62	73	53	79	79	84	83	64	78	79	81	66	69	76	73	65	78	69	67	86	79	78	75	72	79	77	70	81	58	70	75	70	83	63	77	76	73	73	65	80	58	78	71	53	63	74	83	80	68	58	69	72	60	71	69	69	60	45	92	64	74	64	78	81	63	85	71	73	81	81	71	69	75	78	66	84	69	74	71	70	82	83	68	86	68	83	75	69	75	82	72	52	66	63	96	58	71	70	73	67	59	81	76	61	62	77	70	76	62	79	71	72	77	72	80	63	80	78	60	71	78	71	68	73	59	89	92	67	80	78	72	75	61	82	56	66	77	64	60	82	74	80	73	81	57	67	83	83	72	66	81	70	64	83	78	66	67	66	78	79	69	66	73	78	79	85	70	85	63	71	69	87	61	72	69	75	69	49	89	64	60	66	65	70	78	76	71	76	70	68	62	80	61	75	56	82	76	63	61	84	72	77	69	70	64	88	73	75	63	71	74	55	60	67	79	78	83	68	78	90	71	76	66	86	67	69	84	79	70	74	65	52	68	83	68	59	67	86	68	62	72	78	66	64	74	67	63	72	58	71	66	79	76	85	59	69	90	54	83	68	77	63	67	80	74	76	69	75	77	70	69	55	68	76	82	78	72	63	73	81	56	78	83	66	60	63	75	72	70	74	68	58	68	63	74	82	60	71	65	89	86	67	63	70	84	78	72	72	71	85	73	87	67	69	59	57	82	85	71	83	78	77	68	83	71	77	56	65	73	75	62	79	83	68	71	71	76	62	70	74	68	81	69	85	65	55	70	65	62	79	56	64	64	65	71	79	60	87	69	70	69	75	86	65	77	72	69	55	51	78	61	65	82	62	82	69	67	63	51	70	66	59	87	69	70	67	74	84	77	78	68	74	80	72	76	90	72	79	75	81	73	55	66	84	55	77	64	69	70	73	75	77	67	61	60	70	79	73	80	75	89	64	79	82	88	73	68	90	85	70	75	62	74	72	78	74	72	69	80	69	74	72	68	73	61	78	79	63	68	63	56	72	70	69	74	73	55	52	72	62	85	78	65	75	51	79	70	61	82	66	70	57	72	76	76	76	57	57	76	65	67	73	84	75	72	72	82	59	74	86	59	77	57	72	89	58	60	89	74	89	76	79	65	85	65	61	52	72	69	84	70	62	60	80	77	73	62	58	71	65	78	83	78	80	52	79	67	68	63	77	74	70	72	69	73	62	80	64	64	68	65	67	72	68	72	67	77	74	72	74	51	59	96	101	72	91	65	91	70	68	70	72	76	86	84	68	73	80	71	65	77	69	73	69	64	71	70	74	73	92	60	79	76	70	83	72	74	75	74	71	79	75	85	82	96	71	66	82	75	81	74	70	55	74	68	66	62	77	62	54	58	71	75	50	71	80	74	66	74	81	73	72	60	60	74	89	70	73	68	77	72	69	71	81	62	73	63	86	73	83	85	73	96	70	63	67	56	78	74	71	70	74	83	75	71	81	73	80	84	75	68	59	73	63	71	61	74	61	69	91	63	63	76	80	66	70	84	77	63	79	63	74	64	84	63	66	61	72	81	64	80	82	72	71	75	71	83	87	62	66	66	74	79	79	89	70	81
19583	10768	7212	12441	20160	21253	19504	16008	14392	13355	12127	9500	9270	8952	8375	7120	5384	4224	3718	3329	3162	3295	9782	24506	24978	2176	1507	1474	1362	1295	1266	1263	1285	1206	1093	1076	1095	1051	947	992	960	885	918	927	920	932	886	918	865	916	890	944	899	873	907	864	845	872	873	875	822	909	936	839	857	903	888	890	859	903	878	857	828	863	878	879	869	918	823	870	876	844	861	859	854	876	895	893	905	908	1028	2281	3589	2857	2020	1414	1011	898	893	822	900	869	849	829	858	824	803	897	860	852	798	856	860	832	886	873	910	806	854	814	849	831	847	872	841	878	821	838	867	836	849	897	855	834	831	856	816	878	865	863	843	879	832	839	871	845	860	838	842	877	878	857	856	841	856	814	842	856	849	823	886	848	821	834	867	857	828	835	876	837	829	766	884	876	821	824	808	844	833	850	845	793	816	784	846	825	804	846	864	881	811	854	906	840	860	811	870	889	818	876	831	841	878	822	885	882	835	864	849	825	891	887	866	903	848	809	843	896	869	845	847	869	808	848	903	888	826	866	837	819	877	856	854	858	858	836	882	843	896	869	862	840	850	849	812	841	848	873	870	852	891	862	851	825	860	895	885	869	873	866	905	858	818	840	860	871	830	801	920	880	858	841	835	843	841	907	868	842	816	850	824	857	853	846	803	879	832	848	829	845	847	843	815	839	832	841	835	805	856	868	865	836	857	813	855	802	802	872	810	846	855	928	880	842	834	873	827	847	868	882	818	821	858	854	857	828	830	880	872	840	846	863	851	835	857	849	876	858	825	868	853	791	844	880	839	855	854	847	853	862	814	852	761	852	855	885	848	895	859	873	812	860	833	854	869	840	847	853	847	851	894	852	849	838	872	838	855	828	861	867	843	837	870	866	831	936	840	846	847	865	824	824	835	857	858	822	860	848	873	840	881	903	876	858	857	869	872	849	854	804	889	833	824	814	859	837	895	844	847	883	869	819	856	860	897	878	834	849	920	858	868	836	786	806	877	887	812	877	850	846	856	844	859	851	821	836	835	820	889	852	884	838	837	856	830	900	865	815	838	841	848	822	820	832	901	793	857	813	852	774	856	861	835	851	824	848	868	863	835	847	871	863	851	884	830	836	829	867	826	868	839	847	808	855	823	844	879	852	887	839	831	854	861	859	795	882	849	869	807	884	855	855	896	823	831	849	840	845	853	873	836	853	821	814	843	844	857	869	862	901	816	840	807	866	821	868	861	887	882	830	843	825	807	841	861	805	825	820	867	905	866	841	853	844	844	883	839	865	887	848	891	808	839	833	871	833	876	837	819	874	866	808	833	870	819	880	845	883	810	860	810	877	864	839	889	856	841	829	851	902	832	850	821	864	847	865	845	895	858	839	873	878	835	878	916	791	816	850	839	834	896	874	818	882	906	860	790	831	805	917	830	858	885	853	887	840	816	892	860	827	816	790	838	844	878	877	844	848	813	808	861	859	859	772	842	839	842	872	885	878	821	858	887	866	843	839	845	861	795	853	831	863	865	824	845	889	809	858	851	820	870	816	842	887	864	838	813	855	861	855	821	843	883	872	843	897	819	848	894	803	816	843	855	810	851	854	881	843	794	838	864	899	872	879	873	816	865	830	864	837	831	908	833	892	875	865	856	855	812	819	835	898	855	875	851	871	842	845	867	866	833	867	865	826	830	821	861	810	900	873	849	862	827	822	864	835	866	868	860	887	891	879	886	865	861	840	833	881	841	812	849	820	826	827	916	872	825	791	859	871	890	838	888	865	869	883	879	835	874	843	817	867	820	854	836	901	904	873	786	883	828	854	861	836	841	817	864	781	823	849	867	835	863	829	810	907	849	854	846	873	892	828	920	848	865	816	832	850	807	870	844	790	892	812	879	902	931	855	828	859	830	887	871	876	852	865	880	886	842	861	866	828	841	856	795	866	872	843	840	875	859	891	883	865	845	899	869	838	927	833	861	822	813	831	829	899	916	860	884	853	789	870	800	924	856	850	853	888	820	842	876	862	819	816	843	777	820	894	865	869	800	870	864	813	838	830	861	850	865	788	832	883	864	801	871	846	825	827	883	798	879	861	843	840	865	875	813	890	805	872	856	858	796	872	874	828	867	879	831	843	796	849	881	840	841	826	891	866	844	859	870	828	854	818	873	771	825	828	838	856	821	883	812	824	888	884	877	847	877	853	856	861	873	806	840	866	846	839	826	866	816	896	874	848	821	892	765	879	851	915	828	835	859	867	852	873	829	870	848	833	863	868	854	821	824	864	862	857	851	900	835	851	847	829	844	811	846	804	878	845	911	838	886	884	872	891	839	803	846	854	836	838	872	911	905	828	880	859	843	873	819	813	866	838	848	878	835	815	837	806	863	845	868	901	843	863	836	853	869	891	817	847	839	791	841	851	844	891	865	867	931	886	893	828	891	889	867	861	877	843	882	843	865	860	876	858	892	889	872	863	850	846	823	880	856	847	867	843	849	817	868	837	836	854	881	828	842	854	815	870	832	852	809	784	843	870	886	846	853	856	869	862	826	851	820	871	873	885	833	839	795	877	844	883	863	840	854	870	850	873	819	890	868	846	865	930	860	869	872	841	866	864	922	842	809	847	857	851	852	829	844	902	842	812	857	857	825	844	877	817	834	846	889	848	843	834	871	848	872	805	864	870	848	814	837	892	874	860	870	891	892	846	898	834	910	867	833	850	855	881	831	852	858	810	884	816	843	848	839	866	849	816	835	842	798	841	867	855	847	842	847	859	864	857	888	810	853	800	888	842	868	879	846	845	887	858	842	874	904	881	859	814	821	871	781	859	843	821	847	913	872	912	888	850	855	870	888	867	842	877	806	867	869	852	867	865	855	826	839	818	857	861	865	828	845	804	838	858	865	904	858	887	802	881	839	842	876	813	805	813	861	856	840	856	803	813	885	849	893	901	871	871	897	919	859	892	836	854	837	857	877	854	839	864	836	825	844	825	848	839	820	804	799	816	863	867	866	825	901	831	873	867	839	845	865	859	906	862	839	853	891	856	846	866	828	903	834	804	844	870	808	853	834	897	876	797	899	817	886	854	855	817	857	834	834	887	934	828	838	828	854	915	852	912	811	860	806	865	857	845	851	915	849	874	831	872	859	876	840	873	840	885	832	864	850	803	840	862	856	898	900	877	864	845	857	854	808	842	855	858	824	835	854	818	883	818	852	865	885	829	884	832	879	867	825	831	882	857	854	839	878	848	885	826	823	797	855	829	849	848	812	933	874	881	826	879	852	815	903	830	830	840	872	902	888	813	827	839	830	831	872	847	870	873	854	878	839	838	866	897	813	814	875	881	826	867	879	894	838	828	858	828	841	869	842	780	823	868	829	867	837	849	837	867	862	855	824	868	857	860	864	831	856	865	842	884	861	862	846	917	796	790	895	857	795	840	872	828	872	850	879	865	848	858	887	865	845	836	814	818	851	925	838	898	839	829	853	863	876	852	838	860	870	871	882	886
1699	327	185	161	174	220	245	184	175	203	160	128	146	145	143	122	99	113	75	115	76	87	178	453	408	79	62	60	48	71	71	62	60	66	68	66	65	48	55	67	72	65	52	64	69	78	55	60	81	54	62	74	67	80	62	55	72	61	63	61	64	64	59	69	64	50	50	57	51	69	59	60	61	57	67	59	63	56	61	49	60	71	62	64	46	80	57	67	62	58	46	74	82	65	70	68	70	58	56	63	47	49	57	67	65	65	54	55	67	61	54	56	73	58	70	64	65	55	55	52	59	59	61	79	53	52	57	53	59	69	61	73	69	55	70	63	72	70	59	61	53	67	62	64	58	58	55	48	55	49	60	66	70	65	58	69	75	57	56	56	51	68	64	51	57	57	54	54	55	64	61	67	53	57	61	72	56	59	64	56	66	71	66	51	72	65	59	69	72	47	51	63	49	63	49	68	62	64	72	68	55	64	55	69	55	53	49	67	54	52	65	57	59	47	58	62	72	66	43	63	47	56	67	54	57	61	69	56	65	68	50	61	61	54	69	62	67	65	53	67	52	60	63	58	55	59	58	68	51	64	52	66	60	56	70	56	53	49	65	67	70	62	58	65	55	69	59	67	59	56	64	73	57	62	66	51	63	70	58	69	46	68	56	80	78	62	50	62	65	60	64	58	52	59	54	62	65	60	65	66	59	64	50	62	59	60	58	68	65	58	83	50	54	56	69	58	69	45	55	63	68	57	57	64	50	58	50	78	75	68	66	61	61	62	69	63	69	79	60	70	55	67	74	60	60	60	63	71	52	53	62	57	63	61	72	56	56	73	64	51	62	58	58	63	70	59	77	61	58	68	62	53	74	57	62	78	49	57	78	72	59	66	67	45	75	72	51	73	73	66	62	46	57	65	68	49	54	48	64	52	62	63	58	66	48	62	75	70	62	61	54	60	59	54	54	65	64	63	67	59	51	65	59	73	86	69	57	66	59	52	55	61	72	63	68	54	59	69	67	52	58	61	63	60	68	70	56	63	60	68	59	48	68	55	78	56	56	68	69	53	65	76	67	74	58	73	56	57	50	63	58	59	54	55	62	64	64	50	72	68	71	64	67	63	60	63	54	59	63	63	43	55	57	43	57	54	48	70	63	49	60	65	61	56	68	64	55	55	69	55	54	55	72	72	54	65	65	67	78	76	50	61	54	66	69	44	63	52	57	46	59	59	65	60	49	59	58	59	61	59	50	63	67	63	58	47	69	64	67	50	74	49	64	66	50	58	60	55	58	61	57	59	63	65	43	61	65	57	77	62	61	71	38	51	64	60	56	55	67	67	68	62	50	63	62	65	62	67	62	79	60	70	63	48	61	59	57	52	69	53	49	51	62	56	62	60	49	52	53	54	56	61	61	61	61	63	57	60	57	56	64	59	63	81	51	58	57	63	57	66	77	57	72	62	60	56	69	62	55	50	62	47	65	61	56	65	64	58	58	66	58	53	53	59	58	57	48	71	62	72	60	70	54	50	58	60	64	60	64	36	74	62	62	60	72	69	60	55	55	58	68	62	54	57	53	69	52	53	70	68	48	53	68	57	54	62	58	53	65	65	51	42	68	50	68	60	71	66	63	75	48	58	55	60	67	62	64	69	59	63	66	65	62	56	65	59	60	70	63	55	59	54	65	53	65	57	69	48	73	49	59	61	55	46	74	58	69	57	53	62	63	68	60	40	62	47	63	71	51	68	61	56	54	68	77	52	68	68	63	51	53	69	63	56	65	59	62	50	73	73	69	64	48	55	63	55	65	72	53	59	51	58	44	58	62	57	63	64	56	66	52	74	64	69	67	62	64	61	65	42	45	60	66	55	61	48	53	64	64	63	66	50	61	56	53	59	68	50	65	54	59	77	66	57	56	76	75	68	75	63	70	47	71	76	61	64	52	62	59	70	48	63	60	54	57	63	63	71	68	77	54	59	61	61	66	76	54	73	70	57	53	67	71	63	72	69	55	45	53	63	56	61	64	61	63	62	70	67	55	67	54	65	65	72	61	67	57	53	44	64	62	66	73	63	66	64	63	68	69	64	50	63	73	60	78	60	54	49	64	73	58	70	54	62	60	42	61	57	72	57	62	56	70	61	63	59	59	59	65	60	65	63	79	56	57	75	67	57	60	71	59	63	44	62	51	64	53	66	58	70	63	54	64	61	72	69	60	58	71	64	77	64	53	55	50	71	71	58	62	48	52	63	54	65	73	47	71	63	68	57	49	56	45	63	69	62	61	70	48	66	52	62	57	63	63	62	68	52	61	65	57	57	57	68	47	76	55	46	59	65	68	63	63	63	61	52	60	62	61	67	80	65	62	59	59	61	56	64	63	68	74	54	54	77	53	65	67	48	49	50	60	61	58	80	62	55	48	65	68	62	67	47	56	68	66	61	63	68	61	49	70	68	68	63	58	66	58	52	59	47	54	66	62	60	58	56	61	75	65	58	64	58	51	66	64	68	50	39	52	57	58	53	53	67	55	73	56	64	54	69	69	71	53	66	56	61	84	48	52	64	72	46	70	60	50	66	75	60	46	62	51	64	63	54	57	67	57	52	58	62	54	63	62	56	72	47	57	60	58	62	61	60	58	66	59	51	56	58	56	52	59	61	43	73	63	57	70	55	65	46	52	58	66	60	55	58	50	53	47	61	50	50	58	55	69	53	48	69	55	66	49	66	61	63	56	51	64	63	60	73	67	53	55	58	57	51	63	66	70	56	49	53	49	59	57	72	60	64	59	61	72	66	54	66	63	70	61	62	56	67	52	53	57	54	65	60	77	42	57	53	64	61	54	62	62	66	58	60	73	59	43	62	55	56	66	66	61	61	62	53	67	75	62	57	61	75	63	46	70	67	49	60	59	55	65	52	57	59	57	54	66	67	71	46	63	58	69	56	63	64	75	51	60	59	67	54	61	67	65	60	70	68	68	70	61	57	73	63	69	68	69	67	60	59	56	70	58	68	75	66	60	67	69	47	58	57	82	63	54	59	60	81	60	40	73	57	62	52	70	67	60	59	60	69	58	61	61	56	49	57	70	71	60	65	55	77	70	57	67	79	64	45	66	55	64	65	59	67	65	74	67	69	66	70	53	61	61	68	68	51	53	54	56	50	68	63	64	58	57	63	44	68	59	63	61	59	55	40	56	64	54	69	66	67	75	78	74	45	65	50	45	65	48	72	55	70	63	67	61	66	68	66	53	50	61	68	60	51	55	49	58	72	67	62	55	57	59	53	68	63	61	61	73	59	65	62	53	61	63	70	71	60	57	58	68	57	57	55	54	56	59	76	54	47	73	70	71	70	55	59	70	71	70	57	65	66	70	64	70	70	77	55	70	56	54	64	71	71	64	56	57	57	71	49	64	71	58	65	63	58	58	67	62	74	64	68	64	62	53	55	64	65	58	52	70	56	59	57	66	63	53	55	63	65	74	64	79	63	67	63	62	60	52	54	67	59
13104	5873	3664	7273	12682	14141	11947	9132	8701	8189	6804	4874	4911	4572	4497	3785	2767	2177	1893	1846	1737	1845	4898	11997	9816	1068	999	1013	937	957	924	907	879	891	853	836	765	824	813	781	766	794	751	786	750	751	739	718	785	753	786	757	756	727	761	704	765	745	767	784	799	760	753	718	782	762	782	741	758	734	770	781	757	761	755	753	761	760	734	725	737	802	787	748	766	703	810	792	781	828	945	1192	1326	1215	1082	884	794	827	718	747	735	736	765	753	714	787	706	750	757	763	724	764	724	749	770	733	761	740	716	779	772	772	743	769	740	700	717	735	777	768	715	752	740	796	746	760	792	728	755	734	760	779	778	759	761	758	757	754	719	716	773	760	781	780	772	797	760	763	723	784	775	712	761	738	773	743	772	735	805	761	746	739	745	743	717	723	737	730	754	745	762	762	716	788	779	782	714	739	763	733	746	781	762	793	757	807	769	772	761	747	704	726	783	728	747	713	751	751	761	790	750	732	727	733	751	739	765	740	747	720	767	788	760	793	799	793	739	782	756	722	760	769	793	807	789	794	764	775	784	753	751	748	741	744	712	757	734	774	760	754	799	712	747	744	786	784	756	753	777	743	757	713	753	750	733	746	778	751	775	758	724	754	761	798	709	789	718	762	732	793	745	734	756	738	733	733	803	728	710	701	679	707	773	765	778	695	787	738	737	743	763	789	777	781	738	781	794	780	781	713	765	797	765	746	762	814	743	725	777	751	728	781	739	743	712	719	779	800	740	760	767	782	724	745	751	752	748	786	745	737	762	772	735	738	766	729	745	758	781	771	786	766	734	796	772	783	744	771	779	758	749	766	766	734	820	736	755	753	770	798	724	805	722	770	719	725	741	719	738	780	806	713	722	721	753	790	711	756	774	767	778	724	697	712	750	781	731	781	758	793	733	749	758	780	746	736	757	754	758	745	755	777	755	717	723	839	747	773	764	723	737	768	734	707	715	783	729	725	761	759	795	782	751	732	684	789	735	742	776	754	703	789	760	753	749	750	772	732	744	722	782	691	716	712	811	742	753	756	724	736	755	767	778	700	749	753	728	792	725	729	763	783	758	765	748	742	760	793	780	739	750	764	761	753	773	729	784	740	742	718	697	728	770	788	712	759	752	777	773	733	772	740	759	763	711	766	742	743	754	759	730	740	787	776	726	715	797	750	764	713	757	736	694	780	782	782	752	739	750	750	803	751	729	723	748	791	696	732	780	745	775	807	699	730	755	761	750	740	764	727	786	761	767	777	803	752	711	749	761	703	774	739	756	790	734	741	769	762	731	736	738	749	760	764	740	739	799	753	785	729	741	735	744	749	742	774	753	705	737	740	694	758	750	696	798	781	787	755	765	766	751	716	757	734	751	754	784	763	777	761	749	742	733	832	740	773	750	731	711	712	768	763	780	782	781	714	778	707	815	765	766	783	744	721	715	773	783	726	745	734	753	736	714	732	815	740	773	770	752	722	782	705	753	774	751	755	768	768	730	739	770	769	779	776	748	781	704	741	737	752	765	753	747	741	725	726	752	753	703	738	764	727	781	786	763	737	756	767	691	768	795	795	757	748	792	730	751	761	709	714	740	765	779	771	812	749	744	759	750	733	717	757	784	777	711	758	776	752	777	699	724	771	734	777	801	786	728	707	751	756	746	757	758	746	771	731	730	728	746	760	790	744	756	817	742	770	741	781	776	811	765	755	718	747	735	771	714	752	754	726	707	740	745	733	757	762	783	732	753	793	750	761	787	736	766	807	733	750	778	784	760	711	750	761	757	760	785	745	760	749	771	791	742	762	763	697	750	729	787	760	749	779	767	753	767	774	767	758	739	774	803	805	801	755	796	791	811	671	718	755	798	780	771	742	752	723	776	728	795	704	740	748	731	767	719	779	742	746	739	770	785	751	717	743	722	716	788	710	736	788	743	720	742	789	713	758	802	739	771	757	801	764	746	759	703	750	758	758	710	789	732	797	720	808	792	790	805	705	768	705	753	733	739	747	771	737	750	740	751	753	766	713	703	779	761	747	714	775	756	699	751	742	747	788	753	721	742	745	763	746	757	771	775	743	763	744	773	779	834	770	744	759	732	754	714	764	769	764	711	725	809	755	734	753	784	765	734	788	744	737	763	754	768	775	748	776	784	731	759	742	819	744	711	733	737	752	754	694	790	723	773	796	704	716	749	766	744	774	760	789	804	697	702	777	783	761	777	777	699	779	726	718	761	755	751	770	756	803	741	762	721	754	782	724	722	775	760	757	725	719	761	754	773	765	782	748	744	677	754	743	733	760	755	788	725	763	765	784	764	789	792	731	720	703	741	762	779	789	754	775	766	785	700	721	745	796	794	777	775	759	760	728	761	739	700	730	765	708	753	771	718	785	704	790	743	751	768	757	798	747	690	782	716	760	742	756	717	765	776	685	756	745	773	712	769	674	747	721	748	765	821	706	717	728	765	753	752	751	796	730	725	791	720	802	755	790	795	759	728	706	749	757	769	760	764	766	782	735	751	735	743	777	769	763	740	786	782	764	739	732	730	727	766	757	791	764	799	769	759	770	732	750	695	816	704	776	817	746	756	789	716	743	758	734	711	720	711	746	762	761	716	798	699	729	755	734	778	721	773	741	772	759	701	749	800	743	722	759	813	806	760	755	789	753	809	802	732	818	760	751	779	728	816	760	778	763	775	753	731	812	747	813	790	712	779	750	726	763	721	738	739	772	756	746	770	759	814	775	738	728	745	743	734	782	746	704	780	723	693	755	749	734	738	802	769	721	793	767	771	735	711	747	738	733	807	776	713	775	756	735	755	731	757	766	752	800	788	771	749	756	737	754	735	751	701	736	773	781	734	727	762	744	724	779	753	796	747	781	739	702	776	736	720	758	774	730	814	727	740	750	757	776	777	777	778	728	774	787	751	747	745	765	770	749	757	776	746	738	794	728	766	756	753	765	769	711	726	768	714	744	730	814	698	754	767	731	804	692	789	749	700	769	790	786	747	759	709	725	810	730	751	775	746	741	762	702	713	810	727	764	780	729	765	667	773	737	710	760	740	762	740	756	753	688	760	744	744	799	745	774	769	776	735	761	784	805	702	739	697	757	773	743	737	767	759	742	730	735	721	745	754	727	755	715	763	755	777	725	731	786	735	749	753	719	787	750	730	781	734	719	767	756	769	744	788	822	767	726	753	769	774	758	766	796	710	753	748	740	722	741	750	763	719	738	717	745	742	741	763	739	776	697	765	722	753	795	763	722	746	773	765	723	775	773	736	728	744	731	754	767	741	702	754	699	789	744	758	746	717	737	752	726	740	765	770	789	739	774	750	760	748	725	780	741	740	748	739	723	748	719	737	776	749	760	717	783	778	715	782	744	771	733	754	755	761	742	715	724	756	753	759	792	708	733	791	778	744	743	762	730	804	771	740	760	721	724	764	724	736	760	771	719	725	778	779	704	745	750	761	724	730	702	765	706	742	759
1112	583	317	223	266	398	354	283	296	273	237	215	205	199	206	158	135	119	129	117	116	110	406	1323	1006	75	73	79	73	70	57	73	67	72	70	64	65	66	54	59	54	58	67	69	56	58	61	76	64	53	59	56	51	59	62	66	67	62	53	79	72	56	58	57	62	46	53	42	57	70	53	67	65	66	55	54	66	52	48	47	48	69	50	79	64	68	58	65	58	70	113	107	81	91	63	70	38	42	63	54	54	70	55	79	55	71	52	74	54	56	60	72	53	43	67	63	49	65	60	57	61	48	55	49	73	62	63	58	56	53	68	77	70	83	55	59	61	65	54	67	65	65	62	67	61	60	53	46	62	49	68	48	49	59	58	61	63	72	65	55	67	59	48	54	62	61	67	53	57	73	43	56	54	51	62	65	63	68	48	54	62	62	71	55	70	60	57	61	71	60	50	63	57	66	58	67	65	73	73	56	72	68	56	60	43	55	70	54	78	63	57	77	60	66	57	57	62	66	70	56	50	77	51	62	47	55	65	60	56	65	56	64	60	61	75	56	63	75	64	74	53	67	56	44	71	69	59	46	62	71	63	51	53	50	47	66	66	76	57	52	56	54	64	53	58	57	72	68	67	69	69	68	75	58	69	67	54	45	69	61	61	75	51	65	78	54	63	67	63	61	48	66	67	79	68	55	71	65	63	57	56	47	71	57	71	71	54	68	51	53	49	69	71	54	55	69	65	44	74	61	57	52	57	81	62	64	61	65	51	68	57	56	47	55	75	55	65	60	59	72	58	70	75	57	68	50	46	51	73	70	58	53	71	61	63	75	60	65	69	74	62	61	56	62	58	60	66	72	58	67	59	56	70	66	65	62	62	55	65	56	58	50	73	63	59	52	62	59	76	68	64	61	57	46	64	58	66	71	89	50	61	43	54	67	71	53	62	58	79	67	65	56	56	68	66	60	67	67	49	53	56	47	59	57	59	68	65	75	65	54	63	68	56	57	54	59	66	64	54	60	59	79	47	45	62	49	53	50	70	65	73	76	60	67	64	56	65	67	63	66	58	71	64	53	72	63	53	63	68	68	73	58	54	69	71	60	56	53	67	62	74	60	64	68	61	54	59	58	68	57	57	49	86	54	62	53	68	49	70	61	66	62	53	48	74	57	69	66	56	52	51	63	50	56	66	63	70	47	50	49	74	67	52	59	55	65	67	68	56	64	59	59	61	57	59	67	73	57	66	70	59	55	66	58	60	56	56	61	62	61	63	63	55	43	61	71	64	65	60	57	61	73	61	64	57	66	66	53	81	63	49	65	57	60	64	70	53	64	72	64	48	54	59	62	79	56	46	77	58	71	75	77	58	53	63	72	71	58	53	75	72	59	57	69	59	56	77	63	57	69	70	59	60	49	49	64	45	66	67	69	59	53	56	61	67	66	76	60	58	48	58	66	86	63	42	66	66	63	69	70	64	66	67	61	53	66	54	49	71	68	61	59	58	73	62	58	60	57	60	62	60	61	55	58	50	66	62	56	61	59	60	58	60	71	67	73	68	61	75	63	52	76	62	58	56	63	54	44	69	61	58	63	56	58	65	53	62	56	60	51	55	57	66	39	55	58	58	51	62	66	55	52	66	68	63	60	61	59	60	55	65	57	61	60	60	46	61	54	51	59	52	75	65	49	52	62	58	52	68	66	51	63	65	78	69	57	69	63	72	60	51	57	61	57	55	54	67	64	70	54	56	66	57	77	60	58	59	63	61	64	49	67	67	61	65	60	57	60	76	67	64	66	58	56	63	57	61	65	56	73	59	60	67	43	56	48	67	63	61	55	71	58	66	66	45	53	72	51	68	64	59	49	65	62	56	56	57	65	55	58	67	63	72	50	70	57	69	57	62	62	63	74	51	78	63	54	69	63	47	45	64	75	64	59	56	76	48	62	61	55	61	52	64	49	45	55	71	62	77	54	64	52	69	67	70	75	67	54	59	55	61	57	76	66	63	56	66	60	65	50	52	56	46	56	80	67	50	52	64	50	68	53	54	56	47	58	57	50	59	68	74	51	71	56	50	55	67	62	62	74	71	64	60	60	54	44	53	57	61	61	70	51	72	58	61	64	70	68	60	58	63	56	66	73	66	76	53	63	63	60	63	48	60	63	68	60	67	61	65	64	64	47	70	67	69	76	65	71	70	53	60	51	63	68	50	55	54	72	51	62	65	65	56	67	42	55	64	70	48	64	71	75	59	60	58	61	48	68	55	70	70	57	63	63	57	65	67	60	63	60	67	61	67	63	63	53	57	57	55	66	64	58	71	62	64	74	62	69	51	71	63	56	76	68	66	67	71	63	66	67	58	38	64	63	54	62	66	59	54	67	66	61	70	55	70	58	69	52	45	53	40	41	64	68	59	71	56	71	61	60	61	68	74	59	61	51	57	72	59	64	64	60	63	55	58	56	62	61	57	63	62	70	67	49	69	73	69	48	68	57	81	63	58	60	47	55	53	56	65	61	66	58	67	78	75	70	81	51	57	45	66	70	58	52	55	56	59	57	67	60	59	67	60	70	65	60	51	62	75	59	55	72	59	56	44	58	53	45	66	61	52	62	60	67	59	60	74	59	51	56	55	66	60	65	70	70	56	60	61	58	66	65	57	54	70	64	54	63	61	56	63	68	70	65	55	58	53	38	81	78	47	57	60	61	38	56	80	64	56	67	72	50	53	54	56	48	56	62	69	67	53	53	61	62	35	65	56	55	59	65	66	62	67	58	50	55	79	51	56	80	59	81	66	68	54	63	47	62	54	60	70	59	55	71	72	48	65	69	50	63	64	62	54	63	68	66	70	44	50	62	59	67	66	50	56	81	69	64	52	48	62	64	45	57	65	64	61	58	58	60	59	58	62	60	67	62	55	60	55	60	65	50	63	64	58	42	55	48	66	50	48	69	63	84	55	64	53	64	65	60	67	42	50	76	59	66	44	58	68	68	68	66	56	64	65	70	44	50	63	61	58	62	71	59	67	44	67	55	74	67	57	55	66	51	53	78	71	67	59	69	65	57	70	63	64	49	49	67	53	50	58	59	50	67	57	67	67	79	73	79	62	62	53	45	64	76	63	68	54	57	70	54	63	49	63	50	51	76	58	65	57	71	61	66	62	67	70	62	49	74	65	68	68	53	61	63	49	69	49	56	60	58	59	76	52	57	49	70	55	61	52	47	67	55	60	72	59	66	70	62	66	71	82	57	65	67	49	67	57	60	63	58	56	67	54	74	62	62	57	69	71	56	54	75	55	80	60	62	66	59	48	77	69	79	51	65	68	81	67	63	48	66	46	67	54	65	69	67	59	62	52	69	60	85	65	58	65	52	67	64	45	82	83	62	54	57	73	60	59	63	71	70	68	79	64	54	53	57	63	73	66	51	52	62	62	54	59	58	59	63	54	49	56	63	58	62	52	59	60	62	71	58	53	50	63	54	56	56	57	55	62	62	53	65	61	67
16008	9164	5395	10237	17676	18849	16134	13276	12131	11147	9283	7329	7193	6784	6330	5380	3698	3213	2683	2459	2535	2844	11903	22787	17451	1264	1111	1076	1037	996	1000	964	913	914	806	841	870	871	877	837	770	773	787	766	739	766	761	777	719	778	746	753	780	740	743	742	747	695	714	750	729	733	697	741	795	675	763	748	778	711	711	746	684	737	768	748	730	730	667	710	722	706	739	737	720	727	713	761	715	886	1855	2066	1661	1360	1145	890	754	682	696	726	687	701	738	718	727	771	777	712	711	702	725	745	728	712	693	741	741	730	751	740	766	717	760	739	711	721	673	742	736	684	742	770	686	660	687	706	712	779	675	737	747	748	711	721	753	711	769	765	662	715	746	691	700	725	735	636	774	721	727	706	711	709	729	717	701	724	692	708	747	728	715	695	685	731	763	752	783	707	754	690	738	725	716	708	719	707	699	759	729	752	715	752	733	715	737	716	735	732	741	749	734	793	720	759	725	754	715	727	724	738	723	773	764	741	716	762	679	703	734	703	726	707	752	772	693	708	746	749	740	721	695	711	734	699	741	703	704	689	679	759	711	717	689	724	691	766	664	667	731	703	672	733	736	681	725	754	730	674	749	743	739	752	725	734	779	728	722	743	750	714	743	715	759	734	729	748	712	718	717	737	676	717	720	750	697	734	701	719	719	695	700	750	731	726	722	734	708	732	747	736	723	739	659	725	702	744	712	758	696	742	789	724	732	728	737	709	763	762	652	746	761	680	781	685	738	710	752	735	719	684	717	684	727	731	700	713	685	728	736	698	750	700	717	726	668	726	714	725	711	695	757	707	752	725	723	682	700	697	720	759	748	729	691	716	728	766	782	706	721	805	715	714	739	682	744	719	712	719	735	712	724	798	718	709	724	764	711	758	734	727	729	750	761	707	701	734	681	729	760	715	710	712	748	733	680	756	780	719	697	758	747	716	687	726	657	693	761	749	764	737	712	734	719	712	734	719	706	724	718	722	737	720	741	745	725	750	780	707	730	741	697	739	752	763	719	746	725	681	713	715	707	728	711	696	725	730	715	766	727	749	725	744	743	768	723	709	758	746	729	747	699	751	728	677	680	688	699	732	712	726	702	709	731	666	685	720	691	717	721	736	736	758	709	732	740	725	675	731	770	745	726	714	707	723	768	734	758	730	731	749	725	717	718	730	703	692	686	706	781	699	776	813	729	740	689	758	708	728	711	754	778	733	667	712	771	745	699	700	719	729	679	672	760	718	668	730	754	764	730	691	763	697	733	748	760	733	733	687	729	718	744	714	723	713	758	720	753	713	725	740	654	726	723	694	694	718	708	728	735	758	727	726	785	736	761	741	700	744	740	750	724	767	667	740	741	740	739	701	728	739	769	715	704	690	698	710	719	716	713	732	712	704	726	734	698	732	760	746	724	690	699	692	737	736	699	746	699	784	724	752	742	722	683	672	762	769	743	700	706	731	696	691	732	739	693	669	724	765	717	732	712	745	724	732	722	748	751	764	724	728	734	667	733	725	659	757	709	682	742	736	748	728	726	695	705	750	713	729	719	705	664	759	731	747	756	754	660	759	681	707	684	771	678	712	710	698	719	662	730	731	700	746	718	780	724	705	676	748	756	711	706	731	746	731	731	703	731	727	698	717	721	704	745	691	704	734	712	752	748	708	680	694	734	675	711	710	697	725	723	745	723	741	750	758	749	677	686	752	708	759	737	767	711	671	699	739	746	727	657	754	735	741	765	741	716	727	714	730	700	717	759	673	727	671	742	747	716	707	685	747	760	749	731	681	759	698	724	697	749	730	757	692	695	713	753	713	737	737	710	711	708	740	719	742	708	696	771	712	726	693	779	712	706	734	754	780	710	753	687	752	746	698	686	718	715	759	774	726	730	726	746	763	768	721	732	717	706	698	727	772	722	754	750	720	713	702	710	737	734	713	756	745	720	764	725	721	721	690	708	702	675	740	728	753	754	708	752	712	753	726	719	709	703	697	709	715	737	710	703	714	722	743	747	721	762	728	741	722	656	755	744	733	727	740	756	688	690	780	728	751	728	713	690	736	651	731	714	768	732	735	759	731	700	698	686	724	713	702	702	761	744	741	708	697	747	697	713	744	734	728	691	721	716	717	730	724	734	763	728	766	706	743	694	726	738	725	681	696	809	771	738	724	713	753	754	716	724	724	732	758	651	702	727	719	704	699	706	725	695	687	708	733	722	701	719	684	723	754	733	728	783	732	668	730	684	710	751	734	738	735	732	706	699	761	711	748	714	699	685	726	710	694	748	718	751	675	696	750	715	716	757	719	746	713	697	779	687	738	740	725	749	713	647	680	676	696	725	737	759	730	753	740	712	699	743	736	742	710	707	716	706	709	738	710	714	682	677	692	692	692	707	710	697	789	729	690	700	717	730	703	763	755	739	696	792	682	702	750	716	706	732	759	698	714	735	792	733	673	676	723	750	745	704	700	701	712	714	744	714	739	725	724	754	782	714	734	734	687	735	722	726	698	746	762	768	725	727	746	746	737	690	723	731	715	732	735	809	740	747	729	737	715	674	713	731	735	747	739	765	736	657	745	690	718	713	696	736	731	687	735	730	773	698	772	735	763	723	722	760	703	746	770	739	699	759	698	718	725	735	757	764	748	705	747	750	691	747	770	704	744	728	722	686	735	663	738	757	712	700	737	742	746	742	723	768	765	743	720	731	721	741	716	755	731	709	740	721	743	733	787	723	709	723	721	738	672	769	766	710	738	702	709	701	784	725	695	763	716	732	714	718	743	738	733	734	745	698	704	709	755	695	715	754	753	726	739	703	737	675	682	745	712	715	751	701	703	708	746	709	764	706	729	744	729	695	695	754	716	697	724	742	750	743	717	743	702	693	702	715	722	749	735	703	771	721	682	723	757	730	749	717	700	734	691	752	722	783	742	731	712	711	721	680	742	705	726	766	712	782	693	692	768	737	709	705	686	725	730	737	760	688	729	702	745	741	714	709	729	738	734	722	707	764	713	739	752	745	730	734	650	693	744	701	726	740	679	753	778	724	703	782	758	742	728	734	710	758	712	650	723	710	736	732	731	691	718	717	699	719	696	729	762	798	738	710	705	715	706	727	723	758	727	749	703	714	751	677	715	748	682	751	737	729	708	754	732	730	711	778	705	699	725	699	718	686	735	745	742	722	717	732	801	689	712	714	728	701	747	734	714	728	735	721	703	675	710	762	750	734	724	663	728	680	716	754	725	736	719	712	719	708	727	694	715	716	750	700	744	713	748	654	745	764	741	736	747	722	745	712	731	718	717	732	710	724	772	691	720	737	718	718	693	693	731	704	752	705	728	734	686	694	761	719	787	681	695	715	704	741	722	724	727	727	722	758	715	736	688	711	777	738	717	756	694	728	684	710	742	694	764	736	708	699	772	675	733	740	762	695	775	714	735	737	759	733	745	670	699	714	738	726	727	740	731	733	696	700	749	760	752	708	709	719	701	685	718
2512	538	343	267	241	399	342	285	309	289	236	230	256	245	210	199	155	151	106	108	128	148	444	1438	1058	91	82	83	71	76	66	87	73	76	81	75	80	79	76	69	79	84	76	65	60	82	85	86	68	75	68	83	69	70	63	72	78	87	76	84	75	74	82	69	65	79	88	84	74	74	78	80	60	70	87	92	55	82	79	75	77	81	71	71	65	74	78	58	80	74	99	138	100	109	84	77	76	64	75	59	74	82	74	71	92	88	85	65	83	81	73	71	78	84	55	73	75	88	67	73	76	62	78	66	70	67	77	65	78	81	73	82	78	72	67	71	82	76	81	74	73	83	70	63	74	72	87	73	84	59	74	65	77	92	71	73	59	57	67	77	53	70	70	76	71	74	74	80	60	80	79	76	72	69	87	78	76	78	76	58	70	74	65	66	54	70	62	67	75	79	85	60	80	72	87	68	71	89	73	58	75	84	67	70	60	80	66	77	75	86	74	79	81	93	79	72	72	74	73	80	68	74	72	98	64	75	73	87	74	77	87	71	92	70	85	78	80	85	61	71	80	75	74	88	77	72	79	64	67	82	79	82	66	81	63	66	75	65	73	74	68	76	68	74	68	74	68	74	72	65	66	66	76	61	73	69	76	66	77	76	68	71	83	71	80	72	67	80	74	75	80	70	64	76	81	88	77	83	62	89	61	47	70	67	68	73	70	78	58	95	71	76	70	66	78	82	80	73	69	81	87	59	74	65	69	90	78	86	74	83	69	78	78	67	77	69	66	70	67	90	82	76	70	83	76	74	84	77	73	66	65	77	63	69	72	65	70	78	92	68	71	80	87	81	73	77	88	81	51	77	79	77	80	83	77	60	76	79	81	66	80	82	73	67	77	77	82	85	79	83	75	66	76	82	91	76	68	74	75	76	77	74	86	86	77	85	68	79	74	57	72	76	70	73	81	75	70	80	74	64	71	59	72	82	68	79	70	75	83	57	84	82	83	78	71	66	84	70	94	84	63	74	65	79	64	66	69	77	66	85	75	73	66	68	77	66	77	87	83	86	82	76	69	71	69	90	72	80	54	68	86	72	86	76	77	69	70	75	78	73	81	58	72	75	79	63	76	83	72	68	71	81	69	71	82	75	63	76	71	80	68	88	79	76	91	72	80	68	72	72	73	70	81	60	64	70	74	65	93	84	71	70	89	71	63	63	77	85	74	76	83	62	77	58	62	80	87	72	77	92	94	63	67	79	68	76	73	70	63	82	61	83	87	78	81	79	79	75	71	86	86	67	85	87	95	78	67	76	70	78	67	69	84	72	67	79	52	71	78	77	76	89	62	90	73	69	71	64	87	63	85	89	75	64	81	67	74	68	95	60	83	79	83	71	72	71	83	74	75	72	76	75	68	63	68	81	74	81	69	75	74	83	82	84	87	83	69	80	77	88	82	67	65	76	76	81	64	61	70	73	80	89	74	74	78	73	73	80	62	73	76	67	73	80	61	81	75	76	67	82	61	66	63	71	72	66	65	68	80	85	70	82	69	74	82	72	65	70	82	72	86	83	71	78	71	72	80	66	62	71	69	61	73	66	87	83	67	86	75	87	82	72	74	83	72	83	65	74	75	80	68	82	78	80	70	91	67	81	84	85	99	58	67	64	96	69	81	69	65	66	82	64	67	68	72	61	60	79	69	68	74	72	70	69	67	76	78	81	80	75	78	77	84	76	77	60	71	70	82	78	65	88	83	78	82	61	98	82	68	76	91	70	62	73	77	76	75	74	78	66	64	78	73	78	72	77	82	72	80	76	91	84	68	90	75	73	77	76	70	71	68	61	64	62	74	73	75	63	73	82	70	67	77	82	78	75	79	80	74	79	60	66	77	90	69	86	66	78	82	83	68	72	81	66	64	78	68	73	82	64	72	74	71	84	65	83	72	88	87	82	72	79	71	78	75	79	75	72	62	74	81	78	87	76	77	69	52	77	85	85	86	82	62	80	61	82	63	68	91	77	68	79	64	71	60	81	73	70	83	66	77	81	67	77	79	81	78	70	63	56	77	82	80	77	75	60	70	67	69	89	103	74	69	89	74	84	85	77	92	70	82	85	74	84	84	71	70	61	70	76	76	72	77	69	64	67	64	82	83	79	64	74	79	87	78	79	77	57	67	79	81	63	70	79	88	78	74	72	80	63	66	62	72	62	69	66	75	64	76	65	71	90	65	67	75	79	82	76	71	81	71	72	85	69	64	70	74	75	72	69	67	81	75	90	79	81	61	67	70	78	63	88	75	84	68	67	75	79	79	62	59	90	73	77	70	74	62	63	93	66	75	80	80	77	84	66	60	73	72	82	68	71	59	78	63	83	71	82	78	76	68	74	82	62	82	73	72	78	83	90	74	75	73	59	72	60	79	80	102	77	66	82	88	51	72	69	70	77	81	72	80	80	73	85	71	95	72	78	75	61	77	69	79	75	72	69	67	69	90	90	75	80	73	85	63	69	66	71	77	70	90	74	69	88	84	92	77	80	68	69	82	86	69	75	87	84	73	60	72	72	61	83	63	75	65	75	97	80	82	74	77	80	86	75	69	76	76	81	56	64	67	76	98	70	86	79	50	80	78	85	69	77	77	78	73	75	78	66	58	65	70	67	83	66	92	74	82	83	74	70	63	82	63	76	84	83	77	83	68	75	66	63	80	72	107	68	64	83	70	68	69	77	81	64	76	76	75	78	82	72	81	72	81	86	83	62	69	83	69	78	67	81	81	88	80	63	73	76	82	94	69	59	78	79	72	68	74	77	77	68	76	70	68	78	72	71	82	99	79	69	82	82	86	84	65	65	73	81	77	74	76	69	74	77	63	64	69	76	68	76	79	84	77	85	83	75	84	79	70	87	72	69	81	74	71	95	79	83	80	65	80	77	77	79	87	60	78	83	98	84	84	71	92	54	98	69	68	90	77	88	78	74	69	86	70	76	76	87	74	79	72	83	88	77	71	69	70	77	64	74	78	69	79	74	75	87	64	76	60	68	94	93	75	59	69	57	87	83	68	88	73	67	77	85	68	70	90	76	71	69	80	64	65	56	69	62	74	74	77	78	76	80	80	89	77	87	74	69	75	79	67	78	79	77	70	82	76	64	84	85	62	83	76	56	72	74	66	81	74	75	73	92	93	69	79	89	75	92	59	85	69	64	58	84	77	58	82	74	62	77	67	73	69	79	64	71	74	77	75	94	69	105	77	67	79	90	84	94	66	70	74	70	63	77	77	67	65	76	69	83	83	79	75	77	77	75	74	62	75	60	65	85	91	85	72	70	60	83	48	81	68	64	75	77	64	71	75	71	72	75	79	75	70	81	69	82	75	67	74	79	77	61	65	79	92	84	80	63	67	66	74	74	61	92	72	78	59	76	76	94	73	64	76	76	71	69	71	83	70	72	69	86	73	83	66	86	89	70	58	81	69	86	79	73	64	74	79	79	93	87	64	63	84	76	70	72
15493	8250	5387	9830	16681	18330	15521	13437	12732	11722	9606	7934	7725	7469	6732	5604	3891	3650	3000	2876	2998	4153	12428	24110	17881	1540	1443	1338	1284	1241	1191	1153	1098	1039	1036	1036	1003	967	992	983	922	950	937	954	992	906	921	831	942	878	913	887	967	925	969	890	900	931	906	914	934	913	959	904	875	897	917	973	920	886	925	890	881	879	910	908	810	928	940	899	883	926	864	867	886	909	923	963	916	986	1707	2415	2038	1588	1198	907	909	834	886	887	908	900	931	869	853	885	873	861	886	886	903	880	902	884	860	925	902	828	940	913	945	934	941	893	864	875	912	874	915	867	851	937	897	879	912	898	857	970	921	864	913	914	933	968	931	942	890	869	899	876	888	978	878	883	859	829	892	914	903	867	898	899	939	905	930	860	887	919	871	877	915	949	891	903	898	925	897	870	904	911	903	858	849	889	914	896	899	917	924	911	871	889	872	864	882	950	868	884	873	921	863	898	903	951	859	911	888	918	843	902	916	914	916	884	887	964	852	911	895	911	883	917	948	935	954	900	908	905	894	911	953	904	910	916	878	905	903	888	886	918	911	874	876	832	922	893	855	857	864	846	879	898	919	912	967	889	897	904	948	883	876	855	881	868	876	876	865	932	874	928	903	883	920	934	925	851	854	903	907	941	849	915	930	878	832	929	935	897	838	901	895	867	932	891	901	900	865	948	918	846	838	909	889	920	870	886	879	879	844	895	930	849	846	891	866	846	879	930	889	973	879	849	888	859	939	934	903	919	874	909	893	937	881	861	875	894	861	882	886	932	888	891	913	911	933	877	891	886	856	845	865	969	880	909	933	884	873	894	884	905	862	823	898	901	898	877	900	886	881	889	847	880	883	850	864	933	1010	886	874	918	864	888	877	905	916	913	850	935	850	874	887	897	896	892	872	911	920	904	892	892	889	886	826	938	922	915	901	875	878	888	904	957	902	863	817	868	876	909	903	862	959	870	868	907	906	873	879	866	907	935	892	895	907	860	924	888	910	905	869	862	923	921	890	903	898	863	899	874	881	901	931	900	901	909	911	906	884	978	904	870	891	912	919	924	822	944	895	889	903	911	894	927	891	884	901	863	900	805	908	919	945	908	895	895	911	936	876	902	908	874	885	898	884	910	895	883	912	860	882	848	961	911	908	836	883	927	936	927	896	851	911	853	902	891	896	854	912	884	914	867	966	889	916	858	932	898	854	886	930	889	846	897	940	850	934	906	857	879	869	872	925	906	926	875	934	860	883	843	949	922	915	884	907	868	920	855	861	826	890	932	894	872	907	827	900	913	835	861	892	875	899	935	871	931	869	945	866	901	926	900	925	897	917	884	881	849	908	910	899	930	908	886	894	911	939	900	912	874	887	941	909	872	870	855	898	955	952	873	890	877	896	895	945	906	897	918	906	859	947	889	886	927	901	913	878	890	907	874	882	901	933	898	860	965	886	914	942	871	909	902	885	920	890	878	956	885	883	924	825	874	909	940	869	908	880	929	972	864	848	883	881	983	892	917	914	889	922	899	909	908	903	903	862	865	871	939	896	891	948	865	899	941	868	924	920	867	889	933	926	859	905	917	865	927	885	915	910	842	901	927	881	883	853	927	920	873	910	883	891	896	876	846	927	880	924	959	904	898	864	852	929	870	895	939	838	916	859	970	897	891	895	908	873	896	893	893	922	910	911	826	915	877	871	899	893	970	861	915	892	879	859	917	895	822	917	914	895	921	902	905	912	902	921	887	833	872	891	925	930	930	897	829	861	887	884	920	900	851	899	846	867	930	907	946	897	926	887	889	892	909	861	872	885	852	869	872	938	909	891	891	863	877	952	936	878	910	889	871	856	937	888	908	833	889	846	943	932	906	906	959	881	934	901	900	894	882	904	922	876	956	937	876	906	945	925	874	904	859	846	874	939	886	958	908	871	925	913	900	961	906	901	938	886	867	919	929	870	916	921	887	862	908	906	938	951	921	929	872	925	875	896	876	865	896	873	936	883	944	926	841	928	901	898	927	913	908	859	814	905	831	879	904	886	901	841	855	913	932	904	886	877	890	936	894	888	898	929	860	878	880	923	889	891	924	902	860	854	954	893	859	889	914	863	919	907	841	860	917	844	862	844	931	923	903	890	886	866	877	878	854	908	917	883	883	844	924	847	859	917	820	880	886	944	894	872	888	892	938	923	888	873	882	904	921	863	890	870	892	869	892	949	897	915	887	874	932	883	909	901	880	915	940	900	857	919	880	890	824	833	866	942	889	885	938	849	883	899	911	873	900	824	885	879	860	920	924	939	856	870	924	884	881	922	919	884	910	886	886	920	938	882	874	882	854	856	888	907	894	896	961	957	853	911	881	876	864	891	820	890	940	902	877	889	893	931	924	938	854	891	890	968	881	900	903	907	891	946	901	931	885	855	890	894	908	887	924	881	885	932	948	899	934	875	881	813	861	926	892	905	921	909	843	907	898	870	897	906	909	910	867	897	867	859	893	927	910	885	903	877	885	922	893	949	863	880	902	922	921	907	902	877	916	864	829	972	906	882	903	899	911	881	930	905	842	862	898	915	853	925	909	909	898	859	902	821	857	897	917	944	925	907	944	870	860	893	892	844	900	898	920	911	887	929	883	887	939	881	949	852	915	880	919	921	883	866	922	904	854	850	828	903	875	910	890	865	921	898	879	860	896	841	888	882	923	909	918	898	934	934	879	922	906	902	881	956	909	809	890	887	870	917	916	879	874	930	911	858	860	924	944	896	917	852	906	918	948	936	906	911	867	925	882	984	880	863	923	906	864	875	947	909	915	830	893	929	917	829	940	862	892	923	865	909	904	898	869	914	881	852	894	928	885	929	891	860	916	879	852	911	903	926	928	859	870	876	880	880	954	914	937	864	859	880	910	892	896	873	899	930	879	903	931	902	899	894	877	869	933	913	912	894	874	919	940	887	879	935	915	900	877	871	838	906	871	906	872	898	908	895	905	882	866	897	863	867	911	902	874	861	915	869	918	906	853	869	891	929	839	865	880	924	873	921	889	845	926	915	907	860	912	895	888	908	908	841	935	891	902	911	898	925	867	882	938	908	914	893	925	930	876	897	893	867	884	951	883	899	873	938	912	941	909	907	954	899	930	922	921	912	926	880	846	893	885	890	866	914	879	923	887	874	882	904	855	859	880	889	924	865	892	901	890	865	890	884	913	870	887	910	939	901	925	916	910	891	895	862	911	864	901	879	886	871	894	881	927	901	876	908	886	891	883	895	936	867	903	937	877	898	923	972	855	900	919	861	925	916	879	874	847	897	891	893	896	936	927	890	868	920	923	871	904	877	927	873	862	892	916	881	901	899	935	895	894	882	928	885	883	886	849	865	858	847	918	946	897	923	869	899	893	936	851	899	926	925	894	881	873	908	883	946	884	897	881	902	871	861	925	902	864	870	910	910	929	878	891	937	913	893	871	904	882	898	876	887	896	920	942	872	889	888	923	873	884	896	880
1682	781	457	308	333	437	416	386	399	405	341	273	252	274	239	221	140	147	118	133	140	192	1139	2849	1471	85	69	69	77	70	77	84	70	71	62	60	77	73	63	70	66	76	61	67	59	69	67	57	71	78	65	71	51	65	61	61	64	57	68	65	64	70	61	68	58	75	57	59	65	77	64	61	67	61	69	69	54	61	56	50	62	77	68	61	74	72	74	55	68	81	100	95	75	70	81	72	75	73	75	75	69	66	62	65	59	73	70	66	65	54	58	75	62	68	70	64	66	51	49	73	62	69	53	72	55	67	65	60	59	63	50	65	55	66	52	59	68	53	70	59	55	75	75	66	54	69	70	49	63	60	64	67	64	54	75	70	58	64	53	73	56	77	51	74	64	53	57	56	74	62	76	66	62	69	62	62	65	54	62	72	61	66	62	64	67	58	63	58	57	67	68	72	67	49	63	62	72	68	65	54	82	66	63	67	72	65	70	68	70	66	67	56	69	61	74	72	52	62	62	64	68	70	78	72	63	63	71	59	52	79	62	82	67	78	65	54	53	55	65	57	61	48	54	71	54	64	60	71	58	51	67	54	69	56	64	82	80	71	69	70	63	56	66	69	67	68	73	65	67	70	63	77	59	54	71	77	65	68	53	58	72	70	67	61	66	64	66	54	66	57	60	61	55	60	57	62	54	66	70	78	65	49	70	69	76	68	61	88	49	63	60	67	67	53	63	70	58	67	59	60	76	69	55	68	55	59	73	74	61	70	68	60	64	59	69	75	87	67	61	77	59	64	70	61	62	57	65	69	58	75	74	65	66	56	57	53	68	58	86	62	84	65	57	67	54	56	66	64	59	71	61	70	65	59	62	77	57	76	71	61	72	57	72	75	62	63	59	48	68	53	72	71	56	76	65	48	61	88	66	55	79	72	67	68	56	65	61	67	66	80	66	63	63	65	86	50	64	76	63	70	67	71	69	60	64	63	68	66	49	61	58	61	75	56	65	69	58	67	84	56	57	77	76	70	64	66	69	67	72	69	65	77	64	65	68	63	54	59	65	67	61	65	78	50	62	61	58	71	78	60	88	72	68	61	65	75	65	70	74	48	58	72	60	62	65	77	60	80	55	82	67	52	53	67	56	64	88	88	71	80	69	67	63	74	67	73	63	54	70	63	70	73	74	69	63	80	77	72	57	75	52	52	62	73	47	62	63	55	60	65	49	75	63	65	67	61	66	66	70	78	70	58	69	63	75	55	57	62	73	59	65	70	66	70	60	67	51	63	54	56	68	67	67	57	68	58	62	71	66	61	58	66	64	49	76	61	69	76	62	71	67	67	87	64	53	75	49	62	64	63	63	61	67	63	59	61	67	96	68	70	68	70	64	46	52	69	50	62	68	69	67	61	69	60	72	59	67	78	53	59	81	57	66	72	67	58	60	59	70	59	59	47	75	76	57	70	65	84	65	87	52	53	61	69	63	60	59	57	74	56	70	59	60	77	62	64	54	67	69	60	71	65	64	52	52	72	81	58	63	61	60	64	60	57	59	71	70	66	75	57	58	61	42	71	67	62	53	53	63	75	64	59	67	57	63	68	65	57	95	59	70	59	65	69	64	52	51	60	71	84	73	72	62	54	64	55	55	69	63	71	62	58	52	56	62	72	61	63	56	60	56	64	63	54	60	77	70	80	65	59	66	59	66	72	71	77	62	64	59	71	79	63	62	61	55	58	64	67	80	69	65	66	68	77	69	73	56	72	69	72	64	62	71	60	70	59	64	51	63	64	78	74	62	67	65	68	79	63	72	80	65	73	71	64	56	69	62	80	61	57	41	77	60	66	86	62	76	64	79	69	84	63	83	54	61	69	68	58	71	55	79	80	64	63	63	73	57	69	68	66	61	58	56	64	70	65	67	55	70	58	67	56	64	58	73	66	66	67	68	70	70	65	62	59	64	64	59	68	72	63	68	62	66	52	84	73	61	56	65	56	70	58	67	66	71	60	73	78	67	53	69	57	48	76	70	52	58	54	70	62	77	64	66	67	66	67	63	59	57	74	64	65	76	57	57	66	62	64	79	76	77	72	83	66	54	87	70	55	60	69	54	62	73	76	64	65	61	67	73	74	61	63	73	63	61	59	68	62	79	66	60	65	57	63	63	49	79	71	62	58	74	65	63	67	52	80	58	72	65	65	66	70	58	60	74	60	57	70	63	60	60	67	46	67	75	78	81	73	83	63	62	67	57	65	55	63	48	60	72	78	60	59	61	61	63	44	59	54	77	64	61	56	77	54	68	53	72	63	60	65	59	73	65	59	60	88	61	70	66	59	59	70	61	59	53	58	63	59	51	57	63	57	66	67	76	60	65	64	58	60	65	78	79	60	74	70	84	70	55	67	55	64	69	82	58	78	49	72	67	67	77	76	67	66	76	67	63	62	68	60	77	57	55	57	68	66	66	51	52	47	73	61	71	75	73	66	65	54	73	72	61	93	55	65	55	66	80	60	71	60	60	71	59	62	74	71	65	65	68	79	70	65	58	77	53	61	65	53	73	61	64	48	75	44	62	65	57	66	61	66	55	67	53	74	65	72	71	62	62	70	79	59	63	67	68	59	61	48	63	62	62	77	55	76	78	56	65	53	63	70	74	59	70	70	66	67	63	65	73	51	51	68	75	68	62	57	65	56	56	65	54	64	63	57	72	55	64	77	56	66	59	74	61	63	61	75	69	79	62	79	67	65	59	69	65	59	75	52	71	60	63	59	64	71	63	62	62	61	66	55	70	64	53	62	53	68	69	57	71	52	49	67	72	74	67	73	75	92	85	54	85	66	65	70	74	65	53	71	77	71	62	75	62	76	57	70	77	70	80	77	67	60	77	60	74	69	66	59	57	62	74	65	68	68	76	56	66	54	76	61	64	76	54	67	75	68	80	59	64	65	57	69	75	72	75	67	67	64	51	73	76	65	73	93	61	70	61	61	63	59	66	57	67	61	68	78	60	62	59	58	55	66	56	57	61	69	74	60	66	58	72	66	56	56	57	62	61	92	65	62	48	58	68	62	52	81	56	73	49	64	61	54	57	65	44	71	75	61	56	51	76	77	64	53	80	77	77	59	84	61	64	69	63	74	70	58	56	59	72	60	61	67	76	71	79	47	64	67	71	77	80	58	64	55	68	70	67	48	60	73	67	58	75	69	66	69	66	70	57	61	63	67	63	59	64	63	67	67	66	65	71	59	66	61	46	72	57	52	58	69	65	59	69	51	87	65	60	72	70	54	78	67	68	75	49	68	75	63	65	59	63	78	59	66	62	54	75	62	59	58	61	70	65	73	71	61	68	62	58	61	66	56	62	67	66	55	75	74	40	59	65	62	70	87	63	76	69	92	73	65	52	65	63	64	66	67	62	63	60	65	65	58	61	76	72	69	64	71	69	61	74	60	68	65	83	69	62	63	50	79	67	42	56	71	66	64	63	69	78	65	67	69	62	79	70	58
19521	10626	6872	12295	19909	20975	18350	16375	15290	13966	11889	9793	9410	8879	8284	6743	4965	4182	3691	3409	3608	5193	21290	30077	19743	1554	1322	1223	1155	1076	1148	1088	1005	978	948	913	885	865	863	847	811	759	850	797	807	775	768	787	790	781	765	827	798	742	840	768	755	745	798	785	780	775	815	749	805	822	779	770	777	750	774	744	765	798	806	779	842	756	759	756	767	785	736	780	737	768	766	824	948	1230	1816	1537	1172	1170	1388	1047	882	770	819	758	791	714	768	774	777	772	727	772	759	756	798	671	741	764	769	763	760	760	762	771	796	767	808	721	749	806	750	760	781	716	747	751	778	820	788	734	802	772	747	789	723	811	797	768	807	728	782	749	770	750	765	743	761	803	770	711	734	720	747	754	753	774	779	739	778	701	802	755	743	772	774	798	780	758	749	779	793	778	737	773	737	761	757	800	826	773	793	783	748	739	781	747	764	774	794	766	787	689	749	776	797	760	784	784	820	752	784	772	734	751	825	788	770	761	743	793	775	819	791	740	739	749	757	726	774	746	776	776	718	772	743	770	740	786	699	812	737	780	731	772	753	765	766	768	717	743	723	788	763	784	777	779	755	755	811	806	746	794	701	786	751	792	767	758	745	773	790	759	811	813	827	752	758	752	764	779	776	778	763	742	768	771	779	767	743	723	765	723	759	795	779	747	807	778	741	750	776	756	735	762	803	745	778	811	780	823	797	760	812	775	749	777	752	754	781	766	759	753	751	773	735	784	797	713	743	752	762	771	775	805	808	741	773	734	750	772	718	774	802	761	776	757	760	726	730	766	764	777	781	787	718	787	783	751	775	750	810	766	767	779	725	786	791	754	773	744	786	791	727	774	730	781	756	799	781	812	740	771	789	756	792	756	721	772	797	787	789	736	798	763	788	785	756	783	798	742	785	782	779	780	743	728	766	740	773	782	760	724	777	737	742	750	768	756	760	727	789	824	790	748	760	736	756	789	788	768	773	794	797	780	775	771	759	768	769	787	744	764	786	777	742	739	793	806	775	742	736	792	786	792	807	759	759	745	723	758	768	805	741	763	786	758	811	785	736	728	754	767	766	797	697	748	764	730	758	799	753	767	745	776	768	784	820	774	802	771	748	778	768	783	794	778	784	750	709	762	742	735	796	791	757	743	827	786	814	789	803	752	798	790	735	783	707	795	771	772	748	780	768	792	700	787	738	763	730	774	758	788	770	747	790	765	785	778	742	797	799	732	759	775	767	807	792	748	741	780	706	772	783	741	800	742	757	794	800	771	758	752	764	796	806	778	757	771	784	783	764	768	784	716	758	725	777	724	792	786	786	785	789	781	732	777	716	760	786	769	829	779	737	732	793	842	762	743	770	806	756	815	766	792	743	790	771	666	801	747	724	754	760	722	777	763	744	805	782	733	809	777	739	779	799	733	776	796	753	805	741	780	755	799	767	742	784	775	724	746	799	742	785	755	724	815	776	748	791	744	778	767	768	805	778	786	785	765	748	803	743	758	773	818	760	761	749	732	738	771	779	760	769	764	799	768	784	772	754	723	746	737	797	721	775	730	761	804	782	788	784	805	766	787	669	793	779	782	773	774	771	755	751	756	712	715	778	767	783	728	755	786	722	790	775	784	775	807	734	808	782	752	742	739	800	759	780	761	771	789	761	793	802	782	728	741	741	759	775	792	753	758	753	773	777	756	802	745	729	779	808	761	808	783	758	792	745	724	779	752	779	773	723	778	745	736	736	799	743	781	791	703	786	697	786	746	806	817	777	841	740	726	768	755	806	807	801	719	762	765	747	789	807	775	740	761	804	770	801	793	746	750	747	777	729	765	718	760	738	713	781	785	772	767	778	775	771	739	773	771	717	738	794	761	798	740	809	773	750	793	795	753	732	728	777	726	757	790	750	758	767	762	810	749	739	732	762	807	787	735	701	758	745	772	714	746	792	749	809	781	754	749	783	794	727	746	835	720	722	762	764	744	728	723	717	812	758	702	791	778	754	783	788	741	765	791	802	782	741	785	786	766	815	734	811	819	746	790	750	745	703	835	763	744	742	756	767	730	758	804	743	791	776	778	774	806	745	778	765	786	749	749	760	803	760	745	744	771	739	764	782	815	778	791	762	796	775	746	806	804	786	806	771	743	733	753	780	751	716	797	720	762	699	756	772	758	783	777	734	808	748	826	805	794	754	780	819	810	774	733	727	770	752	791	748	753	774	795	817	756	675	775	750	749	767	761	772	740	822	807	775	747	811	743	738	809	781	750	752	770	759	743	786	778	757	789	745	712	804	735	742	810	747	809	787	711	750	816	806	859	758	777	808	775	778	756	803	827	805	766	717	759	732	761	730	765	790	757	748	752	730	755	764	766	747	789	827	760	744	749	771	766	782	726	804	755	728	753	788	774	743	779	779	735	755	769	767	790	734	808	751	726	709	740	799	775	746	780	761	771	797	824	751	767	742	798	756	744	773	784	743	782	754	815	806	748	761	793	751	750	762	788	808	743	783	766	802	784	776	783	793	816	775	824	783	734	786	758	795	789	778	753	742	815	777	717	830	766	786	779	756	773	770	737	774	787	778	730	753	711	795	727	766	758	789	751	790	794	731	794	735	797	808	786	763	763	778	759	746	717	763	780	761	785	735	769	766	754	722	793	759	826	732	808	786	759	804	742	809	804	777	764	783	742	812	727	772	762	766	724	758	759	752	750	747	767	814	779	732	755	781	796	778	738	822	748	761	788	770	763	752	782	756	779	793	745	711	743	745	779	764	724	737	792	823	725	816	765	804	815	804	769	759	725	791	753	748	749	805	749	800	775	766	738	760	759	742	794	756	820	800	756	775	768	804	759	764	799	762	734	808	733	815	757	702	761	767	764	764	747	744	748	816	736	781	782	793	732	769	778	769	825	817	770	726	809	773	810	759	801	756	753	745	754	748	767	779	780	768	713	769	801	728	786	765	803	771	797	763	793	747	729	736	758	764	766	780	712	779	742	747	706	788	767	811	753	800	791	772	761	771	781	755	785	782	769	762	799	757	778	788	703	753	768	761	764	767	749	764	793	739	781	737	743	798	772	745	809	798	753	767	831	765	756	754	773	829	754	777	762	731	780	777	779	820	762	758	770	754	782	772	767	777	718	793	761	780	789	797	771	798	774	796	762	735	851	799	709	735	760	763	781	766	722	745	740	756	780	677	762	770	758	773	758	781	799	732	784	762	809	800	803	796	728	771	818	766	730	796	773	782	789	794	666	803	771	779	816	768	736	768	715	784	750	748	737	761	767	770	804	786	774	771	807	785	788	795	789	788	773	790	766	730	797	719	752	752	768	748	732	778	807	781	773	748	775	749	771	761	782	776	763	774	766	755	753	747	777	753	755	733	762	743	794	826	834	755	764	695	718	771	779	746	745	766	741	788	792	749	782	766	766	774	760	776	748	742	780	777	755	786	760	782	726	748	766	744	710	745	756	787	744	732	762	752	761	812	755	785	741
1676	270	188	138	165	195	194	170	192	202	148	140	138	134	148	99	90	92	82	77	81	89	279	627	451	82	63	52	81	64	46	51	57	52	50	62	62	52	58	46	55	47	49	60	56	64	60	51	57	58	41	55	52	52	54	59	43	49	47	44	56	56	53	51	65	48	60	58	55	56	51	57	47	56	56	43	75	66	73	65	54	66	54	63	49	65	57	57	50	59	53	65	77	62	53	59	51	72	57	62	58	51	54	52	52	53	43	45	60	51	37	54	62	57	69	50	51	61	47	50	68	58	48	52	51	50	57	60	43	52	48	61	45	56	60	51	49	56	65	52	57	42	51	58	38	59	50	65	65	40	55	55	50	46	70	56	63	42	48	71	54	62	48	61	48	64	58	42	54	63	53	66	43	62	58	46	44	53	62	60	57	49	55	45	54	52	64	46	45	40	53	59	53	56	50	48	45	64	60	52	52	55	51	61	55	39	51	47	43	52	53	52	74	55	50	50	63	53	46	60	54	55	55	49	50	63	58	53	55	59	43	47	53	51	54	58	54	44	51	52	52	46	61	57	57	68	54	54	43	55	54	54	61	55	63	43	34	55	48	46	43	63	50	59	64	62	42	64	60	68	45	64	61	55	44	58	74	57	55	63	53	42	54	55	54	50	49	50	42	57	67	43	70	47	55	49	51	47	50	49	43	56	55	60	59	52	53	63	52	56	51	60	53	56	61	57	49	56	39	57	64	57	49	59	48	48	54	53	53	56	59	61	49	69	59	54	46	72	61	63	53	66	57	54	60	60	51	52	56	55	52	50	56	50	53	61	57	39	49	56	58	59	52	63	53	46	44	51	63	43	54	59	52	44	57	67	50	58	55	43	63	56	59	60	38	43	56	51	59	47	53	53	56	56	50	56	60	48	58	45	54	52	44	54	41	65	71	66	59	43	57	60	41	49	59	56	64	54	52	58	64	64	49	50	46	50	55	61	50	51	53	52	53	61	49	60	54	53	62	64	52	47	57	45	49	45	59	47	49	53	61	59	46	58	60	60	50	60	46	70	60	53	52	46	64	37	47	58	42	66	48	56	60	48	55	60	75	53	71	71	65	46	53	59	37	52	57	62	65	52	50	58	45	56	51	55	46	54	53	48	44	52	47	56	56	45	58	62	45	58	62	50	52	49	72	60	55	47	50	63	68	56	58	48	56	44	58	51	41	43	64	54	52	63	62	54	60	45	45	60	43	46	52	61	60	53	58	48	56	51	43	60	63	47	59	56	54	57	51	42	58	43	55	51	57	46	59	56	68	51	46	55	45	53	47	53	56	44	47	56	54	51	42	50	48	56	49	46	53	50	63	50	49	59	52	51	66	49	45	43	53	64	47	62	52	64	64	49	57	48	49	74	62	53	67	64	66	60	53	53	47	66	50	46	52	61	56	55	57	59	50	48	51	58	49	46	49	57	56	51	67	61	54	54	56	48	60	61	52	59	56	65	46	50	52	44	51	47	64	47	44	50	50	63	64	58	55	54	40	50	55	51	73	57	51	50	61	62	64	70	69	42	46	53	55	43	42	54	68	53	48	48	58	55	44	65	50	44	59	54	55	57	40	62	61	48	63	66	53	54	45	69	50	56	48	57	43	47	58	65	45	44	67	44	45	53	75	63	45	50	61	42	57	46	55	50	44	53	43	52	63	61	57	66	50	49	65	51	49	69	54	59	57	57	45	67	52	51	49	52	47	46	47	43	59	63	59	43	60	50	54	57	56	50	60	39	61	56	58	46	51	47	58	60	61	50	39	56	64	50	49	66	51	47	55	59	49	57	58	50	54	57	63	68	51	74	55	59	49	49	55	57	56	58	53	44	55	56	57	49	59	49	59	43	61	52	51	57	53	51	60	48	65	51	63	50	62	59	52	67	58	41	53	50	55	50	49	40	52	53	49	59	50	53	57	66	50	69	54	47	64	46	51	53	55	60	57	60	47	50	56	60	55	44	47	60	53	76	64	58	58	49	54	52	54	58	50	59	46	56	50	49	63	57	57	69	43	53	57	56	59	64	61	51	49	57	56	52	40	55	53	54	52	60	66	62	52	40	58	57	42	48	48	57	52	44	53	55	51	43	66	52	54	55	39	45	41	59	48	45	51	54	67	59	40	53	54	57	54	64	44	43	56	46	61	58	46	55	47	55	65	59	60	52	61	51	74	53	53	71	56	46	58	63	45	68	46	43	44	49	63	60	60	56	47	53	46	53	36	47	43	51	54	72	64	59	55	60	55	49	60	50	54	62	49	48	69	63	47	52	50	56	49	58	39	47	55	66	58	62	44	45	52	52	57	47	59	49	65	55	53	45	52	58	50	44	43	55	59	49	51	43	52	59	64	57	56	51	57	53	54	54	67	58	64	50	54	53	48	53	64	49	55	59	49	54	52	58	51	64	54	49	50	57	57	66	58	60	42	54	68	52	43	54	60	67	63	59	44	68	66	44	45	54	61	44	50	50	55	58	51	49	54	50	54	48	68	52	56	54	69	57	52	53	49	62	66	52	63	57	65	36	50	54	65	60	41	50	52	59	60	64	52	55	60	67	45	50	56	68	44	49	60	50	42	47	51	50	45	59	54	46	54	46	50	65	60	52	45	41	68	45	46	51	52	49	54	49	61	55	60	54	54	61	49	52	66	58	55	55	58	65	62	52	55	53	49	52	46	54	56	39	42	69	46	57	56	52	61	56	51	57	63	53	62	78	70	58	50	67	50	53	47	58	52	57	47	51	59	45	55	52	49	59	43	60	57	66	41	55	53	54	57	58	62	56	70	61	59	48	61	41	46	50	53	52	51	57	67	51	51	44	49	59	49	52	58	56	69	53	48	41	50	58	54	64	51	57	50	46	59	61	55	55	44	56	52	44	54	52	42	55	62	46	40	36	57	42	58	59	62	62	65	54	42	55	51	56	43	55	35	57	56	53	39	51	66	48	61	46	49	61	41	54	50	50	59	43	53	47	58	55	47	62	58	58	59	57	65	61	56	63	65	58	47	56	61	63	58	59	45	49	56	52	49	62	52	54	56	45	55	62	37	55	48	58	54	41	54	47	45	50	46	41	62	73	58	60	59	61	45	68	63	60	56	64	51	61	52	56	42	65	65	64	47	52	61	62	74	55	49	50	47	48	44	53	60	52	46	54	50	56	66	47	58	50	49	47	59	67	48	63	57	52	48	53	42	52	46	46	53	69	54	41	49	57	54	43	60	49	37	39	62	60	66	44	51	54	45	59	55	52	55	50	63	58	50	42	55	59	55	61	48	41	67	57	52	56	53	52	45	61	37	65	62	60	62	46	42	59	51	43	62	57	61	43	48	62	57	70	49	42	48	52	66	43	68	55	56	53	39	59	55	62	54	59	51	56	66	57	48	61	37	56	33	61	66	60	51	55	45	58	58	53	48	57	41	54	66	68	60	62	54	56	58	58	58	57	45	51	63	55	56	47	47	54
12487	5479	3718	6826	12428	12804	10818	10334	9531	8248	6427	5202	4924	4763	4292	3427	2463	2300	2015	1742	1845	2054	8190	15463	10168	1591	848	849	824	787	823	717	788	741	747	729	649	662	673	659	633	708	671	688	682	690	682	672	656	654	656	693	673	661	741	695	650	729	658	716	700	705	695	677	665	699	645	678	697	660	685	699	665	699	669	646	683	679	661	675	671	681	699	688	659	657	656	637	716	748	787	870	997	1033	773	693	644	682	659	680	656	650	703	683	690	707	663	677	637	612	690	678	686	678	721	675	690	692	679	655	645	678	675	702	679	654	681	729	654	662	655	705	649	660	696	676	628	685	659	664	648	683	618	639	714	651	668	680	652	641	695	660	634	688	632	707	633	688	666	708	672	694	737	734	696	691	710	697	715	688	646	632	695	676	671	653	690	689	670	711	710	721	642	706	647	672	682	645	642	702	681	696	637	675	640	676	675	720	667	683	691	678	746	722	666	709	667	712	675	683	678	688	649	660	649	657	694	678	673	703	689	659	695	646	638	678	664	688	716	689	642	683	666	715	662	664	705	643	643	702	672	725	676	655	663	729	665	695	669	697	667	720	628	685	712	651	648	688	667	691	654	683	661	662	627	665	701	653	630	709	684	647	685	714	672	682	648	678	687	670	680	616	684	707	681	690	660	720	690	682	704	673	685	675	662	690	677	671	672	663	696	650	643	696	710	695	695	697	688	681	662	642	664	689	694	711	686	712	656	654	644	712	674	707	736	710	648	683	657	633	706	650	669	654	710	666	693	668	674	656	666	669	717	701	711	693	649	709	656	699	695	683	712	668	674	699	673	655	671	684	662	666	673	665	656	674	694	679	731	665	664	690	639	699	689	672	679	724	687	676	693	659	666	688	653	642	653	697	699	648	692	676	717	684	683	622	681	678	663	658	696	677	679	698	677	660	693	690	716	697	683	647	678	681	627	685	666	668	664	680	720	660	684	642	679	724	671	669	718	686	669	639	646	713	649	650	622	667	683	658	657	686	686	677	683	695	660	693	672	671	634	657	675	672	716	685	686	646	676	684	661	700	660	705	731	698	662	643	631	672	675	628	677	700	662	692	693	640	683	700	683	689	684	671	683	672	686	669	665	634	674	705	702	679	692	676	673	720	703	746	706	672	675	669	632	729	668	704	711	690	685	691	697	683	677	728	688	667	671	646	720	691	676	694	674	634	659	641	683	650	691	697	687	683	689	685	715	641	679	685	687	695	639	682	688	653	678	648	715	676	662	629	665	697	703	656	678	643	694	727	677	662	675	664	707	726	669	673	673	646	673	669	698	680	682	668	657	636	660	694	685	706	646	693	693	696	655	697	681	654	679	666	672	672	682	670	629	700	704	650	693	688	657	700	674	679	673	618	636	679	716	670	687	668	699	690	705	703	661	690	661	643	714	649	693	647	661	693	671	656	654	693	710	702	647	672	677	637	684	717	645	714	639	692	691	698	684	688	682	664	665	655	671	652	623	614	678	743	674	694	704	657	679	685	646	721	668	695	676	670	695	647	743	692	659	635	681	666	676	720	714	707	683	663	731	691	659	647	674	730	667	714	689	682	691	682	678	696	699	702	714	619	696	698	717	717	666	694	685	653	671	689	625	692	669	692	706	710	684	632	646	722	629	702	684	713	691	671	656	662	664	674	661	657	690	659	718	741	695	728	658	695	644	687	670	726	652	669	688	658	680	707	673	696	662	702	731	641	671	637	726	654	642	675	669	719	667	676	667	685	645	660	652	685	648	693	686	665	691	658	690	687	651	716	703	654	664	692	680	646	671	659	678	659	689	668	661	672	708	622	665	679	731	729	672	686	686	700	710	692	677	705	658	630	704	656	640	632	691	670	646	681	687	694	669	602	682	646	672	695	700	668	674	673	649	672	680	649	722	669	676	689	643	681	671	663	698	655	644	699	693	699	699	630	648	671	679	657	710	678	670	676	677	711	642	641	664	661	673	677	703	687	669	666	708	689	637	734	653	710	720	709	729	688	703	674	686	714	732	622	701	694	701	705	670	734	638	635	702	736	660	680	660	641	665	694	683	668	668	667	676	673	713	636	700	679	651	651	695	692	672	695	734	646	751	652	682	671	693	642	699	664	697	685	647	692	676	675	678	657	638	637	647	661	672	715	636	712	667	688	669	687	646	653	639	679	631	703	703	695	689	624	697	670	690	679	704	720	672	729	663	657	718	693	695	656	702	653	679	703	698	701	651	697	669	639	638	676	713	656	710	652	725	699	700	705	694	668	653	674	680	699	698	650	669	661	667	625	644	670	677	693	694	678	678	711	644	688	710	648	672	719	619	653	688	678	666	642	708	707	656	665	686	691	683	692	668	653	681	662	674	687	681	714	652	739	671	656	691	690	746	638	687	681	701	656	662	724	667	659	698	730	696	663	734	683	655	713	685	660	646	726	719	669	740	680	655	688	677	718	649	708	679	680	704	691	680	664	689	670	713	657	680	708	666	673	632	667	675	677	647	684	688	692	652	716	689	679	700	696	693	714	725	696	707	698	685	674	715	680	678	671	684	646	679	691	684	681	715	638	710	702	707	673	679	664	648	734	644	681	714	662	655	636	691	722	704	705	684	694	674	721	671	700	682	670	687	646	671	700	714	666	717	674	687	651	720	663	704	660	670	670	655	688	676	668	670	704	708	647	631	631	703	670	671	690	660	682	677	656	655	709	683	715	699	638	680	670	671	704	677	695	680	714	663	666	714	708	702	668	684	640	641	709	694	667	704	673	675	662	667	694	665	678	697	676	667	687	671	671	686	666	638	661	670	672	720	667	676	679	734	658	700	687	699	685	689	698	707	673	714	666	660	678	678	664	697	655	690	695	694	718	663	706	669	681	687	708	656	687	696	736	679	730	657	667	663	691	665	672	689	723	589	646	656	706	651	696	655	660	731	734	699	659	635	665	699	660	692	674	685	690	659	620	680	625	685	693	747	710	667	656	676	677	709	722	682	663	667	681	675	720	717	719	674	680	661	701	675	628	661	672	682	707	664	684	665	697	727	664	647	664	713	688	691	642	703	707	647	675	631	648	696	638	648	698	703	722	681	681	647	691	673	655	687	682	718	710	674	678	676	672	673	648	693	708	679	669	653	653	671	655	691	677	691	625	710	684	638	654	604	691	677	675	679	663	674	693	685	700	674	681	692	666	686	685	681	651	683	698	645	700	684	679	706	703	665	640	721	703	655	659	655	626	688	730	717	667	674	647	722	640	671	691	712	672	700	716	693	656	680	694	713	755	668	660	713	655	692	673	687	670	685	702	653	676	636	687	649	647	673	666	607	671	680	649	720	687	741	689	662	647	625	706	679	654	692	686	697	683	696	645	659	614	643	648	681	690	661	719	678	672	692	690	633	645	669	658	680	680	682	675	694	677	652	700	699	645	728	676	653	684	707	723	661	686	695	690	657	686	664	678	657	693	629	638	658	618	653	704	648	648	695	642	677	664
1057	601	289	204	240	283	310	318	303	296	221	178	189	183	177	137	131	111	96	103	123	110	531	1716	1233	89	57	66	63	66	65	58	61	55	59	46	64	56	47	55	59	63	48	61	73	57	57	60	63	44	45	58	60	46	43	65	60	48	53	59	59	51	51	44	51	65	58	65	63	61	52	49	48	56	61	56	52	57	51	54	56	54	54	61	63	66	50	59	54	57	58	83	102	88	63	59	61	47	50	61	60	54	54	50	49	51	56	66	57	59	57	56	72	49	42	57	67	73	65	61	48	51	58	68	56	59	64	54	49	62	61	61	52	45	57	64	59	59	50	47	57	63	56	53	49	55	55	43	46	62	51	63	74	61	62	57	56	59	45	64	62	52	50	55	53	50	63	62	51	66	60	55	60	66	66	63	49	53	61	61	58	44	54	48	59	53	57	62	64	54	58	53	59	52	58	64	67	53	54	45	57	44	48	63	49	66	52	65	69	51	56	66	51	53	62	52	49	53	63	54	45	46	59	59	60	57	73	50	67	52	60	57	65	63	49	54	50	67	56	63	54	43	53	57	45	47	51	68	60	69	62	55	51	47	50	57	51	47	68	69	59	56	54	51	63	55	61	53	48	48	63	64	51	54	50	59	56	50	40	56	49	73	55	68	69	52	52	45	61	56	54	58	65	62	49	56	53	57	69	64	67	61	57	43	68	51	66	56	63	70	60	48	51	55	54	63	61	50	63	53	66	63	57	60	70	62	52	61	62	57	57	57	56	47	61	71	53	54	61	63	52	61	36	57	56	59	51	70	62	64	70	67	68	63	50	63	61	54	74	60	53	42	56	49	48	55	56	61	61	61	72	57	43	59	40	47	52	60	65	58	49	57	54	68	52	56	50	57	55	65	57	58	56	51	56	55	65	44	54	67	41	61	63	58	61	51	47	54	56	47	58	58	46	55	42	54	53	57	72	69	50	66	52	56	46	60	58	57	62	59	42	48	69	39	61	57	54	51	56	64	60	64	54	66	64	48	50	58	49	42	55	66	50	64	40	56	60	63	53	62	56	61	69	48	84	71	69	57	42	53	67	51	51	58	54	53	45	65	63	52	51	66	48	62	46	49	59	54	52	52	53	70	41	50	69	65	66	63	53	61	46	66	60	53	56	57	50	51	55	61	63	50	65	45	57	50	49	57	58	61	51	47	48	43	57	48	44	54	61	47	45	54	61	57	61	55	57	68	63	50	58	51	56	60	62	50	55	49	62	51	48	48	54	57	78	49	63	39	55	59	60	59	46	61	58	68	67	61	55	46	54	58	50	65	30	53	61	61	63	57	51	56	56	47	64	69	52	42	58	52	60	53	72	59	59	59	60	48	66	67	63	72	65	78	62	78	64	66	50	63	58	45	51	55	50	61	63	65	59	63	58	57	68	48	51	44	53	54	50	39	71	60	57	58	66	70	57	61	60	67	43	69	61	56	55	57	66	51	69	72	53	43	57	71	50	51	61	60	72	54	59	64	49	44	57	57	66	42	43	49	42	41	39	53	53	61	50	51	69	62	47	57	72	71	55	66	55	59	50	59	58	56	54	55	59	60	61	50	68	49	53	59	64	56	54	68	71	51	58	61	54	58	59	62	63	54	60	68	58	60	62	70	70	52	63	59	59	64	59	59	55	68	51	61	58	61	53	63	57	68	57	59	63	58	64	62	55	61	63	50	53	58	58	60	50	68	63	63	53	59	47	64	63	60	58	61	53	55	51	56	61	61	61	62	55	44	58	74	69	50	58	57	50	64	36	39	59	60	41	64	59	47	54	54	64	67	54	66	66	58	56	46	47	61	52	55	71	63	64	36	49	66	71	62	67	52	61	48	63	49	42	56	39	57	50	53	68	74	46	51	55	48	47	57	51	56	41	62	44	48	74	49	60	51	48	54	72	50	65	59	69	51	59	53	54	53	71	50	49	53	48	65	51	66	64	61	51	52	59	52	59	56	55	58	65	57	59	49	65	65	65	54	52	61	74	52	53	41	39	51	53	55	64	58	56	60	55	65	57	59	68	54	65	49	57	59	57	69	59	50	56	53	56	43	51	65	61	56	67	73	63	61	57	56	38	41	68	60	58	56	56	58	60	49	65	50	47	61	48	53	66	60	50	67	60	61	78	67	53	54	53	60	56	51	51	56	46	65	49	65	44	66	57	57	55	58	57	59	55	51	49	61	64	72	60	52	54	51	65	60	74	51	54	52	54	63	63	64	69	45	54	51	49	69	69	54	66	52	48	55	64	59	55	51	52	52	60	52	53	51	56	56	63	47	60	54	52	59	50	45	61	55	55	62	66	49	54	66	44	49	50	55	61	50	58	55	68	53	49	43	48	56	67	73	52	57	48	54	55	48	48	61	54	51	53	47	60	53	51	57	51	59	53	56	62	57	68	45	46	57	49	66	63	57	51	51	56	53	61	57	49	57	65	60	58	53	56	49	52	57	55	59	65	67	43	56	53	60	54	48	53	67	50	60	48	56	49	59	59	64	57	64	52	58	61	41	49	63	56	73	63	52	46	55	84	65	54	59	70	61	72	58	47	56	58	49	52	52	80	45	55	68	58	54	65	66	55	54	55	51	58	69	64	50	69	58	61	62	57	43	61	56	57	69	46	60	65	50	59	48	50	43	58	58	59	59	72	45	46	54	45	47	57	55	62	64	57	54	60	47	64	73	44	41	61	64	58	56	60	47	61	62	54	46	59	55	54	64	56	67	57	43	66	54	50	48	50	60	68	46	56	56	54	50	43	42	54	68	57	63	62	55	65	55	54	53	53	67	63	72	51	64	57	66	61	51	53	62	44	63	58	70	58	56	44	51	74	55	57	49	43	49	77	59	65	61	59	54	49	56	59	58	62	57	57	52	59	42	56	51	47	66	56	60	53	55	48	71	57	66	54	60	57	62	56	50	61	68	69	59	57	52	49	44	57	55	50	63	56	54	52	56	67	57	58	59	57	59	61	45	72	62	60	37	52	65	46	61	67	65	63	58	49	57	54	48	58	61	60	62	61	54	54	56	48	66	56	51	47	58	47	50	54	60	43	63	55	57	57	62	56	61	63	52	51	56	42	64	51	62	64	59	63	49	53	48	67	65	49	50	69	52	69	45	66	66	62	58	58	71	58	50	54	65	56	53	55	54	64	67	55	69	54	44	46	48	56	46	60	80	68	73	62	51	69	52	49	52	43	61	65	54	56	51	49	65	57	50	52	58	55	56	53	54	68	68	54	50	49	52	64	64	59	71	60	57	49	57	58	57	58	59	51	47	62	45	56	54	74	61	49	45	51	59	51	57	53	56	44	54	63	65	57	58	53	44	73	70	55	45	69	51	61	56	59	74	58	59	52	49	53	61	56	47	53	50	51	46	82	47	57	50	54	61	59	58	64	47	46	50	60	52	46	51	62	72	63	49	64	40	39	67	47	61	65	49	50	46	47	53	49	69	69	71	63	56
15574	8822	5509	9982	17185	17380	15420	14571	13150	11408	9169	7597	6769	6435	6177	4610	3758	3222	2846	2692	2680	2781	12748	25634	18949	1887	975	947	932	914	843	870	854	821	811	707	778	729	708	717	751	677	702	720	737	735	731	680	693	708	698	694	696	692	674	722	695	671	706	634	725	713	711	734	692	737	700	678	672	635	695	641	662	692	716	700	689	666	698	682	705	728	694	683	669	735	701	715	645	656	744	1330	1638	1580	1110	836	726	725	683	681	737	704	690	713	730	664	690	684	703	707	700	677	701	686	681	699	653	713	702	693	712	680	707	691	684	657	720	661	665	692	684	688	698	636	696	638	649	731	675	688	691	705	697	706	687	733	686	707	636	730	719	717	682	726	669	700	687	711	655	686	688	688	649	702	725	684	667	714	710	682	709	720	697	707	676	666	691	678	664	659	665	675	735	644	735	724	654	702	682	727	674	666	662	711	712	688	687	689	717	729	676	683	695	671	731	696	673	699	686	712	655	672	663	689	678	665	667	694	723	688	704	722	691	665	712	663	688	726	667	677	684	684	699	655	744	655	676	690	697	704	667	686	697	736	718	704	731	704	686	688	663	667	725	694	679	724	696	698	715	685	688	718	698	711	700	680	715	680	708	702	681	676	679	729	673	712	654	715	648	689	684	738	660	672	744	729	719	697	706	678	683	705	678	717	635	713	711	733	687	689	712	718	739	680	704	725	699	701	691	723	669	687	698	685	699	717	692	705	739	727	717	670	745	694	717	696	653	666	686	694	716	683	687	724	655	677	683	708	729	707	674	657	717	691	714	694	740	659	653	683	717	694	663	699	718	706	673	682	710	672	659	686	713	731	716	689	703	722	666	688	711	684	674	739	681	678	733	722	665	706	745	692	689	674	709	709	666	738	666	706	704	718	689	705	692	707	671	730	694	696	680	701	649	696	660	686	715	675	684	748	692	652	682	675	677	690	709	688	646	661	717	640	696	692	721	709	702	734	701	724	709	717	691	682	678	749	709	713	653	694	688	761	710	733	749	714	733	697	725	727	700	718	726	706	686	683	738	621	722	695	719	732	719	676	612	698	694	704	681	672	688	662	690	641	679	690	673	647	704	720	724	678	730	674	661	701	666	669	688	749	692	713	711	653	699	646	668	724	725	701	719	730	690	692	707	682	672	682	684	719	650	768	704	647	698	665	689	704	688	677	741	691	702	691	726	691	691	720	674	684	674	675	674	674	643	681	634	711	690	692	708	689	700	667	729	698	706	740	701	694	700	706	675	734	664	668	687	735	738	689	684	695	709	669	682	688	729	712	671	659	660	688	658	672	712	726	644	676	658	700	691	698	703	718	740	737	700	723	732	721	669	714	712	666	709	679	719	699	684	687	670	742	687	694	733	717	674	720	687	692	655	731	694	674	702	698	679	754	760	669	695	668	667	721	689	718	694	667	694	688	684	662	725	655	671	635	695	705	694	711	720	700	687	707	637	748	690	716	733	721	709	693	742	752	651	711	680	702	717	712	714	687	636	690	726	685	723	652	690	690	695	724	671	711	685	655	712	678	671	706	667	675	703	715	675	662	713	714	664	619	649	710	674	688	692	690	693	702	670	730	736	657	679	684	720	679	686	707	697	679	656	714	697	698	709	667	703	711	627	699	698	721	682	677	710	694	730	688	690	732	692	743	680	687	719	738	728	662	695	699	685	689	714	665	703	743	676	661	727	679	710	697	629	716	696	722	697	739	659	708	715	669	715	703	685	716	695	715	724	703	719	694	682	681	705	659	724	697	726	707	653	663	750	721	774	690	706	668	716	681	670	707	712	689	668	695	655	738	665	667	678	663	695	717	706	726	684	741	704	712	675	716	702	678	664	715	662	693	705	693	681	648	716	665	701	670	713	737	742	706	684	678	747	688	648	660	679	693	677	710	703	696	697	699	727	667	642	676	680	714	674	642	687	633	734	684	723	720	696	702	684	664	683	696	706	707	668	658	754	731	670	724	720	673	704	686	727	690	699	700	669	707	714	666	722	724	694	643	688	658	677	645	724	679	660	690	670	659	689	690	729	673	679	675	679	736	645	760	722	651	662	679	718	711	725	710	745	677	672	730	653	711	707	680	676	712	719	720	685	725	685	724	709	745	725	641	718	679	708	686	701	677	667	691	689	715	700	662	685	680	663	681	651	664	689	673	678	729	689	721	721	696	702	709	697	741	659	684	736	695	675	702	707	699	704	688	687	702	655	716	678	699	677	700	643	743	647	692	651	732	679	671	690	693	675	692	670	647	708	694	665	675	696	659	700	681	687	753	687	663	704	686	686	678	704	662	697	708	728	695	682	673	682	662	700	698	706	701	690	673	709	711	662	728	753	753	663	678	736	705	659	720	663	662	729	685	638	695	688	686	714	714	691	696	707	678	699	698	702	681	708	688	710	706	695	716	700	693	701	715	663	737	703	668	724	733	686	696	722	674	664	680	685	716	740	728	685	647	623	692	627	648	683	690	690	697	682	705	706	673	669	720	684	699	696	719	659	701	676	682	696	687	704	692	665	704	751	680	735	657	680	669	728	693	639	689	686	707	681	682	725	709	694	664	673	626	689	726	660	721	717	701	697	701	695	696	760	669	681	703	673	676	726	672	667	662	698	642	725	658	737	689	694	688	693	730	657	702	694	734	692	698	723	711	660	701	692	733	710	697	705	642	682	658	714	671	756	715	679	706	721	710	686	656	693	688	693	635	659	680	666	675	658	703	686	723	690	719	699	708	636	736	714	682	677	696	683	709	663	706	727	687	687	681	674	692	669	667	671	708	693	702	696	658	720	697	756	685	709	689	699	702	652	662	667	733	702	641	715	670	714	705	655	686	656	736	721	668	690	673	676	668	698	641	694	699	712	671	718	645	684	665	728	686	665	673	681	678	713	693	677	735	667	711	661	680	718	702	672	702	681	695	670	699	689	773	725	742	721	716	686	700	718	686	686	691	676	706	663	678	729	689	729	723	697	653	651	735	704	683	691	697	672	668	694	702	691	697	639	682	651	722	680	703	663	725	720	688	671	659	668	695	649	689	726	675	738	697	704	683	664	667	702	685	703	709	681	726	712	672	724	710	682	676	729	676	644	672	645	672	694	712	666	677	676	714	685	698	673	666	704	678	723	714	714	719	693	756	710	646	694	726	658	723	710	694	670	675	645	691	688	687	703	701	673	644	724	673	674	645	744	690	651	698	718	718	709	714	709	748	699	731	724	718	698	712	682	690	670	683	687	665	692	683	653	694	721	653	716	683	677	745	671	721	713	714	687	667	703	692	670	722	713	668	699	698	699	722	701	663	705	693	651	690	655	694	675	717	702	656	694	678	679	672	675	684	690	683	651	732	696	748	720	710	615	716	580	664	725	648	689	669	671	698	646	662	719	695	719	693	731	690	702	662	654	658	677	697	685	654	695	742	668	739	684	669	697	706	699	684	693	649	669	671	675	722	656	689	647	653	675	694	659	743	710	729
2610	512	343	220	236	357	359	344	341	294	254	246	240	200	235	169	178	128	140	136	134	123	526	1859	1328	160	96	103	85	99	94	83	86	85	77	90	87	74	78	76	85	80	86	86	67	74	64	71	83	83	81	74	76	74	73	81	81	83	60	81	73	72	72	86	77	82	88	67	81	69	67	93	80	80	86	71	59	83	65	86	78	81	72	80	67	77	85	73	80	68	100	138	106	94	103	79	64	85	77	72	80	83	69	67	88	83	83	72	73	76	72	87	71	95	74	89	73	87	78	99	78	71	83	80	94	81	73	73	83	86	76	67	96	71	73	91	80	85	87	101	97	73	68	65	107	86	72	75	77	70	85	79	90	80	101	80	85	78	73	95	78	84	69	81	70	83	75	73	86	65	63	68	65	85	79	74	60	83	69	77	71	80	94	57	79	57	104	86	81	74	92	74	72	83	79	91	82	87	84	94	78	82	71	67	82	70	85	67	74	70	92	90	80	67	70	80	94	86	73	60	88	62	95	66	74	79	91	60	86	69	81	77	92	90	63	75	77	94	81	70	81	86	84	74	65	68	91	70	83	83	83	80	70	73	81	86	84	83	87	80	88	66	83	76	87	96	77	77	68	71	70	70	74	73	80	79	81	79	88	77	73	97	73	87	78	72	87	69	88	82	87	82	71	70	92	82	65	60	71	80	62	78	81	90	65	70	73	72	79	75	92	101	80	68	74	80	74	88	82	70	91	68	59	80	72	85	54	69	76	83	82	73	64	74	85	83	78	78	75	84	65	91	69	78	69	91	72	96	77	79	77	79	64	80	98	74	72	77	81	66	78	70	79	97	86	78	77	81	75	99	80	77	72	84	86	80	106	64	86	71	95	99	86	76	81	77	80	82	77	72	87	98	74	81	85	70	84	90	57	84	80	72	90	93	80	76	91	64	87	71	76	92	78	60	76	81	87	76	83	69	61	76	76	85	90	61	72	73	72	87	95	77	75	84	97	79	85	84	84	96	65	82	91	77	74	74	87	80	72	71	82	90	73	86	99	86	75	98	86	71	88	76	78	90	73	89	68	77	95	53	77	80	85	79	73	75	79	88	86	77	79	86	78	86	86	75	78	76	77	67	77	67	89	79	71	60	77	99	82	80	80	85	79	82	89	85	70	72	62	68	81	90	71	99	81	89	78	86	73	78	81	78	74	87	79	87	75	69	85	81	77	68	64	80	77	98	73	67	90	97	75	81	77	81	84	62	82	79	96	68	79	87	68	81	86	80	78	82	78	92	78	86	62	73	65	83	81	84	85	93	78	96	81	81	95	94	65	77	80	81	99	80	65	71	88	87	77	82	68	76	80	77	79	94	79	76	88	86	90	80	85	94	71	79	87	81	74	79	77	80	79	92	72	86	85	68	72	71	85	87	78	61	89	75	87	89	85	84	78	81	92	62	72	90	69	93	72	80	68	65	89	91	83	72	76	79	97	60	84	75	88	81	79	68	78	71	79	76	82	70	77	73	87	82	74	69	80	89	75	64	74	89	85	79	72	76	76	78	64	95	86	76	86	69	70	80	80	72	74	61	82	62	91	88	83	66	75	72	78	84	83	81	84	77	79	70	87	81	72	72	75	80	51	83	80	84	87	71	79	69	69	68	92	80	75	87	68	68	68	80	82	88	86	87	71	82	54	76	89	74	80	81	87	68	98	70	91	77	81	87	88	70	74	76	73	75	83	83	77	83	73	67	82	89	68	74	82	93	80	61	85	82	77	98	76	82	83	76	89	79	69	67	56	90	73	83	80	79	89	70	61	83	83	87	76	72	66	89	89	79	66	98	84	70	79	65	90	74	75	69	77	82	76	83	64	70	92	86	85	79	70	90	67	73	71	80	62	81	86	79	84	74	64	74	87	60	69	81	77	65	89	82	78	78	77	82	72	76	71	73	76	69	79	88	72	75	83	77	83	75	76	64	66	73	78	88	78	75	80	81	96	86	87	75	82	73	69	74	69	94	100	46	86	65	89	73	84	72	79	97	69	75	75	67	82	72	94	84	67	83	70	80	93	74	75	80	59	75	83	56	69	72	68	70	85	80	79	85	80	109	68	59	64	79	76	72	68	78	85	95	83	78	86	59	69	75	80	79	82	78	88	90	66	67	93	97	87	92	73	89	89	68	79	70	90	85	85	72	69	102	88	78	69	66	91	73	80	82	73	64	89	86	80	77	84	75	93	91	79	75	72	87	82	91	77	91	75	72	58	74	78	79	72	87	88	74	89	94	92	80	79	88	73	68	88	85	73	84	97	79	90	91	61	65	87	84	71	60	86	69	85	84	85	85	65	65	80	86	80	81	102	77	83	55	76	86	89	67	80	74	84	79	83	80	80	83	71	74	83	80	62	87	80	68	81	93	85	88	80	93	90	72	78	112	91	60	73	74	81	66	68	78	77	85	85	70	97	71	71	76	80	85	71	83	76	85	80	76	70	81	77	76	89	87	78	72	71	86	76	73	69	83	80	80	77	97	64	80	87	98	91	83	78	88	81	68	90	82	74	85	62	71	85	75	90	78	77	77	78	89	87	97	88	67	84	87	94	84	84	77	56	78	70	82	74	89	87	83	70	103	83	84	73	80	87	93	87	62	75	70	56	79	79	78	63	86	62	81	59	77	90	82	65	88	89	86	75	78	93	96	74	79	78	74	74	77	90	85	79	80	91	94	79	56	74	76	66	81	79	76	68	104	68	73	82	84	101	74	64	93	81	79	89	79	68	85	79	79	66	76	84	97	61	79	69	77	87	84	78	87	79	76	80	75	81	75	88	72	81	87	75	74	71	81	82	73	71	72	81	67	87	78	69	72	70	80	66	69	90	88	70	71	80	79	80	84	61	77	74	97	74	78	81	78	72	76	79	71	75	96	86	73	52	77	87	72	73	78	81	72	79	83	88	85	116	83	78	71	65	86	76	99	80	69	101	76	73	72	81	70	76	89	79	71	76	81	78	94	66	81	70	86	68	73	83	71	75	75	76	75	71	85	74	79	72	69	75	75	96	91	92	96	84	68	79	71	81	82	82	77	76	76	77	80	83	58	72	80	68	77	79	86	86	77	79	91	79	71	62	82	66	86	77	80	67	94	65	82	55	74	86	79	79	60	89	79	81	75	81	90	79	95	80	82	84	91	84	88	75	75	87	75	68	98	82	76	95	77	75	79	65	68	79	67	84	79	76	81	89	81	72	69	65	64	74	84	71	84	60	86	67	58	74	81	84	69	79	91	63	75	81	75	83	88	74	82	84	92	91	91	82	80	86	74	81	85	87	84	80	86	89	75	72	77	59	82	72	71	64	95	81	77	68	77	78	81	72	65	78	84	86	80	92	103	80	92	85	57	78	79	86	75	78	82	82	78	76	79	81	75	78	91	81	84	89	78	77	68	85	81	73	79	92	81	91	74	97	72	84	77	74	67	52	91	72	79	67	76	79	72	82	79	68	73	66	94
15227	8356	5718	9781	16533	17181	15891	14831	13509	11995	10046	8248	7513	6819	6753	5143	4153	3796	3322	3216	3071	3207	13739	26143	21108	2613	1287	1284	1252	1290	1173	1150	1080	1070	1041	1005	1007	1054	1035	975	992	1010	933	996	983	984	972	984	1007	989	991	929	983	972	968	984	958	1029	972	979	956	935	995	918	991	936	974	947	953	995	949	928	917	961	968	957	982	955	944	930	958	967	974	916	929	1021	993	935	1024	1012	1082	1955	2083	1722	1358	1155	1093	981	1005	992	957	924	947	987	975	1032	996	964	991	985	918	903	951	945	956	946	1000	998	943	965	980	1009	977	950	899	966	942	956	957	973	956	958	1015	927	1008	948	973	971	964	971	962	1009	926	963	929	981	953	980	933	990	904	939	945	977	1003	956	939	1040	939	1000	964	984	950	930	990	926	946	950	951	1014	963	928	997	995	981	963	1003	938	969	952	970	963	958	977	959	940	946	955	980	970	944	1008	978	947	968	936	981	914	937	1011	972	1023	996	971	962	991	978	972	928	966	1016	935	944	965	949	975	988	993	991	904	961	1003	917	960	987	982	941	936	939	965	913	1036	938	981	930	954	949	980	900	947	1005	1031	970	925	948	974	986	994	1035	953	915	981	970	937	933	918	935	966	949	966	985	1019	986	951	943	969	972	978	981	962	963	1028	914	961	987	940	969	955	925	966	963	960	1012	954	1003	983	954	995	955	996	931	960	1014	970	948	978	972	985	938	937	982	997	996	965	897	958	963	969	1012	964	958	950	965	965	996	970	969	955	927	938	966	938	901	1014	922	1017	978	926	976	954	962	982	983	953	970	956	889	944	928	954	949	977	968	974	955	976	978	938	918	951	927	938	1007	976	936	940	953	926	949	954	967	974	984	984	963	946	974	1012	889	929	981	958	975	949	981	940	957	983	896	977	944	911	933	906	951	998	960	973	963	953	930	952	1012	918	981	936	920	935	905	928	1015	891	995	965	989	932	935	989	946	958	967	994	957	1032	944	972	954	1009	946	1029	958	959	933	909	916	978	990	965	928	952	933	982	940	999	895	942	973	979	974	963	988	998	992	1028	885	975	944	937	956	931	1010	954	992	996	970	996	992	954	930	979	954	974	984	927	999	1043	988	982	1010	1001	956	934	915	960	966	1001	959	967	976	902	959	969	942	900	965	943	962	940	904	962	943	990	969	918	966	987	933	951	978	933	1004	994	910	957	948	948	981	944	906	919	974	994	953	950	951	940	907	1000	946	985	1012	925	999	1013	1000	962	903	966	978	973	968	983	1001	927	968	962	923	954	975	932	910	980	983	960	937	909	977	950	993	970	990	1005	993	944	989	961	962	978	917	925	947	972	967	916	972	965	927	1013	1027	963	986	909	945	989	1010	956	968	980	1006	936	968	1010	982	960	962	942	980	955	972	955	888	1001	991	975	1000	991	991	985	974	956	900	991	970	989	932	993	990	954	991	966	949	958	979	933	1004	906	935	1015	969	968	947	960	951	953	968	932	970	963	954	941	971	956	953	960	958	949	943	881	1015	981	968	985	897	1014	931	917	911	973	1045	968	1002	970	917	1007	946	1009	998	977	990	934	1009	926	946	1027	981	948	975	940	1000	958	985	952	942	924	1010	1002	923	931	1003	997	953	935	981	969	948	1005	981	966	1024	966	988	930	952	935	1003	908	1004	897	928	922	984	968	1008	958	953	1002	984	997	978	965	1009	1024	910	962	1011	956	981	965	1000	983	959	998	918	1001	975	930	1018	970	971	988	954	1001	1008	996	962	1003	991	967	1016	1003	977	894	970	986	983	974	935	1003	972	945	1039	983	987	1018	937	1012	974	968	983	953	985	973	924	980	937	965	935	979	960	961	974	977	961	980	970	958	941	917	958	999	1028	962	954	1016	964	928	947	963	1000	1009	960	947	919	987	911	986	983	968	932	924	987	961	903	983	937	1013	920	942	981	913	993	958	909	972	962	944	964	973	971	935	991	955	913	958	961	953	1018	895	932	961	951	971	937	956	948	924	963	930	1021	941	972	909	950	948	945	952	933	998	897	997	970	919	929	939	927	918	963	1002	979	948	1025	965	959	949	980	991	920	987	922	936	921	941	973	909	934	946	955	979	959	968	969	910	994	991	955	965	956	969	1020	963	958	973	988	955	970	942	997	979	932	977	931	935	945	1015	1026	924	969	933	1006	950	968	979	968	922	930	1025	961	901	921	953	944	968	966	1026	990	979	934	1000	959	964	1013	985	931	981	935	997	1008	928	964	943	993	995	952	1007	897	989	971	952	947	939	941	927	948	957	956	1021	977	1011	990	950	989	1011	1024	1016	977	970	999	996	1025	1000	964	978	929	1018	1042	954	949	948	935	979	1018	933	915	953	957	965	960	906	902	975	946	980	983	931	960	957	950	975	1026	962	951	974	954	988	983	984	940	986	928	910	939	929	993	967	923	939	986	971	983	964	946	901	1010	961	978	983	919	942	1019	994	907	949	970	997	933	937	967	987	947	993	1000	938	935	955	993	946	965	966	950	941	987	1029	914	1029	988	981	985	959	967	923	945	950	930	996	972	932	1027	928	931	933	976	967	959	908	1023	958	916	917	974	953	963	965	973	936	946	906	915	983	943	999	971	997	979	1006	930	987	1031	928	969	939	1016	955	981	930	916	919	963	934	948	964	969	950	956	964	950	973	1010	945	951	957	978	930	996	1002	1005	973	939	927	1019	973	981	1031	928	969	988	969	916	983	916	937	973	909	923	952	947	954	1002	973	963	938	937	965	921	959	919	956	963	939	982	908	1042	962	981	923	953	991	972	978	966	940	903	935	1021	963	951	940	967	969	943	973	990	931	997	1023	992	941	939	1025	949	945	950	987	990	972	952	980	1040	985	930	921	981	1010	959	981	994	999	974	987	975	942	932	980	915	968	924	941	972	921	948	926	984	1018	948	904	944	985	958	972	956	1015	987	978	991	1010	941	939	922	887	968	942	895	952	979	1013	960	918	966	940	993	932	941	968	997	1009	974	990	975	1001	930	963	967	968	925	917	1018	987	956	954	981	951	947	995	957	987	923	872	971	957	931	943	969	1005	964	968	969	1001	1031	1011	952	964	955	963	992	954	958	951	1018	993	955	964	927	995	964	1001	963	942	976	1008	952	988	974	972	987	974	967	975	972	975	1027	919	970	967	996	920	940	999	955	979	963	967	936	985	984	958	971	939	933	1011	887	964	996	977	954	1018	1005	993	941	941	938	989	958	988	911	1018	969	994	1006	1010	876	983	925	909	976	1053	1006	979	966	1035	978	963	977	964	991	993	992	928	997	937	937	977	1010	969	964	976	993	908	958	938	911	928	923	971	922	938	942	963	986	967	1017	953	960	863	976	908	938	945	929	993	967	976	1005	982	958	959	990	985	977	962	990	979	958	934	976	1007	1009	983	1014	960	925	1004	993	904	950	957	994	960	1030	953	958	927	975	907	988	964	978	964	989	999	985	963	965	992	1024	906	976	999	1033	928	1019	983	1006	962	995	956	955	1034	987	981	971	942	1000	966	940	943	981	986	951	981	958	964	1005	932	998	974	912	975	1000	931	948	913	971	996	1000	1002	966	948	962	949	906	1013	981	941	993	944	993	1002	943	956	1033	904	970	931	935	945	931	985	911	952	935	891	927	955	937	972	1008	916	951	980	995	975	979	951	941	925	949	994
1613	761	477	270	297	401	479	473	416	407	357	292	270	277	275	180	189	166	155	146	146	163	792	3142	1704	112	75	98	85	90	74	74	80	69	64	76	88	80	73	82	70	61	86	87	80	58	85	73	85	63	88	75	83	79	64	70	73	69	73	82	69	66	75	73	65	82	78	74	73	70	88	65	83	66	88	73	71	89	72	58	79	63	70	78	88	69	70	68	66	63	101	128	117	104	78	84	64	73	85	83	74	83	77	82	66	77	77	71	80	74	63	70	69	60	88	69	80	69	66	64	81	71	74	72	77	75	85	68	86	81	67	80	77	67	74	55	78	75	62	83	75	76	87	82	75	89	79	85	60	75	81	68	70	75	75	59	80	82	71	86	71	74	75	85	70	86	68	92	75	66	68	76	61	71	77	62	77	72	85	69	68	60	66	66	79	78	55	74	86	82	55	64	64	80	76	69	64	76	65	59	81	78	69	75	69	80	62	85	77	107	72	56	69	67	65	77	75	68	81	67	80	74	79	81	70	74	69	63	70	70	90	69	69	74	56	69	79	79	70	68	69	69	69	64	66	69	70	85	74	66	75	72	77	74	71	74	81	68	87	90	71	65	83	71	69	70	76	66	83	75	78	83	70	66	71	84	69	74	74	72	72	73	65	73	63	67	85	60	69	82	76	73	78	59	82	81	84	73	86	58	74	78	78	48	84	66	78	91	64	81	72	78	74	60	73	74	73	76	84	67	59	77	67	80	86	69	82	71	75	58	75	79	60	69	73	78	81	69	67	84	67	67	83	65	68	84	67	79	73	74	82	63	79	91	81	60	86	71	93	64	67	89	78	73	60	78	87	71	77	80	64	68	82	67	75	79	73	73	69	77	77	73	93	79	77	69	62	73	71	71	72	59	65	67	66	80	80	51	76	58	71	63	71	71	91	64	82	76	81	91	84	90	64	89	61	71	80	86	77	78	77	83	73	76	68	67	85	82	77	68	80	74	67	53	61	59	72	76	80	78	62	60	67	74	88	72	75	64	100	50	67	73	56	79	92	53	66	77	60	73	75	84	66	70	59	63	71	64	89	75	78	74	75	87	65	67	86	82	69	75	66	63	71	89	66	69	70	70	69	75	80	63	93	85	79	69	63	69	66	89	75	64	76	68	63	72	80	72	91	79	72	81	69	82	83	76	83	68	70	55	68	73	82	84	78	75	84	60	76	67	75	57	64	62	71	79	53	66	92	56	72	71	82	79	75	74	68	73	80	72	91	85	88	78	87	76	80	88	72	85	65	90	79	76	73	70	74	65	65	65	90	90	55	82	72	59	65	78	68	69	71	68	66	68	72	72	96	76	67	67	78	64	59	91	77	72	81	76	79	66	72	67	81	73	73	79	78	74	84	70	73	80	77	65	73	85	68	61	54	74	60	71	77	74	70	62	77	75	67	59	77	70	70	80	67	77	66	90	73	72	66	81	75	71	78	70	71	78	75	63	63	70	66	61	87	68	71	75	72	60	83	67	82	59	89	68	64	70	89	90	75	72	68	79	84	76	89	53	71	68	72	82	86	67	72	74	68	80	74	75	61	66	75	66	64	70	85	84	73	77	86	74	78	76	62	50	69	87	76	72	62	73	70	84	68	74	80	81	79	75	72	77	80	82	78	79	66	76	72	77	76	75	70	75	79	58	82	67	75	74	80	84	78	78	75	63	75	78	85	85	80	67	79	71	85	89	82	79	65	62	72	67	67	85	73	73	76	53	91	66	80	87	78	69	64	64	73	82	74	64	72	66	73	70	70	85	76	79	66	77	72	92	70	66	75	67	74	87	80	65	74	74	62	79	70	91	74	81	71	70	68	62	57	81	98	75	79	63	55	75	88	62	78	70	69	74	71	71	93	81	79	67	74	51	70	65	71	68	55	73	82	86	94	85	79	57	71	87	78	69	82	83	76	58	75	66	58	96	79	62	82	87	78	80	85	83	81	80	93	92	89	61	60	78	82	95	73	76	75	80	66	75	78	69	71	79	77	68	82	76	76	73	78	82	86	70	67	77	68	76	69	84	80	77	83	86	79	76	87	72	69	89	75	90	69	77	64	69	77	83	71	76	76	64	83	69	62	78	73	83	85	73	68	93	65	55	78	90	58	65	55	79	58	79	76	73	62	64	88	78	77	74	75	69	70	60	66	67	56	57	69	79	77	69	78	71	78	70	76	70	84	69	65	71	75	77	102	62	71	68	68	69	64	62	78	80	68	84	73	79	77	82	66	70	80	74	69	60	88	63	77	81	78	78	69	73	78	76	75	86	74	63	85	69	88	67	70	54	83	77	89	87	72	83	77	90	90	65	72	74	76	87	80	72	60	64	81	69	91	63	63	77	63	86	59	87	82	65	79	69	82	63	65	90	82	75	70	97	82	69	83	67	74	59	73	79	52	75	64	64	71	83	88	74	65	77	66	77	63	72	72	74	83	69	72	76	81	66	81	76	85	62	75	58	68	72	66	71	66	80	97	60	67	72	94	80	66	72	86	68	71	65	71	79	72	64	82	62	63	81	89	68	68	78	69	77	76	75	76	85	86	65	80	57	73	72	81	82	70	88	79	85	61	77	71	58	72	76	68	72	84	77	70	87	84	67	56	71	77	59	65	81	82	77	79	77	73	77	91	64	79	68	85	84	65	83	71	57	85	75	72	66	65	71	75	76	81	89	75	60	87	83	89	74	77	73	75	80	82	73	64	66	68	67	95	76	97	71	78	70	77	74	85	69	82	87	81	87	80	79	71	64	73	79	57	89	86	69	73	76	78	78	63	76	86	66	70	62	100	79	66	73	62	68	73	89	78	92	61	73	63	80	80	69	78	87	81	64	74	59	91	76	61	68	82	82	78	81	77	55	73	80	84	73	67	78	72	63	70	96	77	75	55	63	70	61	65	79	67	85	71	73	75	76	61	67	70	76	72	78	95	72	69	67	80	80	72	61	71	79	65	65	68	75	53	80	72	66	79	85	87	67	71	83	67	82	74	83	72	67	84	62	63	65	89	73	55	79	96	75	78	79	72	92	85	68	75	64	90	63	66	79	74	61	73	55	71	76	78	80	81	62	68	80	80	74	81	70	65	70	70	68	60	76	73	77	79	69	57	82	76	69	80	66	80	74	87	88	72	68	76	82	63	73	64	76	75	77	70	70	71	69	74	78	72	76	81	82	65	72	63	60	83	75	81	72	73	73	58	69	69	86	82	72	74	69	83	74	75	67	57	72	70	65	77	60	77	51	76	85	76	54	79	70	91	72	68	63	83	60	72	92	81	77	69	67	77	63	79	66	72	55	73	87	74	72	75	73	70	88	72	70	73	74	77	61	84	71	62	74	83	70	74	80	67	89	68	74	92	72	86	75	77	78	79	75	74	54	66	65	65	74	70	76	67	74	91	74	87	85	80	60	70	61	87	80	62	81	73	75	68	73	66	88	64	70	80	68	66	84	86	64	55	64	68	72
18964	10906	7473	12012	19735	20290	19108	18020	15817	14504	12095	9817	9266	8526	8293	6169	4976	4533	4077	4046	3919	3787	15359	31065	21724	1943	1384	1342	1191	1172	1147	1049	1078	1000	988	946	1003	1003	916	969	924	957	889	982	871	913	913	901	902	930	854	892	919	959	921	879	864	872	895	837	897	904	889	873	848	896	900	817	855	841	844	807	889	865	885	866	921	859	855	929	847	937	860	844	854	888	874	876	840	904	1179	2574	2554	1886	1429	1016	859	872	884	916	884	885	878	891	867	885	834	868	878	878	867	854	853	887	872	866	877	827	883	881	898	873	946	834	859	913	843	925	842	957	899	867	917	905	871	857	877	930	880	836	860	911	901	859	867	889	863	841	846	903	898	888	835	899	886	895	933	880	917	884	868	867	913	852	912	909	877	886	847	811	845	828	872	943	898	863	869	883	895	853	952	847	826	860	898	852	861	904	891	846	862	887	881	876	822	935	871	891	868	881	915	892	881	859	873	855	894	906	901	856	892	910	854	811	809	901	873	885	944	902	902	909	889	837	895	936	912	873	880	865	910	867	893	904	868	846	866	875	903	865	893	891	874	828	880	870	877	893	880	918	868	878	864	873	877	893	869	908	914	866	906	908	830	892	900	851	887	831	896	868	801	843	861	874	899	862	905	886	882	851	901	894	857	861	871	882	907	899	892	898	879	885	855	815	885	879	901	892	825	841	844	862	886	911	876	839	883	919	805	811	854	900	864	895	952	879	867	857	882	884	832	900	916	889	875	925	867	877	875	912	892	883	846	893	842	870	880	867	883	878	915	843	891	879	897	849	855	852	868	889	887	796	792	846	868	857	902	821	890	845	856	907	863	881	924	866	866	844	867	888	963	885	888	908	872	865	850	846	876	886	870	856	824	892	848	904	873	908	837	857	846	856	913	911	861	857	886	916	927	847	857	864	889	833	911	860	873	925	832	859	872	844	878	870	887	855	875	866	846	915	918	865	849	896	891	862	863	827	900	854	823	894	850	853	899	857	933	855	876	885	870	925	847	910	868	771	854	864	852	865	911	847	874	884	909	861	827	870	873	862	881	946	839	873	950	875	865	861	876	860	904	896	883	923	901	889	886	821	915	856	858	847	904	876	876	858	886	928	878	884	892	815	899	852	891	848	889	900	905	873	836	845	948	897	874	909	879	854	838	854	830	888	870	889	843	828	831	899	889	886	925	846	832	889	860	858	821	888	938	851	868	903	897	860	876	891	877	870	926	881	873	909	893	890	920	900	857	894	833	933	865	911	872	871	840	923	852	900	901	835	863	861	904	894	849	905	792	865	916	878	840	910	890	865	861	897	820	908	890	919	869	850	917	872	895	863	881	906	822	884	857	914	854	909	879	850	903	923	899	946	920	858	887	862	861	858	933	829	878	909	810	858	899	880	866	882	861	875	891	876	847	965	837	886	877	917	861	926	914	891	907	821	858	837	837	897	888	905	874	856	868	829	880	876	867	841	904	837	937	850	860	893	896	859	847	930	917	902	882	871	891	821	878	906	898	887	873	877	839	884	861	847	863	891	836	877	838	874	895	830	908	929	829	861	876	829	892	903	881	864	838	863	872	885	873	844	873	917	866	881	812	845	835	811	911	891	881	890	925	890	878	887	876	896	871	872	887	885	860	868	893	877	887	852	891	860	880	823	854	847	874	883	846	897	827	885	851	861	916	891	918	854	867	887	867	921	831	853	889	888	930	856	835	898	849	852	871	828	881	872	914	869	830	837	890	876	892	879	806	896	878	844	855	863	895	887	870	928	874	878	880	873	868	841	877	863	899	802	924	870	848	842	931	875	810	881	915	830	888	894	936	898	856	878	873	837	891	846	916	910	909	860	822	888	864	862	871	876	861	882	851	959	860	889	859	847	895	873	880	852	855	887	882	873	912	872	862	909	884	838	875	873	842	893	875	903	867	884	906	833	896	881	865	864	942	887	835	868	854	872	835	865	891	887	857	852	846	862	904	837	827	887	879	904	844	891	907	903	924	871	838	870	886	853	885	847	820	910	870	853	849	867	851	866	858	851	855	831	906	872	899	858	866	857	828	853	845	880	884	879	912	887	937	855	879	844	839	857	845	897	883	855	886	874	854	896	904	900	907	824	846	943	897	909	880	936	885	834	869	871	930	929	830	868	868	866	845	858	914	902	916	823	890	868	885	877	876	869	838	888	871	932	848	892	863	838	890	887	871	897	904	898	828	852	889	953	864	827	929	824	857	909	837	771	843	881	868	898	885	907	819	856	904	864	889	873	837	896	865	857	873	890	853	899	879	844	889	895	929	879	882	852	850	862	919	900	861	834	838	888	904	914	926	853	875	869	868	869	938	915	902	908	874	817	863	876	887	907	880	894	881	865	871	903	868	853	881	855	860	864	867	841	851	928	827	848	915	913	886	872	858	897	856	883	858	932	896	864	831	843	869	877	847	837	899	860	852	866	898	860	876	812	855	892	919	838	820	844	823	873	894	833	910	896	879	911	925	868	839	858	894	843	869	873	864	865	887	915	898	902	874	855	863	866	914	869	851	881	861	869	884	862	845	829	843	849	831	906	851	831	826	896	854	881	897	859	844	951	822	867	835	900	901	895	909	871	854	883	819	838	846	887	863	865	886	876	831	843	863	913	880	886	897	866	865	848	848	887	860	885	869	843	906	842	886	865	871	872	854	860	854	885	834	874	910	852	874	906	898	904	913	870	895	914	851	848	918	886	842	927	894	891	905	827	875	824	928	912	876	913	861	870	836	868	848	909	843	878	882	871	876	905	779	914	814	942	904	831	900	881	902	897	875	829	910	897	896	849	834	871	853	905	827	818	871	923	845	924	887	879	922	870	837	865	945	899	899	898	873	868	893	826	912	857	847	878	909	852	858	892	879	844	867	892	853	921	897	920	835	874	904	894	880	863	917	882	912	900	906	881	917	876	882	886	839	840	883	892	856	914	906	916	855	857	858	853	900	911	926	875	880	824	923	822	920	928	932	867	893	840	888	862	867	828	811	925	862	844	876	858	875	848	884	860	879	913	845	875	850	858	853	895	834	856	852	869	845	856	839	896	862	888	863	916	840	855	915	845	848	903	893	869	887	910	867	846	877	831	881	875	835	872	878	886	864	890	862	868	882	892	817	907	963	875	872	931	895	945	898	852	863	871	855	840	857	899	871	879	896	866	890	870	871	777	840	894	835	849	847	865	873	839	868	843	887	848	899	871	895	855	863	920	873	851	852	830	888	866	862	824	860	873	868	896	878	880	865	858	850	863	860	895	848	880	915	871	862	821	906	856	885	910	845	895	857	905	875	918	909	875	906	828	871	935	851	840	866	884	874	899	867	866	908	893	900	890	860	868	913	916	850	866	880	841	870	848	895	907	893	906	871	873	883	865	885	890	800	886	872	853	885	844	822	885	865	904	870	944	818	851	904	884	844	859	893	862	854	848	878	861	859	911	841	913	870	885	888	875	905	878	896	888	851	900	869	874
1580	330	218	161	174	224	219	244	230	195	183	152	160	138	142	100	94	92	85	75	95	74	292	593	339	82	65	67	65	67	62	67	51	63	65	63	48	53	54	50	66	70	62	61	71	47	54	79	57	64	53	66	74	63	52	63	60	46	55	64	39	43	56	66	49	60	66	52	65	74	62	49	65	48	56	42	61	61	59	65	64	74	59	52	64	67	66	77	60	63	70	61	86	70	64	65	70	52	57	46	65	63	59	57	65	78	62	61	74	51	56	56	54	62	61	56	51	60	54	69	66	65	62	46	66	55	57	64	59	50	73	68	63	64	65	51	63	49	48	44	52	52	60	75	55	60	61	61	54	62	51	67	65	52	59	56	61	66	57	73	62	68	73	61	56	69	51	59	64	57	60	64	62	64	69	45	51	73	56	70	39	51	75	73	61	56	71	50	56	54	59	67	63	55	62	63	65	66	62	54	73	65	56	66	69	76	51	68	60	74	60	51	70	55	73	53	59	60	44	42	52	67	56	69	61	44	65	69	35	62	61	71	63	56	65	74	40	57	51	43	49	66	68	55	57	69	53	47	54	47	54	66	63	55	68	64	65	65	52	61	56	53	62	63	49	70	69	76	67	70	60	68	54	63	58	65	58	67	48	49	69	59	68	53	54	49	62	67	69	67	58	60	60	56	60	52	79	72	64	56	64	47	58	57	71	62	65	62	50	58	66	44	60	58	67	53	44	55	60	67	61	57	73	61	56	59	44	63	60	55	64	66	57	52	59	58	67	59	70	68	58	46	56	64	53	60	61	57	61	71	69	59	57	54	65	65	68	63	63	67	62	72	63	62	58	68	60	56	57	50	66	65	60	68	60	67	49	61	62	61	62	62	63	68	60	58	63	70	57	54	56	73	48	65	51	55	57	52	52	57	67	80	60	62	60	66	70	80	68	55	50	59	65	59	61	65	62	70	54	61	76	66	56	62	66	71	61	64	61	54	68	75	55	60	58	61	53	62	73	56	65	66	58	55	67	69	53	63	65	69	58	56	69	60	68	58	75	61	71	66	62	51	48	61	44	53	62	72	62	65	48	65	56	65	66	50	63	68	53	60	62	54	62	57	64	70	64	68	59	51	59	60	70	63	58	54	42	61	85	56	70	57	69	62	68	57	72	62	71	61	58	67	50	56	52	64	70	53	61	65	54	54	53	72	55	64	61	56	58	65	60	63	59	49	70	60	70	58	70	56	66	61	64	64	76	65	68	59	69	65	73	56	75	63	62	70	49	63	69	85	64	50	54	46	64	52	61	60	64	56	55	60	71	62	77	50	61	64	61	61	61	70	56	47	62	57	65	66	56	52	57	64	62	52	64	66	65	48	55	63	67	67	56	59	56	50	57	75	65	66	59	66	63	65	64	60	53	59	74	57	74	66	73	59	63	57	71	51	52	50	69	67	53	73	49	48	66	57	54	58	68	58	58	58	52	66	60	61	72	56	61	76	53	51	60	55	61	64	60	56	54	63	62	59	65	68	75	59	66	70	63	59	57	61	61	70	58	73	49	55	62	60	56	76	64	50	79	57	64	67	48	73	64	59	67	50	63	61	57	63	62	54	66	72	55	65	78	68	74	59	67	65	62	69	57	55	42	55	53	67	63	66	64	79	49	72	61	64	65	72	53	46	53	80	59	60	58	52	70	67	65	64	66	50	64	67	69	54	65	62	46	67	76	50	78	57	56	71	58	51	61	58	61	51	72	67	48	59	75	66	54	63	58	60	78	67	68	54	62	65	63	60	54	62	69	38	58	66	56	64	67	66	64	59	56	66	64	53	52	49	60	80	45	75	63	83	57	70	64	52	81	65	61	59	52	77	63	69	77	58	65	54	46	52	58	70	59	54	60	62	52	51	68	80	61	61	67	72	71	65	55	70	48	49	54	65	64	64	68	57	55	70	65	59	75	49	72	62	63	45	73	61	74	62	43	63	67	66	51	62	53	53	57	69	76	67	55	68	66	53	64	62	65	58	64	54	54	53	66	64	63	75	62	57	66	61	55	68	56	51	49	60	69	69	65	48	54	72	52	59	61	65	64	51	59	49	66	54	63	62	48	55	58	56	47	54	69	65	65	54	60	61	70	60	61	70	48	56	54	80	57	48	58	73	62	48	54	51	61	44	70	63	73	58	48	74	48	63	55	58	56	51	63	72	62	70	58	57	56	64	58	54	58	60	61	54	58	68	56	58	73	67	57	63	58	65	47	58	61	63	66	62	60	71	61	60	60	50	50	72	63	65	55	59	60	70	50	53	65	72	63	47	65	63	53	59	72	55	54	70	66	65	63	57	54	48	52	60	65	53	61	53	61	66	70	51	57	45	46	64	60	60	52	70	57	54	60	63	66	68	58	70	57	50	53	56	59	65	65	55	62	68	62	65	61	66	75	67	55	65	70	59	77	64	49	64	69	41	72	64	61	55	47	65	49	62	51	61	63	56	51	56	65	59	73	64	59	46	54	58	63	65	64	71	54	66	63	51	64	57	45	79	64	64	51	61	64	71	72	56	57	55	52	69	62	56	54	76	53	64	50	60	54	58	66	57	60	59	53	57	67	61	71	52	54	71	56	63	58	57	64	63	59	66	74	44	65	61	53	54	75	56	62	63	62	55	59	56	59	51	49	63	62	51	59	54	72	54	60	58	60	79	58	54	64	56	60	60	71	57	60	67	64	64	55	55	66	63	55	62	42	51	53	64	68	44	71	66	47	47	56	68	52	61	61	58	55	51	53	66	59	65	56	55	56	63	71	55	69	55	57	56	66	56	63	53	59	67	63	53	53	66	57	59	58	67	67	47	63	69	55	47	75	58	69	56	58	71	57	52	51	59	70	62	49	58	62	71	61	57	64	63	67	62	62	54	72	48	63	71	50	50	73	64	81	58	64	55	57	68	67	57	69	54	59	63	57	62	45	67	54	55	64	74	62	66	64	62	65	70	57	49	40	75	62	60	64	55	72	69	87	54	52	70	73	61	52	63	63	66	70	54	75	68	66	51	57	56	57	56	65	65	61	68	70	57	55	63	67	63	72	47	50	71	50	63	52	78	47	60	55	55	54	66	61	73	54	67	58	64	64	66	65	72	69	65	62	60	60	65	67	62	74	61	61	59	62	62	53	83	61	67	58	72	55	62	64	71	76	68	59	46	45	49	51	62	53	61	62	58	46	67	72	78	48	70	60	62	55	67	51	73	59	56	55	60	55	50	55	71	56	54	62	52	51	71	59	63	58	56	59	62	63	59	65	70	49	64	60	65	64	76	58	71	56	52	60	62	56	62	75	62	58	63	77	58	79	70	58	57	56	67	58	64	54	53	57	54	61	70	63	62	67	70	40	61	55	61	66	49	58	70	53	62	57	54	58	76	62	61	66	51	70	72	57	64	55	51	61	85	56	70	58	55	58	68	58	57	68	67	58	60	65	70	46	64	62	46	47	63	74	40	68	70	63	42
12146	5931	4036	6753	12350	13068	11606	11187	9856	8278	6416	5264	5119	4866	4265	3057	2661	2214	2076	2180	1992	2017	7989	14899	8334	1157	919	973	884	852	878	837	841	804	813	819	794	764	764	791	786	764	744	744	795	716	795	728	750	795	730	729	770	790	765	782	789	725	730	783	738	734	749	721	772	777	724	724	757	759	790	735	749	744	764	819	806	747	780	755	761	761	794	739	763	761	771	746	731	771	951	1293	1370	1104	867	842	790	774	787	727	784	737	718	692	750	756	788	725	731	710	751	730	705	735	770	809	782	772	763	706	765	759	717	794	763	781	770	773	782	774	704	709	714	729	778	714	736	741	735	717	775	750	717	816	770	734	760	694	758	771	791	752	762	717	740	781	781	837	780	763	712	758	724	744	732	775	738	743	711	786	757	764	763	756	761	755	748	734	804	776	702	745	738	749	720	749	743	743	761	800	765	739	738	813	726	737	719	720	757	779	716	767	775	764	781	758	806	757	747	747	734	721	777	714	774	714	750	776	812	754	786	739	779	808	780	737	776	776	773	715	716	752	706	821	776	750	795	750	789	781	745	755	762	761	785	747	749	771	809	778	795	711	707	756	786	701	779	786	702	716	754	772	725	717	759	734	758	808	733	747	765	734	718	764	760	755	773	753	734	763	802	790	783	732	727	752	737	781	773	708	689	760	737	763	734	723	714	821	716	748	770	753	732	764	706	778	769	798	747	775	735	792	752	717	717	771	726	798	787	740	759	713	801	727	762	744	762	712	763	731	781	747	793	751	719	784	739	778	780	759	738	759	802	777	716	828	728	797	787	692	779	783	758	745	758	764	804	725	736	709	775	790	731	770	784	729	779	784	777	780	815	746	757	734	718	740	773	775	783	802	747	767	747	800	777	738	726	776	776	775	753	738	792	722	683	750	762	756	764	747	776	730	722	771	746	745	782	763	768	760	780	805	732	757	740	740	683	788	759	745	786	799	795	737	739	773	730	807	778	780	802	760	756	773	743	796	733	783	741	836	766	747	799	752	754	778	766	758	759	712	688	775	773	722	762	776	759	746	706	749	708	766	753	776	777	810	763	776	790	737	763	731	776	724	765	779	796	753	762	749	732	769	743	771	749	720	748	778	725	762	759	753	778	749	732	776	808	815	816	798	737	703	746	746	771	802	800	788	782	756	747	722	744	812	777	759	749	759	742	779	753	806	744	759	783	714	752	741	753	764	752	722	793	809	799	785	803	773	789	784	721	782	742	783	769	751	766	711	750	769	755	766	764	769	760	767	790	770	780	742	692	814	764	732	770	786	761	728	765	782	718	769	749	774	746	732	734	692	749	785	722	761	753	751	757	742	748	757	826	729	759	773	797	797	738	770	730	766	721	792	739	735	771	782	735	734	753	789	780	749	757	745	767	776	733	765	746	744	798	766	770	738	755	754	791	789	760	782	762	764	707	788	804	776	733	781	771	790	713	768	754	762	769	734	771	793	797	737	747	812	748	741	738	712	748	786	762	743	791	749	761	735	742	808	741	743	761	793	734	751	760	745	810	739	744	758	713	679	756	745	743	775	739	719	751	784	735	753	756	766	761	759	773	706	757	759	768	723	730	766	765	727	756	760	747	732	747	746	737	744	733	732	748	746	744	779	742	743	737	770	743	774	763	746	775	802	742	753	755	746	745	773	738	746	775	768	737	780	780	754	755	739	768	783	735	745	769	742	765	786	790	779	824	711	806	717	714	761	802	814	778	791	765	745	790	741	755	768	754	741	758	748	711	728	758	740	751	782	726	709	734	720	754	770	747	749	744	733	755	714	837	728	751	758	722	753	732	771	721	777	793	752	759	730	729	775	782	762	735	764	736	738	758	797	783	743	776	806	732	791	787	786	745	760	723	766	783	750	769	743	730	775	728	740	747	735	694	735	700	768	780	779	709	748	755	786	714	725	717	754	766	737	765	755	809	760	721	767	759	755	755	812	740	716	749	739	739	795	786	757	774	709	713	783	765	776	773	777	748	785	790	762	723	794	770	776	744	791	808	767	712	720	753	751	772	781	717	768	723	791	714	788	735	705	755	794	773	778	746	743	748	755	734	776	779	773	761	783	755	785	752	735	779	778	820	714	778	747	737	721	755	725	757	799	766	738	777	773	724	715	729	782	799	760	744	732	736	731	771	788	740	743	735	739	762	728	778	761	779	772	746	758	755	740	759	746	683	779	745	732	782	773	731	789	744	747	787	784	675	735	811	776	771	756	797	775	760	757	741	722	749	762	724	766	729	741	740	749	767	723	723	772	689	789	759	725	720	791	779	758	756	769	730	744	765	792	724	800	765	761	796	729	757	750	730	770	752	747	722	757	742	730	725	770	762	710	760	774	753	765	746	776	740	790	737	727	787	777	785	778	785	742	727	738	769	769	806	755	768	798	755	742	778	742	763	751	777	732	835	769	741	731	775	776	740	751	709	753	767	763	756	733	778	758	774	742	754	737	710	800	730	731	717	768	747	758	776	734	727	778	749	785	766	776	770	769	739	774	741	739	729	793	759	721	753	766	742	776	731	717	736	782	686	737	723	774	770	763	776	711	744	758	730	738	779	778	751	737	749	776	774	743	750	734	769	716	749	752	750	799	723	751	801	758	761	751	771	806	755	724	709	753	713	724	727	781	779	720	781	719	704	818	743	755	728	774	799	759	694	713	763	808	777	797	758	729	774	759	732	748	744	781	810	771	774	756	749	746	772	746	709	741	758	718	777	753	772	697	761	746	726	779	751	747	832	745	769	773	801	764	785	808	758	755	692	773	739	787	776	742	748	800	810	716	689	782	713	753	767	727	761	756	746	730	777	800	749	697	743	727	760	756	741	718	743	753	758	769	780	717	756	757	778	761	732	749	746	721	747	759	719	716	737	801	760	785	685	757	752	727	751	770	718	758	737	778	760	753	766	726	782	745	754	747	776	779	786	798	737	788	731	724	710	825	754	721	760	782	748	778	720	770	719	773	755	750	775	746	763	757	761	749	766	776	784	791	743	777	806	770	741	783	829	705	720	781	758	726	756	758	747	731	751	742	755	759	751	711	736	781	739	729	754	767	699	718	756	810	721	748	776	763	731	757	766	739	726	748	757	724	763	771	778	748	788	762	748	819	781	734	773	738	764	723	730	759	746	727	748	759	715	715	748	765	764	749	742	828	754	808	742	744	767	778	757	713	757	792	777	803	765	747	737	779	771	720	757	748	790	771	727	723	729	753	790	712	762	770	753	726	745	792	738	790	760	768	756	738	771	775	761	731	738	743	741	786	734	758	780	731	737	733	765	717	760	737	788	723	727	800	793	716	731	748	740	755	704	799	813	746	720	716	816	747	800	747	783	767	767	785	758	753	746	716	748	748	803	734	797	765	735	753	774	774	767	757	776	764	763	768	719	715	748	762	752	759	772	765	759	780	734	775	794	811	760	784	793	737	762	751	730	772	793	772	774	778	731	751	743	740	695	736	784	738	742	779
992	568	346	234	233	350	333	351	319	317	272	225	233	211	163	120	141	135	108	116	120	132	502	1853	1161	98	78	60	73	77	61	67	68	71	61	62	56	76	63	49	51	65	67	52	57	58	64	59	67	42	69	71	74	58	67	57	67	65	62	47	57	55	67	54	68	58	59	70	73	78	55	59	60	61	46	50	53	66	57	72	71	63	70	67	61	67	59	59	66	67	68	83	84	91	61	66	61	67	55	57	54	60	59	68	68	63	72	60	65	64	63	62	67	63	56	68	51	67	69	57	65	56	57	56	47	62	52	67	65	66	75	63	67	67	77	56	57	59	73	69	65	47	61	52	76	49	51	55	73	49	61	68	60	44	69	64	64	56	50	45	66	56	62	56	68	69	67	56	71	64	56	82	58	60	57	65	67	50	51	51	62	52	47	62	69	66	71	62	58	67	54	51	61	65	59	57	54	64	59	63	70	61	79	62	56	65	61	73	54	68	72	73	41	71	76	56	53	50	71	52	70	74	53	60	63	61	63	61	54	54	81	61	74	55	55	62	47	59	72	63	57	67	54	50	82	71	69	49	67	51	53	63	64	64	64	59	59	56	58	56	54	65	61	64	49	67	51	73	64	64	68	58	53	65	62	62	71	64	58	61	68	57	76	51	58	65	63	70	49	58	62	59	60	69	61	71	67	63	57	62	74	52	60	56	67	67	62	63	75	66	65	69	57	62	49	83	61	61	69	60	67	73	58	70	54	45	79	48	56	74	67	58	47	70	63	49	68	67	69	57	57	80	46	66	61	68	67	75	50	57	60	64	69	60	56	56	61	53	58	74	55	53	69	43	64	56	73	52	52	60	74	52	55	61	70	53	57	68	60	59	60	61	63	72	60	59	66	62	43	54	62	46	60	68	75	68	56	60	52	69	64	56	71	66	65	62	45	69	51	60	64	63	39	59	56	72	64	70	68	66	61	68	67	66	58	65	65	60	60	67	56	54	55	49	64	70	77	53	66	46	66	66	68	59	61	73	49	44	61	56	47	55	66	71	60	67	71	60	59	64	53	57	50	61	54	67	56	68	52	63	62	63	70	72	57	77	60	67	53	48	65	63	61	78	58	64	55	58	52	71	54	57	53	60	57	70	57	68	59	66	64	54	54	59	66	56	66	61	63	68	72	52	63	67	52	57	68	84	58	70	49	62	51	52	50	56	69	55	50	65	68	59	64	64	50	66	67	52	71	63	69	71	62	63	61	62	69	48	64	52	66	55	60	68	61	72	62	66	59	57	51	55	66	58	58	77	68	65	56	59	57	51	68	56	55	73	71	69	65	73	70	54	60	63	84	54	55	52	55	69	71	67	66	55	60	47	62	65	49	61	63	63	74	67	63	64	72	64	65	67	50	62	55	56	61	55	61	60	55	49	56	60	60	70	52	65	64	50	59	83	54	61	60	57	63	57	49	53	54	61	56	74	55	77	48	59	61	59	59	47	58	64	61	69	63	57	63	67	67	61	65	53	60	63	62	63	64	81	63	68	72	63	77	60	70	68	70	58	54	48	53	61	70	60	49	59	60	54	59	52	68	65	74	69	70	62	60	60	57	65	54	52	55	59	57	69	52	64	54	49	69	58	55	55	56	57	55	63	53	54	56	60	70	49	60	53	47	70	51	64	55	57	47	51	72	57	75	64	61	53	58	69	65	59	55	58	48	70	67	75	60	52	66	71	65	55	61	71	53	51	59	66	67	62	77	65	74	61	68	68	62	63	68	60	52	46	71	63	63	79	62	56	63	73	55	54	81	56	67	60	57	57	53	63	68	53	55	46	56	55	46	59	78	63	47	45	72	69	70	62	69	52	60	79	72	63	72	67	64	57	66	48	56	55	60	60	48	56	62	68	64	62	60	68	66	62	57	53	61	53	62	69	66	57	70	87	65	51	71	68	70	61	63	57	57	66	52	53	56	79	65	69	65	63	47	68	78	52	65	61	62	58	70	68	76	66	58	65	65	61	58	61	73	64	56	67	66	75	64	68	52	62	62	48	67	63	67	55	66	56	72	50	64	44	60	65	71	52	52	61	56	54	80	61	65	69	62	72	74	71	69	71	51	70	56	59	62	51	59	50	74	69	64	74	57	73	55	63	68	64	53	55	68	71	58	58	73	48	66	66	46	62	63	91	65	51	79	65	70	64	59	55	53	60	67	68	61	64	44	68	55	55	58	59	58	56	56	53	61	54	68	60	65	69	61	58	73	67	68	70	59	79	64	69	74	74	61	55	69	73	65	64	71	67	65	54	57	68	51	66	69	55	57	50	59	70	66	64	54	58	61	61	69	50	58	60	69	50	68	60	64	52	64	51	62	77	71	67	70	61	80	71	60	58	61	55	68	57	52	68	58	71	61	55	63	53	66	60	55	61	71	65	48	62	58	45	61	69	72	55	57	57	65	64	50	56	59	64	65	59	53	59	57	58	59	53	57	67	64	52	79	61	63	48	72	66	59	46	65	69	52	55	49	65	57	61	71	64	64	70	51	62	61	60	72	57	50	60	57	69	51	65	58	63	54	60	68	54	63	60	55	70	59	60	59	86	57	55	49	72	66	59	76	65	63	68	52	48	62	63	62	57	58	69	76	65	61	56	67	52	65	61	56	69	61	53	57	62	66	55	51	68	64	63	65	65	58	70	49	68	58	63	74	65	63	70	58	71	51	58	62	74	71	58	60	71	64	63	57	79	64	61	53	83	68	45	60	53	65	63	68	64	59	63	67	48	41	56	53	65	52	74	55	69	81	49	63	72	73	60	57	60	59	58	56	72	58	74	61	60	52	62	67	76	58	64	68	61	70	69	61	58	64	65	57	64	53	62	75	54	53	57	58	70	51	58	75	63	57	54	67	71	73	70	63	55	69	60	63	68	72	56	54	77	60	62	64	63	68	75	62	55	58	79	61	61	73	78	52	58	70	52	67	61	53	62	73	53	72	52	53	61	63	48	64	67	62	56	69	60	62	73	53	58	55	73	68	54	74	51	46	66	53	54	72	60	70	64	59	55	67	64	59	71	66	56	54	67	58	54	51	57	67	58	58	58	62	59	69	44	59	60	59	58	56	65	71	49	74	59	65	46	65	50	59	51	59	61	70	77	79	66	58	75	58	68	66	54	53	59	63	62	57	55	64	67	59	69	64	58	76	68	67	62	50	47	51	56	80	67	66	70	66	48	76	62	52	54	65	69	60	67	64	60	39	56	61	60	55	57	57	59	57	65	53	59	60	66	58	78	68	67	69	63	60	63	53	74	71	79	61	59	54	70	63	72	69	71	69	64	54	51	51	53	66	74	67	75	55	66	71	51	58	62	67	72	70	69	66	59	55	73	54	54	54	54	67	50	60	56	59	65	66	66	65	65	49	67	73	66	55	66	60	59	64	63	57	78	64	66	69	62	41	66	64	70	67	69	61	72	57	69	50	71	48	71	63	63	65	75	67	55	56	59	66	50
15378	9473	5884	9893	16797	18312	16948	15539	13244	10913	9459	7900	7514	7395	6113	4197	3638	3327	3049	2903	2907	3001	12255	25989	18857	1479	1035	981	974	928	916	874	815	826	801	833	709	775	772	790	822	709	759	759	759	712	789	760	743	746	725	746	783	751	758	717	742	734	759	723	745	731	762	769	757	741	755	743	754	764	688	729	799	776	751	778	774	710	795	730	741	735	734	773	718	726	725	749	765	767	842	1646	1681	1347	1085	910	800	738	744	752	711	753	787	715	797	722	769	760	745	731	767	736	691	793	764	713	749	736	729	739	749	767	694	724	741	750	735	735	670	780	756	695	775	765	726	727	715	747	755	732	777	736	766	707	779	732	741	685	731	722	786	726	711	734	714	726	756	748	729	724	728	709	800	781	696	730	772	726	785	731	762	700	752	742	730	759	757	770	741	724	718	703	784	755	755	781	745	688	752	754	706	736	725	732	726	706	704	742	781	733	708	739	729	743	694	693	733	755	741	737	717	741	723	747	762	785	769	756	728	753	753	716	724	719	736	700	770	732	751	753	726	731	785	737	780	739	759	731	701	732	710	730	759	748	743	776	699	752	746	694	665	737	724	732	756	761	736	783	743	740	768	736	728	755	766	780	754	745	709	718	747	709	805	790	812	746	788	750	738	745	744	744	701	718	739	773	731	756	705	811	740	743	773	735	786	734	761	727	788	742	747	745	721	707	729	771	722	756	775	781	788	776	766	720	771	732	734	772	742	757	727	805	756	706	741	768	693	759	708	758	747	767	701	758	782	711	764	796	714	742	796	732	741	743	768	735	777	715	733	712	734	748	752	758	760	737	746	805	729	781	734	729	709	773	727	726	747	747	728	734	770	760	681	751	757	738	808	815	780	708	756	693	734	781	794	766	712	738	719	720	795	758	736	768	746	788	733	739	794	750	744	753	736	732	755	798	766	789	738	731	743	729	723	742	724	727	737	733	744	774	726	732	773	768	725	749	731	735	743	730	760	702	709	703	723	763	712	731	713	746	751	774	705	739	778	699	727	714	747	738	767	752	733	760	697	725	771	770	757	718	730	727	759	728	748	789	693	778	717	735	793	719	745	736	749	725	783	726	772	830	747	734	739	726	722	766	728	746	747	784	771	745	770	724	738	728	746	698	738	733	700	689	761	787	775	707	731	715	711	780	738	708	747	764	746	755	772	744	747	761	769	719	754	715	735	743	732	739	739	757	772	753	746	721	728	747	721	762	765	797	779	776	726	757	762	744	784	746	726	821	754	713	741	758	806	766	728	692	707	732	776	768	683	792	796	704	726	813	716	709	740	735	754	743	758	775	773	776	763	759	730	723	760	717	795	740	750	766	783	748	769	743	730	734	712	799	742	738	736	723	701	715	792	732	743	766	730	739	758	722	759	762	704	763	740	777	730	736	767	726	756	750	729	756	730	733	785	720	751	728	755	752	778	667	693	777	719	761	729	688	742	716	736	766	736	753	744	700	733	684	749	753	779	747	765	691	760	713	739	738	797	744	734	757	689	767	726	698	739	734	719	751	732	728	745	723	734	721	708	749	703	706	749	740	743	762	761	737	759	766	763	785	735	745	742	730	730	720	758	778	778	720	715	720	763	699	725	786	742	717	754	731	758	746	766	759	729	717	747	750	756	753	787	727	713	748	713	707	715	759	762	724	749	750	747	700	708	720	744	717	703	766	677	746	716	782	794	765	696	775	789	800	778	740	709	736	743	766	764	690	714	712	698	729	739	695	707	730	738	681	775	755	772	718	743	730	707	690	731	756	735	754	740	740	766	720	758	725	769	770	700	711	741	706	777	743	719	724	703	747	756	761	745	747	760	773	797	717	753	754	751	721	706	731	750	688	753	723	801	740	748	728	779	759	768	694	784	734	772	707	731	744	730	737	713	739	734	719	706	731	758	729	740	763	750	742	763	728	726	720	767	750	767	765	715	699	733	690	752	704	736	777	725	727	695	755	714	817	762	712	762	735	778	752	770	746	753	755	760	712	744	698	738	757	731	743	770	715	743	750	793	723	776	730	736	779	746	730	730	764	783	740	715	753	731	734	726	725	725	727	766	776	733	743	782	755	739	797	756	810	749	752	721	693	770	728	741	793	728	721	745	745	746	729	751	753	698	724	744	801	760	766	736	735	760	749	774	683	769	751	710	769	735	687	766	702	748	686	781	721	703	760	741	702	723	729	726	772	711	793	750	755	745	705	751	741	757	712	783	736	737	748	697	718	736	723	747	753	749	727	708	737	747	755	810	755	760	685	739	735	727	722	697	748	694	767	725	726	778	778	797	821	807	720	780	729	756	731	706	777	699	755	731	727	750	744	730	734	750	745	758	709	683	799	757	678	737	729	722	728	730	779	726	827	778	729	760	736	768	717	749	792	732	778	790	786	703	755	756	753	751	759	747	730	776	744	762	801	746	709	745	723	708	734	737	739	760	745	723	736	748	735	763	803	732	817	752	722	738	762	770	746	724	761	718	741	777	708	762	711	748	753	749	759	722	711	766	679	731	784	705	760	732	708	707	731	768	732	770	747	712	734	718	763	713	812	752	733	767	775	748	711	749	752	735	745	717	736	711	746	750	709	727	769	750	696	741	773	739	773	742	752	738	729	756	746	743	769	764	721	758	732	738	676	720	729	754	748	745	737	710	754	748	736	774	745	740	738	708	799	723	776	740	721	734	730	746	754	705	739	722	745	722	697	780	787	747	720	719	763	751	732	774	753	754	683	746	734	750	735	697	749	686	821	740	726	779	801	724	765	777	703	753	718	724	753	755	718	737	727	751	761	741	737	710	732	755	713	702	789	727	767	780	737	777	715	746	710	734	745	768	718	702	720	684	750	760	756	716	772	707	741	737	761	721	706	749	741	733	756	808	723	781	740	742	756	739	765	738	746	746	700	727	748	743	744	782	731	761	748	766	705	771	791	694	777	782	703	730	750	726	774	728	770	741	757	751	807	734	753	717	734	754	756	733	703	752	742	741	723	789	751	748	757	753	745	717	782	751	757	761	722	739	721	728	737	774	762	697	733	716	711	733	737	733	767	742	760	728	708	749	749	711	723	712	718	764	763	794	742	778	705	764	706	724	714	695	720	817	833	702	743	729	780	728	723	748	707	770	711	710	711	702	714	687	710	748	762	733	720	778	751	740	776	747	705	733	750	743	709	734	775	740	754	789	741	739	738	696	715	736	768	778	761	755	725	741	746	782	807	756	750	748	757	789	733	778	767	739	725	713	720	772	778	773	768	716	769	779	750	730	724	749	719	766	749	761	766	755	708	797	745	764	753	752	719	747	768	774	789	736	733	728	741	731	787	748	752	767	762	727	716	759	752	710	704	729	740	763	726	716	785	736	755	744	771	709	715	781	723	724	743	729	740	758	736	721	712	681	719	747	727	770	755	703	785	734	716	746	734	666	747	735	771	680	772	679	761	762	726	722	766	758	738	739	717	749	714	722	742	772	719	747	743	747	748
2479	490	352	240	263	361	400	391	348	325	260	282	269	216	215	157	152	147	150	136	131	127	262	2029	1043	122	96	94	92	81	90	98	78	98	93	83	89	83	85	80	73	97	81	86	70	80	80	80	78	62	87	66	88	65	75	72	59	82	90	81	69	77	76	99	77	72	85	80	81	82	79	83	87	64	81	59	86	68	81	69	93	68	68	75	77	63	73	64	85	87	86	107	124	96	74	82	84	80	83	71	67	76	76	91	80	69	93	83	80	81	74	76	84	88	67	80	72	76	78	90	84	92	83	84	72	75	83	82	65	75	85	85	88	97	89	61	71	72	76	71	74	83	71	95	77	89	90	71	69	67	82	93	80	70	78	86	83	75	66	78	79	84	79	74	82	73	87	70	103	77	77	72	87	72	91	71	76	85	72	91	78	75	72	77	70	76	72	68	77	78	63	76	84	88	87	64	67	82	84	83	84	89	78	70	73	80	84	70	95	80	74	76	83	62	82	90	72	86	72	93	97	80	76	76	75	79	76	67	75	74	73	74	66	72	89	70	86	83	97	60	78	80	94	80	97	81	83	81	78	61	82	73	98	72	101	75	72	77	81	73	84	76	78	69	79	85	86	84	81	72	74	90	79	64	81	78	85	77	71	84	85	88	70	80	65	90	69	77	81	92	95	85	73	84	81	75	95	91	84	78	73	89	85	96	85	83	73	82	84	92	88	72	66	87	87	68	71	82	63	83	65	87	99	88	78	85	76	72	77	86	84	77	72	84	81	72	79	78	85	69	71	77	74	78	86	81	71	66	72	72	68	83	71	87	88	83	89	79	74	91	77	87	66	59	66	71	81	69	63	83	87	90	82	92	83	78	89	81	78	99	88	75	73	91	75	92	72	94	70	75	85	86	66	76	94	70	77	70	85	72	75	95	70	79	84	79	71	72	83	80	85	74	90	90	77	72	91	82	70	98	65	91	82	79	82	83	86	94	80	86	82	69	70	73	73	75	72	72	79	92	86	76	66	75	75	77	78	84	77	97	77	88	76	84	77	88	79	81	76	59	81	81	87	80	68	80	67	76	80	76	94	53	72	68	77	85	75	85	74	75	66	69	79	81	76	56	83	65	85	84	76	81	89	62	74	69	72	75	81	82	69	70	89	86	68	94	87	72	86	76	69	88	75	68	74	78	80	86	80	83	74	88	63	59	90	83	78	66	80	76	84	90	79	81	94	70	74	85	81	83	78	79	81	78	72	78	91	85	69	72	84	92	88	70	73	72	78	94	71	80	74	88	89	79	94	93	98	68	86	68	70	78	78	85	80	76	94	77	82	77	74	60	73	80	80	71	69	76	65	96	92	73	76	84	77	74	85	80	85	87	70	76	97	89	82	82	76	74	80	76	98	86	59	79	71	83	79	61	81	79	69	81	71	90	74	72	77	72	95	89	98	78	79	80	87	80	81	64	68	71	69	68	98	73	80	96	79	88	78	80	86	87	80	73	79	72	84	87	78	84	65	71	75	71	82	86	75	77	76	89	71	78	75	104	82	84	87	97	81	75	67	77	81	68	80	62	81	68	71	84	88	94	74	75	76	64	83	83	75	89	74	99	79	98	75	92	65	58	87	82	68	87	78	91	74	80	70	84	75	58	68	90	101	85	78	80	80	57	81	63	67	69	71	75	75	78	95	68	68	69	95	73	66	82	79	75	84	92	90	67	93	90	68	81	75	82	86	78	80	75	101	78	80	79	73	85	71	72	82	82	82	82	82	73	89	71	79	78	75	83	75	77	68	84	73	93	79	72	100	91	78	76	78	78	81	85	70	80	82	78	75	72	80	93	58	64	103	80	75	76	81	67	84	72	66	83	81	81	93	78	87	85	65	86	92	76	107	79	95	79	92	75	76	58	90	57	85	78	85	95	87	74	80	83	75	70	70	72	74	75	89	72	75	85	76	70	74	93	84	96	66	76	83	78	70	83	81	72	66	86	69	82	92	74	81	83	82	77	54	69	81	74	89	89	86	65	76	85	86	78	88	79	75	84	96	97	75	76	91	82	69	73	79	92	74	77	85	73	77	91	80	83	79	81	78	80	82	67	81	88	69	74	81	87	86	80	69	82	66	84	74	80	79	86	68	71	72	90	71	80	74	85	76	80	77	103	95	94	77	83	66	83	77	72	70	78	86	83	72	73	99	70	78	85	87	74	80	90	70	79	93	65	71	93	67	85	85	71	80	86	94	90	71	79	76	71	64	80	77	91	64	78	80	70	82	69	77	81	82	79	72	86	77	77	70	87	92	89	86	79	84	91	67	73	85	62	88	73	78	90	73	81	69	80	80	68	76	84	77	66	83	73	67	86	69	59	72	78	82	81	88	102	100	84	79	63	76	78	92	95	68	77	73	83	99	86	83	86	87	78	81	64	77	72	78	92	91	84	73	86	73	83	69	69	67	75	69	77	80	71	68	77	73	71	74	87	76	72	74	90	93	78	65	81	81	85	81	76	77	78	84	89	97	87	90	81	84	80	84	69	78	73	82	88	80	81	77	85	89	84	66	84	94	73	83	78	93	78	65	86	67	70	81	76	73	63	86	81	95	77	74	84	82	93	80	94	82	84	72	82	85	71	67	77	90	66	91	89	79	59	85	60	69	89	76	75	81	80	83	80	80	93	84	95	88	106	72	87	74	84	72	82	88	88	73	61	76	68	96	89	80	90	73	87	81	90	59	83	85	76	58	83	72	68	89	73	86	72	79	77	98	69	78	67	77	80	81	77	84	78	73	83	69	77	85	60	68	54	71	71	84	71	78	72	88	79	76	82	77	86	77	76	83	66	67	81	80	73	76	85	75	80	76	77	71	77	77	89	82	78	72	84	61	84	81	79	72	78	87	68	84	76	85	80	83	79	74	92	87	67	70	89	88	74	72	71	87	80	90	84	86	72	86	70	68	86	87	92	72	64	78	78	81	82	67	92	74	64	63	80	96	97	73	72	80	80	87	98	70	90	83	82	86	91	68	79	91	77	76	76	93	70	65	95	86	97	85	84	85	71	72	84	91	93	81	86	73	78	82	81	71	82	85	91	90	80	76	83	96	84	75	73	97	79	75	79	97	70	84	69	71	65	94	85	72	82	69	69	81	86	82	73	76	78	86	65	99	72	73	74	65	88	87	78	98	85	91	59	75	88	90	64	81	61	90	79	84	87	86	81	66	78	79	60	78	74	74	72	76	101	74	91	91	92	82	85	76	76	67	74	92	70	81	74	73	81	82	77	81	88	84	79	67	84	69	73	74	91	75	89	81	73	87	85	82	79	75	74	83	72	82	84	87	72	69	79	85	86	89	78	87	84	85	79	76	66	71	88	89	85	73	75	78	68	80	79	69	79	73	89	78	73	64	98	86	88	88	71	84	94	79	73	73	72	88	69	80	78	85	80	77	79	85	74	82	72	95	86	79	84	79	97	79	83	61	84	89	73	66	82	72	80	60	67	94	84
14780	8191	5676	9638	16954	18176	17303	16127	14058	11858	10077	8933	8648	7651	6340	4599	4138	3881	3418	3443	3214	3052	7126	27111	17848	1502	1264	1331	1280	1194	1194	1136	1162	1106	1067	1057	1008	1104	1050	986	963	999	1011	958	1015	1019	1016	1024	1001	1010	1024	1039	1051	976	958	972	1011	959	1018	1012	952	979	999	954	930	976	993	931	952	976	1027	957	949	1012	956	1007	1018	961	994	984	1029	955	991	987	958	1009	1017	991	1003	1016	1133	2069	2326	1905	1451	1202	1074	946	943	932	946	974	967	964	995	891	969	999	920	963	954	962	978	912	974	986	1019	958	989	970	970	994	960	967	903	963	974	948	953	970	909	989	1003	926	969	932	942	985	939	978	977	910	963	965	963	1015	955	936	913	951	965	1001	991	1006	990	927	975	1011	974	955	916	947	970	959	948	1005	983	980	959	1047	925	993	932	979	983	994	971	940	967	966	915	994	936	955	922	1001	926	976	1009	1003	955	969	982	984	921	922	1019	963	980	927	977	946	987	949	981	1001	1003	990	952	936	986	985	974	944	979	934	981	1002	987	975	915	988	965	1013	950	987	988	940	957	979	980	961	971	1026	998	1006	979	946	960	970	1001	1017	978	980	921	968	935	954	912	980	955	970	956	1019	970	968	960	968	962	929	1024	970	1009	970	947	943	936	964	1001	927	958	996	934	998	990	1003	956	981	960	978	1006	937	987	942	954	1003	1042	972	962	944	947	1027	928	971	955	972	891	1006	968	955	962	922	1012	1008	943	943	928	959	966	930	1011	969	954	1015	1023	923	975	990	996	996	912	991	996	992	973	994	992	972	977	893	1003	1004	955	986	896	980	966	944	1003	1022	979	1003	1003	951	996	959	964	961	986	993	955	959	945	966	917	948	931	998	949	1001	991	1003	949	1023	1032	978	978	949	987	984	996	992	1002	1018	914	914	995	967	986	942	970	1015	956	949	955	1025	941	973	932	985	962	1040	921	969	1005	987	947	998	978	986	974	978	954	957	997	984	921	951	997	968	959	987	987	980	962	974	1012	951	964	950	902	1016	942	941	998	997	941	953	979	960	1015	998	988	972	946	989	975	1002	888	985	965	973	988	955	959	957	963	983	957	950	932	966	993	984	987	934	988	928	1035	1028	997	961	1001	975	957	964	942	978	927	963	976	905	939	988	993	938	937	981	967	1016	969	962	999	946	982	930	986	993	944	973	988	1064	923	957	974	905	952	945	978	995	918	979	927	933	1004	1021	1048	963	926	957	974	1022	981	974	954	937	904	943	912	956	1009	962	998	972	984	945	909	1003	956	987	1018	1031	965	1012	970	1021	996	1017	921	988	968	986	998	904	1006	970	927	1041	958	978	986	979	972	985	943	949	996	991	941	1022	979	1047	1050	989	988	933	946	1008	953	987	943	964	971	936	938	945	964	972	1009	979	946	920	1017	982	969	919	993	969	1000	922	977	963	1028	1002	983	966	930	1008	995	981	928	954	1003	951	996	1003	964	994	957	975	960	983	962	942	925	999	934	948	980	962	1023	930	941	970	972	1000	973	1066	986	985	1006	982	974	976	964	991	963	946	976	947	1004	1018	1010	1043	937	978	939	987	970	998	954	976	992	986	937	1006	941	969	1006	975	1026	955	958	895	958	932	985	978	938	986	1041	984	926	990	971	924	945	999	933	958	940	932	960	928	983	984	993	981	925	965	961	950	991	942	1009	990	939	976	931	985	933	947	965	974	930	906	987	961	1014	986	948	1008	1014	967	997	887	985	960	972	913	995	975	938	937	979	958	996	979	958	973	971	988	980	939	970	957	952	965	984	941	950	940	937	990	997	1000	1026	997	998	998	986	986	961	941	973	1000	958	970	943	965	970	987	960	992	978	897	933	991	989	924	992	1005	1003	938	963	962	990	940	964	1032	935	872	969	913	977	964	991	969	911	938	998	925	1025	970	994	978	967	967	983	1011	961	926	951	934	938	971	984	999	928	1022	959	999	966	996	969	935	958	992	926	940	1000	983	955	1010	964	1008	934	943	959	947	980	901	968	948	968	1024	965	1004	996	973	944	1002	967	922	969	966	986	946	967	972	929	1011	993	965	1007	947	1000	968	957	964	913	985	932	951	1007	949	998	1024	989	921	955	926	930	960	989	979	980	1006	971	940	943	1008	970	989	942	911	986	972	980	995	962	977	943	985	959	1007	973	927	935	951	962	970	965	993	933	1016	944	982	959	1002	941	968	994	1065	888	944	1028	952	1030	942	1058	906	998	963	991	920	998	963	995	946	940	930	1016	995	996	932	983	963	935	1022	952	916	956	948	941	970	971	954	985	1017	942	951	969	951	953	989	982	975	932	961	956	959	977	915	965	952	983	980	944	921	950	977	938	962	978	955	955	971	936	966	964	1004	940	966	935	933	961	970	978	1027	977	951	948	948	1028	965	975	956	967	999	929	943	978	952	957	942	998	947	910	987	924	959	939	1005	961	943	991	926	949	954	1008	928	1006	1058	943	977	942	1028	928	955	1021	998	1032	1004	979	929	972	926	993	932	1055	963	1087	957	933	914	968	1009	1014	924	954	972	959	960	967	901	1000	932	984	972	987	1013	1000	982	911	1005	1007	936	978	946	950	978	1008	983	976	916	941	952	993	939	1003	944	961	984	946	966	963	939	935	1013	988	955	1027	957	955	1028	970	963	964	938	959	1021	947	944	944	1013	935	938	982	992	962	976	1008	956	985	1012	918	962	958	952	976	989	1000	980	985	972	999	952	988	995	938	976	986	950	1020	945	957	979	937	993	936	918	998	984	932	923	963	948	954	998	923	968	1049	973	961	951	945	980	1014	984	972	1011	941	980	918	999	1012	960	1007	991	988	894	941	975	992	947	1009	1051	946	969	985	945	987	953	925	933	992	1011	970	970	990	1008	990	965	980	968	990	966	981	928	968	999	954	969	1011	998	992	955	987	969	947	950	953	984	936	987	941	992	978	912	1010	963	948	989	1015	955	968	943	912	940	948	988	968	970	972	987	966	1011	958	965	961	934	970	945	938	919	999	947	937	912	969	927	930	948	947	1007	947	1021	969	932	958	934	988	1028	1021	998	945	927	935	925	966	950	1021	963	1006	937	973	999	968	945	944	936	955	986	987	1001	951	968	1000	890	969	993	919	986	1038	958	986	946	979	993	974	966	967	926	961	920	980	992	917	930	963	969	1014	987	944	951	984	958	956	999	952	968	957	990	1009	967	950	944	940	939	1006	969	965	980	927	970	1012	1015	976	930	967	968	1008	963	939	971	1008	968	993	977	955	1015	897	962	973	982	968	950	981	948	989	961	912	1012	995	1032	971	1003	975	901	966	930	917	962	965	990	943	902	939	940	947	955	965	949	972	972	968	954	1021	982	1000	972	905	976	973	968	984	984	967	980	960	973	928	981	972	916	953	944	1010	979	928	973	990	985	907	1004	967	955	961	997	950	1011	990	962	993	992	963	966	962	981	961	972	1027	943	958	992	1026	996	954	1004	966	961	1003	925	944	993	955	935	948	1034	967	987	998	970	943	971	989	968	963	933	956	945	979	944	961	955	1039	969	948	945	1038	948	931	996	959	1009	933	951	984	969	971	923	958	975	949	960	969	981	920	931	986	966	1000	930	1031	949	1013	964	982	1004	987	949	954	986	969	970	970	982	1010	899	941	1008	1007	1007	1025	902	965	995	943	988	908	1015	973	972	920	990	964	944	962	990	937	1026	918	957	957	981
1564	757	462	288	315	473	504	469	441	391	322	358	338	288	246	179	193	135	194	164	164	161	953	2806	1204	98	92	85	79	68	84	81	97	105	78	70	83	87	67	71	83	98	79	81	80	63	79	70	88	65	63	83	73	72	64	80	79	71	59	73	80	71	80	72	61	77	68	67	83	74	67	84	88	74	77	81	54	65	67	76	83	111	78	74	86	69	79	87	68	78	119	123	138	93	105	95	83	90	80	60	75	79	104	71	58	86	76	67	68	82	75	69	79	68	88	81	66	75	70	75	85	73	82	65	76	79	74	61	66	91	77	65	75	71	79	76	73	58	81	78	57	77	86	61	61	75	75	93	78	75	77	67	66	53	60	66	78	77	68	69	77	76	86	66	78	72	76	74	66	71	63	84	82	68	100	80	78	81	78	84	73	99	70	69	77	73	71	72	69	69	71	70	71	87	69	83	69	75	57	57	59	79	65	79	71	72	70	75	65	77	88	73	73	76	70	75	81	90	73	83	80	91	76	95	66	80	74	69	61	77	87	60	86	67	61	64	77	72	66	71	63	66	69	80	89	84	77	64	74	78	69	63	83	77	68	76	89	86	76	82	96	72	78	81	65	77	62	65	77	78	71	72	69	67	79	65	65	85	84	74	84	73	59	71	90	84	63	89	76	81	89	75	78	70	63	68	73	53	72	68	90	85	71	79	77	87	83	79	83	76	57	71	63	75	77	101	85	76	77	79	72	64	76	69	85	77	86	78	80	70	80	65	75	75	69	72	87	80	80	76	74	71	83	92	84	75	77	65	81	87	97	71	74	73	91	77	81	60	86	61	86	86	102	59	72	66	74	69	64	85	73	69	68	71	92	79	69	61	79	55	70	53	65	63	71	84	78	73	83	71	65	81	66	65	78	73	69	65	74	70	65	73	79	85	82	81	79	85	77	76	70	84	70	73	64	79	81	72	63	73	89	75	80	82	70	59	72	78	66	71	82	99	66	82	73	73	61	85	51	75	72	59	84	89	74	78	74	76	68	83	59	79	73	65	59	79	86	74	70	76	70	74	76	80	85	76	85	72	63	78	77	78	79	80	85	63	74	59	70	78	88	65	69	84	81	77	84	84	90	85	81	90	78	82	63	77	64	67	70	60	75	66	66	65	82	68	83	65	76	83	74	79	82	73	69	61	69	70	82	73	71	62	85	85	73	67	56	59	69	77	79	89	87	80	69	90	97	70	77	81	67	72	81	77	69	83	73	63	90	66	75	83	82	85	58	89	70	87	80	68	73	68	69	68	78	73	68	88	77	87	78	84	75	66	70	73	90	70	57	72	78	79	54	68	72	71	79	79	69	85	94	71	65	81	73	70	80	74	78	58	80	77	76	75	76	67	88	73	87	85	71	60	67	93	71	80	71	64	76	72	81	70	63	65	83	71	88	70	71	82	71	85	76	69	87	51	67	64	68	66	60	72	68	67	68	70	57	74	91	80	75	67	90	75	82	79	72	67	65	59	80	69	90	67	80	83	82	68	77	80	68	66	74	79	74	69	86	67	63	73	65	79	75	79	73	81	88	66	83	75	75	65	68	84	78	64	57	62	74	82	72	65	64	77	77	74	65	78	80	73	68	85	59	65	63	87	65	74	73	69	70	77	70	64	83	73	86	60	72	85	68	87	76	74	76	79	73	73	91	85	72	73	74	60	74	71	71	85	77	68	79	71	60	66	71	75	69	77	71	57	66	64	78	67	67	73	81	68	62	73	76	67	57	75	75	69	70	63	73	73	60	81	75	83	85	60	79	71	73	89	79	73	77	73	71	82	65	87	81	67	62	71	71	86	74	70	84	72	72	80	89	76	61	66	80	61	66	74	67	73	79	69	80	72	82	77	76	71	76	70	97	77	90	70	76	79	71	79	81	74	74	74	83	77	69	81	82	76	82	57	83	87	90	88	85	63	79	64	79	74	83	81	77	69	74	77	80	80	68	90	67	82	76	69	67	75	79	83	82	67	70	70	83	68	70	73	74	72	67	85	69	72	80	86	85	82	82	65	66	70	53	82	71	77	76	89	75	74	76	74	63	90	66	67	73	72	57	61	68	86	71	71	77	72	71	92	76	72	55	82	83	69	68	90	70	81	76	79	63	61	88	73	68	60	61	71	87	73	81	81	75	65	72	75	90	73	54	78	84	80	83	84	59	83	78	91	76	83	65	89	86	74	84	80	67	53	76	71	93	67	80	69	73	80	83	76	72	69	72	85	97	72	69	81	87	64	80	85	66	74	80	94	74	86	82	62	78	78	96	62	75	78	68	66	64	71	65	79	71	66	78	67	81	64	69	78	63	66	68	79	90	59	72	72	71	65	84	80	56	73	76	77	65	75	70	72	79	79	69	85	82	69	68	77	73	71	77	69	75	93	68	74	78	71	88	88	82	78	69	58	75	93	84	75	85	106	61	74	76	72	74	71	81	82	74	78	71	67	76	96	80	79	78	76	77	87	80	96	61	67	81	74	77	72	75	75	73	76	76	71	80	79	95	69	80	61	67	73	88	84	83	73	60	69	86	90	74	74	85	87	67	87	72	77	82	94	80	82	82	79	82	73	79	60	72	62	73	71	81	84	67	84	86	70	74	70	78	63	73	79	82	100	85	87	76	87	68	79	75	70	91	70	77	76	73	76	87	59	73	68	78	79	66	85	65	62	70	68	74	88	73	75	59	80	86	78	88	83	62	74	66	55	73	86	65	65	58	81	71	60	97	72	78	75	86	68	54	79	66	76	80	85	69	77	73	73	68	84	89	94	73	80	59	63	70	63	72	90	75	68	82	70	69	68	78	68	88	65	79	85	73	73	75	78	57	71	96	59	73	72	78	83	69	68	72	83	87	65	64	70	78	79	82	82	62	102	82	72	85	96	71	65	75	78	62	78	60	63	72	72	80	70	65	60	84	83	73	88	70	68	71	75	65	62	78	80	66	78	77	82	81	66	65	65	86	78	65	83	87	88	57	69	81	74	85	81	79	81	70	71	79	69	83	58	63	67	72	63	71	81	77	58	68	77	92	79	95	74	67	62	83	79	69	79	61	80	79	71	67	77	77	84	75	67	77	84	69	76	84	80	68	82	87	64	69	69	67	71	73	80	74	78	78	80	77	61	60	79	81	76	77	79	85	69	86	83	75	70	80	69	67	68	78	81	71	77	73	71	87	83	67	63	73	58	83	82	84	80	82	80	73	75	86	63	73	66	89	75	76	83	58	77	83	69	83	80	62	83	81	84	70	74	71	79	90	71	91	69	72	72	60	71	72	67	85	72	75	83	87	75	62	75	81	69	64	83	71	72	69	76	71	76	59	71	74	70	78	92	68	64	79	76	74	90	75	74	65	66	63	86	80	78	71	83	69	74	75	66	80	82	86	83	89	76	71	86	64	63	79	78	83	60	76	83	71	67	82	70	88	77	83	86	69	61	77	69	74	62	64	92	70	80	55	56	82	84
18712	10787	7237	12256	20726	21565	20660	18920	16495	14018	12320	11030	10749	9132	7453	5352	4888	4719	4416	4257	4104	4074	16859	29729	17441	1576	1399	1345	1332	1308	1166	1207	1082	1077	997	1038	1040	1005	1019	937	948	939	925	957	966	921	942	986	913	906	889	912	969	926	923	894	896	883	909	861	876	917	912	876	905	845	934	923	892	901	875	934	868	883	957	901	921	887	962	929	933	969	913	915	901	922	827	945	920	1008	1794	2784	2656	1930	1373	1128	966	982	959	947	899	877	891	905	942	867	882	942	881	875	895	895	887	928	904	892	936	893	902	930	912	898	867	911	891	871	864	948	874	954	940	920	888	889	914	906	868	907	884	889	837	866	837	874	943	852	938	933	907	893	926	879	869	834	858	922	901	919	892	879	916	868	942	893	917	901	905	888	882	930	903	946	900	866	862	866	881	898	965	901	821	954	865	888	908	854	889	866	895	928	847	891	877	949	913	891	890	870	879	805	890	857	855	840	881	881	906	846	877	852	855	929	887	857	879	937	906	927	858	873	853	875	926	876	894	890	891	882	894	875	958	909	904	882	891	849	895	824	903	891	895	880	859	889	865	918	888	910	943	902	898	870	900	898	815	878	861	902	892	918	868	886	929	893	908	883	870	857	899	910	920	880	858	887	880	901	855	904	879	878	868	907	908	905	851	939	897	861	920	896	895	901	868	834	846	899	931	890	847	904	886	880	879	860	874	857	875	880	879	919	880	903	893	852	884	897	928	888	880	907	884	886	918	857	888	839	863	889	897	914	930	893	890	922	847	868	886	926	935	885	881	928	893	888	859	925	918	886	920	916	893	881	843	917	863	888	906	870	862	887	878	873	904	898	918	899	895	853	950	863	896	897	896	923	868	838	913	905	861	830	845	897	862	857	909	888	896	937	867	895	861	884	871	920	898	881	861	919	888	888	872	922	879	857	848	858	920	875	816	913	887	882	915	903	896	939	885	881	886	910	886	921	844	853	869	862	913	875	906	875	905	859	869	886	870	885	848	948	880	880	875	903	887	838	883	855	875	859	886	940	906	868	832	890	914	907	903	909	932	913	860	919	914	923	924	886	926	868	913	897	918	920	856	968	882	824	897	942	891	879	921	907	940	866	910	874	854	954	841	871	818	839	848	864	884	905	921	884	882	882	887	889	901	873	930	903	894	830	927	873	873	879	929	888	962	918	854	892	914	944	846	913	890	863	911	878	920	885	906	907	884	907	948	862	806	826	896	918	867	915	883	919	919	845	866	885	866	887	902	920	923	907	927	931	852	911	915	896	895	893	879	860	880	911	859	862	914	894	915	874	918	875	856	896	866	931	893	880	890	903	942	869	896	868	918	879	878	902	848	873	894	875	926	885	904	905	905	957	905	902	940	901	862	930	879	877	886	856	919	909	938	911	915	916	917	883	867	861	909	856	937	921	898	868	918	941	915	899	916	875	905	889	865	893	868	910	924	921	904	832	885	883	870	857	944	864	913	882	910	931	902	847	876	911	901	913	902	889	919	867	916	853	889	907	874	844	897	921	912	876	884	938	895	922	841	898	889	861	911	939	870	925	921	905	917	901	898	928	851	874	881	891	952	922	901	839	911	882	893	848	893	895	906	885	846	884	886	862	867	877	889	885	858	933	842	870	892	864	896	891	928	881	847	884	869	916	901	861	934	889	907	812	915	893	892	857	943	923	929	893	923	941	935	949	884	952	906	930	904	902	858	834	880	878	920	828	948	859	915	824	887	830	858	884	843	860	871	856	886	858	875	859	862	888	876	889	838	855	868	854	870	916	926	910	901	880	900	892	909	871	852	831	883	886	910	877	858	891	899	895	877	878	886	850	870	922	903	886	954	908	906	900	911	888	878	905	939	862	908	932	891	903	889	846	906	911	906	887	879	915	883	888	865	819	934	911	897	911	925	906	861	835	873	849	899	880	896	854	928	862	906	926	896	893	904	925	849	885	914	899	854	874	948	925	895	876	913	903	888	884	902	899	867	877	906	878	908	919	974	931	910	838	860	901	900	871	891	938	925	922	895	862	876	866	884	899	921	843	855	845	932	825	862	874	894	859	898	893	932	877	891	866	859	897	954	839	922	865	815	855	915	866	922	924	865	844	877	864	907	891	848	946	885	830	899	865	837	814	913	892	884	910	888	900	886	884	856	913	869	937	886	950	846	899	971	864	872	889	876	914	873	831	808	908	909	867	860	905	914	870	840	840	903	875	889	922	864	910	847	899	916	888	917	888	935	869	891	911	914	927	909	892	898	878	899	941	883	870	901	869	887	898	844	913	947	874	897	928	929	870	922	905	927	906	901	831	857	880	882	937	934	880	921	906	951	847	930	901	861	900	902	913	896	913	846	909	855	894	842	871	925	919	894	818	884	892	884	877	920	913	847	869	886	911	875	920	916	880	854	916	892	901	886	875	858	899	854	896	923	890	898	952	891	913	841	891	858	825	941	856	912	943	877	862	878	883	909	903	857	870	885	887	853	844	832	929	839	807	903	885	858	896	889	868	868	904	902	872	869	910	879	945	876	897	887	986	895	930	941	862	866	895	881	874	895	944	875	883	896	918	863	852	814	841	880	872	884	895	880	912	909	902	873	931	856	941	883	912	850	864	826	874	918	856	863	899	886	865	893	853	936	868	901	829	933	865	859	880	913	863	920	849	866	868	923	909	902	857	891	870	931	883	905	859	895	925	906	917	847	869	886	949	891	902	886	935	889	870	890	892	902	834	894	847	836	903	878	923	843	925	924	869	907	929	911	903	835	896	859	903	880	899	875	843	867	897	904	890	940	938	868	863	876	849	899	966	888	924	897	911	896	904	895	895	903	903	911	903	895	942	879	928	882	895	863	966	908	867	879	892	851	876	837	890	911	887	944	858	820	922	851	918	874	903	892	858	918	900	910	901	868	890	884	923	904	899	922	882	914	918	876	921	863	918	880	902	924	926	916	912	889	867	880	871	897	880	893	904	914	876	890	868	858	920	937	864	855	843	877	853	909	855	901	925	896	852	901	908	841	898	836	858	885	932	865	867	830	952	851	891	847	848	899	936	894	907	912	854	932	879	876	921	836	916	936	847	892	879	910	871	829	873	901	932	904	897	878	875	867	899	887	918	914	914	885	845	897	941	939	901	907	924	921	898	887	877	900	902	882	927	896	919	876	914	913	904	914	904	904	880	950	852	858	864	853	901	887	881	862	865	868	868	869	890	892	890	891	886	882	898	928	915	866	930	857	912	863	910	884	858	893	872	888	903	894	906	903	909	923	901	928	894	924	868	897	920	888	872	904	901	954	876	888	842	852	903	859	899	878	919	886	910	876	886	906	921	829	828	897	909	894	881	888	908	892	912	865	882	942	918	871	905	937	886	858	930	868	889	841	923	885	903	894	946	880	890	890	935	872	932	893	893	884	959	886	891	908	915	857	851	866	875	906	912	875	881	922	933	878	889	900	928	830	846	848	953	886	846	851	905	946	850	892	896	888	949
1554	302	204	167	203	241	274	252	228	184	176	165	157	141	119	86	78	94	91	85	90	102	387	573	189	69	61	79	84	75	63	71	78	71	56	65	55	79	57	45	59	66	56	53	65	60	49	51	57	56	70	62	61	67	57	55	45	61	49	51	60	66	60	67	50	60	57	65	49	69	64	51	65	55	57	50	60	70	55	61	48	60	60	53	71	62	58	62	58	51	59	84	63	68	70	67	69	63	60	69	53	47	72	58	65	69	52	60	72	58	61	53	56	45	57	55	61	62	57	57	51	51	59	58	69	63	66	61	56	56	69	61	52	63	73	46	56	65	46	65	71	53	52	62	70	53	55	63	59	70	55	60	68	57	61	51	72	69	74	50	52	53	57	56	48	57	54	64	49	52	58	61	50	55	57	54	61	57	56	61	54	61	51	69	59	52	56	53	62	60	66	59	63	68	64	73	56	60	63	59	57	69	70	51	47	59	47	67	54	59	64	51	69	54	58	55	63	59	62	52	58	56	77	68	59	58	62	63	65	49	61	49	59	52	48	64	56	63	61	65	55	42	59	63	54	54	67	71	61	68	69	51	60	55	65	58	49	67	63	59	59	46	63	62	55	72	64	52	48	57	49	62	54	65	47	55	66	72	62	60	72	68	70	49	58	70	45	55	55	65	66	56	81	51	66	58	58	58	62	65	68	79	61	48	54	55	52	54	59	51	51	72	51	49	64	50	42	64	69	63	45	59	69	54	48	71	57	57	54	54	53	62	46	66	51	74	61	63	44	47	57	61	57	45	48	55	56	44	52	76	56	69	61	59	60	51	54	64	50	75	52	71	53	71	59	53	50	66	56	56	58	47	65	57	64	48	57	65	65	62	66	59	71	61	53	57	55	59	74	57	91	59	57	60	63	55	57	57	64	52	61	46	57	45	61	58	67	43	47	64	58	61	62	47	67	65	65	54	49	59	53	66	70	63	53	67	74	68	59	64	62	52	51	83	57	61	65	47	66	66	49	70	39	57	67	59	71	62	62	57	52	53	66	60	54	62	48	64	52	41	80	65	59	67	53	68	63	62	62	70	63	58	67	70	72	70	75	62	62	69	57	41	54	59	55	66	56	58	65	64	61	63	45	48	66	59	59	49	72	60	62	66	64	51	45	57	54	61	59	57	62	77	71	52	53	62	62	74	75	42	70	59	52	56	50	55	58	55	53	70	72	56	56	64	60	49	64	64	71	59	56	58	59	62	63	67	55	51	56	48	60	68	55	48	64	58	52	59	68	53	52	64	51	68	52	60	54	58	43	65	58	62	64	61	79	58	62	74	67	59	57	59	53	46	63	66	58	58	56	58	56	58	41	57	54	73	77	65	44	43	61	57	62	51	66	49	66	62	61	55	80	62	47	58	65	64	53	64	42	41	51	59	52	48	56	80	50	79	65	54	70	57	61	50	55	44	67	64	67	59	69	66	50	48	54	65	74	46	56	61	47	57	55	52	63	59	44	57	54	60	65	47	50	51	45	63	57	75	66	60	63	55	53	60	66	62	70	73	68	56	73	76	66	53	61	56	64	61	64	63	75	43	55	57	62	57	67	56	65	51	51	56	57	65	67	52	63	51	63	51	63	60	68	64	55	72	48	52	51	57	58	67	59	66	52	66	72	63	52	60	63	65	73	60	64	63	49	67	49	70	55	67	59	64	54	49	60	52	65	71	61	52	59	54	60	62	61	58	50	53	60	64	65	57	63	67	58	52	73	68	50	40	61	60	68	61	68	48	63	62	59	64	57	68	60	48	63	60	65	63	58	53	68	66	58	55	64	54	68	53	63	57	48	58	65	64	54	53	55	62	56	61	68	60	56	70	56	51	54	55	58	52	67	40	67	73	57	57	61	55	66	60	57	65	67	46	59	62	61	46	45	55	67	66	61	64	56	48	64	56	54	56	65	67	54	56	62	45	63	55	40	48	62	49	55	68	70	50	59	46	54	69	72	67	42	73	46	72	58	61	66	60	55	66	59	65	62	57	64	55	57	58	53	68	59	55	52	65	54	50	54	57	60	69	57	64	59	57	45	53	66	46	66	56	63	57	65	64	47	59	43	35	72	62	55	72	58	65	68	63	47	68	60	48	63	56	54	51	48	41	62	56	74	60	56	43	63	49	54	61	59	51	61	59	68	63	52	55	59	56	57	57	64	60	56	67	52	37	75	49	58	61	58	65	81	64	63	70	51	60	65	58	60	62	51	64	61	63	61	49	54	59	65	49	60	58	65	66	44	49	58	57	61	60	67	81	57	61	56	56	67	61	64	75	45	44	64	75	59	63	48	58	62	62	60	57	65	58	59	56	68	54	46	68	64	63	64	83	49	59	64	51	71	68	71	69	59	75	49	62	63	55	57	66	65	58	63	52	56	51	64	69	51	65	58	60	64	62	60	50	65	67	56	68	51	60	54	64	48	68	57	77	54	65	56	51	60	73	57	67	45	68	65	67	59	47	52	49	60	54	55	59	66	68	57	49	46	55	55	45	54	47	62	73	69	74	65	59	59	63	65	52	60	57	64	59	63	55	46	58	52	76	68	71	60	59	68	51	57	54	74	53	54	70	65	53	52	58	67	53	56	61	65	57	50	66	69	66	53	50	78	55	50	54	64	78	59	57	50	49	72	76	52	51	57	53	53	66	79	61	59	63	63	58	44	56	66	61	60	62	72	63	44	67	47	58	57	61	61	51	68	59	77	64	63	54	56	53	59	57	64	69	52	56	52	74	60	55	57	45	63	56	81	60	61	55	55	61	57	63	56	47	65	56	64	67	47	47	58	60	47	66	76	54	61	56	62	52	50	56	65	65	50	75	66	54	67	71	59	62	58	59	47	58	64	60	48	60	56	66	58	61	61	60	59	59	47	70	69	50	60	50	70	52	67	55	66	56	61	52	58	60	62	59	56	52	50	68	56	57	52	66	59	46	53	56	64	64	53	55	59	72	47	59	56	69	82	53	60	60	62	69	54	53	78	54	68	58	56	57	54	54	61	63	71	61	57	64	54	46	66	55	75	60	59	69	62	60	69	42	64	52	45	59	46	77	74	63	64	65	52	66	60	52	57	53	60	56	47	55	67	52	62	51	60	39	67	65	52	58	64	71	68	47	67	58	63	54	67	57	55	60	57	60	60	85	42	57	48	64	70	55	63	56	75	55	67	63	60	59	59	60	67	76	62	45	56	65	47	53	55	55	66	54	53	52	70	57	72	63	68	60	53	57	57	51	50	59	63	67	65	67	63	54	66	68	61	58	62	52	50	55	65	62	56	56	55	66	58	58	70	70	65	59	58	45	55	55	66	57	72	56	54	60	71	62	45	48	58	66	63	62	67	58	64	63	57	60	56	62	68	46	63	64	51	65	62	59	58	60	66	72	65	58	55	61	72	59	58	48	65	64	66	61	62	58	70	69	57	71	60	71	76	67	48	51	64	43	46	59	69	56	47	79	45	59
12115	5593	3877	6975	13465	14469	14058	12341	10042	7602	6526	6160	5540	4638	3728	2569	2609	2341	2282	2179	1964	2296	10604	13425	4926	976	902	894	877	863	799	867	813	813	755	791	797	796	781	718	777	786	750	773	679	752	673	761	733	771	730	705	769	723	707	743	800	753	725	771	721	734	708	714	773	780	667	767	793	787	710	717	769	750	768	763	778	745	703	746	757	764	768	746	755	741	748	766	762	784	804	1274	1171	1203	990	851	799	734	752	735	739	756	734	757	694	739	746	766	717	764	694	728	718	742	760	748	723	766	693	680	753	739	759	740	688	738	742	704	771	720	738	753	750	738	743	732	758	729	715	728	807	710	770	724	727	659	757	722	734	741	720	750	775	725	711	719	743	756	785	724	702	711	767	746	744	755	765	739	691	770	733	719	717	674	709	715	702	725	737	772	736	731	715	749	752	706	715	763	743	745	707	730	774	710	693	804	728	758	713	738	704	726	742	719	748	751	724	749	762	740	756	797	707	724	744	744	672	734	753	790	699	684	752	721	752	718	745	722	687	727	771	770	717	745	702	728	739	713	746	777	776	743	704	734	787	788	730	750	750	763	762	719	743	739	759	722	731	761	694	744	695	720	723	703	721	747	740	728	749	709	731	739	761	754	722	738	668	751	812	696	746	731	696	739	705	733	721	736	721	724	770	767	754	781	743	727	734	713	773	703	693	742	723	734	733	718	719	750	711	738	784	708	743	729	749	780	677	800	753	751	728	749	697	753	702	731	714	736	745	723	716	710	714	739	756	745	720	703	752	739	731	707	766	698	747	771	738	757	696	753	754	709	748	709	697	709	811	660	724	802	716	758	732	734	742	733	736	739	774	751	736	724	748	709	759	717	759	675	731	719	759	788	739	781	709	726	758	751	750	737	709	783	732	692	730	711	755	757	740	752	720	745	770	764	723	746	747	698	737	705	750	748	744	698	745	713	753	785	722	702	734	724	725	734	724	735	769	714	774	746	754	736	742	757	752	721	711	766	764	730	761	734	727	716	722	687	741	742	743	748	735	723	729	746	729	744	735	727	745	724	753	744	711	741	727	745	765	731	739	771	694	800	735	695	760	728	750	741	744	690	731	705	731	705	739	796	704	740	729	728	714	754	758	711	782	738	755	759	733	755	775	695	741	790	720	754	725	717	772	742	692	706	755	772	773	753	707	732	722	713	693	738	716	793	741	664	723	751	734	718	757	770	709	693	740	741	704	742	753	703	720	749	717	763	766	721	767	734	710	748	739	713	732	754	716	692	750	773	726	742	750	757	722	743	724	737	705	733	771	724	781	778	717	713	733	737	773	698	754	762	684	675	717	727	697	732	693	724	713	743	730	726	685	744	745	725	768	736	694	752	708	741	732	706	769	711	763	704	737	695	777	740	675	713	725	708	675	730	746	689	698	728	725	722	756	741	752	745	742	717	757	725	732	696	735	721	787	684	727	766	713	727	752	760	790	740	695	757	742	752	730	733	749	722	714	779	750	681	732	728	727	716	737	690	747	804	764	686	768	680	790	718	789	735	731	688	714	721	764	737	746	740	738	755	716	733	722	715	653	722	762	719	755	777	724	749	706	746	727	715	736	730	744	709	736	710	775	700	734	707	764	683	765	755	783	781	726	698	759	743	743	762	707	714	757	778	705	758	732	734	735	764	736	751	722	727	749	779	711	737	743	754	778	686	770	758	736	735	717	713	720	725	778	740	746	670	722	698	757	784	712	756	761	753	695	738	724	756	737	759	748	721	737	717	728	776	739	711	717	745	701	705	724	711	745	714	782	753	765	710	730	776	741	742	688	721	715	765	710	681	732	751	700	773	774	713	725	705	734	765	755	708	722	748	698	799	746	723	697	741	721	716	744	767	709	719	728	733	742	736	770	677	745	749	730	708	714	769	701	776	708	762	739	730	733	741	738	708	708	750	715	737	731	757	707	758	726	717	734	724	766	782	766	794	710	762	724	722	719	765	751	742	702	728	748	743	709	734	715	735	695	707	719	761	721	750	670	750	707	714	741	777	667	683	734	712	764	728	764	750	755	772	769	758	720	723	709	745	779	730	741	704	689	737	747	706	740	708	732	732	730	746	752	747	714	710	757	766	704	775	737	706	716	755	730	704	723	749	736	720	750	762	744	726	746	771	762	791	683	731	718	767	727	739	727	747	744	690	737	763	751	738	719	707	734	721	762	754	729	712	762	744	696	728	785	729	739	745	734	761	756	738	770	742	731	704	784	725	732	706	707	758	777	651	709	762	764	733	732	738	738	705	769	767	814	714	711	757	714	773	781	736	732	728	713	708	720	712	777	714	733	729	779	704	752	738	714	703	738	723	738	735	718	743	742	732	722	730	739	746	744	685	725	729	752	672	692	705	715	763	790	738	696	745	800	795	820	766	727	741	686	722	694	765	757	739	720	741	746	733	758	724	722	733	767	775	741	724	708	723	692	712	754	732	779	694	728	764	732	719	771	694	757	745	728	718	722	741	701	723	711	746	732	735	743	750	758	754	729	734	729	743	684	700	746	714	776	744	736	754	702	742	736	725	735	723	707	717	722	741	723	749	671	753	763	720	723	769	761	770	737	754	770	711	733	773	740	714	724	747	722	699	697	787	779	691	726	730	695	726	723	720	727	754	710	739	720	712	743	769	773	720	712	750	785	744	695	714	759	694	740	703	775	716	713	698	733	684	702	761	747	734	768	704	746	770	708	757	715	703	723	738	734	743	764	726	756	786	768	775	727	740	674	711	712	734	752	726	727	738	666	765	729	707	737	724	719	770	730	705	779	709	710	738	771	707	717	745	762	709	738	728	786	724	690	719	696	755	778	684	792	697	685	741	740	779	698	748	684	704	783	726	715	766	736	726	741	733	729	764	765	712	743	736	721	742	744	718	740	731	729	765	766	738	766	708	737	742	773	679	746	715	767	742	728	732	723	734	744	720	712	736	730	744	739	683	765	719	726	717	749	750	758	765	711	667	696	711	781	717	758	769	752	726	765	768	716	689	779	739	739	699	731	759	770	753	730	705	755	692	693	751	722	687	677	750	744	730	770	741	730	716	725	773	721	721	737	726	723	708	736	737	759	721	751	698	743	716	714	705	788	685	730	738	660	774	748	760	716	751	735	690	719	777	724	748	767	677	729	749	788	651	760	737	695	734	683	728	743	715	684	757	762	689	721	779	750	741	693	780	740	681	783	740	743	709	695	732	767	759	740	718	673	714	775	696	728	703	711	770	754	697	787	696	785	729	746	754	711	715	732	760	775	712	722	697	718	745	748	723	717	786	800	744	770	713	768	707	714	729	796	738	778	722	738	719	746	740	708	731	768	731	700	716	676	763	715	737	725	752	700	705	767	738	730	740	776	713	747	740	759	738	745	713	749	778	731	692	756	762	741	716	733	728	765	684	720	749	702	757	738	721	797	781	742	713	728	775	749	731	700	689	750	669	793	741	764	740	720	751	758	747	750	709	725	763
1001	586	324	224	261	409	426	397	343	268	229	247	212	185	164	143	136	119	110	118	117	149	1065	1709	361	69	76	63	75	46	58	67	60	76	67	69	58	47	72	59	74	54	60	59	54	62	50	61	55	51	47	64	49	60	69	65	59	55	52	68	70	66	63	63	65	59	71	52	55	49	65	61	57	60	57	51	65	46	67	59	60	51	56	59	69	71	50	57	59	67	66	94	81	93	86	55	68	65	62	55	60	51	63	54	71	63	80	67	61	65	66	71	64	63	60	51	50	67	53	66	54	65	56	63	54	58	54	64	59	53	63	48	61	60	60	56	48	56	59	66	40	51	53	65	62	59	67	53	55	73	66	69	57	60	51	61	63	56	61	56	55	61	61	57	56	73	64	48	58	70	71	60	69	69	60	68	70	62	69	67	60	72	67	48	67	55	58	50	73	57	53	67	55	63	61	52	55	62	65	76	67	70	66	63	53	71	56	64	68	62	47	52	60	69	64	68	67	83	56	57	60	64	55	60	63	55	39	64	61	55	59	67	66	50	60	52	53	63	60	58	57	67	55	69	57	59	64	68	57	55	65	52	55	58	60	53	48	63	72	48	46	65	64	67	71	59	56	62	57	64	67	49	63	65	57	64	68	60	58	48	70	63	56	57	64	55	54	66	53	54	56	47	63	60	55	69	56	69	62	61	62	52	47	65	49	54	66	61	50	61	57	62	61	60	62	73	60	64	68	61	68	58	56	61	43	52	70	49	55	51	63	53	53	54	62	74	62	61	55	59	57	66	56	64	54	66	61	55	73	56	81	64	48	65	59	67	65	65	58	61	74	55	63	63	64	58	64	53	56	71	66	43	60	79	62	58	47	46	53	64	58	61	54	66	49	51	60	66	63	64	66	60	53	57	65	61	57	55	53	54	52	67	66	77	60	58	67	57	66	51	66	62	69	75	48	69	71	54	63	73	52	76	62	58	64	49	63	61	52	69	64	53	62	55	64	62	49	62	74	66	53	61	73	61	69	58	64	61	57	44	65	61	76	51	65	44	62	64	58	62	58	64	45	53	68	58	64	59	64	69	64	46	54	58	62	65	79	72	68	67	52	59	58	52	62	52	67	62	55	58	71	66	58	56	60	57	66	67	55	69	69	61	57	56	54	61	54	60	56	62	64	60	64	53	54	52	45	55	52	64	69	46	61	59	73	61	54	54	64	66	44	69	61	64	65	62	58	63	63	52	64	65	66	55	64	65	58	74	64	61	62	59	62	61	57	53	65	65	63	52	53	64	52	62	53	66	55	67	57	61	74	44	82	63	48	57	59	65	54	62	56	69	58	68	62	68	64	59	70	45	56	58	57	57	64	60	59	57	66	65	58	62	66	58	65	64	61	57	53	60	75	63	65	67	49	55	79	80	70	61	49	51	68	59	61	57	57	66	84	67	57	66	49	62	62	67	51	63	67	58	52	56	74	52	61	64	54	54	52	57	67	52	60	74	57	63	58	63	71	59	54	52	57	52	50	68	57	64	57	60	78	72	57	59	59	51	61	35	57	65	55	68	59	70	58	58	50	68	48	64	48	51	65	62	54	63	55	54	57	55	56	62	65	54	56	54	58	61	50	53	61	69	73	56	57	77	61	73	75	49	61	64	67	50	72	72	73	68	75	58	55	77	64	55	59	52	47	52	56	60	69	54	63	61	61	57	56	66	69	43	49	57	63	64	70	54	57	50	64	70	56	64	52	58	58	61	65	56	68	58	60	55	53	73	69	65	60	60	51	58	51	66	50	62	56	57	70	64	62	67	76	82	52	59	60	51	71	48	70	55	71	50	62	61	66	76	68	47	63	63	52	54	72	58	63	56	72	62	59	60	68	52	62	58	69	62	69	54	73	64	55	58	70	60	55	72	53	48	54	53	82	56	45	50	63	62	76	63	64	66	55	57	63	61	75	48	52	39	61	59	53	52	75	58	50	66	64	59	52	64	65	66	47	65	70	57	69	58	57	61	56	57	68	55	62	65	62	75	52	57	42	57	53	51	64	49	70	71	55	65	44	61	63	58	55	70	45	68	59	42	63	60	53	55	59	81	57	54	53	56	51	71	74	59	54	59	77	63	64	61	56	67	62	65	76	54	45	52	58	67	54	65	57	58	57	57	57	83	53	44	65	64	59	71	63	48	58	59	78	48	56	57	39	57	64	74	64	60	68	71	58	57	77	59	62	69	69	61	64	59	51	68	62	52	73	57	40	63	60	57	54	46	54	71	62	55	61	68	58	57	61	58	49	51	56	65	69	63	55	59	65	54	63	55	66	56	49	61	76	49	59	72	51	69	62	61	60	60	65	70	61	55	54	65	63	44	49	58	36	60	69	62	60	57	65	67	51	49	52	53	50	66	63	66	64	50	60	62	64	68	59	57	41	56	62	58	75	58	64	79	71	69	68	63	56	62	68	52	66	48	53	64	42	69	61	62	60	62	40	55	56	69	75	58	71	47	67	71	62	69	59	48	61	67	57	66	65	56	68	62	64	58	58	52	60	61	61	61	53	67	71	55	46	62	56	56	55	61	60	56	54	49	58	89	69	64	53	54	51	65	51	68	47	66	75	60	68	57	56	56	62	76	54	62	70	66	67	57	59	53	78	50	68	51	70	69	80	71	56	61	55	61	67	65	63	45	66	61	70	62	68	56	64	63	55	56	56	72	66	51	52	59	65	50	71	65	72	62	53	68	56	63	62	72	54	50	77	76	59	63	60	71	57	52	68	71	65	67	67	65	49	59	59	65	61	58	68	51	73	69	50	68	46	50	61	63	70	68	70	70	74	47	54	55	75	59	70	65	57	62	67	62	75	55	62	65	60	61	75	51	59	63	56	53	71	46	55	56	68	75	65	45	66	61	52	49	53	69	60	63	64	61	64	57	51	75	63	54	70	61	58	53	52	60	69	62	68	76	57	54	56	68	70	57	61	63	63	42	42	68	48	49	65	56	59	59	68	55	54	71	55	63	75	64	61	59	76	66	63	60	55	66	52	66	63	50	69	52	57	63	61	62	46	72	53	57	61	67	66	61	58	64	59	64	75	53	54	69	61	72	54	76	64	49	55	61	64	55	66	60	47	50	66	60	57	57	55	69	60	61	63	61	61	49	68	65	67	66	58	63	53	68	65	61	67	76	64	62	49	55	64	69	57	57	65	64	78	74	50	57	65	60	66	57	71	58	62	52	64	61	57	65	65	57	48	48	64	67	61	46	57	57	62	58	63	66	49	56	50	54	58	64	61	46	53	60	59	53	59	61	73	71	47	49	63	69	72	60	48	63	62	58	61	61	58	43	52	66	58	62	90	48	50	65	54	64	58	56	52	57	54	63	51	60	63	60	51	55	62	49	74	52	63	60	58	59	63	65	44	62	56	51	48	56	53	52	59	56	58	59	55	53	56	60	67	73	51	71	66	61	60	53	54	66	59	58	65	68	54	62	65	66	54	56	56	56
15281	8959	5830	10293	18610	19426	18317	16662	13610	10448	9601	8881	7745	6762	5118	3983	3476	3559	3280	3149	2768	4363	19736	23559	8442	1080	1011	1047	951	929	936	899	877	805	767	838	781	779	715	769	741	737	733	729	765	772	752	763	732	772	733	735	740	692	753	741	734	675	694	707	742	686	752	690	724	676	706	721	690	711	681	746	723	755	736	715	730	704	743	738	723	711	735	779	696	738	714	747	729	724	906	1809	1719	1480	1190	970	769	701	737	739	689	709	734	672	679	742	705	719	669	695	705	708	689	742	692	732	735	700	739	670	736	724	714	681	706	713	712	690	698	702	729	683	726	716	698	685	758	688	692	723	676	703	686	748	710	763	705	722	720	684	683	719	706	734	697	724	745	747	770	723	691	744	720	668	725	731	708	739	744	693	741	762	715	726	703	712	746	686	704	727	741	712	731	698	755	727	704	716	733	680	710	727	737	744	715	698	705	782	704	720	726	711	730	715	738	722	645	707	704	736	737	768	719	731	719	786	667	740	749	706	697	719	739	678	736	774	698	721	708	672	691	702	731	738	686	686	722	718	706	733	741	754	715	716	711	735	720	758	735	712	718	736	703	715	730	724	720	671	727	735	721	719	750	698	694	712	686	701	683	725	685	711	738	697	698	715	722	707	679	715	768	707	747	722	689	733	713	701	688	719	729	657	708	727	748	706	749	692	737	735	727	679	729	687	715	743	733	690	682	711	704	677	700	725	723	736	733	735	727	744	702	720	694	718	681	686	765	709	688	690	706	707	729	679	714	738	749	748	753	782	729	768	678	660	681	770	719	711	746	733	692	735	688	693	746	710	704	741	672	721	746	753	721	718	736	723	717	713	674	655	739	704	693	676	684	729	715	742	743	687	695	684	717	711	702	733	762	690	725	709	713	740	728	685	728	723	722	700	758	684	701	705	745	747	665	745	744	714	750	686	673	716	715	749	711	730	720	696	675	753	744	708	708	740	690	700	754	698	727	736	734	744	696	684	698	709	667	694	730	734	728	689	688	748	704	750	690	755	783	612	738	744	694	720	714	724	705	732	677	694	731	706	700	709	777	699	684	696	708	711	709	740	707	723	688	749	700	679	702	737	684	705	708	725	757	720	768	713	766	692	773	763	716	709	660	668	738	726	730	686	713	744	750	707	758	729	745	709	678	760	726	715	733	717	708	731	723	749	712	672	721	710	749	699	686	672	717	731	709	696	764	725	709	707	704	717	707	739	743	760	724	697	681	710	736	731	718	731	704	735	699	730	730	775	689	739	699	685	713	727	750	737	714	759	689	717	685	719	761	678	690	714	729	690	757	748	704	691	730	716	712	751	714	718	710	733	723	732	765	733	725	706	737	662	774	715	735	720	783	669	751	763	730	714	741	698	725	765	683	710	711	728	751	765	735	732	736	740	727	709	722	728	725	710	688	742	722	751	733	712	685	693	712	687	702	712	660	734	725	692	754	713	769	684	733	717	734	733	785	729	698	692	749	725	724	742	717	713	675	696	719	708	705	752	708	744	704	744	721	758	726	723	764	743	753	705	712	648	747	724	729	707	707	721	722	714	739	710	748	714	761	702	672	733	733	725	765	735	741	674	748	712	676	777	677	681	730	704	726	718	720	699	709	760	721	742	682	723	703	699	692	731	741	733	701	733	711	699	750	708	747	743	732	737	701	727	684	725	709	706	716	707	707	714	718	706	725	685	726	698	696	745	728	733	713	716	753	745	717	680	725	726	713	738	753	746	763	670	755	698	763	728	757	740	700	710	731	758	714	742	720	714	740	736	748	697	713	713	710	744	702	778	741	745	657	734	769	718	748	756	722	747	720	739	707	718	666	728	691	665	724	705	706	743	744	707	707	676	708	735	759	765	723	667	745	703	667	718	746	695	682	723	741	754	696	674	683	728	758	724	707	754	696	729	694	727	727	689	690	715	674	689	709	708	680	732	711	756	723	753	680	726	740	729	713	712	677	698	755	723	732	739	725	691	703	672	760	740	724	762	737	730	695	734	659	708	733	736	714	730	671	701	758	728	727	738	735	655	710	685	715	747	691	711	730	692	706	728	727	712	674	746	679	712	731	701	694	700	736	690	717	724	760	713	745	748	747	690	708	702	762	707	727	711	708	730	681	677	733	743	729	728	738	664	713	678	738	709	758	722	728	751	772	776	710	750	718	723	774	715	719	725	769	712	669	696	754	708	769	676	742	684	713	725	731	760	705	704	728	710	760	740	686	698	660	726	735	673	710	650	737	739	719	761	722	726	718	747	759	742	740	760	710	687	661	739	685	679	754	743	695	711	730	669	709	706	692	696	730	720	729	748	717	676	727	677	711	733	731	767	682	729	727	695	711	697	684	680	723	692	716	681	698	724	688	722	744	728	706	748	764	716	717	706	692	688	700	701	752	704	753	747	763	705	741	737	689	704	757	727	736	737	658	716	742	716	715	705	700	720	754	642	722	681	743	720	719	740	718	728	753	728	714	683	703	753	729	701	720	660	753	740	742	739	695	721	699	690	693	660	713	713	731	762	679	737	746	778	693	755	724	670	718	712	750	763	746	736	718	704	714	742	702	757	709	710	716	716	740	706	745	673	751	753	717	704	715	719	693	688	661	729	723	705	785	753	729	745	717	693	776	748	742	681	704	699	768	758	724	718	702	744	755	709	745	799	692	728	712	730	725	706	751	722	720	716	718	730	750	733	721	740	731	650	675	692	689	712	753	714	733	709	723	732	707	753	681	670	742	713	738	678	701	768	694	756	731	740	731	681	693	691	694	659	744	705	696	677	755	773	708	742	719	694	708	728	701	719	744	737	728	714	751	730	752	694	687	732	729	749	740	738	724	726	687	709	739	702	750	691	699	741	717	723	782	705	715	685	746	735	743	720	692	742	720	700	699	713	710	718	746	714	704	730	697	753	766	702	741	715	712	681	798	710	725	685	753	683	683	723	686	704	689	704	758	771	710	709	704	699	693	718	764	760	718	707	697	720	712	746	715	734	698	710	687	732	724	678	733	693	684	690	688	737	700	709	742	765	692	729	735	760	681	680	720	736	728	753	712	688	733	735	697	703	723	746	663	744	712	704	714	730	717	712	765	757	761	725	698	706	726	666	674	759	720	717	732	759	774	738	711	698	717	750	687	732	726	721	751	672	730	716	702	698	741	705	753	660	697	732	759	708	722	704	688	707	692	741	708	719	696	742	679	753	695	711	712	724	713	670	692	731	744	708	686	731	734	805	718	723	758	674	681	727	728	754	750	692	765	775	724	678	747	700	726	691	722	675	698	731	725	736	706	723	750	718	653	720	699	712	745	704	730	739	712	689	701	675	677	657	710	717	737	717	693	722	685	669	733	746	724	740	719	745	707	678	719	709	708	741	691	711	707	740	675	711	772	677	746	689	724	736	780	765	720	761	691	698	687	728	707	660	735	690	679	687	736	723	691	688	730	713	744	736	710	701	700	710	708	724	743	760	691	705	661	774
2510	519	328	237	299	401	462	384	324	293	289	250	255	229	178	162	137	147	115	137	128	159	1239	1296	279	79	84	66	102	83	96	85	92	77	72	85	87	69	81	90	81	75	75	82	79	72	80	80	87	72	68	80	78	75	66	81	74	97	77	74	66	87	81	74	79	72	81	92	75	67	64	77	71	83	74	80	70	71	74	77	94	63	71	86	89	70	86	82	87	92	86	132	107	111	93	83	69	73	75	56	91	78	88	61	71	74	71	86	83	81	86	76	74	91	78	77	89	69	73	83	77	73	91	75	75	76	79	81	73	79	70	70	89	96	71	96	69	84	87	77	86	65	67	81	78	70	79	90	88	74	82	78	86	72	68	78	69	74	86	80	57	79	75	82	80	91	74	82	82	85	75	73	82	83	79	72	66	86	85	85	67	79	69	81	77	93	93	91	88	70	81	83	74	78	85	69	68	64	92	63	85	74	82	69	74	86	78	66	65	74	88	75	72	73	61	74	80	85	80	91	87	88	94	65	78	64	60	72	85	76	52	80	81	88	92	79	79	83	73	77	71	71	89	57	83	68	96	65	74	98	85	88	81	76	86	87	90	88	81	80	74	77	59	71	93	88	74	71	80	92	78	73	97	78	81	78	84	70	73	76	54	92	82	65	87	83	77	72	77	65	77	76	79	63	65	76	89	66	89	71	79	73	84	72	78	77	84	75	71	70	92	70	76	73	71	85	80	80	64	69	91	83	88	78	76	68	79	74	71	85	72	77	78	81	86	78	86	88	85	73	82	98	100	77	99	75	73	96	69	71	66	86	77	71	95	90	88	82	62	84	85	75	89	74	88	83	70	75	79	71	76	73	71	80	90	66	71	73	81	68	78	76	88	73	68	87	91	80	79	68	68	77	96	70	78	72	84	93	57	80	79	71	85	65	88	74	88	76	88	67	58	83	77	81	71	111	66	95	93	82	94	79	64	65	74	74	80	69	81	99	78	88	73	81	75	64	80	72	77	82	86	80	74	84	83	83	75	67	75	67	72	86	84	76	87	80	81	78	82	79	88	90	76	61	81	57	71	68	72	71	67	71	76	94	80	80	81	85	72	87	78	78	65	83	75	86	92	80	66	89	79	72	88	84	65	75	70	86	78	83	83	73	83	71	84	74	71	87	75	78	74	89	79	85	88	81	75	75	78	83	66	73	66	79	78	80	94	74	72	82	70	67	69	98	67	91	65	66	92	71	75	91	88	77	82	74	86	101	90	80	84	90	83	93	74	83	65	95	86	76	90	92	77	73	83	71	66	62	75	78	70	68	92	74	80	77	76	72	84	62	86	85	55	79	85	86	67	68	80	72	78	69	78	91	76	77	85	80	72	82	59	80	61	77	89	91	71	80	87	84	84	76	66	71	78	80	64	78	72	86	77	58	93	87	85	70	81	96	68	66	73	87	81	86	83	93	75	77	86	72	86	65	78	79	63	76	76	79	82	70	71	66	70	99	74	93	87	69	68	70	88	72	58	72	82	76	90	74	83	75	75	64	80	80	75	82	83	79	101	74	86	69	73	71	89	73	77	76	71	65	86	69	76	78	75	62	70	73	86	83	84	66	91	81	83	75	76	59	91	68	86	77	80	74	62	73	87	79	73	81	70	79	68	71	69	87	71	75	98	62	78	78	70	93	81	77	79	70	85	82	70	70	59	66	83	80	82	70	77	90	74	79	69	67	78	73	77	94	68	86	88	76	81	80	93	85	66	87	69	71	73	55	81	75	86	74	72	73	75	78	81	85	82	59	79	72	67	85	71	90	80	64	70	77	75	67	82	91	80	70	74	89	64	78	71	76	85	66	76	78	63	72	75	94	80	96	79	82	79	69	74	86	83	79	77	87	70	75	81	72	86	66	86	78	80	71	89	79	73	86	83	73	70	75	86	80	89	84	83	75	73	74	81	80	75	88	106	78	62	84	74	85	66	73	76	71	74	86	86	84	67	60	82	58	76	71	79	70	67	78	88	63	72	74	73	74	69	70	82	88	61	71	79	92	76	71	80	77	68	93	66	64	80	85	75	90	69	72	97	65	90	71	78	80	80	78	66	75	80	79	77	97	91	70	81	72	71	75	78	68	75	70	88	75	80	68	75	63	82	65	75	86	67	93	74	73	79	65	72	78	86	67	78	64	84	76	84	86	58	77	85	90	84	82	86	75	73	84	97	90	83	79	75	89	63	85	69	79	85	83	71	75	55	76	68	94	79	86	79	86	84	84	99	67	73	73	76	94	73	78	60	79	75	76	58	72	67	89	72	85	69	67	77	85	83	86	79	65	82	76	77	72	66	61	82	84	84	79	98	74	79	82	74	71	88	76	67	69	79	77	82	80	76	81	73	70	74	73	78	82	81	57	77	76	75	77	79	59	73	69	82	70	78	73	60	64	84	76	92	63	87	70	85	70	68	78	74	85	66	86	82	71	68	72	93	88	67	81	84	73	85	73	78	79	83	79	87	75	88	64	60	79	63	86	72	76	70	74	84	72	86	94	86	85	77	84	88	76	88	64	91	94	82	76	83	73	84	67	78	93	84	75	95	69	65	71	81	84	62	81	87	79	81	84	69	78	91	87	70	75	63	66	64	76	76	85	80	67	85	82	77	80	77	65	84	82	85	88	76	74	95	66	89	79	72	81	90	75	89	98	94	77	77	79	91	63	73	65	76	82	72	77	67	66	80	80	83	78	79	79	72	81	74	77	68	92	77	72	82	76	87	76	74	65	97	85	88	75	81	79	75	81	68	76	75	69	102	84	69	68	69	75	84	75	67	74	64	83	75	83	85	65	79	74	89	76	61	78	67	68	68	74	94	78	75	73	96	82	59	76	77	94	78	90	59	90	73	80	110	69	77	91	80	77	77	92	85	80	69	75	75	90	69	76	78	72	85	53	72	84	110	78	79	66	71	82	83	80	73	79	66	73	74	88	80	72	100	91	76	88	89	95	72	92	78	95	94	84	88	83	75	81	85	77	73	86	81	75	79	76	84	62	68	67	75	79	73	71	88	75	69	74	82	89	75	89	79	73	76	78	85	75	66	91	73	85	85	85	90	95	86	69	70	92	73	84	75	89	95	77	93	72	73	70	68	70	67	76	79	74	71	81	90	70	76	68	80	73	80	83	81	74	74	81	87	88	78	68	85	80	57	74	90	72	77	61	74	91	63	86	75	80	84	63	77	78	74	98	96	85	83	97	82	83	76	88	79	84	88	61	83	87	71	77	65	77	75	93	71	85	84	72	87	83	71	70	67	78	90	80	82	74	71	76	72	73	78	75	73	66	86	80	75	89	83	84	84	74	81	75	80	77	100	73	70	82	79	86	81	83	77	67	75	80	81	72	93	64	70	77	74	77	60	64	66	90	80	76	73	69	83	50	62	74	84	83	82	77	73	70	83	68	74	91	80	90	92	83	81	70	80	80	70	63	73	73	92	78	64	90	72	76	62	74	83	83
15220	8414	5871	9918	18361	19113	18598	16554	13485	11359	10113	9379	8445	7016	5540	4407	4115	4051	3607	3341	3060	4190	21693	18485	7019	1439	1387	1374	1251	1255	1196	1106	1094	1091	1067	1056	1051	1005	1006	1014	1006	1028	1025	977	970	990	942	1004	932	965	964	939	922	952	1029	929	929	1017	947	927	944	936	950	975	1011	924	953	995	933	981	961	1009	944	933	995	957	913	916	934	964	932	927	956	972	914	946	991	978	921	950	1357	2687	2214	1937	1495	1195	1007	955	980	955	935	941	979	943	949	941	918	916	930	1008	973	980	948	941	935	952	926	856	932	932	938	970	910	958	1010	967	914	999	939	994	947	981	941	975	915	951	949	937	954	941	947	881	968	948	948	1036	984	934	937	952	935	871	954	927	957	919	958	842	940	932	915	950	978	904	900	974	944	966	964	984	936	974	913	894	876	896	936	919	947	980	903	975	882	992	913	1012	959	895	928	942	959	953	916	952	952	973	929	929	954	1006	893	974	926	927	925	913	948	930	940	956	970	910	914	981	914	943	930	950	950	953	919	967	925	976	899	959	916	928	934	990	980	940	1002	977	924	934	945	915	914	947	938	951	916	961	976	906	969	992	913	969	959	928	939	928	952	918	956	896	955	904	935	941	965	935	949	995	950	963	973	943	961	986	950	924	908	958	890	978	863	975	956	982	919	885	931	935	911	920	890	968	939	932	934	959	926	990	929	924	894	940	944	935	920	1013	974	946	927	984	930	966	936	960	937	960	982	978	959	924	976	1004	974	937	883	992	896	913	962	959	988	975	1017	940	949	964	957	917	976	941	983	942	1031	887	946	929	974	882	924	1008	926	962	923	976	893	995	911	948	973	963	955	936	975	930	939	995	929	962	970	933	932	985	908	909	938	937	945	941	976	908	996	952	934	942	952	951	922	975	916	933	896	951	918	899	926	962	944	975	919	920	933	889	932	959	927	959	876	1002	956	926	917	988	887	979	968	947	926	932	913	937	959	941	934	927	988	919	951	970	966	952	953	900	918	943	911	909	953	899	955	974	941	965	952	961	1016	942	981	946	966	914	876	888	1011	955	940	929	947	943	971	963	920	957	937	972	927	933	947	973	925	957	937	993	952	889	947	968	923	954	996	962	986	996	906	905	909	935	960	906	931	933	960	933	956	918	948	967	937	983	936	970	880	927	943	962	933	931	961	915	910	962	969	905	941	974	931	968	979	956	953	926	950	946	934	990	986	922	989	957	937	953	910	897	925	967	911	936	948	953	915	915	931	929	970	951	1005	926	966	957	925	952	951	972	935	924	927	929	990	962	962	972	952	967	951	956	991	969	906	935	978	977	972	973	919	978	909	955	938	968	904	934	953	910	887	931	985	1002	928	931	942	952	917	998	988	961	914	929	997	945	893	941	912	973	942	997	938	1010	966	938	960	918	949	925	905	948	921	915	912	956	953	941	924	988	935	943	926	955	911	916	1010	936	976	899	931	954	985	994	957	915	973	942	911	906	904	986	940	949	900	941	973	935	947	929	984	950	888	1009	953	971	958	945	1004	980	943	965	950	953	950	957	950	991	918	978	972	939	961	950	938	942	984	944	918	904	984	901	888	1005	996	925	906	952	968	970	909	898	929	864	945	902	903	860	940	931	1009	952	939	949	905	923	991	967	953	933	973	963	983	960	966	909	957	880	970	931	933	972	948	944	944	969	968	1002	986	923	988	915	952	944	914	887	879	965	923	921	945	948	978	985	922	907	934	931	968	927	1016	952	927	917	993	952	977	951	944	947	998	969	876	1016	917	948	913	977	937	956	916	997	893	893	949	944	904	990	973	897	942	965	945	922	892	951	906	969	968	992	995	930	889	953	948	903	984	913	936	1002	963	980	956	935	957	1022	954	979	992	892	951	950	956	901	951	941	956	979	946	917	981	909	926	917	919	847	956	943	944	966	949	914	961	967	891	945	929	946	923	947	931	952	913	946	922	931	989	964	927	955	956	936	957	1009	960	946	991	944	935	974	978	891	942	943	919	910	942	902	944	966	943	870	947	909	935	945	924	962	967	912	958	973	925	955	1001	983	960	935	891	932	918	906	941	924	920	932	963	964	941	935	983	960	907	948	953	910	975	906	859	947	944	936	897	924	960	975	981	920	930	941	958	993	919	985	925	983	957	991	923	942	1013	955	856	942	918	926	938	897	934	914	966	987	942	910	933	925	979	969	982	935	936	962	931	938	977	919	965	978	945	940	927	952	931	973	908	934	903	955	907	933	935	914	958	960	986	937	936	948	890	917	911	944	963	934	943	968	931	912	937	979	922	956	953	941	912	928	932	974	968	964	945	958	943	875	958	935	962	1006	908	928	926	1001	976	970	901	920	917	902	934	944	888	972	949	992	973	947	968	902	912	965	949	943	935	919	917	974	967	927	911	903	942	935	938	925	995	936	921	983	948	952	965	980	934	924	922	988	966	925	938	925	904	940	914	935	921	976	951	938	923	918	947	921	1001	954	944	928	941	918	939	958	944	919	988	1016	957	976	927	913	908	912	901	955	991	987	903	1014	946	976	958	916	958	936	906	908	916	951	929	945	925	928	960	972	978	962	1034	917	928	947	943	932	958	938	913	879	938	989	940	952	983	924	928	951	947	950	916	937	926	959	878	947	871	960	929	966	942	979	923	992	942	870	956	985	934	922	870	904	968	1018	946	880	954	919	954	989	932	961	944	911	870	934	925	937	946	978	968	978	968	967	961	945	903	958	981	909	963	913	888	900	977	932	917	935	914	959	934	977	952	968	932	936	989	914	961	925	910	948	909	871	928	950	919	936	947	916	958	936	948	985	921	956	947	949	954	911	954	947	960	967	949	937	955	952	946	924	954	941	925	937	983	963	968	970	963	940	935	908	946	930	949	958	917	1000	964	971	945	943	896	923	908	994	939	936	987	973	922	944	912	939	960	938	908	948	963	900	923	954	1006	891	973	943	973	978	960	941	921	904	893	983	879	899	957	965	969	985	917	959	922	935	935	967	920	990	978	947	947	893	960	962	973	918	957	949	976	951	910	953	972	986	932	964	989	933	938	927	983	994	903	961	943	908	919	973	924	922	965	923	923	968	957	967	972	995	917	954	937	1005	1002	908	928	922	953	923	978	928	913	951	985	994	943	940	929	927	941	934	915	963	930	952	959	961	961	1006	887	947	951	958	923	940	936	962	921	938	988	958	953	952	981	967	990	953	959	922	997	917	906	965	954	925	927	930	918	942	928	966	984	919	1002	942	983	928	959	964	983	894	924	932	966	913	916	938	953	920	909	954	953	942	975	920	952	919	922	881	925	898	967	911	938	934	931	980	950	948	938	925	960	929	903	929	880	906	979	977	964	931	950	912	980	875	978	894	941	935	943	946	1034	924	942	924	921	975	906	962	952	960	889	973	857	966	967	914	945	947	958	942	927	926	968	969	886	914	927	976	963	937	910	942	920	927	925	948	916	957	1008	915	947	970	996	952	957	995	977	908	935	950	968	908	923	945	900	936	989	879	921	928	913	925	962	961	928	908	954	929	951	1034	913	952
1622	755	450	274	350	543	663	523	426	371	310	355	283	279	215	170	169	164	138	138	154	446	2318	1342	471	84	86	99	91	80	76	89	82	73	73	74	72	75	61	74	70	83	80	72	76	73	56	74	72	85	67	58	71	96	61	65	79	71	76	66	77	71	77	79	63	66	57	83	80	70	67	63	85	70	79	52	62	66	71	74	73	72	77	82	65	69	51	67	63	69	108	125	113	125	94	87	86	72	76	73	71	62	83	63	55	62	50	74	71	62	82	68	73	62	78	69	66	71	80	80	66	73	79	67	68	79	62	73	68	61	53	67	79	72	62	66	74	62	60	72	64	59	60	76	70	65	61	76	92	75	71	59	63	69	76	61	61	64	67	63	78	73	59	81	85	70	75	74	67	78	72	71	78	67	68	66	81	61	74	74	76	82	66	57	56	72	62	73	73	73	67	76	59	89	72	62	73	63	73	63	73	76	84	70	69	70	73	84	70	62	74	69	75	58	68	69	65	72	69	83	72	66	77	70	75	65	85	75	68	66	67	60	56	69	66	57	80	73	78	72	78	61	61	64	76	70	82	72	60	80	76	73	75	76	56	82	66	75	56	66	54	70	78	60	69	64	69	52	68	70	66	80	89	71	85	64	54	51	70	89	73	53	67	83	92	67	75	71	64	76	75	69	69	67	68	57	49	76	71	75	68	75	70	81	72	71	72	60	62	77	66	74	70	70	68	56	70	55	71	59	70	83	71	83	63	73	79	73	64	58	81	71	79	68	83	71	71	79	71	82	62	76	72	76	60	73	72	75	68	74	75	66	63	67	67	76	58	71	77	52	81	78	65	53	74	59	60	73	72	71	74	66	61	65	75	66	75	74	68	65	70	56	76	75	83	73	69	71	82	50	59	64	91	79	77	68	54	66	76	59	61	82	81	63	65	78	66	68	70	65	62	72	65	71	56	64	80	55	76	51	59	73	71	74	73	67	70	73	76	75	71	72	73	76	72	73	65	79	75	78	72	79	70	73	84	65	69	73	68	74	74	69	79	73	70	80	74	81	80	65	72	67	80	63	65	79	76	68	65	71	80	69	78	56	58	81	54	71	80	68	85	77	76	67	73	66	56	55	70	83	68	74	62	75	65	69	81	53	72	67	55	66	76	86	59	63	73	70	60	88	64	74	71	71	63	58	69	73	69	68	70	63	65	74	73	82	76	61	71	77	82	80	87	69	68	67	59	61	74	68	80	79	64	58	84	73	69	63	68	69	81	85	58	66	68	77	61	72	77	73	69	82	58	68	54	79	70	71	63	68	83	60	75	55	70	69	73	66	71	79	65	60	55	64	79	79	68	54	61	79	69	58	67	71	78	63	61	66	64	72	65	65	68	69	57	60	83	77	74	60	59	67	72	82	63	60	66	57	69	62	75	70	65	78	60	78	67	71	66	60	59	70	65	52	82	82	80	82	69	73	67	81	85	72	73	69	76	82	59	93	72	79	72	69	70	84	75	66	66	77	77	81	66	72	57	73	74	80	46	61	65	77	67	74	74	85	76	60	72	76	66	69	70	71	58	68	70	78	72	66	80	64	72	57	79	62	66	71	63	63	73	80	77	75	65	62	73	56	67	59	68	81	72	68	82	65	65	79	61	72	69	77	70	73	64	73	62	68	76	86	78	92	75	75	74	64	76	65	65	59	68	78	61	71	77	73	61	58	71	64	67	75	82	70	59	71	64	83	59	57	69	70	55	75	74	67	62	72	83	71	58	67	70	72	59	72	69	81	75	68	76	63	59	61	69	69	57	67	76	61	73	76	75	63	54	69	67	54	78	61	76	70	62	87	61	67	65	73	81	69	75	68	78	64	62	63	56	74	76	75	60	85	76	80	62	60	57	54	81	79	73	56	66	64	81	77	62	71	83	84	68	66	101	66	60	67	81	61	72	74	70	73	68	64	83	76	70	64	82	69	54	75	56	64	82	70	66	68	71	71	64	61	67	76	73	66	73	94	79	63	82	78	64	72	71	59	67	67	57	49	62	75	75	89	72	76	66	74	62	80	72	65	75	58	85	86	64	63	73	73	69	70	73	70	68	85	90	66	70	61	57	74	59	71	68	73	71	74	65	69	54	78	60	76	69	65	80	78	72	65	74	84	59	69	75	70	77	66	62	53	70	54	71	59	72	67	80	69	61	67	79	52	55	65	63	63	73	49	68	73	75	86	71	70	81	71	74	62	84	82	82	72	68	72	68	93	67	64	68	62	56	73	73	62	71	69	61	78	77	88	65	64	84	71	54	78	61	58	55	63	74	72	69	60	86	76	76	64	78	70	77	72	63	70	76	70	81	57	89	60	65	80	77	74	75	84	62	64	55	70	60	76	58	65	67	72	67	73	72	73	71	71	77	54	66	65	62	68	67	70	58	67	72	63	67	65	69	81	64	80	71	79	76	69	65	92	83	76	68	77	65	72	70	68	54	69	66	58	75	78	73	78	76	66	70	63	73	54	54	73	50	78	71	61	70	76	65	70	60	60	52	79	74	61	65	68	78	74	73	65	65	87	64	81	78	76	71	64	79	75	57	76	72	74	68	85	66	60	61	57	77	65	57	62	72	55	71	58	63	66	60	72	66	65	83	75	79	64	60	68	64	75	70	90	80	68	62	79	86	56	81	71	73	69	64	67	81	66	66	75	76	77	69	61	67	61	58	75	55	78	78	56	72	69	77	68	81	70	74	64	67	71	70	69	59	70	74	70	71	69	75	91	91	69	71	64	62	60	73	70	68	65	66	72	60	74	60	64	77	76	67	78	71	71	66	91	66	66	59	79	62	65	82	69	71	75	66	74	63	76	67	63	71	61	75	57	61	69	69	67	74	83	56	70	99	55	93	63	53	81	75	58	72	80	68	66	84	74	74	59	74	85	71	74	59	64	85	83	76	77	88	69	78	70	69	71	70	73	64	63	66	73	66	68	67	67	62	69	67	76	66	79	66	73	70	60	77	86	88	71	69	66	63	85	68	58	69	65	70	68	75	76	62	62	77	64	66	69	71	65	56	77	64	69	71	62	69	65	73	53	76	71	77	83	70	85	65	58	80	84	76	63	87	59	59	80	65	71	61	67	65	68	63	71	84	62	73	56	61	58	68	61	69	73	70	72	66	52	52	73	60	79	69	60	90	78	66	83	65	62	69	73	47	79	69	76	69	75	61	62	72	64	70	75	84	67	58	81	84	73	69	79	71	56	62	80	80	68	65	87	65	84	65	68	68	67	74	67	69	61	64	68	65	77	70	74	74	59	76	61	69	68	70	64	79	74	67	75	83	55	67	66	66	68	66	58	59	66	80	65	72	67	56	82	70	64	74	76	58	70	65	70	66	65	58	73	62	66	68	73	85	76	75	68	57	58	57	63	71	70	71	65	77	74	76	67	85	74	74	68	66	80	64	64	65	70	79	76	76	67	70	90	75	70	75	62	74	55	69	75	74	67	81	79	72	60
19626	11028	7120	12731	21791	22265	21764	18867	15632	13624	12097	11252	9642	8471	6717	5275	5000	4809	4603	4048	3681	11112	28735	18889	10377	1629	1384	1326	1241	1180	1136	1090	995	1050	994	975	1000	907	914	909	940	908	911	842	881	900	885	819	850	855	889	866	875	876	857	858	879	845	832	832	820	858	895	869	803	838	861	853	891	853	893	801	836	827	870	821	810	820	847	851	871	858	903	854	840	823	831	851	823	866	1977	3283	2651	2089	1574	1142	848	789	805	834	823	834	814	827	795	839	910	772	779	808	842	832	874	815	863	812	829	816	860	814	826	833	789	806	834	793	806	821	875	792	840	845	838	839	778	815	834	864	802	825	830	811	786	833	801	810	833	809	799	836	810	773	807	806	861	823	775	838	800	806	799	812	808	816	832	836	815	802	822	787	815	846	841	848	768	830	890	849	827	846	816	831	759	850	800	781	844	850	824	785	802	816	855	823	817	849	837	788	821	835	765	829	865	800	874	851	801	847	835	844	817	889	874	811	800	874	785	837	775	867	888	828	802	760	844	808	788	854	827	835	871	811	818	914	797	838	828	781	834	824	847	823	846	821	886	810	839	800	823	792	831	788	832	852	790	818	827	791	818	846	788	863	811	835	802	801	779	819	853	851	811	847	837	849	820	814	832	837	847	825	792	823	807	872	798	805	789	852	832	823	816	796	814	843	851	821	752	795	869	823	810	809	795	851	817	768	829	791	831	840	810	842	837	789	840	863	811	798	776	818	774	826	843	766	788	817	787	837	816	854	818	799	879	841	831	770	789	839	829	835	848	816	816	821	813	849	800	805	820	798	831	848	854	802	852	861	860	803	783	830	888	789	825	867	858	863	887	805	777	786	861	800	777	844	879	821	793	805	791	795	843	814	828	839	832	803	821	864	818	823	791	802	839	791	816	802	811	815	880	862	814	827	824	771	845	769	846	857	765	818	817	796	852	816	828	834	814	798	842	883	798	861	852	772	804	826	865	826	819	824	808	801	811	812	808	847	822	848	788	834	798	814	849	824	829	822	789	767	824	803	825	790	840	767	804	855	771	852	839	792	806	858	797	800	832	814	834	841	867	874	806	849	881	848	804	785	790	789	811	791	842	802	859	826	810	855	830	804	809	838	858	808	847	770	800	807	819	858	840	845	797	840	835	855	790	831	847	833	858	815	860	832	860	840	848	819	815	842	791	821	850	789	818	791	810	798	786	884	763	834	788	836	800	828	802	836	825	841	790	833	848	809	790	817	762	804	886	852	872	776	856	836	866	865	813	839	829	833	854	801	836	821	802	796	808	853	772	822	809	763	802	837	785	822	830	873	834	846	810	827	800	828	825	804	829	798	829	772	866	857	806	804	806	835	846	851	835	864	828	849	804	827	869	801	848	781	826	829	762	837	776	813	866	815	861	859	804	803	829	805	862	848	830	843	840	868	752	841	771	859	861	861	826	842	784	812	855	799	824	867	839	813	808	849	818	836	813	815	888	846	839	891	831	834	828	813	885	840	788	824	860	832	866	833	804	818	832	796	838	855	811	786	764	839	815	842	856	811	821	820	793	802	832	811	754	829	831	788	826	831	858	816	832	842	812	860	791	833	835	805	810	818	768	842	814	868	773	840	830	827	854	787	831	802	847	824	826	818	843	835	822	776	823	873	782	844	866	859	820	837	823	839	839	823	842	851	806	811	868	829	873	860	856	798	832	807	826	831	884	815	819	863	845	852	814	850	870	864	804	866	828	834	806	866	860	830	794	787	846	900	851	805	823	807	840	824	808	809	787	799	906	809	846	836	839	862	891	811	834	824	811	860	798	810	809	861	806	804	802	895	809	861	832	844	835	839	764	820	802	822	831	827	859	815	836	817	866	773	838	850	740	816	862	804	859	783	804	835	824	803	834	818	872	773	890	836	834	840	837	806	806	776	866	864	838	854	819	782	832	900	837	803	815	823	830	848	767	781	801	866	834	816	866	759	811	821	778	785	844	836	820	802	826	852	819	821	820	858	785	813	851	822	883	827	822	843	826	829	802	833	869	808	819	837	790	806	814	812	837	807	890	832	849	781	809	849	810	860	857	816	865	805	824	843	797	793	822	830	803	843	844	796	779	834	837	811	822	815	823	799	786	821	773	854	851	814	841	823	801	806	781	815	848	834	801	797	836	812	833	822	818	865	794	807	874	802	827	850	842	856	773	839	821	875	815	832	836	796	772	844	752	886	844	809	779	842	825	809	851	845	852	857	843	838	852	791	859	817	809	791	791	799	838	826	798	879	836	824	849	879	787	829	804	813	843	828	842	778	861	881	831	795	813	795	795	849	822	836	817	826	821	801	792	853	815	796	901	812	834	870	845	799	857	846	810	781	815	879	779	865	851	854	802	794	838	816	883	811	854	810	792	829	856	838	849	842	854	834	834	807	830	849	827	834	795	859	821	838	847	826	837	845	818	829	791	889	792	758	802	788	830	799	853	810	849	834	824	854	845	838	881	812	841	819	821	781	825	774	842	868	861	816	798	850	813	806	820	792	816	808	818	851	880	853	819	857	834	839	862	826	843	801	782	859	834	814	831	776	816	850	840	806	885	804	806	858	790	804	797	850	897	761	864	803	810	803	840	809	817	807	816	855	813	853	819	851	842	781	857	840	787	787	860	865	830	828	787	829	827	826	878	862	795	822	786	855	823	794	789	867	846	800	870	805	825	818	807	865	830	767	828	793	828	824	803	830	838	829	825	850	869	792	805	801	857	797	787	820	787	815	846	818	813	796	822	820	816	846	852	807	836	821	818	824	855	863	778	818	840	852	854	817	816	821	802	801	872	816	832	859	847	827	806	775	853	869	842	797	789	813	816	813	838	796	851	818	790	861	854	846	803	783	790	832	826	855	835	856	856	792	789	850	810	835	808	833	853	859	849	857	830	870	821	788	839	792	797	831	817	849	792	813	844	828	775	814	849	826	805	829	872	839	860	862	831	833	876	840	823	771	828	796	802	788	799	875	830	802	760	851	752	830	796	799	861	787	862	823	814	818	832	831	816	832	834	834	829	835	881	860	822	858	862	875	824	798	853	775	822	799	814	809	816	836	815	837	838	801	802	807	827	867	792	798	819	801	818	829	811	841	847	817	795	848	817	846	780	863	850	826	837	842	762	851	793	835	852	774	829	816	846	776	833	869	847	831	802	814	784	873	814	792	818	825	812	801	789	824	777	858	837	784	811	828	762	819	843	845	812	837	802	741	867	853	799	841	825	808	798	806	821	826	838	802	819	833	809	844	832	858	763	805	765	835	840	842	807	828	826	845	804	809	827	843	813	832	832	841	757	813	867	846	839	822	792	849	858	826	832	829	826	804	827	816	785	851	806	827	750	822	804	851	822	822	838	835	819	828	839	844	804	858	805	811	829	818	794	821	814	812	791	806	847	871	823	783	857	828	787	848	854	804	834	797	796	818	810	830	811	806	856	841	821	836	827	820	782	847	798	800	803	800	848	867	770	811
1597	316	195	152	172	263	304	226	198	175	145	144	138	120	105	79	81	73	84	77	75	159	403	409	126	59	41	53	50	37	51	48	55	60	47	49	40	42	57	40	38	46	54	34	36	54	45	55	41	44	52	55	42	60	35	52	48	43	35	44	56	45	39	42	46	43	48	42	45	53	46	48	42	50	50	41	46	33	55	46	39	27	63	44	50	46	45	51	46	41	50	61	53	45	54	44	42	55	33	35	43	45	49	43	53	53	47	41	46	40	48	44	45	43	51	53	50	59	42	54	36	47	51	45	51	31	25	43	38	51	41	36	46	47	36	52	47	41	42	51	53	41	50	55	44	55	49	33	40	43	35	48	43	39	33	52	42	51	33	43	52	34	54	50	54	61	53	38	46	45	59	44	42	44	45	53	42	46	47	52	42	41	47	37	61	47	51	46	37	43	40	56	45	48	46	65	42	48	40	52	42	47	40	39	49	54	52	32	54	41	55	39	43	53	48	39	42	48	41	46	50	43	44	43	44	52	45	45	41	46	39	46	42	48	39	48	37	59	41	40	44	47	45	47	43	46	48	47	48	53	53	47	58	52	44	49	52	34	48	41	53	34	51	49	46	47	44	46	34	39	52	49	27	53	56	40	52	42	45	55	55	39	42	41	41	46	51	51	49	59	41	38	40	58	49	43	44	54	25	48	45	42	62	44	43	41	40	42	38	41	51	62	59	51	44	59	59	44	52	46	43	53	41	45	53	57	34	53	47	51	34	43	54	52	48	50	45	61	40	50	49	60	48	38	41	46	46	45	61	43	48	41	50	50	37	47	43	54	44	37	59	46	47	45	54	40	48	43	37	49	57	53	40	49	42	45	54	42	43	53	44	44	46	48	49	50	42	42	54	61	51	50	40	53	50	46	45	45	57	57	50	40	56	48	51	39	45	38	54	49	48	57	43	42	38	44	44	48	53	54	45	50	54	46	45	39	48	53	54	48	61	34	49	47	48	44	47	35	49	46	51	53	54	48	69	45	46	48	51	46	35	47	40	52	49	54	46	39	46	42	45	51	48	47	50	47	62	52	48	25	46	41	53	42	49	47	49	45	49	46	58	52	53	47	44	43	50	60	35	45	46	47	39	59	42	53	42	55	51	41	55	38	52	52	42	51	49	46	61	42	52	36	39	40	52	45	58	54	43	46	52	54	51	40	47	58	37	35	42	39	47	43	51	43	47	54	47	47	45	48	47	45	42	47	42	50	58	51	61	41	48	43	57	59	48	37	42	36	37	55	56	54	44	36	44	35	51	47	44	48	45	47	46	48	41	52	40	33	47	54	51	41	44	42	49	51	61	48	49	54	59	50	47	34	62	53	53	51	46	35	30	34	42	36	47	42	44	52	45	39	47	49	40	43	44	55	38	36	38	46	51	39	58	42	52	58	35	29	57	55	45	34	45	44	41	36	53	50	38	54	44	45	47	46	41	44	40	39	47	52	47	46	40	44	50	49	57	52	53	49	50	44	47	53	55	52	46	53	54	53	34	41	36	57	49	51	45	61	60	36	41	47	44	53	41	46	51	37	41	49	56	43	48	44	50	52	50	44	48	45	48	58	41	42	34	50	44	47	50	37	53	35	35	50	43	31	48	53	42	36	49	47	55	41	45	50	59	59	47	41	58	48	43	42	39	39	40	43	51	37	46	40	44	51	53	49	47	43	50	49	45	33	39	43	51	54	41	51	50	42	50	49	49	46	43	59	37	47	42	36	53	42	37	37	49	53	46	46	48	48	41	60	48	56	46	52	34	47	46	29	50	43	46	45	50	40	46	44	34	36	56	51	46	42	49	46	50	44	44	52	40	45	52	40	46	63	36	41	38	42	49	37	54	38	49	41	45	43	41	51	49	48	52	58	50	53	48	49	52	40	44	31	45	58	47	51	59	42	45	47	48	61	39	41	56	53	54	47	47	61	40	60	64	44	44	49	47	47	54	46	40	57	44	42	36	49	39	51	50	51	42	50	48	45	37	45	33	42	45	46	38	56	52	45	45	60	40	43	51	50	47	55	48	42	39	46	53	45	47	47	60	46	41	38	45	49	63	44	39	44	42	33	49	43	40	35	60	40	34	46	53	38	43	43	43	44	58	47	51	51	45	52	49	47	50	58	44	47	38	46	50	41	51	51	55	48	40	39	55	46	38	50	38	56	35	55	48	48	62	43	44	61	43	61	45	49	63	56	51	53	49	47	35	49	54	54	51	41	45	68	40	42	49	34	57	45	45	40	47	54	43	47	51	41	47	42	49	51	57	45	49	46	43	52	44	46	53	42	48	44	39	35	47	50	53	45	50	48	43	54	45	49	56	53	45	31	53	54	57	48	53	53	49	51	45	41	50	52	51	45	55	40	47	49	48	36	49	44	42	47	43	48	65	38	37	57	44	51	52	47	54	43	41	42	47	44	42	43	30	61	47	37	48	48	39	49	37	39	40	44	34	42	51	39	41	48	38	51	42	38	53	44	41	46	53	34	44	40	41	37	46	53	47	31	50	50	43	48	55	49	48	55	48	49	46	51	48	49	46	40	38	41	43	52	46	51	52	40	44	47	41	34	40	44	37	48	36	47	45	44	50	41	51	42	56	38	50	39	49	44	41	56	43	43	44	50	45	57	52	40	41	55	49	49	41	44	34	49	52	42	37	47	41	57	47	46	48	55	41	54	49	42	45	53	40	55	55	46	48	54	39	46	48	43	46	66	43	51	36	51	42	47	49	62	46	47	27	46	47	49	48	47	40	54	37	47	60	51	47	49	57	45	52	36	53	41	45	47	59	42	55	42	57	45	42	66	52	39	54	49	48	42	43	45	44	62	44	47	52	44	41	58	41	40	42	35	43	61	49	58	40	57	43	47	33	58	51	54	55	46	41	49	52	46	41	40	44	49	52	52	42	48	46	52	46	59	45	57	45	39	42	45	31	43	42	52	55	60	36	50	51	39	49	48	59	59	53	45	43	49	40	52	56	45	51	58	45	56	47	49	46	61	58	52	42	37	44	42	52	47	47	41	47	45	53	54	43	48	42	44	38	46	50	49	47	47	53	48	64	42	55	49	45	40	43	41	45	57	44	49	47	46	57	47	49	42	52	46	44	50	66	49	45	47	36	54	39	59	47	41	51	57	37	51	40	38	53	45	42	48	52	43	54	42	36	47	51	52	50	45	41	59	50	56	38	51	40	55	40	62	36	40	67	53	42	50	50	51	46	52	55	50	48	49	35	51	53	43	59	50	56	47	42	55	44	33	47	53	49	40	47	55	57	53	46	46	42	43	52	44	51	45	56	55	45	51	49	41	39	47	43	52	48	46	47	57	44	40	40	32	72	47	42	45	40	50	49	53	42	41	48	35	61	49	54	45	41	51	47	52	36	53	47	53	52	41	42	38	41	51	50	40	43	49	38	58	48	52	43	47	40	48	41	41	52	45	50	34	51	48	52	54	43	42	34	46
12823	6145	3589	7539	13941	15510	14183	11763	9226	7505	6280	5446	4603	4025	2895	2519	2514	2332	2127	1962	1709	5308	11102	9915	3270	876	788	786	724	681	680	664	648	619	636	656	626	591	625	596	609	618	581	614	648	565	615	585	607	614	612	597	590	587	573	627	575	558	572	559	622	550	598	596	597	583	582	629	590	580	608	596	606	565	568	604	528	587	592	591	556	571	602	596	578	569	599	589	570	593	569	712	857	961	960	619	591	565	589	607	593	597	575	613	555	616	580	529	576	589	584	604	611	591	606	663	611	604	551	541	583	557	591	580	608	564	579	579	590	581	613	579	599	575	611	595	573	551	559	608	609	617	589	605	587	587	590	561	638	555	574	629	563	585	635	629	583	609	607	593	598	560	565	612	551	584	580	606	570	605	605	558	577	573	558	573	528	640	588	576	559	572	574	640	577	586	581	589	584	562	606	615	545	575	564	587	567	574	574	594	578	572	607	589	606	571	610	606	565	584	580	585	585	572	568	590	593	597	578	571	632	560	600	617	597	580	576	581	611	592	588	604	603	541	597	551	587	604	606	623	603	573	590	646	583	568	627	607	600	599	606	598	597	606	597	573	577	552	636	582	602	573	589	604	566	602	618	615	597	606	585	594	580	590	593	633	581	589	582	628	565	607	544	629	598	562	620	627	568	580	557	538	585	567	556	563	553	645	528	577	608	600	610	612	592	599	557	570	573	554	546	578	537	564	587	608	586	593	586	537	569	571	589	623	570	550	624	656	585	553	571	601	584	638	568	605	600	614	539	606	576	563	571	569	595	588	618	637	605	614	589	588	542	553	591	596	609	557	565	627	581	570	597	570	572	549	578	559	628	581	578	585	580	565	578	591	579	587	594	571	584	546	580	585	579	591	580	602	612	592	580	559	583	631	600	591	560	567	603	560	566	614	580	571	541	581	608	582	583	633	581	600	585	567	569	623	630	570	573	611	569	584	610	596	620	582	568	611	606	561	603	648	569	601	580	580	601	546	589	604	608	581	556	589	589	582	626	585	557	593	604	568	595	596	566	578	558	555	577	589	598	604	601	561	594	586	553	575	553	583	553	580	588	608	605	590	577	561	571	521	573	596	597	578	596	589	568	557	609	581	503	624	580	574	587	586	579	603	563	593	573	562	581	554	580	588	613	588	631	574	588	573	607	564	597	627	603	590	575	593	577	624	581	554	556	570	562	564	600	609	612	591	571	619	568	588	567	600	631	553	607	556	598	580	571	554	580	593	600	542	551	566	557	567	554	582	585	596	592	519	586	584	570	553	569	609	575	570	611	598	594	572	597	565	596	567	535	599	572	555	592	618	596	565	562	589	620	607	605	564	658	546	580	622	605	574	573	568	574	603	612	598	597	557	585	581	584	604	595	583	595	618	588	617	548	614	578	593	580	544	571	568	579	590	626	582	606	596	562	561	549	589	613	529	572	612	566	601	625	577	599	572	609	586	580	612	568	564	557	614	617	582	555	610	596	602	583	571	618	548	588	589	621	540	584	621	576	584	541	538	592	597	593	578	629	578	621	548	581	635	583	591	590	563	603	605	553	600	573	565	549	645	551	600	599	589	576	549	602	654	571	578	553	538	629	553	616	605	556	617	610	607	562	615	599	547	627	616	615	620	543	618	558	625	576	596	590	554	564	619	601	599	548	608	556	624	568	609	607	581	567	622	572	578	595	596	597	589	602	584	556	579	556	624	577	569	568	585	634	555	575	554	590	569	567	592	565	607	642	611	592	581	561	575	594	568	602	600	579	603	597	643	550	540	552	593	582	604	583	613	593	593	577	609	565	567	556	527	587	618	565	601	602	547	658	544	552	605	584	573	578	603	575	569	596	600	559	594	592	572	555	624	605	592	559	578	529	580	546	605	621	626	552	544	588	553	599	590	579	538	570	581	579	586	555	593	575	565	570	540	550	583	597	522	583	624	587	586	531	598	564	648	596	572	574	557	617	561	557	579	567	611	515	562	562	587	590	580	579	609	581	592	599	644	604	603	589	582	571	569	582	587	580	613	570	597	567	575	583	574	563	561	578	596	610	567	561	590	585	554	578	585	529	574	588	590	564	635	611	552	601	577	605	582	577	581	606	586	592	576	614	591	599	597	570	558	606	631	581	594	549	541	588	613	610	564	643	600	621	561	553	622	611	555	532	587	576	557	557	572	580	591	516	577	572	590	580	557	616	587	621	610	583	561	579	585	570	584	594	589	561	590	574	570	580	609	592	617	599	595	568	579	624	611	589	579	565	606	559	572	610	577	622	609	564	591	610	575	611	563	597	556	589	632	598	581	587	570	580	574	610	579	583	575	611	606	584	605	551	578	582	580	560	562	569	543	581	604	584	594	580	606	558	631	607	582	571	593	651	604	563	597	598	616	605	568	568	530	599	597	571	612	573	599	580	567	612	558	576	608	566	564	532	592	578	646	571	548	614	582	606	549	567	582	573	576	553	589	588	610	576	582	615	571	582	592	570	561	593	592	579	567	581	598	583	614	583	600	602	621	576	594	590	604	575	619	543	606	550	625	578	602	613	542	593	614	595	585	584	531	538	597	612	630	565	628	513	572	572	568	582	598	556	572	570	580	613	577	597	626	589	573	591	587	603	603	562	606	571	559	557	583	563	569	563	616	603	592	588	597	595	583	627	599	622	619	607	612	528	581	567	625	569	584	623	570	585	558	601	583	594	599	553	551	588	589	571	582	575	569	574	599	616	575	550	554	576	566	570	595	604	592	552	566	563	607	572	605	606	574	583	548	586	604	530	579	595	596	578	520	550	606	611	606	540	571	612	612	579	574	602	598	528	581	618	586	614	587	594	622	569	600	593	592	569	594	576	568	576	563	574	616	608	623	624	618	566	572	566	564	583	566	581	564	599	530	604	569	574	588	584	556	580	561	608	607	588	609	577	572	597	560	607	591	553	611	564	591	615	579	582	572	597	594	571	552	593	617	611	590	581	591	584	594	574	635	567	571	592	561	616	585	576	577	590	600	605	666	596	588	588	592	561	555	579	558	551	584	585	545	582	597	571	620	561	544	584	610	556	558	609	602	586	601	592	601	553	553	601	572	617	602	542	586	557	562	600	559	606	590	560	578	558	578	633	626	631	555	605	551	565	546	592	591	567	581	577	558	598	557	605	580	569	602	607	618	611	589	573	606	561	533	590	566	563	590	586	610	570	577	593	622	558	579	591	582	568	559	519	584	567	605	562	560	593	554	594	616	576	552	611	553	623	571	583	564	609	577	592	590	604	601	599	548	596	589	578	590	566	577	567	571	554	566	565	556	579	586	592	588	575	602	627	618	582	591	606	553	564	588	555	575	579	593	604	586	575	544	547	592	608	560	640	546	545	605	570	591	569	563	549	597	592	599	571	607	615	591	593	588	546	585	626	582	608	592	598	581	580	618	593	603	603	600	555	578	576	576	567	566	569	595	605	585	631	546	570	598	577	555	590	563	580	610	604	581
1043	657	301	234	267	392	414	335	300	272	217	214	170	182	140	131	100	111	94	109	100	79	801	1682	283	77	38	51	53	42	53	57	39	58	48	49	46	45	46	55	56	51	51	50	38	43	55	52	46	40	31	48	49	54	50	40	54	60	51	56	57	42	44	50	42	55	49	38	43	47	35	49	64	45	46	59	48	41	42	49	46	53	47	64	31	39	40	43	53	48	57	64	85	73	54	50	43	52	43	39	44	45	52	52	53	51	43	47	54	44	50	53	49	42	42	55	34	58	40	53	35	56	33	53	50	47	50	46	62	43	52	38	56	51	45	48	46	52	47	47	47	52	56	54	48	43	37	55	39	50	39	50	54	44	45	57	57	41	44	49	35	38	33	45	60	50	55	42	52	58	57	41	61	46	47	39	53	46	45	43	46	44	46	45	51	43	44	57	36	53	54	45	46	51	61	46	60	49	40	50	60	45	36	58	44	37	46	50	35	52	32	56	53	36	43	49	47	59	41	53	53	53	44	38	40	46	40	54	46	37	48	48	54	48	53	55	35	44	58	38	46	45	46	44	44	59	47	52	58	49	50	49	62	57	57	48	40	49	40	53	52	62	64	33	51	53	49	29	59	39	49	59	48	46	43	51	48	43	49	50	52	58	48	67	51	42	59	55	40	49	52	56	48	36	56	59	48	53	37	45	42	43	54	55	60	46	48	43	48	43	42	55	30	57	58	39	46	56	50	43	53	38	45	53	55	42	56	39	47	35	42	38	44	48	50	45	54	48	38	55	51	47	39	55	47	39	43	47	51	50	52	43	38	57	48	43	42	47	45	53	52	55	62	38	38	46	50	47	53	40	47	42	45	41	63	42	52	58	41	53	39	37	45	48	48	34	49	47	56	52	30	40	45	50	45	40	46	35	41	55	51	54	52	39	54	39	43	48	56	56	56	47	31	56	35	43	38	44	40	44	51	51	52	48	54	47	47	49	55	47	42	31	48	44	44	46	50	51	47	47	47	39	50	54	53	42	45	57	47	37	55	36	49	44	50	49	57	49	46	67	42	43	46	56	50	37	49	45	40	45	50	43	47	56	56	45	56	46	54	46	49	29	50	44	45	43	58	50	44	48	49	49	42	48	44	57	60	34	49	47	52	54	47	57	47	39	53	46	41	50	48	55	43	60	38	40	41	43	42	55	48	43	54	43	47	40	46	47	50	54	52	46	34	55	40	51	50	48	45	60	39	41	41	55	49	39	47	48	42	38	49	49	44	56	34	42	44	58	47	50	43	50	60	49	54	50	41	45	46	49	49	55	41	47	45	36	40	48	59	45	55	56	45	46	56	43	54	53	49	51	49	46	51	39	41	41	51	54	45	55	42	47	54	45	48	45	41	38	46	40	52	50	47	50	53	45	47	58	55	29	52	46	55	59	52	42	49	46	42	65	51	51	40	44	31	54	50	47	54	38	53	52	51	61	57	43	38	41	51	48	48	39	55	36	52	34	42	54	48	48	56	51	51	53	45	42	43	42	39	47	50	43	50	46	52	44	42	33	42	55	46	58	40	51	49	52	47	52	53	32	58	54	40	47	50	48	52	48	40	38	46	34	54	53	48	47	56	51	40	67	41	49	43	48	59	49	33	52	48	44	40	55	35	46	64	51	31	40	49	50	50	53	45	50	46	41	52	56	38	56	33	39	49	49	44	38	56	49	59	47	41	50	40	48	36	45	56	62	45	66	33	54	34	42	43	37	52	51	43	44	45	47	49	63	40	47	35	46	39	50	48	46	43	59	46	38	51	53	34	67	47	35	36	52	56	43	48	39	44	44	49	44	56	42	53	47	53	51	49	46	49	41	45	57	51	46	38	52	43	55	43	48	47	47	45	50	42	51	46	40	49	47	41	56	49	55	60	60	38	38	48	52	43	38	38	52	46	49	47	54	55	51	49	53	42	45	43	42	41	44	47	57	43	50	52	43	46	48	48	47	43	49	53	60	41	50	60	50	41	51	54	53	59	40	37	58	46	46	51	51	34	48	48	41	51	51	49	46	56	52	31	53	52	53	56	38	46	54	53	51	45	47	41	54	38	37	42	45	62	41	42	45	37	45	44	50	46	37	50	57	46	53	49	46	51	50	34	49	54	56	45	41	50	45	47	49	35	51	45	36	50	45	56	44	46	52	48	42	44	31	39	64	39	58	45	45	41	42	39	41	45	41	42	45	50	53	39	45	53	44	56	51	44	46	49	51	38	51	52	40	37	54	42	61	60	56	40	44	48	52	55	59	45	43	45	54	37	58	43	47	53	46	47	48	54	41	49	45	49	44	55	41	49	47	45	56	47	37	55	65	50	48	43	47	54	61	44	59	50	47	50	44	51	52	43	52	52	52	43	49	47	46	54	59	55	52	56	50	44	56	54	50	44	56	52	55	58	50	53	40	51	46	37	49	43	48	40	53	48	39	58	51	39	50	52	42	57	43	55	47	48	49	50	47	49	44	49	57	47	33	51	45	48	53	57	57	55	38	50	54	49	37	48	46	50	49	46	33	42	51	54	44	59	47	57	49	45	46	34	47	44	45	38	53	51	48	48	61	32	41	45	43	45	49	43	40	44	39	40	44	45	47	53	37	62	49	43	46	39	48	57	44	46	57	60	48	47	47	46	41	39	61	42	56	42	61	48	52	35	45	44	42	38	50	49	56	41	45	48	45	52	44	41	49	48	28	45	42	47	54	41	46	60	42	47	38	56	52	43	53	47	36	47	38	45	43	54	56	43	48	37	59	42	44	53	57	45	51	43	44	50	42	50	45	40	39	63	48	43	39	56	51	43	38	47	44	43	42	51	47	45	44	40	53	41	52	52	51	34	50	53	43	60	45	31	50	64	40	38	43	33	40	47	68	50	57	53	42	43	45	38	46	51	39	48	50	44	51	44	35	57	58	47	54	45	54	39	60	40	45	35	47	50	42	42	47	47	46	45	48	52	49	43	54	49	52	55	51	39	41	42	38	62	42	49	47	43	39	61	44	51	54	48	42	50	41	49	45	45	49	37	36	51	53	55	31	46	50	48	52	56	42	51	45	42	62	53	50	45	40	47	45	51	47	55	50	46	44	40	53	43	62	48	56	47	43	54	45	41	54	42	42	51	58	40	43	51	43	41	39	55	51	47	40	52	37	56	52	49	55	51	56	46	61	46	34	44	55	44	43	48	57	43	49	49	53	39	53	59	48	43	56	56	43	45	34	33	38	43	43	46	33	43	54	56	47	31	59	63	45	49	48	50	46	58	43	54	50	52	53	45	50	32	45	44	39	38	48	43	40	44	46	46	38	51	48	58	47	53	49	44	54	51	44	39	44	52	48	50	46	49	53	51	57	53	42	48	58	50	50	50	46	35	37	43	66	63	41	36	41	42	47	44	44	52	52	36	46	41	46	51	43	50	30	48	44	60	44	53	56	51	51	42	35	42	53	53	67	52	47	54	58	49	46	42	42
16325	9739	5497	11032	18863	19846	18449	15342	12822	10654	9230	8082	6561	6011	4266	3736	3635	3492	3106	2835	2651	2335	16362	24368	6063	1063	940	883	796	801	752	680	751	692	639	607	614	655	604	549	663	608	601	602	649	637	624	620	611	584	577	555	579	565	619	545	584	624	615	573	574	526	591	566	592	599	576	547	581	543	579	548	571	566	574	574	584	602	545	584	580	571	518	604	547	574	559	590	598	606	768	883	1741	1739	790	621	554	575	588	563	583	565	547	554	546	556	568	612	573	582	579	559	565	562	574	581	577	611	540	619	531	560	553	559	582	555	566	529	579	580	567	535	556	564	595	574	618	593	546	564	581	550	570	564	553	585	568	565	563	570	553	553	599	594	535	557	565	565	543	514	585	622	576	569	564	600	556	565	551	567	555	580	568	562	532	571	586	580	623	567	571	582	558	581	607	556	574	562	560	549	547	558	601	565	582	561	599	560	566	549	590	552	581	578	564	592	584	581	569	581	564	570	521	579	571	560	566	588	555	580	590	583	600	546	542	613	550	550	575	566	564	534	593	572	570	612	529	615	572	578	527	584	585	543	603	549	547	594	627	609	546	550	590	570	539	565	541	611	563	556	540	576	556	594	579	538	572	574	528	569	561	595	552	538	561	585	582	566	564	609	556	583	556	605	602	564	595	580	582	557	561	579	544	573	573	570	528	564	552	612	589	599	586	559	556	574	550	572	596	557	609	552	569	533	577	581	574	556	571	563	633	570	576	541	565	525	576	564	592	568	573	570	540	581	549	627	577	582	570	616	573	588	571	580	577	545	535	604	518	589	606	543	606	583	588	546	592	534	546	550	578	598	586	547	580	538	583	561	565	576	586	557	582	555	591	617	590	593	588	601	548	550	587	600	599	583	578	548	527	547	539	578	545	542	567	596	540	562	551	525	509	589	595	546	583	597	544	562	575	568	609	557	598	571	561	567	581	524	616	550	534	641	579	573	572	608	554	615	609	579	544	597	577	545	581	545	555	542	542	560	558	600	579	580	568	616	576	562	564	568	549	602	615	571	535	600	579	582	569	585	610	601	579	611	545	577	562	561	577	598	546	591	568	601	566	550	554	617	566	578	564	582	566	588	576	565	533	585	556	612	553	606	574	540	569	551	564	574	544	581	595	567	567	578	586	580	568	533	569	618	564	575	568	552	593	534	631	559	579	532	558	586	563	559	605	560	520	586	578	599	564	576	576	562	557	560	546	559	578	555	576	583	561	580	551	573	602	600	543	579	590	576	582	553	569	601	603	618	588	552	588	603	615	527	595	543	577	564	562	564	583	526	583	561	570	548	573	571	553	581	612	599	548	551	564	571	553	579	571	584	586	547	538	585	563	517	498	572	591	542	591	587	557	596	564	544	575	594	586	557	575	592	598	559	549	562	565	555	612	526	587	602	561	567	572	591	573	589	555	565	523	583	579	566	578	574	582	615	592	559	581	605	549	532	539	532	564	583	571	565	592	612	528	544	556	547	561	570	577	563	582	545	604	591	549	563	585	560	591	567	563	561	568	548	587	518	560	546	563	550	570	586	619	527	574	576	609	583	537	552	575	570	550	584	580	580	556	550	564	548	577	589	595	546	590	568	585	548	555	596	585	577	524	595	561	570	561	514	557	573	581	600	573	578	551	591	527	601	579	565	570	564	574	571	548	668	565	595	566	589	585	570	583	558	553	610	603	559	545	610	562	589	548	559	603	522	588	552	525	507	551	573	519	595	597	545	552	579	608	556	584	583	582	576	599	611	565	565	536	598	522	583	519	581	533	588	497	592	561	554	560	621	576	576	569	542	577	585	640	590	554	591	542	563	558	575	563	549	538	580	571	534	545	568	572	547	604	554	548	559	552	549	561	557	536	557	531	577	598	571	533	543	554	574	575	581	606	583	543	525	583	551	605	582	543	608	570	538	586	561	571	555	593	585	558	523	611	642	548	541	580	629	565	566	602	528	582	570	563	554	570	560	574	519	557	591	584	519	590	541	563	581	553	575	548	574	600	557	571	568	553	586	556	561	553	574	568	583	624	552	579	535	588	583	550	521	554	578	562	582	577	568	601	568	594	532	606	589	566	550	542	540	541	554	565	594	571	561	561	569	551	581	586	571	568	592	585	591	571	605	576	573	587	547	578	630	568	566	567	593	574	602	602	554	569	550	553	571	622	605	576	572	555	561	569	560	592	542	556	531	548	569	566	561	626	539	569	593	602	571	572	593	544	578	535	532	585	567	607	598	570	565	563	571	547	596	573	598	538	525	541	558	525	554	524	581	565	584	588	550	554	572	591	601	605	560	529	573	577	554	562	565	586	614	529	546	588	582	556	587	596	546	556	585	590	490	574	557	535	562	543	613	590	589	558	569	578	572	554	577	581	573	588	632	549	558	578	608	577	559	549	530	548	607	579	599	571	577	527	584	602	562	583	553	569	563	617	596	587	567	588	571	605	598	556	557	549	582	549	572	618	590	565	610	583	601	602	571	596	597	577	552	560	561	558	606	585	550	593	584	567	580	555	559	621	596	559	565	587	530	602	589	532	640	595	620	619	589	582	613	584	591	626	575	530	599	574	599	587	587	537	570	578	579	588	577	566	582	568	568	545	596	607	589	556	587	599	569	550	557	561	527	541	567	568	554	549	537	573	549	550	629	565	602	584	561	594	597	594	557	568	543	597	580	604	557	572	547	588	548	542	552	562	559	607	592	567	528	591	552	557	596	579	528	643	608	553	590	588	565	609	580	624	607	571	563	563	595	586	507	528	584	593	559	533	616	573	598	622	543	584	567	592	565	543	537	551	594	622	537	567	549	590	637	541	583	573	571	557	589	537	629	536	566	569	563	501	564	594	568	606	582	563	566	556	603	574	532	548	582	584	564	551	586	598	604	581	569	602	568	560	555	583	556	589	529	579	605	578	592	598	561	603	583	582	526	550	589	625	556	557	567	548	608	562	559	596	568	532	582	582	572	547	546	562	542	597	557	555	571	552	591	581	541	535	603	565	587	565	605	577	546	567	554	574	562	550	562	569	588	593	562	633	625	579	572	526	562	557	582	538	574	570	545	565	551	579	561	600	596	615	575	604	557	547	590	580	556	572	568	527	528	561	608	577	557	566	564	576	557	563	602	552	563	573	577	589	564	552	542	533	583	552	553	596	570	552	587	626	536	547	568	560	531	588	528	600	566	511	555	574	567	619	580	583	589	603	569	557	616	560	567	574	547	616	543	592	581	562	581	580	544	618	631	612	598	549	601	559	632	592	567	547	599	544	579	562	577	578	607	620	568	592	557	603	576	576	599	566	536	561	606	584	528	512	568	598	609	572	561	533	592	589	568	611	545	569	573	574	595	556	555	595	564	603	551	588	557	575	550	563	545	574	577	601	576	582	582	595	531	539	627	601	587	583	569	533	595	559	568	570	582	573	536	556	571	562	551	568	602	527	543	588	591	553	576	597	600	584	552	547	596	530	577	602	576
2657	593	352	250	287	425	400	382	333	280	239	229	228	187	180	132	135	153	127	126	114	128	927	2215	438	77	87	85	67	83	80	72	70	74	70	73	85	87	85	83	87	78	83	74	76	77	87	83	97	67	69	76	62	57	78	84	76	73	70	78	82	84	80	74	65	84	70	67	81	63	78	68	69	100	68	71	79	70	61	56	64	81	77	92	75	56	71	88	77	68	96	89	118	108	100	103	59	65	77	83	75	72	68	83	81	82	65	68	75	74	78	51	81	70	56	78	83	70	69	76	79	75	66	75	66	90	84	79	71	74	72	62	65	88	90	68	60	79	76	81	63	71	70	65	61	66	77	66	81	61	75	86	58	69	79	87	75	71	58	88	87	84	57	67	80	67	72	88	84	71	64	74	69	72	86	70	85	75	75	57	80	68	63	72	62	66	82	61	70	58	69	77	74	70	84	61	68	75	61	57	67	77	73	89	70	72	68	66	83	67	80	80	72	75	90	59	72	72	82	86	87	71	84	58	61	91	88	80	82	84	76	88	76	65	63	92	93	77	76	80	70	69	67	77	79	78	66	66	88	71	74	90	74	63	80	74	80	77	84	66	73	64	76	70	74	78	76	67	62	65	76	62	88	72	67	82	90	73	86	81	68	60	59	69	85	78	79	68	75	61	66	77	87	70	67	84	87	70	71	85	61	85	81	77	73	83	83	67	71	47	75	80	72	76	90	75	57	83	81	84	63	69	66	72	63	79	76	75	78	79	82	75	70	63	64	72	67	77	63	65	79	66	80	77	67	76	70	57	90	74	69	78	61	66	63	71	82	80	67	74	77	79	81	83	69	73	80	64	69	67	70	74	64	91	76	81	82	82	76	64	75	76	82	70	70	94	66	70	78	62	61	84	70	77	70	66	81	74	80	70	88	76	70	74	90	74	89	69	63	76	79	91	65	72	64	81	61	57	80	68	87	70	75	69	72	77	78	67	75	75	81	80	76	73	68	66	77	64	81	62	80	87	78	77	86	72	72	78	74	69	75	79	84	65	83	68	64	67	79	72	85	71	61	74	75	77	65	82	77	66	76	91	78	78	68	78	84	89	83	64	74	87	79	55	75	63	62	87	74	61	78	77	68	72	80	91	56	69	90	74	88	74	72	82	79	62	88	79	85	83	74	87	65	68	96	74	65	73	68	79	83	67	65	80	71	70	68	94	76	71	74	77	66	80	93	88	64	79	66	67	87	73	100	63	73	66	61	92	84	80	57	67	69	65	66	81	67	64	62	79	77	59	78	71	83	84	71	68	86	68	78	85	72	69	84	86	73	79	73	68	85	70	62	71	76	68	56	82	62	73	78	78	63	75	69	87	61	81	61	72	50	79	76	90	59	77	66	90	66	57	66	68	75	80	69	82	71	89	69	72	83	85	68	84	70	81	74	81	76	73	77	75	78	67	88	62	71	77	57	87	83	73	57	72	66	66	89	68	73	75	64	84	79	63	81	59	64	73	79	88	61	80	76	74	64	72	83	70	70	55	80	88	81	77	63	52	78	79	65	77	68	74	77	72	76	80	68	55	87	75	62	70	74	55	79	71	58	66	76	66	67	73	67	82	85	74	71	75	81	71	88	73	86	57	68	92	63	59	81	90	79	54	72	67	75	79	84	61	70	61	89	69	71	79	71	77	83	95	56	66	67	82	67	77	68	75	68	84	70	83	67	74	72	75	69	64	69	77	70	66	61	88	65	62	77	90	67	80	85	88	83	80	67	82	79	75	86	66	83	97	67	69	64	84	66	58	79	67	71	88	82	63	64	77	91	70	57	74	55	81	68	82	92	64	77	77	62	73	74	74	71	74	63	61	65	75	57	75	73	77	66	62	71	75	79	66	76	61	76	83	79	88	66	83	75	77	71	77	62	64	70	70	92	86	76	75	74	78	64	86	71	79	73	66	79	66	71	80	72	74	68	70	81	93	75	68	70	67	59	73	64	71	91	86	62	69	55	82	88	78	72	71	78	84	56	77	75	63	74	64	86	68	69	81	56	71	74	72	77	77	68	88	69	70	97	71	55	66	82	76	71	61	65	75	59	73	74	74	72	58	72	60	75	60	72	70	69	67	90	75	68	81	80	76	74	69	73	64	66	59	72	79	66	73	73	75	68	75	70	65	66	82	81	58	71	69	83	77	68	68	73	82	86	76	75	61	71	58	89	70	79	78	62	67	73	62	81	92	67	74	49	67	69	76	71	62	75	67	68	81	75	61	64	74	74	81	76	67	80	76	64	67	55	76	64	70	80	69	67	74	60	69	68	73	84	72	89	63	64	69	77	68	88	80	70	68	78	65	67	74	72	78	75	72	75	67	78	65	80	72	68	67	68	77	76	78	75	68	76	83	67	65	67	67	68	78	66	79	74	75	67	64	57	84	76	65	62	73	71	73	71	63	82	60	74	71	92	83	71	81	81	80	71	90	82	65	75	77	73	81	70	86	75	66	68	66	76	66	81	76	74	63	74	69	86	73	85	71	62	78	57	60	60	64	73	90	76	75	62	59	74	69	51	66	79	70	74	72	85	86	67	49	76	68	73	69	63	55	62	81	69	68	69	78	72	67	72	72	70	79	70	67	75	88	75	89	69	62	66	87	68	74	68	64	67	66	87	80	72	77	89	79	70	71	70	49	87	80	71	61	81	77	68	71	57	72	67	74	67	58	72	74	77	60	77	70	68	65	83	65	71	63	81	72	73	69	88	69	79	70	56	70	61	63	93	63	71	76	70	80	72	65	76	70	68	63	81	87	74	72	68	61	83	64	74	66	69	60	72	61	70	70	78	72	55	59	76	77	82	73	89	57	70	86	67	79	77	79	69	77	84	65	76	73	66	89	68	62	63	73	93	67	72	76	78	73	76	65	72	59	88	65	66	60	85	84	89	74	80	70	91	77	72	80	68	65	60	59	65	84	79	65	71	67	63	82	73	73	74	70	66	68	58	91	84	76	70	86	67	76	70	55	77	76	67	71	62	60	87	65	82	76	65	72	69	63	72	63	62	92	78	64	75	74	69	64	92	84	80	71	65	71	66	73	87	93	88	91	75	67	73	72	72	65	81	86	76	72	70	69	89	79	71	71	91	68	83	64	69	72	84	74	82	67	85	66	80	70	62	73	78	63	92	71	69	70	72	89	74	73	66	58	75	95	75	74	88	65	72	71	79	71	72	63	77	68	77	74	82	90	86	74	64	73	80	73	82	84	73	53	68	84	64	78	70	70	66	91	72	80	70	82	73	97	92	75	75	56	54	73	95	76	70	64	72	75	68	63	74	85	94	70	87	64	65	84	63	94	81	72	61	75	71	68	71	74	71	67	66	82	64	80	84	74	77	75	59	72	63	71	78	68	77	76	81	70	63	89	78	77	75	80	66	73	75	79	74	71	62	78	64	68	64	78	81	78	87	68	71	74	74	69	62	61	71	61	78	78	70	85	65	80	83	83	80	84
16143	9197	5559	10631	18704	19705	18297	15715	13085	11207	9791	8636	7163	6325	5070	4401	4164	4051	3591	3308	2999	2770	16358	26193	6978	1353	1236	1177	1107	1050	1017	1069	1083	952	1032	952	997	890	932	980	964	896	950	850	945	923	901	857	954	941	896	840	951	850	909	873	904	979	922	942	871	867	898	870	899	930	934	967	891	900	896	897	882	917	870	870	910	908	844	905	907	872	946	929	878	883	850	869	854	930	1165	1714	1920	1915	1431	1159	997	874	910	843	882	906	859	916	871	915	887	888	918	893	888	859	869	857	869	877	946	861	854	918	896	913	868	861	896	876	930	826	870	918	925	898	894	865	886	871	888	895	919	835	890	891	910	890	876	883	859	880	870	912	878	837	884	915	844	900	931	944	852	933	882	894	932	871	902	913	901	901	862	911	898	904	855	886	829	891	867	835	893	897	880	849	939	909	946	880	866	900	868	889	847	893	858	864	974	894	894	948	821	885	896	939	890	925	893	888	839	897	897	952	917	843	875	850	893	864	954	895	931	910	903	866	888	898	840	851	885	902	911	905	904	912	856	905	907	882	928	886	873	868	918	860	895	848	869	881	890	873	883	911	909	921	901	879	916	925	891	926	894	918	917	885	860	850	938	903	898	862	901	898	875	866	828	895	881	941	916	896	868	899	873	921	873	902	898	887	893	946	896	922	873	891	930	860	921	955	906	915	899	917	861	849	887	937	861	899	864	917	893	876	891	881	937	871	887	905	864	887	885	863	915	858	841	859	887	927	896	927	960	902	888	884	905	895	887	906	967	898	871	873	883	860	852	941	887	881	867	861	896	940	834	843	900	866	902	935	895	902	861	861	874	942	890	850	853	888	893	908	925	1004	946	877	903	881	900	892	863	896	860	894	921	861	942	899	863	905	886	910	887	885	838	889	904	878	906	879	868	882	992	870	908	849	925	914	961	893	879	935	880	888	926	920	882	887	913	879	867	831	870	916	899	910	862	921	873	906	881	891	855	916	834	894	887	887	948	932	894	894	897	861	868	867	865	949	852	886	931	903	889	898	821	886	903	950	833	884	908	878	884	872	903	872	865	838	922	875	926	886	918	871	898	871	874	891	895	962	913	892	906	871	843	880	872	889	909	919	894	891	910	910	892	855	935	886	906	870	889	874	886	855	917	921	900	897	901	875	953	932	904	943	861	900	885	894	921	882	941	871	875	876	864	917	851	929	906	934	927	918	874	885	891	912	924	907	842	852	884	888	876	956	853	895	883	892	908	900	878	914	844	894	883	892	902	883	904	926	913	915	898	863	907	885	917	931	879	887	883	849	872	861	922	904	869	893	847	885	878	905	934	875	905	884	854	892	957	888	929	868	855	891	910	897	846	935	854	937	851	875	877	864	845	846	914	863	902	891	906	889	870	947	891	879	874	869	893	847	850	916	912	923	881	923	869	882	817	879	853	858	904	868	890	918	933	942	865	927	904	868	885	882	908	899	893	909	878	854	880	944	893	961	871	921	820	924	891	914	872	978	900	876	938	936	863	945	854	904	866	903	934	883	902	893	903	868	868	856	904	898	872	901	873	913	911	914	860	890	848	879	944	902	927	956	850	898	857	905	854	917	896	874	934	892	913	870	858	869	893	901	870	871	889	934	914	897	842	869	911	893	877	914	865	853	862	870	854	891	902	868	858	910	921	918	911	941	858	918	946	886	869	828	905	861	900	887	934	920	896	894	931	906	876	874	910	927	945	913	828	869	931	882	861	898	887	877	902	874	862	897	871	926	880	893	883	878	882	873	862	934	895	898	877	880	923	885	872	929	898	911	825	880	906	928	886	873	895	868	871	857	850	913	932	923	890	904	901	871	886	852	928	901	891	898	868	949	884	851	875	894	918	876	916	860	904	911	866	870	868	897	898	939	864	903	910	904	867	902	931	847	899	886	879	886	871	896	859	924	876	865	858	962	919	909	881	935	906	879	865	871	961	832	861	857	834	870	874	866	910	894	878	895	977	932	909	927	926	898	857	837	941	874	854	881	857	897	892	922	903	904	932	863	899	913	917	859	949	927	929	904	925	854	914	883	898	915	921	889	932	868	921	882	869	874	927	928	839	895	907	888	875	827	929	886	902	910	907	868	910	820	894	906	885	901	844	870	934	856	866	940	891	871	907	917	899	844	924	918	931	884	901	898	933	871	881	930	888	847	858	879	898	910	890	934	934	953	880	867	887	879	845	903	906	894	914	905	910	900	878	911	878	899	934	911	878	890	928	841	861	908	880	901	921	893	893	849	918	904	914	882	889	843	908	901	905	879	857	870	930	884	895	898	904	905	886	874	905	874	882	869	915	911	894	928	830	921	869	881	932	936	909	910	922	856	888	896	918	885	849	916	884	903	931	946	851	885	870	890	903	844	864	908	869	899	853	861	881	910	924	865	862	908	888	918	837	907	918	885	881	860	928	839	905	919	862	893	889	904	886	972	906	890	871	894	934	901	891	835	886	888	849	879	875	858	886	864	821	839	884	873	901	871	896	909	874	887	895	908	895	901	885	867	888	893	864	917	867	922	929	843	910	932	860	887	881	839	926	869	887	917	955	861	895	870	914	897	895	853	853	953	958	897	863	918	869	863	832	908	857	874	930	876	881	892	902	926	913	962	800	867	888	867	883	895	853	928	863	928	893	876	905	890	925	859	896	815	946	916	935	924	876	836	914	922	866	921	897	890	921	874	862	830	935	886	849	945	925	960	841	862	919	863	899	850	855	866	877	890	918	861	916	879	911	859	888	884	922	933	888	897	854	889	948	921	911	930	893	872	861	864	876	900	835	927	901	880	889	869	930	910	904	874	940	906	897	845	849	889	915	907	911	907	920	930	901	871	859	920	906	910	864	938	847	890	910	887	867	907	962	880	887	880	884	842	910	895	857	945	906	831	907	896	933	895	899	856	892	908	858	897	844	923	924	885	915	880	928	862	861	886	865	922	882	843	891	870	881	867	936	940	871	896	878	822	843	865	905	877	893	852	861	904	883	899	862	890	872	895	906	866	848	886	924	871	884	930	874	836	938	879	940	900	910	902	866	933	919	894	899	833	919	882	853	895	848	860	867	881	848	901	907	902	881	867	851	872	953	949	902	894	933	893	901	882	877	912	858	878	858	907	917	878	920	888	887	889	892	901	882	827	850	875	836	834	913	895	917	878	883	879	890	905	857	913	822	882	896	898	962	876	871	891	895	891	907	901	855	904	878	875	863	849	948	856	841	871	894	914	890	887	894	907	888	883	905	880	940	881	846	863	847	908	946	846	909	886	929	877	962	873	899	930	931	898	933	875	913	914	922	894	885	860	891	919	963	910	886	869	919	921	875	845	831	893	908	925	869	901	885	848	902	867	896	891	919	857	862	839	910	902	955	871	849	845	881	922	915	927	883	881	914	932	857	842	864	866	877	910	900	860	912	900	860	936	932	894	891	901	898	896	900	943	873	841	883	900	912	907	917	917	908	859	946	937	916	925	883	823
1616	850	470	322	400	570	542	442	384	377	329	312	274	240	179	170	181	151	171	158	159	233	1823	2379	432	102	84	81	81	77	71	61	81	78	82	78	85	71	61	57	56	76	74	65	54	85	69	63	71	57	67	76	76	80	69	64	73	61	78	72	59	60	62	69	63	62	74	66	86	56	63	67	68	59	82	71	62	67	75	66	60	64	72	64	69	73	70	72	75	65	72	98	128	126	98	92	56	69	70	63	57	71	66	74	67	73	61	78	73	65	76	73	77	69	64	61	73	49	66	53	66	75	55	62	68	57	70	72	72	69	68	68	65	66	71	63	63	61	74	70	68	80	71	65	65	65	62	73	70	53	71	56	62	74	66	69	60	59	65	78	58	71	57	82	63	60	73	52	78	71	55	60	63	81	64	67	67	71	63	76	70	63	77	76	57	73	79	66	58	63	64	66	63	69	72	62	54	63	52	62	62	69	72	73	58	61	59	57	77	59	66	60	73	72	63	68	69	54	59	71	66	65	71	71	90	62	69	57	57	66	63	69	66	53	70	80	77	82	67	62	70	70	64	68	70	75	69	57	71	68	66	65	59	61	65	71	76	63	59	71	70	78	66	75	64	55	74	71	83	46	62	52	58	61	60	67	65	72	72	68	59	79	84	74	61	72	61	75	70	59	65	71	63	62	68	71	56	74	68	66	76	49	72	66	65	63	74	59	66	58	68	78	59	54	56	72	63	58	66	54	51	67	74	66	59	71	59	76	61	64	61	70	58	73	58	67	62	83	79	68	66	61	72	63	70	59	76	62	63	60	68	75	72	72	63	69	79	74	54	74	66	82	68	69	83	60	70	61	59	66	65	86	76	67	62	65	57	73	58	74	56	70	72	80	75	63	82	64	78	76	62	61	53	63	79	61	66	68	68	63	72	63	68	74	81	69	67	60	66	48	68	62	65	65	60	71	60	75	57	71	70	52	74	63	75	53	69	77	66	73	71	65	73	77	76	56	64	65	72	64	67	71	73	69	74	58	83	74	71	52	62	70	69	60	63	64	65	64	73	60	68	71	60	56	77	52	54	62	61	54	84	66	57	66	63	62	60	75	83	82	71	72	56	69	66	76	74	75	73	59	68	62	80	49	58	73	58	84	63	72	78	62	68	53	65	62	64	76	61	70	60	73	88	66	62	70	73	55	76	52	67	63	77	58	63	72	73	67	75	63	58	71	65	82	91	63	69	68	69	59	70	77	72	76	70	58	82	66	72	64	61	67	71	75	62	67	75	63	66	83	76	67	60	67	78	76	57	65	68	61	65	60	68	63	64	59	63	74	51	58	63	64	63	75	62	86	68	71	60	59	45	65	81	72	61	60	61	72	55	68	51	59	64	64	67	67	53	74	71	67	74	78	69	61	67	72	71	67	77	72	62	71	56	78	62	65	61	68	65	71	66	57	67	78	64	62	45	81	81	66	56	60	64	83	89	65	71	74	65	66	67	69	64	65	63	63	73	73	61	63	59	76	74	61	68	67	70	75	64	64	52	80	67	67	66	59	61	62	77	70	76	75	81	64	66	56	73	66	71	70	77	55	76	72	55	65	68	54	87	73	59	89	54	55	63	62	62	55	69	71	60	67	50	80	57	57	69	66	76	68	58	71	75	66	66	68	65	54	60	50	62	68	59	56	78	52	79	62	59	67	74	80	90	77	75	71	68	64	68	85	69	77	55	78	65	58	69	56	67	57	59	82	73	71	68	69	50	74	73	66	76	75	54	63	73	64	73	62	72	67	54	58	65	76	59	60	56	72	64	74	67	71	73	70	51	77	62	85	66	72	66	64	76	59	56	55	67	61	61	65	70	74	83	81	70	63	70	74	66	73	72	79	69	50	90	74	76	77	71	62	66	73	63	68	75	55	70	61	65	67	70	89	68	60	64	61	59	72	67	75	75	71	71	81	61	65	66	63	74	55	55	65	61	67	58	63	75	60	81	57	69	58	59	67	70	80	73	72	58	67	69	65	69	68	67	71	50	76	80	72	72	62	68	74	94	59	66	64	77	89	63	65	80	55	74	77	73	81	70	66	65	58	66	70	66	75	73	56	46	65	72	58	67	75	65	75	59	62	62	75	67	74	62	70	48	78	59	79	57	65	64	84	68	63	73	50	60	79	89	71	58	60	63	65	58	66	62	67	57	77	57	76	63	61	70	73	77	58	79	68	68	72	70	51	74	71	75	56	59	67	67	62	72	78	64	67	68	66	61	72	66	75	57	53	78	76	64	68	83	64	60	60	78	66	58	75	60	63	77	66	65	60	61	68	62	66	70	73	71	87	77	84	77	64	80	73	73	59	76	62	58	63	67	85	69	74	68	62	68	80	66	61	64	59	62	83	64	62	70	58	64	74	58	69	72	69	75	53	59	87	57	65	73	78	69	78	65	53	67	70	70	64	76	62	65	62	75	82	70	78	59	73	73	70	83	55	65	80	70	58	66	77	70	72	58	66	71	56	67	74	63	69	75	46	53	67	70	69	48	60	76	73	69	68	68	71	55	72	68	73	61	67	77	69	71	73	54	59	67	60	74	63	72	71	53	62	50	59	65	69	61	62	69	57	66	57	83	56	58	63	66	73	77	53	59	51	54	65	63	61	61	67	64	69	73	86	81	67	64	78	48	66	76	63	68	60	76	68	58	62	65	67	78	62	60	60	78	62	60	57	56	68	69	75	72	58	71	57	74	64	71	71	68	51	82	73	82	81	58	68	57	69	66	78	66	70	70	62	51	74	64	74	65	84	68	68	76	59	55	55	70	61	68	64	66	73	59	71	72	72	77	70	49	71	71	75	78	64	70	70	78	58	64	58	64	69	65	72	66	81	72	60	68	77	66	78	84	78	78	61	73	51	62	80	54	75	59	80	70	65	55	76	62	73	65	87	52	58	62	60	73	63	71	71	67	76	52	60	84	47	73	53	75	71	80	68	73	67	78	74	63	69	66	66	73	79	77	70	60	54	60	65	59	58	59	68	66	49	67	82	72	61	63	42	51	59	68	75	77	71	74	64	81	59	68	78	65	66	66	78	69	54	56	75	69	77	58	71	66	77	75	65	54	66	56	57	96	51	56	61	68	66	67	71	53	67	63	77	55	67	57	67	64	62	63	59	65	68	52	72	63	64	65	69	87	61	75	59	75	75	68	78	62	61	75	70	67	77	75	60	80	79	68	80	76	61	67	78	74	80	66	52	64	72	66	74	69	59	66	78	73	63	72	60	74	62	68	63	64	68	65	61	72	72	75	77	61	64	83	73	74	68	85	52	65	52	82	76	69	59	75	45	79	72	74	79	72	65	75	66	57	67	68	67	57	68	66	65	67	77	77	70	73	64	71	64	73	68	58	62	65	70	47	81	64	75	66	71	60	59	75	64	69	56	74	61	73	72	58	50	81	51	66	74	72	69	59	63	50	77	71	56	72	63	69	75	63	61	72	50	63	60	66	64	69	55
19890	11551	7461	13552	21927	22913	20821	18480	15565	13646	12064	10593	8847	7635	6189	5438	5027	4873	4530	4127	3728	6841	26153	26933	6116	1460	1316	1239	1120	1095	1073	1000	957	920	960	1001	919	942	911	890	918	833	851	885	881	807	856	828	865	805	858	801	793	755	860	808	831	812	850	798	791	871	805	795	870	817	781	781	823	840	805	807	840	831	801	788	764	798	799	781	847	743	788	809	830	794	817	772	828	918	1467	2107	2724	2418	1699	1176	812	806	805	780	787	779	770	765	814	795	778	763	812	793	837	743	816	751	821	777	804	773	773	772	768	781	847	822	783	796	727	782	826	797	784	803	793	752	768	811	763	791	735	829	765	747	837	795	751	799	815	793	787	827	780	817	796	772	786	739	792	817	826	757	773	756	745	757	751	787	802	784	817	796	798	753	791	764	807	772	767	834	762	792	780	804	794	806	785	802	752	787	859	710	821	769	782	800	772	745	790	818	805	795	828	765	781	814	769	744	750	819	815	761	778	768	830	782	763	827	810	790	805	775	764	819	749	826	813	773	799	778	765	780	798	837	707	752	805	765	824	844	735	743	778	794	768	808	787	808	790	777	771	788	777	821	818	810	808	796	732	826	767	774	761	749	791	786	849	801	808	798	746	806	810	815	767	819	754	827	832	810	805	803	751	815	777	752	779	841	790	783	772	774	792	779	783	740	784	761	836	784	763	784	799	773	825	800	833	771	805	824	794	793	826	836	795	807	825	763	766	856	812	841	800	786	808	743	769	767	771	791	758	744	833	804	826	783	833	792	816	770	836	825	763	792	822	768	810	762	793	779	752	784	759	761	829	820	828	749	778	754	857	787	737	789	828	832	795	801	847	786	801	784	773	751	768	776	768	821	781	772	773	870	755	774	820	807	853	750	780	793	793	808	783	782	785	814	795	799	798	808	837	783	845	799	757	791	783	816	808	764	787	778	807	817	816	814	777	749	760	800	802	781	769	768	767	812	807	773	786	793	849	799	841	803	798	808	814	833	812	808	819	805	772	774	826	769	799	826	799	765	773	761	757	792	789	804	751	808	848	816	760	811	778	796	813	822	790	818	765	741	806	816	795	764	834	821	782	752	812	803	851	768	825	785	806	756	787	766	775	821	775	762	808	748	789	810	767	812	753	832	786	808	763	808	805	801	807	823	826	814	757	806	785	755	726	762	792	774	833	825	771	743	834	791	793	813	790	789	828	757	830	747	786	752	754	827	713	762	844	770	804	820	818	768	796	814	790	754	793	842	771	723	848	816	752	831	794	811	816	810	809	794	787	793	822	800	770	802	797	755	817	778	800	752	824	808	797	771	796	804	764	807	769	737	781	846	781	762	805	794	746	809	822	784	802	793	798	794	785	743	828	769	785	794	780	797	791	784	787	831	830	780	824	811	801	783	773	796	823	796	808	819	761	830	749	809	821	774	763	810	798	778	823	827	782	783	838	820	809	755	803	776	773	791	805	783	839	796	816	770	816	764	791	805	844	741	775	797	784	765	803	826	772	825	792	806	786	844	827	805	774	768	825	797	758	794	793	859	790	810	819	801	795	807	799	743	791	841	822	767	778	813	815	808	770	754	779	774	827	771	779	781	781	791	794	771	827	784	761	793	741	806	786	783	771	758	841	745	784	827	792	830	776	766	840	814	858	763	853	811	732	783	741	771	773	809	787	769	789	798	798	773	790	773	808	754	813	760	818	817	785	759	784	783	770	845	794	794	771	753	842	779	764	805	853	811	750	752	802	772	750	758	791	756	798	789	801	803	834	797	779	776	807	807	810	781	847	818	848	753	836	777	788	816	792	802	767	812	835	775	762	768	803	818	765	774	786	852	784	774	792	772	811	805	803	795	808	824	817	763	758	797	783	790	834	765	798	802	748	767	800	767	779	781	800	790	797	735	817	827	764	814	831	754	797	789	733	773	782	791	810	761	843	848	782	782	805	798	781	762	826	814	794	782	753	775	834	781	724	827	820	794	791	779	802	783	823	772	806	780	747	798	825	798	804	770	773	788	764	815	773	762	832	811	782	781	793	770	851	856	768	775	807	777	805	774	825	791	782	783	789	793	861	819	754	782	781	808	822	789	768	794	762	756	799	830	752	800	802	835	791	796	782	779	838	759	717	787	732	798	808	814	731	782	759	781	816	797	776	799	778	787	757	728	785	828	791	769	758	817	820	780	813	760	806	769	794	788	764	779	745	736	816	831	776	754	731	738	802	768	789	777	807	805	783	840	747	809	775	824	813	719	728	789	833	762	798	765	828	816	812	770	817	791	821	797	808	781	800	751	737	800	822	784	779	817	771	783	751	791	779	786	767	789	789	811	767	796	838	827	802	753	741	782	784	711	773	844	732	792	761	768	801	733	755	821	827	779	818	846	745	778	777	815	797	839	793	769	812	819	755	764	821	793	758	784	758	814	812	833	779	779	768	772	804	795	835	807	773	809	774	826	813	751	820	786	806	768	767	828	799	812	786	802	765	818	827	797	782	851	765	788	785	778	760	809	721	816	814	805	805	796	775	789	779	805	771	748	742	746	711	804	784	797	762	785	792	784	777	781	761	808	783	806	803	723	768	788	799	773	820	796	768	789	794	791	750	816	759	787	810	792	742	795	815	772	815	785	768	783	778	807	727	775	795	813	733	809	733	823	798	747	793	794	751	850	756	779	775	755	759	765	757	791	760	820	787	776	827	800	812	830	790	791	772	790	790	771	756	785	758	846	766	802	799	756	762	827	778	794	779	817	741	787	809	790	784	809	764	770	805	732	811	765	810	809	775	805	752	849	825	776	770	796	785	777	744	822	791	789	826	805	738	799	774	819	813	784	759	774	797	847	789	803	792	801	782	819	803	756	778	846	819	783	798	793	832	847	774	727	812	811	776	757	766	794	780	827	757	788	874	804	761	768	814	786	816	761	778	737	786	768	778	773	785	796	777	764	777	796	781	803	763	791	778	810	761	781	730	782	790	776	788	799	822	814	805	757	812	795	755	748	764	786	764	817	802	700	783	805	796	750	808	823	800	817	755	789	804	772	743	781	821	785	764	806	804	759	758	771	811	750	799	798	838	781	812	815	807	754	752	818	809	818	756	817	814	825	767	762	786	775	758	819	835	758	772	773	781	814	797	776	845	804	767	761	827	807	773	806	802	737	822	781	788	825	824	801	785	770	776	816	863	827	801	795	813	776	768	809	825	836	788	796	795	744	782	781	765	756	792	789	777	822	754	791	810	747	793	774	796	775	795	752	822	798	808	791	746	775	760	768	790	783	789	822	774	818	839	822	782	818	822	750	797	774	758	853	765	785	821	753	837	753	813	880	820	751	815	832	795	813	792	778	801	798	724	805	789	816	801	721	768	824	778	775	787	806	778	813	740	790	837	752	775	781	785	799	787	811	784	818	756	777	825	780	763	784	776	755	768	748	767	808	838	762	758	751	799	733	756	794	783	767	824	757	815	782	772	773	787	817	778	757	770	773	760	752
1656	325	213	164	179	249	232	238	199	178	176	151	156	105	96	79	74	90	69	92	71	106	412	406	90	44	49	55	41	64	62	48	45	51	48	49	58	44	62	42	63	50	46	44	39	55	33	64	46	53	51	56	39	53	54	49	39	46	40	59	38	42	49	50	60	45	36	56	52	48	49	41	38	49	41	54	53	58	43	48	52	48	51	50	42	33	54	37	42	57	58	62	70	60	48	40	38	48	45	54	51	65	46	52	46	36	45	60	53	53	45	63	38	49	40	56	56	50	52	46	46	52	31	49	41	54	59	45	43	65	46	54	45	28	37	48	49	61	55	40	56	53	48	37	47	34	46	53	46	45	50	53	47	40	47	36	48	42	62	48	52	55	44	49	32	41	50	47	39	56	52	58	42	49	42	43	50	42	51	45	54	48	47	41	52	50	44	45	39	55	45	53	49	41	59	47	45	52	49	37	48	57	38	54	33	44	42	48	61	57	43	52	49	42	50	46	43	45	59	41	51	52	51	39	38	42	42	56	36	51	47	65	50	41	50	39	36	55	51	44	41	36	50	45	49	42	42	42	51	59	41	56	53	50	43	56	44	44	41	66	43	36	50	41	49	51	39	52	38	54	51	50	39	39	49	50	55	49	33	34	48	53	40	45	49	42	56	50	58	62	54	49	57	52	52	34	63	44	29	51	54	30	53	50	57	46	63	47	42	43	58	55	47	42	41	51	52	49	47	43	46	47	45	53	45	56	43	44	57	44	49	49	46	34	53	43	38	51	41	36	57	44	41	55	35	50	71	42	38	45	59	54	55	46	48	48	41	38	39	33	52	55	67	55	50	46	46	44	34	44	54	41	50	44	42	47	41	45	44	42	37	39	45	57	51	37	41	54	53	53	47	42	50	47	59	46	41	38	55	58	51	53	54	63	51	46	43	47	44	55	43	59	57	46	48	44	63	54	58	37	49	52	40	49	53	52	46	55	39	49	47	50	45	58	57	41	59	52	49	59	44	39	50	47	46	44	47	46	55	53	49	41	47	48	32	51	30	40	53	52	39	43	45	47	54	58	57	47	46	46	36	45	47	37	47	54	49	53	54	32	49	46	31	55	39	56	52	45	57	70	61	51	47	51	57	47	59	54	41	41	47	54	46	44	36	45	50	46	45	49	43	53	40	51	56	48	55	40	44	53	53	57	45	57	57	48	51	49	53	51	46	43	48	48	52	37	50	47	56	43	38	45	53	42	46	43	44	50	49	54	49	63	47	49	37	48	50	40	46	50	42	54	49	38	50	50	50	70	49	44	45	55	49	50	51	54	50	44	51	39	51	46	51	53	46	55	49	53	50	57	56	40	52	41	42	47	48	50	53	52	57	38	52	40	50	55	48	41	53	52	49	39	45	47	46	47	43	57	50	64	41	50	35	61	43	40	55	42	54	38	41	51	43	46	51	33	44	44	49	49	45	50	56	49	51	44	53	46	43	43	43	48	53	51	44	49	58	39	58	60	49	48	53	57	57	56	48	55	53	50	57	38	45	52	44	41	48	47	55	56	67	61	40	62	58	45	47	41	52	43	53	40	55	47	49	53	53	49	57	44	48	48	56	46	43	60	49	53	62	45	49	49	60	55	46	50	59	36	55	52	52	35	42	45	45	51	33	44	51	38	46	55	55	48	52	48	57	50	56	57	48	48	37	65	56	47	49	47	44	54	53	45	54	44	50	51	38	46	53	51	41	54	45	55	35	42	51	48	58	39	46	45	43	48	33	48	55	50	40	40	49	49	61	46	45	42	42	49	51	48	47	35	50	43	55	65	46	46	53	58	59	47	47	46	45	38	53	50	60	48	43	50	52	42	50	43	47	51	45	47	51	51	49	41	46	47	52	46	51	47	48	49	41	55	35	61	50	40	51	31	48	49	50	54	45	41	50	40	38	38	49	55	48	52	38	58	48	58	42	53	49	49	49	53	42	52	42	45	55	53	57	48	45	55	46	54	46	44	46	44	52	61	44	57	46	41	44	58	45	35	55	46	49	40	44	45	35	34	43	47	48	53	55	63	45	49	49	50	54	39	50	38	48	38	58	44	49	46	46	59	38	46	49	46	44	40	45	40	46	47	51	52	38	41	54	68	51	43	36	64	39	52	57	38	40	54	43	42	71	47	35	61	46	42	55	46	54	45	39	38	39	63	33	55	45	57	48	58	37	54	39	50	58	40	45	28	44	37	41	42	54	40	44	59	48	53	53	37	58	53	31	49	50	54	54	52	51	59	54	48	41	49	50	50	39	48	36	41	46	47	54	47	38	55	50	50	47	61	56	46	54	46	51	44	56	43	43	38	65	44	64	47	48	45	35	38	51	37	54	45	46	38	41	48	43	50	49	48	54	39	52	61	44	46	38	52	58	44	41	37	48	48	47	48	48	43	40	49	45	50	45	39	45	41	42	44	54	52	64	45	44	41	44	43	49	55	49	45	42	42	61	46	44	53	48	53	57	40	44	46	49	42	60	56	47	49	53	46	40	49	48	52	42	42	47	35	41	40	48	45	48	46	46	48	62	58	45	50	55	56	49	43	46	35	51	41	47	39	71	53	41	41	65	50	53	52	46	46	42	49	31	56	42	59	37	47	44	47	63	51	48	49	49	70	45	52	58	49	56	56	49	46	38	40	52	47	59	43	46	44	54	44	51	45	39	28	42	55	41	43	59	61	49	38	58	48	46	52	49	55	47	34	60	47	44	52	38	62	41	49	52	57	51	59	55	53	45	40	54	34	43	57	52	60	56	54	49	51	47	55	51	49	62	42	38	51	55	40	40	43	39	52	55	43	52	43	45	37	47	60	57	59	49	52	55	49	42	46	57	45	38	52	48	40	42	41	49	39	49	37	40	44	51	57	43	49	49	48	42	42	40	52	52	45	49	37	36	46	37	43	55	42	41	49	51	34	56	58	46	40	45	41	42	35	42	49	60	45	32	37	48	52	45	47	50	47	57	56	55	46	45	59	50	44	58	42	46	38	45	49	49	36	33	66	60	53	44	57	49	47	56	60	56	51	46	55	47	51	48	43	47	54	38	35	44	49	65	44	56	52	44	52	43	43	47	51	47	46	60	56	42	55	50	49	50	37	58	47	60	37	61	40	48	52	58	42	55	50	50	40	39	57	47	42	37	43	53	46	45	49	49	57	63	44	58	52	30	47	57	46	50	42	50	50	35	39	48	54	45	43	55	52	57	54	64	44	53	42	37	53	54	47	48	39	46	57	51	44	44	46	50	46	52	59	52	60	62	58	42	53	49	53	44	39	54	60	47	39	50	59	47	46	42	48	57	60	39	47	53	44	58	53	40	40	55	44	48	45	45	62	48	47	47	40	40	47	29	54	63	45	59	55	45	50	46	40	43	59	56	50	49	48	50	31	58	51	52	42	55	51	51	46	45	43	39	53	48	48	48	42	49	55	38	51	51	44	42	58	50	52	45	55	50	34	47	43
13193	6258	3893	8082	14198	15561	13348	11778	9243	7521	6418	5344	4316	3569	3165	2648	2537	2444	2126	1893	1701	2986	11896	10634	1765	839	820	786	786	745	721	707	694	675	600	649	659	685	665	617	649	645	584	615	591	594	610	611	615	550	588	618	638	641	617	619	603	621	604	570	603	630	661	643	675	582	636	583	576	615	580	584	650	615	622	576	661	622	594	571	616	591	605	611	590	591	616	598	631	700	891	980	1057	1112	796	614	583	615	586	631	595	601	605	587	614	641	623	629	603	624	627	627	607	648	635	582	623	586	605	593	621	559	583	582	622	647	614	562	547	575	555	587	615	583	566	610	536	611	619	596	607	581	624	615	615	621	624	649	568	592	543	635	579	605	596	612	576	565	615	605	625	631	612	595	616	602	638	632	584	598	640	656	670	627	596	561	582	613	644	595	577	573	586	592	599	606	598	603	628	620	608	616	620	632	594	612	639	583	590	593	610	582	618	589	629	590	620	598	610	627	630	588	609	618	587	595	624	601	597	611	596	614	605	598	584	590	616	593	595	605	606	615	620	616	639	650	614	613	584	593	590	647	577	615	623	557	577	586	620	626	577	614	571	587	581	600	595	641	597	626	615	628	591	619	601	622	618	565	624	635	626	572	643	586	607	631	589	576	603	643	612	586	590	652	626	640	611	587	640	598	611	581	623	604	600	589	593	598	592	583	586	603	624	604	599	594	627	656	612	607	598	576	612	615	645	571	600	630	622	593	603	617	620	585	605	610	649	613	585	611	648	571	577	593	567	627	632	608	576	617	630	587	593	630	613	638	582	657	600	590	616	632	604	628	593	621	596	621	599	617	621	632	627	609	583	625	593	586	583	593	544	609	600	612	592	579	591	573	594	632	586	619	601	629	568	572	615	587	614	560	653	604	543	636	623	591	571	626	601	624	602	581	597	625	622	590	587	633	606	626	575	591	634	569	613	611	602	638	605	618	569	617	628	576	579	607	633	593	619	600	583	643	634	593	585	631	635	563	611	601	581	583	635	653	598	582	596	584	645	580	598	606	573	612	629	599	630	636	568	602	646	621	642	641	565	593	583	647	620	599	599	567	605	663	590	617	642	601	585	591	603	603	592	620	616	591	630	601	649	589	583	588	612	603	570	572	600	614	654	618	596	565	572	621	566	580	598	609	618	621	581	587	615	608	607	609	616	590	620	586	521	635	589	614	634	664	614	593	588	623	624	650	666	633	636	598	635	625	601	577	582	582	594	572	602	578	587	631	633	600	603	611	618	646	633	657	642	629	620	628	548	626	614	643	613	563	600	630	588	589	626	577	597	663	622	660	590	607	622	566	579	634	568	609	583	610	593	600	645	581	588	636	568	558	615	615	584	619	597	592	554	630	624	611	623	619	603	575	618	604	604	569	586	597	610	673	670	599	597	622	673	603	614	591	654	580	603	666	622	566	609	621	621	609	622	538	630	603	580	616	598	604	599	681	620	574	598	585	622	609	605	665	622	589	559	632	610	547	585	587	593	611	591	645	633	619	588	612	574	612	612	617	600	621	598	596	596	603	623	601	631	615	612	580	653	619	664	599	592	596	627	547	600	546	632	580	608	597	610	599	629	611	597	602	615	592	608	600	599	580	596	587	606	647	609	602	566	601	625	595	637	611	580	610	607	561	635	657	584	587	583	575	561	606	627	572	600	608	590	602	617	639	610	604	611	618	635	615	613	610	586	593	611	558	609	631	631	626	633	596	600	612	626	615	549	610	585	646	575	627	604	575	619	616	612	641	566	641	571	624	637	586	568	575	596	584	622	587	619	598	628	633	651	575	602	660	596	583	635	617	621	606	612	607	596	591	620	620	636	635	619	585	607	608	574	574	573	626	611	638	593	577	627	608	572	603	660	590	642	643	597	616	547	588	606	585	622	624	590	605	596	591	627	609	553	605	617	616	593	614	609	608	599	606	569	576	608	607	617	585	567	601	597	616	603	638	560	628	611	594	576	606	588	662	601	640	634	632	604	601	571	607	593	582	647	571	595	598	567	620	626	621	648	593	584	631	606	592	609	623	661	588	617	574	654	587	619	619	535	645	583	619	626	648	602	574	639	596	594	594	609	601	624	601	573	604	559	616	592	656	610	595	611	604	624	674	599	607	606	614	635	519	638	638	615	602	637	595	596	608	612	620	625	568	607	612	660	598	621	579	599	620	617	613	597	602	623	593	649	645	565	618	543	600	590	642	667	596	609	580	643	589	617	636	607	641	636	587	621	617	654	596	619	630	605	615	591	564	618	619	601	609	615	651	599	633	614	610	645	585	613	594	563	608	600	568	588	636	608	632	607	606	642	617	622	611	618	598	605	585	644	589	600	610	607	606	632	635	574	574	597	597	634	639	589	606	601	634	568	570	589	607	597	560	576	567	597	580	629	594	580	585	634	627	601	664	585	588	601	587	605	637	588	612	573	612	625	627	583	599	611	588	604	599	603	615	550	634	564	604	614	582	627	632	570	601	611	617	616	602	639	573	563	591	551	623	630	621	635	617	602	621	620	634	576	596	636	605	605	563	642	601	650	593	593	588	601	593	657	594	652	584	605	597	638	646	608	626	610	621	608	653	582	645	601	595	581	613	634	648	627	618	606	594	643	579	619	586	581	654	593	611	611	572	630	616	616	604	633	614	606	559	579	522	612	634	568	619	602	596	593	623	633	587	594	623	570	597	572	561	614	640	597	620	559	565	638	642	609	600	613	633	582	576	624	553	634	603	597	581	595	622	636	597	644	639	636	644	600	643	651	610	633	661	630	618	610	604	635	600	617	597	617	632	575	584	589	653	594	622	607	570	578	621	604	606	603	619	579	563	609	613	617	629	630	624	602	609	590	591	616	633	604	617	664	564	619	599	626	657	583	554	602	632	627	567	600	576	601	671	604	637	632	585	619	596	624	627	575	621	656	598	574	590	601	582	581	624	599	604	615	597	593	644	618	605	639	620	592	548	568	600	574	613	608	618	594	585	569	634	603	621	634	625	615	640	574	584	595	597	615	594	644	599	570	592	649	567	585	603	624	621	614	586	661	603	572	572	563	577	574	636	578	617	616	634	571	573	651	607	633	625	614	614	633	584	609	606	621	611	587	574	629	571	621	610	587	612	647	603	616	592	591	575	594	630	603	580	612	642	606	612	619	599	595	678	665	660	610	623	647	589	626	612	612	606	619	619	610	581	566	607	637	645	598	574	642	620	619	635	631	571	621	634	601	591	578	599	563	635	587	580	602	594	640	599	634	607	646	599	614	581	649	608	584	636	621	584	640	598	618	644	602	613	578	598	641	597	596	592	622	618	631	583	614	613	565	616	602	596	629	593	637	633	638	601	636	599	605	614	637	644	672	577	544	585	590	620	607	609	591	607	591	615	567	640	570	614	580	597	525	612	584	566	642	605	603	573	633	598	623	535	636	582	600	601	623	559	598	626	636	635	661	639	587	637	563	574	642	632	606	621	554	587	634	579
1051	582	332	228	273	417	385	363	324	263	239	211	194	151	141	129	114	118	126	92	112	178	971	1052	211	61	63	47	57	55	67	49	62	65	54	69	64	49	47	57	52	57	53	53	51	57	59	50	48	51	58	44	57	52	59	55	42	46	55	40	51	34	47	49	52	52	63	48	47	47	51	57	51	47	47	47	48	46	51	43	55	38	49	53	48	57	68	39	60	39	75	88	100	85	64	59	53	45	45	67	47	47	40	43	55	54	38	35	49	46	55	36	43	38	49	63	55	38	42	58	54	41	53	37	51	46	47	40	42	44	51	51	31	57	41	63	44	51	44	43	54	52	54	44	46	71	51	55	42	62	56	48	48	49	54	51	62	50	42	54	61	58	39	46	61	48	46	56	59	44	50	52	54	50	46	57	49	58	54	57	49	46	60	44	59	51	62	46	66	45	49	47	54	43	44	61	37	52	74	52	51	54	53	57	44	42	43	50	43	48	39	45	48	56	45	51	43	46	53	36	55	44	52	60	46	61	46	61	46	59	51	52	45	48	52	50	36	50	50	52	51	51	60	47	45	51	53	59	53	62	63	64	50	54	37	58	62	55	45	44	47	51	52	51	50	43	51	54	38	64	59	45	51	53	48	51	56	56	51	60	59	41	56	53	48	48	55	51	57	39	47	47	54	56	48	54	51	53	52	40	54	37	61	50	64	53	45	48	62	50	52	46	47	53	34	60	49	44	41	50	53	51	39	47	47	58	53	40	47	52	52	57	49	45	51	47	43	46	44	48	44	49	60	51	59	63	55	64	63	52	50	58	51	54	46	46	56	49	51	48	41	66	45	54	39	62	60	52	56	66	45	52	40	55	61	51	46	58	38	60	62	43	57	51	50	53	57	52	56	49	53	55	50	65	40	46	47	56	52	51	41	53	47	49	61	55	48	49	55	55	56	41	45	58	56	55	51	57	49	64	55	52	50	50	53	48	45	44	56	39	45	46	58	47	42	53	45	46	51	49	59	41	58	47	44	51	68	49	42	70	63	44	47	44	55	51	63	47	58	54	42	65	37	40	56	41	51	55	49	58	49	51	51	46	59	65	60	49	60	39	62	56	42	48	41	57	50	41	53	43	51	60	50	50	55	53	47	58	58	49	40	58	62	45	59	52	63	50	39	40	39	42	62	47	50	46	48	48	57	64	51	52	63	43	48	43	45	42	63	41	57	53	53	47	36	56	35	46	56	43	50	70	44	46	54	43	52	48	56	52	48	43	52	57	53	45	61	55	46	63	43	49	42	39	53	52	51	49	51	48	45	63	51	62	47	56	49	46	61	43	41	59	62	66	47	41	50	52	57	43	53	43	42	45	63	61	59	45	51	61	45	46	55	48	51	55	54	47	54	45	41	46	57	48	44	49	43	56	56	45	53	45	46	43	47	55	48	50	66	45	43	46	53	33	51	54	49	62	57	58	62	56	54	58	43	58	52	52	38	59	52	56	63	51	56	53	45	49	50	44	56	49	57	56	65	42	56	52	47	48	58	58	53	51	51	41	60	44	53	51	52	50	63	63	53	49	39	47	51	60	43	53	52	45	40	33	49	40	47	61	54	74	54	50	47	44	53	50	51	38	56	60	63	46	45	53	50	47	49	60	43	45	49	45	61	51	40	42	50	49	43	48	48	55	62	41	40	42	53	41	55	53	52	54	51	40	50	58	51	46	37	51	49	58	48	46	44	40	36	57	47	40	46	44	67	53	73	45	48	72	50	46	51	50	52	47	57	48	61	48	48	55	67	66	38	54	54	49	43	45	56	49	66	59	45	61	50	53	53	49	51	41	44	42	55	48	47	64	56	57	53	60	60	60	46	55	62	49	50	51	42	40	55	55	49	50	54	57	49	56	50	49	52	65	46	50	41	56	56	34	48	68	53	42	41	66	50	54	42	68	50	59	45	44	40	50	54	47	45	51	43	46	45	44	52	31	48	56	60	38	48	60	47	55	45	51	46	56	49	51	42	48	47	50	49	40	45	50	60	54	46	50	51	52	48	43	42	57	55	51	53	55	43	54	38	53	44	45	44	44	50	59	57	57	49	44	57	59	37	45	46	47	42	54	51	40	65	39	48	58	43	53	45	43	37	45	52	42	47	54	65	55	52	62	58	46	52	49	39	49	51	44	44	48	54	39	54	70	59	49	53	48	59	48	38	45	56	44	50	61	47	43	40	56	59	55	52	48	54	48	46	47	48	36	57	40	57	69	51	54	50	60	54	54	62	51	53	42	46	49	51	41	56	40	54	44	46	56	47	44	55	49	48	53	43	46	42	47	49	47	68	52	51	52	62	63	62	43	63	52	50	50	50	49	46	62	54	44	50	51	48	58	55	52	56	57	55	60	52	51	46	45	49	52	46	46	51	49	43	46	39	50	42	53	40	57	56	54	55	53	53	50	58	45	42	64	56	41	52	45	52	45	51	46	48	48	52	52	51	43	53	71	52	45	35	64	44	50	54	46	51	45	54	54	38	57	50	68	48	61	44	53	57	49	53	55	57	54	55	48	52	43	53	41	52	45	52	44	47	50	56	60	43	47	55	55	45	55	50	58	57	60	56	56	59	68	56	54	61	54	44	55	52	43	43	57	51	56	50	59	60	63	57	57	55	58	57	56	64	67	62	35	59	51	65	62	51	46	62	55	47	41	50	50	64	51	60	56	40	53	51	40	48	53	54	57	42	51	52	41	55	50	47	57	53	56	50	49	68	59	55	48	60	47	50	65	47	55	59	46	53	54	48	61	53	48	55	46	44	50	56	50	51	44	57	47	50	50	45	37	59	42	55	49	37	40	61	41	52	48	61	57	41	57	51	62	45	54	63	47	62	61	48	43	48	54	60	40	37	39	54	48	58	47	57	56	53	55	69	44	51	48	46	59	59	58	44	47	53	49	68	46	47	38	38	60	45	51	43	48	51	60	42	46	43	50	49	49	48	55	57	47	57	52	52	58	53	59	55	41	50	62	51	49	55	50	58	43	59	59	41	49	41	42	46	44	58	43	53	43	54	65	51	58	56	57	52	55	56	60	48	51	42	68	43	43	50	35	50	49	45	44	51	56	56	61	56	49	49	55	59	46	69	49	59	57	53	42	42	57	39	65	49	50	46	49	48	46	44	53	53	41	52	48	42	61	53	45	49	46	56	40	47	49	59	40	62	41	56	46	46	60	61	60	55	54	66	52	52	51	50	41	46	41	53	56	49	31	55	50	56	48	58	37	49	59	69	51	47	62	54	35	41	45	42	63	64	48	61	51	49	64	46	39	57	43	49	54	62	43	48	44	61	55	49	48	51	50	49	32	35	61	47	43	56	42	44	46	52	55	45	44	45	42	45	50	49	58	45	58	49	54	47	65	42	33	47	53	54	54	59	57	45	40	38	49	44	50	54	50	56	44	62	49	51	67	49	63	57	55	54	42	47	42	48	38	43	64	50	51	65	44	47	41	51	54
16240	9486	5909	11379	19064	20411	18459	16252	12802	10807	9416	7811	6721	5483	4654	4320	3688	3693	3104	2843	2624	6128	20523	19080	4621	1032	1007	922	902	794	817	774	780	755	725	756	702	699	704	693	699	676	628	710	633	622	653	675	669	657	681	663	674	622	684	651	677	616	639	609	615	668	631	610	584	632	609	600	632	582	649	658	669	643	634	631	612	641	618	618	615	621	643	633	690	593	590	618	654	750	1394	2012	2187	1696	1120	647	599	639	617	595	593	591	594	651	582	599	623	564	609	598	604	646	617	587	633	636	611	606	611	595	593	639	575	576	612	617	645	628	613	635	588	616	658	593	594	612	613	620	615	577	607	658	589	568	637	617	641	636	614	630	634	601	607	666	580	595	615	625	651	598	623	602	583	603	658	566	616	602	620	604	589	642	663	639	624	639	577	620	614	623	640	601	628	619	616	600	615	601	599	634	554	606	590	599	634	604	632	635	589	603	598	599	579	614	624	603	615	583	605	646	585	613	621	603	601	641	624	605	614	616	613	593	598	566	654	618	639	613	622	602	596	573	633	602	617	647	633	617	601	641	596	644	616	632	611	602	625	605	661	649	595	658	609	594	624	589	655	610	638	604	640	611	638	613	582	605	605	631	611	613	616	573	591	631	632	618	640	581	598	625	581	650	614	628	564	648	606	632	611	631	559	603	623	663	655	567	669	593	662	630	641	646	579	629	635	627	595	624	601	670	531	602	662	583	597	565	649	572	669	615	629	614	601	583	609	646	607	626	624	624	607	595	628	617	633	610	640	615	587	669	640	558	672	603	624	579	607	626	578	639	637	630	625	621	588	619	601	622	609	616	635	626	583	606	623	631	631	568	626	567	582	558	619	596	597	609	586	597	605	632	617	633	638	615	592	609	606	622	632	595	637	658	659	583	670	562	638	578	590	631	628	568	635	613	618	619	632	621	605	601	626	595	606	594	661	603	584	586	603	589	620	643	568	644	611	594	655	610	644	650	601	626	613	590	596	613	600	618	590	610	638	606	592	582	643	593	604	614	625	615	603	617	688	596	646	617	586	645	611	551	568	644	604	646	627	634	599	611	594	589	594	645	634	622	582	596	577	645	597	620	615	627	582	605	625	601	668	602	619	648	616	602	600	580	592	662	638	552	605	603	616	629	593	647	639	652	590	590	609	546	666	575	617	651	602	584	610	612	623	605	641	628	612	602	608	592	610	656	612	587	605	596	567	607	603	646	632	599	592	611	612	625	594	594	630	633	648	637	621	607	641	634	633	590	588	605	596	609	640	606	591	608	614	574	600	589	639	607	593	598	598	607	583	629	603	636	603	583	578	608	641	625	583	615	598	606	587	577	603	615	645	585	635	637	591	646	601	623	641	609	633	623	611	593	609	618	618	619	606	611	619	593	627	619	649	620	651	587	619	615	623	608	649	643	635	624	601	608	654	590	615	610	612	584	596	583	630	598	611	594	599	628	617	629	628	618	633	641	604	617	598	611	565	607	614	587	626	664	632	661	639	626	644	598	626	636	639	621	576	641	638	597	575	639	606	600	569	628	578	629	606	606	646	562	608	561	614	588	610	627	615	629	591	598	618	613	627	579	587	582	606	584	604	634	619	664	579	621	633	601	612	652	617	608	633	590	600	540	625	597	634	591	602	590	600	630	618	606	614	616	625	622	649	599	639	621	617	626	628	643	631	625	593	627	636	641	635	619	616	656	640	588	612	637	659	627	598	603	595	577	616	628	624	632	658	568	620	601	606	609	629	664	608	633	639	588	608	594	617	620	625	611	571	623	612	601	645	615	601	591	609	583	602	651	592	640	623	611	651	614	638	631	604	622	624	657	632	641	607	624	612	626	626	609	620	609	635	577	556	602	631	602	643	636	606	634	586	609	606	603	598	612	607	635	636	597	627	653	608	626	656	616	643	613	637	625	623	642	611	611	582	604	610	638	638	615	627	641	599	655	625	597	655	593	598	596	597	591	636	604	618	579	620	606	610	603	612	619	616	619	623	611	606	576	640	613	649	623	605	587	623	575	605	622	674	625	600	596	648	615	638	627	605	613	648	625	609	597	640	648	648	622	598	619	647	608	615	621	613	612	614	604	593	595	636	616	607	613	620	633	614	619	580	675	590	628	594	622	618	614	621	601	608	614	620	605	641	600	616	644	603	629	627	620	599	593	627	639	633	631	579	624	618	625	585	611	610	667	635	623	653	578	592	647	614	619	660	597	630	596	634	615	624	654	615	615	599	602	604	608	630	644	625	605	600	596	645	584	593	628	625	645	615	596	593	602	631	570	581	631	605	599	623	623	610	619	666	641	633	605	629	614	609	596	586	603	601	583	590	657	616	610	615	613	617	643	613	574	660	616	593	629	580	603	594	601	589	648	596	617	582	579	625	605	615	567	583	596	600	616	602	586	644	645	610	642	597	601	635	621	558	558	600	606	657	627	651	655	625	603	619	610	600	601	588	628	649	596	635	618	600	593	630	620	624	597	558	633	582	668	639	683	601	660	594	577	580	598	583	577	645	634	608	612	599	622	595	609	581	638	655	619	626	573	658	626	580	658	567	633	597	608	670	617	669	588	569	632	603	618	598	608	625	550	651	605	631	657	625	574	641	590	653	652	589	584	593	606	625	636	614	608	586	642	612	563	608	581	618	585	648	628	633	651	621	644	629	618	627	587	618	589	595	647	657	643	582	598	608	618	628	554	620	611	599	640	615	628	619	532	627	612	647	590	661	633	613	622	607	601	643	584	658	629	589	617	610	610	587	608	609	641	658	612	583	589	570	664	568	620	623	592	609	597	628	628	587	635	567	617	610	641	623	601	643	623	623	608	634	607	653	584	575	623	556	625	606	652	636	628	632	600	639	579	631	660	639	601	603	612	633	612	581	592	593	626	643	632	622	573	586	602	637	605	592	624	646	600	626	585	604	619	674	641	620	608	611	596	648	648	586	609	578	604	623	645	608	622	624	685	613	631	601	565	618	581	602	616	571	619	607	644	575	628	589	627	638	630	597	656	665	675	616	635	598	601	606	607	587	637	638	618	630	613	590	598	619	604	618	620	588	652	639	623	619	618	585	611	615	601	599	638	587	619	593	614	623	646	621	639	598	615	603	615	647	607	575	565	583	609	590	614	599	547	626	647	572	620	611	573	641	575	589	614	605	601	621	578	612	623	600	648	636	646	641	646	635	620	613	636	560	660	650	627	606	624	602	639	603	656	642	622	621	653	624	598	603	637	582	633	586	618	588	624	605	619	595	614	622	632	600	648	613	582	652	604	587	600	599	610	626	572	560	598	628	645	619	614	620	610	619	606	608	607	631	626	589	615	597	635	621	592	572	639	630	635	614	621	649	673	621	608	588	595	576	607	644	630	625	657	627	641	593	637	668	618	587	591	619	626	635	600	615	563	596	587	558	648	665	621	614	609	610	615	606	636	633	583	628	607	613	597	629	622	648	629	645	569	605	623	624	650	579	606	616	685
2505	564	364	258	328	447	411	388	344	315	251	253	217	186	191	176	129	144	128	133	130	190	1247	1325	112	89	72	78	86	82	101	71	93	62	64	78	63	75	79	85	64	78	84	77	56	74	72	76	74	75	69	59	65	84	74	74	81	73	72	55	66	78	85	77	70	77	70	83	75	83	84	84	67	71	54	75	76	78	69	56	67	69	86	56	67	67	70	74	82	73	117	134	128	93	98	75	77	74	92	77	69	76	69	83	81	73	70	73	61	71	87	70	80	95	80	71	84	66	79	76	62	68	88	76	82	69	61	84	67	58	75	59	75	84	64	75	73	72	80	78	69	73	64	70	80	80	61	78	73	81	60	72	72	52	75	71	82	70	59	79	76	82	87	61	74	73	73	78	85	75	85	77	67	77	67	73	90	73	61	62	85	77	69	66	57	65	67	86	67	65	58	63	87	74	80	77	91	65	72	69	62	78	70	82	71	71	80	86	66	80	74	76	61	74	96	69	76	84	67	63	97	74	73	69	68	67	76	88	78	65	65	59	63	64	83	73	82	68	67	79	78	69	65	66	70	71	63	64	63	72	86	90	75	61	71	93	77	73	79	82	62	71	66	64	58	75	58	70	66	79	68	63	68	89	70	85	65	69	79	58	71	71	80	82	66	80	68	63	68	54	81	68	80	70	78	76	82	76	85	78	76	88	77	75	82	70	84	72	79	78	69	74	70	63	82	71	78	81	63	76	72	79	89	77	59	67	81	74	83	65	70	89	74	103	58	58	85	90	79	79	92	86	61	61	72	83	77	76	76	62	70	80	67	70	66	70	87	81	66	71	85	72	73	64	70	75	82	57	80	80	66	78	77	76	80	83	92	67	82	72	80	72	72	65	71	65	74	54	68	73	90	81	62	72	58	71	79	63	80	65	87	65	91	77	72	61	87	76	72	66	80	65	64	76	73	61	76	67	64	61	81	66	67	74	56	83	74	79	65	59	77	82	77	85	77	72	74	71	78	64	86	68	82	76	79	68	81	72	76	74	72	82	70	83	80	69	64	63	85	78	67	66	72	76	67	84	73	77	91	79	81	67	67	80	73	80	68	68	73	72	77	76	78	78	58	87	65	77	54	77	84	57	78	75	87	65	67	79	89	67	75	83	91	73	89	82	65	82	70	77	72	71	73	93	75	76	90	74	66	75	71	66	82	69	66	79	79	67	81	79	75	70	67	76	72	66	70	67	74	60	61	71	54	76	72	71	74	82	84	68	61	68	82	70	69	73	74	67	64	75	73	66	88	75	62	70	59	82	73	60	73	81	76	65	71	81	83	79	67	85	76	91	83	79	92	71	81	66	81	86	67	79	72	80	78	76	86	78	78	85	82	72	77	74	77	70	74	56	94	84	76	71	71	75	78	67	66	68	72	79	72	81	62	82	69	94	76	67	69	64	68	64	68	72	68	73	86	80	85	60	84	63	73	68	81	71	78	77	79	83	74	70	64	65	71	82	65	78	66	90	78	79	70	82	85	81	70	76	86	71	86	90	77	65	69	78	76	81	78	70	70	77	57	67	57	77	67	79	81	74	74	73	83	74	78	79	78	62	86	79	71	63	70	57	61	82	93	74	75	57	83	61	72	66	82	72	67	79	74	73	74	67	63	67	57	75	73	82	75	80	75	97	97	74	74	71	78	71	80	74	66	87	67	87	75	72	76	55	58	74	73	70	70	72	71	72	85	93	79	83	74	68	69	77	74	64	86	64	84	86	76	82	75	74	79	69	80	75	69	67	74	82	76	73	84	79	70	66	61	89	89	81	71	71	94	74	80	68	97	74	56	60	69	71	67	72	68	75	78	68	71	85	85	77	74	71	76	69	71	83	63	59	73	82	69	77	73	51	87	81	54	83	61	69	73	91	66	92	67	60	78	76	81	75	84	92	63	67	70	91	83	78	69	68	64	71	70	71	71	83	72	63	77	63	81	72	75	70	55	83	74	77	78	62	62	86	69	87	68	53	64	83	68	72	56	82	70	88	79	80	76	83	97	70	66	76	65	61	70	77	78	85	82	84	82	59	59	80	68	75	71	65	61	71	74	79	65	69	63	72	67	72	64	75	72	68	68	70	79	82	69	78	95	76	69	71	75	67	87	67	75	87	83	64	86	81	84	68	81	68	74	74	69	71	72	73	70	82	70	84	90	57	72	72	65	70	67	68	67	79	71	59	83	73	83	61	80	86	78	65	71	73	83	77	69	78	80	77	84	82	89	83	64	70	90	69	88	88	81	75	76	71	75	62	75	58	69	67	62	77	68	74	82	59	85	77	99	90	75	82	83	85	80	63	86	79	86	82	74	80	77	83	66	74	55	67	78	82	59	65	74	70	66	80	52	65	72	80	69	62	62	65	80	80	56	79	89	70	74	63	59	69	74	72	72	60	62	72	83	67	87	69	69	77	65	76	90	65	88	67	67	69	73	72	89	98	67	80	75	63	72	78	62	68	70	82	67	67	64	75	76	70	73	72	80	82	73	73	77	78	62	78	73	75	79	78	68	59	72	82	80	77	63	76	69	78	86	72	81	78	65	86	79	84	77	85	70	84	74	70	71	70	86	87	63	67	85	92	77	84	77	70	85	82	61	67	83	73	77	63	84	71	69	70	73	63	98	81	63	83	77	78	77	82	74	54	71	81	73	70	62	85	65	84	79	77	71	72	78	83	71	77	64	59	69	57	75	71	67	72	76	73	67	90	59	86	60	80	80	82	88	63	74	68	65	67	80	84	74	60	69	73	62	69	92	74	67	75	62	89	81	76	76	68	75	76	77	79	75	89	61	69	64	63	72	87	75	69	86	78	68	94	66	62	68	75	88	51	75	79	83	81	72	89	65	78	78	78	69	54	64	77	86	69	85	88	80	75	73	71	77	86	68	89	68	90	76	76	70	82	90	76	84	72	79	73	75	64	87	69	83	74	93	78	64	66	78	68	86	75	88	71	81	70	53	72	79	84	85	66	76	64	65	68	71	76	80	70	69	84	87	83	58	63	72	83	71	85	70	72	74	67	80	68	86	84	80	81	68	71	63	56	80	61	75	59	62	78	65	78	65	85	67	72	73	91	72	82	64	89	74	75	63	76	78	80	69	77	76	68	64	73	68	99	83	87	70	74	60	74	78	70	72	60	75	79	65	77	80	87	78	67	72	74	70	68	74	75	71	65	71	65	71	63	77	82	66	66	75	89	80	74	63	84	68	59	89	75	60	67	67	72	84	78	62	74	60	76	63	87	61	88	64	83	69	73	74	68	71	86	91	70	78	83	62	88	60	65	70	52	81	69	66	86	66	76	88	76	69	73	86	76	82	87	61	68	84	87	68	67	69	73	80	94	69	90	67	58	61	87	89	76	74	70	70	76	72	68	71	64	72	65	76	83	76	79	67	67	72	66	74	82	56	99	73	76	81	70	75	85	70	74	69	82	91	82	80	65	68	72	76	82	71	74	70	70
15866	8620	5864	11137	19118	20234	18643	16149	13301	11705	10114	8505	7322	5962	5225	4842	4166	4019	3589	3314	3088	5339	21203	19949	2182	1280	1224	1217	1164	1105	1151	1044	1042	1051	1004	1023	1011	997	999	967	964	908	961	917	940	947	902	892	884	902	939	945	955	935	892	905	964	828	894	883	882	919	917	892	915	905	881	928	925	910	895	943	868	933	870	887	888	901	951	966	866	834	888	878	893	874	881	868	924	1002	1909	2389	2335	1979	1446	1048	947	899	894	895	912	927	904	917	896	874	937	915	895	903	889	907	925	892	907	905	901	886	924	961	904	889	922	884	905	864	874	905	915	882	912	899	913	942	882	902	875	889	902	901	911	849	899	908	884	892	888	843	821	935	927	881	894	903	960	895	814	898	920	893	868	919	917	927	869	870	932	860	928	942	894	886	875	892	873	915	838	882	901	966	916	887	926	920	902	870	858	901	871	908	868	906	798	894	918	886	911	905	871	894	940	953	878	857	845	830	866	872	896	911	892	877	893	913	876	919	880	903	898	886	880	929	916	893	899	896	866	903	881	897	894	864	939	823	909	883	924	900	906	905	914	925	951	885	904	939	895	888	871	885	878	869	902	918	922	855	850	885	925	880	863	925	913	896	934	914	857	877	894	870	896	956	887	851	922	857	923	900	908	867	890	894	931	909	886	914	864	894	885	893	919	927	918	917	897	901	861	867	859	905	854	933	902	863	942	875	924	885	921	925	873	870	870	963	882	937	901	896	875	855	880	904	905	873	900	882	883	897	942	930	908	932	880	872	892	898	876	890	886	935	901	887	887	914	918	946	893	855	917	912	854	913	903	851	904	844	880	894	914	918	954	893	904	895	940	934	842	935	888	902	962	925	928	915	912	952	942	906	878	846	929	928	871	926	882	898	919	887	915	896	894	952	932	906	893	898	944	886	901	929	927	898	860	886	907	888	883	878	967	860	913	881	918	949	916	903	881	872	896	857	906	889	870	898	894	865	869	892	852	891	918	869	830	865	889	859	916	884	894	933	876	925	879	888	905	917	910	920	924	914	921	907	912	879	934	933	913	874	860	851	905	869	916	882	895	899	867	942	878	892	915	869	866	937	863	851	921	912	886	877	890	900	936	868	919	916	907	861	921	915	869	912	854	841	881	878	897	861	872	943	907	919	841	897	890	907	936	906	926	872	917	851	829	909	915	886	901	910	914	940	921	898	869	908	899	918	939	891	867	885	905	871	916	908	904	874	846	903	885	951	924	855	908	871	923	903	876	945	911	855	903	949	900	954	888	918	873	914	903	926	872	847	874	942	888	921	856	880	889	850	925	882	901	885	922	886	869	885	878	910	966	905	891	902	852	926	925	877	919	838	897	942	880	917	868	906	912	896	881	924	920	884	895	897	886	877	920	922	851	861	924	950	878	909	890	888	869	875	896	900	904	926	855	898	930	912	859	886	963	850	920	910	866	900	890	909	881	888	898	861	872	1001	883	860	944	939	857	903	893	937	868	864	911	933	883	871	895	893	891	892	939	943	897	918	923	906	912	916	908	884	922	862	883	855	907	937	888	938	939	911	899	891	885	870	938	879	889	892	932	885	896	888	910	881	928	880	916	921	921	954	909	918	923	859	895	854	959	957	912	900	860	919	898	869	945	885	927	869	950	819	876	906	878	883	908	894	852	872	932	853	882	842	893	885	916	887	845	934	907	860	920	869	859	901	886	905	850	910	902	912	868	891	872	912	902	895	906	885	902	897	915	885	919	872	909	932	834	876	891	885	883	902	891	915	901	925	912	895	872	828	912	920	858	866	902	875	906	918	955	857	909	921	906	858	966	882	913	895	904	918	885	886	936	942	912	923	882	894	933	849	893	958	926	888	890	919	903	905	875	830	924	917	905	904	923	880	945	859	899	928	869	900	879	861	882	933	839	893	914	905	907	878	918	885	914	891	874	922	867	900	900	919	887	894	865	872	923	874	919	943	842	881	906	874	910	902	921	893	936	883	862	903	901	882	903	839	932	870	885	927	888	904	861	897	852	892	882	931	860	894	951	875	905	880	884	910	904	862	858	903	902	899	862	854	933	843	967	908	868	841	883	911	856	881	907	885	894	915	894	855	895	865	878	881	855	877	877	899	918	877	888	870	901	878	880	900	907	914	881	917	864	892	885	855	852	906	897	912	931	894	878	892	898	941	905	912	850	875	869	887	902	917	889	931	879	901	870	939	913	925	881	907	911	852	891	903	855	878	905	895	877	859	919	897	925	904	886	909	916	859	883	881	919	929	866	923	924	921	885	850	894	950	839	916	836	890	845	917	885	924	846	906	914	906	857	910	915	869	877	947	928	898	904	897	905	885	971	946	900	891	921	883	847	887	878	903	904	883	899	899	848	891	899	930	898	934	920	932	888	884	912	909	893	877	934	988	894	932	893	877	900	850	896	893	901	881	884	858	895	899	857	926	912	884	886	873	895	905	878	879	867	937	910	931	899	903	886	915	900	904	871	901	926	848	859	871	930	876	839	879	887	927	904	883	913	890	857	929	939	841	877	914	935	896	937	884	943	860	924	924	920	935	948	881	910	911	885	929	871	871	944	897	870	936	902	911	908	884	928	960	910	905	906	874	931	870	901	895	897	863	920	853	856	903	907	849	878	899	907	905	920	917	865	882	936	886	869	919	899	904	817	914	851	894	892	861	923	916	889	902	929	937	889	878	895	900	856	888	878	929	911	871	883	880	831	920	882	895	868	908	893	854	911	918	886	903	901	876	882	864	911	870	920	880	883	848	909	888	897	907	905	904	946	889	901	824	879	861	884	901	881	888	869	876	885	844	870	904	962	945	860	890	909	903	896	910	885	857	895	888	904	919	877	956	897	905	859	854	932	920	876	930	908	899	869	880	871	840	899	905	885	887	931	922	872	892	896	891	880	956	910	874	883	890	920	856	870	925	861	899	924	909	887	839	902	865	900	896	887	914	891	911	913	923	871	850	833	868	925	926	895	873	919	977	926	906	898	911	857	904	902	890	843	904	898	904	927	853	834	961	921	885	893	846	870	890	955	914	885	895	884	854	869	906	883	917	879	871	868	918	920	876	908	857	906	875	922	852	940	879	874	904	929	910	876	879	886	893	861	893	900	926	965	948	887	901	920	918	847	961	877	919	863	901	888	895	874	971	946	882	909	942	872	905	893	887	911	836	918	916	858	893	900	866	799	889	911	918	885	868	950	896	927	884	857	866	920	860	953	858	858	901	929	876	893	911	863	875	873	851	913	932	899	894	907	859	924	864	880	842	917	934	908	880	877	878	844	927	868	897	922	917	928	865	933	878	877	963	896	894	913	900	950	878	904	874	875	864	889	932	850	882	873	915	911	883	916	885	899	862	882	866	924	860	868	874	867	914	902	946	862	922	881	945	932	892	899	932	910	918	878	904	848	880	897	944	906	910	880	857	888	901	884	917	914	905	899	891	886	902	887	917	870	880	879	896	904	886	926	887	879	895	863	861	905	878
1681	841	425	299	378	606	631	544	440	382	401	296	279	221	215	194	178	176	133	166	146	189	2049	2486	115	77	85	76	77	75	57	77	77	71	66	72	64	73	63	66	74	81	57	72	61	64	81	67	66	69	71	55	67	64	62	64	56	66	56	62	65	68	68	72	64	66	85	71	75	57	56	77	69	62	61	61	53	73	60	74	60	54	83	66	78	76	67	63	62	89	123	120	98	98	100	80	79	77	61	48	67	69	68	63	80	54	55	73	70	78	76	82	87	61	67	70	68	61	80	68	73	61	59	62	57	72	68	67	53	76	78	57	73	57	75	72	60	71	69	77	68	65	58	78	70	61	79	52	81	65	63	73	65	64	63	63	76	55	85	70	79	62	72	76	63	75	65	78	59	72	86	82	69	60	72	67	67	76	55	74	67	54	59	73	62	80	71	68	74	74	68	76	51	84	90	59	64	72	79	59	66	73	71	64	77	73	72	65	62	67	60	69	80	84	70	65	69	60	72	52	72	65	73	72	64	85	63	83	57	70	82	66	73	69	72	64	64	71	75	58	84	60	84	61	79	69	62	75	67	61	65	71	65	69	83	66	57	63	69	67	70	54	86	66	64	68	76	56	67	71	58	75	66	56	69	59	78	69	66	71	65	57	59	58	67	86	72	73	65	62	68	71	69	61	71	64	63	79	66	75	60	69	67	67	69	64	76	61	59	66	81	60	65	70	75	77	69	64	64	72	63	54	79	64	64	72	61	54	68	72	76	73	68	65	64	72	83	61	72	76	57	85	59	56	63	83	62	70	69	66	69	63	65	72	62	77	71	70	57	73	65	62	47	71	77	66	65	72	66	74	72	82	71	72	60	74	70	58	68	70	63	54	59	76	67	54	63	79	64	50	67	64	74	62	70	73	69	74	91	71	71	66	67	56	59	68	66	77	73	67	64	64	60	63	70	72	63	63	70	60	69	59	58	65	70	75	68	57	70	65	69	71	63	65	62	70	75	51	67	74	47	72	73	76	65	68	84	54	75	78	56	82	65	77	62	65	80	75	54	56	74	73	60	58	52	64	89	84	57	64	70	67	62	54	69	80	65	59	62	75	73	56	67	64	66	53	59	79	80	84	90	76	81	64	77	62	56	72	64	66	79	63	75	65	63	68	81	63	70	51	72	70	68	62	70	55	68	54	86	72	57	59	66	70	71	67	71	71	58	70	72	66	57	64	67	83	74	70	70	72	61	75	58	68	64	66	67	58	58	65	59	59	58	67	63	61	67	53	60	57	74	73	91	51	73	75	51	76	73	76	71	63	72	72	68	87	74	63	64	66	79	70	70	50	69	66	70	66	58	66	66	67	66	74	65	74	73	78	58	79	65	62	67	80	61	81	74	59	72	59	77	65	79	58	83	58	66	75	63	65	60	77	66	56	55	82	60	75	61	68	67	75	66	65	74	54	59	68	82	50	83	86	69	64	70	45	52	71	64	73	79	67	82	64	68	73	66	88	59	62	68	79	62	89	59	65	88	45	59	86	79	72	59	67	66	83	63	65	63	73	64	65	67	66	70	49	61	78	53	72	86	75	74	62	51	71	57	66	54	79	72	59	80	68	57	65	66	70	79	84	84	61	69	55	75	58	72	72	52	63	71	71	76	76	60	48	80	80	61	66	65	64	63	75	61	81	69	57	54	73	75	66	67	68	69	73	72	66	74	53	56	70	56	67	66	75	64	72	66	60	68	69	65	67	68	49	80	80	69	63	63	57	67	77	74	81	78	66	63	59	76	62	60	64	77	62	69	72	74	72	62	70	75	77	74	69	55	77	72	77	76	69	67	59	71	68	66	67	69	70	82	61	70	77	65	65	74	60	76	65	68	87	68	60	65	79	51	71	60	61	80	78	66	77	69	74	71	76	77	64	58	81	68	64	65	64	64	64	81	66	69	78	66	65	65	82	69	81	68	77	73	62	78	71	59	66	65	67	74	75	71	75	80	47	70	61	62	67	69	69	57	65	69	69	62	54	72	61	63	77	94	53	85	72	61	64	79	60	69	54	63	60	62	60	73	65	60	68	58	55	67	57	72	73	77	68	64	64	72	62	74	70	58	52	57	73	59	66	67	74	82	67	94	81	61	59	76	69	73	70	74	74	78	55	78	64	61	69	60	69	80	74	81	63	59	63	77	70	61	58	65	65	70	68	77	56	69	65	64	73	64	58	58	75	64	66	56	73	79	68	67	85	68	74	55	73	64	67	70	74	57	66	77	66	61	70	82	57	69	63	72	54	75	61	63	64	67	68	62	68	64	59	67	85	71	69	73	58	81	55	56	70	72	55	64	62	61	74	72	72	75	69	68	73	73	67	84	50	67	70	71	67	68	64	77	65	64	64	51	58	71	63	61	78	57	61	70	84	73	76	67	58	80	65	74	72	62	67	73	63	80	70	75	85	64	59	63	78	90	75	64	68	60	70	66	65	75	71	63	68	77	78	71	67	63	62	66	70	59	68	86	70	67	60	72	77	74	69	61	65	67	62	69	73	65	63	70	87	94	43	62	62	89	64	69	80	70	76	71	67	53	62	69	64	71	68	64	58	68	70	80	74	68	76	64	64	62	62	61	72	55	71	65	67	73	71	76	73	66	76	69	62	70	71	72	73	70	62	69	54	80	78	64	48	59	66	73	72	73	68	63	57	75	67	65	59	88	70	67	78	73	61	68	70	82	68	69	62	66	70	66	75	60	84	66	87	70	49	57	75	59	68	64	70	64	69	80	67	61	60	72	69	74	52	73	63	82	69	63	73	58	75	66	58	73	79	73	73	54	68	59	65	71	53	70	74	71	84	58	75	80	68	67	91	89	64	69	63	72	56	83	79	65	72	62	66	90	66	61	74	63	71	64	62	74	56	62	74	51	59	51	65	59	75	67	72	68	72	63	61	78	65	54	53	62	73	65	77	49	75	60	77	81	56	67	69	68	57	75	69	69	75	79	73	59	64	70	70	79	60	57	58	61	67	75	77	76	60	66	74	61	55	78	63	59	85	70	73	73	72	74	78	73	84	56	61	68	62	62	67	79	66	83	76	63	61	65	65	68	73	55	65	58	59	62	75	60	79	81	66	63	63	72	81	68	69	70	82	60	73	72	67	54	65	54	73	59	73	71	73	81	52	82	64	69	69	66	69	70	87	62	71	60	56	68	64	73	76	54	69	64	53	62	63	65	57	54	78	81	69	69	70	62	58	61	79	59	89	60	66	51	64	55	76	72	72	52	66	68	65	58	58	69	69	62	58	73	76	60	61	55	70	72	75	74	68	58	54	48	60	76	76	55	67	78	63	83	82	87	70	61	77	80	66	66	69	77	57	55	74	71	64	76	77	67	70	76	72	69	63	73	76	61	65	69	61	79	66	57	67	76	74	73	81	90	69	67	79	77	62	69	81	72	59	60	64	72	69	61	71	60	58	68	67	59	68	73	72	49	85	73	63	83	82	71	62
19971	11059	7352	13407	21974	23568	21323	18885	15617	13959	12412	10469	9320	7636	6152	5946	5297	4830	4571	4069	3758	4590	26824	25215	2445	1368	1226	1098	1123	1016	1049	1045	954	1009	937	902	927	879	963	853	924	867	865	913	892	849	837	772	808	832	864	845	818	847	822	811	787	822	789	803	842	804	817	828	801	793	766	807	834	819	811	755	800	799	855	813	828	843	783	838	780	736	815	802	792	826	797	789	829	906	2039	2556	2195	2112	1589	1057	872	780	833	806	794	792	805	787	826	801	748	749	740	777	847	790	786	810	792	803	776	781	763	768	802	770	818	760	812	805	798	781	784	796	826	803	796	795	783	779	733	839	852	818	812	809	760	800	778	769	779	784	766	759	813	799	810	759	806	847	773	796	734	814	791	802	845	785	767	881	809	748	799	823	814	771	759	759	769	788	779	826	824	814	845	787	769	815	793	778	782	795	779	788	751	750	796	810	750	834	758	755	808	806	819	780	811	787	844	793	747	796	799	794	791	815	829	781	793	781	734	771	828	848	762	739	811	763	800	817	833	810	822	834	775	807	809	810	828	771	735	809	753	812	779	779	820	764	789	800	804	790	750	783	757	805	809	782	771	796	791	766	789	832	827	787	769	826	822	784	804	801	784	788	820	785	786	829	787	753	781	815	798	821	809	777	773	747	796	843	810	768	788	763	760	812	811	804	790	843	818	809	812	758	826	791	826	835	808	770	761	796	780	764	794	825	803	769	823	718	792	793	782	733	781	790	829	821	803	781	775	814	780	777	785	825	801	806	822	753	755	810	782	799	810	762	820	803	765	784	763	832	783	762	772	785	777	797	789	824	771	851	760	803	781	799	779	785	788	800	803	798	848	800	758	760	790	764	795	822	740	790	820	776	790	832	815	784	800	783	791	847	777	807	799	808	784	836	788	785	837	791	785	778	792	816	787	806	760	764	802	806	778	762	800	772	812	779	779	795	799	808	786	821	819	759	836	794	773	828	770	809	758	750	837	798	765	753	789	775	759	795	812	809	783	785	756	771	823	803	795	805	772	867	829	739	791	756	770	773	851	739	780	748	819	825	808	811	796	829	786	839	813	809	765	802	824	800	837	745	827	766	800	812	753	764	767	838	788	819	840	814	778	766	767	773	819	758	807	813	788	821	730	820	783	790	788	811	776	775	814	792	787	749	780	806	825	804	786	764	814	781	852	828	856	775	799	796	775	813	792	804	806	781	771	761	804	845	771	814	814	816	769	833	766	833	780	794	788	768	771	755	776	751	758	795	811	786	838	806	752	764	792	785	821	795	790	827	756	799	741	802	820	768	759	734	799	822	826	774	788	766	855	758	783	753	782	764	784	782	804	811	798	758	786	763	828	806	783	775	786	802	785	834	772	861	798	818	862	809	767	820	782	729	825	768	826	810	818	737	789	808	743	770	808	854	760	824	775	791	774	825	775	758	778	802	791	726	799	787	802	773	769	790	777	806	872	851	830	753	814	825	774	822	834	819	775	807	812	782	806	782	797	848	763	847	816	781	785	781	815	777	776	777	808	764	809	812	824	770	819	764	780	853	862	746	774	749	749	818	824	814	810	800	819	798	786	793	835	811	762	799	801	774	801	778	792	833	755	849	787	766	741	797	762	808	774	822	773	762	791	798	811	739	754	740	789	766	778	817	776	790	770	778	818	766	807	775	813	801	778	817	770	806	781	786	788	799	755	765	821	780	821	765	798	774	854	805	800	792	756	803	818	869	747	806	794	810	807	786	804	748	780	754	775	818	826	791	797	777	772	810	803	787	743	798	789	788	825	835	805	838	812	813	756	791	774	800	815	739	767	781	778	788	752	852	799	754	798	763	818	834	813	821	784	771	798	788	738	819	778	768	806	802	754	789	758	818	752	773	788	793	762	782	749	774	792	773	775	742	752	781	789	805	756	757	844	783	786	817	780	779	807	787	782	770	808	777	799	773	756	808	754	771	781	760	754	791	789	799	790	763	811	756	791	762	849	795	812	789	841	799	752	795	742	844	787	809	791	749	835	805	793	804	807	835	742	742	783	751	810	754	780	761	810	787	784	780	806	801	802	797	794	796	778	832	802	805	824	805	807	828	778	757	764	861	803	813	808	733	790	788	824	786	836	786	829	801	793	802	811	760	806	770	830	825	811	747	801	779	801	800	736	771	818	791	797	764	786	815	802	795	805	792	795	808	830	775	744	814	797	785	788	789	820	751	786	776	848	726	784	840	755	799	807	816	764	803	831	797	788	779	787	798	836	776	851	816	755	752	809	768	783	796	775	783	797	777	761	794	778	795	733	759	755	797	777	805	813	802	807	773	818	757	838	761	770	780	815	805	754	784	780	812	772	805	780	768	756	773	782	821	845	807	749	826	789	790	823	811	826	816	831	822	833	798	760	789	768	818	774	817	800	736	773	815	812	781	752	795	807	775	778	772	770	803	790	815	796	803	752	777	805	803	793	785	781	754	781	776	786	825	757	815	810	781	816	790	785	786	761	783	827	760	766	786	778	768	782	792	747	823	816	820	790	703	784	793	775	782	775	777	743	843	798	843	843	791	793	787	804	820	820	750	758	783	784	768	779	803	829	786	780	778	824	804	764	801	762	776	785	791	811	774	758	802	809	842	767	770	770	767	781	768	815	780	801	806	804	773	799	781	796	781	841	867	738	776	780	820	818	764	782	801	785	764	756	749	781	746	806	729	837	790	752	802	767	810	808	781	815	778	815	840	758	816	799	785	771	841	753	860	727	761	818	788	839	838	846	837	835	730	846	795	814	815	810	811	794	764	777	810	783	711	793	839	806	769	771	826	801	793	790	769	774	787	770	865	785	763	789	780	796	830	809	773	780	756	783	750	685	712	812	819	794	812	739	822	737	798	832	753	778	807	781	844	734	784	794	805	813	784	779	808	828	789	807	778	830	840	794	793	779	766	812	781	773	819	758	804	799	785	768	771	786	796	790	766	783	778	778	812	770	777	844	761	764	807	731	837	801	727	789	808	736	806	794	792	818	791	812	853	802	830	840	793	765	783	814	783	753	787	789	845	788	749	737	803	789	803	802	780	769	800	792	750	776	799	825	769	755	773	801	748	774	805	797	785	786	792	785	800	779	817	790	785	814	792	795	781	783	780	724	784	777	810	790	808	740	821	848	785	765	817	788	790	838	801	817	797	795	800	785	884	817	799	746	755	834	726	784	783	801	727	793	800	792	772	820	756	834	791	764	808	806	761	809	752	813	825	802	813	780	859	777	766	790	773	811	832	818	778	799	771	815	785	818	811	815	781	782	782	782	811	762	786	790	797	781	800	745	791	795	744	842	791	803	836	780	848	784	743	785	747	817	762	759	801	766	716	788	788	802	860	820	841	772	742	789	793	773	750	776	792	821	768	785	800	776	772	807	810	842	802	812	771	764	777	751	796	833	778	781	785	771	778	789	775	761	783	775	768	756	801	805	775	827	792	774	848	752	798	767	775	806	796	780	787	805	803
1684	304	211	157	230	276	302	239	218	192	173	140	151	124	133	110	90	75	105	90	80	178	348	222	60	63	60	59	62	60	44	60	52	58	59	54	63	45	51	60	64	54	42	63	66	56	62	51	58	56	50	59	62	53	57	54	66	58	48	51	53	61	49	54	40	69	55	54	68	58	48	50	56	59	58	60	59	54	60	55	45	49	52	43	59	60	60	47	68	53	71	90	74	61	65	59	44	55	52	55	59	58	47	50	63	54	54	63	58	53	60	56	65	62	53	60	58	54	57	50	51	71	44	57	59	58	55	55	47	40	50	60	60	40	49	43	46	67	60	42	62	44	50	66	66	49	54	62	52	52	59	50	57	51	60	50	53	56	49	52	61	55	63	69	56	56	48	57	69	48	42	71	42	52	48	64	52	44	61	61	55	52	62	44	59	55	57	61	65	51	41	42	50	50	49	50	50	59	55	54	44	62	58	45	62	53	49	50	63	62	54	62	59	54	37	52	46	56	45	42	44	66	61	62	55	58	61	43	63	57	60	55	47	46	63	58	61	37	63	43	54	54	47	55	59	56	54	55	49	43	47	55	56	47	59	73	52	37	53	68	48	61	70	54	47	48	51	57	47	52	51	52	58	47	52	59	51	69	56	33	47	57	56	52	62	62	47	59	54	48	59	53	65	74	48	56	43	57	61	54	63	54	57	45	52	46	53	63	81	58	55	60	47	48	55	56	53	51	55	52	68	70	44	52	54	58	65	45	72	47	58	48	48	60	61	54	54	61	57	46	55	57	71	50	57	50	55	49	43	56	46	72	54	56	45	55	58	58	59	47	52	54	56	54	51	59	54	72	54	49	46	52	42	48	53	56	52	72	61	49	54	52	55	60	58	42	51	60	54	42	54	51	53	38	65	46	56	65	66	51	54	51	59	53	56	55	58	67	37	63	51	63	49	49	61	38	53	55	58	59	58	44	47	51	46	59	65	58	54	55	51	59	52	57	47	56	57	49	48	51	45	47	50	63	62	55	68	52	63	51	53	49	49	44	55	51	60	64	61	47	64	53	61	52	52	55	60	56	54	58	62	57	51	49	57	63	58	58	38	62	50	54	57	57	48	54	49	53	48	54	52	61	57	59	56	49	61	59	57	56	37	58	49	58	47	47	64	54	56	63	62	39	54	55	65	45	56	43	53	49	50	59	60	56	53	60	48	57	59	49	61	43	51	53	61	51	46	69	62	47	39	41	62	53	46	56	59	44	54	48	49	69	62	48	48	59	52	52	46	54	67	60	52	57	50	67	48	68	49	52	38	57	64	62	54	56	59	66	53	60	65	56	59	46	47	48	60	63	61	54	60	51	49	54	51	58	47	73	60	33	37	52	58	51	62	44	65	57	53	64	55	63	50	51	67	46	67	45	60	69	75	49	49	57	64	42	58	77	42	61	54	54	60	75	61	66	59	49	46	55	52	64	51	47	64	66	65	54	54	50	54	58	52	47	70	60	65	54	49	63	55	55	58	58	54	55	57	55	54	48	45	58	43	48	70	64	62	50	70	48	48	62	49	57	59	61	60	47	46	44	62	66	50	49	53	53	51	58	64	48	54	48	53	61	66	68	48	57	57	58	49	71	60	48	62	49	56	54	53	63	69	60	35	50	49	50	66	50	61	42	55	38	49	60	48	47	56	55	57	58	46	52	52	57	50	59	40	57	44	60	68	40	64	64	41	48	55	50	47	67	58	62	52	60	51	44	54	44	52	55	61	63	55	51	48	70	52	54	50	61	61	45	42	53	61	63	52	45	48	68	61	56	58	36	47	51	60	51	58	61	53	55	56	61	55	49	69	47	42	60	72	41	49	47	54	56	58	52	56	59	45	58	58	49	59	46	49	56	48	43	60	43	57	56	50	55	53	79	44	54	53	55	60	59	52	60	59	39	57	50	57	48	68	74	53	53	56	52	47	55	62	46	52	49	42	53	45	51	62	43	64	38	64	58	67	52	53	46	55	51	46	63	51	53	56	61	63	58	52	54	44	59	48	49	56	53	53	56	48	56	56	54	51	69	51	63	51	52	53	47	52	49	53	72	42	56	57	54	42	63	52	54	53	62	50	51	66	59	63	53	51	50	50	61	66	64	62	45	67	48	58	53	58	49	51	54	51	50	48	52	50	49	53	53	47	68	59	59	43	64	59	51	34	66	62	57	51	57	61	56	40	71	55	49	48	49	51	54	61	85	57	48	56	58	62	42	51	47	67	55	50	59	53	65	59	52	49	68	55	52	54	61	46	55	56	65	51	60	68	60	47	44	48	54	46	53	65	48	71	66	47	61	52	56	58	64	48	54	61	60	53	59	50	54	47	50	48	51	58	58	53	54	61	60	47	60	55	55	57	53	59	44	41	57	48	58	53	53	53	54	55	60	51	50	63	63	53	51	55	64	45	55	57	53	74	56	49	46	56	64	63	54	54	58	53	48	52	52	59	53	51	69	57	62	45	68	62	57	68	51	57	60	59	54	52	55	55	46	62	49	51	50	57	64	60	49	60	59	48	59	62	47	60	48	54	43	56	56	45	58	60	49	41	49	59	57	59	67	63	66	37	56	51	62	47	53	64	56	55	53	67	56	60	40	53	44	57	56	50	54	57	51	57	67	58	65	64	49	55	65	64	60	43	49	52	57	54	51	70	62	64	45	52	60	46	50	55	59	55	54	49	54	50	46	53	64	58	68	70	50	43	45	70	63	48	59	51	54	54	59	76	46	53	59	52	54	65	52	49	61	48	48	56	59	63	65	65	55	66	66	52	46	54	57	48	55	54	63	42	68	57	56	65	46	57	61	60	48	51	55	50	59	44	50	47	50	58	62	49	60	52	51	53	52	51	54	52	73	56	57	48	71	53	60	56	52	59	59	65	63	60	53	57	55	61	45	54	44	59	50	65	69	60	52	51	61	61	43	68	48	44	64	58	56	53	59	50	54	61	51	56	62	52	57	73	45	60	47	49	52	45	53	63	48	54	53	56	55	49	68	51	67	43	54	60	62	49	42	57	46	56	51	63	54	58	47	55	64	48	62	66	42	46	45	62	45	49	54	42	63	43	55	62	52	57	57	65	46	58	49	62	55	71	56	43	50	58	56	46	33	59	54	75	61	48	60	56	66	51	54	67	56	55	65	53	46	51	69	42	62	62	64	34	46	57	53	63	47	47	66	60	51	65	65	43	60	50	47	65	58	54	66	50	53	42	49	54	59	55	46	49	50	50	57	67	63	68	51	49	43	50	59	48	65	41	50	43	36	58	64	57	57	56	52	53	42	67	52	57	52	62	57	52	47	52	55	60	53	58	53	56	53	68	49	47	61	53	62	57	46	61	51	50	65	56	52	45	51	49	39	56	50	49	39	49	67	41	58	53	51	48	48	57	61	51	55	56	45	53	67	53	41	52	62	69	58	59	55	51	47	49	58	43	56	48	62	46	58	59	53	57	53	47	56	50	66
13259	5897	4045	8190	14837	16268	14295	12080	9274	8445	6961	5756	4697	3817	3150	3125	2702	2481	2249	1975	1718	4430	9733	6094	980	970	915	874	832	853	797	822	740	753	767	742	772	749	737	760	699	702	691	667	691	723	702	667	703	684	689	709	706	673	677	713	710	690	743	673	656	678	705	688	724	697	699	683	645	688	677	692	700	706	738	660	692	676	689	734	675	693	677	730	662	721	710	672	704	775	1230	1621	1407	1154	902	730	666	703	674	659	669	676	707	676	690	655	689	709	678	679	758	625	653	663	688	693	652	683	679	667	650	707	656	643	657	684	671	634	687	678	674	666	695	675	664	729	699	684	681	670	695	693	684	668	693	687	663	674	686	685	647	689	678	670	688	678	658	688	705	728	671	657	670	703	726	656	674	716	615	651	693	697	642	715	681	722	679	687	695	669	645	675	651	659	711	735	706	630	695	704	675	725	653	684	627	628	685	666	682	668	717	625	689	700	649	701	683	675	700	708	687	644	722	667	697	692	676	676	703	687	651	694	665	707	675	678	651	663	686	653	679	696	634	672	657	696	675	709	683	643	682	680	721	645	681	672	710	695	683	725	729	668	664	716	683	704	708	662	686	718	645	691	641	678	682	666	667	648	673	689	724	706	665	697	636	691	671	640	702	669	682	710	644	691	713	711	690	676	713	700	682	681	693	749	672	677	693	706	696	734	641	682	650	675	687	702	646	619	669	689	645	705	717	711	687	651	701	675	743	693	700	678	689	662	710	671	679	693	716	701	684	711	704	695	673	676	687	666	704	702	696	674	659	689	702	685	664	704	642	689	635	662	636	657	660	660	648	679	638	677	703	705	691	684	698	697	697	701	702	666	666	717	675	698	646	684	635	618	660	653	677	749	635	676	697	669	682	699	660	677	679	682	681	720	653	721	649	692	692	645	728	710	692	688	681	641	664	676	658	620	651	702	722	733	699	673	637	711	721	683	684	662	701	683	723	620	683	693	640	683	652	683	668	690	662	679	655	671	695	658	726	711	713	703	647	706	645	640	684	724	709	694	629	656	708	707	677	659	770	684	707	614	671	693	707	683	662	663	640	664	628	697	703	705	667	657	677	667	669	685	760	698	655	677	675	619	672	719	674	697	718	644	692	684	652	695	674	717	690	712	734	733	677	693	717	659	687	679	645	678	658	719	672	704	653	708	670	664	677	705	668	629	663	713	666	647	686	656	667	680	721	680	742	658	690	709	658	698	633	707	702	692	679	663	705	660	698	694	744	673	654	684	661	712	672	694	722	691	683	656	773	662	702	715	673	680	677	682	672	664	698	692	699	702	635	681	644	688	693	657	720	706	711	692	691	670	665	654	686	709	677	667	711	645	731	660	697	701	669	672	690	668	721	659	700	646	678	639	700	702	696	706	718	743	690	690	663	683	684	654	664	683	709	653	669	675	696	702	700	662	707	628	680	693	609	710	720	698	689	683	623	681	695	710	718	721	676	685	700	654	682	696	662	695	673	723	696	655	696	705	738	690	706	673	702	724	688	760	729	665	644	659	727	685	656	689	674	709	648	689	661	656	675	660	655	683	666	671	708	648	659	725	687	637	753	703	633	685	660	707	675	659	695	700	640	704	726	705	646	672	690	726	673	708	691	683	684	634	632	681	687	657	665	681	665	661	690	690	672	717	690	736	681	678	705	662	667	704	696	693	684	677	688	685	699	667	653	667	686	663	715	692	694	632	691	684	666	626	682	710	703	697	709	700	643	688	711	696	686	690	673	639	672	673	688	682	684	696	692	630	676	638	688	718	679	713	680	683	662	693	722	661	695	696	700	744	650	689	665	644	680	705	664	689	652	732	699	721	686	704	691	711	679	687	663	704	660	654	705	690	682	710	686	641	711	683	685	620	688	702	682	723	740	707	658	712	688	661	712	642	668	719	665	674	678	668	721	690	714	722	689	649	724	727	671	719	646	651	688	726	703	700	703	710	686	671	714	703	685	748	613	643	666	698	674	692	681	673	664	710	634	674	653	602	692	696	713	688	691	654	680	670	683	726	677	627	736	716	655	719	646	662	690	684	702	686	688	665	674	709	692	673	668	666	690	685	625	674	683	711	687	671	682	701	729	679	668	646	686	682	690	731	730	610	675	683	675	670	659	712	684	645	677	722	702	682	655	698	671	741	701	678	638	670	712	693	690	686	709	677	666	695	689	698	659	663	658	606	658	698	658	698	659	698	677	655	697	661	664	698	667	680	729	659	672	649	716	680	673	665	683	657	714	693	704	636	677	717	674	701	701	710	680	657	644	652	711	680	678	690	685	656	700	653	746	704	651	691	624	652	689	687	663	739	696	718	689	642	644	721	688	645	687	659	686	639	695	715	721	705	663	663	703	679	646	699	704	751	711	670	715	691	661	674	688	683	618	718	707	676	702	741	650	675	702	654	682	638	664	690	698	703	678	664	711	696	718	632	661	718	698	692	685	687	685	659	675	718	647	641	715	666	703	736	679	711	659	697	686	704	661	664	616	662	738	707	713	689	663	717	708	696	662	677	651	710	647	691	709	634	629	708	667	656	727	658	678	712	715	682	654	705	658	664	691	640	732	732	681	656	631	691	724	669	744	703	717	695	674	680	690	688	658	671	682	672	655	651	718	650	647	701	692	636	630	656	680	655	698	644	709	692	676	679	637	660	751	666	693	696	722	696	652	666	666	668	707	694	696	715	708	659	658	681	689	669	698	697	701	699	684	701	673	682	679	689	685	671	694	729	669	668	651	699	668	692	710	639	728	666	641	723	642	689	662	700	695	722	627	635	696	703	678	728	662	713	714	689	717	677	694	643	694	653	684	664	706	722	719	655	708	648	684	686	702	700	684	675	711	682	693	712	696	694	694	739	688	628	696	657	661	713	723	682	706	728	691	721	713	682	641	672	634	683	681	683	726	669	706	654	677	669	649	637	692	663	658	666	652	660	682	681	755	691	694	646	713	666	697	709	686	695	687	627	706	650	675	714	659	704	695	679	689	694	702	650	683	677	703	688	694	661	657	660	660	751	644	707	677	647	685	668	676	666	653	692	675	686	733	661	685	698	709	662	696	666	676	643	696	742	648	664	669	683	693	683	669	672	695	698	672	671	674	645	714	669	690	705	728	701	692	659	707	654	680	686	668	696	678	644	704	706	679	696	654	685	652	663	669	679	716	671	692	665	724	685	688	678	681	640	740	674	740	694	650	722	655	678	691	686	702	673	668	702	652	670	645	677	692	700	674	636	674	745	717	693	698	683	666	704	652	678	655	714	691	607	663	644	690	722	672	662	683	660	710	664	663	669	674	687	669	660	679	669	721	706	638	687	674	736	682	688	661	705	680	739	677	688	715	657	702	714	720	692	613	668	724	696	684	648	731	636	689	650	730	654	659	690	686	718	696	681	714	705	687	633	716	669	677	725	718	699	704	692	674	671	722	732	677	687	691	718	662	680	689	715	659	657	676	678	702	729	684	688	645	682
1079	556	322	259	326	462	440	386	316	319	238	250	188	189	152	147	134	114	112	117	95	203	739	522	79	65	78	49	81	55	59	51	64	50	58	57	56	65	52	68	52	62	52	51	66	59	62	49	61	57	43	56	56	54	58	56	73	71	55	50	57	56	58	65	63	53	46	74	60	50	74	47	60	77	62	67	48	53	60	42	61	66	61	52	61	71	62	54	51	76	104	153	111	69	73	49	42	43	47	54	67	52	51	63	51	66	47	54	57	62	43	52	51	48	59	58	56	54	54	51	64	55	53	57	64	43	55	46	53	50	58	43	59	71	45	62	60	54	53	63	49	55	71	56	65	67	61	54	52	52	67	64	57	45	53	58	53	58	64	58	46	49	57	67	66	69	55	57	49	52	57	49	49	62	48	66	48	62	55	64	59	58	55	55	55	55	72	62	55	43	56	58	72	54	53	59	65	60	68	59	61	49	52	53	50	69	53	72	55	68	35	60	56	50	61	59	62	54	63	59	53	46	45	61	57	59	62	55	55	62	61	54	56	58	40	53	56	60	45	67	63	45	55	52	54	52	60	50	61	66	66	50	65	66	58	45	70	59	56	54	50	50	52	61	45	64	52	57	57	49	46	57	55	43	49	56	63	56	74	68	50	56	53	56	65	61	53	71	59	65	45	49	40	40	55	54	65	51	61	63	48	45	51	48	51	50	52	53	51	67	44	64	60	62	72	56	54	43	48	57	38	64	58	49	76	52	58	59	57	52	62	56	57	57	55	62	59	55	38	44	46	54	47	50	51	62	50	62	60	49	43	58	62	69	58	65	48	53	45	63	67	61	72	51	54	59	61	51	57	49	64	54	39	55	68	54	59	52	57	54	64	47	42	57	61	57	59	51	45	63	66	54	57	63	63	48	45	57	57	61	57	64	61	67	49	67	62	47	47	52	65	68	43	58	74	52	54	60	43	57	50	65	58	51	55	56	64	51	61	58	41	32	62	49	50	47	53	56	68	42	67	45	55	59	58	63	49	75	47	62	47	61	54	50	64	57	54	67	72	69	57	52	46	60	50	47	47	52	59	58	69	57	52	60	57	53	52	57	56	53	58	49	64	58	57	56	45	66	49	51	74	49	63	48	63	48	66	65	63	67	43	56	61	56	54	59	46	70	57	43	45	42	58	50	58	52	51	48	51	54	49	62	43	62	53	58	64	64	57	53	63	53	45	53	57	44	42	50	53	51	52	59	57	55	60	52	59	68	56	61	61	57	59	57	63	53	47	52	54	48	55	70	55	58	45	57	51	49	57	75	56	57	57	58	57	54	42	42	56	64	58	48	67	54	62	62	51	47	47	55	51	55	56	41	56	60	60	60	47	59	63	53	67	54	52	61	48	62	49	62	57	62	54	49	51	58	58	38	38	56	39	73	43	65	58	56	51	56	54	44	60	43	70	49	64	57	54	57	55	48	61	63	69	59	71	59	54	65	49	56	61	56	50	56	42	60	55	55	70	62	64	52	59	45	46	44	58	58	60	61	41	43	47	47	59	69	52	69	49	49	62	67	61	47	62	52	64	57	49	60	59	54	54	54	61	63	59	50	63	54	47	62	46	59	49	66	48	54	50	56	53	65	53	62	47	59	63	61	61	52	43	63	51	58	57	61	68	50	42	63	53	58	55	55	49	46	50	52	70	61	48	48	50	53	40	56	47	54	52	54	64	47	62	57	50	91	55	53	58	57	54	59	46	48	62	56	63	49	49	57	60	52	55	50	58	54	53	63	54	52	68	56	50	53	63	62	60	62	60	61	57	64	57	56	58	72	60	60	50	55	55	63	55	59	56	50	61	61	59	51	60	56	57	54	61	65	70	48	60	51	44	50	59	54	56	57	54	55	42	63	59	54	58	60	40	58	53	59	50	48	43	46	57	55	49	62	42	50	64	50	61	56	66	39	51	65	62	57	46	48	56	52	73	48	63	59	59	55	43	68	59	57	63	45	53	59	58	52	45	60	46	66	51	59	58	45	50	53	63	59	71	60	69	48	55	53	39	48	52	44	57	61	54	59	48	62	52	60	53	66	44	61	64	48	62	51	59	70	57	44	42	52	61	51	61	57	55	45	45	49	65	61	54	63	67	55	58	43	55	56	57	59	66	52	45	61	61	53	69	46	49	63	58	60	60	64	54	47	63	47	45	57	53	65	68	52	56	49	61	59	61	57	54	59	41	61	58	49	59	71	63	59	51	52	53	44	63	56	43	41	70	53	59	41	42	68	51	64	53	61	62	62	56	66	57	54	64	44	52	41	66	56	50	50	41	64	54	62	53	48	61	75	55	64	54	45	49	49	71	46	63	50	48	51	61	62	48	45	54	57	53	53	63	51	56	58	44	58	54	46	51	66	52	62	47	62	52	43	49	50	47	50	54	67	63	47	64	45	43	50	69	54	61	51	66	71	56	49	77	56	56	60	52	54	64	41	44	74	64	65	50	46	59	48	61	54	54	56	55	49	49	46	62	46	60	47	44	72	56	64	45	51	64	55	70	40	73	54	47	53	55	57	62	59	59	54	64	42	55	58	57	50	56	42	57	63	54	57	64	55	45	57	49	53	64	47	52	68	66	45	62	65	52	43	47	51	64	45	45	66	53	51	52	71	40	59	49	52	57	56	39	57	58	46	50	52	43	51	63	56	60	55	53	47	62	49	60	54	51	65	53	57	43	64	56	46	53	53	48	50	53	66	54	58	50	54	51	59	44	56	53	60	53	59	61	58	74	55	58	64	46	52	64	58	51	59	71	53	61	44	37	76	57	61	49	39	46	60	50	54	46	66	46	59	56	42	46	50	67	62	47	58	70	52	51	67	42	65	68	43	54	52	63	50	67	54	69	63	56	63	51	51	69	55	53	60	54	45	61	53	60	63	53	74	44	61	53	52	41	38	52	56	63	56	46	43	57	62	58	54	55	55	53	50	54	58	53	64	65	58	56	45	52	52	74	57	45	57	45	52	53	62	52	50	42	61	69	70	59	57	51	58	52	41	52	42	72	54	50	50	50	54	51	58	52	61	52	68	63	50	54	70	59	58	52	56	57	77	50	48	54	40	56	56	70	57	55	52	54	55	47	58	47	52	35	52	55	53	57	67	43	61	59	54	55	58	44	55	52	53	51	49	63	58	73	48	52	66	45	63	56	47	58	64	41	62	66	52	52	62	49	65	62	59	68	56	58	50	51	62	62	69	50	50	57	54	62	47	56	59	59	63	55	38	43	53	51	58	62	52	52	52	57	65	62	41	54	55	46	54	46	41	60	50	46	49	60	53	47	71	64	57	55	58	63	68	57	47	63	39	53	58	51	61	55	59	55	64	49	48	60	62	54	59	56	51	45	44	72	54	50	61	53	49	42	67	68	56	50	58	54	55	73	56	51	59	58	48	51	52	55	65	59	67	56	51	56	55	56	41	71	46	56	52	50	53	58	45	44	51	59	58	55	64	62	59
16194	9223	5771	11442	19584	20652	18422	15444	12771	11544	9739	8345	7157	5758	5044	4471	4051	3479	3227	2840	2470	5412	16520	10792	1337	1204	1078	1058	966	924	875	817	874	816	783	833	794	833	751	790	734	745	740	718	744	732	716	721	709	725	692	678	708	687	731	665	733	682	682	670	728	621	650	670	692	696	668	671	677	687	660	705	761	660	711	706	636	673	696	664	673	645	631	658	675	676	682	688	792	1464	2221	2642	2210	1607	1025	728	664	626	631	599	573	709	637	685	660	623	656	646	688	674	689	696	656	714	624	653	685	655	676	645	638	668	663	686	715	635	676	654	677	681	675	641	651	695	645	639	681	663	670	661	700	661	659	669	628	657	682	657	604	690	651	670	674	662	655	646	672	630	656	673	666	719	660	661	665	648	644	635	655	671	650	672	677	677	670	635	644	687	651	662	634	667	661	630	687	673	659	686	701	652	645	674	618	630	645	692	628	637	664	637	657	632	653	631	700	660	710	662	714	667	685	667	705	611	602	700	680	662	698	648	678	654	689	685	690	688	693	658	682	684	663	677	647	676	659	632	712	731	680	648	658	682	650	661	629	642	647	699	637	661	633	669	679	682	634	644	625	645	684	615	669	611	616	677	642	628	608	690	668	661	638	689	652	684	700	642	676	690	675	712	670	667	700	696	674	602	663	641	622	656	634	624	647	686	654	681	671	670	707	661	660	644	629	680	672	665	600	665	672	674	672	693	645	672	642	668	688	658	701	683	625	624	663	686	632	658	628	678	637	691	661	652	621	656	617	637	671	634	678	644	654	673	623	645	618	644	662	695	652	663	661	683	667	646	629	612	636	673	609	687	642	667	617	670	643	654	686	644	670	684	635	668	640	678	698	652	677	673	680	648	656	660	673	618	611	669	668	660	688	643	653	643	620	652	647	645	603	658	625	615	663	667	680	627	678	613	672	678	641	667	678	690	667	680	634	677	655	638	627	614	614	609	664	625	659	668	656	705	644	621	686	651	636	625	640	703	627	612	617	663	743	632	634	649	685	652	693	665	668	668	638	669	652	684	671	603	671	634	646	693	643	675	610	660	652	645	666	621	623	660	673	648	594	638	673	637	667	615	695	704	666	636	655	627	659	630	679	652	699	671	648	690	643	639	602	634	700	652	677	668	656	672	664	648	631	630	653	686	651	680	657	650	649	620	654	627	673	639	692	691	678	661	658	658	657	647	636	666	696	668	680	665	653	655	612	698	645	652	692	657	680	669	628	660	705	657	597	652	700	708	686	618	662	625	668	622	654	657	683	620	627	619	667	653	670	655	648	684	644	672	650	627	651	672	705	633	652	642	604	667	665	655	668	696	667	627	629	692	620	652	659	632	695	673	620	685	633	658	680	678	706	666	661	645	624	648	648	654	694	650	639	630	643	630	705	690	672	592	673	641	683	607	651	687	653	670	683	638	648	707	654	643	618	687	651	622	645	710	648	673	645	636	639	649	684	646	646	690	633	639	670	681	674	662	679	675	655	635	659	665	658	679	683	647	648	636	664	652	671	697	669	618	649	646	623	678	669	600	652	637	624	660	674	670	632	669	635	615	669	662	677	637	620	699	615	685	636	662	622	643	648	675	632	656	699	656	638	636	705	687	644	640	664	725	686	670	691	645	650	655	660	688	618	670	628	673	629	681	628	681	669	641	678	623	691	651	658	647	660	663	645	651	649	662	655	676	681	658	675	637	646	665	618	641	660	641	667	629	662	680	679	655	671	672	665	647	641	657	651	666	676	663	668	674	668	681	693	668	639	678	645	666	589	613	626	665	663	663	646	679	651	673	671	655	684	673	674	651	645	669	659	684	690	656	631	688	635	650	687	670	645	657	640	684	664	643	665	678	646	670	659	670	640	670	675	663	679	647	622	606	647	669	716	693	697	604	661	614	702	672	692	630	670	625	667	622	678	663	620	672	614	695	645	690	679	635	693	643	622	637	616	677	646	660	661	647	679	669	680	618	603	676	629	654	686	628	669	640	631	655	656	689	671	643	656	622	693	651	703	665	626	640	637	653	631	639	684	614	713	650	667	683	668	680	662	648	631	681	680	684	650	674	662	600	652	646	680	664	641	656	682	630	701	657	646	650	620	704	638	647	640	678	664	642	661	661	685	646	664	621	656	633	655	643	611	637	644	640	639	655	642	688	698	633	679	635	653	615	663	672	643	643	626	640	627	623	666	686	630	628	636	671	662	628	675	666	646	697	689	675	635	668	652	661	684	654	645	628	633	694	687	678	648	697	639	672	654	662	718	721	644	717	642	621	655	670	669	696	652	631	680	654	635	671	653	641	648	662	630	683	677	652	637	694	677	681	650	638	665	641	677	626	653	620	713	655	638	667	656	687	650	657	678	640	638	694	661	674	683	702	660	674	651	721	623	592	678	679	624	647	628	673	652	647	675	715	634	717	653	665	686	665	712	692	645	635	711	667	645	656	676	601	659	660	674	595	681	673	679	692	628	610	630	662	668	665	686	673	651	676	666	652	688	693	685	710	659	658	660	663	682	702	639	693	707	633	689	666	642	658	682	626	641	649	633	631	658	688	701	667	592	635	630	647	647	650	657	627	642	655	690	629	633	668	645	644	677	641	665	679	646	646	660	652	663	621	613	620	660	656	677	655	630	652	619	677	669	626	660	649	661	666	660	634	669	631	676	611	664	659	656	678	628	654	651	690	669	642	647	648	670	664	686	707	666	683	638	641	648	672	643	661	637	645	660	662	663	625	636	662	662	669	651	636	665	655	676	681	661	666	672	673	657	682	662	663	668	700	616	611	627	693	629	673	634	673	660	651	630	628	699	629	655	653	675	638	669	662	642	646	663	653	707	666	648	635	650	621	657	618	650	608	635	674	663	626	666	664	640	630	700	639	609	658	628	709	669	671	664	614	684	662	632	671	694	670	674	654	689	644	713	610	643	685	653	650	638	648	664	625	647	628	649	646	646	650	653	623	666	638	637	630	702	681	679	667	639	639	686	669	654	687	668	686	625	646	643	683	673	621	641	676	704	688	663	651	664	677	663	616	673	715	670	661	655	683	668	615	669	656	615	696	649	654	692	666	672	660	634	672	663	670	706	665	642	637	678	637	627	663	686	605	626	666	678	635	634	645	654	639	637	646	691	629	632	621	697	663	632	659	616	635	611	668	624	655	688	656	663	638	631	685	634	609	665	634	716	690	678	622	679	676	682	623	684	685	686	651	647	626	632	649	688	664	658	664	649	656	718	635	674	684	642	667	630	673	634	677	688	639	660	637	659	702	623	702	611	636	675	626	640	670	678	644	657	655	700	641	695	661	613	655	623	645	678	716	678	661	646	666	647	690	699	667	612	653	655	670	644	661	639	701	685	730	612	638	665	619	687	674	693	679	667	633	634	670	642	641	657	647	635	649	662	637	660	638	637	626	630	684	647	635	645	665	725	620	676	663	677	644	666	656	637	639	657	666	630	635	666	636	615	599	659	680	668	627
2442	531	338	261	295	446	469	387	359	329	279	233	227	205	192	173	176	138	155	139	139	120	361	1251	95	83	79	86	80	79	80	86	76	97	88	91	88	80	91	86	68	86	69	82	95	74	70	87	94	68	85	73	84	70	72	73	91	75	78	61	65	78	72	62	75	72	81	80	87	104	84	59	88	83	76	92	75	81	63	82	80	71	71	64	80	78	65	92	88	84	110	149	144	123	103	83	75	59	76	89	81	75	81	74	77	80	57	87	79	76	68	75	94	75	78	95	69	71	93	61	80	77	90	87	70	76	79	79	67	73	83	89	92	72	67	72	80	75	70	82	72	75	71	89	71	90	98	78	83	76	74	68	91	87	81	81	62	88	61	90	81	70	85	95	77	92	58	64	88	65	78	92	87	76	82	75	79	72	77	76	78	88	92	82	78	88	69	70	72	72	78	71	74	82	82	71	85	77	79	97	80	79	76	75	84	73	85	67	64	78	81	85	74	102	75	68	86	57	69	76	78	76	67	66	69	86	89	72	73	66	91	80	72	73	70	67	79	89	96	76	81	76	85	86	67	83	80	75	76	94	77	63	79	72	68	77	71	73	92	85	65	72	72	63	83	82	72	85	81	75	89	85	75	75	91	71	59	54	84	110	61	73	81	87	79	67	82	78	80	60	70	65	67	82	88	86	83	65	90	67	68	89	77	76	78	91	85	80	77	65	71	90	65	90	84	64	78	71	67	82	87	90	75	73	79	73	68	75	76	71	69	78	87	81	81	83	80	76	83	69	77	81	93	72	65	98	90	79	75	81	79	81	64	81	83	87	94	62	68	56	75	79	84	84	86	81	74	77	75	83	73	75	87	74	70	97	66	77	73	71	78	99	79	75	82	82	86	58	81	93	77	76	75	86	84	98	62	73	72	77	80	82	71	75	58	61	81	86	72	63	76	78	79	68	89	75	77	85	71	82	66	83	84	86	74	62	74	64	71	58	85	63	77	76	73	78	86	77	79	73	69	81	67	72	71	67	62	95	85	85	79	82	72	69	73	81	63	102	78	80	90	67	83	71	59	77	79	73	85	93	78	95	74	82	74	92	73	72	91	72	67	102	67	73	74	68	82	85	72	60	79	71	90	68	77	75	76	83	92	59	83	86	67	79	73	74	63	74	84	88	69	85	85	98	69	72	77	96	89	86	92	73	83	77	74	72	78	96	71	82	68	65	76	69	64	81	78	81	84	84	67	66	73	73	76	75	73	86	71	85	72	73	71	86	72	76	77	79	77	84	82	93	78	59	97	89	77	65	58	67	88	82	78	81	73	100	79	86	64	81	81	55	74	79	82	87	70	68	78	66	68	78	75	77	86	84	77	85	95	66	85	77	74	84	79	69	70	85	87	68	81	89	75	82	67	70	82	76	65	79	93	79	76	79	92	78	82	72	84	87	88	80	71	70	77	76	82	70	78	87	90	70	68	71	78	77	92	85	78	87	72	80	69	66	84	98	75	88	73	90	75	74	85	90	86	77	76	77	88	79	78	74	82	87	81	68	74	89	89	83	70	73	88	100	66	65	87	90	79	72	72	89	81	82	91	65	68	85	93	74	73	86	80	81	76	88	71	74	77	83	71	72	70	77	77	79	79	82	84	81	73	82	94	81	58	81	79	84	88	72	77	70	71	76	87	81	88	95	92	72	80	68	79	82	78	78	99	81	67	79	74	58	72	70	64	72	98	81	60	65	84	90	60	76	69	82	75	67	79	78	76	75	81	69	63	74	73	66	76	86	76	74	88	67	74	69	64	79	86	81	70	76	78	74	61	76	77	88	92	77	81	82	82	73	79	70	71	80	67	83	80	87	79	83	74	76	81	79	69	74	76	78	65	82	85	72	85	80	83	81	69	80	83	77	62	78	82	87	83	81	81	83	70	73	83	79	93	82	75	98	73	76	79	92	62	88	73	74	73	81	75	78	85	86	78	73	76	64	89	85	80	73	72	92	70	83	76	81	85	85	70	70	82	71	71	79	80	85	87	82	68	68	84	80	78	76	84	76	93	79	66	73	84	83	72	73	88	80	85	63	65	82	86	78	79	78	73	77	77	83	92	84	73	74	74	84	75	71	83	86	58	90	92	75	72	81	60	82	65	71	79	71	66	89	88	68	79	92	74	71	87	85	78	76	82	79	84	83	75	65	67	73	82	79	90	67	64	84	70	76	69	63	93	81	95	65	80	60	60	71	72	79	76	74	84	79	75	95	76	74	88	80	91	73	64	64	64	74	81	66	68	76	65	73	75	71	62	84	85	78	77	69	96	76	81	92	72	82	82	82	69	74	62	88	73	71	89	78	68	71	73	72	75	94	88	76	86	71	80	65	78	76	84	78	83	70	71	58	93	66	89	71	89	79	70	78	76	88	77	74	97	82	71	69	78	77	76	79	81	74	77	72	69	66	85	72	81	64	64	79	69	76	70	77	81	88	68	61	72	75	56	78	70	60	86	90	92	76	75	67	81	68	79	63	87	68	79	72	85	88	80	79	85	66	62	63	75	79	71	77	77	72	84	81	67	75	74	76	84	75	73	80	81	75	79	81	76	85	83	79	83	83	78	75	77	78	74	84	73	87	87	74	73	91	67	76	70	77	80	81	70	71	83	68	64	82	90	93	71	83	74	85	90	87	82	88	69	87	79	69	82	85	78	77	59	87	68	90	83	76	89	78	82	74	70	77	69	81	73	75	72	90	78	77	76	85	83	79	67	91	61	80	79	73	72	71	76	75	66	78	72	80	79	80	80	80	62	79	65	79	63	72	79	69	65	71	90	73	87	74	66	83	89	79	64	74	68	77	100	75	61	90	75	75	69	66	86	83	72	96	96	76	60	95	73	70	71	78	65	76	90	85	71	66	79	74	73	92	83	82	61	75	76	71	89	76	79	72	76	89	76	84	71	82	81	77	74	91	81	97	82	74	87	91	89	73	84	78	70	71	90	77	61	79	74	80	85	82	80	87	98	70	86	72	85	69	75	63	73	71	83	82	69	88	73	73	92	74	71	82	73	78	63	55	65	73	75	73	70	94	96	86	82	80	72	79	100	66	86	68	70	76	80	79	81	71	84	81	70	80	76	81	85	82	82	78	77	82	93	70	79	72	69	78	67	67	86	92	77	84	78	86	78	64	69	72	86	81	69	77	79	69	71	62	79	84	68	72	87	81	76	76	82	77	77	92	75	79	73	78	69	77	70	70	87	82	67	66	77	81	84	73	68	84	85	72	81	88	65	76	93	89	74	72	80	78	72	86	89	79	76	83	63	74	76	78	91	100	84	79	64	84	75	82	56	83	80	65	70	78	78	87	86	95	79	69	79	84	72	72	87	80	82	72	66	67	83	78	83	66	75	79	83	94	67	88	76	72	71	65	79	54	91	80	74	65	81	88	99	78	68	74	68	82	74	75	82	87	85	90	67	63	75	90	105	73	68	80	69	71	60	79	93	89	65	67
15440	8358	5492	10659	18482	20083	18086	15673	13308	12469	10802	8764	7664	6278	5568	5107	4314	3689	3767	3301	2986	2811	8528	18531	1570	1453	1403	1310	1275	1140	1137	1162	1160	1106	1064	1088	1047	1035	1076	1007	986	1013	1028	1009	1027	994	1016	1021	950	985	928	977	927	1005	945	945	981	979	937	954	902	1018	1004	938	983	928	855	926	993	944	936	991	944	981	938	963	938	970	955	909	978	964	894	968	996	949	965	927	909	1017	2350	3375	2879	2230	1403	1098	951	858	895	942	964	926	888	898	969	961	955	958	934	868	928	915	1004	928	928	933	968	895	972	961	891	954	932	883	929	970	951	929	967	941	976	948	932	896	955	929	885	952	878	921	920	905	938	893	958	928	944	958	864	929	865	897	867	963	940	919	911	937	931	942	937	940	952	962	918	934	940	946	914	1021	944	942	959	914	968	998	911	931	960	945	947	892	912	949	886	884	927	932	947	890	921	987	948	916	955	950	943	963	906	947	938	951	948	913	896	971	928	890	965	930	919	922	962	934	903	944	973	941	940	938	973	903	884	891	942	952	999	960	888	983	945	917	934	952	921	994	842	883	970	910	904	897	947	965	940	922	950	963	884	900	973	951	889	966	925	954	978	933	949	933	913	945	952	969	915	937	918	880	948	979	891	915	949	953	891	970	933	885	950	979	964	901	969	924	990	942	928	923	962	958	972	912	929	904	885	899	839	985	856	934	930	972	948	938	962	962	979	957	950	941	959	973	981	936	956	956	885	934	957	892	903	933	956	915	907	939	904	843	888	916	928	949	892	925	934	930	901	982	887	940	885	934	968	915	864	937	913	974	970	965	932	934	937	957	960	930	939	908	902	994	932	979	895	953	905	923	942	963	890	915	895	965	965	935	928	995	972	895	904	919	913	960	977	962	968	935	903	895	883	892	936	906	955	921	879	932	971	921	915	940	966	911	919	956	928	906	918	929	961	935	913	886	939	944	880	990	939	897	961	937	942	922	978	924	979	924	957	974	909	880	911	932	889	912	939	933	942	928	916	885	962	968	882	938	952	914	962	912	925	956	917	894	951	910	945	956	970	929	924	903	891	909	944	902	878	937	913	944	960	956	898	947	916	886	958	892	897	984	941	949	923	962	913	979	915	959	913	944	970	902	949	976	963	950	898	926	951	893	944	934	926	942	889	956	899	917	882	946	947	936	952	962	893	903	950	978	994	913	933	959	920	945	962	908	936	909	946	956	918	957	946	912	921	926	945	930	893	921	894	1013	965	947	980	921	933	954	940	988	959	920	894	957	914	941	983	956	926	919	925	935	956	920	911	967	950	930	876	911	927	907	896	940	892	931	927	958	931	1010	914	916	1033	972	935	961	888	923	974	962	927	939	965	918	982	920	866	941	875	924	895	918	922	921	953	982	994	936	959	909	867	980	978	920	977	933	965	883	953	968	900	960	975	967	937	934	949	890	925	945	912	946	865	910	928	911	946	942	939	940	936	934	964	881	940	957	936	874	923	952	963	924	930	900	936	981	938	940	948	909	908	945	942	917	983	919	930	935	892	939	956	974	876	948	923	906	904	965	978	911	932	898	918	995	905	921	948	873	962	975	905	930	886	900	952	955	924	972	928	960	966	942	939	946	975	960	950	964	973	915	942	956	906	921	900	952	917	932	948	883	974	952	976	925	931	923	912	950	935	950	943	949	927	943	967	920	952	899	944	980	910	933	925	939	927	962	925	955	926	936	920	897	924	899	898	955	967	962	973	899	916	935	921	907	962	925	945	912	933	946	911	969	960	972	911	956	931	953	925	953	925	884	892	926	935	931	958	931	926	912	940	937	961	953	941	880	908	915	969	942	953	965	947	920	858	925	942	935	916	880	919	902	945	938	954	955	911	969	918	927	900	886	941	877	934	951	949	969	893	913	960	964	918	924	971	973	903	889	913	897	891	905	988	916	942	879	928	884	910	919	908	957	943	893	950	956	939	870	924	917	973	935	916	900	951	957	888	937	972	909	921	943	952	939	877	906	957	904	919	888	911	955	944	905	955	929	888	928	944	904	910	885	911	946	991	892	904	938	962	909	909	929	939	960	985	955	981	908	962	906	962	931	934	889	901	981	908	899	969	954	927	937	941	941	954	948	946	945	1008	946	935	992	925	889	936	953	922	953	1006	896	930	945	929	958	960	888	915	910	936	941	878	931	948	932	892	960	898	919	930	917	953	942	936	986	916	862	993	969	949	932	963	923	957	917	985	962	921	960	890	879	916	949	973	925	930	960	892	921	982	947	975	958	952	922	954	946	921	919	950	922	892	925	992	894	932	958	924	937	919	919	929	922	950	961	910	956	923	915	928	930	934	898	954	910	933	905	966	947	896	922	955	904	928	936	970	962	901	959	925	905	955	913	977	968	966	931	951	963	956	939	883	938	940	923	933	940	942	953	919	913	947	905	961	902	894	884	948	958	941	931	930	888	928	931	940	937	906	926	960	956	921	883	971	958	891	946	900	968	912	956	916	905	934	891	908	910	932	928	940	917	901	937	966	882	980	977	928	967	938	950	919	876	891	958	937	959	935	945	906	943	921	978	937	905	913	949	928	921	929	924	833	953	904	931	881	880	929	928	929	918	929	972	936	931	879	977	943	914	971	956	935	911	929	989	922	935	891	994	949	879	948	932	898	933	928	963	937	944	904	920	981	905	925	900	903	946	931	932	953	973	990	946	890	875	957	964	881	942	1031	957	899	963	962	903	941	913	976	970	958	932	882	914	990	920	904	897	950	921	875	931	927	990	944	988	956	928	935	947	976	945	974	879	983	970	938	902	960	902	897	937	930	935	902	911	905	899	974	978	949	916	927	916	963	893	963	938	941	938	922	923	950	915	918	866	969	906	930	927	891	931	964	948	929	931	911	941	1000	916	926	943	926	992	916	960	971	957	957	904	899	929	933	948	932	932	878	934	952	920	970	875	923	897	945	922	854	986	908	901	934	941	955	926	996	964	966	950	893	922	991	934	938	911	849	900	940	987	943	918	954	940	919	975	865	928	934	938	911	984	913	924	939	911	971	940	919	961	918	949	917	934	923	914	983	930	946	935	967	941	969	898	923	955	896	960	861	871	935	860	990	910	896	944	977	975	954	941	921	964	885	936	968	983	984	909	926	940	920	1001	939	909	920	932	916	919	940	976	957	851	919	971	914	955	942	953	917	905	930	927	914	923	959	900	980	933	946	995	966	919	974	904	948	926	898	934	960	982	919	968	979	960	883	932	870	972	902	913	930	947	891	935	980	901	947	907	939	932	935	933	946	955	939	928	935	896	909	907	906	884	946	915	962	939	938	945	972	921	933	933	937	970	994	896	940	966	961	908	931	945	930	925	968	905	980	972	869	879	929	966	955	984	944	921	967	924	928	959	954	955	909	928	950	920	905	969	974	944	931	974	917	980	887	947	928	934	914	910	912	905	922	912	1004	956	936	940	911	960	906	929	981	920	934	914	938	819	902	979	861	947	919	951	962	930	951	860	935	921	919	947
1693	756	440	307	391	574	593	576	438	449	425	339	279	230	226	203	190	154	170	152	137	144	936	782	112	101	90	98	72	86	71	83	70	77	80	76	86	64	72	74	66	82	67	69	73	65	80	70	71	62	79	73	76	77	92	79	77	59	80	76	75	76	70	77	97	73	69	71	67	72	81	73	75	71	70	69	76	69	76	54	64	77	71	82	65	77	86	77	71	85	177	178	176	120	89	89	78	73	65	58	68	69	77	71	80	84	85	72	76	73	70	69	70	75	70	78	65	69	87	62	71	66	68	77	84	68	56	74	89	72	72	68	46	81	87	56	79	86	79	61	74	61	64	66	75	67	83	70	56	80	81	71	82	63	71	66	86	74	76	69	66	64	79	91	73	73	80	71	71	68	64	65	87	66	95	67	73	68	84	73	62	75	69	66	81	67	77	65	78	71	73	75	80	67	74	72	91	59	76	83	80	85	79	71	63	78	65	75	74	73	82	91	71	44	67	61	80	66	70	74	78	72	66	59	72	75	74	61	75	63	70	70	95	65	83	74	77	83	73	57	73	72	72	86	71	81	70	84	88	69	86	69	81	71	69	87	67	74	81	89	74	73	84	65	61	60	70	71	75	95	89	90	84	82	67	72	64	74	60	66	62	74	65	71	81	64	70	77	87	71	75	75	71	68	73	68	80	80	80	75	79	70	89	68	70	63	72	86	61	65	71	59	69	73	86	62	76	69	75	64	59	75	74	73	65	72	65	71	57	64	71	67	55	57	69	77	69	81	71	75	67	69	77	59	81	82	79	61	72	66	71	70	72	81	75	70	58	76	73	70	72	70	83	71	76	71	61	72	72	72	61	70	69	74	69	75	72	74	78	86	72	65	71	82	69	81	77	81	73	80	78	86	73	80	69	67	90	82	83	61	67	87	80	87	74	74	73	81	75	71	73	66	83	65	74	77	69	69	74	69	59	59	77	64	71	73	60	79	86	66	68	60	77	73	68	63	64	68	78	61	66	74	72	65	73	71	60	70	68	81	64	67	81	81	84	71	78	56	69	61	74	79	77	67	60	66	72	73	79	73	71	59	59	75	72	64	68	71	71	85	79	69	68	71	68	65	86	69	70	74	69	68	68	82	73	72	70	65	65	68	77	63	62	72	75	82	69	77	83	69	79	81	77	63	84	69	68	70	70	72	73	69	73	65	85	69	60	59	66	58	66	59	80	70	67	72	76	78	96	73	85	68	67	66	77	83	65	68	70	89	77	77	77	70	66	86	72	72	79	71	63	63	70	68	68	68	57	79	58	65	70	85	61	82	79	61	58	71	61	55	68	82	70	74	79	54	75	59	67	75	76	72	63	77	77	75	82	57	62	86	86	79	71	64	81	63	61	80	71	66	63	85	55	58	71	72	82	75	84	76	80	89	75	69	72	71	84	69	80	84	61	72	61	58	77	78	78	72	69	77	71	66	63	67	75	62	57	78	78	82	66	75	87	57	62	70	64	86	89	62	70	76	70	75	81	83	83	83	79	70	65	69	70	69	84	70	76	65	81	58	84	81	69	69	57	65	83	72	69	67	81	71	66	72	87	73	76	67	68	83	64	75	73	53	77	59	78	74	64	63	77	69	72	68	69	61	63	69	73	53	75	79	70	65	75	91	76	75	72	72	63	78	69	78	84	69	78	80	68	90	75	87	61	61	62	60	68	53	57	71	66	68	79	74	79	71	79	58	73	64	67	68	83	55	66	62	68	77	74	48	66	68	78	70	85	67	87	74	60	76	62	76	73	86	68	79	76	77	80	65	74	83	79	70	62	68	80	79	69	67	83	56	67	65	77	70	73	63	65	72	72	63	63	57	69	84	77	73	65	79	82	74	82	66	79	70	78	69	78	75	64	72	62	79	63	73	74	65	86	85	67	81	68	68	94	74	59	74	69	67	74	81	73	70	75	74	94	63	75	64	63	76	85	82	61	67	72	89	74	71	64	74	76	77	78	84	69	86	62	69	81	67	65	66	75	68	69	86	66	74	64	71	68	70	59	65	80	72	68	73	69	69	75	73	70	78	71	69	88	81	63	72	67	72	70	64	76	62	68	60	75	67	74	72	75	64	66	63	62	61	62	82	63	69	85	66	69	77	80	63	73	74	64	74	81	54	66	66	77	66	61	82	71	59	62	61	83	79	72	68	74	83	79	78	52	72	72	68	68	80	88	69	70	67	86	68	77	70	60	78	69	97	82	66	79	91	62	80	72	68	64	69	59	70	85	65	72	78	65	69	64	78	83	88	72	70	87	70	87	65	68	70	61	60	67	81	70	64	77	70	73	66	60	78	69	73	85	85	70	78	78	82	85	80	74	72	77	69	73	70	74	62	69	69	69	69	73	65	80	66	57	72	59	66	80	65	66	75	71	69	62	74	78	67	66	67	57	84	76	73	80	80	69	81	80	82	67	80	65	68	73	79	81	73	74	69	63	71	71	75	71	93	88	62	74	60	62	78	64	56	77	67	58	82	94	75	82	61	66	68	65	82	77	76	78	66	77	74	77	61	82	81	92	68	72	65	79	68	63	71	65	66	88	63	54	62	77	88	80	52	67	81	69	67	73	88	65	71	68	59	74	72	66	72	75	52	69	80	82	70	62	62	75	58	79	58	56	69	78	75	72	68	74	68	76	93	63	58	69	73	81	67	69	89	78	81	88	73	63	76	78	64	76	79	77	60	71	74	70	63	67	66	62	79	78	72	74	84	69	73	72	64	85	67	84	66	66	64	76	75	67	69	78	75	59	91	68	62	73	80	73	81	90	60	69	95	78	54	61	66	61	75	66	61	52	58	95	60	78	60	82	72	64	70	70	72	77	47	61	64	73	69	80	84	65	60	73	63	58	67	63	65	85	79	79	68	78	75	73	83	57	70	80	78	70	74	70	84	73	77	87	76	78	74	63	58	72	56	94	52	70	75	66	77	71	74	72	67	81	72	71	77	83	73	64	62	88	75	83	79	69	79	65	71	78	90	67	78	68	67	75	68	70	75	68	83	71	73	61	64	78	72	82	62	60	54	79	85	61	98	62	82	58	62	64	64	74	63	54	76	76	67	78	79	73	69	81	69	73	82	67	75	64	79	86	76	61	61	77	71	69	69	66	61	66	73	100	74	63	71	89	63	79	63	75	78	78	68	75	71	77	81	74	65	71	69	60	67	61	71	72	68	76	85	64	86	71	71	68	73	67	71	71	67	100	68	62	64	73	75	65	83	66	79	80	77	79	81	67	69	60	68	54	85	80	80	72	68	79	58	91	75	55	85	68	62	59	62	66	45	63	65	68	70	58	71	82	80	76	87	79	73	72	66	81	62	58	86	82	63	56	67	67	65	76	77	68	85	71	75	66	63	71	73	81	69	81	71	62	85	66	56	86	66	62	80	68	71	80	74	90	65	81	66	71	70	74	68	71	73	63	71	77	71	67	73	79	51	61	79	77	64	66	65	75	64
19394	10996	7125	12873	21450	22730	20855	19160	16185	14742	12711	10881	8989	8078	6897	6498	5406	4834	4444	4105	3507	3473	16103	10350	1857	1702	1525	1416	1345	1280	1272	1210	1170	1127	1054	1070	1043	1074	1042	1033	1003	962	937	941	920	974	987	933	916	877	930	908	863	854	903	949	853	881	878	889	878	888	908	856	884	883	830	891	876	880	871	893	870	832	893	858	873	890	894	848	866	872	825	889	861	860	884	857	858	931	3684	4621	3693	2599	1614	1127	833	873	805	821	827	822	832	856	888	842	804	788	845	820	806	807	855	862	836	853	825	824	863	827	824	838	844	807	803	836	821	856	812	870	806	788	780	829	806	814	844	813	809	798	830	839	864	830	867	839	841	811	843	872	797	841	798	845	825	855	875	833	841	841	867	827	839	818	786	858	833	805	836	861	880	798	863	837	821	843	873	865	833	865	832	854	845	820	835	826	834	820	848	800	814	847	877	843	825	843	842	816	823	864	862	813	810	832	851	807	821	873	791	830	868	861	869	842	825	828	829	820	810	860	860	865	839	838	862	808	821	824	862	788	814	830	820	830	884	815	829	833	802	822	856	884	840	812	876	771	803	862	814	815	810	813	800	798	834	889	804	859	830	842	798	857	862	868	845	808	816	840	839	839	854	808	874	829	877	867	831	866	838	814	848	833	816	823	835	787	847	829	826	840	823	864	822	864	840	741	793	840	812	824	869	839	810	824	844	851	823	812	845	831	820	860	846	889	808	781	843	832	890	848	893	797	803	886	841	870	886	856	869	863	832	778	849	862	888	810	826	796	834	852	872	846	827	892	848	841	897	823	815	874	897	821	835	833	793	813	823	832	840	846	826	860	773	851	895	853	840	830	858	830	834	836	871	820	846	854	808	814	861	866	832	832	811	857	807	836	830	824	844	879	835	866	797	834	881	827	841	850	790	790	886	834	866	831	875	887	884	811	853	837	820	800	787	858	808	834	811	811	830	825	816	799	847	825	840	852	883	844	813	835	885	870	795	867	798	849	883	838	831	872	807	886	813	824	845	815	850	835	824	849	836	862	855	832	810	824	824	828	890	825	757	857	837	795	880	844	849	851	852	814	827	883	829	835	863	881	845	871	852	837	777	797	855	856	835	865	794	817	813	873	859	835	763	871	845	847	840	830	800	919	796	822	838	875	826	797	836	828	820	834	825	801	803	812	816	858	817	857	848	866	855	797	855	799	764	829	854	826	835	842	820	790	807	866	853	893	823	849	842	809	857	806	799	865	765	855	853	834	824	808	812	835	764	867	810	818	883	823	844	817	795	806	838	888	838	858	843	762	807	854	809	807	834	851	824	900	858	858	820	800	887	861	841	834	842	852	875	854	809	845	842	831	815	840	831	799	807	797	765	863	796	812	862	843	834	875	791	862	810	830	834	804	828	810	795	826	820	852	858	837	853	820	862	797	856	811	854	870	816	834	837	833	818	827	868	846	894	881	884	768	828	830	854	820	848	799	824	822	895	799	826	833	859	880	871	810	854	860	844	855	839	867	859	846	861	863	809	845	820	876	798	812	854	817	873	818	843	861	828	840	869	785	821	848	859	831	859	819	866	860	823	854	864	900	783	822	855	847	850	825	846	829	831	842	862	844	834	814	820	816	855	833	847	824	853	785	809	807	857	817	823	843	795	850	834	910	817	841	880	848	881	866	813	827	842	803	825	864	817	828	784	827	846	876	817	827	902	841	878	826	840	871	870	865	826	865	861	821	841	815	798	815	798	861	842	862	790	842	819	826	799	832	790	822	874	764	817	809	801	812	812	827	872	819	800	822	801	825	816	793	827	817	840	815	819	842	846	845	823	824	818	810	819	779	872	859	837	792	836	834	808	835	848	853	801	891	845	832	864	867	874	809	868	841	866	839	796	841	853	893	907	808	842	812	839	851	843	859	810	843	844	849	882	825	807	872	848	836	860	835	806	861	840	857	851	869	873	838	826	845	796	838	854	807	875	830	790	843	846	812	823	832	815	824	828	822	907	851	838	850	847	888	830	849	810	830	875	867	858	862	821	859	890	834	878	858	807	797	809	870	804	851	814	848	886	832	841	836	821	847	821	827	855	796	820	839	830	835	823	871	779	857	811	808	883	804	866	791	803	839	801	819	828	860	823	843	813	834	851	869	820	795	796	864	840	854	829	859	807	815	841	878	784	811	823	822	883	858	815	808	878	861	860	808	843	851	851	788	845	852	803	854	800	866	855	839	847	851	873	792	808	862	840	822	860	846	846	811	845	853	843	823	806	836	808	835	820	889	822	820	859	865	803	847	842	788	890	836	821	804	758	785	847	877	863	828	866	859	848	863	834	797	773	863	786	805	831	808	864	781	872	830	837	811	791	789	833	819	784	841	824	863	779	811	783	828	863	857	876	841	795	829	813	808	844	905	830	819	813	834	829	822	874	816	830	818	855	836	819	883	830	806	846	793	870	852	817	812	793	856	895	843	845	855	867	882	862	847	829	840	810	827	774	825	810	839	829	823	859	868	818	847	833	801	829	853	807	845	794	889	782	849	858	807	787	836	849	890	909	808	871	837	835	884	827	838	865	830	847	827	819	862	853	871	781	862	796	844	836	830	821	867	806	872	834	874	810	855	768	816	914	824	852	829	839	833	834	866	862	814	848	885	874	823	811	889	818	793	840	876	782	797	793	870	832	790	899	846	858	829	830	835	868	854	879	876	825	863	836	873	785	805	850	823	885	882	836	812	836	860	811	854	820	806	919	815	798	846	828	813	833	828	811	811	820	895	899	803	810	842	824	833	835	834	849	844	804	863	884	819	889	786	826	811	809	828	815	835	858	813	853	837	855	818	853	847	818	832	840	814	847	804	840	800	864	860	874	853	826	814	806	896	869	848	863	856	827	795	836	898	828	823	881	855	817	806	858	790	830	803	841	866	833	858	805	843	825	819	788	885	789	831	859	824	807	775	826	891	829	891	786	773	820	886	887	827	837	828	840	850	835	815	830	839	833	840	845	848	852	856	853	902	826	888	877	832	832	841	841	861	872	854	836	878	818	826	871	911	860	813	777	855	847	809	853	807	867	821	854	843	804	836	881	850	824	857	852	831	844	777	858	840	885	825	832	844	825	859	850	895	793	853	785	822	878	847	812	854	892	826	816	821	803	830	820	837	857	802	856	826	911	826	876	830	818	810	804	846	831	856	859	842	814	830	880	887	867	805	793	860	845	769	907	822	814	816	838	809	834	803	897	900	841	818	864	852	819	825	886	816	786	829	812	822	847	862	838	831	892	838	832	865	840	811	808	821	858	837	778	792	824	830	860	851	841	835	855	813	827	810	831	842	819	827	818	869	808	840	865	909	865	823	800	811	817	845	866	843	849	823	833	874	845	853	857	802	851	845	844	881	789	879	849	842	863	838	839	867	823	813	841	842	864	856	808	802	906	877	801	850	832	822	881	809	844	810	825	858	857	780	819	850	772	815	824	796	909	828	843	861	851	897	856	836	897	796
1584	305	214	172	184	232	281	241	215	215	185	145	161	112	139	100	118	90	92	81	84	101	320	169	65	60	69	68	59	56	49	65	65	87	62	52	65	60	45	62	72	61	51	67	54	53	42	51	50	57	57	60	56	48	49	77	55	66	62	54	54	50	61	61	57	64	52	53	63	41	51	66	67	58	66	67	37	61	55	71	62	49	68	55	55	66	58	74	63	63	79	100	91	77	68	58	54	60	57	65	51	62	62	48	47	55	45	53	64	45	62	63	65	48	56	44	57	62	68	60	44	46	53	50	52	54	41	52	67	63	48	53	45	55	62	54	53	63	61	57	50	67	65	58	58	64	56	67	58	51	51	53	52	62	51	43	67	48	42	49	58	55	47	65	57	60	66	57	45	56	56	69	40	56	47	66	67	59	73	50	55	67	58	55	50	58	57	62	63	53	56	62	42	55	52	55	53	60	57	47	57	57	68	48	69	53	61	57	60	63	45	51	53	57	64	63	61	60	47	43	53	61	54	58	52	57	61	64	61	45	47	55	62	56	52	69	51	60	68	57	61	51	52	54	66	76	71	70	50	49	60	61	41	59	48	50	49	53	61	61	67	40	61	60	40	49	53	54	49	63	48	45	52	57	53	44	65	49	49	54	61	55	59	68	52	49	49	48	56	61	61	51	56	70	69	44	61	52	67	55	45	52	45	42	58	71	52	52	59	57	65	57	55	60	45	57	62	47	64	42	72	61	61	65	45	58	52	67	55	52	53	49	54	46	58	56	44	47	76	59	51	53	50	55	48	48	52	69	51	59	73	53	60	61	55	63	56	69	60	53	61	53	65	47	58	57	50	53	49	66	53	54	60	54	66	41	51	63	55	59	51	56	68	58	60	59	56	62	77	55	57	57	53	66	46	64	47	55	55	53	58	57	60	62	57	47	46	53	62	65	60	44	52	55	57	61	57	57	52	55	50	67	48	63	47	65	54	46	44	67	57	62	70	56	55	55	54	50	65	62	52	53	59	44	51	57	63	52	58	51	63	68	56	45	43	60	72	52	62	76	73	51	63	46	59	65	51	58	60	50	49	67	62	49	59	72	51	52	59	54	55	49	55	42	48	57	52	53	52	54	56	80	43	56	55	60	53	59	51	51	57	65	60	67	55	60	51	52	60	55	63	56	48	59	68	41	68	53	48	63	50	54	58	60	54	58	52	57	57	52	55	62	72	71	52	60	71	50	51	58	60	51	71	58	51	57	69	62	62	49	52	52	72	67	63	52	52	47	60	69	59	54	58	50	59	58	65	69	44	50	49	52	66	53	48	54	65	64	71	52	64	56	52	64	62	58	49	64	41	57	64	60	62	52	49	58	51	61	46	56	69	56	56	59	61	63	52	58	54	54	53	54	55	53	53	53	52	63	58	67	57	65	53	54	73	52	58	68	57	55	70	53	54	48	74	46	58	48	71	48	59	54	60	43	59	62	65	62	42	51	58	49	55	57	67	54	57	59	53	68	72	55	59	48	57	51	62	65	65	63	47	58	61	52	63	56	61	60	58	56	64	72	57	53	66	38	48	63	53	68	70	65	52	58	59	50	50	52	49	53	54	56	63	70	59	43	48	64	53	69	49	45	49	57	62	55	49	58	52	69	41	60	60	59	70	48	55	65	57	52	58	58	57	49	66	53	55	66	54	59	58	41	49	48	59	61	48	65	75	69	58	50	46	65	60	59	52	66	49	69	66	55	56	60	57	49	50	56	58	64	61	57	38	62	51	42	64	38	57	40	44	54	56	60	51	64	48	47	66	75	56	55	55	48	60	52	64	58	56	65	59	62	51	57	65	70	50	53	51	55	55	63	49	69	63	74	70	63	55	75	45	47	61	61	49	52	58	67	48	45	56	57	45	50	62	58	54	58	62	44	55	55	58	44	59	61	66	63	60	56	58	55	54	76	66	58	53	58	63	65	59	51	59	54	50	67	61	50	56	51	45	48	62	52	52	64	57	53	62	75	60	53	59	58	51	48	51	55	50	53	64	61	57	56	49	43	54	55	50	72	61	69	56	60	50	53	60	65	51	61	47	57	55	57	41	51	63	50	39	60	51	66	63	57	60	49	56	65	63	51	63	56	63	74	52	63	65	53	44	56	72	70	56	54	50	57	54	68	48	64	55	59	64	57	61	70	59	63	71	63	64	55	49	50	49	56	57	57	55	49	59	66	66	53	63	55	59	53	57	68	53	62	60	48	53	46	69	64	51	69	68	58	59	59	48	54	53	47	67	53	43	62	69	47	67	58	61	59	77	50	58	69	63	57	53	65	61	68	67	56	66	64	63	52	58	45	57	50	47	54	50	57	52	51	65	48	56	55	61	66	68	68	53	62	54	53	45	55	55	53	52	64	63	64	57	49	51	53	47	54	55	42	64	64	66	64	64	65	64	61	50	42	48	57	59	60	57	63	55	54	50	57	46	48	55	66	62	55	48	63	57	57	48	45	61	44	57	59	53	65	58	45	67	70	52	63	54	49	62	59	56	50	66	49	61	49	58	64	56	70	64	64	66	62	50	62	44	51	64	53	61	74	65	54	59	46	46	67	61	48	54	57	50	63	56	63	52	53	67	59	46	54	69	56	57	74	61	53	58	49	57	68	52	56	62	56	63	43	45	54	51	56	54	46	64	65	59	46	53	62	49	60	58	48	56	59	44	59	43	53	52	55	54	64	62	61	62	61	48	46	55	55	47	67	52	62	60	53	66	52	59	43	54	58	55	52	64	64	59	55	67	50	54	58	60	54	53	46	55	43	56	54	56	62	56	68	42	54	68	62	70	61	52	63	48	53	63	66	48	52	69	51	56	68	60	53	55	48	62	46	57	58	75	62	58	52	53	52	57	43	63	52	54	58	56	61	54	51	62	48	50	75	58	54	59	62	49	64	63	55	67	56	59	54	63	64	66	62	57	69	46	63	65	56	50	58	43	51	64	68	36	61	59	55	56	62	50	64	60	41	67	50	57	63	56	57	37	54	71	66	57	63	51	49	48	57	56	60	52	52	55	58	53	58	54	74	63	61	46	66	48	51	50	55	50	56	53	57	49	66	53	52	66	49	55	59	62	52	60	45	55	55	65	58	60	47	54	58	68	62	62	53	55	65	41	61	65	63	50	66	60	60	50	49	61	60	66	50	70	58	73	44	61	55	51	54	66	58	61	57	60	62	56	52	61	56	66	47	44	57	61	66	68	50	55	57	60	55	52	69	55	62	68	51	58	64	53	68	54	54	56	54	56	50	73	57	53	57	55	64	55	60	57	52	52	56	67	53	45	52	60	52	66	66	71	42	49	52	53	47	57	49	51	55	53	58	53	55	62	45	54	50	54	64	63	64	56	49	46	60	53	50	68	50	56	49	57	59	74	54	51	59	52	51	62	63	53	54	59	66	56	55	65	56	67	55	60	59	48	62	57	59	44	62	47	58	54	59	56	54	62	47	57	62	57	54
12457	5725	3673	7506	13417	15663	14628	12191	9784	8841	7126	5608	4756	3886	3372	3247	2706	2406	2014	1804	1671	2471	9098	3710	1069	939	956	844	888	908	791	797	783	816	759	793	755	721	748	771	742	809	766	688	795	727	751	769	698	701	713	709	690	731	662	741	710	725	731	745	720	697	715	710	716	743	690	749	733	757	685	687	771	706	705	719	723	760	732	744	712	722	697	733	705	729	706	716	772	799	1471	1691	1460	1277	962	765	671	715	644	717	721	684	679	713	714	708	708	687	727	698	677	690	727	722	729	673	698	670	749	692	685	740	643	697	698	736	681	708	682	674	704	696	698	738	710	743	698	697	731	711	680	675	721	721	692	695	680	704	688	722	687	673	670	747	639	688	716	693	742	697	697	696	692	746	691	727	707	692	692	689	682	730	665	699	727	696	673	711	702	726	657	720	670	671	707	679	677	706	643	724	673	713	741	671	707	656	694	677	695	713	688	673	714	683	671	705	732	720	711	686	728	675	719	743	711	692	636	706	703	697	670	692	708	692	720	730	723	660	708	705	741	734	713	699	714	725	645	702	647	656	737	717	723	714	694	729	708	731	718	729	692	729	741	710	706	696	715	733	699	726	715	684	682	662	721	722	693	748	685	699	697	728	706	712	666	710	722	684	687	745	717	757	715	690	730	697	706	742	739	738	710	692	673	726	705	784	672	712	666	735	689	633	710	694	688	698	699	724	696	739	654	664	749	695	717	709	696	663	760	710	673	680	724	685	674	677	694	693	732	658	679	677	680	727	703	669	689	689	719	691	743	675	708	723	732	728	692	696	730	746	675	741	766	684	674	700	730	722	726	727	709	716	661	696	673	754	700	666	681	713	674	716	697	710	735	709	707	710	697	708	723	702	702	667	713	666	700	729	697	706	681	691	711	700	677	724	680	679	683	702	708	727	691	685	728	736	695	657	700	731	668	721	703	770	687	717	660	726	666	730	685	709	685	680	709	735	701	677	731	733	738	719	660	759	745	691	685	683	690	747	717	691	674	712	742	746	721	709	722	697	682	710	696	728	687	707	648	745	724	702	716	668	715	692	702	680	719	706	730	722	708	741	705	680	684	683	719	721	715	687	781	705	679	698	731	725	677	705	676	722	686	678	712	655	673	703	722	723	722	685	685	718	715	714	703	728	698	710	721	702	676	728	685	698	745	741	665	675	643	694	691	661	684	685	706	725	712	681	713	678	643	755	719	699	689	720	703	679	710	753	700	683	660	741	701	734	689	715	670	707	690	702	659	703	726	715	738	706	661	691	696	678	738	729	711	757	705	701	682	656	704	698	756	727	718	675	657	661	735	725	683	686	657	714	719	661	674	713	711	686	668	686	706	706	761	683	714	677	677	707	716	710	700	720	706	717	699	673	696	737	727	741	735	662	717	715	738	716	693	711	680	685	706	684	698	725	720	722	683	683	683	703	658	688	713	660	710	704	702	684	726	712	687	703	693	689	676	716	701	679	678	696	742	776	706	662	714	738	735	708	712	696	699	722	667	702	708	736	773	690	738	693	695	682	749	728	751	702	710	713	738	661	644	697	645	740	728	681	699	688	722	700	727	751	681	703	707	712	731	646	704	696	695	672	737	709	685	745	680	697	677	692	685	668	678	708	696	708	713	676	742	667	712	669	731	686	716	708	738	741	676	726	723	780	690	672	717	697	728	703	681	651	714	709	740	698	707	645	700	676	662	708	742	705	700	698	720	711	707	676	700	722	698	708	715	665	685	669	673	682	691	686	697	680	732	722	720	703	706	690	741	710	673	754	697	653	674	648	692	705	692	684	720	716	700	688	693	700	701	740	710	702	679	696	727	751	731	654	719	719	673	701	699	725	703	683	749	719	738	685	720	727	718	719	757	717	732	708	726	694	665	682	672	715	713	703	712	715	683	712	685	668	727	730	708	739	701	704	703	687	709	723	724	699	705	702	705	724	684	713	749	710	670	699	679	703	725	722	754	728	725	738	716	678	701	694	751	723	755	689	696	712	689	690	709	731	692	699	704	729	672	694	726	707	769	707	742	700	724	651	707	687	703	748	673	727	712	716	660	698	657	770	660	706	684	742	723	728	696	699	687	678	678	696	687	702	699	704	701	674	721	716	682	701	673	672	695	740	737	700	716	718	713	716	712	704	700	684	668	695	667	684	757	707	645	734	696	716	733	707	671	694	691	661	689	693	700	680	715	728	677	667	710	679	718	703	680	705	703	706	684	701	724	737	698	719	729	675	668	710	690	703	681	680	685	751	689	734	722	678	744	656	707	714	690	690	710	716	669	741	683	745	697	759	709	743	686	719	707	688	696	727	706	703	720	702	659	680	690	688	723	701	698	682	664	747	692	673	761	727	695	700	690	679	719	668	712	703	686	678	703	683	743	720	726	682	692	714	732	676	686	710	675	725	727	672	669	705	725	685	711	702	720	707	678	718	701	729	729	667	754	687	642	671	721	695	668	733	749	680	689	680	715	692	730	705	717	677	704	729	705	749	747	686	674	762	744	726	719	700	692	764	725	664	720	704	749	635	726	718	699	700	745	706	699	750	707	691	701	675	678	722	687	667	706	712	704	730	690	739	706	705	711	666	679	707	662	714	696	705	707	689	728	687	684	726	691	700	693	681	678	695	691	723	676	702	699	736	672	710	703	659	694	699	720	748	652	715	716	703	707	663	724	715	745	687	699	707	718	673	687	648	728	711	668	648	738	729	755	684	678	739	695	697	704	662	713	709	698	726	711	691	729	745	698	704	700	696	735	757	670	653	701	760	643	668	728	717	735	715	734	708	677	708	732	667	667	669	679	686	715	747	679	721	714	731	724	726	723	712	678	727	681	702	721	663	683	725	697	689	708	682	689	673	688	749	707	686	692	656	702	734	717	727	731	729	674	728	690	717	685	695	704	661	717	689	675	698	723	667	672	666	757	714	690	694	713	646	681	686	753	733	716	715	731	737	674	705	747	710	695	687	722	707	723	655	689	673	690	704	712	694	688	735	673	714	680	716	706	676	733	711	694	716	740	749	695	690	728	718	703	722	696	713	712	702	689	701	675	730	752	705	656	702	673	711	689	687	699	729	711	676	674	706	701	715	663	645	690	707	717	707	731	760	695	700	729	758	725	717	738	638	657	705	698	675	710	680	692	744	696	662	704	688	706	736	697	726	697	717	676	731	700	729	702	701	753	663	709	714	724	701	679	692	684	723	690	688	729	684	732	697	700	718	684	742	738	740	700	687	724	712	730	724	748	717	693	690	702	714	641	714	705	734	744	701	683	677	706	693	678	718	701	653	686	668	726	710	732	730	708	712	712	714	696	702	668	712	709	694	670	746	705	682	671	695	698	735	722	706	669	714	698	674	680	671	719	732	715	704	688	709	674	674	691	737	711	673	714	665	685	700	694	728	687	702	708	734	677	736	715	733	680	699	694	687	751	686	689	716	687	670	691	709	697	682	723	707	685	729	703	729	737	682	724	717
980	544	292	191	260	429	416	375	311	277	265	245	179	165	151	141	142	113	101	105	94	154	757	895	63	62	72	55	66	56	49	59	54	69	68	59	57	55	51	52	58	62	61	52	59	57	52	59	51	41	55	49	51	54	46	55	34	52	52	56	58	60	54	63	52	56	49	59	51	55	54	50	54	71	57	55	66	57	52	52	52	38	55	39	55	55	52	61	47	53	80	110	100	103	63	52	66	48	59	52	52	51	62	55	61	58	68	55	60	51	61	44	43	44	57	41	69	59	48	61	59	52	63	46	55	61	45	65	47	51	44	54	46	56	53	52	61	62	70	62	53	71	50	66	58	58	57	59	54	43	62	42	49	42	54	60	60	74	62	58	38	61	55	50	51	47	44	57	57	71	55	60	49	56	78	52	58	55	47	59	54	57	55	49	70	44	52	59	53	67	43	59	61	53	50	56	62	58	54	45	61	55	47	49	62	53	61	49	42	46	48	56	50	42	74	43	50	48	62	48	53	43	60	53	58	60	57	57	58	69	65	47	41	57	43	69	45	59	71	67	54	45	56	56	56	34	46	45	52	55	60	64	55	48	57	40	49	62	64	57	42	59	51	57	56	60	58	55	44	65	61	59	44	55	59	52	57	55	52	49	63	40	61	48	56	48	51	48	42	56	60	53	59	59	45	51	45	53	49	61	52	46	59	66	44	58	57	49	55	38	56	54	59	60	66	54	60	47	50	64	59	56	45	53	52	64	61	45	58	54	58	54	51	46	62	58	58	55	71	57	58	64	70	54	63	59	51	55	54	52	48	73	61	49	54	54	57	58	55	57	57	63	54	51	56	54	54	58	49	56	48	59	58	66	55	55	47	52	67	55	58	59	46	53	49	46	58	61	40	50	59	47	46	55	59	58	60	57	59	49	53	60	47	49	54	64	56	60	57	46	56	42	51	55	48	69	46	51	63	48	51	53	47	50	52	54	60	60	51	66	68	46	52	40	41	44	53	46	51	44	46	41	61	55	45	51	68	61	51	52	54	41	50	49	36	47	56	61	54	62	48	54	46	51	70	56	63	53	53	67	37	51	55	51	65	52	46	57	50	52	67	60	56	56	55	53	53	49	47	60	62	55	48	55	55	59	58	53	59	48	57	44	51	57	50	52	57	47	60	52	49	58	63	55	53	64	49	55	59	49	51	54	51	61	70	51	55	45	61	57	60	51	54	44	52	48	59	57	60	46	56	62	51	66	46	48	49	58	46	66	63	44	44	63	67	65	48	49	57	52	34	57	54	52	45	52	54	66	56	61	53	68	66	46	59	60	59	46	50	53	56	45	54	56	54	61	44	52	64	53	49	54	61	42	62	39	51	53	51	49	51	54	52	51	47	58	56	63	48	54	50	53	57	55	47	62	66	47	58	44	51	62	39	58	54	64	59	41	54	55	43	54	50	48	54	54	62	51	68	46	67	58	63	53	55	58	58	63	45	50	50	58	54	50	55	42	57	65	60	62	56	57	75	54	48	65	58	53	56	55	55	44	52	50	62	54	57	63	55	40	50	52	56	59	59	46	47	56	61	59	51	54	48	54	54	62	49	59	45	48	59	53	58	48	50	61	52	64	51	37	60	64	59	69	60	63	67	58	54	55	48	46	44	43	50	50	54	50	58	47	71	48	57	56	48	70	55	77	56	59	56	59	59	48	77	60	46	44	49	53	50	58	47	40	48	45	60	49	51	63	57	53	60	44	58	64	41	54	52	62	55	36	57	63	64	60	62	65	65	54	66	53	50	59	44	49	53	57	60	58	67	62	49	58	61	52	53	72	46	56	54	68	66	39	61	60	56	50	62	44	64	61	57	55	59	48	40	62	61	57	45	47	56	51	46	55	51	57	52	49	54	56	53	56	59	49	47	60	45	62	48	55	52	55	44	56	74	58	57	55	62	65	55	48	64	55	66	42	57	50	54	48	59	52	52	59	44	46	56	65	41	63	44	58	68	65	49	41	46	44	62	68	46	46	60	39	66	46	50	54	68	47	49	50	55	58	51	43	51	57	60	55	60	54	53	44	67	55	72	63	54	59	44	48	50	49	44	56	59	50	60	62	56	48	56	51	48	58	59	61	49	68	62	59	56	55	55	47	61	57	49	49	44	49	42	56	43	59	57	46	56	43	64	53	60	57	53	47	52	45	63	52	56	68	51	51	49	55	50	54	64	57	47	58	53	49	50	60	53	59	59	58	48	59	63	70	60	66	59	54	57	50	52	57	58	50	52	50	65	54	73	55	54	60	55	50	52	50	62	57	50	57	49	56	52	55	59	48	53	51	55	51	45	49	74	56	56	45	50	50	65	48	46	47	57	51	45	50	57	52	51	62	43	70	61	53	55	57	55	56	65	50	53	47	46	57	51	50	69	51	48	50	64	49	58	62	58	60	68	61	53	76	67	45	51	62	44	55	64	42	48	52	50	55	50	54	59	44	53	45	60	52	53	64	43	53	63	60	52	39	53	33	52	57	71	47	54	71	54	59	55	46	49	69	44	49	52	45	56	49	55	51	73	62	63	50	50	62	53	55	60	70	54	47	46	55	51	52	53	71	48	48	50	61	53	57	47	47	47	60	51	60	60	64	60	49	52	52	52	52	60	53	52	55	60	55	60	55	67	55	54	54	62	47	50	52	51	55	66	61	76	52	53	56	58	61	55	47	50	46	48	54	55	45	48	33	56	64	52	58	48	50	55	51	57	60	59	56	65	60	61	45	52	57	65	60	38	68	56	49	44	65	68	46	52	60	61	53	48	58	52	49	41	51	55	58	47	52	50	51	51	53	59	60	44	59	53	60	63	66	60	53	47	69	42	64	65	51	42	62	46	49	53	66	60	68	47	59	57	62	57	48	50	57	65	47	43	48	56	55	47	52	44	52	43	53	67	74	60	40	43	49	57	51	55	58	56	59	47	57	56	68	47	62	54	49	67	61	60	43	57	60	55	52	54	45	54	47	60	57	56	44	51	60	63	63	64	62	61	61	60	51	77	70	57	63	56	58	57	45	60	58	50	66	57	52	51	61	59	51	56	55	56	51	40	60	75	53	55	59	64	63	59	63	61	53	61	69	67	58	43	47	45	54	61	58	65	48	40	56	56	61	67	59	56	56	46	47	54	61	54	41	44	57	64	49	50	58	50	57	59	50	55	46	50	43	51	69	61	76	49	59	53	49	50	57	56	46	61	80	67	61	61	64	75	49	51	44	44	64	42	62	59	73	54	40	49	56	59	63	42	59	59	52	54	48	64	48	55	57	56	53	60	61	56	67	50	52	52	53	55	54	49	55	48	46	55	59	62	62	70	52	46	46	54	53	41	47	51	52	54	51	66	55	63	39	52	60	48	66	50	53	53	80	55	65	45	58	41	46	65	59	57	49	53	56	50	61	45	46	53	63	62	45	64	42	67	59	50	35	52	50	60	62	42	54	53	53	54	50	60	53	44	56	53	62
15192	8720	5511	10748	18417	19968	18494	15680	12980	11631	9769	7973	6723	5744	5122	4667	3914	3351	3197	2742	2465	4170	17010	14575	1411	1146	1055	950	947	853	825	819	783	811	764	795	778	734	729	716	745	747	768	719	716	712	717	702	718	743	680	669	678	685	671	666	688	652	693	617	680	612	714	652	666	648	664	641	689	681	683	679	662	657	651	670	664	659	670	652	646	655	627	674	664	658	678	617	650	735	1438	2767	2184	1889	1219	886	637	658	675	668	664	625	673	649	650	654	643	693	651	635	676	631	610	628	631	638	578	628	652	641	644	675	673	614	653	671	625	652	633	658	661	652	612	626	623	678	692	644	624	656	634	663	632	696	668	680	669	650	657	699	665	680	653	644	648	648	635	682	654	680	642	651	619	670	607	630	683	648	643	612	663	639	690	590	667	664	689	635	662	635	642	658	667	651	655	652	641	643	657	666	666	645	689	616	668	650	680	646	638	684	601	686	607	615	632	614	633	654	666	666	625	653	681	675	677	671	675	661	645	628	640	635	652	647	664	661	661	647	628	641	637	651	695	646	683	677	623	680	644	644	609	689	640	612	646	694	678	671	705	667	649	620	671	646	623	675	695	613	641	661	673	630	634	654	654	682	665	659	647	649	613	626	660	674	688	625	682	677	681	681	656	611	670	657	644	677	630	642	614	653	675	643	674	659	640	663	614	643	659	664	654	667	649	674	637	696	611	666	667	659	630	652	669	721	649	589	609	665	728	650	617	643	687	604	703	687	658	656	690	620	657	667	653	661	661	656	614	655	633	649	645	668	643	700	653	649	640	637	652	670	665	633	597	617	608	701	658	608	648	672	601	666	683	639	673	680	699	646	650	648	671	637	683	693	694	644	673	649	627	627	681	628	660	632	672	675	651	646	665	615	653	615	684	662	640	621	648	641	684	645	674	683	654	690	669	663	647	697	608	680	630	614	683	631	650	628	617	607	640	572	606	652	679	615	617	650	669	635	649	654	644	596	637	639	663	636	674	629	624	634	659	656	637	683	669	611	638	659	664	643	671	651	639	636	664	652	652	631	674	654	681	651	663	627	624	653	652	647	676	684	652	666	644	632	655	622	654	660	674	676	655	615	626	671	679	628	655	686	679	665	666	646	629	624	624	717	654	662	651	679	664	644	672	649	644	629	617	647	649	657	643	692	628	634	694	630	675	652	657	680	677	578	648	628	639	654	687	642	650	662	582	667	683	630	634	661	656	643	658	656	638	677	607	667	634	647	676	619	660	689	604	635	668	657	651	675	630	644	627	597	683	636	666	702	640	653	678	668	674	587	620	601	644	674	633	666	633	633	689	633	679	655	649	615	634	647	662	652	678	640	633	701	640	685	669	656	641	645	689	659	647	666	661	664	677	641	616	618	628	641	671	664	708	651	643	633	643	642	638	704	662	660	681	612	675	678	610	657	656	660	614	641	682	640	641	654	676	658	655	646	638	696	656	656	627	698	692	647	613	683	646	647	626	665	688	679	613	635	663	667	657	683	660	658	648	623	674	645	655	627	697	626	638	675	652	653	688	676	661	664	618	657	632	628	628	626	632	645	636	664	673	632	658	660	692	676	672	640	655	645	670	670	659	666	667	672	652	671	620	597	661	673	667	639	652	667	692	679	655	619	624	641	673	621	652	658	637	668	704	611	599	629	651	643	634	648	653	615	646	677	617	701	642	656	690	598	644	629	649	653	649	691	659	632	638	630	660	627	642	622	602	645	619	673	687	664	631	641	617	622	643	647	640	682	659	652	643	633	647	695	644	612	612	656	638	678	693	614	678	650	625	705	627	620	643	642	653	682	647	601	701	644	634	662	694	699	647	630	661	629	639	720	668	668	658	702	673	652	653	666	668	631	643	650	658	633	643	653	660	634	630	586	668	657	668	671	578	672	662	623	622	624	658	633	615	649	630	610	576	616	680	654	679	629	615	682	686	661	654	627	698	664	594	666	648	638	677	613	703	621	692	648	628	678	670	617	718	627	653	609	655	666	637	653	642	677	627	653	610	658	671	684	684	632	651	643	640	642	635	642	631	647	653	688	671	647	602	674	646	599	643	607	680	638	691	662	653	640	605	655	641	658	631	706	701	657	636	655	658	658	634	698	642	665	634	658	680	672	643	668	647	615	638	630	665	677	586	679	702	661	686	620	631	612	655	605	679	658	651	636	651	621	633	657	589	668	642	667	650	626	641	667	643	660	677	668	669	649	610	635	640	657	641	644	685	619	640	646	689	619	620	671	673	603	622	669	683	681	638	631	691	678	683	660	647	621	645	658	605	642	641	671	718	659	621	638	680	603	634	638	644	632	630	657	638	665	605	636	690	668	676	697	645	680	678	733	614	667	652	671	682	639	624	655	629	625	652	645	635	625	629	680	646	661	651	672	614	644	634	669	682	655	675	662	599	689	629	636	651	635	663	645	693	656	635	656	651	628	672	682	684	633	640	628	669	613	667	657	641	680	661	674	628	670	640	643	656	659	685	656	683	635	644	634	638	658	643	685	677	675	678	667	610	682	634	676	662	609	620	635	651	658	666	658	664	676	684	638	672	689	669	608	630	645	638	673	676	614	665	642	729	631	634	682	676	696	646	650	673	644	626	623	712	660	662	638	672	687	620	666	619	608	654	666	643	663	679	633	628	627	569	629	609	640	627	641	653	652	635	654	605	636	635	702	629	664	673	647	645	658	642	678	653	623	682	666	673	661	642	645	622	657	636	675	637	631	648	636	613	652	602	683	652	672	667	680	608	660	637	615	673	619	621	670	688	689	631	633	643	609	662	665	650	642	654	688	635	683	637	680	638	639	637	617	653	637	625	690	677	679	675	661	661	626	663	652	679	684	664	684	625	695	650	643	647	668	641	661	711	685	644	660	676	621	624	641	685	634	656	645	692	627	648	621	637	638	666	644	668	694	694	649	644	636	678	652	709	666	633	645	690	633	680	686	660	649	668	631	643	668	676	671	638	649	660	667	664	622	594	630	699	667	680	682	682	607	694	704	673	629	663	655	628	659	662	653	598	585	649	709	682	599	647	627	658	635	687	692	652	673	644	622	664	636	657	662	650	654	659	684	636	602	629	641	672	710	634	656	675	644	690	621	678	655	663	662	614	699	667	633	637	650	685	678	635	689	665	663	604	636	665	727	703	675	677	606	703	651	606	659	644	676	658	599	620	666	647	666	699	668	656	668	666	632	685	661	638	709	610	680	661	618	679	613	657	660	685	697	671	639	645	656	638	677	704	661	616	678	670	671	701	650	675	640	628	641	625	665	681	647	641	633	652	668	645	637	655	688	666	656	694	633	632	616	683	628	694	613	649	668	651	648	659	631	641	642	662	631	664	663	675	685	650	692	652	647	685	660	650	671	620	636	637	639	635	650	633	612	699	690	686	693	688	663	651	666	614	649	654	658	625	710	660	604	650	671	648	607	667	697	653	645	655	679	674	670	669	640	706	663	649	708	615	676	628	695
2481	475	317	215	278	420	443	378	309	371	269	247	215	203	195	173	141	137	140	144	126	110	369	896	87	101	77	77	81	75	72	91	90	77	71	85	90	74	79	80	84	74	68	84	88	80	77	88	74	90	92	95	76	87	73	82	78	74	70	89	70	70	70	74	76	78	85	83	74	76	69	86	82	77	71	91	73	82	91	67	105	94	86	73	68	67	77	72	68	77	114	141	150	140	110	85	81	78	74	85	66	70	73	84	82	68	83	76	75	60	75	81	67	91	81	71	82	74	70	78	67	81	76	83	73	78	80	80	75	54	74	98	82	78	91	83	83	73	68	89	70	69	77	75	69	83	71	90	70	81	88	70	95	79	72	79	78	90	84	74	79	85	82	65	70	58	78	76	81	72	67	77	68	66	82	66	75	82	70	81	82	77	80	81	76	84	74	74	87	79	79	79	74	87	82	88	71	80	81	82	65	85	59	82	72	75	84	85	74	83	82	73	73	90	69	72	85	81	76	76	63	79	77	66	77	80	86	81	81	96	81	90	65	80	77	67	79	77	67	76	67	71	74	66	88	67	67	75	71	73	60	85	78	102	75	94	73	65	75	79	71	84	77	82	88	89	79	70	68	65	61	92	72	97	79	68	87	79	80	81	72	76	82	90	92	86	69	70	80	77	74	68	75	88	82	88	72	84	82	78	59	89	83	67	78	78	66	76	61	82	81	88	79	87	87	70	78	82	84	73	77	74	64	91	82	83	84	67	80	73	75	89	85	72	74	72	67	75	80	61	98	80	72	89	77	76	87	74	81	64	69	81	79	78	66	69	57	77	86	87	79	89	79	103	77	99	63	85	90	70	92	86	71	73	80	69	90	85	88	87	86	70	82	87	87	96	65	72	67	87	77	92	78	69	90	72	82	75	68	70	86	60	82	63	87	71	99	77	81	67	87	75	70	70	80	73	64	65	75	87	75	64	74	81	71	81	75	67	80	77	87	65	65	77	78	80	89	76	75	70	69	88	82	71	88	74	82	67	75	87	71	79	79	70	86	74	79	60	71	75	83	90	89	82	82	66	89	82	93	75	64	69	78	74	65	76	68	84	69	81	85	92	83	83	74	75	72	85	70	93	75	67	84	92	79	75	100	81	80	75	96	61	71	86	80	71	89	78	92	67	84	86	73	87	77	76	77	88	77	62	102	87	89	78	75	67	86	87	90	76	77	80	61	84	90	74	76	74	67	66	66	80	82	71	68	87	90	71	80	69	73	68	76	89	95	78	86	71	83	70	57	95	75	86	76	70	70	58	69	71	77	53	74	86	72	85	56	86	80	93	85	80	74	90	68	69	77	88	91	85	65	80	76	68	72	84	74	83	88	90	89	76	83	77	71	67	80	65	79	81	75	76	68	85	70	74	89	66	72	58	89	84	86	84	64	78	73	76	76	74	77	71	89	80	73	79	101	79	76	82	76	61	84	74	82	74	76	62	77	69	84	69	85	78	74	86	71	83	73	70	94	81	79	86	79	88	80	90	64	68	71	74	94	69	87	76	88	70	83	74	75	77	69	77	78	75	78	61	74	75	82	72	71	61	72	75	48	79	69	84	79	73	67	59	67	78	68	71	84	84	74	80	85	61	60	66	82	87	90	85	74	73	77	92	80	69	74	97	82	75	97	82	61	78	74	73	78	85	85	80	83	71	79	82	76	66	83	83	82	84	82	82	70	76	68	74	73	55	79	68	89	84	70	65	87	56	77	90	80	81	64	76	77	89	73	73	89	64	85	71	47	81	70	80	89	76	69	76	78	84	69	71	76	69	79	78	66	66	89	77	94	78	81	71	88	80	68	84	95	75	69	70	74	77	74	73	78	85	70	89	73	82	63	75	80	77	90	64	82	73	87	75	82	81	71	78	67	79	75	75	89	78	88	76	101	78	83	96	72	65	83	75	78	83	88	65	75	87	75	75	75	64	78	64	68	65	73	85	89	90	75	89	83	77	76	84	63	62	62	66	90	72	89	77	81	79	72	76	67	82	54	94	79	75	78	95	76	58	71	82	75	66	87	83	76	80	75	87	78	81	68	83	68	83	85	69	74	80	84	95	97	91	73	70	73	68	76	67	88	80	59	78	78	63	69	62	77	76	67	90	65	71	78	88	85	79	71	67	68	90	65	76	88	91	86	81	79	83	76	73	88	80	86	74	87	69	75	67	62	96	68	73	78	88	65	79	82	89	75	70	85	75	83	71	77	91	58	62	57	98	93	68	83	74	83	74	82	87	61	75	75	86	73	69	84	72	66	84	73	87	99	83	73	78	70	93	72	69	84	74	87	74	71	70	73	87	65	81	85	89	69	73	64	82	68	85	69	57	80	74	86	76	73	84	66	71	85	67	81	82	76	84	76	76	94	71	80	80	71	78	79	101	78	84	75	73	75	89	73	79	61	78	65	79	83	95	72	66	83	68	70	81	69	74	75	80	76	76	93	79	84	74	84	87	81	74	80	81	76	76	76	65	76	79	87	66	77	69	96	68	75	85	80	76	58	75	76	82	98	64	85	79	97	81	86	78	70	79	78	74	82	74	85	95	68	73	89	68	85	87	87	101	79	77	71	78	72	86	87	68	78	79	80	81	71	84	65	67	84	84	84	58	72	86	106	76	64	90	83	92	91	76	66	70	63	70	86	74	84	72	70	89	88	94	68	81	76	90	55	83	92	77	69	67	76	82	98	59	73	80	66	90	70	85	71	68	77	82	83	79	97	75	65	95	78	94	85	88	77	70	61	71	74	80	88	73	89	71	95	86	75	89	69	78	79	71	70	75	69	68	83	65	78	78	71	95	85	60	72	71	73	70	76	74	63	68	81	72	73	69	62	85	79	75	71	79	75	68	68	73	75	79	84	79	88	92	81	67	79	74	59	75	79	72	73	103	83	73	72	67	58	74	75	83	84	75	91	76	77	65	72	88	88	77	67	82	66	64	86	77	75	77	82	92	98	97	56	88	80	70	80	83	79	78	76	72	77	76	77	84	76	74	87	76	81	78	96	84	77	72	78	78	87	75	77	88	67	83	68	93	87	80	69	88	90	84	80	66	71	66	85	80	82	82	68	81	74	87	69	85	88	80	79	85	61	79	76	99	76	75	85	68	78	79	74	84	86	103	70	78	84	67	90	106	82	79	75	78	80	73	83	85	84	72	64	78	83	81	78	71	83	76	67	74	93	77	74	70	67	103	93	73	78	77	85	78	66	63	74	86	64	71	86	81	71	91	64	88	73	60	71	75	84	77	73	79	90	70	93	67	69	69	71	86	74	100	93	95	83	83	75	78	77	73	83	87	86	90	69	69	80	79	91	87	82	84	76	85	73	83	92	72	71	64	81	82	71	62	82	92	90	75	80	78	77	78	84	76	73	75	94	102	73	85	71	93	81	68	79	80	79	73	76	71	77	73	77	83	85	73	78	73	84	58	81	88	92	82	87	71	80	72	79	88	71	68
14955	7672	5385	10372	17926	19496	18508	15829	13435	12355	10176	8773	7049	6233	5569	5060	4269	3679	3512	3292	2903	2626	9760	14475	1766	1503	1389	1347	1341	1218	1183	1174	1149	1181	1130	1145	1100	1087	1098	1076	1059	1036	1041	1011	949	991	987	973	1009	1004	969	991	968	968	891	941	1022	1029	1010	1008	906	955	938	969	995	976	973	983	965	963	938	963	955	953	926	960	997	946	979	974	956	943	989	955	972	942	982	922	941	1092	1902	3208	2964	2515	1729	1319	1053	959	918	987	1003	932	940	994	894	995	936	968	916	991	899	947	1007	948	937	943	971	924	960	916	986	920	999	944	887	937	977	958	898	990	970	945	941	928	942	940	936	949	923	938	966	945	989	960	902	924	945	944	892	929	981	944	946	940	901	993	926	958	928	926	956	888	908	986	959	948	958	934	928	911	928	962	953	913	912	989	902	854	956	922	955	1000	893	926	932	956	929	928	938	951	920	959	900	952	941	952	931	938	887	899	971	943	903	973	935	894	960	973	929	949	946	970	977	922	962	1001	953	908	958	932	957	956	1003	960	940	947	934	923	963	917	963	942	909	971	952	958	909	868	901	932	924	930	958	923	895	953	945	928	943	930	921	932	955	963	986	926	1002	942	931	927	931	956	930	957	977	895	1020	912	900	934	949	935	889	900	975	972	928	940	960	915	945	924	969	963	947	959	904	916	960	941	941	921	966	892	925	911	936	887	908	953	954	945	906	939	959	982	956	934	885	897	959	963	972	969	946	1000	988	967	915	992	904	904	993	925	953	926	959	939	941	947	910	891	968	949	946	911	854	927	894	949	945	978	894	954	920	1001	980	878	939	926	983	942	889	970	980	944	921	958	984	946	963	937	984	925	904	999	932	951	937	977	918	896	928	911	943	905	946	911	978	941	910	970	918	998	945	944	943	897	942	962	924	954	921	946	923	950	905	956	924	920	911	951	906	1000	913	948	967	976	956	901	908	950	969	927	967	954	946	991	906	957	907	930	975	915	947	959	889	1012	914	960	881	979	904	979	900	974	937	969	937	927	955	963	925	988	925	916	898	886	874	969	902	964	966	946	975	908	903	933	897	952	950	965	959	914	900	964	988	923	905	911	955	943	941	937	928	955	880	952	940	948	948	940	894	880	924	921	979	933	962	932	1023	927	908	940	969	952	898	928	946	927	961	942	949	951	926	875	999	970	909	929	943	920	926	936	915	946	930	918	980	961	940	939	923	925	984	933	952	947	944	903	952	916	912	932	984	993	963	927	995	959	960	965	973	971	959	919	926	896	976	945	964	921	976	949	869	933	986	955	920	933	921	923	912	902	933	946	961	959	956	967	901	939	954	926	939	981	974	949	1001	913	960	910	967	946	989	971	992	948	949	946	879	1006	960	997	1023	926	949	961	965	961	935	925	933	898	972	951	955	963	905	956	954	929	942	924	919	942	999	952	929	926	934	915	967	880	998	910	1013	920	965	964	936	975	934	920	926	933	957	978	918	913	967	933	942	924	915	886	935	962	933	890	938	937	887	921	932	927	969	988	931	983	942	1001	905	953	930	938	920	920	942	1001	976	931	980	932	969	901	946	1022	943	948	945	951	919	964	960	948	944	966	948	935	926	909	961	930	970	939	941	919	928	990	901	964	917	965	939	926	947	936	929	923	952	933	956	962	968	963	948	969	966	922	939	901	933	862	925	983	931	1004	927	940	963	958	919	952	970	919	959	868	929	908	869	966	956	926	891	925	937	916	918	904	959	917	886	952	920	970	904	917	941	918	904	970	997	904	902	917	937	873	917	948	933	912	889	936	968	1019	929	955	924	926	939	924	973	945	963	1000	964	1011	956	943	898	932	943	901	957	963	979	996	934	882	971	936	944	945	949	987	933	943	974	948	900	949	899	929	924	952	914	1008	975	927	936	913	894	967	917	943	955	936	971	935	914	972	898	935	937	984	922	922	985	942	934	959	904	928	971	934	975	937	900	909	869	900	947	921	984	935	1013	972	942	947	940	967	904	936	931	929	962	894	969	957	929	941	990	918	983	964	908	954	932	975	935	966	982	930	924	912	898	943	964	922	900	897	903	946	964	906	1001	866	985	934	928	930	926	948	938	966	980	913	950	975	939	931	961	980	951	934	963	980	920	912	923	892	914	930	949	921	907	971	946	919	962	915	895	971	977	981	950	937	916	960	949	925	928	902	975	951	1009	979	947	937	907	968	944	937	975	973	959	935	917	983	942	949	923	931	969	928	930	967	964	923	928	949	929	922	910	993	929	949	991	947	991	983	922	921	933	1005	967	923	970	972	933	919	903	955	956	895	970	942	935	924	937	997	920	938	939	962	927	916	956	873	972	966	927	945	959	981	882	925	944	913	993	942	929	942	964	908	959	931	945	955	891	937	911	928	919	944	896	881	915	977	940	947	949	950	990	937	951	952	894	927	960	954	957	949	968	903	931	889	930	932	953	915	937	939	937	1009	976	930	1037	961	952	930	971	929	940	927	917	928	942	882	990	953	943	892	923	953	913	925	953	953	935	930	918	894	923	955	948	944	912	906	928	896	938	937	949	941	937	945	916	929	932	940	906	900	968	947	977	948	949	899	985	951	931	914	940	953	991	943	875	968	921	953	936	933	925	944	931	955	905	948	954	964	923	950	978	1000	920	961	947	954	941	904	991	908	933	935	957	915	934	935	946	962	933	973	971	952	946	944	938	972	971	962	983	904	919	943	917	941	915	947	897	868	905	921	988	915	881	915	1025	931	981	936	915	933	937	921	977	937	989	928	869	959	979	976	922	875	875	902	944	976	913	892	943	948	941	993	944	964	940	957	956	987	1006	988	934	927	1000	984	950	926	944	950	890	986	932	974	905	970	939	973	966	944	900	894	945	918	995	934	975	924	926	905	927	943	915	988	1011	940	944	957	957	930	927	909	903	969	934	950	919	951	895	918	947	897	917	986	898	923	907	930	901	959	904	952	965	949	915	917	912	940	966	958	960	948	925	951	959	971	951	984	963	944	953	941	949	931	905	954	957	899	908	928	903	968	930	909	923	949	916	895	923	935	1006	948	893	886	933	939	946	935	922	951	968	916	934	1003	950	953	951	952	983	919	975	917	961	909	949	901	947	944	961	867	941	922	879	917	963	953	921	944	918	951	924	903	915	922	961	961	947	972	971	952	939	919	907	936	942	945	940	943	907	899	945	938	972	970	948	968	959	950	946	918	931	973	970	921	966	935	926	979	921	911	951	950	957	912	925	959	945	958	959	930	944	961	984	972	922	990	893	921	922	944	927	882	898	955	909	880	900	960	955	962	867	977	951	945	944	962	951	960	938	963	970	964	930	941	971	997	924	953	934	963	961	943	945	955	952	957	1021	961	938	912	894	1009	976	917	1022	946	968	961	972	969	921	947	949	957	861	971	993	915	980	970	975	897	920	936	965	971	954	939	956	948	940	928	943	944	917	913	937	956	949	923	920	895	944	972	937	921	916	982	890	904	925	943	966	933	965	926	936	926	916	933	971	1009	933	988	882	932	951	910	913	949	916	975	965	983
1584	747	381	329	402	535	533	482	476	403	366	331	231	245	228	199	153	162	159	144	176	130	811	780	91	96	77	97	83	77	93	92	72	83	75	76	76	83	99	71	76	74	79	69	88	72	85	74	68	82	73	65	65	77	75	75	84	65	69	71	65	81	77	68	75	87	77	70	69	81	64	77	69	74	81	75	87	79	69	64	67	61	67	72	75	80	68	80	83	104	176	184	150	119	103	79	85	66	74	77	76	75	70	77	74	81	68	72	70	99	75	68	68	71	51	71	86	84	74	86	72	69	91	63	73	69	73	52	57	76	79	68	73	73	73	69	74	79	73	75	73	67	75	74	75	74	61	64	70	75	57	79	79	73	70	62	80	77	51	84	53	69	58	52	83	63	75	77	71	64	57	69	82	74	65	74	83	78	64	73	68	69	82	75	66	82	78	68	58	64	56	73	69	74	83	69	79	68	64	64	66	71	78	55	78	77	74	78	55	77	74	59	81	59	78	61	58	89	54	75	54	65	75	82	69	75	65	62	63	63	74	78	72	71	73	55	79	75	80	57	92	70	79	60	69	56	61	70	57	76	63	71	70	62	62	55	72	77	67	75	74	55	74	68	75	58	66	72	69	78	73	85	76	60	66	76	73	53	65	58	82	80	77	68	58	90	74	73	64	79	65	78	70	74	57	72	77	67	77	72	68	84	78	73	65	65	72	68	84	84	67	65	59	70	68	70	61	70	65	75	82	87	81	69	68	77	73	76	85	66	84	74	87	72	68	61	84	74	80	76	78	58	86	63	92	77	62	59	77	70	73	70	75	71	100	61	68	74	85	65	68	82	67	80	72	79	64	91	81	73	96	68	80	73	74	76	64	78	68	77	76	57	84	75	76	74	69	75	85	74	75	87	72	69	73	68	60	69	62	67	70	71	67	70	80	85	68	77	68	82	82	70	61	76	76	76	62	75	80	66	67	84	79	88	67	68	72	74	75	61	65	73	74	72	73	69	70	65	57	85	74	79	69	70	60	71	66	63	60	69	69	61	74	70	66	73	66	69	87	58	72	61	82	72	74	62	79	69	62	63	69	82	86	63	82	58	90	86	64	68	72	75	74	81	63	77	82	77	79	69	64	54	73	67	79	76	76	64	74	82	73	65	74	84	78	66	66	57	60	69	56	94	78	77	94	63	79	75	59	75	78	78	60	83	81	69	75	77	69	64	76	84	66	76	75	82	73	73	78	64	65	81	70	73	74	78	74	92	76	72	65	72	74	80	83	75	56	74	95	67	78	78	69	88	75	78	82	80	62	73	79	77	63	52	71	73	79	78	77	73	89	83	72	66	74	64	62	60	70	60	78	71	83	69	71	79	69	65	69	69	61	84	80	90	76	76	77	88	77	67	66	79	55	62	73	66	63	88	74	69	74	63	69	81	76	69	82	83	82	65	83	97	60	75	69	76	74	71	65	69	69	59	57	81	74	81	70	65	86	70	76	65	75	71	78	58	62	71	71	69	56	64	78	70	61	82	69	73	70	66	84	83	65	77	81	80	61	65	64	71	87	73	64	75	73	76	77	82	72	66	86	69	64	74	83	77	59	73	80	72	77	79	82	72	59	64	76	77	65	62	82	75	69	79	87	84	72	62	66	71	70	57	73	80	84	74	76	83	77	75	81	69	68	69	74	74	67	72	85	76	77	90	86	79	69	85	52	64	73	73	85	71	75	93	79	70	67	69	71	83	62	89	77	70	58	71	78	66	72	75	81	79	70	65	64	67	70	73	70	68	71	67	59	77	81	77	84	75	66	70	79	59	71	68	73	68	61	91	62	69	83	62	62	65	81	78	87	64	65	72	67	70	71	65	61	64	73	66	63	65	75	80	80	82	64	66	75	59	63	70	54	77	76	85	78	74	77	45	92	70	70	76	61	85	74	73	69	58	71	85	78	74	74	63	80	62	77	70	73	76	76	81	65	77	63	69	68	73	60	69	78	76	84	72	69	77	78	76	75	65	76	68	62	79	68	80	74	69	62	73	83	64	59	76	82	84	77	66	86	64	69	61	83	68	63	67	74	67	75	71	76	73	79	60	84	78	64	81	86	71	84	73	73	78	68	58	65	72	92	74	77	82	73	71	83	64	62	75	72	75	52	76	91	65	72	77	73	75	78	60	47	71	61	73	84	79	80	57	80	66	80	87	69	74	77	84	73	60	75	75	86	69	63	80	94	75	83	82	74	74	72	67	58	71	79	75	72	65	78	83	64	82	69	67	76	79	69	90	72	76	83	78	62	85	90	69	77	76	63	69	85	57	69	82	83	74	72	82	58	66	85	79	63	64	73	64	76	65	73	58	71	76	75	73	69	89	76	77	77	77	74	67	65	78	72	75	77	76	74	70	79	61	70	83	67	57	63	73	80	49	78	74	72	77	69	63	81	70	62	64	73	65	68	73	69	63	65	64	88	70	65	82	79	81	69	58	74	63	64	75	69	80	90	63	81	67	68	58	65	65	50	75	78	68	75	68	63	81	60	57	65	77	69	64	74	73	68	75	65	82	51	83	69	65	62	78	56	78	67	58	61	82	64	86	64	73	62	91	73	88	73	49	63	82	96	67	73	64	77	81	67	80	68	72	82	70	76	77	77	67	73	74	87	82	68	65	67	88	81	79	79	67	69	81	72	82	63	73	80	79	68	64	61	76	83	78	65	61	66	78	62	88	74	59	70	73	79	80	83	71	79	78	64	79	72	60	75	75	50	55	61	78	90	70	77	76	70	70	74	65	63	84	79	63	72	72	65	84	48	61	86	73	67	64	70	78	68	71	74	80	75	69	72	89	75	86	80	85	72	68	86	75	73	87	66	79	86	70	67	70	57	66	80	70	61	77	96	80	61	87	61	62	62	68	70	78	77	66	71	74	65	64	65	86	72	75	78	67	58	65	66	74	77	65	65	69	76	82	65	74	72	73	86	56	69	71	58	72	74	82	73	88	69	68	73	78	73	65	70	76	65	77	84	77	73	69	89	60	56	74	71	66	56	59	81	73	71	57	69	63	59	73	67	55	70	71	80	71	80	64	79	71	64	79	74	73	75	85	76	76	77	59	73	71	67	74	76	88	63	64	70	86	81	72	70	67	76	74	54	76	72	70	68	74	67	73	84	74	69	95	72	66	68	67	57	79	68	94	73	76	72	74	68	76	86	64	56	80	69	61	57	79	77	74	69	65	73	64	74	83	80	75	95	68	80	62	85	73	73	72	74	81	84	69	66	69	65	80	88	68	57	67	66	79	69	68	69	83	74	78	80	81	81	67	66	79	67	60	63	83	79	74	82	97	82	69	86	71	89	85	76	71	72	67	71	80	61	64	64	85	85	65	86	68	66	90	81	67	66	80	72	74	76	55	82	53	80	65	73	66	79	81	80	76	74	80	84	81	78	79	59	97	74	64	73	81	64	76	72	70	76	72	74	76	80	78	89	64	54	75	81	53	71	77	67	70
18726	10271	6614	12830	21441	22322	21191	18125	16182	14612	11898	10649	8782	7754	7129	6428	5208	4598	4303	3893	3501	3187	15148	9203	1927	1650	1506	1388	1356	1310	1304	1264	1187	1127	1132	1120	1120	1057	1067	1032	1044	983	1013	1010	983	931	949	914	1021	885	955	966	886	901	915	943	956	878	898	896	938	941	922	895	869	888	883	873	888	880	831	855	959	913	880	911	894	837	873	910	867	909	851	916	905	887	921	844	895	2094	4372	4023	3017	2467	1688	1153	962	835	838	848	912	897	839	847	853	799	859	799	831	859	839	813	818	838	864	879	814	837	921	863	821	891	836	808	854	866	845	841	856	817	878	870	822	839	851	877	855	872	836	836	879	846	836	883	890	841	882	867	846	845	835	862	864	840	932	851	832	835	888	851	844	863	855	816	810	880	851	830	902	831	865	846	892	864	864	882	814	874	854	844	805	865	840	796	804	860	843	826	862	876	862	828	868	858	861	825	841	881	870	861	929	830	899	884	814	901	850	858	892	836	840	856	786	825	845	875	898	891	831	903	847	833	861	857	836	887	869	878	860	858	858	819	832	881	886	792	845	817	838	892	822	841	812	874	848	856	869	807	872	886	844	865	863	864	892	827	855	861	830	846	818	924	803	842	860	842	872	812	835	889	806	871	874	881	845	876	836	913	869	832	852	824	878	897	833	908	866	811	862	841	780	871	817	881	870	849	852	856	868	819	847	814	868	833	895	792	825	893	876	863	895	847	859	798	822	852	850	845	835	839	824	859	877	827	843	878	880	889	797	908	841	872	825	850	849	883	882	832	874	844	802	847	821	856	820	888	886	822	854	810	860	880	860	822	808	808	887	891	841	855	861	816	877	876	784	932	877	865	881	844	831	870	828	866	834	874	842	849	842	818	857	855	851	881	824	870	862	890	846	824	803	894	896	836	842	867	829	854	858	870	853	881	835	891	849	841	887	853	830	851	845	871	870	819	831	893	875	781	857	873	817	877	789	851	838	942	842	852	907	847	878	871	872	801	885	820	857	844	825	825	837	815	838	822	856	859	842	866	846	873	888	823	907	889	851	868	848	866	820	809	873	847	890	802	851	812	923	826	841	809	887	866	841	850	865	827	871	848	896	833	837	831	824	854	877	857	844	850	872	870	852	819	842	879	881	814	836	879	880	881	837	847	837	841	890	851	836	868	845	885	806	883	846	856	854	844	885	873	876	849	833	853	875	823	791	881	848	864	851	846	865	845	897	836	870	863	862	835	874	827	878	826	854	851	853	898	867	881	887	841	823	852	859	811	787	830	885	828	822	846	851	880	855	844	897	774	864	862	901	892	824	883	905	862	875	815	874	859	813	870	854	866	868	859	856	814	846	853	875	838	831	832	909	846	872	897	891	784	871	817	895	792	858	853	851	828	864	859	848	838	822	882	874	856	865	843	832	846	811	862	858	790	841	817	891	779	859	852	850	832	865	852	885	817	814	864	872	862	843	870	850	827	850	810	841	832	864	847	853	875	827	853	896	840	809	859	854	838	861	876	858	864	861	874	893	831	874	904	806	868	844	883	904	863	878	853	872	874	854	803	836	844	882	874	861	874	870	862	819	851	852	813	876	782	841	835	913	858	853	900	877	912	886	872	890	825	848	835	857	818	875	831	858	838	887	874	854	887	816	858	859	913	832	843	841	838	825	866	821	794	858	874	866	807	863	858	873	842	896	884	876	905	855	856	859	825	847	840	852	884	849	868	924	827	835	853	891	847	839	889	871	846	894	831	900	867	843	856	879	850	858	855	851	855	844	838	856	934	850	842	815	852	863	799	838	861	817	848	890	838	891	849	828	822	805	852	856	918	829	833	851	861	816	835	837	877	862	816	844	818	785	871	844	887	862	894	839	894	884	900	828	853	827	861	915	812	948	883	832	874	864	885	870	836	811	839	848	818	858	792	870	858	839	865	857	797	823	836	821	888	904	854	769	834	878	884	881	792	878	909	808	843	853	862	899	846	839	824	866	883	884	846	835	861	835	783	822	848	851	865	858	868	872	860	872	814	798	870	832	817	877	886	823	889	897	873	845	845	851	819	832	872	872	853	865	851	859	876	859	859	849	886	855	860	870	854	785	833	863	889	855	834	826	844	865	874	839	852	869	825	857	867	885	812	889	824	844	893	841	866	809	858	868	842	823	821	869	854	850	857	843	874	841	835	870	843	876	830	808	900	864	823	821	845	833	832	849	827	825	837	819	837	916	870	827	871	813	866	872	816	877	859	837	865	874	864	904	823	829	837	853	896	848	859	876	823	797	911	873	804	848	874	822	867	908	872	859	847	848	908	842	832	826	858	812	889	859	843	822	807	838	854	850	852	827	797	882	894	861	810	880	893	815	863	879	857	835	835	844	871	855	854	903	840	845	856	860	881	825	794	832	868	844	841	853	889	868	853	849	846	828	814	830	852	904	844	822	884	854	853	826	830	880	829	895	798	861	802	835	817	855	848	860	816	829	863	830	866	891	846	826	859	878	842	821	893	894	877	881	906	812	790	876	854	808	877	870	873	867	873	874	879	854	919	843	847	879	815	876	885	843	894	862	840	824	840	804	871	860	888	832	827	824	843	819	889	865	863	843	881	902	901	866	838	796	896	823	878	777	875	913	859	843	878	808	857	857	859	910	834	859	857	834	835	867	880	856	896	839	855	856	829	864	857	877	888	840	823	879	850	837	864	882	830	876	922	845	852	858	879	843	840	877	769	847	848	824	864	878	832	854	906	833	850	851	859	845	858	877	840	908	865	889	813	855	854	829	841	809	833	903	845	855	869	901	925	867	863	862	853	889	834	881	843	845	820	838	852	846	867	848	886	867	818	887	860	877	836	864	859	865	837	874	847	846	896	834	817	821	847	855	819	854	868	859	909	835	867	824	824	813	828	866	825	874	874	861	875	865	918	896	857	820	852	826	878	872	810	884	772	815	834	868	837	888	882	844	862	931	904	832	838	846	834	843	852	825	835	826	869	881	892	855	836	849	869	859	860	860	846	888	884	884	878	882	872	817	859	871	836	828	862	900	888	817	880	833	922	830	890	813	851	908	867	918	864	825	843	852	804	855	820	873	869	884	815	854	834	882	836	904	843	875	834	868	833	858	838	828	820	830	874	887	847	852	846	817	833	837	896	901	860	854	849	895	838	818	890	869	874	837	854	822	828	828	859	856	851	874	851	855	824	834	872	853	854	855	866	845	823	862	903	850	808	867	898	871	844	851	822	859	825	935	935	898	881	863	906	855	865	829	864	820	830	829	832	859	866	800	901	814	915	835	882	840	854	867	910	855	890	878	842	812	852	870	883	882	800	873	873	865	834	859	860	793	862	909	862	855	881	874	871	899	802	823	926	852	857	881	854	859	891	829	913	879	830	843	827	847	867	860	822	898	845	857	859	867	837	864	838	836	864	836	823	847	857	857	860	918	814	812	893	857	885	844	897	819	853	895	901	846	888	909	823	848	851	845	836	814	849	852	854	911	808	859	871
1608	308	201	171	169	259	302	215	247	192	155	165	130	129	145	134	98	111	104	95	92	89	203	112	75	63	63	62	76	62	69	59	66	67	52	75	61	62	68	64	69	68	67	71	70	60	60	56	62	65	52	62	65	58	76	69	66	72	58	64	61	55	68	61	62	61	53	52	56	52	53	60	49	52	58	66	59	70	58	68	50	57	69	56	56	61	58	64	49	84	108	93	80	83	70	74	61	70	56	59	54	55	59	70	65	53	63	65	74	64	51	61	59	65	63	74	63	65	54	61	47	77	61	62	74	58	65	61	67	63	48	76	67	74	65	74	65	54	76	60	64	87	63	65	73	65	74	54	75	63	58	52	69	63	56	53	62	85	57	54	73	65	72	63	63	66	57	57	57	77	66	57	77	61	60	60	51	68	75	68	57	50	67	61	62	64	51	69	58	62	64	60	75	53	69	72	55	61	58	60	79	60	56	53	67	59	53	55	61	75	75	69	76	69	70	49	69	69	52	61	59	59	74	70	61	61	56	69	75	69	69	76	76	60	57	63	67	61	54	69	52	71	65	68	75	63	70	65	71	70	69	67	52	61	57	64	76	61	67	69	58	60	68	56	69	63	67	57	90	67	64	62	61	60	54	66	50	52	67	73	60	63	63	76	72	68	51	61	61	63	62	61	57	69	69	62	76	57	63	66	56	71	71	68	67	74	45	72	63	48	63	60	54	67	60	49	57	67	66	49	70	61	58	52	67	71	60	66	58	50	62	77	57	51	58	59	60	60	57	77	65	78	52	52	51	59	50	57	70	57	58	71	52	58	56	58	58	75	59	65	63	73	61	71	63	60	78	64	63	61	65	67	70	63	68	60	58	77	65	64	72	56	76	63	55	57	60	60	60	64	62	60	57	49	59	68	63	63	71	62	64	53	64	67	63	56	64	52	57	69	74	55	65	60	60	62	57	58	86	62	59	65	66	66	55	62	63	59	72	67	66	75	72	56	59	67	58	70	65	63	67	71	57	62	64	58	61	69	68	58	61	61	67	68	63	61	50	80	57	68	59	67	65	65	55	76	58	60	69	56	69	59	62	54	60	63	68	54	59	65	61	60	61	63	64	63	60	47	70	69	58	50	57	57	62	65	69	58	53	56	69	68	68	69	77	72	70	74	61	71	61	50	79	53	61	60	62	47	67	53	77	58	60	60	62	69	78	71	51	77	58	45	68	69	71	72	61	53	76	79	65	57	65	58	64	68	67	51	73	53	65	57	57	59	65	60	70	36	61	66	68	51	58	64	70	76	52	64	77	63	50	70	59	56	65	61	65	58	61	61	59	64	59	68	71	61	80	69	49	53	77	71	71	65	77	72	58	51	61	79	69	66	51	62	57	48	58	58	52	70	68	64	57	70	66	42	55	57	67	54	70	59	68	58	62	64	67	66	70	65	59	57	67	61	53	51	50	67	63	63	53	69	71	66	66	63	59	70	78	57	62	69	55	64	70	59	72	78	59	62	74	56	57	70	63	59	64	64	53	64	67	65	73	69	68	60	59	60	69	52	64	64	56	62	68	65	60	83	69	64	69	63	64	60	68	59	60	63	57	62	52	55	69	57	62	50	55	49	66	53	61	62	65	72	68	52	51	60	60	47	63	68	68	75	62	71	70	61	70	59	65	61	62	57	58	71	42	54	64	69	74	65	52	64	56	63	66	70	65	64	61	67	57	57	62	56	53	75	62	65	63	65	69	76	57	48	67	62	65	69	58	57	64	69	71	64	64	75	74	55	65	62	60	59	60	64	62	71	66	72	68	60	69	64	51	63	68	61	76	60	59	74	57	75	71	56	64	53	50	67	62	66	65	78	77	60	75	55	66	74	59	50	57	53	65	53	59	63	58	55	57	73	65	61	53	62	84	57	72	72	64	65	41	62	65	69	62	69	66	60	52	58	54	58	73	65	63	74	74	68	60	68	71	51	54	60	47	66	58	61	63	60	71	51	64	51	72	66	72	66	56	74	48	56	60	68	58	74	59	64	56	75	53	64	71	50	60	60	58	77	56	56	69	49	74	52	66	57	60	69	59	58	79	56	67	54	68	57	76	55	64	59	59	55	56	70	60	70	65	57	67	63	59	56	65	51	54	70	70	63	71	64	60	56	62	62	61	64	49	62	65	52	77	53	64	58	51	58	67	60	62	64	70	48	84	71	61	58	63	68	59	58	64	64	76	71	72	71	63	67	70	61	68	62	63	54	72	58	72	60	51	71	66	83	72	47	62	53	51	50	54	71	56	57	70	53	80	61	71	71	47	69	61	68	65	59	52	65	76	64	72	61	56	62	51	62	68	54	66	57	76	71	68	54	81	56	53	64	51	64	74	57	66	57	57	67	72	54	61	46	64	58	53	59	70	50	61	64	50	64	96	60	56	60	71	59	59	68	60	54	60	57	63	64	52	55	57	68	69	70	70	74	50	68	63	75	55	61	56	71	64	57	51	73	57	74	68	52	58	58	63	64	56	42	54	86	59	60	67	69	56	65	59	55	64	72	65	52	59	66	62	62	55	85	57	49	63	71	65	74	64	60	53	61	65	66	70	55	50	50	62	69	50	61	51	53	54	73	51	73	64	61	48	72	57	53	49	62	78	89	55	68	64	74	64	63	60	53	63	59	73	53	52	57	64	47	77	49	62	51	71	74	52	64	74	63	66	56	58	76	59	57	56	50	68	59	59	65	66	62	62	70	66	59	70	60	69	54	59	53	66	46	74	63	67	66	63	59	72	59	59	62	72	59	81	58	69	69	64	52	62	49	61	52	63	56	68	74	80	80	56	64	54	59	52	71	55	65	79	68	67	56	63	64	47	69	58	59	69	63	64	53	52	57	58	74	78	81	77	61	55	59	72	55	67	70	69	68	67	77	72	57	78	69	52	68	66	58	60	66	66	51	62	77	58	57	57	71	67	60	64	63	76	70	63	66	53	48	67	65	64	61	83	66	69	65	66	59	64	61	50	57	66	75	54	73	61	63	72	64	63	58	64	58	56	51	67	65	75	55	56	59	62	72	68	58	58	67	57	55	68	61	66	61	51	64	47	57	59	64	67	61	49	55	60	57	64	52	75	72	61	58	36	68	63	70	77	65	59	67	56	65	64	66	62	67	56	66	72	62	68	56	54	57	68	57	57	62	57	73	62	57	57	69	57	58	72	59	76	81	64	50	83	59	65	62	67	51	78	57	69	53	50	76	62	58	76	69	61	63	66	49	69	58	65	68	63	46	64	60	65	62	60	70	56	65	49	60	60	71	78	52	65	75	72	63	67	74	68	59	51	70	69	55	68	65	62	69	75	74	59	55	58	73	67	50	70	62	61	69	60	77	64	79	62	67	51	60	61	54	69	46	53	66	54	62	53	75	62	63	67	57	57	66	67	51	67	54	57	65	71	56	56	66	74	47	72	69	72	61	72	63	51	54	76	68	69	55	61	63	86	69	59	66	60	72
12404	5698	3702	7447	13883	15325	14011	11661	9656	8316	6346	5489	4366	3855	3561	3464	2592	2235	2005	1784	1761	1529	5178	2360	1099	1059	1037	1009	956	894	975	860	920	797	891	894	869	843	837	842	757	761	794	785	796	792	753	756	794	790	754	827	826	803	766	830	770	814	782	831	795	787	727	803	776	755	773	819	771	801	767	792	806	771	797	740	768	783	764	810	763	795	768	747	770	794	783	783	885	1506	1877	1727	1443	1204	908	890	798	765	800	830	742	759	783	796	745	780	738	773	771	757	783	794	742	758	771	758	763	801	807	702	738	802	730	759	778	719	784	801	797	734	766	819	711	743	786	763	730	779	764	745	777	768	821	751	729	792	731	772	720	744	781	791	756	765	785	766	797	794	814	731	775	755	757	721	697	781	770	740	792	784	743	776	734	753	749	764	776	761	746	771	780	745	782	789	759	763	762	759	757	791	800	761	758	792	735	825	806	743	742	736	758	790	769	754	770	720	780	734	754	781	754	778	740	760	712	740	752	773	713	740	755	808	743	750	729	745	770	784	758	769	774	775	760	736	747	755	797	777	755	740	745	770	736	749	745	743	804	803	755	822	778	763	758	725	753	754	788	794	715	765	703	790	787	774	732	746	761	784	792	728	729	771	789	811	782	812	758	775	777	747	746	759	787	738	772	753	780	759	815	768	718	810	755	776	724	718	753	816	752	774	759	794	768	750	767	763	772	800	750	749	790	732	727	774	766	751	801	735	736	790	808	743	776	760	743	742	824	731	790	750	774	747	749	760	753	751	786	724	719	735	790	760	747	798	778	783	785	813	733	762	751	762	771	723	751	743	734	706	746	775	777	737	761	761	752	734	732	753	713	782	758	823	743	782	770	759	785	814	784	726	798	754	771	782	710	816	831	747	797	764	826	771	779	792	737	783	759	805	781	824	780	801	710	738	784	721	716	790	754	753	785	766	782	735	762	786	751	788	779	736	758	760	727	719	734	771	775	735	807	789	791	825	750	759	765	812	749	754	715	758	755	771	752	741	782	718	727	783	722	791	809	723	755	749	739	739	789	737	836	759	768	742	751	816	724	720	846	731	742	750	760	753	755	773	772	742	759	813	763	793	725	704	799	740	818	773	786	755	803	767	778	755	787	752	800	715	790	795	724	717	758	779	740	764	761	748	753	764	765	783	721	800	751	762	797	815	763	772	730	740	762	814	791	771	750	727	770	760	805	759	733	745	788	740	766	812	784	770	764	788	787	761	782	777	761	741	771	778	798	799	762	773	731	775	785	782	794	739	771	781	739	788	832	801	747	808	773	784	742	789	794	759	751	712	769	724	757	769	807	762	830	773	737	773	758	792	764	798	755	790	752	761	781	746	798	750	704	765	771	728	758	777	741	738	741	779	741	744	730	733	768	726	792	754	795	711	802	767	725	746	799	789	779	736	754	757	775	793	822	684	788	763	757	807	807	774	808	767	804	799	751	731	766	769	782	729	729	772	791	724	787	747	767	732	795	763	773	762	765	725	740	778	775	765	785	772	769	763	752	792	776	752	754	801	735	741	799	738	796	785	778	726	802	727	789	758	727	750	758	756	716	725	780	780	761	737	717	750	805	734	744	731	798	748	736	749	714	793	779	750	769	754	780	789	764	789	782	770	774	762	789	724	727	769	767	753	707	748	732	728	813	734	794	767	772	746	779	743	717	775	737	716	804	791	755	764	792	732	725	765	783	763	782	787	710	778	764	783	728	714	743	804	784	776	758	733	770	798	746	753	770	735	777	770	746	776	735	754	767	801	757	820	784	724	733	784	773	727	741	746	772	766	757	783	726	770	788	795	749	762	772	736	798	746	793	733	773	767	763	758	813	753	777	789	781	793	773	778	754	803	769	769	755	676	728	731	738	786	766	781	778	771	754	769	756	793	749	781	757	783	751	788	721	730	772	723	757	763	734	793	765	751	799	760	730	751	811	748	770	797	744	707	763	766	767	764	702	754	848	739	746	778	734	786	737	728	787	772	794	800	720	755	729	749	752	708	708	727	812	742	750	746	804	786	802	758	759	742	786	749	761	791	781	758	755	749	785	755	790	781	747	755	837	800	777	777	744	810	767	744	761	722	737	774	766	758	787	752	787	782	715	787	809	774	711	770	764	808	685	792	803	754	739	773	772	780	826	721	839	730	760	801	726	738	742	772	795	760	794	788	810	763	705	730	729	764	751	787	763	757	795	761	756	728	754	782	743	755	784	786	739	756	735	833	788	738	747	782	756	799	729	776	780	728	769	785	762	762	772	790	780	781	768	777	807	734	695	773	786	755	770	737	756	748	790	786	805	727	753	768	774	752	721	764	768	695	765	770	802	742	781	737	775	772	766	793	790	786	784	776	734	728	758	727	786	759	792	734	736	768	764	741	759	802	738	806	765	794	793	775	769	774	774	767	775	746	754	759	782	730	741	731	740	717	768	804	752	784	744	768	778	740	786	761	759	776	754	759	761	730	805	767	816	740	781	774	787	797	779	735	729	763	756	741	777	775	816	763	777	789	783	811	761	705	786	764	751	736	797	784	783	742	782	777	789	795	756	730	753	805	725	737	750	729	796	786	758	740	789	847	735	789	769	718	751	735	749	787	754	783	721	767	756	799	788	707	815	740	779	766	754	736	753	767	714	762	820	797	768	713	765	762	797	759	713	769	745	763	730	751	777	760	727	723	770	805	778	755	737	805	819	758	726	769	770	784	757	743	761	777	773	751	749	772	800	741	730	720	751	759	780	760	808	808	720	721	793	775	805	781	773	786	796	762	754	718	825	797	772	742	736	756	745	774	787	762	723	743	769	759	781	790	777	739	755	773	799	760	739	762	740	753	780	723	774	756	816	770	783	746	769	762	731	761	764	781	757	763	748	789	801	802	749	769	795	781	799	769	801	793	755	779	789	774	732	753	752	730	766	762	738	774	765	787	804	748	859	786	792	704	776	685	771	786	756	746	775	754	726	778	786	747	798	807	750	801	773	749	753	760	785	821	734	731	701	746	744	805	768	690	794	733	798	784	743	751	732	794	777	767	712	746	736	782	765	766	789	761	761	813	805	757	781	751	690	785	754	803	810	769	770	796	784	784	772	794	744	800	711	795	715	749	774	781	795	720	802	773	757	756	801	796	788	760	765	749	745	793	797	753	790	774	755	787	704	756	743	760	737	778	762	777	738	794	777	765	759	771	716	758	788	785	715	752	793	755	730	759	794	794	793	798	768	763	783	804	800	815	773	780	794	763	787	806	821	729	776	741	756	785	757	777	768	766	745	796	778	804	684	762	720	753	762	781	783	766	746	739	740	748	776	759	731	788	753	745	721	800	782	753	785	723	763	757	765	724	752	766	778	798	775	757	735	796	746	782	761	762	750	791	771	748	755	762	737	737	747	758	824	739	763	742	743	803	759	737	760	751	788	757	708	802	741	751	744	767	745	781	764	761	801	750	788	773	764	741	782	811	764	754	773	838	759	784	785	777
985	584	336	243	279	411	465	374	351	293	276	234	212	178	174	144	130	144	108	120	117	105	477	204	86	72	70	79	71	64	74	76	70	76	68	63	70	63	60	76	74	73	67	61	67	55	58	60	63	54	63	60	68	64	65	68	57	67	72	56	53	63	69	51	56	76	56	70	59	58	62	51	63	76	52	70	59	54	52	57	67	56	68	72	68	42	55	62	77	122	139	129	84	75	67	67	53	43	72	55	67	59	74	68	52	60	67	64	52	68	76	67	59	64	59	60	64	68	53	52	56	63	53	75	72	58	64	58	43	82	49	48	54	48	58	57	73	78	62	66	66	62	57	53	53	66	45	51	64	56	60	56	69	66	65	48	55	71	66	60	57	67	55	60	63	54	57	64	57	63	55	55	57	57	60	55	64	55	53	70	60	52	61	65	58	71	74	65	62	54	56	57	59	69	74	59	71	69	75	61	70	66	61	57	62	50	61	68	53	72	61	54	60	55	76	47	55	55	60	54	76	62	60	72	66	51	61	61	70	69	49	52	67	78	68	59	65	60	70	73	63	56	65	65	59	76	75	72	52	56	69	51	65	61	53	42	51	58	65	56	66	58	46	64	64	71	67	50	53	63	58	71	66	71	57	70	50	67	61	76	48	67	59	56	70	61	50	51	41	61	81	64	49	47	65	64	61	66	62	67	67	66	65	64	71	62	67	55	61	49	55	75	56	65	62	56	75	64	66	68	60	59	65	62	72	63	66	73	65	67	60	56	50	67	68	84	59	63	73	46	63	64	67	52	70	60	56	62	58	66	55	55	61	61	58	47	62	69	68	57	72	64	52	61	65	58	64	56	60	57	58	47	55	60	59	82	46	80	66	58	58	68	48	51	57	59	66	61	55	61	68	55	64	42	78	69	50	68	42	43	71	66	61	58	62	54	61	68	62	57	61	55	57	57	58	55	71	73	58	56	61	60	65	62	58	61	58	52	63	65	72	63	60	62	44	52	48	57	59	55	58	65	67	60	67	49	56	64	65	62	59	61	46	75	57	50	48	55	62	53	42	66	66	54	71	74	71	62	56	64	67	53	58	61	43	62	69	62	63	43	58	68	75	73	67	53	61	68	43	74	53	56	62	68	55	59	64	64	84	51	65	54	55	54	54	50	57	71	68	68	59	69	62	49	60	53	60	52	70	58	58	66	68	55	64	71	65	47	67	64	61	50	60	52	50	59	62	66	58	66	68	60	56	70	61	54	65	60	51	63	54	51	57	60	63	62	60	55	60	58	63	66	61	60	69	65	63	60	70	54	50	63	53	72	47	61	73	75	67	77	59	48	54	52	53	72	57	60	58	74	70	56	63	60	56	57	67	69	46	63	61	66	64	61	70	75	59	42	76	59	64	66	61	64	67	45	80	57	47	75	59	65	61	54	46	56	63	58	58	64	60	78	71	61	74	73	58	56	69	64	69	69	55	67	60	57	68	56	72	62	58	63	59	52	61	63	68	76	61	75	63	54	59	57	62	56	63	55	72	74	66	61	59	41	62	68	57	67	67	67	70	50	59	54	72	48	74	44	72	63	71	63	46	64	65	61	56	58	60	67	66	55	68	64	69	44	63	73	64	55	52	61	66	63	48	54	60	68	75	67	63	64	74	53	51	60	67	65	56	78	65	55	58	65	77	53	70	58	67	78	60	62	56	62	63	69	76	48	49	55	63	48	58	52	57	64	64	64	58	66	57	63	64	56	45	61	57	71	71	57	70	58	61	48	57	56	60	60	57	59	63	68	58	61	62	58	43	53	56	62	69	70	55	65	53	55	66	58	49	49	61	59	65	62	75	63	56	65	72	68	66	61	70	55	60	50	64	53	56	56	57	56	63	62	47	49	64	58	67	70	51	47	68	62	53	61	72	56	66	61	54	69	57	57	57	57	65	67	54	47	69	62	75	61	59	62	73	66	61	66	61	41	58	62	58	56	72	54	55	63	58	60	55	57	67	74	68	58	59	59	62	64	61	58	49	61	64	66	63	74	52	61	53	50	75	61	52	58	60	63	68	58	56	67	67	57	54	45	45	54	60	51	49	55	64	44	64	70	58	47	54	54	57	63	63	58	58	55	41	57	60	70	75	63	68	79	55	62	57	54	69	48	54	63	57	68	53	68	66	70	48	64	64	50	70	61	58	42	62	73	73	70	53	51	66	61	72	63	58	68	65	59	58	69	53	63	56	55	58	63	45	58	57	61	61	54	72	63	76	72	64	68	66	56	60	73	63	63	64	65	52	64	73	50	53	60	61	68	64	67	59	59	54	61	59	58	64	55	63	56	43	60	59	71	57	44	57	62	57	69	56	60	40	47	60	56	56	70	58	55	48	67	65	69	63	60	73	62	53	61	55	62	68	67	61	56	76	67	61	65	47	65	60	68	65	68	74	59	57	85	60	69	40	67	69	58	58	57	60	53	54	68	57	55	66	66	50	68	54	52	51	53	73	62	59	66	59	76	62	51	60	47	70	75	59	55	80	52	70	58	79	56	50	56	58	62	57	47	53	61	65	50	77	56	57	55	60	67	54	65	53	71	67	52	49	77	54	75	49	76	70	49	53	55	70	59	62	56	72	63	63	73	69	71	74	65	56	56	71	55	75	65	58	65	65	67	57	65	58	68	56	59	54	63	52	53	68	50	68	53	74	58	60	69	63	61	60	55	51	53	78	68	63	54	60	64	47	57	55	64	66	65	66	82	70	61	47	60	65	63	62	61	67	72	71	69	54	60	64	59	52	69	55	74	64	56	62	67	63	64	57	62	54	65	63	65	63	69	47	61	48	60	56	65	50	60	66	67	66	69	54	71	75	63	62	70	57	57	57	60	68	51	51	73	59	68	61	71	65	61	68	60	69	53	67	67	59	63	63	58	75	50	63	66	67	65	73	56	64	77	59	79	74	60	63	60	59	65	63	56	66	53	56	67	66	57	51	59	50	58	53	43	68	64	54	62	72	52	73	47	64	62	83	47	56	61	63	61	69	63	68	63	42	60	48	60	57	55	61	61	71	54	61	64	60	63	62	46	63	59	64	61	66	69	64	66	68	52	75	74	53	81	66	60	64	54	77	62	72	70	50	55	61	63	52	59	60	61	54	80	61	67	77	70	63	65	67	59	59	64	45	69	79	64	70	61	59	57	66	55	71	50	67	58	53	62	53	60	61	55	64	70	41	63	55	63	64	54	54	64	70	53	60	49	43	63	62	68	61	64	65	60	60	66	55	71	51	57	62	84	45	67	56	61	42	44	61	83	59	63	71	65	76	59	65	75	58	74	70	51	58	63	52	64	56	58	58	58	57	72	57	63	66	59	59	52	58	64	63	72	66	57	72	65	60	57	69	64	53	67	58	62	69	82	61	71	62	48	51	46	54	71	62	70	51	42	61	59	71	52	54	62	80	69	64	68	60	72	63	66	50	52	51	58	48	67	59	55	62	56	61	55	59	51	59	59
15265	8952	5623	10498	18483	19385	18344	15479	13328	10880	9275	8010	6589	5888	5630	4647	3871	3306	2818	2646	2387	2434	11110	4242	1429	1281	1227	1127	1088	1122	1044	939	924	931	924	913	852	881	875	797	838	807	819	766	829	775	792	753	808	700	783	786	771	750	729	723	736	819	782	749	767	764	743	828	765	758	699	745	720	725	733	724	731	728	728	701	739	778	754	760	783	728	739	759	764	748	763	788	1257	2901	3447	2413	1928	1470	986	809	789	682	706	740	720	682	719	730	693	691	732	676	711	720	644	687	694	683	672	702	717	777	761	755	711	704	710	680	761	695	744	739	698	724	708	661	672	707	673	686	680	741	741	735	706	715	723	763	685	717	692	658	749	704	731	698	704	722	712	693	746	777	755	710	739	752	717	737	679	723	698	723	769	697	721	707	701	707	733	642	711	780	701	710	749	735	738	724	691	704	735	686	701	700	758	710	721	668	660	731	762	719	749	741	733	686	772	715	729	691	678	679	701	762	726	724	755	744	693	717	730	760	669	749	648	722	706	700	735	732	730	702	761	690	708	719	789	740	682	675	762	706	728	670	665	708	734	713	722	721	731	731	730	729	725	688	715	756	705	747	690	663	693	686	758	745	727	703	695	687	697	686	702	741	718	720	711	701	726	763	720	698	709	686	657	698	730	656	737	754	755	719	705	753	734	714	697	722	713	701	704	698	742	743	736	679	704	688	726	705	712	740	679	710	674	728	704	731	685	679	748	768	711	723	724	716	750	782	697	682	717	736	712	801	738	735	763	708	714	703	730	714	698	705	708	716	708	700	703	717	710	708	697	711	718	713	680	701	787	692	734	697	688	722	728	733	739	771	735	739	732	707	743	697	769	654	658	706	732	696	739	714	757	723	796	715	735	761	712	749	729	712	688	688	711	730	738	678	731	714	717	710	741	748	691	745	688	688	750	692	708	711	740	757	693	701	709	687	732	648	719	721	723	696	711	717	678	731	761	683	749	777	720	733	685	729	746	730	738	725	706	690	703	752	706	724	726	702	700	759	688	740	733	721	708	710	755	710	643	717	703	712	744	711	695	734	758	746	721	730	724	762	687	705	721	735	734	720	774	756	727	693	698	750	715	688	689	698	703	708	720	712	711	724	734	690	703	682	677	771	725	752	750	720	685	726	704	730	695	718	740	763	739	637	693	675	705	731	714	721	641	739	698	712	740	709	741	736	764	680	743	749	711	729	706	686	734	703	751	699	730	723	774	697	735	746	708	721	719	698	665	751	760	741	684	710	749	702	716	712	711	746	698	656	706	695	719	691	642	771	753	723	692	777	726	681	745	708	723	673	697	742	715	675	733	682	709	683	741	712	642	715	696	723	713	684	713	714	693	704	721	756	758	708	740	728	698	716	723	689	775	680	707	732	745	717	701	763	700	725	706	743	748	714	738	712	727	716	759	753	748	688	779	700	710	748	732	757	743	716	729	685	697	723	706	700	741	668	720	711	722	701	697	697	692	737	716	732	686	741	699	701	721	712	746	738	704	729	708	707	661	746	699	720	678	675	770	689	722	706	707	703	737	688	683	722	694	739	687	708	740	707	789	717	703	720	699	733	739	735	706	725	688	679	718	708	708	698	735	749	730	708	726	731	776	735	687	733	809	747	691	706	707	683	697	747	692	674	737	733	729	712	695	724	740	712	706	692	718	729	745	744	696	712	681	724	740	703	699	721	727	723	713	713	708	718	694	726	712	678	755	693	748	742	753	725	702	712	703	726	731	716	762	709	682	719	730	726	671	713	724	730	722	748	733	734	737	683	736	774	714	726	770	737	723	704	728	730	721	697	738	692	728	719	737	667	707	701	682	717	697	755	711	662	704	730	727	729	763	729	737	694	713	715	689	747	780	667	726	720	726	722	706	729	659	696	769	699	673	724	714	718	775	729	763	711	731	711	688	726	687	698	725	710	745	781	732	693	708	679	722	707	708	729	724	737	711	689	727	766	700	718	731	699	668	722	695	724	736	667	707	778	724	720	719	751	734	734	714	720	699	697	730	702	753	812	668	701	702	714	704	732	730	703	729	701	689	727	647	747	755	751	708	707	702	705	706	736	673	670	737	732	673	693	763	744	720	720	694	741	771	738	725	725	735	702	707	722	729	679	681	707	716	778	693	735	723	731	675	738	713	743	694	756	678	761	715	743	711	713	677	687	711	739	719	685	749	750	710	664	707	715	698	800	720	705	735	690	763	742	729	710	690	743	747	700	708	708	700	725	671	711	727	698	763	710	719	706	696	732	735	680	779	674	679	706	691	672	735	737	735	753	750	708	729	737	740	737	689	691	705	711	735	737	690	766	725	745	738	686	711	715	696	756	692	726	702	711	667	740	753	697	677	718	686	705	701	747	740	708	702	716	716	725	741	694	682	738	739	722	734	710	736	697	721	739	728	723	743	687	681	688	709	676	707	711	736	731	730	691	702	727	701	766	692	723	715	657	691	740	689	673	732	676	716	740	673	740	678	703	708	712	772	728	699	719	742	731	690	714	715	690	705	732	747	706	684	745	721	680	717	688	724	703	695	739	713	681	697	710	702	725	728	700	738	701	719	705	711	727	717	702	718	726	731	728	706	675	681	710	760	763	721	705	687	726	678	772	694	697	713	748	717	668	661	763	697	741	715	704	746	742	759	693	700	772	715	736	739	724	735	742	695	731	779	713	751	775	718	705	687	757	719	755	709	739	751	735	704	673	727	709	711	698	710	737	713	711	745	721	718	701	683	746	694	753	686	715	740	698	706	749	710	707	719	693	731	678	747	751	736	743	699	745	719	670	718	697	707	747	738	722	681	712	675	693	725	715	720	714	757	707	716	722	724	709	711	700	761	736	679	694	724	722	731	703	674	770	766	669	697	719	775	664	681	704	743	727	682	710	702	722	721	732	711	757	688	730	692	707	721	679	709	712	716	754	712	667	744	692	772	696	704	783	761	719	727	747	767	731	718	731	674	704	689	729	626	719	721	680	719	687	738	716	734	677	738	675	749	731	768	754	694	696	700	754	681	713	731	721	734	685	709	764	719	702	772	730	728	730	732	721	766	720	723	714	709	714	720	723	671	746	715	704	699	688	703	728	753	731	690	695	719	694	715	702	760	730	729	799	730	702	717	775	736	702	751	681	695	753	686	750	753	723	679	695	740	712	735	714	751	741	745	708	663	693	807	747	685	714	718	669	740	697	694	725	716	734	754	704	795	752	747	720	719	702	748	699	731	711	733	675	739	724	713	685	740	733	739	724	689	731	712	759	712	733	738	745	740	737	711	682	676	702	703	778	772	709	718	738	700	664	778	723	743	735	718	678	723	740	740	729	700	762	691	727	747	690	704	762	776	720	724	758	682	701	704	731	701	717	774	693	699	705	690	740	722	732	710	673	742	712	737	683	745	708	705	747	700	749	742	734	771	741	696	742	725	733	723	744	736	753	696	703	723	759	677	760	683	721	729	735	750	725	714	740	711	727	753	754
2562	498	339	266	330	465	498	414	328	319	283	246	220	220	198	177	154	129	121	134	138	187	1109	397	87	99	85	87	94	74	77	85	76	72	79	87	65	79	96	78	75	76	78	73	91	82	78	71	78	81	76	69	79	73	87	74	87	79	79	78	62	79	81	87	80	75	64	74	76	88	80	92	67	79	77	76	62	79	93	80	75	80	67	74	71	88	94	83	72	112	146	140	124	116	106	75	79	75	77	77	76	82	81	69	76	58	80	77	78	76	87	74	74	75	88	75	75	75	70	77	79	72	89	69	65	75	95	80	73	76	89	78	62	78	74	78	85	78	72	85	79	79	85	72	86	71	91	73	70	98	76	75	76	81	72	94	70	71	75	80	78	71	72	71	87	80	81	54	67	86	79	81	88	78	80	82	76	92	69	77	69	72	69	83	77	86	80	81	86	77	81	89	78	78	91	74	62	81	80	67	66	80	70	92	83	71	70	72	77	78	83	68	59	91	81	96	61	71	63	87	84	72	78	71	69	81	75	68	69	85	91	73	75	72	73	69	63	84	81	71	84	85	76	74	67	87	71	69	86	84	81	71	74	55	76	87	78	58	84	88	70	84	67	67	70	90	75	74	83	70	76	77	65	73	90	80	81	86	73	94	87	98	90	75	79	61	84	57	76	77	74	94	78	75	77	67	72	50	85	76	81	74	83	78	71	78	76	82	71	69	88	76	61	89	75	90	74	90	94	70	83	80	71	77	78	76	78	66	87	68	80	77	84	84	87	68	75	79	78	80	77	97	73	67	90	70	78	77	81	71	86	72	85	82	73	86	60	86	92	82	59	75	83	85	91	69	68	75	63	80	90	65	79	86	89	64	74	66	74	67	97	80	76	76	75	63	80	69	77	81	79	64	64	89	77	67	70	80	84	97	68	67	72	67	76	75	69	91	81	76	86	81	82	71	78	63	81	84	70	66	79	64	86	80	89	76	76	75	82	70	85	57	77	75	82	85	86	79	67	79	64	77	71	79	74	64	73	67	63	67	84	81	68	77	96	70	76	98	70	87	60	80	86	66	70	76	64	63	90	65	81	89	89	91	69	79	77	72	86	65	71	86	93	59	76	87	73	71	82	71	71	57	81	72	87	82	72	76	74	67	78	84	73	86	73	63	83	64	81	70	78	85	81	73	81	80	83	83	75	81	83	79	67	61	83	80	87	91	86	79	96	85	82	72	80	72	102	92	85	72	81	81	86	69	78	102	85	67	69	74	80	63	74	75	78	68	89	95	88	72	84	80	77	87	70	70	85	78	75	80	78	72	70	86	77	84	91	93	79	76	95	78	72	91	77	84	66	80	75	78	69	90	74	79	63	80	77	85	71	73	73	72	71	64	80	72	77	94	74	77	83	75	94	83	88	93	71	86	71	69	80	69	70	78	77	73	57	75	78	70	81	83	71	78	80	76	101	77	58	69	62	84	65	82	64	62	76	81	76	77	75	90	79	91	84	71	63	73	93	83	80	70	85	56	84	74	71	78	89	69	76	67	69	76	83	83	82	73	86	86	77	71	64	91	68	81	72	58	89	78	86	81	78	85	77	81	78	70	80	78	73	85	70	75	76	79	76	88	80	68	74	89	84	64	68	63	93	67	72	71	84	73	64	72	68	87	81	69	60	71	70	70	72	71	91	74	68	95	73	82	67	76	71	75	72	74	93	66	58	64	68	70	77	71	74	70	82	77	62	67	65	69	81	81	61	85	79	88	78	89	74	72	78	68	67	69	55	86	72	95	64	68	70	89	89	85	82	85	69	70	68	69	90	72	64	78	74	82	86	67	85	88	79	90	74	86	81	81	86	87	78	73	71	82	71	77	74	70	73	81	62	68	67	71	96	72	77	74	84	89	86	78	66	76	78	66	68	86	67	76	95	73	80	83	80	68	72	95	63	79	95	79	75	79	62	87	66	70	79	76	101	69	87	100	79	70	70	73	87	59	78	73	96	75	87	84	91	81	73	75	76	71	74	78	68	69	78	88	85	78	89	91	75	80	94	74	97	75	75	74	74	80	62	88	75	59	79	81	77	75	86	81	76	76	72	84	84	87	81	88	76	78	85	60	80	66	90	87	81	77	65	83	94	53	76	77	69	92	72	71	74	87	72	73	95	80	85	73	74	85	74	75	87	85	87	80	67	80	77	95	95	83	71	68	66	68	59	97	77	77	68	96	82	86	81	69	81	51	71	66	77	93	81	64	79	68	72	69	86	92	86	78	71	63	81	83	85	81	77	87	81	64	84	76	67	94	91	77	70	90	98	74	77	78	68	64	81	88	88	84	78	88	68	77	66	79	95	82	84	76	71	66	84	91	86	59	72	67	79	71	75	67	73	79	87	64	62	86	73	87	79	75	65	76	77	78	72	84	76	75	85	71	62	66	61	80	73	86	84	98	86	88	69	77	75	75	75	82	79	89	62	64	82	85	70	83	64	90	68	81	60	78	85	87	87	76	86	69	84	79	58	80	69	73	85	82	70	79	98	71	69	82	82	79	80	65	83	72	79	74	75	72	75	74	69	89	76	78	85	62	76	80	80	67	66	74	66	73	81	70	78	78	71	69	92	68	72	79	84	88	75	84	72	72	69	86	75	83	77	83	75	72	85	61	79	76	85	63	83	87	77	86	89	83	77	80	76	84	63	101	71	88	74	69	70	86	96	92	78	86	70	69	72	70	85	81	73	78	86	79	57	79	96	82	94	66	63	78	70	87	85	78	78	82	77	87	73	71	72	77	68	80	89	81	90	75	94	85	71	101	67	71	83	64	81	78	59	73	74	69	73	75	68	85	76	77	90	73	71	74	80	73	69	86	83	76	86	101	71	67	92	69	75	79	87	87	64	79	85	85	92	76	71	85	81	80	79	76	75	92	76	81	91	64	61	54	65	70	71	77	91	82	82	81	85	61	75	90	81	64	71	73	75	71	88	84	64	66	80	87	82	88	72	87	77	80	76	80	82	82	64	70	83	72	74	76	72	87	89	71	70	82	78	71	75	77	86	81	81	67	84	73	91	73	75	71	73	92	80	78	68	83	64	66	79	93	73	82	70	70	84	91	78	80	77	88	72	85	79	68	86	77	79	84	71	81	73	77	85	71	71	74	81	74	63	73	78	66	63	92	82	71	74	71	94	74	98	84	72	64	80	72	83	75	77	76	69	71	66	82	82	81	68	69	81	67	89	71	82	72	75	90	85	61	68	65	79	65	85	70	97	75	90	66	92	62	88	73	65	71	91	68	83	66	72	76	94	75	61	59	88	83	88	59	71	76	82	84	71	77	78	68	59	62	90	72	65	78	53	62	77	68	94	73	87	68	70	85	77	65	76	75	70	72	82	78	85	72	69	69	77	82	85	72	74	79	69	64	79	81	75	68	77	73	78	76	67	73	73	83	77	70	73	83	67	71	84	67	84	68	70	69	86	96	75	90	74	73	66	82	83	87	73	72	74	77
14927	8155	5668	10456	17688	19658	18539	15101	14098	11726	10291	8352	7277	6406	6018	5030	4232	3608	3122	2954	2606	5148	20982	6377	1529	1407	1322	1334	1232	1219	1131	1153	1065	1146	1076	1032	1136	1009	1076	954	1041	1038	1094	946	998	963	967	1005	928	964	1075	1024	988	982	949	980	1041	976	944	1020	981	1002	974	948	959	966	936	921	894	995	912	970	943	894	984	944	887	934	977	1028	997	1001	994	931	914	901	921	973	969	1548	3141	2876	2260	1850	1336	1080	1014	870	956	931	900	908	923	887	934	939	902	953	947	921	949	910	941	903	921	929	917	891	943	975	850	922	958	952	927	853	927	894	925	908	894	969	923	900	930	921	892	947	931	931	935	952	903	955	920	914	873	914	972	935	946	938	908	883	885	906	884	884	919	917	908	904	909	903	933	918	893	908	944	937	919	939	912	932	919	937	948	920	927	899	874	917	912	896	906	943	941	883	894	985	910	970	963	925	905	896	947	845	959	933	923	923	931	942	904	861	854	935	916	922	965	930	890	936	979	901	924	902	920	958	911	925	897	986	934	923	878	911	911	910	894	939	880	996	900	863	934	974	918	922	934	923	964	919	912	940	934	936	940	947	914	930	896	909	962	922	852	952	953	901	888	892	961	946	937	941	903	890	883	952	900	900	918	891	926	905	924	924	868	895	973	965	886	956	920	889	916	976	930	914	945	931	959	947	920	893	955	915	1003	908	909	922	978	883	923	882	946	886	923	906	921	918	931	942	970	928	929	930	952	916	961	949	965	903	936	938	902	894	924	938	923	987	940	937	920	883	936	952	923	893	982	916	935	913	955	921	964	891	965	900	973	902	906	943	944	928	912	918	968	945	945	939	918	912	934	880	901	851	986	933	954	919	898	921	933	876	925	960	909	852	901	865	899	943	939	902	876	883	894	934	920	919	892	978	950	954	951	927	918	914	958	988	898	955	948	855	926	917	936	901	898	863	946	925	945	958	916	923	895	918	904	903	943	926	874	916	930	900	964	912	921	895	896	938	962	942	951	946	952	954	920	963	935	902	925	947	892	895	925	851	943	914	976	954	938	954	876	863	1005	921	901	908	914	919	892	925	898	997	913	922	949	860	906	891	931	924	954	968	929	887	923	927	928	949	923	940	955	950	969	871	890	931	969	911	922	914	896	974	928	903	893	924	931	947	856	919	891	913	943	945	929	938	921	876	917	912	934	944	919	835	921	942	939	973	916	871	888	935	921	926	896	940	897	900	952	938	985	975	934	898	948	941	903	959	903	890	931	905	901	904	926	914	985	887	938	914	917	925	922	920	923	964	889	912	943	957	933	895	919	889	927	934	867	897	942	902	914	973	891	921	853	960	941	859	941	913	921	923	876	866	943	954	905	911	932	924	926	931	953	894	906	886	887	907	910	923	908	920	920	940	891	881	881	910	895	897	903	943	913	955	938	891	932	926	927	977	933	934	902	984	897	904	972	975	909	882	916	873	927	942	881	949	991	938	879	912	951	968	891	958	890	924	912	949	908	907	907	936	913	928	927	940	908	921	913	873	954	951	927	943	898	947	939	917	917	903	944	938	939	937	952	918	873	902	943	892	926	910	905	978	924	933	893	934	961	905	935	954	924	908	956	996	896	881	968	926	965	959	969	958	969	927	907	899	948	952	908	934	952	923	927	895	890	993	910	913	863	986	944	858	920	912	918	875	938	941	912	912	898	927	891	945	928	937	965	909	969	916	932	875	938	900	907	940	940	881	952	915	881	907	948	938	885	968	939	904	928	943	912	934	908	961	890	970	954	882	928	878	908	923	938	953	948	952	922	944	863	919	909	888	896	941	939	977	902	934	911	913	965	928	999	950	940	938	943	925	856	935	853	932	968	909	872	903	945	961	955	918	996	954	903	910	943	913	936	953	949	947	921	913	906	955	918	943	899	982	908	866	889	964	909	862	928	892	952	938	999	919	941	906	903	964	896	922	907	967	959	885	981	862	910	929	934	881	888	903	900	890	951	931	883	948	917	878	936	933	922	954	951	927	973	939	936	917	919	895	884	939	890	951	967	929	853	958	957	941	929	917	932	948	923	920	942	922	934	905	913	973	916	941	937	918	899	917	939	949	875	941	929	909	962	957	879	940	923	855	936	924	896	935	884	991	960	932	933	925	911	936	915	926	934	910	996	915	943	977	932	897	904	962	888	922	940	943	917	965	880	901	940	921	949	968	940	872	918	897	878	888	968	914	975	893	900	936	883	920	938	930	911	908	902	921	918	962	967	879	1013	943	919	959	927	932	855	933	899	970	914	856	940	891	926	954	935	949	945	942	883	911	877	931	922	966	902	911	905	862	923	924	937	928	892	894	892	903	898	891	910	952	909	927	972	946	886	908	896	929	928	917	915	887	984	940	908	911	926	938	930	913	1011	929	919	939	922	912	967	899	946	890	942	978	908	943	888	931	922	928	880	925	902	930	921	891	941	925	925	982	953	858	920	894	938	941	923	913	944	869	928	921	948	931	893	867	947	902	879	1038	928	959	888	960	914	953	932	931	951	876	939	885	926	952	934	931	952	922	923	904	883	947	948	954	954	923	921	937	906	941	936	901	953	910	955	923	924	935	940	919	951	940	899	919	945	905	955	941	854	939	978	892	964	863	921	948	899	965	919	913	998	953	923	908	894	947	915	901	903	960	941	984	917	956	950	918	885	889	934	950	884	944	923	947	920	940	921	927	954	881	968	936	932	896	910	923	868	900	974	928	941	982	975	928	892	960	945	935	977	928	930	908	924	850	946	911	945	870	927	927	937	883	944	957	897	893	883	883	921	928	976	863	915	883	946	910	928	937	941	934	891	963	936	903	922	922	942	893	873	953	937	943	955	941	908	987	882	942	876	919	904	957	894	898	919	949	942	941	923	926	1004	917	929	949	937	917	969	883	920	945	893	862	916	919	910	879	970	929	943	943	898	891	975	888	910	913	941	953	918	921	885	930	932	895	944	989	957	984	964	870	906	952	924	954	885	941	920	936	961	893	950	935	942	874	953	907	883	899	917	911	932	923	941	944	962	948	955	972	956	946	933	914	926	928	927	958	958	945	881	953	867	950	982	892	908	937	945	913	936	944	913	928	900	946	914	913	901	906	913	903	893	961	929	900	948	918	904	935	874	918	947	912	985	939	915	953	879	912	974	890	961	945	887	970	946	902	900	890	948	998	899	894	941	937	946	909	895	942	965	962	920	885	900	923	944	896	858	915	923	909	936	933	891	921	964	894	897	925	926	974	918	902	938	865	873	945	958	939	867	888	926	940	876	887	908	894	986	891	935	946	902	991	912	931	928	898	988	872	960	875	971	873	910	962	882	925	935	913	954	931	914	914	967	943	928	929	918	863	954	967	946	905	951	951	975	905	912	918	920	912	897	963	946	950	936	955	939	909	943	953	979	948	914	888	957	904	885	894	909	917	906	947	969	901	891	953	922	884	954	934	895	926	896	925	892	899	927	908	983	935	925	932	911	952	963	879	950	924	987	977
1512	793	418	336	375	601	575	522	427	426	367	316	276	281	262	221	188	162	152	134	133	176	1989	1246	83	95	81	76	80	74	80	74	88	92	64	62	68	80	66	62	67	80	82	66	67	83	70	77	72	69	93	92	79	67	75	88	69	102	60	74	66	77	94	80	67	70	77	68	68	67	69	80	58	74	83	73	82	84	67	82	67	71	72	91	72	81	69	67	88	124	165	156	134	95	83	79	68	81	81	60	81	80	64	75	75	66	73	68	74	70	82	74	70	75	77	71	77	66	69	76	72	69	65	64	75	64	88	62	82	77	69	69	75	82	65	69	63	64	72	71	82	81	83	83	72	76	79	65	76	72	81	72	94	68	64	85	79	69	76	74	64	69	65	68	71	79	75	82	71	69	77	74	78	78	71	74	80	58	70	85	79	71	60	70	88	61	68	64	73	73	71	75	78	74	71	85	81	62	69	80	76	67	72	88	86	75	64	73	63	78	84	71	70	81	81	56	69	74	92	55	71	81	79	69	85	84	84	70	78	74	79	62	87	81	87	75	74	57	68	62	76	79	70	76	56	72	77	83	93	72	67	70	79	74	77	70	71	71	83	68	69	89	82	70	64	92	72	71	65	71	82	85	70	65	88	75	77	80	81	74	68	73	73	91	81	58	68	69	83	88	79	76	69	81	71	81	81	57	74	59	83	87	71	56	77	82	79	87	75	72	62	65	72	76	75	79	59	75	79	72	75	78	72	80	74	66	68	65	82	87	75	75	84	73	74	83	84	93	66	63	77	64	75	67	85	81	61	73	70	72	71	78	70	81	66	64	84	83	70	66	73	78	82	63	82	80	87	88	80	82	83	84	72	72	68	69	78	77	76	56	70	71	72	51	70	71	72	68	67	82	69	79	61	68	76	61	55	83	68	60	78	75	71	62	77	69	82	79	63	84	73	72	79	100	71	49	89	69	66	67	60	57	57	89	63	53	92	72	89	77	63	57	74	77	69	76	73	64	91	88	86	64	66	85	60	74	74	73	68	50	86	75	81	83	73	70	84	76	86	79	95	81	62	76	72	69	66	74	74	72	75	59	71	82	81	66	74	88	75	84	64	86	85	64	88	74	57	77	83	79	68	65	78	74	70	69	67	61	73	83	76	79	64	65	66	85	72	75	76	66	65	69	79	67	66	53	89	84	78	76	75	70	75	47	77	72	66	64	87	68	80	81	89	65	72	71	82	89	89	73	69	92	76	70	64	74	60	71	80	61	75	70	83	66	78	75	76	67	61	78	51	76	63	60	77	75	79	73	53	67	72	66	70	64	66	62	95	78	75	63	88	78	73	74	77	58	81	84	73	89	63	69	69	80	77	83	67	66	79	79	55	91	67	74	69	85	69	69	86	71	88	75	83	69	83	73	68	60	70	82	75	70	86	76	67	70	72	69	70	70	72	84	74	81	74	66	80	60	84	82	87	80	72	75	77	89	75	64	67	83	78	81	79	64	76	63	71	74	89	85	70	86	56	86	84	71	70	72	68	72	85	87	73	81	74	82	65	74	62	76	73	76	64	75	88	68	77	48	67	78	67	72	77	77	59	79	75	69	63	73	78	74	70	57	77	73	65	82	71	59	72	81	82	62	69	78	78	62	71	56	55	82	82	69	56	73	85	62	78	84	86	60	84	79	60	73	78	61	65	94	72	81	82	69	66	84	59	66	74	74	74	81	87	53	76	78	79	67	80	73	82	69	76	85	80	83	66	87	75	58	75	66	79	78	71	68	66	72	58	84	65	64	86	74	68	77	65	82	80	67	66	96	79	84	75	72	72	83	65	80	70	77	76	73	73	86	71	69	73	64	76	69	70	75	68	57	78	93	71	77	66	75	70	75	74	84	72	87	83	70	78	84	79	81	67	90	75	53	78	75	61	66	73	94	97	76	68	69	70	76	62	76	75	65	74	75	61	56	83	64	71	62	79	69	64	94	82	80	80	64	77	62	72	70	84	72	66	77	69	91	65	72	64	88	66	88	77	68	76	79	74	53	79	70	55	59	80	53	70	82	68	67	61	79	65	74	73	65	71	54	73	80	80	79	88	73	82	76	67	61	85	72	77	61	63	87	64	76	78	66	77	71	69	72	65	70	87	73	72	70	81	60	82	84	72	72	74	98	71	71	77	73	55	71	77	84	66	70	78	79	69	62	68	77	80	80	64	75	59	80	71	81	67	71	84	71	65	81	61	68	72	88	70	88	85	65	73	68	81	62	78	81	79	92	78	81	63	70	77	73	77	74	64	72	74	81	61	69	82	74	72	69	75	71	87	73	71	90	78	70	79	70	60	84	87	67	58	70	61	82	66	77	64	87	69	80	55	69	80	76	63	61	60	81	81	72	72	70	79	71	76	64	68	83	65	83	71	81	78	70	74	87	75	60	82	87	75	81	67	55	87	88	83	77	74	75	80	72	64	54	75	71	84	73	67	90	67	73	82	77	64	65	84	64	74	79	79	70	74	70	52	80	75	72	77	70	76	77	60	56	85	67	66	64	68	89	56	71	69	85	71	79	79	81	65	76	71	70	77	75	85	61	73	71	73	81	78	66	91	82	72	69	73	70	74	64	71	68	60	75	79	66	74	71	62	59	74	77	75	76	78	84	71	80	71	52	73	79	90	69	67	62	81	79	84	87	67	74	74	58	82	81	80	78	92	64	89	79	56	91	68	83	74	73	78	63	90	66	69	58	78	72	73	72	69	73	72	81	80	72	93	82	72	76	66	84	52	77	69	88	75	65	63	67	80	75	61	76	68	86	77	59	68	73	71	83	69	74	73	76	60	69	70	80	59	71	82	64	87	65	61	70	71	57	77	76	73	67	88	99	64	77	78	64	79	73	61	78	66	63	76	73	80	73	76	81	72	64	81	72	78	72	80	70	67	67	73	73	71	82	68	78	66	78	82	78	77	53	64	59	82	69	73	80	70	63	68	76	71	76	70	80	78	88	77	66	71	84	64	75	77	97	49	66	75	64	70	84	80	89	61	75	67	77	83	63	72	73	58	70	87	72	75	80	64	75	70	71	59	70	75	82	57	67	56	67	64	76	74	62	75	68	87	82	73	82	74	75	67	67	70	75	96	77	82	87	64	63	72	73	72	67	89	64	71	74	72	75	84	84	72	82	71	68	69	72	76	85	75	76	67	74	65	81	71	76	83	76	65	88	60	66	94	81	53	80	76	85	73	65	87	84	67	65	79	80	63	73	74	76	63	76	84	88	66	57	66	74	76	63	62	82	66	65	81	81	76	74	78	61	69	68	78	78	76	67	61	82	65	59	66	87	80	76	72	63	77	79	69	62	92	82	83	81	69	77	76	75	69	67	69	65	79	67	82	74	71	76	62	79	72	81	68	76	79	89	73	69	60	71	95	67	79	71	60	69	59	72	73	69	78	74	68	90	56	75	71	69	75	80	64	60	74	70	75	72	80	73	82	82	73	66	88	80	73	71
18850	10719	7090	12719	21506	22825	20755	18091	16023	14353	12083	10499	8998	8276	7955	6258	5195	4615	3858	3490	3246	3806	26102	13613	1610	1525	1319	1300	1346	1187	1173	1114	1117	1123	1045	1036	1029	1065	964	1009	936	984	969	944	902	930	959	933	876	995	972	908	934	898	951	910	871	826	940	876	870	939	898	879	889	895	915	858	904	921	903	836	865	896	959	868	907	862	908	864	929	912	918	860	939	908	864	876	1103	2698	3998	3332	2241	1527	1091	918	842	849	869	897	829	827	889	912	876	814	847	816	848	830	860	866	828	831	831	901	873	881	860	826	929	879	833	874	861	858	857	872	882	859	858	828	811	845	878	924	914	895	857	870	869	845	837	849	843	891	844	868	837	871	825	855	885	893	897	857	892	880	853	877	796	804	827	898	864	882	864	876	866	877	892	885	841	805	853	811	854	879	915	819	788	799	865	845	854	827	875	864	857	887	822	872	843	847	806	845	908	852	880	878	855	835	914	908	855	822	896	839	855	809	787	887	845	833	878	849	810	838	893	822	821	827	834	856	853	843	884	835	893	866	859	940	866	806	820	831	893	810	876	905	769	837	892	860	877	861	885	923	838	892	838	866	877	871	861	904	859	854	827	941	880	878	879	881	866	853	838	821	841	837	878	845	876	882	877	865	848	888	858	875	882	875	878	807	866	889	855	864	873	849	843	826	873	878	834	853	881	860	827	835	890	906	846	857	889	904	843	885	900	823	885	877	828	860	856	855	871	907	870	849	820	948	870	840	858	908	865	854	834	848	840	852	893	832	932	847	865	867	845	870	884	867	856	847	854	873	845	869	837	885	880	826	844	872	858	874	804	860	873	837	892	865	823	833	830	852	915	843	876	822	869	847	851	867	871	854	875	866	896	911	901	825	857	880	782	820	839	852	851	839	835	839	836	864	798	858	841	845	813	822	844	846	856	824	864	898	862	865	815	793	908	882	820	832	853	882	849	888	858	870	874	854	855	849	840	871	825	881	858	835	850	880	842	809	844	873	895	866	829	872	902	813	833	838	867	889	852	835	832	867	824	808	875	802	886	876	857	886	832	887	858	832	875	804	914	907	848	775	891	889	915	820	828	851	846	863	867	808	896	871	859	861	839	858	873	880	865	856	837	889	804	848	845	880	917	893	845	877	842	898	838	890	826	840	798	852	938	841	861	889	850	860	891	862	836	904	824	877	830	809	847	855	829	802	832	862	861	819	884	857	835	833	808	853	827	875	821	878	835	856	876	922	852	846	867	908	860	867	845	872	820	817	859	854	868	856	872	850	896	816	826	866	845	873	892	841	859	837	848	862	878	838	814	860	904	911	868	853	824	833	881	833	832	921	826	844	832	860	812	838	836	877	865	855	890	802	845	794	882	903	875	890	852	940	883	856	862	831	838	840	832	800	852	818	863	850	858	850	879	840	892	885	879	833	850	883	811	858	826	829	897	884	867	855	857	836	873	852	889	881	868	894	864	877	881	819	810	927	849	868	831	865	861	842	856	875	875	885	872	844	863	842	856	884	867	846	835	848	845	872	838	858	893	872	868	862	833	862	873	875	862	836	819	876	828	849	832	812	834	861	833	865	869	825	787	793	875	874	862	818	868	842	882	842	828	824	875	902	892	860	842	830	807	864	790	883	835	859	848	855	837	851	808	817	904	845	902	888	838	822	889	846	875	849	805	877	884	839	855	842	850	908	863	865	821	812	880	854	817	891	877	907	851	845	835	850	812	855	862	808	854	843	884	815	866	819	884	869	796	836	873	887	870	852	860	822	792	852	828	916	848	847	855	825	915	800	792	873	826	860	897	845	821	863	848	858	888	834	836	820	883	818	862	837	843	844	870	850	838	826	863	851	878	843	883	939	857	870	799	859	810	849	775	840	873	895	845	830	906	836	812	850	874	897	863	842	846	845	879	879	829	899	873	889	858	902	859	873	849	826	863	871	862	840	851	842	820	863	871	833	853	832	843	890	888	853	889	914	860	771	839	909	871	847	820	841	806	864	881	876	893	818	809	846	810	892	922	845	842	837	827	825	862	841	869	821	820	837	856	882	883	848	859	880	855	900	859	876	914	861	826	887	817	925	850	862	838	800	839	865	814	867	911	855	891	844	854	851	847	851	860	844	878	842	845	887	843	831	809	795	854	893	835	832	825	789	847	854	887	886	847	880	846	850	883	889	847	864	883	839	861	884	825	855	877	846	868	859	878	813	889	847	852	873	840	855	856	881	864	886	867	860	872	792	894	911	862	898	896	840	924	902	870	812	886	886	841	872	813	837	919	855	871	810	812	836	852	846	845	886	853	858	876	862	836	861	885	844	871	831	835	882	863	856	907	868	814	856	852	845	838	823	832	875	855	916	876	873	854	825	938	829	859	844	877	875	840	885	849	886	839	864	860	908	855	862	809	814	831	826	846	869	825	834	866	876	907	793	872	877	842	900	890	832	844	861	854	878	863	872	846	818	791	884	896	903	848	859	864	805	863	830	858	903	826	889	912	879	795	848	895	900	853	822	835	832	882	872	856	849	864	805	930	804	882	861	842	842	858	835	844	838	862	865	826	892	770	909	898	823	894	823	826	845	863	825	874	914	858	857	815	859	817	851	880	862	868	876	847	838	853	867	852	823	927	861	834	896	871	806	827	807	851	853	829	767	868	889	828	906	873	908	845	843	816	860	845	865	854	862	880	851	903	811	838	861	888	838	899	859	819	804	841	892	831	874	898	848	852	890	840	918	838	826	888	876	798	920	857	835	838	881	861	895	780	871	870	864	835	898	928	813	832	858	861	857	865	833	861	877	911	842	883	848	841	888	846	824	836	816	891	802	858	845	848	886	837	878	890	891	886	861	864	858	878	849	868	892	831	954	895	891	855	874	861	824	850	876	849	792	857	857	828	818	890	822	808	853	860	848	871	885	846	837	861	886	871	845	914	867	861	825	793	790	892	858	865	823	871	842	893	878	885	877	848	827	879	866	845	833	851	867	818	907	799	869	871	831	877	839	835	875	938	866	780	849	841	831	880	830	923	897	878	854	928	874	858	900	827	878	864	845	858	818	807	949	866	821	837	822	900	875	906	878	843	919	886	847	837	903	807	840	910	834	839	826	821	864	870	806	873	877	832	893	864	920	865	919	869	840	840	867	854	833	877	911	854	870	790	834	804	880	872	887	895	830	917	847	871	881	900	888	840	868	850	830	830	882	835	854	788	868	877	863	857	859	855	842	839	870	867	854	874	830	778	833	865	842	852	809	841	824	858	910	922	861	811	805	871	832	856	957	879	893	862	884	865	851	829	904	854	846	846	835	847	851	852	847	893	839	875	867	840	790	827	830	847	869	864	834	842	863	848	863	816	783	865	889	827	830	896	877	892	921	870	908	879	809	940	886	851	840	894	883	826	884	837	829	874	899	816	894	831	850	794	878	872	823	913	866	835	874	865	856	858	825	887	899	870	876	789	861	857	873	860	865	842	844	894	873	897	826	852	828	847	863
1586	323	194	162	194	327	267	260	219	184	168	173	128	144	133	112	92	120	93	81	92	68	384	447	60	74	71	57	64	54	62	73	65	63	64	67	70	66	60	62	44	55	63	63	63	68	57	57	67	73	53	72	59	47	65	52	60	57	75	62	59	59	54	51	76	51	63	64	72	55	45	41	59	52	56	46	66	49	62	61	52	51	68	57	52	55	62	49	59	79	83	71	73	70	76	62	57	63	63	65	62	57	59	53	49	65	38	61	67	53	56	59	66	63	66	61	49	71	65	63	55	75	68	65	61	66	67	76	66	51	59	67	64	52	63	55	71	57	62	69	62	52	52	70	74	60	59	56	55	68	55	49	71	68	68	61	54	55	66	66	61	63	60	64	49	60	78	64	52	58	61	54	63	57	62	64	58	57	67	50	51	66	62	65	61	70	76	65	61	68	60	47	56	71	68	51	52	71	59	62	60	49	64	62	52	70	57	60	69	45	69	59	64	59	64	48	65	75	69	68	60	73	57	72	63	58	56	54	54	50	70	60	52	72	60	64	75	58	58	57	71	54	62	61	60	56	52	63	52	63	63	51	50	64	54	64	57	70	62	58	61	64	63	59	66	69	59	67	75	64	65	43	66	50	67	51	52	47	52	64	53	71	63	58	63	55	64	68	70	68	57	69	74	56	50	64	51	46	59	56	63	61	56	67	62	70	66	44	60	56	65	57	50	63	67	61	66	72	74	81	60	59	64	74	74	66	63	56	51	65	60	67	63	57	56	55	54	62	72	71	60	54	58	59	69	62	49	63	55	70	64	60	59	72	63	60	66	66	50	54	48	60	58	68	54	76	54	78	60	53	68	70	86	56	53	53	61	81	68	60	49	87	66	54	61	53	72	61	61	59	71	77	59	57	80	60	66	66	60	66	60	55	59	55	70	74	59	74	66	71	52	58	52	45	76	49	62	58	57	56	62	66	42	60	54	61	70	75	60	69	81	58	58	58	75	57	78	66	65	68	79	70	63	63	58	49	65	62	71	70	59	67	63	50	59	60	71	57	64	58	64	63	64	57	63	73	73	62	63	67	73	56	70	66	63	72	60	70	59	67	65	64	57	51	71	50	58	56	60	50	78	59	58	53	67	60	60	67	66	66	58	74	58	70	58	48	55	67	66	67	77	56	71	57	73	58	70	69	61	78	72	71	54	73	54	67	59	48	50	62	64	67	65	61	60	51	64	65	56	56	65	51	60	64	55	46	68	65	64	55	69	47	64	69	77	51	65	55	66	66	66	50	65	69	62	52	56	55	54	57	51	60	65	51	59	58	69	69	65	56	64	64	59	54	70	59	69	56	62	64	61	61	62	66	60	72	65	65	60	62	52	56	55	56	45	60	76	59	54	69	64	66	68	53	58	65	59	55	70	63	58	68	68	49	62	59	65	53	63	71	48	66	79	55	67	67	65	59	71	52	69	47	54	65	70	58	73	61	69	65	63	70	62	51	67	52	84	64	58	56	72	70	63	64	67	61	51	46	59	59	71	54	59	70	68	61	61	58	65	74	76	61	67	59	57	52	63	63	61	62	54	63	57	70	63	59	63	63	61	64	74	64	53	64	64	69	60	52	64	45	53	46	56	49	73	66	62	54	56	62	60	68	74	63	70	44	59	59	60	55	62	59	61	65	53	52	73	50	73	74	56	60	61	58	59	52	51	49	67	65	64	60	64	61	50	60	45	70	72	57	55	58	76	70	56	66	62	55	74	61	72	66	69	52	52	59	47	61	74	50	75	53	56	55	47	55	50	70	62	63	57	64	60	52	53	63	50	63	63	57	63	65	62	47	59	73	59	58	65	64	64	64	60	59	63	62	50	75	70	53	74	70	59	58	68	55	63	61	66	65	71	66	71	60	53	59	61	69	60	60	48	54	73	70	52	68	61	55	55	37	59	56	62	68	66	67	58	75	75	74	73	63	45	66	58	68	57	58	62	69	60	49	66	55	52	47	80	62	61	60	48	62	73	59	60	61	68	61	62	59	64	69	54	61	62	68	57	62	60	67	54	65	69	55	70	53	65	78	54	68	68	51	66	74	59	55	59	55	67	67	59	58	71	61	60	74	55	68	60	69	53	66	61	83	67	72	68	48	55	68	64	67	81	62	66	56	56	56	72	71	57	72	63	76	62	53	64	65	75	60	67	57	59	66	59	72	71	78	68	64	66	50	80	64	50	58	60	51	60	61	50	66	60	71	67	65	77	56	60	58	68	59	54	55	51	64	51	46	55	55	61	73	64	65	58	62	50	58	74	61	58	70	81	63	55	63	59	49	64	57	61	56	59	66	54	63	67	53	47	65	65	62	62	45	75	50	68	51	57	57	64	53	65	72	64	58	71	62	65	64	62	53	69	61	46	70	56	54	50	62	46	79	58	56	60	54	59	74	68	71	60	74	65	64	61	67	73	65	73	70	58	62	51	64	52	57	50	69	66	70	53	60	73	57	69	63	69	60	58	55	67	72	64	70	61	51	49	67	74	65	60	47	57	82	69	58	61	44	70	57	64	65	62	70	70	71	63	51	55	71	66	54	61	56	66	55	68	57	69	58	52	73	71	85	61	59	59	61	66	52	86	74	57	48	66	59	49	73	71	51	57	46	44	76	69	75	45	59	69	61	67	67	67	52	63	58	61	72	63	65	58	64	71	59	80	64	53	63	57	52	59	51	72	75	67	64	69	74	68	61	65	63	53	57	73	53	49	61	68	54	48	83	68	56	46	68	67	48	59	50	67	62	72	66	62	54	58	53	63	44	60	62	54	68	67	70	64	64	59	81	62	70	62	60	70	67	68	78	57	60	45	62	71	53	74	73	73	71	52	73	56	56	68	74	64	68	61	78	78	66	62	50	70	56	58	64	71	50	60	69	78	57	59	60	62	61	68	54	67	53	56	66	50	62	70	65	60	53	59	57	66	53	52	60	60	60	62	54	69	52	66	63	50	60	72	61	67	74	72	58	50	54	58	81	71	55	59	60	65	72	69	68	72	56	66	66	67	53	62	64	57	67	56	68	62	62	73	69	68	64	67	75	55	62	64	54	57	64	57	56	71	68	62	62	60	54	71	61	56	52	64	52	63	62	54	57	50	60	64	45	60	48	50	54	65	69	53	71	67	62	60	63	57	60	67	56	60	64	65	54	56	61	73	58	59	55	70	62	69	70	63	69	49	63	64	69	69	89	62	59	60	57	52	53	75	70	76	59	65	74	62	62	65	56	60	47	60	62	56	64	60	69	56	59	60	61	41	56	74	70	62	58	62	64	60	65	78	63	63	65	73	57	52	52	55	67	77	71	51	68	63	66	62	54	69	54	55	64	57	69	67	60	73	61	68	65	47	65	56	59	66	59	64	66	71	65	55	69	57	52	66	56	71	58	75	59	62	50	62	61	45	54	57	50	60	57	52	63	50	67	63	66	55	65	53	68	58	64	62	66	61	46	70	64	58	57
12803	6315	4026	7051	13715	15576	13659	11710	9961	7595	6869	5384	4480	4145	4002	3083	2321	2249	1886	1729	1551	1486	9771	9957	1031	898	882	882	861	887	879	877	813	837	794	771	812	819	770	796	786	786	785	776	736	799	771	782	753	807	788	742	774	837	771	810	807	766	795	797	757	797	778	775	772	811	790	780	815	745	785	773	753	797	745	747	799	749	763	720	745	858	808	780	780	796	761	809	971	1223	1402	1234	1080	918	880	807	794	750	792	787	791	748	786	739	731	745	729	748	733	723	784	736	776	748	771	753	755	774	667	754	744	813	746	720	728	748	724	744	751	782	815	806	773	752	769	737	745	752	727	757	767	811	767	777	695	756	727	787	773	794	770	760	777	759	737	748	742	737	728	757	775	795	735	724	717	697	766	775	779	709	762	836	784	777	768	714	737	740	768	744	740	745	735	764	725	746	730	724	742	709	747	785	760	750	743	728	755	749	769	777	746	787	724	764	734	786	758	720	783	753	769	758	725	763	757	699	769	740	733	784	722	703	754	771	770	744	761	725	797	760	756	783	707	731	777	770	761	759	796	725	770	745	788	774	794	723	720	718	743	724	740	777	761	783	747	733	690	770	693	724	732	743	771	760	772	746	765	711	743	715	746	684	739	763	736	762	727	778	770	771	755	742	738	705	772	749	750	730	762	741	760	785	701	776	738	777	716	776	725	767	768	780	762	735	730	805	748	704	743	778	816	770	740	771	791	780	743	731	799	766	719	757	709	735	762	689	773	728	787	799	745	777	735	772	783	770	807	772	807	776	760	779	735	708	744	724	763	770	736	745	699	810	775	785	769	723	767	765	794	740	791	735	761	720	806	793	805	738	760	792	741	798	735	800	783	744	761	802	780	784	740	807	788	722	765	795	804	728	732	767	714	823	769	736	747	732	717	666	735	766	770	753	772	772	732	778	777	765	713	750	798	757	790	722	735	703	741	746	769	748	788	793	742	727	768	772	765	757	730	730	801	730	741	800	716	764	743	767	751	801	757	704	770	741	711	718	750	733	751	772	702	786	683	789	732	751	787	765	771	775	786	762	732	800	796	806	775	777	744	736	788	815	720	764	765	779	766	772	743	791	769	725	728	770	751	739	749	728	776	745	780	712	752	712	819	711	770	747	762	759	764	746	754	762	761	733	778	757	719	785	727	766	746	752	746	722	691	742	806	770	822	762	812	773	716	748	778	751	680	714	689	796	740	716	752	741	821	735	760	778	786	726	783	719	740	766	762	766	734	770	742	775	749	709	733	760	733	759	740	717	778	729	783	726	750	794	764	782	721	727	756	788	783	778	745	680	715	745	761	716	720	761	767	767	787	793	744	757	772	815	751	802	778	752	779	769	735	750	718	765	758	725	774	751	766	700	760	778	777	775	720	728	778	738	761	793	717	753	714	765	782	780	747	728	753	723	751	763	763	704	701	760	733	756	772	787	744	719	715	760	793	823	746	771	752	719	730	768	759	785	728	750	726	723	771	808	781	755	713	764	748	755	791	760	799	775	764	795	773	692	724	740	723	718	786	745	789	758	734	774	777	762	766	718	719	773	749	759	723	783	722	755	770	782	749	733	738	808	748	799	782	783	760	722	782	728	737	776	746	771	718	738	741	783	714	751	789	770	760	798	708	816	742	745	768	760	781	699	721	745	788	790	728	731	674	740	720	748	766	758	745	753	737	765	755	767	714	736	720	760	776	819	750	744	790	767	746	809	787	731	748	806	794	740	749	756	753	752	714	728	757	750	778	755	776	695	781	781	773	719	795	813	761	748	732	771	767	746	759	797	718	741	740	741	744	738	781	752	754	727	773	754	754	747	781	732	730	712	730	763	738	774	800	742	808	789	788	783	776	795	750	731	791	766	771	739	693	726	714	746	746	765	755	756	743	750	766	823	739	749	733	736	758	725	750	750	798	795	718	749	764	760	748	798	705	704	752	782	770	763	727	703	741	709	747	794	703	760	765	750	775	736	740	785	803	750	753	781	770	756	717	723	738	725	736	748	834	760	762	818	772	764	801	728	772	793	746	753	789	723	743	823	707	788	761	736	715	783	792	700	741	718	775	811	791	730	781	721	782	751	782	764	760	776	754	728	756	792	768	773	722	787	720	729	747	789	756	755	737	746	759	729	752	806	759	781	774	756	724	752	710	769	781	763	695	752	773	735	732	764	752	731	752	781	775	729	739	772	690	795	726	775	776	794	755	727	731	734	789	768	722	791	818	748	771	787	719	735	751	794	747	752	740	743	743	747	761	745	731	746	743	773	717	773	770	718	753	808	723	784	765	738	749	770	791	767	771	779	728	790	812	760	755	763	724	770	743	794	732	732	755	768	753	810	800	767	745	770	794	774	763	783	776	754	753	771	785	743	740	720	721	817	794	737	762	748	756	800	766	778	731	712	737	773	777	698	779	780	757	757	757	730	770	705	788	723	720	738	790	732	796	737	726	725	767	721	781	790	769	769	766	789	731	706	730	771	775	775	752	731	758	747	779	775	786	771	763	752	774	750	749	726	784	773	769	698	733	757	801	804	823	807	809	748	770	747	781	759	773	745	784	766	784	769	747	791	757	753	754	780	689	745	756	749	752	730	739	719	753	764	773	757	732	718	770	776	777	759	794	789	728	742	779	739	779	744	748	772	804	754	724	753	782	695	697	743	752	750	780	730	755	780	781	797	749	748	759	742	725	768	796	780	757	770	727	772	801	785	718	756	759	756	787	811	769	818	749	785	748	775	743	800	737	783	769	750	803	761	755	788	739	733	728	795	749	773	737	774	776	718	735	766	756	788	754	706	770	712	762	741	756	715	772	716	751	853	742	750	785	769	761	780	743	778	742	731	749	697	741	760	752	792	718	765	690	720	762	743	745	773	723	773	804	732	760	725	771	765	741	711	793	821	772	755	761	777	753	748	697	810	776	721	738	741	775	731	751	787	751	741	758	720	751	750	758	733	747	742	788	824	745	774	780	764	770	749	763	761	753	785	783	808	755	763	795	784	743	778	724	741	732	753	769	726	707	780	773	754	792	757	794	729	781	753	713	748	777	757	769	781	771	732	780	739	762	714	742	760	744	731	763	807	783	758	785	732	764	719	778	731	757	754	727	775	770	792	822	747	796	732	751	726	807	742	789	783	773	752	746	745	795	740	775	741	757	786	764	791	748	773	743	791	718	772	751	808	710	792	795	773	784	764	769	788	783	773	783	769	731	778	740	712	742	748	762	767	800	724	734	759	785	739	779	801	716	758	737	755	746	755	704	753	756	715	717	794	750	749	781	754	762	790	752	785	702	714	733	750	774	790	754	726	767	785	772	763	725	802	753	743	752	751	746	769	749	722	759	756	786	786	717	732	783	774	749	732	746	791	748	734	703	753	777	783	718	725	749	758	730	740	748	762	750	731	780	783	770	735	762	787	752	770	771	705	741	728	756	768	735	783	789	767	765	763	752	802	770	698	733	822	738	698	750	734	676	765
995	593	347	225	322	510	471	377	347	290	244	240	190	156	211	140	143	130	115	109	93	87	894	868	74	75	70	71	69	70	50	63	64	65	57	54	74	76	81	64	60	66	46	59	54	72	51	61	68	59	67	53	62	65	60	65	47	57	56	59	59	58	65	65	79	69	55	69	66	71	69	66	59	62	66	52	52	59	55	59	62	52	51	63	56	70	52	55	80	101	124	114	70	69	61	62	53	65	58	64	48	62	52	66	57	57	60	56	68	60	83	55	60	71	57	59	58	71	47	70	50	60	50	66	46	66	67	60	50	59	64	61	78	81	48	57	55	51	59	55	57	61	55	61	66	74	75	48	58	56	71	69	67	62	51	63	66	55	64	63	69	56	66	64	59	58	54	53	56	63	46	69	59	62	52	52	63	60	43	61	47	39	49	61	59	58	49	63	56	58	72	69	61	50	52	65	54	53	53	73	61	53	53	41	56	51	68	71	73	71	62	53	53	61	55	54	67	59	57	65	82	61	57	50	57	73	58	46	66	60	59	66	67	63	56	76	63	58	54	43	50	62	56	59	40	56	56	61	53	49	54	62	52	65	53	58	58	66	48	59	49	65	65	61	62	66	67	56	51	65	64	58	52	63	49	49	64	65	60	58	54	62	54	66	71	58	57	55	58	86	71	56	64	54	64	49	61	65	53	59	61	62	56	56	56	54	50	52	57	59	47	41	63	63	45	60	68	49	65	68	64	65	62	64	53	58	55	61	61	65	62	53	63	68	62	71	64	57	64	68	64	60	68	55	64	66	63	56	76	56	70	56	67	64	59	63	51	68	55	56	67	76	62	65	62	61	69	77	65	60	65	62	60	57	57	70	55	54	52	66	71	50	61	67	61	58	70	52	53	60	45	60	60	68	62	56	62	56	53	66	54	60	56	55	74	54	64	66	66	63	56	60	63	48	63	70	72	64	56	60	71	64	43	57	54	55	64	58	59	61	60	46	49	46	49	53	75	80	59	58	54	40	59	55	63	59	52	58	51	59	67	61	55	60	61	58	60	58	56	66	53	66	67	59	64	53	60	57	48	48	62	59	59	78	57	59	51	63	59	55	72	60	58	51	64	50	60	65	74	52	68	63	51	66	56	53	67	66	56	33	61	56	55	55	68	56	69	60	55	60	67	71	75	64	53	67	66	45	81	55	59	48	57	64	53	50	53	60	64	55	60	59	52	55	66	55	64	62	76	69	63	71	48	57	56	59	58	68	53	56	54	61	65	50	54	55	80	61	60	56	57	66	53	59	68	79	62	63	63	63	48	60	60	64	52	58	60	68	65	67	72	80	57	70	61	66	49	53	64	60	57	54	68	61	84	57	53	61	60	62	74	51	59	56	64	52	48	60	58	60	67	59	49	54	61	73	55	51	53	71	41	54	61	52	67	57	60	64	52	60	65	52	51	47	56	62	54	52	60	55	62	67	62	63	54	73	71	55	61	67	73	43	63	56	72	66	58	63	61	55	50	54	57	67	60	60	54	56	58	64	62	67	49	59	78	70	63	48	64	71	46	57	56	53	43	56	58	51	60	54	62	84	66	52	52	47	67	62	62	57	68	80	55	60	51	53	59	60	50	69	73	57	71	52	64	56	64	60	55	67	63	55	59	59	61	50	70	75	65	53	57	60	57	71	44	58	57	64	71	50	46	60	53	63	53	54	61	60	48	58	54	53	59	66	69	66	57	48	74	72	66	52	48	59	56	69	65	69	70	48	52	54	67	59	55	56	46	48	54	55	56	60	53	74	41	66	61	56	69	54	55	64	53	57	54	58	67	55	44	50	61	76	56	52	75	64	55	70	58	49	65	50	72	62	63	59	61	66	58	64	71	57	57	70	62	50	58	73	66	64	56	45	59	59	67	67	60	50	49	67	60	58	56	55	65	63	55	53	53	57	61	69	58	70	74	57	57	48	72	49	63	63	60	64	56	64	64	68	58	61	53	53	58	44	58	53	68	54	61	68	59	72	74	62	53	62	58	65	80	62	67	45	66	73	67	68	60	53	51	59	68	54	69	57	64	78	62	62	59	66	50	57	63	68	65	68	54	63	57	57	56	66	59	50	59	62	59	60	49	57	59	69	67	60	60	60	60	54	70	67	63	58	71	58	66	53	61	65	59	51	52	50	47	58	65	58	58	49	61	53	62	50	71	59	60	56	54	57	60	66	53	72	48	36	59	69	56	60	64	56	59	58	66	62	76	60	41	62	44	70	65	57	67	73	60	62	57	57	54	63	54	82	62	51	68	66	64	48	61	58	55	65	61	73	63	50	65	64	58	57	59	50	66	59	59	58	59	57	69	69	55	53	56	71	49	56	63	47	65	51	87	62	56	65	51	66	60	60	57	74	68	50	69	51	56	56	54	58	61	59	73	62	54	68	60	64	55	73	64	70	69	58	56	43	60	60	43	56	58	59	60	69	51	62	66	57	66	61	63	49	61	72	57	56	71	64	62	58	59	60	72	63	67	57	52	56	74	64	53	56	64	63	55	66	62	56	62	64	55	47	56	53	59	64	73	54	68	50	57	55	50	71	60	71	51	65	58	65	54	55	64	46	68	66	52	48	68	56	54	55	76	44	59	59	64	56	70	65	69	51	50	54	54	67	62	62	53	61	54	68	68	66	73	50	76	55	53	62	57	64	57	50	59	69	58	64	49	56	50	79	68	64	63	69	61	71	60	59	61	52	51	52	57	51	60	47	59	56	63	53	64	54	68	70	47	67	56	64	64	52	72	62	57	52	66	62	54	59	52	59	60	52	59	54	52	53	57	60	68	49	49	73	55	78	74	66	62	62	58	47	57	50	59	66	51	67	60	65	64	62	74	53	62	57	69	39	54	53	72	50	54	56	50	66	66	65	46	66	60	60	59	62	59	63	64	60	60	49	62	56	50	45	58	58	71	63	60	66	56	59	63	43	60	69	58	69	54	45	53	52	59	67	72	53	69	56	58	56	58	65	68	59	67	73	68	69	63	58	52	50	56	53	62	55	55	55	71	57	53	51	53	56	79	71	64	60	65	54	58	60	67	61	59	52	67	54	51	60	61	67	59	67	59	70	60	46	72	73	57	62	56	54	64	47	59	67	70	63	68	58	66	54	54	45	64	57	53	69	54	66	67	49	61	70	58	64	60	52	47	64	60	63	50	62	57	54	61	73	54	58	58	68	46	59	55	70	56	59	60	58	55	64	69	55	48	75	60	47	64	57	61	59	60	54	60	64	66	48	73	55	61	59	63	50	62	55	68	72	56	57	69	66	54	70	53	47	69	68	61	53	56	62	61	54	55	60	57	53	63	60	62	70	70	67	59	55	57	70	50	72	52	70	68	69	53	59	57	45	60	65	61	51	63	56	62	72	51	58	59	59	54	66	65	71	66	52	61	67	57	44	55	69	61	48	57	55	51	48	69	57	71	47	60	68	48	71	61	51	69	69	49	62	62	50	55	57
15840	9406	5732	10507	18553	20790	18634	15763	13670	11230	9448	8091	6692	5972	5396	4414	3324	3126	2612	2368	2249	2089	15959	13959	1398	1190	1058	1067	1030	924	919	943	889	904	831	814	837	807	791	792	825	816	759	801	743	778	769	767	824	805	788	804	717	737	787	799	804	768	743	765	729	724	725	745	751	708	753	679	745	700	749	740	737	746	788	726	725	711	708	713	783	718	769	722	721	758	740	783	1319	2254	2480	1959	1435	1055	851	801	700	709	671	755	738	716	712	675	749	698	697	722	680	718	684	686	753	687	733	722	721	742	723	759	741	687	686	675	697	664	706	721	665	696	722	720	698	740	715	642	690	727	756	758	676	690	718	701	715	691	746	687	681	711	689	741	720	713	711	681	681	692	707	713	735	716	709	669	722	695	716	730	747	697	777	730	682	692	725	711	701	684	692	779	711	678	733	713	731	703	688	742	719	701	678	743	739	719	735	699	708	731	719	698	747	704	750	719	691	761	700	666	721	642	717	735	728	689	782	715	702	703	701	706	696	762	699	677	750	751	725	751	763	750	643	702	696	686	715	694	703	733	711	708	736	726	690	731	758	715	719	714	708	702	694	671	695	702	690	716	735	796	720	704	665	722	716	715	690	654	684	704	705	722	734	727	701	700	745	671	713	679	719	706	721	707	706	698	720	688	693	669	745	626	713	749	721	708	749	657	708	682	732	696	660	697	682	732	716	736	686	723	751	706	706	696	692	758	673	711	684	638	699	752	723	715	713	729	663	714	751	691	690	671	694	686	709	710	749	707	684	704	725	690	701	758	706	753	683	675	707	708	693	723	697	696	711	681	717	670	684	720	717	722	668	689	714	678	688	774	747	702	690	738	742	718	706	702	698	740	749	710	712	739	710	702	725	710	699	726	735	755	701	737	711	700	750	714	689	685	692	753	731	688	707	726	744	709	740	738	671	769	694	702	715	680	711	672	749	759	679	673	719	726	698	723	690	728	714	738	714	750	741	688	714	696	709	725	722	725	696	686	686	739	722	687	683	666	728	665	726	699	708	747	679	716	669	695	692	719	709	721	730	636	753	701	735	706	725	701	719	748	700	678	736	749	729	687	734	710	714	667	688	680	708	739	742	734	753	728	721	682	716	733	691	715	746	687	687	723	774	721	755	740	778	728	714	738	724	709	706	701	707	716	688	674	690	688	720	749	665	711	704	792	729	737	742	690	675	730	715	726	685	727	759	746	696	762	718	740	727	715	662	700	735	722	672	705	712	738	746	694	757	727	731	708	641	683	766	696	731	701	734	701	760	694	665	779	692	714	717	736	728	741	729	728	688	677	716	738	708	717	732	678	718	693	696	737	732	706	703	704	713	688	723	699	745	688	746	748	732	682	702	692	724	722	722	699	734	699	700	706	720	744	715	703	695	693	725	723	710	692	676	709	722	689	760	723	655	712	669	699	737	697	724	651	722	684	726	697	737	779	734	706	782	641	722	675	716	729	729	741	714	692	715	739	718	722	702	698	700	753	700	743	750	668	738	697	746	741	733	723	702	752	705	703	738	704	665	734	719	747	740	767	728	707	691	728	702	674	766	736	704	690	668	730	699	661	724	676	704	710	686	750	717	699	711	700	739	713	749	708	724	702	753	740	728	703	708	762	694	735	692	747	694	742	723	691	678	687	721	701	794	719	701	741	727	696	693	706	691	699	676	719	666	669	715	708	727	722	707	738	728	692	682	702	696	718	747	728	733	699	725	717	702	713	686	734	735	704	712	702	705	730	699	686	702	750	725	676	757	746	699	718	675	738	705	702	747	764	744	727	689	708	669	732	726	692	688	737	683	743	723	725	747	694	719	736	717	722	715	717	709	730	740	657	725	705	691	723	706	744	738	712	719	680	709	718	726	783	712	726	675	721	707	734	733	703	752	744	713	727	730	720	695	755	718	674	676	678	695	715	687	743	719	720	707	690	739	702	703	701	695	714	687	737	747	693	720	713	698	693	715	726	730	724	715	712	698	723	717	695	689	741	726	683	730	689	729	678	657	668	687	740	749	702	724	687	711	744	695	720	730	744	708	727	686	695	689	692	742	745	728	733	716	724	729	713	716	690	662	733	755	708	706	666	743	702	672	692	689	726	738	732	693	721	721	759	734	750	766	748	708	785	722	695	715	716	702	728	691	760	765	783	769	712	672	739	739	673	669	696	741	705	752	690	707	720	711	689	751	682	707	710	697	683	722	741	714	739	750	696	726	723	647	681	691	699	680	713	695	729	737	712	707	690	666	793	712	661	711	722	699	722	693	702	729	695	746	763	730	707	704	682	728	693	662	723	699	676	725	703	719	722	695	700	716	721	708	707	720	714	698	701	755	721	694	661	727	737	729	757	728	679	685	723	757	680	733	701	712	758	714	710	703	719	738	711	758	694	691	757	716	688	724	744	696	715	687	685	712	787	752	708	717	730	717	780	705	702	795	703	743	707	747	689	735	735	685	704	717	665	727	721	695	722	687	761	755	709	745	732	733	667	672	702	740	686	696	723	727	734	728	754	700	734	745	684	725	720	709	751	702	722	743	687	747	713	682	739	712	762	722	717	722	731	689	704	702	715	711	776	684	675	685	728	696	741	715	701	746	744	729	699	717	722	713	709	742	750	745	701	710	703	685	716	651	740	712	703	692	726	735	719	733	702	723	747	742	712	718	688	734	746	697	743	735	714	674	689	717	746	736	686	687	708	722	687	748	729	710	681	718	734	717	703	695	683	742	708	673	774	756	715	770	695	724	712	729	707	734	722	712	719	715	677	710	712	746	712	720	700	718	715	698	728	708	686	739	705	727	702	732	731	728	710	730	722	694	722	747	694	700	677	683	704	703	698	728	707	716	786	717	742	714	740	707	730	684	721	714	736	697	758	743	767	700	696	708	701	684	705	731	700	656	760	692	695	707	737	708	744	734	704	724	706	729	732	707	680	693	711	737	731	701	714	685	694	715	688	727	758	731	710	688	716	763	750	682	722	695	707	695	714	693	742	692	737	693	724	734	721	735	716	777	719	750	732	711	725	704	732	680	684	724	730	753	679	698	714	660	704	642	691	746	714	710	756	665	699	751	697	727	730	704	723	707	690	752	713	754	733	740	688	716	720	718	700	737	730	731	715	710	691	726	694	698	689	735	703	749	682	701	683	691	709	720	697	711	685	730	743	740	662	723	712	711	711	733	728	722	747	705	750	680	689	720	702	734	715	708	742	790	698	728	745	704	747	735	706	660	703	695	706	750	753	704	699	733	712	726	754	690	710	729	707	671	737	714	728	666	744	752	676	722	719	690	713	708	737	693	700	740	697	683	736	756	694	702	739	695	732	677	778	723	713	737	747	675	763	734	707	681	731	755	687	715	725	707	690	691	684	691	709	694	709	706	742	734	726	738	699	706	680	695	704	699	706	697	662	685	728	708	703	697	716	753	680	757	733	713	666	732	716	710	700	686	663	717	692	742	727	675	691	724	727	706	771	730	723
2517	602	360	251	287	445	455	427	374	318	288	212	230	210	187	189	142	145	117	112	136	171	1482	841	107	86	83	103	97	82	100	86	83	76	92	77	95	82	93	81	94	92	91	80	59	75	82	92	93	57	83	71	81	75	71	88	76	91	67	79	90	87	79	65	88	77	75	80	83	68	76	83	72	63	87	79	72	73	81	81	72	88	92	68	89	82	84	83	81	123	148	116	113	106	86	74	90	98	98	85	89	74	68	81	89	69	95	75	71	74	85	86	80	78	72	85	78	66	81	83	92	95	91	81	77	78	82	71	81	85	70	96	75	81	73	71	75	85	83	81	59	84	83	80	88	97	93	83	72	77	71	80	80	84	85	75	73	81	86	80	73	85	83	83	77	75	85	81	62	65	99	65	84	90	81	84	74	82	74	75	81	74	83	78	70	90	58	75	63	79	82	67	81	84	73	72	68	78	84	97	74	89	83	77	69	77	73	71	68	83	72	86	102	84	74	85	95	75	82	68	72	86	67	84	85	79	86	75	79	87	72	93	80	96	80	75	89	68	87	76	50	77	73	78	67	94	87	81	80	68	78	70	68	71	73	80	86	72	71	85	65	60	75	70	68	89	91	74	89	89	69	77	81	83	81	70	98	82	78	90	85	97	77	71	66	76	74	72	85	82	90	81	68	75	70	76	63	80	71	77	95	73	98	71	75	61	68	69	70	87	83	78	88	74	74	83	85	74	63	84	73	81	70	87	87	70	93	90	76	82	83	79	75	60	77	72	106	80	94	81	75	82	85	66	100	85	100	74	81	67	59	78	85	87	74	79	57	91	73	81	85	82	77	74	75	90	76	86	84	80	82	92	73	80	81	93	81	92	84	78	89	102	78	68	97	91	78	68	78	75	71	82	95	77	83	91	69	68	68	85	83	65	83	80	69	90	74	85	76	88	78	78	82	86	82	95	68	77	82	70	79	86	83	69	85	61	88	71	88	88	80	92	79	103	63	97	63	79	93	77	70	76	76	81	61	94	86	76	72	62	77	91	77	84	89	82	73	89	86	80	83	90	85	83	89	83	82	71	98	85	93	75	78	87	81	104	84	95	85	80	67	84	67	82	89	82	100	68	79	87	106	79	68	78	72	88	72	85	82	75	96	81	70	75	86	69	86	71	69	66	82	79	90	81	69	74	94	90	78	77	77	73	86	82	77	80	83	70	75	97	86	65	96	83	71	63	88	84	72	76	87	92	86	77	74	68	96	68	73	88	88	73	92	82	69	61	63	95	78	83	74	65	89	80	61	76	71	77	82	77	82	77	85	81	84	68	74	82	79	78	98	84	106	88	94	107	81	76	71	68	101	75	98	79	88	80	71	82	86	95	75	84	90	76	81	85	78	90	66	76	83	92	83	89	69	84	81	62	87	81	78	82	62	86	91	80	76	73	79	82	82	82	93	79	85	73	93	80	78	89	69	93	92	72	97	77	81	86	83	79	78	80	75	77	81	68	81	77	85	88	78	68	78	76	81	76	95	79	84	75	78	86	99	78	89	71	86	76	86	71	75	74	73	79	92	94	72	91	89	82	82	73	85	87	82	60	55	81	84	71	84	73	82	83	84	68	90	76	77	84	91	80	84	70	92	79	76	76	91	74	87	80	78	88	81	97	71	68	70	79	82	67	91	77	68	84	84	73	79	82	87	89	80	93	76	69	89	66	80	75	84	89	81	86	82	94	89	75	70	64	71	83	72	71	83	77	84	88	84	70	83	86	83	92	67	73	90	85	66	89	67	73	89	91	79	77	77	82	96	67	75	74	69	71	82	85	100	84	74	76	60	79	78	63	76	82	86	80	88	108	74	77	68	69	88	100	75	89	95	83	87	67	70	71	76	92	70	91	81	91	100	75	80	74	87	83	97	83	80	72	81	90	82	85	69	70	77	79	83	97	93	86	96	85	89	82	84	88	78	79	84	76	80	82	76	91	83	80	86	79	91	84	92	80	74	88	69	77	81	77	79	70	79	86	61	88	91	79	86	90	74	67	86	82	69	69	74	61	99	72	84	87	78	67	71	74	66	83	92	93	87	69	85	76	91	91	80	81	68	94	81	80	75	81	65	76	91	91	79	86	67	75	89	82	87	73	96	72	72	74	101	81	79	81	70	87	80	74	74	68	102	76	70	87	96	88	85	81	98	84	84	61	93	78	77	68	77	84	82	83	88	69	92	88	90	82	86	74	96	86	67	88	59	88	74	71	84	94	60	78	75	79	76	82	104	87	74	82	82	88	78	69	86	75	73	69	96	82	75	70	89	66	73	80	89	73	79	89	85	68	73	81	77	82	86	89	79	80	85	84	72	68	89	78	90	76	88	71	86	66	69	83	72	95	74	77	65	91	89	81	74	76	67	76	77	83	85	85	83	72	70	80	86	86	70	85	70	86	77	73	72	76	73	97	75	83	83	78	92	73	79	53	91	81	73	75	83	86	81	78	81	84	67	74	82	79	92	89	89	72	80	80	88	78	80	76	74	84	74	67	81	66	68	86	80	77	78	81	89	74	84	79	85	87	92	76	84	74	87	70	86	79	73	60	89	82	83	69	88	80	73	64	70	83	89	77	76	76	90	81	91	84	83	69	70	75	77	69	79	78	75	74	78	71	82	78	91	101	88	68	84	73	80	84	86	85	68	87	76	82	78	92	80	87	86	95	81	79	73	89	80	74	89	78	71	81	85	78	89	74	77	78	83	72	76	99	89	75	76	86	87	80	72	93	78	77	82	75	66	83	86	72	82	76	83	76	72	86	92	89	78	86	67	67	91	70	85	67	73	77	77	79	77	80	89	83	89	85	83	78	67	73	86	86	74	77	77	64	85	80	82	72	63	77	74	82	92	69	77	85	87	74	85	66	76	76	84	82	86	65	95	78	74	87	79	80	69	89	72	86	87	67	88	85	88	85	81	73	78	69	70	99	82	85	67	70	66	73	86	80	101	78	72	87	80	81	72	85	63	77	76	84	66	88	88	88	70	80	82	94	86	77	89	80	73	94	80	63	78	77	93	80	84	67	80	69	87	74	102	78	75	84	82	90	93	88	77	71	88	86	89	82	78	91	84	82	88	98	89	77	91	74	84	100	85	80	89	76	80	76	94	88	73	81	96	88	79	85	67	87	69	80	79	95	82	68	67	71	86	87	90	61	70	83	64	83	74	78	71	89	71	74	91	69	81	84	84	62	86	73	93	67	64	73	73	81	74	81	79	87	76	88	80	73	63	85	82	80	77	80	67	71	66	89	82	83	80	78	80	80	73	83	80	75	88	88	80	81	84	85	59	78	76	87	72	86	63	73	85	72	93	69	84	83	82	92	77	91	83	82	102	84	87	73	83	88	64	65	76	89	87	72	71	81	82	91	81	77	79	82	69	67	85	92	70	76	85	83	91	92	84	73	79	84	79	86	82	74	84	84	84	70	87	74	85	67	75	75	74	78	80	93	77	84	96	84
15705	8896	5823	10162	18445	20560	18926	16412	14128	12014	9881	8408	7195	6213	5602	4788	3811	3526	3235	2826	2634	4679	23410	13722	1619	1404	1353	1292	1261	1266	1201	1134	1124	1128	1094	1051	1107	1115	1150	1040	1105	1074	1027	1049	1026	1060	1005	1097	994	1013	1066	1053	1006	1022	1070	999	993	980	1030	981	954	938	962	994	1041	909	978	1022	961	1036	963	1006	932	966	974	927	984	1006	994	922	1047	909	954	958	982	1010	965	993	1185	2103	2909	2622	2029	1429	1090	1030	957	912	997	949	955	912	975	959	967	978	938	1046	940	963	1007	951	967	1005	920	974	933	946	931	979	956	965	953	993	953	967	959	958	955	1027	971	1010	1031	964	980	949	996	980	955	969	1001	1003	933	933	986	972	937	986	979	936	1008	996	979	978	1037	985	1006	936	982	982	973	996	975	951	992	932	880	968	964	986	990	1017	967	934	1039	940	973	943	1021	967	970	976	983	986	983	970	968	942	970	944	980	1050	996	974	913	1037	981	958	961	993	935	997	970	939	964	964	933	922	958	969	991	955	968	1010	1009	883	957	1002	1029	943	926	986	986	974	948	947	959	1003	986	956	986	999	914	964	971	973	933	999	916	982	1001	954	977	967	985	957	975	964	982	986	1003	1018	1020	1049	948	983	938	986	981	978	995	973	993	987	993	985	959	931	985	980	974	987	1034	923	1030	981	1046	940	989	980	969	1011	924	955	972	965	1017	989	966	981	973	1002	942	969	989	961	985	944	983	954	1000	988	968	960	1021	988	979	988	1016	974	966	974	948	933	989	970	979	1006	932	975	956	961	927	953	1005	947	926	981	991	942	998	948	1005	1007	966	917	992	930	919	995	950	948	978	978	952	1010	983	936	1001	971	938	1015	975	947	977	957	1028	993	960	972	1013	963	965	957	1011	992	1011	966	971	984	1024	1019	963	985	979	1017	964	971	928	980	957	991	987	974	929	969	1053	999	963	972	983	984	985	975	978	993	1002	971	984	964	945	940	965	909	968	929	1012	994	913	984	939	957	976	923	1008	987	1009	955	998	980	966	974	1021	1014	1016	990	1016	957	958	1010	1012	962	956	997	977	986	969	963	938	937	927	969	958	919	982	936	971	972	923	985	913	1000	1009	944	932	956	1041	961	987	958	1028	961	969	999	911	997	960	890	961	987	935	961	1013	970	972	1001	979	973	915	960	1028	989	929	1013	946	991	929	931	1008	997	913	958	959	1010	952	972	954	971	972	963	954	989	988	981	1009	1009	1000	972	997	952	1016	1008	987	996	926	1013	1042	974	1000	946	953	941	911	942	983	940	1029	1001	982	974	935	993	945	1041	1007	951	999	980	939	980	972	944	1033	912	921	961	981	969	954	1030	948	952	985	994	980	986	985	1010	1006	1025	1020	964	932	997	984	994	1017	1003	971	1014	956	989	977	962	953	972	966	983	1023	973	928	994	976	981	955	944	996	998	936	889	963	967	964	1001	954	923	955	953	993	920	1003	975	985	986	966	983	984	1014	989	994	961	969	958	988	978	975	970	963	984	976	1018	967	967	957	1005	997	951	984	1084	976	961	1023	979	967	1004	938	904	976	963	988	968	984	1016	980	1000	951	985	987	1044	988	967	1019	978	970	1004	983	988	959	986	950	985	981	1014	956	1008	970	944	981	1032	992	943	970	1004	978	966	970	1006	943	980	944	979	958	978	977	1005	1015	940	886	954	968	927	997	981	947	974	955	938	948	952	992	953	965	949	891	959	1001	992	950	1034	959	967	978	959	999	993	1013	926	980	1016	1022	953	929	975	951	975	954	941	1012	1032	988	930	920	1028	932	980	930	969	1034	1024	891	1002	995	977	967	1020	969	961	984	1046	979	991	1021	985	942	971	1048	985	1012	1020	984	961	967	1005	996	938	924	1017	979	998	956	980	991	996	954	966	984	1000	948	1010	934	951	1022	1017	959	935	979	953	982	1001	1009	994	937	963	954	942	1027	1001	958	976	967	1009	1014	967	962	965	982	971	945	1004	971	1006	954	964	933	954	988	978	922	973	967	970	1046	969	992	952	965	952	972	1015	1030	968	1025	963	977	983	979	995	982	964	896	948	970	947	1033	959	984	973	928	974	1041	983	933	964	971	972	988	971	1016	973	978	979	952	964	927	973	971	915	928	985	991	955	1004	1001	986	985	972	1064	998	951	994	968	930	985	979	1013	988	977	973	991	921	994	964	992	997	962	995	988	993	974	969	976	1001	1007	983	967	952	962	1008	989	981	1003	1008	993	997	1021	1016	972	974	978	909	989	946	1030	1025	967	978	1038	935	989	1021	964	960	916	997	982	951	962	994	944	980	1012	1022	991	984	985	913	922	1012	970	977	1023	936	995	968	962	1000	979	924	992	977	1012	966	999	1011	977	998	926	972	985	944	975	957	994	950	970	991	1002	967	959	967	1004	952	1011	970	988	995	937	964	922	973	962	978	1005	975	1001	1006	945	931	942	961	971	955	955	989	987	976	945	1017	992	966	915	990	975	964	998	1009	951	997	1000	1052	914	925	912	970	960	983	1063	951	1028	963	961	982	1019	1064	957	980	955	976	1026	1006	944	961	1016	941	902	975	958	1004	953	954	998	996	978	941	941	941	1022	969	958	979	962	987	1035	1010	997	968	1005	919	973	986	952	987	989	949	998	1022	986	929	934	976	981	998	982	960	928	982	965	1023	973	947	1001	962	906	994	1009	1003	974	933	995	974	999	961	1004	925	950	1004	923	955	960	981	979	944	987	1033	960	1035	964	946	956	907	948	995	950	973	961	1079	970	968	1011	927	1032	991	963	933	956	1004	951	971	994	949	967	1006	995	968	956	941	921	999	990	985	962	977	957	907	955	950	991	965	944	957	993	967	1029	966	1003	950	902	973	965	983	967	925	964	943	930	892	959	943	998	1005	991	958	903	1035	977	1049	963	984	943	967	948	955	991	1033	960	970	1004	1007	1022	1023	946	1011	961	1015	971	984	991	947	989	983	949	955	984	976	992	980	995	951	1004	924	1024	949	976	972	1011	1032	921	975	931	932	985	967	933	1001	948	980	966	1014	970	973	984	943	983	959	995	987	994	949	982	959	985	910	993	955	957	972	957	929	1006	1027	975	968	1036	915	1001	965	1009	959	964	1006	1009	1006	960	976	1005	1051	985	1004	945	933	944	953	1026	988	997	982	995	953	952	1027	971	964	1000	1005	963	959	979	1020	992	959	986	951	944	1020	984	965	964	959	1016	999	954	1004	981	965	907	993	919	953	937	953	889	1014	972	1002	1005	1007	982	993	991	982	1010	917	901	963	951	940	1014	938	971	1016	974	1006	998	976	1016	915	994	934	915	916	989	1012	951	943	991	990	992	955	968	962	1003	999	943	990	962	947	985	972	997	977	1002	960	980	979	951	963	1014	984	979	971	971	1015	995	975	921	927	1017	931	1026	960	1018	1000	1000	918	1046	919	968	992	921	948	970	976	994	1004	954	986	957	934	1026	1032	977	986	1006	1024	996	992	969	948	1011	1009	940	1014	990	954	993	962	894	997	950	986	1004	956	995	993	958	958	979	956	953	992	977	950	932	942	966	990	998	948	981	964	951	948	953	958	962	989	1014	949	953	992	926	958	950	1006	944	966	967	934	969	983	983	953	953	960	913	1024	1002	1021	969	985	1015	980	920	947	967	953	935	993	1003	984	969	908	937	991	994	981	963	968	1008	992	1007	941	947	968	1008	970	957	956	964	990	963	1059	1038	994	1002	923	955	943	988	991	954	953	951	934	968	921	953	1033	960	964	984	1019	955	1012	948	985
1670	783	444	315	467	673	644	514	456	378	351	327	267	247	214	197	171	171	157	131	142	257	2789	1773	107	84	68	99	85	84	81	92	85	93	83	92	87	90	70	81	80	77	78	84	71	96	83	60	86	71	105	86	68	80	85	94	73	86	75	74	86	79	78	82	85	85	76	63	73	75	96	90	70	106	86	74	77	74	87	84	62	62	65	83	83	83	89	66	84	99	133	131	131	114	74	87	66	69	79	72	74	73	93	63	66	83	68	91	79	65	78	65	71	80	83	88	81	85	74	59	60	68	96	66	82	82	91	77	79	69	83	79	71	91	91	74	89	73	74	82	82	74	77	74	49	80	86	70	92	74	53	73	83	82	78	80	66	72	67	77	72	94	74	70	91	76	73	70	73	81	80	74	77	81	93	72	76	83	84	72	76	72	81	69	68	85	91	62	76	60	78	82	75	84	86	69	66	82	73	67	75	81	70	73	72	76	82	89	78	84	71	82	71	80	66	80	77	50	88	71	78	80	83	67	72	72	79	78	80	65	70	70	82	78	91	72	68	91	84	84	70	81	81	85	78	81	91	68	82	68	73	77	63	72	71	79	71	78	68	83	66	81	62	86	75	86	79	76	74	79	80	67	76	80	82	75	78	87	83	79	89	86	73	78	66	79	75	70	87	80	73	80	67	69	74	92	76	86	87	67	60	74	75	65	83	74	72	72	76	72	85	80	71	88	81	93	61	58	73	80	76	82	74	88	63	84	72	79	86	75	76	75	83	72	71	70	86	89	69	68	82	72	86	74	67	65	76	87	59	76	85	67	77	87	59	96	76	71	64	63	82	84	78	78	80	62	88	69	85	73	83	65	89	71	79	76	102	81	70	80	80	89	85	76	75	84	79	83	61	91	76	63	83	78	73	82	56	66	89	72	73	69	82	60	90	87	78	73	76	73	91	86	80	76	90	69	70	63	69	80	70	64	76	83	80	93	101	82	68	68	76	83	79	79	89	95	90	80	71	80	69	64	81	81	69	82	76	77	80	82	75	85	72	69	75	78	74	77	78	74	86	66	72	80	62	63	68	72	79	78	82	82	80	89	80	84	81	73	87	71	84	61	81	73	66	76	82	76	73	75	69	81	85	92	82	75	76	79	66	68	72	65	82	89	78	80	75	75	69	83	79	86	80	72	77	70	83	67	78	75	72	75	69	77	76	76	78	80	90	67	77	69	65	78	81	80	81	75	80	73	75	77	68	89	80	88	89	88	76	64	80	74	94	69	78	74	86	77	74	76	74	82	70	77	84	100	69	78	82	81	75	77	69	77	85	63	87	74	73	78	89	90	72	87	74	67	72	77	77	69	73	80	81	77	86	65	69	71	77	69	62	78	76	78	71	79	65	67	86	79	74	68	81	62	80	68	79	67	74	67	76	74	72	75	76	74	82	69	77	74	74	85	69	90	82	98	80	80	84	74	71	65	78	70	81	80	66	71	71	75	66	92	77	86	66	63	78	75	80	64	77	68	85	84	64	80	63	80	65	79	72	63	81	84	81	59	85	81	76	81	83	83	69	68	86	80	67	91	79	78	82	87	78	75	89	80	76	88	75	69	60	72	76	93	79	85	61	66	73	79	79	70	72	77	74	73	86	75	85	64	89	82	61	91	80	72	89	78	90	77	81	79	69	83	65	81	86	81	84	81	62	70	84	70	92	71	87	78	73	73	82	74	79	76	81	69	91	64	81	76	78	71	86	94	79	62	82	64	78	83	80	82	80	69	88	81	76	67	73	87	79	69	82	62	71	68	77	84	86	61	83	94	74	82	81	64	75	75	85	86	63	94	75	79	73	67	77	85	65	101	71	81	63	81	78	67	81	69	72	72	85	77	84	72	72	72	64	91	92	73	81	95	54	66	76	88	72	99	73	73	78	68	81	73	75	71	77	90	70	67	66	60	79	80	90	91	75	75	73	81	72	66	81	80	73	78	80	66	69	84	76	83	74	80	70	77	80	73	75	69	69	70	71	87	78	68	95	85	69	71	74	69	76	83	83	92	103	78	74	96	80	92	73	83	81	69	91	77	74	61	72	80	79	83	77	63	85	88	76	69	69	73	79	70	76	67	70	76	81	72	74	71	76	85	70	75	74	83	69	64	86	85	63	72	94	89	67	75	79	61	75	78	86	88	74	78	88	67	73	78	64	67	84	88	86	86	83	62	77	65	81	74	70	70	71	73	85	92	54	71	78	83	70	64	76	96	76	75	84	71	65	85	74	90	69	83	84	89	87	85	63	73	77	85	70	83	91	80	75	73	75	71	73	78	73	67	92	76	83	86	63	88	81	88	62	83	85	81	70	78	69	69	82	76	81	79	70	89	79	74	66	77	75	75	89	73	85	76	93	85	85	76	77	68	84	83	71	77	73	83	93	90	88	80	86	80	94	80	96	77	82	73	64	78	71	68	62	66	80	89	76	82	84	73	68	71	77	79	88	83	77	70	64	61	71	82	79	73	78	79	74	76	76	88	78	81	79	63	76	88	68	83	81	85	79	80	79	72	76	77	77	59	79	87	66	74	71	85	87	86	71	61	73	80	64	84	76	84	86	65	79	82	87	88	77	82	67	81	87	76	68	65	72	69	96	72	88	67	77	92	88	74	69	76	92	95	65	86	83	80	71	84	76	91	85	79	70	82	63	63	79	67	96	72	76	75	70	80	85	87	80	63	68	89	68	73	63	64	89	91	81	74	66	91	73	67	76	89	78	87	64	83	85	75	80	87	91	78	75	80	67	78	63	75	74	91	106	76	60	67	69	77	79	88	90	69	86	79	83	69	68	83	69	73	91	83	85	94	65	76	67	83	81	73	74	79	88	74	87	74	68	70	81	77	94	71	66	68	87	75	63	72	74	83	69	89	77	80	80	83	73	80	88	72	65	79	64	80	83	64	68	79	55	89	74	72	74	79	83	64	76	84	68	67	81	77	82	77	103	69	86	76	77	74	79	80	72	72	73	82	68	73	61	74	94	79	70	71	84	67	75	77	71	68	77	72	93	80	75	75	74	77	86	81	79	86	67	81	74	80	69	79	68	85	75	55	81	79	72	80	72	81	68	72	69	63	56	67	81	66	65	84	59	92	80	79	93	80	75	78	80	89	65	86	66	79	74	73	68	72	81	85	82	81	77	66	70	99	69	72	74	72	66	91	84	73	84	71	73	67	80	80	84	79	83	76	81	96	100	69	74	91	85	67	72	80	74	90	64	64	65	70	87	73	87	70	68	88	78	81	84	86	82	102	77	88	65	59	74	66	76	67	65	75	74	82	94	72	81	90	79	73	66	66	86	98	66	78	88	64	93	72	77	66	83	74	89	78	68	69	81	80	82	89	77	83	75	90	82	87	85	74	90	99	99	66	84	83	81	80	65	78	92	75	78	78	63	63	61	72	72	100	66	95	84	86	64	74	88	75	75	84	81	73	70	79	110	76	75	77	85	81	80	63	67	82
20036	11453	7291	13121	22317	24522	22022	19450	15932	14206	11706	10492	8916	8015	6744	5353	4672	4300	3897	3514	3148	6794	30430	21102	1759	1429	1340	1263	1243	1231	1125	1091	1160	1137	1120	1122	1089	1013	1035	951	1086	1015	966	962	958	969	985	953	910	956	968	950	1003	998	902	998	924	978	963	911	953	926	921	893	1003	921	921	970	890	981	853	919	905	936	956	961	947	861	929	955	964	928	903	938	980	955	942	965	1124	2039	2924	2880	2269	1583	1186	979	895	879	923	891	921	925	901	939	853	917	909	892	878	897	936	895	925	899	916	920	926	938	900	889	889	915	960	901	905	942	908	898	876	881	879	841	859	871	877	935	920	919	913	907	984	909	895	890	891	898	880	914	957	858	823	921	927	869	895	894	882	900	899	933	904	966	923	900	851	928	926	942	971	880	916	966	877	850	876	892	905	959	860	873	903	952	930	907	921	835	940	906	900	899	871	916	896	931	923	970	963	910	906	901	946	931	872	906	899	922	945	877	933	873	890	953	858	933	891	885	894	906	909	897	942	937	916	885	868	885	950	921	898	887	917	944	936	943	916	916	963	887	828	885	893	880	949	974	921	915	992	925	930	902	933	912	897	928	909	937	865	981	868	897	901	942	957	882	955	924	839	948	944	887	952	902	891	910	931	946	902	932	881	876	960	889	923	891	952	910	933	876	889	938	930	877	890	912	952	847	825	892	909	901	913	933	946	879	948	905	856	911	947	898	903	927	927	925	886	959	923	886	926	865	943	915	940	955	904	938	992	911	951	909	905	899	886	895	928	931	842	912	906	931	903	886	837	889	936	894	895	855	938	871	888	958	907	910	961	923	958	915	910	882	865	901	925	888	927	884	909	928	873	889	925	962	920	928	900	872	927	901	955	891	929	875	899	872	879	958	897	856	918	912	927	923	927	891	876	971	896	874	827	905	933	900	923	940	887	901	911	900	884	871	921	905	925	892	853	928	910	878	913	937	884	968	919	931	954	859	909	893	920	883	925	927	916	882	921	904	929	927	936	897	908	871	970	913	881	919	933	952	925	946	936	911	947	1000	895	885	867	897	924	925	957	903	875	877	889	916	881	907	929	849	894	902	949	902	892	869	886	928	904	887	861	927	943	907	909	957	882	891	926	975	955	905	926	925	937	910	934	883	899	901	902	935	952	898	882	905	906	919	973	933	933	961	898	919	934	870	856	927	914	926	945	937	875	948	916	878	914	916	942	945	918	915	886	904	919	909	925	924	909	935	959	1008	981	940	894	871	920	920	957	863	860	907	935	871	959	926	902	910	867	907	967	899	910	896	944	919	941	866	956	899	872	878	921	893	861	935	938	917	846	896	911	904	878	965	933	969	936	912	896	950	920	910	894	946	920	914	920	897	912	941	892	908	906	897	934	930	857	874	903	908	897	914	906	939	897	885	925	920	871	904	945	925	898	886	875	922	959	899	873	911	916	880	944	909	890	866	897	839	894	924	898	964	947	908	971	937	896	949	905	917	975	894	884	905	898	908	928	896	896	943	920	936	925	906	906	929	928	945	906	966	936	892	931	984	895	868	897	883	960	884	919	916	912	885	911	971	918	906	920	912	892	940	876	918	889	906	854	945	955	945	855	896	951	922	891	953	847	958	929	903	913	875	903	930	906	880	933	869	883	892	933	914	945	928	927	887	900	884	889	970	857	894	890	964	890	916	889	943	900	956	902	964	951	889	917	912	949	911	916	872	900	899	879	875	991	893	919	931	896	870	947	931	936	946	896	891	936	866	900	938	899	896	903	896	940	882	866	938	950	881	911	905	882	905	944	942	894	926	881	958	949	914	913	977	899	901	949	914	950	913	938	920	864	900	943	940	902	911	880	979	888	950	931	931	889	926	867	930	968	943	931	884	895	898	914	936	940	895	846	923	917	888	964	946	901	890	925	907	937	965	913	890	937	893	945	864	927	984	901	960	893	942	929	901	968	896	884	874	893	891	930	923	934	923	899	882	920	912	959	909	857	916	929	947	895	931	885	919	958	941	965	947	937	875	936	915	923	922	894	895	910	920	893	936	938	893	914	955	934	862	857	924	930	974	877	913	929	885	862	924	898	864	889	880	897	932	917	820	947	906	909	907	844	926	888	957	905	918	941	915	923	903	912	879	898	947	915	925	946	906	903	919	875	914	898	962	877	896	935	894	903	922	916	917	927	930	938	914	967	937	934	934	893	889	903	900	941	933	909	889	958	897	921	902	948	898	918	902	959	870	857	919	910	938	887	937	914	873	899	974	903	924	950	1003	915	917	930	879	842	909	910	979	909	936	914	883	913	904	864	939	862	877	886	907	878	884	877	895	900	949	883	890	930	901	948	868	886	916	925	898	875	924	916	860	897	907	883	952	929	896	885	963	956	895	891	902	913	865	925	879	847	897	901	902	884	905	851	877	975	914	920	935	905	946	854	898	869	864	871	918	877	920	956	929	916	939	865	920	913	881	873	937	938	882	924	919	934	869	903	921	890	891	911	935	1007	898	903	890	895	917	888	920	911	940	975	957	946	945	921	927	875	912	970	880	884	871	920	913	910	910	940	869	956	953	877	885	884	946	989	921	951	927	905	890	947	890	937	928	903	900	912	884	910	910	942	973	871	887	925	924	922	878	951	927	953	836	911	927	871	890	927	954	942	886	927	963	869	905	856	924	878	902	953	917	888	937	849	911	911	935	915	901	904	917	913	913	922	880	898	897	906	864	979	874	913	929	898	925	928	924	939	939	947	859	913	931	932	942	912	941	912	919	901	942	845	909	943	870	936	953	895	902	913	922	893	900	917	885	885	865	913	820	914	904	899	937	921	924	888	925	891	887	921	979	912	949	922	939	891	868	939	967	880	950	901	903	929	990	881	898	915	961	871	955	923	912	877	878	919	894	971	872	938	951	932	925	882	884	907	847	872	923	904	905	935	949	879	927	948	937	956	979	880	895	929	904	901	928	891	972	963	907	923	902	956	917	905	861	905	930	917	918	884	906	918	898	886	886	887	911	902	951	917	907	896	893	920	894	921	904	943	934	937	844	948	912	877	913	919	859	922	922	892	944	970	911	898	884	924	950	897	944	901	929	843	918	903	930	931	906	935	910	966	885	881	882	943	874	922	881	902	923	853	914	896	879	918	942	874	942	923	891	916	946	878	937	925	898	944	915	902	910	948	900	937	930	949	935	894	936	924	911	926	905	900	915	883	932	900	919	949	906	941	954	981	868	904	865	928	918	885	949	906	900	947	932	903	967	912	925	919	930	892	902	942	944	931	947	936	912	922	951	927	897	899	925	919	870	892	961	905	915	962	922	953	919	927	913	913	912	932	914	935	903	902	919	901	938	862	931	903	872	907	878	951	929	955	876	915	903	900	933	888	902	925	951	914	918	854	940	844	892	944	872	899	888	962	900	885	981	959	951	851	901	943	913	929	893	907	933	864	955	945	945	867	1001	940	936	900	921	863	954	880	885	953	905	929	902	900	915	886	903	910	915	874	926
1731	389	223	169	212	343	311	303	216	195	190	176	156	150	126	99	96	116	101	80	90	114	533	373	70	80	66	54	64	62	70	72	66	65	72	67	65	77	68	87	65	67	68	74	61	62	78	63	66	75	79	74	68	65	75	78	70	78	71	67	57	74	75	66	70	71	56	66	58	60	65	61	76	76	74	66	61	67	63	75	78	67	73	63	54	86	76	67	85	82	84	81	76	74	69	75	69	60	71	68	80	72	64	82	59	63	56	63	58	66	58	71	67	62	62	78	84	72	44	66	68	77	69	82	67	64	54	69	61	80	78	71	69	71	64	84	73	63	72	58	62	67	71	72	70	65	72	61	60	59	73	69	63	68	76	61	70	65	62	67	65	58	61	83	74	78	78	55	70	69	72	61	69	86	65	58	75	62	67	75	79	58	68	61	69	71	65	75	59	76	72	66	67	56	59	76	65	62	68	73	77	56	55	81	58	53	81	87	51	72	58	67	72	59	87	67	71	62	73	80	60	75	49	65	73	47	69	53	64	86	64	53	59	47	65	55	70	58	87	77	64	72	72	63	79	69	63	80	62	81	61	66	70	60	60	68	72	99	63	69	60	57	53	56	75	71	69	77	60	73	69	85	62	71	66	66	73	63	61	65	61	73	60	90	72	72	93	75	68	68	76	70	83	51	69	82	81	67	69	69	75	73	63	76	71	60	80	69	77	78	73	74	65	58	47	66	82	71	66	70	73	67	61	77	77	75	87	62	69	60	71	63	82	60	53	71	71	75	75	63	57	69	77	81	65	70	67	68	73	70	58	68	65	69	73	61	65	66	45	67	69	58	63	75	67	77	79	68	73	68	71	67	66	54	63	71	75	65	67	74	69	69	55	76	75	61	58	76	75	73	61	75	80	71	75	76	90	65	69	63	66	73	74	63	66	58	75	73	61	49	63	57	67	65	68	80	68	63	67	74	62	80	58	67	62	75	74	74	77	65	61	64	61	66	71	57	76	85	60	72	84	58	78	70	51	68	77	64	64	82	66	65	67	75	63	60	81	58	64	68	78	68	77	72	79	69	57	73	64	68	60	71	57	71	65	83	76	67	68	77	58	72	59	70	73	59	60	63	66	67	74	63	60	67	60	65	85	78	73	78	63	63	76	58	82	75	71	64	67	76	74	69	57	79	72	53	65	72	61	52	63	81	59	64	56	70	78	81	74	84	72	80	69	58	61	49	61	57	73	79	69	69	75	68	62	58	59	66	82	67	69	78	48	66	74	74	76	63	75	64	64	63	72	61	79	57	67	70	62	78	67	56	69	72	78	63	76	67	65	64	58	58	59	68	73	78	66	74	58	71	89	76	67	70	75	72	66	66	83	62	67	53	67	66	68	69	76	68	73	77	78	79	76	58	75	78	64	68	63	50	81	58	69	68	68	70	65	77	61	74	80	67	81	73	60	65	74	74	54	73	84	82	66	82	83	60	73	70	67	68	68	48	72	70	78	63	56	66	72	81	70	64	76	76	66	75	61	73	73	70	80	76	76	53	67	83	72	55	57	54	78	81	80	75	61	68	81	74	65	87	49	77	67	67	68	56	78	68	59	67	66	51	78	75	73	76	78	70	76	73	62	61	73	71	81	70	61	64	60	63	71	60	69	64	74	81	75	47	64	75	56	64	75	74	64	67	71	66	65	67	52	70	63	65	75	67	60	58	70	82	68	76	62	59	58	77	85	75	82	60	68	71	58	50	56	62	59	79	63	60	73	66	67	80	59	52	74	70	85	67	67	73	78	59	70	69	71	84	71	67	75	62	86	67	63	68	58	78	68	67	63	52	71	73	87	56	58	62	76	87	88	87	62	63	60	74	61	70	88	71	88	75	76	76	71	64	64	72	68	64	57	61	63	58	66	75	73	71	66	69	69	60	75	62	56	60	63	53	76	64	74	74	62	69	84	70	79	68	64	71	73	66	67	65	61	76	62	78	79	62	68	67	62	67	73	55	58	66	69	63	72	63	80	55	60	57	78	72	66	76	67	82	67	64	67	66	60	78	56	64	85	75	63	67	71	71	77	81	66	58	91	69	67	68	62	63	72	66	68	71	84	63	48	65	51	83	70	66	65	72	72	52	55	71	71	63	67	75	59	76	68	69	61	67	73	65	71	71	73	63	65	82	71	84	76	69	61	83	60	62	55	69	73	73	60	71	54	76	72	66	66	64	67	74	83	78	61	69	64	58	65	68	58	69	61	63	57	73	71	53	54	73	76	60	72	60	71	75	78	71	78	75	64	64	72	70	69	68	75	57	93	61	52	63	60	66	74	74	62	56	53	67	75	68	53	60	88	68	55	70	81	58	61	62	77	67	59	57	64	66	66	65	79	76	79	54	58	73	77	78	72	75	70	74	66	62	74	74	49	56	67	70	54	73	66	70	51	73	64	61	73	80	66	83	64	64	71	58	71	61	70	69	54	77	64	59	61	59	65	62	75	84	70	83	60	75	64	74	61	76	71	67	61	84	67	68	77	61	66	61	62	61	72	66	66	65	61	70	66	66	68	69	65	77	65	75	60	63	71	68	61	65	72	63	55	83	61	81	70	71	66	73	71	53	68	76	57	68	66	79	61	59	65	62	64	67	73	64	80	75	67	69	82	80	70	86	71	79	67	72	77	57	53	74	59	64	65	73	69	72	71	67	75	62	69	65	59	72	64	76	77	76	73	61	60	78	66	77	84	67	67	59	60	79	61	65	64	73	73	70	54	73	70	75	58	66	67	84	59	64	55	70	80	70	58	66	73	66	87	85	72	63	74	60	60	70	65	70	84	79	59	70	64	67	54	67	62	60	74	75	94	82	65	78	64	68	62	78	69	72	61	64	70	62	73	75	59	61	67	78	62	70	67	79	67	68	72	73	53	60	49	66	61	77	71	71	71	64	65	77	65	67	58	65	72	76	73	71	76	85	76	63	72	74	57	72	76	74	66	65	75	65	61	72	78	66	72	54	69	71	70	61	66	78	72	73	78	59	81	69	62	72	95	77	55	71	69	78	68	70	74	77	68	69	71	60	60	63	59	73	86	61	70	72	86	80	61	67	69	77	83	68	64	82	77	66	72	79	75	57	75	67	68	73	63	74	70	68	75	76	75	68	65	72	61	69	69	82	76	66	63	75	69	65	62	78	76	68	75	49	72	67	61	78	72	69	73	74	65	74	79	57	60	60	73	70	78	62	79	69	90	65	69	63	74	64	74	74	70	70	74	59	61	71	66	63	82	79	69	73	70	61	77	65	56	76	66	69	61	75	69	60	75	72	64	61	69	60	68	70	69	77	70	73	75	50	79	60	74	63	65	62	59	58	72	76	72	76	75	76	81	64	73	61	80	63	83	60	61	75	57	74	55	68	55	68	80	57	69	70	53	72	61	72	52	70	66	84	70	83	66	63	66	63	57	64	78	56	68	62	66	78	57	65	74	65	59	74	65	50	71	66	58	77	78	72
13432	6597	4188	7938	14948	16760	14527	12534	9232	7957	6643	5239	4558	4014	3200	2518	2291	2363	2035	1816	1557	2908	14025	8470	1104	1006	979	925	987	952	977	931	860	875	898	900	832	862	850	836	905	901	889	855	872	789	851	817	853	850	859	880	761	876	824	885	857	813	862	861	862	852	841	833	866	868	841	848	838	845	821	834	800	877	882	838	851	843	853	829	815	859	823	799	822	851	829	860	1011	1089	1280	1434	1261	1127	912	951	870	832	855	814	808	807	854	803	836	844	863	813	838	834	869	826	872	820	801	792	866	782	850	834	815	859	798	797	898	843	831	817	796	790	871	772	822	866	850	845	863	808	811	856	834	794	853	835	800	819	836	853	814	871	837	818	772	846	827	821	824	860	852	793	859	866	842	825	843	827	861	773	831	831	816	841	809	805	809	819	874	904	859	848	799	841	828	843	808	822	847	854	805	870	860	809	785	878	849	853	879	811	826	886	818	822	807	831	835	797	820	792	849	870	797	886	830	799	843	855	807	788	858	833	829	852	825	857	844	850	864	832	862	832	865	829	890	820	836	831	871	799	890	874	855	856	840	835	851	840	843	841	840	834	786	843	879	795	881	800	822	847	771	842	781	832	824	846	834	798	846	814	882	838	837	847	802	823	790	794	813	847	806	842	860	842	813	868	837	873	832	819	856	803	876	800	813	822	850	841	829	777	809	827	840	840	795	852	871	827	843	873	848	822	831	805	824	869	827	824	874	877	843	823	819	794	820	817	851	821	830	855	817	830	811	832	861	850	782	856	891	853	832	815	808	870	860	818	870	821	828	833	887	863	817	822	802	847	791	863	777	850	828	847	818	891	828	832	759	796	854	878	806	775	854	831	870	785	832	781	844	839	825	800	837	802	839	850	892	878	820	880	863	831	868	881	820	856	851	869	845	803	808	794	851	829	890	840	823	863	882	785	842	872	833	837	867	831	785	847	866	851	853	808	803	858	794	842	856	853	861	861	787	849	813	885	921	826	886	851	820	815	844	796	817	804	771	761	835	876	818	859	835	806	831	811	760	829	852	817	853	838	823	851	864	809	850	805	867	798	831	793	831	832	816	826	849	859	834	815	838	860	842	832	867	839	784	826	832	807	870	877	811	846	863	802	816	856	833	851	877	840	834	813	822	823	812	853	813	835	845	874	850	845	862	854	809	831	813	856	828	864	885	844	863	885	818	831	800	838	837	808	839	883	854	845	850	839	817	880	837	812	914	853	827	777	849	806	878	881	827	892	805	818	833	849	874	775	844	847	852	855	767	885	822	822	843	818	791	833	836	804	828	820	849	826	870	836	840	852	794	796	836	812	802	865	830	811	766	807	803	815	841	867	799	849	871	901	874	846	823	861	843	836	843	846	821	847	803	842	839	830	856	851	834	811	819	816	827	874	855	836	831	821	832	871	868	819	863	916	757	841	790	848	839	824	797	825	838	847	865	793	799	827	850	832	828	836	797	837	830	862	835	860	782	846	803	752	834	848	810	846	827	821	817	811	823	810	851	850	880	841	825	837	856	852	829	831	815	836	826	831	853	811	839	827	840	876	847	814	831	868	801	818	837	881	770	799	826	833	813	836	852	828	804	801	830	826	863	814	790	861	849	855	830	793	835	849	826	897	827	849	790	781	813	776	828	811	804	872	805	817	879	851	795	816	836	827	824	805	840	814	838	863	806	835	784	812	863	782	834	896	869	859	827	851	832	810	831	813	831	826	859	795	796	840	796	810	815	868	828	837	803	856	847	856	862	854	797	843	812	762	825	820	793	842	810	845	820	829	820	824	807	845	806	813	806	803	813	803	858	867	836	854	842	822	846	881	849	818	817	793	828	814	839	813	834	782	838	884	817	802	871	770	868	807	859	861	859	843	840	866	826	844	807	850	822	812	810	893	797	840	788	805	831	832	842	823	831	817	841	830	792	815	798	835	844	806	831	869	803	889	811	823	835	844	875	803	864	813	843	835	854	824	878	861	901	880	824	830	823	817	804	838	841	850	816	836	841	792	849	798	844	811	829	812	838	820	846	810	843	816	861	830	839	842	888	843	852	837	809	858	804	809	829	829	808	815	863	805	858	822	764	773	815	831	828	831	841	853	835	843	797	811	792	831	835	850	867	826	844	868	829	848	832	845	801	868	773	776	836	808	837	829	791	795	811	831	809	807	817	789	811	799	800	828	821	798	875	864	860	827	794	823	779	825	817	868	854	850	787	822	811	818	860	844	853	848	814	848	855	825	829	827	844	843	813	859	857	890	828	840	835	907	842	833	858	849	802	793	829	854	841	825	832	846	861	864	805	824	831	810	802	847	822	835	857	789	870	847	862	853	797	833	825	869	866	770	860	803	859	761	789	815	848	849	831	900	828	810	809	813	831	825	834	855	823	772	811	801	873	808	821	865	809	822	818	853	846	855	833	907	822	874	808	824	866	808	891	839	812	814	876	807	836	808	884	817	803	763	842	814	822	803	852	853	812	863	838	815	803	802	830	847	851	861	818	848	857	820	905	809	877	790	875	820	878	815	838	821	835	854	850	805	844	884	830	847	849	860	828	846	805	875	864	887	856	798	918	897	778	837	821	852	883	840	823	788	832	827	839	850	870	890	825	803	821	790	836	841	803	843	851	866	803	799	866	852	821	844	830	851	842	845	874	843	860	792	877	806	789	837	823	820	839	802	871	824	862	842	864	874	823	873	834	801	869	864	814	849	871	838	837	775	830	839	847	861	811	793	862	839	829	842	875	837	825	815	810	816	799	777	825	869	847	841	847	844	892	883	841	925	783	850	802	818	793	833	864	809	807	816	849	862	833	777	897	798	799	798	881	803	764	811	869	831	862	838	853	843	862	802	851	854	855	811	829	803	828	817	867	851	835	885	829	789	824	823	845	826	797	868	829	812	820	815	841	817	796	883	856	843	869	861	813	850	834	819	817	849	853	816	834	848	813	819	808	790	812	857	855	863	824	858	804	800	782	854	779	835	845	828	797	821	812	793	854	836	813	781	849	863	797	878	771	870	857	838	842	848	819	836	784	793	807	834	862	795	862	852	808	844	829	838	816	859	869	848	866	810	804	796	799	861	863	847	823	797	852	873	858	845	807	813	868	882	837	802	842	887	807	844	785	806	880	802	876	853	832	833	804	945	860	870	853	889	837	825	869	872	814	824	824	804	857	820	849	871	864	854	831	857	836	830	835	863	793	807	820	783	809	821	786	837	785	866	817	785	754	830	844	824	832	842	812	850	798	812	830	794	842	818	794	853	820	799	841	778	822	830	848	860	807	821	816	855	874	801	821	788	824	816	821	791	846	814	867	837	790	837	857	831	864	768	830	818	815	816	829	824	838	857	817	806	848	839	860	848	825	865	828	815	849	839	818	857	874	851	790	879	809	803	866	866	844	871	813	882	831	813	834	899	848	828	797	867	864	807	875	865	826	875	900	833	870	802	871	838	803	855	797	842	857	853	766	824	829	888	767	866
1170	677	345	257	328	503	472	406	322	349	283	240	178	193	181	150	108	131	105	117	105	243	1725	1053	87	73	73	72	70	74	77	70	66	71	70	78	66	77	57	70	64	62	75	59	69	70	70	65	73	59	55	62	73	54	82	88	77	69	67	58	75	75	81	71	62	49	62	56	73	58	69	69	64	53	77	55	64	59	72	68	61	61	68	67	60	68	66	66	78	84	99	100	95	82	89	69	66	68	62	61	63	71	76	61	55	72	64	62	59	78	54	66	70	75	65	69	71	64	59	74	72	76	79	84	62	66	55	59	66	57	61	72	58	58	68	79	51	47	63	64	53	52	65	62	81	63	71	56	76	54	72	80	57	65	65	57	55	80	74	56	79	79	81	70	71	62	70	64	73	67	65	67	68	56	70	55	71	61	64	59	69	61	62	52	64	70	72	66	66	88	57	70	62	66	80	75	77	67	60	57	67	64	63	76	71	78	49	63	70	78	66	77	59	60	63	70	69	77	64	62	69	48	67	61	62	65	71	66	48	62	69	67	56	53	82	71	86	62	73	69	67	72	60	57	83	71	76	64	64	87	71	75	57	75	58	83	59	75	54	76	55	84	66	74	67	68	64	84	66	78	75	61	67	79	67	72	79	72	72	52	57	67	69	59	62	60	70	75	67	77	72	75	61	63	74	58	59	57	81	63	57	71	79	79	53	61	64	62	88	68	68	68	65	59	73	63	69	62	56	69	56	77	53	81	59	75	64	76	67	72	65	57	63	65	66	70	62	65	72	70	61	53	75	54	64	62	71	69	66	65	77	64	67	57	66	79	63	62	45	65	88	76	70	83	68	69	78	75	67	73	73	68	69	66	67	65	54	76	71	66	59	69	57	56	69	55	51	76	65	74	64	77	67	64	84	80	53	55	67	62	54	74	50	69	68	61	60	72	68	61	70	64	73	64	65	86	75	59	79	56	75	75	56	67	74	74	80	68	69	63	63	73	49	61	69	68	73	70	61	64	73	89	66	80	69	61	65	63	58	64	71	70	60	66	67	59	64	63	69	50	60	65	57	54	74	74	85	64	63	71	74	64	63	66	59	62	66	56	67	66	58	74	52	61	60	63	62	77	63	64	66	68	97	59	75	76	64	64	66	71	69	53	60	61	79	57	69	65	69	76	73	72	79	60	74	58	70	64	66	63	77	57	77	79	55	65	66	70	61	78	69	68	71	73	60	56	71	70	70	74	74	58	67	69	92	69	67	64	67	62	75	59	59	73	72	69	75	76	68	75	68	78	59	65	73	67	66	66	65	77	79	70	72	67	65	47	78	67	68	61	71	71	72	65	56	69	73	74	67	61	56	66	70	74	65	78	71	49	61	74	85	73	62	75	76	73	63	73	76	78	68	57	63	66	68	59	62	67	77	66	58	65	69	68	60	68	56	67	66	58	63	78	61	71	71	68	60	66	64	69	69	64	75	76	53	69	70	56	73	75	46	66	51	61	57	73	60	58	60	72	77	63	66	78	80	64	82	58	69	68	77	63	65	70	74	66	46	64	86	76	69	68	66	71	72	59	81	64	63	65	62	70	57	72	77	71	65	58	66	54	58	71	64	65	74	72	74	86	64	63	59	59	74	58	68	77	64	65	75	75	60	65	80	73	57	58	69	56	69	83	70	56	72	59	58	62	80	60	61	61	62	64	61	57	67	74	61	72	69	56	68	58	54	74	78	61	57	63	72	65	65	59	70	64	58	60	66	79	66	68	65	60	50	78	74	71	63	54	65	59	69	59	56	73	75	73	62	55	61	50	68	74	71	67	77	63	75	74	59	76	49	61	66	61	62	66	54	68	77	68	65	71	81	53	71	70	75	50	59	68	73	78	83	57	52	69	65	60	66	65	72	68	64	63	71	70	59	66	68	70	78	74	66	67	63	70	63	64	72	63	57	71	63	66	80	62	65	63	60	77	67	53	70	68	66	76	66	55	63	74	79	74	60	58	63	62	67	67	55	62	64	68	50	60	64	58	81	80	68	66	64	65	63	73	58	74	60	55	56	73	66	56	71	67	66	87	67	70	75	68	70	75	62	66	58	62	67	54	55	71	86	56	64	73	64	61	69	68	55	69	59	64	80	74	72	63	68	54	66	54	69	67	46	54	68	75	58	68	62	72	68	70	80	72	56	64	66	61	67	72	53	56	62	66	68	77	75	57	54	73	62	74	57	65	69	72	69	63	61	71	79	68	74	52	73	74	79	66	45	68	67	62	76	76	75	66	52	82	54	66	84	77	51	65	63	60	72	68	59	74	63	68	69	61	55	67	59	64	69	63	56	50	63	66	77	61	73	79	74	69	55	50	50	78	50	62	72	70	69	70	68	73	65	72	65	56	68	69	69	75	83	77	75	59	66	68	70	75	62	65	67	63	64	51	68	65	70	78	72	60	83	56	72	72	68	67	73	74	51	71	73	62	59	57	57	57	85	67	72	71	63	73	77	55	61	60	61	59	72	66	76	66	68	71	66	80	64	68	73	67	80	75	72	69	67	61	67	64	71	82	57	56	66	73	69	69	57	68	54	69	64	63	68	79	62	59	47	54	76	56	84	75	67	70	71	67	58	63	63	71	67	66	67	73	66	60	68	62	60	68	73	64	50	67	64	77	71	65	72	74	70	67	75	73	57	65	70	61	48	72	64	52	54	54	78	71	72	56	63	66	71	55	75	61	75	62	64	83	69	75	73	71	75	65	71	71	55	75	60	74	63	63	81	62	65	71	73	57	61	74	67	69	80	75	76	71	74	57	59	63	75	79	70	70	58	62	59	72	66	64	69	69	54	68	84	84	71	67	75	67	64	84	74	65	70	42	73	57	64	71	83	72	66	61	69	59	66	59	58	63	75	60	63	68	58	69	72	64	50	60	62	57	76	54	53	73	72	78	68	55	66	68	83	72	66	84	63	53	67	66	62	54	63	57	54	84	71	73	80	73	59	63	70	59	60	58	71	72	66	60	76	49	72	64	66	67	59	78	62	64	50	62	64	57	61	72	73	62	57	67	65	63	67	52	68	66	57	55	75	62	82	68	60	46	67	63	75	51	70	79	57	75	55	66	69	63	89	72	53	73	64	68	76	59	64	57	64	59	65	58	61	76	74	58	79	55	69	82	70	70	65	72	87	75	61	69	59	63	61	57	66	75	73	81	71	64	62	56	68	71	63	73	54	65	68	75	74	63	72	82	55	71	59	57	69	61	65	69	72	65	69	64	77	71	81	56	75	70	78	73	62	69	80	62	66	55	74	67	62	66	48	63	64	64	58	60	65	63	61	70	80	60	83	61	62	60	62	69	65	56	63	57	73	59	64	63	70	66	74	75	55	67	68	51	64	63	79	59	69	72	66	63	66	76	64	64	69	58	58	79	56	77	73	67	38	74	61	65	57	53	74	83	77	60	63	62	56	67	60	88	50	81	69	67	65	69	61	74	71	61	61	69	65	59	61	74
16401	9878	5890	11205	20074	21087	19255	16212	12754	12220	9484	7173	6594	5736	4828	3666	3116	3281	2797	2569	2273	6797	26018	15836	1653	1123	1080	1005	927	973	943	944	895	911	943	861	941	864	823	878	887	843	816	836	797	835	816	833	821	895	823	825	801	807	826	837	804	799	821	791	809	863	841	824	807	775	837	806	804	835	815	811	819	766	860	818	838	816	840	829	823	810	817	821	788	770	812	836	1064	1583	1969	1809	1446	1175	937	847	798	793	815	838	847	779	758	781	836	825	798	799	801	782	796	776	826	811	814	786	811	829	767	753	785	806	771	800	765	816	800	806	773	809	772	806	828	784	796	741	763	795	841	780	782	780	798	740	806	817	818	728	794	796	819	802	849	785	834	778	774	798	798	752	824	795	783	815	767	849	762	790	759	772	816	772	781	828	793	841	771	813	799	808	763	809	746	793	789	835	812	763	771	830	782	798	808	806	855	818	773	760	806	800	814	803	789	810	793	792	787	776	817	801	817	772	857	800	769	805	798	768	780	779	785	800	761	834	793	829	784	777	782	779	778	795	790	794	795	815	794	805	797	863	789	842	844	783	835	805	784	829	773	793	781	783	755	766	780	832	758	792	783	794	827	812	802	759	780	772	819	840	828	775	731	803	778	816	750	771	804	786	808	728	783	789	804	844	793	798	818	816	820	801	827	756	760	826	784	793	829	800	833	783	750	780	748	760	792	789	776	803	731	765	789	829	834	831	759	800	842	797	798	763	799	804	791	783	801	817	819	814	842	807	815	801	806	800	804	771	784	796	842	812	797	778	789	783	780	801	783	800	816	755	793	822	806	812	792	753	806	767	748	813	806	768	768	818	796	806	804	759	792	812	787	822	802	856	809	736	771	779	815	800	841	826	785	816	818	816	768	785	841	767	787	751	798	810	811	814	758	827	804	810	812	762	758	801	825	840	748	751	813	798	798	745	828	819	765	811	826	853	805	851	761	780	764	819	826	798	794	785	789	779	832	840	789	840	777	773	800	807	799	840	757	811	829	805	827	762	798	806	841	776	789	839	760	801	756	824	777	811	787	810	768	775	826	766	822	796	817	798	804	833	800	747	777	823	798	816	848	809	809	793	809	818	786	813	768	794	839	796	821	840	783	765	710	787	776	835	812	785	762	870	764	788	749	781	822	769	780	832	815	838	771	830	798	777	814	784	798	807	819	760	849	837	800	751	770	766	785	819	795	821	775	759	780	810	788	772	820	806	836	823	803	780	783	802	772	796	791	856	804	787	823	782	771	782	762	799	806	852	824	801	775	787	786	768	836	807	792	778	808	790	780	763	805	807	810	791	807	817	769	786	778	771	840	793	775	772	770	798	770	823	833	814	797	735	775	782	796	806	847	771	807	834	765	743	804	782	770	854	820	790	807	828	823	790	806	806	803	774	741	827	778	803	761	834	762	796	826	821	786	848	825	800	768	792	770	781	816	825	753	784	786	792	787	808	822	814	802	802	763	753	836	808	812	824	787	797	831	779	823	818	786	814	775	781	746	795	792	775	852	753	815	765	746	842	786	763	731	825	832	827	763	760	829	815	817	833	821	838	783	787	791	772	869	788	777	860	791	801	786	780	816	775	780	811	777	818	763	802	772	815	788	832	798	805	798	800	805	835	803	785	799	784	784	795	794	774	825	830	755	794	807	774	785	749	747	816	802	798	806	819	731	780	806	746	814	809	779	832	798	761	816	849	791	795	802	768	858	784	790	779	820	778	751	804	803	812	798	777	838	775	773	801	827	837	785	775	741	800	841	817	815	786	753	726	819	778	832	762	808	831	775	813	808	757	843	787	808	814	793	756	862	810	822	832	798	780	823	744	756	812	795	812	807	833	813	810	824	832	821	811	827	749	787	803	800	780	776	838	826	797	788	829	785	753	826	817	789	742	745	769	789	794	749	830	805	787	783	788	818	852	792	789	836	790	756	796	763	773	805	807	746	782	829	818	799	788	817	754	832	795	820	805	779	767	814	842	770	787	763	801	833	779	780	809	803	823	800	825	779	818	822	746	821	772	791	780	774	825	785	771	847	767	812	761	815	739	834	825	828	798	805	797	772	810	834	866	808	850	785	791	797	817	827	846	842	816	758	758	824	803	840	744	799	776	782	793	764	775	787	830	764	816	787	756	834	788	811	803	775	769	829	795	801	782	795	793	825	755	799	779	803	728	790	853	851	778	790	772	787	803	806	774	786	735	768	789	699	862	768	761	782	800	831	823	777	791	727	753	832	762	800	752	836	837	813	800	759	808	772	780	747	807	800	802	776	827	797	810	799	819	839	768	802	777	807	774	737	816	743	765	808	790	803	767	746	811	799	754	810	790	770	821	776	789	776	806	759	812	787	751	805	804	811	800	809	797	815	820	765	772	805	776	746	795	770	795	804	817	767	827	767	798	840	800	749	768	803	789	770	800	786	797	772	788	780	807	816	777	872	780	845	827	779	788	790	814	758	790	774	764	775	866	790	769	773	760	759	847	784	854	801	822	772	751	802	804	778	852	778	814	826	779	790	728	793	807	798	866	722	807	792	817	818	769	775	803	774	837	787	776	748	822	806	743	769	812	808	826	736	804	779	791	849	806	806	759	787	797	788	812	821	790	765	806	784	785	835	766	770	806	761	812	765	773	780	764	810	769	775	839	831	809	854	784	800	821	800	786	798	800	767	840	777	731	782	800	841	799	774	849	806	815	747	796	854	806	767	792	819	793	776	759	764	793	795	790	833	842	793	793	805	804	775	756	815	779	793	829	829	856	801	814	784	782	805	779	836	792	784	761	799	761	774	765	742	767	793	742	811	828	806	837	810	793	781	818	781	812	809	790	835	802	815	800	863	817	784	795	778	846	755	785	818	825	770	776	820	777	763	826	831	805	799	774	728	815	748	796	797	824	795	802	780	787	805	812	824	774	821	770	816	779	757	773	830	835	798	798	786	775	797	764	831	855	758	795	841	811	799	804	790	824	757	799	803	772	773	835	783	808	817	772	795	845	828	815	835	783	843	836	812	827	739	836	772	832	760	776	761	832	785	790	737	809	805	768	785	807	795	803	853	779	814	761	801	822	846	799	774	738	790	843	784	786	771	827	847	807	802	788	746	803	810	822	787	802	821	799	772	792	782	778	830	804	808	789	818	804	800	792	811	796	764	806	841	790	781	786	855	853	777	813	794	824	826	789	792	831	788	790	800	753	740	793	799	847	785	811	824	776	805	822	778	747	781	802	772	770	807	804	797	803	785	776	775	790	799	832	783	800	830	788	748	813	816	793	827	818	762	744	806	790	779	785	800	822	829	814	808	865	783	823	792	815	775	814	801	808	807	841	794	804	779	782	815	745	837	833	768	807	841	820	811	783	834	773	757	785	835	767	793	800	808	767	763	855	807	789	761	811	802	793	778	845	799	807	748	811	756	813	769	809	798	773	778	836	729	784	807	751	797	784	782	797	848	802	842	799	789	816	785	852	794	785	794	849
2656	589	339	296	316	506	480	406	335	346	274	228	218	192	170	158	160	142	130	124	128	329	1809	1631	123	103	77	71	86	81	82	89	98	86	91	87	90	82	67	89	73	89	70	65	73	87	65	82	86	69	96	70	72	81	88	78	93	92	78	83	69	77	72	96	69	97	92	84	94	85	97	89	72	88	70	76	91	76	93	76	79	97	87	72	77	101	83	71	79	126	117	124	112	90	78	89	80	73	76	107	99	85	67	95	78	84	99	81	69	103	87	67	81	72	59	88	77	86	82	98	76	97	87	83	72	86	76	80	103	88	70	91	85	84	93	83	69	82	87	97	92	80	87	78	82	70	73	66	96	88	77	85	82	72	87	98	95	77	84	81	70	76	90	81	74	76	83	70	107	82	67	78	88	88	85	80	86	92	75	83	65	85	78	78	94	81	76	75	83	91	93	73	62	75	93	91	94	90	76	64	79	74	83	90	95	90	83	74	85	79	79	73	94	85	86	86	76	84	83	89	75	67	92	84	87	75	69	86	106	61	83	98	91	71	62	91	84	93	85	88	79	91	86	74	60	73	65	78	66	77	84	79	86	81	69	81	98	92	82	92	74	92	87	82	101	102	88	91	93	74	96	101	82	93	94	71	70	91	75	101	78	80	78	65	88	93	72	83	81	89	85	68	104	66	76	74	66	84	92	97	77	90	80	89	73	81	83	87	75	70	98	84	89	86	92	82	82	83	69	80	86	75	68	73	92	73	86	76	92	87	77	75	79	86	79	84	84	85	86	73	83	74	83	77	62	96	92	97	94	79	77	88	87	92	74	92	80	78	80	78	78	97	77	77	80	85	86	85	58	84	89	76	90	86	85	82	77	80	103	81	99	84	70	69	83	71	90	87	64	86	78	84	73	91	83	77	71	77	69	67	74	89	77	80	87	77	85	69	88	80	77	66	83	95	77	70	88	73	70	79	71	87	97	92	89	82	81	89	86	86	80	92	95	79	73	77	74	95	86	96	81	92	87	82	73	80	79	80	91	66	75	85	86	93	97	87	79	85	90	65	93	68	80	98	84	80	80	98	80	82	76	68	67	106	75	81	64	91	90	82	81	77	79	82	73	83	90	81	104	85	84	73	61	85	92	86	79	89	72	83	85	74	84	93	73	95	70	110	71	83	99	83	106	91	83	64	79	91	71	73	68	80	98	75	94	93	93	80	63	91	72	89	80	94	67	70	88	85	95	75	99	80	78	80	89	101	97	102	81	81	75	79	80	89	91	90	85	72	78	84	86	77	81	75	76	79	82	88	95	75	91	69	85	96	85	101	89	85	74	88	78	73	81	99	77	86	76	84	84	67	91	81	81	87	96	86	88	82	93	72	79	76	89	80	74	92	80	81	81	83	81	83	78	70	71	92	77	75	79	87	91	90	76	81	71	101	93	77	73	82	82	86	75	97	99	82	84	73	77	78	90	74	92	83	101	91	64	88	81	64	79	86	88	79	75	100	94	99	74	80	90	77	83	89	80	90	74	81	90	74	86	94	65	87	80	86	95	95	84	86	77	91	62	77	73	82	95	73	88	81	92	81	95	82	86	77	87	85	86	61	89	74	90	85	86	94	88	61	84	86	75	92	79	74	81	74	73	74	86	74	87	87	68	90	77	81	87	88	85	81	98	74	87	83	94	73	76	67	91	78	85	75	90	91	94	81	86	86	80	81	83	74	66	55	79	90	65	83	88	84	84	82	75	101	66	86	80	81	78	91	78	88	87	93	70	73	74	76	78	89	81	89	77	80	84	76	77	82	85	71	73	69	74	85	77	75	87	86	76	85	94	70	100	68	85	91	87	70	81	94	93	78	94	102	82	92	68	80	72	81	88	84	87	84	77	80	78	110	72	81	81	68	82	75	83	76	87	94	90	85	75	83	70	78	77	76	65	85	64	88	74	71	113	86	89	87	88	79	92	97	92	96	84	93	73	77	80	86	77	96	82	73	74	62	88	78	88	86	77	66	82	86	85	97	80	69	89	90	75	89	87	92	74	83	86	59	83	75	73	72	96	85	79	74	79	62	89	78	81	93	93	75	90	79	74	90	97	80	83	86	84	70	73	92	81	75	62	85	77	64	80	91	90	100	84	85	95	85	94	78	89	76	84	82	80	100	79	80	89	89	70	84	76	81	87	78	88	92	85	68	86	68	72	97	62	88	87	94	63	72	71	67	77	99	69	74	89	84	90	77	87	98	76	77	75	71	78	75	73	95	84	99	84	78	72	77	81	80	75	80	81	90	77	83	97	71	82	81	86	76	76	76	105	98	95	81	63	87	76	105	80	75	83	78	97	90	81	74	74	97	104	76	77	92	85	93	81	83	81	73	89	75	96	72	78	71	78	84	92	80	88	84	92	75	82	73	82	84	98	71	86	80	68	90	70	86	79	68	79	93	61	88	89	68	83	84	93	87	91	82	84	92	98	73	104	82	79	73	82	75	92	79	84	91	82	89	79	65	94	81	79	79	80	81	103	78	73	82	82	87	71	88	80	93	83	66	80	76	80	68	80	99	76	67	98	91	76	114	67	81	87	86	78	88	88	79	94	63	80	81	86	78	85	88	84	66	73	102	83	79	94	83	92	59	77	83	74	106	78	79	81	83	80	81	82	84	82	85	77	78	70	92	92	85	90	64	91	80	90	82	88	78	91	83	63	88	78	94	82	65	80	86	88	81	96	92	83	81	69	72	84	99	76	72	82	79	90	87	75	74	87	72	64	69	88	94	74	79	75	84	93	79	83	101	70	77	87	88	92	90	83	89	77	87	86	76	93	82	69	74	81	91	58	77	97	70	87	92	84	78	91	83	78	72	83	86	77	71	83	83	82	73	89	90	82	100	84	82	84	82	72	88	78	73	85	95	90	78	80	76	86	76	76	94	80	85	71	75	81	68	74	82	76	80	64	65	73	77	67	73	86	72	86	76	75	84	93	72	96	94	90	78	86	93	87	79	64	70	94	80	72	81	80	77	83	86	63	90	85	83	84	76	72	81	78	91	88	81	80	79	68	70	89	81	88	76	76	69	81	76	74	86	82	75	101	88	87	85	88	73	98	80	72	63	65	64	65	78	81	76	69	90	88	90	77	63	93	77	70	87	79	79	92	81	81	87	85	68	75	69	75	90	85	71	78	90	80	84	70	80	75	81	87	77	91	79	79	80	81	76	77	73	84	79	76	82	76	80	75	87	88	80	78	88	87	91	70	83	67	67	96	74	80	81	82	81	79	82	90	73	86	87	80	93	100	82	72	84	83	75	73	91	69	95	56	71	94	83	80	79	100	91	100	88	83	97	75	81	80	88	82	80	72	79	96	78	83	77	66	86	95	69	81	96	71	78	84	92	80	83	83	79	80	82	84	76	80	85	80	70	88	72	86	84	90	75	74	73	83	86	74	88	78	75	75	90	74	69	90	80	70	82	96	77	78	98	74	76	73	89	85	78	87	81	77	97
15805	8823	5829	11282	19232	20926	18947	16325	13661	12582	10060	7787	7006	6185	5265	3964	3869	3371	3108	2897	2650	8119	26761	21368	2324	1262	1191	1177	1135	1121	1161	1107	1099	1107	1084	1098	1050	1019	1089	1088	1019	1077	1030	1010	1002	1013	1046	977	1028	1025	974	1016	999	1019	985	1018	980	970	1006	1001	991	1032	1012	1023	1075	1012	987	977	1031	989	1035	959	1032	1011	1029	1001	1082	1016	1010	951	977	994	993	1017	1032	1003	972	1074	1303	1921	2027	1695	1402	1132	1042	1018	910	1002	1030	1006	1000	1005	1033	1001	952	1006	929	1028	1009	1019	988	970	919	984	939	951	1019	952	1003	996	966	1000	944	963	947	958	1017	991	1070	947	978	1023	991	1023	977	971	1009	971	1002	951	985	977	946	943	984	1020	1024	962	1013	1039	978	977	1010	980	964	1015	1034	974	989	965	1045	996	1020	937	1035	983	1018	983	1010	940	1061	964	985	973	980	961	1097	969	998	1007	963	998	899	1054	1002	1023	1035	1003	941	991	1008	1030	981	1008	1043	989	974	989	961	1002	1032	974	952	989	913	908	1009	983	1006	1017	968	1001	908	963	934	1008	1004	970	1022	998	998	971	1006	1012	1001	979	1004	975	1023	974	920	986	970	1015	957	997	1006	951	971	980	1001	1019	996	972	953	956	947	1003	969	971	1029	939	987	982	941	995	984	963	997	1001	924	1000	945	992	1042	985	1071	1004	969	1014	957	969	966	967	1012	956	977	1004	977	1032	959	960	970	959	920	984	976	989	940	936	1024	1008	993	1010	936	972	1040	959	948	1027	1048	962	994	961	986	961	1022	942	943	936	963	1026	978	1009	967	1004	1042	946	993	1002	995	1036	1029	1053	1005	987	956	941	1023	1000	980	986	1002	1017	921	996	993	964	995	974	971	1030	1036	1027	989	953	1037	944	1014	1013	981	987	1003	972	951	991	1005	984	983	967	970	968	974	985	967	1011	960	971	1012	942	993	974	1014	978	988	964	991	996	990	1073	1054	1020	1007	1023	992	1019	999	1028	947	1031	1020	1018	992	941	1015	1011	958	971	976	983	966	970	926	959	989	1005	963	978	984	966	998	952	991	947	933	964	1001	995	956	1011	956	967	976	983	983	1000	957	1014	983	1007	965	1021	1055	978	965	958	1000	960	967	982	939	998	1002	1003	955	1045	998	1008	1002	944	933	1020	991	1012	995	977	991	996	1069	1005	952	1046	1012	956	999	975	959	989	976	1015	988	1034	988	991	974	943	969	998	1015	952	953	974	970	1015	987	1033	935	1009	962	1021	1017	972	970	977	942	993	972	983	961	969	941	924	971	1017	1012	996	986	992	933	967	1046	975	940	1003	1025	949	978	982	1021	953	1076	1001	1036	1001	1006	1021	979	933	985	918	925	1035	991	970	982	979	991	923	1015	1045	1004	966	980	957	946	969	968	992	996	954	986	973	950	952	951	1023	979	971	963	1026	982	1010	980	985	988	961	972	955	1053	1002	968	973	1005	978	986	961	945	977	982	1008	1021	989	1001	1016	978	966	973	968	938	1013	1038	1009	971	1021	972	933	924	997	939	1040	1005	967	966	954	928	974	1012	988	967	939	985	1027	952	1001	958	939	958	960	981	967	993	1016	910	939	982	1028	948	971	947	959	999	1040	981	988	968	1018	1008	938	958	1022	1010	959	964	1038	976	901	1003	1029	986	961	967	1021	939	960	983	944	1076	1000	952	939	1002	1019	990	964	982	1031	1011	995	997	927	977	983	1001	982	955	952	1006	1082	1002	973	984	974	999	959	952	1001	1001	1043	1013	1042	978	986	1019	991	1036	985	973	1022	929	974	1011	953	1016	1014	981	909	959	973	982	989	1033	971	1023	998	985	986	920	962	1015	999	1005	980	1001	942	1002	978	1022	978	979	1013	1024	977	981	970	989	961	979	951	927	995	949	1068	961	1001	1012	996	988	1009	977	1046	921	1019	1000	955	976	1014	1074	984	974	1006	964	965	917	922	970	988	960	1025	986	971	968	951	945	1010	979	961	975	935	1023	988	1005	1040	977	1005	1052	956	995	987	979	988	937	987	1006	955	997	998	997	972	1000	983	1018	993	954	1001	995	930	976	927	967	977	1008	1022	959	1008	992	1028	947	1011	1006	988	987	1004	918	942	988	991	989	1000	960	943	959	1002	948	972	970	988	1021	991	981	968	948	1014	987	980	971	978	983	1034	958	998	964	936	998	997	968	1019	1005	999	1025	981	937	984	1000	972	976	989	1017	1023	961	941	977	927	998	986	965	970	993	1044	980	968	1016	934	988	918	978	1004	999	983	966	979	970	952	984	976	992	953	985	976	981	1010	957	1056	1033	980	964	918	991	960	957	959	973	990	1003	933	980	966	994	961	983	973	1026	995	1018	993	1002	941	1003	962	997	965	1015	931	988	977	995	987	961	948	1020	969	966	939	982	1016	976	957	961	992	1017	1010	1026	970	921	983	971	997	996	986	1008	939	1011	966	974	926	973	936	1000	998	964	1023	1012	911	959	989	1014	979	926	1006	1035	965	984	985	973	964	993	982	977	893	1011	991	976	1005	1034	986	983	971	964	974	990	998	998	967	989	1004	1004	956	923	991	1008	1022	1020	980	963	981	977	998	914	964	1009	990	1012	1019	1045	1046	977	1027	980	986	1042	939	963	1006	1029	995	950	980	980	974	1003	1053	961	1019	973	966	932	934	936	1029	950	959	1016	974	961	998	934	975	940	951	949	966	972	1042	1025	1007	922	954	978	990	1022	1024	991	1018	968	1010	927	966	1011	935	1016	1021	987	954	992	979	972	934	923	964	1038	976	995	977	967	1036	999	992	974	993	973	1009	935	998	967	990	987	978	1020	1027	995	1039	950	956	1018	955	949	989	979	967	954	995	1008	952	996	972	980	1018	976	928	924	962	962	964	970	997	983	950	986	946	972	945	966	978	982	944	985	943	974	985	1003	996	970	976	1015	965	956	1050	962	1037	975	1011	992	1016	970	1005	960	962	937	944	942	989	1019	993	978	961	1108	985	966	942	992	991	943	969	930	958	999	988	987	971	977	943	952	1039	1046	946	945	946	1001	944	984	987	992	1010	1006	968	952	1016	986	951	1014	1013	988	955	1011	975	1006	997	1069	988	967	942	958	998	1008	990	949	1007	957	1017	940	1046	967	1012	1009	989	958	950	1026	978	921	1012	1024	990	1036	993	963	954	1033	1055	1059	975	1007	958	1014	986	1052	958	952	935	968	984	1002	989	993	948	998	993	971	1010	1000	1023	1010	1007	965	1001	966	980	1010	987	966	1007	991	985	1008	1004	1000	1003	956	983	986	995	999	959	983	1028	940	945	931	946	998	1027	975	1012	997	995	989	994	1007	963	1015	1001	984	980	920	924	997	988	997	948	1046	991	985	989	933	1025	975	985	1023	967	971	986	945	1011	944	913	997	997	940	997	1060	994	967	964	939	940	1038	946	912	952	950	954	945	1022	1019	985	925	995	974	1035	1000	978	1008	1030	939	978	1000	943	1016	977	1041	987	1043	970	996	932	967	976	992	999	984	937	1005	1024	1005	982	1012	999	995	1018	973	964	967	1008	963	955	1010	956	1021	938	1015	960	942	979	984	1031	946	1005	1021	1014	1021	919	954	1036	987	984	993	983	960	1010	1025	958	1029	1008	971	954	962	963	1042	958	954	1005	991	958	977	1017	1007	1043	1015	1026	973	987	946	944	972	1020	960	1023	977	1021	935	1011	998	1022	955	1004	969	1013	1007	943	958	983	1037	971	969	975	974	947	963	968	1017	981	995	1039	984	1007	1016	979	994	971	958	1028	1005	1006	1011	991	1024	1009	995	1017	1050	1012	962	973	962	969	1023	995	1017	1008	1007	984	960	972	1039	981	979	938	1025	965	1031	994	1036	1000	977	1009	984	1002	981	953	1024	1028	987	1016	982	1014	1001	979	996	988	997	1033	1012	943	950	967	1002	962
1707	832	495	363	431	681	683	516	476	419	341	316	270	224	227	182	171	150	156	151	127	216	2820	2311	257	92	88	97	101	97	86	91	79	82	81	60	76	89	97	77	89	69	78	82	75	66	85	82	75	69	78	74	91	77	74	80	69	81	78	74	94	69	62	70	69	91	77	83	85	73	80	76	65	76	78	73	91	64	96	78	94	67	74	63	90	94	76	81	119	123	136	120	100	78	76	98	67	77	90	90	80	74	75	67	78	73	91	77	72	74	77	78	80	77	63	67	62	77	70	92	63	60	87	79	87	97	86	61	91	80	78	69	83	71	61	77	72	84	88	75	89	81	83	80	69	76	80	80	90	80	82	68	70	81	77	75	73	85	73	79	93	92	73	74	74	80	83	74	92	84	78	81	90	89	76	67	69	78	73	72	74	81	94	66	79	81	82	85	71	72	90	70	74	58	64	67	76	85	72	88	62	84	72	75	79	63	75	72	70	87	72	86	67	78	86	92	85	72	75	57	68	77	87	79	84	77	87	69	69	82	66	78	58	85	68	70	66	91	75	91	71	65	90	66	90	90	80	77	76	67	77	84	80	71	79	87	66	73	67	82	75	95	70	78	95	74	76	92	82	82	80	72	72	71	78	68	78	75	89	66	70	84	76	76	84	65	70	80	79	62	78	63	95	91	66	87	79	68	84	70	78	70	81	74	78	75	72	90	85	77	78	80	67	84	80	78	78	73	69	83	82	70	78	74	71	88	88	69	86	83	81	78	90	76	79	88	87	62	80	84	79	69	61	62	67	76	70	83	94	85	73	64	76	73	70	87	50	90	74	69	82	86	100	80	84	84	64	76	79	73	79	73	80	85	60	83	70	74	72	80	78	68	67	87	65	79	72	65	59	85	65	87	63	69	84	69	68	68	81	75	73	78	79	75	82	78	81	66	82	79	89	68	69	84	76	81	83	79	76	72	62	89	89	77	70	76	66	84	72	66	80	70	73	68	87	62	71	98	75	73	67	79	67	79	69	83	78	75	82	72	101	95	82	81	75	98	60	96	80	85	68	61	85	74	66	87	81	65	71	71	86	73	80	66	90	87	71	81	78	85	89	80	87	79	77	80	76	86	69	75	77	67	85	77	79	83	74	84	91	66	86	65	89	87	71	69	89	80	89	82	77	73	74	96	81	92	81	77	76	74	69	88	64	78	96	76	83	81	77	94	80	72	78	87	72	67	85	77	71	68	68	77	68	93	93	56	81	69	107	85	74	77	93	67	80	79	89	83	78	68	68	88	72	92	72	71	74	85	71	66	71	77	73	74	86	83	78	73	73	84	73	77	75	73	82	78	78	61	70	78	75	77	61	91	81	73	100	67	73	88	72	83	80	80	79	71	67	82	76	84	83	71	69	75	75	73	86	78	67	64	74	86	97	71	75	72	81	74	73	77	77	88	83	94	56	71	85	92	65	71	75	100	78	83	81	77	80	69	80	83	79	82	90	82	84	81	80	74	71	88	83	75	80	84	90	65	73	82	83	66	62	72	83	68	76	71	80	72	85	73	77	82	71	76	76	82	79	84	81	60	74	78	91	83	81	65	98	79	84	101	82	66	72	76	83	64	82	66	79	89	93	72	80	80	88	74	85	81	59	63	74	81	68	70	75	92	80	91	90	73	85	81	73	96	82	60	84	69	88	69	80	73	82	79	81	83	82	80	82	62	88	86	87	71	96	92	94	70	93	96	83	75	80	64	60	74	84	83	77	88	91	70	77	66	78	78	77	74	81	74	70	90	71	83	82	83	97	63	70	81	79	75	74	90	70	89	85	80	67	72	74	80	81	78	101	79	84	82	95	85	82	73	80	87	61	83	89	82	71	80	76	81	77	78	75	78	89	83	89	90	87	77	60	107	81	68	100	78	61	85	78	79	62	72	67	75	94	76	84	63	78	87	87	63	73	75	73	81	77	80	67	73	77	85	83	83	79	73	73	89	86	90	89	78	80	85	68	58	67	67	91	82	83	76	75	99	78	84	76	75	88	72	73	84	66	79	78	77	72	93	80	68	82	71	87	85	87	74	79	81	81	86	73	84	96	78	75	80	76	81	80	84	78	87	63	82	57	62	85	85	80	79	87	75	83	77	77	75	92	78	75	73	84	76	91	56	93	73	87	78	65	81	81	79	90	54	75	75	66	80	74	86	85	88	81	74	68	77	81	66	76	67	59	74	88	87	73	70	90	75	102	78	74	76	68	77	93	67	76	75	84	58	91	87	80	74	61	69	78	91	90	96	98	85	89	67	74	71	71	78	79	86	78	74	60	83	81	76	78	63	65	99	73	65	75	83	74	74	77	72	66	86	65	73	80	79	92	75	77	82	67	84	81	89	73	68	70	90	84	67	80	77	95	72	102	76	75	57	88	79	60	86	82	87	86	72	82	82	76	77	78	78	85	79	78	87	65	83	84	71	61	74	74	88	90	73	73	73	57	68	69	72	69	63	67	81	78	72	91	80	81	70	72	78	90	78	71	68	82	79	80	81	77	72	70	84	73	92	88	68	87	78	80	63	82	61	80	86	77	62	82	73	84	60	81	72	88	67	80	83	67	74	71	78	85	67	69	77	76	82	93	82	82	81	78	85	65	69	78	74	103	82	79	79	79	88	76	80	92	98	68	72	78	77	67	67	71	84	76	96	87	79	84	79	68	75	84	71	74	78	80	69	76	70	82	82	75	87	70	85	75	98	65	72	83	72	93	78	82	63	76	73	97	68	86	90	79	78	64	58	81	84	69	60	93	79	94	55	96	78	68	78	84	73	85	68	75	67	83	81	72	90	75	73	94	82	77	83	77	74	79	82	74	81	81	72	71	80	81	73	79	70	65	62	78	80	74	75	69	71	72	80	69	82	82	92	74	61	73	83	86	70	72	67	79	69	77	85	88	86	79	71	78	92	71	78	82	97	74	80	78	91	67	78	84	75	75	87	93	74	78	74	65	87	81	73	76	64	80	68	91	73	75	84	79	84	81	91	64	84	96	74	92	72	92	85	61	82	85	92	66	70	80	82	83	78	77	73	71	65	59	73	62	81	81	82	81	64	73	81	78	91	78	70	84	90	81	70	74	81	64	81	69	79	83	89	99	82	75	70	91	78	85	99	75	88	84	79	77	84	102	67	80	62	80	68	87	74	83	68	68	74	71	78	79	73	86	77	86	70	86	72	61	79	85	75	78	73	61	75	60	77	66	79	98	69	79	84	77	83	69	73	73	67	59	82	93	73	87	79	72	69	81	64	92	75	70	69	70	87	62	85	76	70	59	74	62	71	71	72	71	70	85	81	72	63	86	90	77	81	69	78	73	59	100	79	73	74	75	66	70	69	62	86	73	77	74	74	66	74	61	78	64	69	83	74	85	69	93	100	93	68	84	76	71	86	77	81	73	73	86	92	73	75	77	95	81	84	75	71	78	80	87	85	80	77	82	65	85	68	65	79	83	59	101	85
19661	11154	7504	13583	22110	23575	21733	18233	15998	14738	11946	9929	8674	7305	5960	5015	4599	4025	3779	3446	3137	5564	31242	23095	4897	1341	1271	1215	1165	1141	1106	1083	1111	1129	1039	1103	1049	996	979	970	1005	996	944	993	1057	1027	949	941	1040	962	960	1004	938	934	936	966	935	919	949	962	905	949	919	949	909	887	918	941	940	962	933	972	941	979	925	962	935	896	962	964	931	913	926	960	925	936	884	989	1592	2460	2589	2190	1609	1195	932	904	880	854	910	933	890	889	891	858	908	898	874	900	903	911	934	919	894	930	899	916	926	890	911	938	904	937	914	910	937	975	934	942	876	896	913	920	880	893	961	901	886	859	906	957	889	880	964	959	898	901	899	892	906	967	830	952	914	888	868	909	905	931	901	940	887	924	897	977	948	893	919	896	951	908	947	915	912	852	907	928	900	931	925	958	910	934	911	908	986	922	889	883	942	931	940	916	906	910	903	899	949	944	917	886	902	846	877	927	926	892	868	919	950	888	901	909	932	897	914	902	926	929	927	891	877	858	883	951	929	914	995	931	914	958	903	943	940	937	837	930	940	908	910	923	907	867	930	925	933	907	897	909	907	922	913	862	894	882	879	906	904	864	908	930	927	919	877	909	892	918	894	892	917	893	929	955	934	868	919	882	948	875	920	902	921	1012	958	903	925	891	884	942	925	868	960	896	954	922	918	889	953	866	886	861	904	925	945	920	921	856	969	876	951	898	917	890	895	932	969	874	951	945	933	880	899	914	929	922	888	951	901	886	927	931	958	883	914	926	971	892	942	874	906	910	905	929	853	941	914	963	833	882	931	868	927	905	879	891	933	848	898	883	973	868	946	899	894	863	936	891	929	938	905	909	924	899	886	889	940	882	888	934	880	931	850	890	896	902	928	872	864	919	843	883	913	930	878	912	909	916	874	905	912	924	941	927	938	931	892	854	881	873	973	915	944	888	935	916	922	939	890	859	957	931	895	886	882	854	890	937	980	894	876	904	875	916	876	954	912	942	877	897	927	923	914	856	919	937	916	946	949	938	931	941	887	919	866	941	881	929	877	893	864	882	890	906	898	934	938	878	908	937	905	910	884	944	852	940	861	904	872	889	891	961	908	906	925	870	931	938	978	907	889	909	985	917	926	914	910	881	862	930	930	931	999	927	931	951	946	919	953	945	923	928	957	883	894	853	926	901	919	951	920	955	890	859	915	923	931	924	944	932	932	858	892	946	894	922	892	941	877	911	939	857	908	880	931	905	864	931	888	920	920	964	921	866	898	922	882	935	897	880	924	904	947	877	913	965	953	950	890	912	944	855	913	996	940	913	865	914	932	901	910	882	935	984	930	923	908	870	900	865	921	895	908	924	946	957	888	934	890	851	894	926	909	900	878	897	960	907	962	933	920	944	891	916	948	877	885	830	938	910	911	916	916	870	907	926	903	914	881	903	999	880	895	888	929	920	897	890	932	877	951	866	893	937	906	889	919	933	933	901	933	890	868	942	921	942	979	911	866	903	927	931	917	934	922	939	900	908	912	912	915	911	957	929	938	873	896	926	894	894	936	909	914	907	932	898	957	935	947	908	892	906	923	892	922	864	910	919	929	906	922	903	909	931	888	942	899	927	921	939	958	921	974	852	907	897	924	974	858	909	963	931	903	905	896	884	904	935	926	878	916	937	902	887	919	912	965	889	909	915	922	900	875	934	937	901	885	913	866	912	909	930	936	843	878	926	874	903	878	928	961	929	916	958	879	896	925	911	923	904	931	908	918	926	933	913	908	900	886	910	891	934	941	933	921	913	899	922	956	961	942	929	896	905	883	922	885	912	864	927	938	978	943	903	939	882	968	938	906	898	906	914	912	931	921	880	930	875	879	950	936	935	967	897	877	908	886	911	923	904	950	911	942	919	952	946	930	928	919	948	909	976	892	893	886	932	886	904	907	1003	939	917	920	884	849	915	915	960	891	960	907	907	932	924	930	972	911	948	919	866	943	908	927	917	903	995	921	884	916	868	935	915	962	883	920	890	911	890	918	931	863	957	925	865	901	956	958	838	951	886	939	861	915	932	865	918	904	941	909	913	924	953	897	951	943	952	933	976	889	914	852	899	941	907	882	912	959	882	933	929	908	917	942	942	922	948	916	938	897	933	996	920	872	914	920	926	897	942	928	895	913	886	928	914	924	872	945	922	939	955	949	891	923	983	902	962	913	920	972	930	913	966	880	872	918	918	928	874	941	901	894	924	881	907	918	899	945	891	932	902	892	888	908	878	907	893	898	882	911	965	910	888	919	895	921	865	914	906	914	905	957	927	897	891	927	914	923	950	852	893	915	916	921	878	947	879	946	907	949	865	838	890	932	863	886	922	944	886	921	912	916	941	923	924	889	884	1003	863	904	929	890	902	933	988	917	949	899	929	929	884	900	915	899	863	899	961	919	871	913	927	954	920	923	919	901	922	888	920	943	915	917	882	926	910	903	889	978	918	928	923	940	885	914	893	930	920	934	898	897	964	899	915	895	904	891	906	913	910	865	916	956	838	908	900	919	897	928	867	894	824	915	951	901	866	931	907	889	894	887	880	844	901	906	940	916	952	896	885	929	930	972	942	951	926	965	917	892	909	875	906	928	931	903	929	952	935	930	911	968	857	969	946	903	927	908	894	926	876	931	960	910	908	945	879	888	932	888	920	894	934	912	936	966	953	953	918	847	864	936	863	909	860	853	931	869	956	876	917	923	908	936	908	915	923	903	944	913	922	894	905	963	870	957	918	896	920	927	912	924	915	843	954	966	934	902	961	888	901	896	928	930	883	911	900	950	902	938	865	947	871	890	860	888	912	903	896	905	930	967	940	888	926	910	887	913	939	893	923	919	902	941	880	899	896	958	911	924	899	905	909	898	913	893	862	925	918	897	924	968	906	894	890	923	924	915	954	884	874	941	910	878	892	890	891	870	906	886	898	844	893	962	876	933	913	892	941	941	887	847	938	899	1018	962	918	907	922	898	929	962	915	907	918	882	922	919	942	943	906	904	940	960	910	961	881	918	867	909	905	934	927	958	881	944	936	894	894	891	936	913	900	950	958	939	911	894	956	919	906	898	943	889	925	940	875	927	898	897	863	900	885	955	912	858	924	933	934	921	929	915	885	870	930	918	940	904	930	927	920	940	912	950	829	845	919	994	954	925	901	902	938	877	890	935	922	936	906	950	935	846	899	904	876	894	964	894	935	878	901	961	910	974	910	935	889	934	890	934	915	931	891	887	909	965	917	962	910	896	922	919	918	916	926	886	914	954	911	964	969	951	928	913	911	935	847	910	935	924	926	965	890	968	853	916	902	968	913	1005	931	901	902	924	861	900	922	992	956	942	897	886	909	917	933	899	918	933	902	938	984	903	929	884	913	934	912	918	899	909	917	888	944	859	885	954	929	917	808	950	874	942	901	912	980	913	888	883	895	918	938	917	898	949	894	898	885	860	899	863	947	893	885	962	902	875	911	896	968	939	886
1636	394	244	176	192	309	308	232	216	179	145	152	137	124	115	94	97	97	87	90	80	88	662	665	160	65	69	90	81	74	68	78	76	73	75	77	79	67	73	71	55	79	81	66	71	77	77	76	76	69	80	81	65	67	80	70	62	74	55	82	63	53	67	74	71	56	82	58	77	55	65	65	69	62	70	59	81	72	62	88	84	89	79	80	93	65	78	66	85	80	82	73	84	84	82	65	61	70	81	69	65	80	64	80	74	76	75	61	65	62	89	64	74	69	66	58	63	77	51	63	73	92	68	73	58	69	69	76	68	73	75	67	74	59	61	68	60	73	71	71	72	74	83	61	63	71	70	51	76	73	59	70	63	62	74	65	65	62	67	69	64	73	75	57	58	71	71	68	82	63	74	66	70	73	61	74	58	71	60	62	55	66	74	69	71	68	85	54	77	67	75	69	72	56	64	83	58	66	56	68	55	83	64	77	57	74	68	75	71	74	75	72	56	75	78	72	65	63	73	57	71	70	65	51	67	78	78	67	72	79	71	91	63	54	74	74	73	80	75	64	65	71	77	68	75	44	76	63	63	66	77	67	66	80	84	83	73	64	81	67	87	64	71	71	76	70	61	63	65	68	77	68	67	67	58	66	76	66	68	69	77	64	75	65	79	93	62	67	70	71	72	80	91	77	68	69	64	69	73	64	66	79	68	73	55	71	66	71	62	64	79	56	68	74	76	83	79	59	72	63	66	71	76	92	67	69	75	69	74	74	86	74	74	60	70	85	78	59	63	53	75	62	70	70	80	80	72	69	92	66	56	67	74	63	76	88	53	59	71	83	68	82	68	62	76	69	88	76	66	70	70	71	59	66	70	64	58	70	74	71	62	70	60	61	83	47	70	67	70	67	75	59	64	68	71	62	67	76	72	77	67	67	73	55	69	67	80	72	58	70	82	66	72	69	73	71	78	71	66	62	66	68	63	69	63	81	53	76	70	57	70	70	67	73	79	68	57	72	59	61	73	70	77	68	77	65	61	83	62	71	76	80	64	60	63	65	68	73	72	63	67	66	64	59	68	86	81	68	62	67	64	63	68	69	57	64	57	61	75	71	52	79	63	53	57	79	63	72	66	76	73	67	78	71	68	54	66	67	74	72	60	79	70	68	63	62	79	76	74	85	75	76	75	67	59	74	78	65	86	62	64	67	69	73	59	69	78	58	73	80	81	70	64	62	62	73	71	61	67	71	79	69	55	74	62	63	71	82	77	62	66	82	67	75	79	72	75	65	62	60	55	72	69	66	61	63	61	63	74	77	70	73	67	75	90	64	72	79	75	74	64	67	65	74	64	77	62	74	74	69	90	74	72	62	70	63	85	83	66	60	61	69	67	85	57	71	65	69	57	65	60	80	70	81	79	63	71	59	72	89	71	64	76	67	70	61	64	62	76	69	85	78	70	80	60	71	74	59	57	67	65	77	58	72	80	68	70	61	87	62	77	62	62	70	74	81	65	61	86	74	74	77	71	69	91	74	60	79	84	71	88	71	63	69	80	68	79	72	71	61	66	88	63	59	67	55	71	61	63	56	79	57	68	54	84	69	63	65	72	79	72	76	80	61	62	59	60	64	61	85	76	71	69	69	69	77	83	84	74	92	72	64	62	72	68	89	63	61	58	74	80	74	55	78	66	55	81	74	77	69	60	75	67	58	72	62	60	60	74	61	79	60	75	57	59	65	74	79	67	73	70	67	74	72	67	69	89	75	83	61	64	90	61	69	83	82	75	77	70	74	68	66	64	68	54	68	84	74	52	62	60	67	76	76	63	72	59	84	86	88	76	66	73	63	74	66	77	71	72	82	79	74	64	79	91	67	61	73	74	69	80	64	70	69	63	79	75	66	70	72	66	70	80	81	90	84	79	66	75	66	74	81	67	69	68	66	66	66	83	62	60	72	76	66	69	76	71	68	78	73	72	88	59	63	57	64	64	77	73	61	68	74	75	74	65	67	71	54	78	54	79	68	69	60	72	63	84	56	68	81	68	63	87	66	69	72	61	69	68	87	64	88	71	66	65	73	68	80	58	73	73	81	80	67	81	86	68	65	62	83	69	75	68	66	72	64	64	61	59	63	71	74	64	65	92	69	69	68	83	62	69	75	67	69	65	71	63	68	67	73	74	60	83	69	65	67	75	83	78	70	84	88	71	77	53	82	78	61	67	75	60	76	63	78	71	66	72	75	66	72	54	68	71	75	62	70	83	71	78	68	58	78	78	80	79	68	50	63	63	79	75	58	64	64	71	60	77	72	84	63	70	76	74	88	66	69	79	71	58	74	60	79	79	91	78	92	84	56	70	68	72	70	80	75	75	76	72	58	60	65	73	71	78	76	70	83	71	77	56	74	61	60	71	77	69	69	68	82	76	98	73	68	75	54	66	69	68	60	81	73	71	64	61	78	71	76	75	67	74	60	64	77	57	59	54	60	72	69	82	57	65	68	72	87	70	72	78	72	82	77	62	77	71	72	73	61	62	70	65	78	63	62	70	67	66	75	61	70	80	73	69	66	45	56	76	63	62	67	60	58	71	71	63	65	70	61	66	71	59	57	80	74	76	81	68	61	63	72	80	73	60	67	73	78	59	67	75	60	65	80	66	69	67	66	63	69	60	64	71	71	82	59	63	61	78	57	76	74	70	85	76	66	68	77	76	60	78	47	69	68	57	69	70	71	82	61	81	60	81	81	71	60	66	69	80	69	82	54	64	68	76	77	76	66	66	53	76	81	69	70	75	82	57	69	76	65	71	73	68	68	60	53	68	77	76	63	63	65	61	65	63	67	67	68	87	61	68	53	72	78	64	67	76	62	73	72	70	58	61	67	75	58	79	75	84	57	65	75	74	63	79	84	70	55	66	70	55	67	70	62	67	72	69	68	52	64	58	70	68	63	68	76	64	78	71	69	77	79	70	65	90	79	68	66	66	62	66	76	60	64	76	72	86	80	69	60	68	70	72	85	57	78	79	62	70	63	76	76	69	75	60	74	45	60	74	68	77	56	74	78	74	74	61	65	76	82	54	67	66	77	84	74	62	71	69	81	70	65	65	67	62	61	68	77	74	67	77	64	76	67	69	77	59	61	60	77	66	76	55	72	71	62	67	65	55	71	50	73	72	59	72	76	79	85	69	65	68	69	71	76	63	85	79	81	79	65	65	87	57	72	72	63	67	66	75	70	73	66	71	79	71	71	76	84	77	77	68	59	79	63	58	65	73	68	74	63	64	74	48	75	71	53	71	71	75	64	70	67	86	73	75	65	83	53	80	71	72	67	68	55	85	61	68	72	74	55	80	64	75	65	73	66	68	97	82	74	75	66	69	61	76	71	87	71	72	76	59	88	78	77	76	80	83	76	56	68	78	73	66	87	83	65	84	71	47	64	76	68	63	77	82	62	54	69	75	72	63	69	67	62	76	73	79	69	71	82	61	82	69	62	61	67	72	86	76	77
13065	6368	4293	7845	14300	16276	13988	10450	8770	7202	5920	4628	4369	3318	2964	2492	2321	1962	1956	1795	1551	1684	14320	13137	3278	942	926	923	892	908	896	840	881	918	912	880	903	875	864	778	832	883	846	924	903	891	852	865	926	859	875	846	854	892	883	874	854	829	882	822	913	866	840	862	856	905	896	806	877	874	830	851	861	836	801	856	767	860	889	851	839	852	852	841	821	807	811	816	867	1159	1291	1265	1122	1008	947	839	810	878	848	839	814	794	814	849	824	838	799	869	818	844	794	856	850	842	824	920	843	860	874	847	834	840	842	841	875	859	847	841	871	803	843	865	795	890	862	840	811	845	817	833	805	816	816	827	858	796	847	852	850	861	884	893	878	815	869	763	857	873	805	841	824	838	818	811	870	847	849	824	871	821	840	837	832	877	845	817	902	818	828	797	836	836	835	879	855	876	840	857	872	834	868	824	829	836	874	846	798	803	833	872	828	874	856	819	834	842	846	873	796	872	814	886	850	799	878	846	826	829	775	835	822	838	836	851	839	848	830	809	844	787	862	795	820	830	849	789	911	815	803	808	842	799	852	827	789	799	829	845	874	848	849	897	833	816	798	916	847	852	816	887	866	818	846	873	852	860	843	837	804	850	868	831	824	882	905	888	868	840	818	758	847	843	833	839	878	793	876	887	793	867	853	861	841	834	824	858	780	862	875	830	837	855	826	806	864	810	809	872	817	882	852	883	840	911	851	826	889	838	875	839	854	894	824	880	849	793	784	875	786	807	820	816	832	856	806	810	828	819	810	839	866	802	867	852	837	845	811	869	806	852	805	854	856	848	844	849	918	880	781	848	873	844	856	834	854	861	843	806	797	824	910	839	838	866	838	872	811	845	826	861	791	848	834	845	880	830	883	864	812	894	798	784	833	844	824	805	908	862	891	838	815	833	817	805	812	867	810	843	906	846	851	821	845	886	845	836	875	789	821	752	827	808	821	807	861	804	804	878	832	862	847	838	804	840	769	837	826	843	876	781	802	809	851	865	834	859	832	884	848	830	914	848	840	839	848	816	815	849	854	833	804	776	850	863	831	810	828	791	797	867	856	821	828	792	830	867	796	817	829	855	832	868	824	819	832	845	849	851	785	803	848	851	846	871	837	868	869	866	851	870	859	874	850	841	823	852	841	849	842	854	884	877	864	854	884	804	864	819	858	881	835	882	817	878	874	893	814	831	903	867	832	852	839	806	796	831	796	792	844	806	854	819	793	836	869	855	877	809	870	842	872	816	855	816	801	836	914	817	843	847	844	821	830	852	799	817	865	839	880	836	830	809	840	830	861	877	830	827	807	887	859	894	843	886	862	868	861	895	803	784	856	773	886	824	835	828	835	878	836	841	847	848	882	896	839	849	824	839	791	855	850	772	786	805	879	786	835	796	832	877	865	850	851	808	795	875	879	856	788	842	855	858	830	833	788	829	830	822	870	794	859	849	856	803	847	839	860	810	850	818	841	798	871	874	824	876	853	800	831	828	869	853	795	834	843	871	817	860	844	788	851	808	839	855	835	845	859	877	859	863	807	910	862	827	820	809	864	840	837	836	881	763	860	884	815	844	875	826	833	830	841	807	838	922	791	843	820	862	875	868	807	860	831	801	853	828	841	899	789	895	848	842	807	836	831	814	801	865	883	872	849	804	862	858	814	885	837	790	823	816	889	784	887	851	842	873	844	872	866	886	843	845	856	860	808	833	838	818	857	831	878	892	885	893	823	846	851	867	827	884	890	901	863	806	880	803	878	805	883	862	821	780	822	824	862	878	869	848	801	835	819	752	782	869	865	860	845	861	842	916	899	877	843	813	876	860	816	809	861	834	901	786	854	888	862	803	821	812	822	876	810	801	834	880	859	809	855	843	873	825	832	913	823	853	840	873	814	815	842	814	913	775	878	874	854	849	855	885	892	797	838	893	871	835	818	888	844	837	865	821	853	877	824	843	864	833	837	845	879	863	862	852	840	819	850	791	874	844	852	874	803	844	832	785	855	822	820	814	824	836	842	807	852	874	864	920	833	830	877	862	829	807	860	784	834	859	825	872	860	845	819	835	797	811	832	864	908	828	848	861	839	835	821	847	859	834	855	874	816	866	879	859	849	827	842	853	839	797	834	825	868	810	836	802	837	876	825	864	894	844	848	787	819	806	846	825	877	858	818	834	858	827	800	833	799	839	857	822	863	836	837	860	859	842	848	801	840	871	807	823	809	879	869	887	857	829	859	856	842	842	834	812	812	822	824	830	853	826	894	820	865	831	899	837	838	896	845	853	859	826	893	852	864	826	853	921	901	847	878	826	899	824	871	845	913	834	882	811	827	841	863	844	848	838	848	873	834	874	866	875	842	850	829	814	844	842	835	858	806	874	884	808	793	880	884	848	838	852	828	830	861	817	857	845	830	835	827	832	771	857	810	811	862	834	838	788	792	772	785	869	794	858	775	864	867	820	800	852	834	801	818	881	772	844	839	892	794	854	856	843	865	862	809	839	866	798	807	830	837	877	858	811	817	872	877	871	833	861	858	820	807	879	833	791	802	806	840	870	860	905	825	859	834	870	851	858	825	805	843	832	897	832	811	825	891	834	898	855	900	868	863	839	845	864	867	851	875	881	823	788	838	831	866	813	860	825	823	877	846	879	858	832	837	846	849	838	838	854	789	820	844	894	857	857	850	809	847	819	881	783	826	853	857	834	752	870	829	815	825	794	839	827	867	875	868	837	851	844	867	818	873	857	833	854	830	829	869	846	852	843	842	795	892	846	804	853	819	794	881	853	840	825	834	773	787	804	829	821	845	805	810	828	851	858	812	858	858	772	885	895	825	859	865	816	869	781	868	863	825	911	812	822	831	849	860	815	833	848	838	862	843	904	759	849	812	841	813	825	805	796	859	832	893	880	825	817	853	779	854	775	832	818	882	858	849	848	891	827	842	865	781	808	875	843	833	866	838	782	812	846	804	832	849	827	759	865	852	832	837	855	884	800	870	907	824	792	864	887	844	857	879	870	862	845	838	821	883	809	785	826	858	868	830	863	807	839	857	867	845	811	866	809	848	828	890	895	881	810	840	848	877	815	820	816	821	869	853	780	784	818	855	881	791	795	858	848	856	886	847	852	865	885	856	785	820	789	819	799	817	845	850	791	809	789	857	803	810	826	790	794	806	795	807	804	831	841	795	853	877	850	840	830	852	862	818	861	888	859	861	853	903	897	853	829	828	885	869	793	846	834	880	885	872	852	869	858	787	883	874	826	847	836	821	872	847	802	852	831	828	843	866	838	845	810	843	885	876	820	824	838	865	871	815	823	871	870	874	813	810	875	851	843	834	838	885	838	839	806	809	850	843	835	801	809	864	905	838	763	842	843	863	809	855	854	868	914	830	861	806	828	853	844	838	819	886	870	873	822	887	846	835	839	859	822	842	813	870	798	888	850	861	833	856	854	799	858	850	870	841	872	884	838	855	861	844	868
1094	677	386	259	340	504	367	379	377	266	257	223	207	145	151	121	145	143	100	96	95	238	1416	1201	199	71	66	66	76	88	75	73	95	79	61	68	86	72	59	72	57	87	69	60	77	75	64	71	65	59	61	71	63	67	73	80	64	70	79	74	69	73	61	75	85	55	73	62	62	67	62	75	76	71	58	64	69	72	83	86	76	70	68	72	63	67	78	84	60	128	122	100	92	70	78	66	64	70	68	66	81	73	64	80	78	78	85	54	70	77	75	58	80	79	71	81	54	61	78	74	76	70	58	83	68	62	65	70	58	66	76	69	63	72	45	55	55	69	80	73	69	56	63	76	77	85	85	65	52	74	78	72	54	68	66	58	78	80	68	70	65	75	64	79	64	61	76	63	62	62	71	73	68	65	79	69	72	66	62	64	54	86	83	72	58	72	55	64	68	58	81	58	70	69	61	66	79	67	74	76	50	71	63	73	66	73	69	80	75	74	60	61	69	61	69	89	65	72	70	66	76	76	70	73	56	55	70	73	58	76	62	76	68	73	79	71	71	69	63	89	71	85	60	72	73	72	70	75	76	76	65	56	79	64	73	74	68	82	64	75	67	62	69	64	73	70	67	69	54	66	75	63	45	64	60	68	70	73	79	84	61	87	70	84	69	58	74	74	63	80	79	70	71	71	66	53	57	74	64	62	79	75	80	69	58	74	66	63	46	68	65	82	84	70	82	66	61	71	75	68	83	61	76	71	78	64	68	73	80	67	61	84	76	58	58	66	57	62	58	73	79	56	60	71	71	66	67	65	72	56	81	71	62	88	73	57	65	65	80	53	59	81	68	55	81	61	65	62	74	69	61	77	48	76	71	54	77	53	71	55	64	74	81	67	74	78	84	68	68	77	70	74	74	69	57	72	73	65	75	63	73	67	78	76	74	64	73	57	64	71	68	84	65	58	72	68	79	58	61	85	65	85	64	63	71	80	60	83	67	72	80	68	77	52	73	60	61	69	67	70	75	78	75	64	70	65	75	72	71	74	57	68	81	69	51	77	65	81	63	59	73	67	76	64	84	59	73	71	67	74	73	63	84	71	60	62	70	63	61	66	60	64	67	67	70	70	72	57	58	58	74	74	53	65	77	66	76	76	68	57	73	63	76	66	72	72	49	57	66	59	60	68	72	78	65	66	59	71	77	62	76	73	59	57	68	77	98	50	69	75	67	64	61	67	79	84	68	66	69	81	66	74	69	86	77	67	70	73	67	67	83	64	75	56	57	66	77	75	96	72	72	70	74	60	76	49	68	60	72	75	80	59	71	83	71	53	74	75	65	78	58	66	69	87	76	49	61	76	82	73	70	69	71	66	74	69	95	70	65	63	75	64	69	54	62	74	52	64	71	69	69	75	68	60	75	71	81	63	68	76	62	86	61	68	60	76	70	65	70	65	58	53	67	54	61	83	58	64	65	79	70	76	61	70	73	64	71	67	63	77	70	72	65	71	85	68	83	69	66	70	68	67	68	80	53	59	63	79	64	79	62	58	74	55	57	52	86	70	67	69	71	72	57	62	65	81	64	56	63	79	69	70	82	60	76	65	69	54	61	68	55	72	60	68	75	78	66	66	73	79	66	57	75	68	86	65	75	57	60	66	71	64	74	59	66	73	78	78	65	68	72	83	68	89	66	63	66	65	73	72	56	73	57	62	61	81	67	63	83	66	72	74	66	75	70	63	59	67	71	71	89	59	72	73	71	72	64	85	83	71	63	71	71	84	64	63	62	69	59	71	65	75	57	66	70	84	68	63	69	69	91	80	71	67	55	62	76	76	64	61	80	74	70	67	71	70	74	72	70	69	64	70	57	70	66	68	64	56	71	66	66	69	63	61	63	60	70	56	67	67	62	65	72	70	55	60	65	68	89	70	71	65	79	70	67	76	57	55	77	79	66	69	65	75	68	76	74	74	74	57	50	55	69	71	81	64	60	72	79	67	54	79	61	65	64	75	67	64	69	77	78	73	73	68	54	66	73	61	88	80	79	63	56	69	79	67	67	48	56	70	72	70	66	84	76	74	68	62	74	74	67	73	63	63	75	73	67	70	58	60	86	72	60	57	72	82	50	66	57	79	68	70	59	57	56	68	61	78	65	74	68	65	67	77	97	66	86	80	73	74	72	61	48	63	71	86	51	68	65	66	64	53	55	53	65	65	67	79	74	69	54	83	76	67	71	66	74	64	45	57	72	61	59	78	83	74	69	76	62	75	64	79	78	81	71	77	70	78	70	77	75	80	86	69	74	74	59	66	61	66	60	64	83	71	64	63	74	78	70	67	71	68	64	90	77	62	72	58	61	55	67	47	62	70	69	61	62	47	64	73	77	55	85	63	67	68	63	67	64	70	66	83	56	89	73	71	84	72	82	68	76	56	70	66	66	63	67	78	74	59	63	77	72	81	77	66	75	65	72	74	68	73	83	71	74	67	70	79	59	74	66	78	62	77	65	77	70	61	69	69	65	62	75	85	81	52	78	76	66	79	54	62	59	74	65	68	64	77	68	66	90	73	60	68	69	72	50	70	53	65	77	84	71	62	73	70	42	66	59	67	58	54	69	63	63	59	69	94	64	66	73	65	72	64	73	66	79	69	69	77	73	76	64	53	68	59	76	63	72	68	67	62	64	70	60	60	77	57	73	65	49	77	80	69	72	67	61	72	58	68	67	88	71	82	69	70	69	55	78	76	88	75	67	58	62	65	69	72	67	79	75	76	64	68	77	72	89	65	68	87	59	56	55	83	62	69	90	68	68	77	61	70	58	71	64	69	69	67	63	69	68	84	61	70	69	62	53	72	68	52	78	65	60	76	67	69	68	62	55	69	59	68	70	63	62	73	75	61	66	66	59	63	75	60	65	70	65	75	68	74	56	64	62	53	83	78	79	66	55	87	53	72	67	79	71	81	65	73	65	63	79	82	71	76	71	58	70	97	77	81	65	65	60	57	69	69	70	70	71	57	69	70	72	56	72	60	50	63	79	67	64	73	63	52	59	61	61	53	71	61	72	56	66	66	82	66	78	60	68	58	64	64	63	70	70	79	61	67	78	68	67	61	60	82	72	68	72	68	68	64	69	71	69	73	68	63	70	57	65	55	66	72	63	67	68	70	71	77	75	74	55	63	65	74	61	68	67	67	63	74	74	63	68	54	73	70	58	81	68	79	78	52	66	64	71	63	62	71	79	58	64	58	74	63	61	62	54	62	59	75	67	71	68	49	82	60	69	55	83	52	69	79	67	62	84	55	74	64	77	71	66	68	60	62	62	60	69	75	82	84	63	65	70	61	87	70	69	72	71	89	71	64	85	74	76	84	63	64	80	78	57	69	77	72	68	70	81	54	68	71	71	64	54	78	70	66	69	76	65	70	73	49	73	69	64	83	82	74	71	71	65	92	65	74	73	57	60	67	66	57	59	65	71	89	83	70	78	70	79	71	71	69	80	77	76	62
16080	9673	6226	11606	18837	20776	17272	15345	12725	9970	8662	7415	6309	4898	4070	3813	3400	2965	2968	2453	2208	6431	22855	20369	3667	1110	1054	1022	1030	981	997	1003	947	933	887	937	873	889	868	893	849	887	927	814	851	904	887	844	906	916	872	871	827	857	813	864	835	877	890	833	843	820	850	816	830	834	808	801	842	841	818	794	835	795	798	839	803	812	811	799	798	845	812	793	835	787	823	824	975	2472	2036	1642	1266	1016	898	831	828	767	821	802	880	776	764	782	831	812	818	812	875	833	824	788	769	797	815	785	825	825	826	785	782	836	820	829	769	756	837	830	782	883	783	809	733	838	780	806	802	848	833	755	763	826	824	834	758	827	818	772	855	796	778	849	752	785	813	787	829	789	794	860	827	833	809	801	804	764	805	785	810	851	793	819	830	796	820	792	815	822	797	831	814	769	836	809	821	816	826	763	802	759	818	834	825	807	789	804	814	831	807	801	820	836	799	799	758	775	827	812	774	850	826	846	799	811	793	797	808	769	794	863	847	805	787	823	768	794	839	808	810	820	795	767	786	806	828	755	849	811	792	767	823	754	824	828	817	790	805	835	801	788	803	808	767	812	802	783	824	807	760	811	818	844	830	829	771	774	856	823	852	820	775	779	746	816	849	829	844	778	774	805	829	797	810	785	777	785	823	826	803	774	822	836	851	811	814	756	813	769	794	784	787	805	822	815	788	807	814	786	827	809	794	814	787	849	820	834	822	747	815	815	800	837	837	840	803	833	839	835	797	797	790	770	832	827	810	829	850	768	839	819	817	836	764	793	812	824	848	815	834	799	826	830	784	857	816	798	819	798	832	818	827	778	783	824	800	795	804	798	814	811	817	817	802	803	812	801	794	846	824	824	784	790	818	786	871	828	815	819	814	770	820	835	800	789	840	810	790	797	779	770	837	883	818	805	753	811	800	808	808	825	808	812	789	832	783	791	821	831	821	751	784	787	805	820	831	802	853	802	846	795	865	816	831	764	801	779	801	835	808	822	834	806	790	851	824	740	834	816	824	830	774	797	829	777	790	777	810	798	835	792	796	807	843	820	837	821	843	838	801	827	816	832	840	785	831	800	776	785	794	809	774	767	818	816	820	801	778	829	828	825	796	807	755	812	821	818	813	830	817	810	834	865	808	845	821	795	847	782	795	801	790	792	815	803	805	788	799	761	781	794	817	802	808	771	805	813	802	841	769	829	816	803	814	756	814	820	828	772	727	777	832	829	799	804	834	850	793	840	781	808	785	794	876	827	787	826	833	848	824	775	793	802	808	759	828	820	808	819	821	823	807	845	814	818	793	807	825	791	810	764	799	801	826	814	850	808	814	810	832	757	759	845	782	803	775	805	787	777	853	794	787	777	773	804	805	879	793	838	883	820	775	831	767	838	843	796	817	820	804	794	788	794	772	834	811	857	820	810	788	797	781	862	824	755	848	762	843	836	763	858	794	810	787	829	750	803	835	815	811	829	853	788	825	834	787	823	793	805	822	797	825	811	814	795	802	842	825	810	826	834	803	846	840	821	792	830	820	798	809	781	792	788	832	840	802	831	801	800	810	803	770	853	760	796	851	821	822	798	812	831	803	746	835	821	808	795	785	745	765	874	786	792	807	794	807	797	798	823	759	834	854	800	816	805	774	787	796	793	797	841	816	818	846	806	821	832	778	768	761	798	820	829	825	852	816	811	766	787	806	794	791	809	800	776	832	793	776	810	794	820	797	791	790	808	792	789	805	869	811	847	766	840	814	798	795	783	820	831	785	824	829	796	771	790	886	817	874	784	763	871	795	795	780	817	800	830	792	836	793	845	783	806	792	793	812	849	807	781	850	804	912	819	813	816	798	789	827	805	815	815	871	826	815	778	768	818	828	859	853	849	816	823	802	790	833	805	800	827	799	820	797	796	796	827	794	812	855	795	785	781	845	788	833	804	842	779	827	852	818	849	759	841	832	763	814	809	787	801	776	839	824	814	862	830	813	802	791	832	766	792	777	762	802	777	805	809	867	767	809	784	812	843	797	822	748	804	828	774	832	809	823	824	754	807	820	811	745	798	778	756	799	778	772	845	822	800	801	775	836	842	818	864	866	813	787	808	774	836	802	809	820	816	823	771	828	810	840	811	802	761	856	764	800	751	826	837	749	831	842	826	878	844	824	830	827	804	776	801	827	838	831	804	800	803	798	810	833	802	839	815	825	828	835	848	802	820	866	835	806	872	824	787	809	791	798	828	790	837	798	768	811	772	807	785	860	798	829	833	805	810	803	785	866	833	791	825	824	820	832	785	834	793	776	815	827	821	777	833	841	792	762	815	840	861	790	801	803	777	876	879	782	786	800	787	861	804	805	800	826	768	770	889	808	846	866	806	784	801	801	836	875	770	819	830	861	799	839	801	822	775	783	789	851	831	848	796	855	824	817	794	851	833	814	803	808	805	804	820	764	803	820	806	831	828	841	778	804	815	787	827	791	793	792	855	816	759	767	831	756	801	796	780	782	820	835	791	766	854	807	783	730	849	811	810	821	827	810	800	778	773	799	841	760	781	796	818	766	811	849	843	788	801	800	811	820	802	812	783	817	853	799	846	798	808	839	818	793	816	786	814	792	775	867	811	843	833	832	810	729	818	846	843	845	802	782	767	806	790	776	808	794	811	838	785	788	854	797	799	820	785	815	821	797	766	817	776	814	768	840	825	771	813	875	784	810	791	801	804	802	808	846	801	819	836	804	792	836	848	761	780	814	807	819	804	806	798	810	763	814	796	781	751	844	782	827	800	815	832	772	813	840	854	859	849	825	822	836	832	783	773	857	786	836	848	815	796	815	786	845	772	779	787	778	802	812	820	810	822	758	783	806	774	800	834	770	828	812	802	856	827	808	816	799	852	795	822	843	844	796	825	815	781	775	806	787	796	779	781	832	774	837	762	802	796	815	775	821	864	768	791	805	808	753	783	796	805	795	806	787	813	819	796	832	780	829	829	868	784	800	808	821	800	783	758	785	790	835	782	779	813	803	814	768	802	824	810	792	819	833	809	838	816	840	744	801	783	806	811	762	766	791	763	801	820	814	790	823	776	838	806	820	814	843	781	793	821	790	763	775	764	805	766	799	826	854	808	862	831	791	889	810	778	775	758	822	853	845	820	890	819	815	789	798	830	817	843	799	826	829	823	885	793	776	830	797	816	836	812	796	790	829	788	807	855	752	799	826	815	783	775	778	822	798	772	804	805	819	792	812	785	782	835	754	838	840	789	774	842	836	805	861	837	796	819	784	820	800	844	809	862	795	800	794	814	803	828	798	798	786	819	813	842	835	774	788	794	783	884	810	818	833	840	782	784	840	803	825	841	802	806	819	790	809	784	853	875	819	794	865	807	813	799	849	845	788	790	855	795	835	780	838	799	806	852	782	787	802	820	827	822	756	827	823	802	793	817	814	816	769	803	798	786	836	822	803	789	787	792	828	838	811	838	765	810	793	805
2603	607	378	320	331	463	434	367	328	259	279	250	215	191	169	153	139	161	130	128	119	436	1804	996	106	89	94	87	91	94	99	87	81	91	94	85	98	87	80	86	92	81	84	81	84	102	81	94	69	82	88	83	82	85	77	86	80	68	76	70	86	104	75	82	69	83	75	89	77	92	95	94	81	82	86	97	76	91	87	87	65	83	77	82	81	96	100	76	80	115	117	118	110	108	87	101	90	81	79	88	77	74	85	82	70	67	76	91	83	91	77	77	85	87	73	76	96	87	83	88	92	85	84	64	96	102	98	92	73	82	99	90	85	72	98	80	79	68	78	82	84	85	79	85	76	82	81	82	80	107	93	81	80	82	92	105	82	91	84	93	84	78	78	90	102	95	89	94	92	75	90	65	77	94	70	83	88	85	70	77	69	73	76	86	88	96	76	78	78	77	99	84	89	93	94	93	83	82	93	83	87	85	86	74	76	101	59	92	73	84	88	85	89	99	79	71	90	89	77	82	80	79	74	77	85	85	78	74	80	86	76	87	76	89	68	100	82	75	82	89	86	103	94	83	85	90	86	98	74	90	95	103	94	74	87	90	68	89	87	79	82	75	98	74	85	82	77	105	84	77	88	80	85	78	82	84	81	96	71	80	94	89	70	70	97	78	91	90	67	82	83	71	78	73	87	98	89	72	76	77	97	94	99	86	76	89	97	96	83	81	95	84	82	78	84	71	86	80	92	66	94	89	79	79	79	100	98	78	94	82	86	67	62	80	88	83	86	80	79	83	83	88	95	99	91	83	95	82	83	85	101	72	76	94	97	83	92	80	82	79	73	90	79	69	81	88	81	95	93	94	91	82	73	75	81	67	98	86	82	75	92	74	82	72	83	97	68	77	100	86	77	99	94	91	74	81	80	84	75	91	67	99	71	84	87	94	95	98	102	77	80	72	73	75	83	102	88	90	83	79	86	90	93	84	95	86	77	79	88	94	96	81	85	84	83	86	96	80	82	93	83	79	82	76	88	92	92	101	69	98	72	78	78	76	95	74	97	97	60	73	79	90	73	97	77	73	81	82	77	98	85	94	64	86	93	96	97	90	99	108	75	94	77	78	90	73	88	74	87	73	74	82	72	77	91	76	79	71	103	89	67	95	97	64	88	78	72	99	75	85	85	79	78	84	95	81	79	77	74	84	109	77	96	72	70	85	86	88	84	62	74	71	74	80	85	79	77	77	71	84	75	85	74	74	89	80	78	88	84	85	78	85	86	86	80	68	94	86	84	82	111	97	82	87	81	94	82	70	78	79	83	76	81	65	81	87	85	81	80	80	69	85	94	68	77	90	82	76	74	87	79	80	84	75	75	80	85	82	83	68	84	85	82	100	77	83	78	75	85	87	89	84	93	64	89	79	76	86	87	71	83	90	91	86	86	94	83	90	78	88	90	77	95	84	100	91	83	96	77	76	101	65	82	85	92	78	82	82	80	90	91	89	100	78	98	100	75	93	84	85	82	86	81	93	80	94	78	78	81	67	98	89	78	93	80	76	76	79	93	78	87	92	85	85	91	77	82	95	91	78	91	89	88	88	80	84	90	78	85	78	84	78	91	81	84	84	81	79	100	91	65	74	85	84	90	96	84	74	72	73	93	101	78	73	77	92	82	79	77	83	100	90	92	75	85	102	87	87	76	85	90	70	82	87	96	89	93	77	86	75	74	88	72	89	86	74	84	84	67	86	85	103	83	71	78	81	77	91	97	85	86	99	84	76	81	72	75	86	82	82	77	91	81	83	74	77	94	79	62	83	90	75	89	68	97	86	100	76	92	89	77	91	101	87	81	95	97	91	100	96	67	91	78	72	80	98	79	83	104	86	95	96	75	83	77	74	84	93	92	73	87	88	83	100	83	77	92	79	85	69	71	90	87	90	72	86	81	83	80	66	83	74	67	104	78	77	83	64	86	78	86	86	72	91	82	94	98	91	73	71	86	86	78	84	82	79	97	89	78	73	73	73	91	88	84	78	89	72	82	93	66	70	86	86	97	79	76	82	87	81	73	87	83	71	95	74	76	65	81	78	79	86	99	79	91	90	79	99	70	87	68	71	93	75	75	102	64	88	81	76	87	92	89	84	95	80	97	78	79	107	87	68	80	69	70	82	74	73	84	76	90	74	77	81	66	77	96	79	73	82	96	72	76	87	84	87	90	87	78	83	84	85	91	75	89	87	91	75	72	99	102	90	75	98	88	77	83	91	91	67	91	94	73	76	73	106	106	72	79	90	91	74	80	68	77	79	100	80	83	84	95	102	80	83	65	70	77	78	86	68	86	88	83	86	96	81	86	86	73	88	79	85	83	79	95	86	72	86	73	83	76	72	85	79	79	91	80	78	75	71	76	78	84	91	82	84	83	81	68	91	94	73	76	65	98	97	91	83	83	106	67	100	100	80	70	84	72	82	75	89	67	71	87	82	89	88	84	89	78	77	88	96	92	76	95	81	79	83	80	91	65	90	92	76	86	88	73	92	84	83	85	78	78	97	90	102	98	114	88	93	82	88	86	72	73	81	69	76	72	97	99	62	99	80	77	94	97	79	92	83	88	80	86	85	88	90	96	91	87	84	78	84	82	88	90	81	70	83	94	99	62	74	76	75	87	86	83	81	68	79	90	88	83	83	67	85	78	76	81	89	81	79	101	88	82	83	92	81	86	89	72	81	97	87	93	85	85	84	88	92	79	87	78	94	90	88	89	92	84	57	81	81	85	78	86	92	83	77	97	77	88	102	89	97	86	74	85	86	85	86	71	99	74	80	82	94	88	85	90	92	83	90	95	78	70	80	74	100	79	82	78	84	87	75	97	94	80	81	75	108	93	72	94	78	102	73	83	87	80	95	77	90	100	91	58	81	80	82	90	76	78	98	74	76	93	79	76	76	82	82	84	94	87	85	71	89	95	73	79	82	67	73	77	81	67	88	72	72	94	90	83	76	88	83	72	92	86	82	79	86	88	79	93	81	100	78	87	95	74	84	87	88	81	70	82	98	83	70	76	85	64	89	97	109	76	73	80	90	95	87	90	79	109	89	84	84	89	83	85	97	84	79	101	81	89	79	81	95	76	69	73	78	92	83	87	92	97	78	83	93	84	72	85	95	97	78	80	78	78	98	82	76	79	81	87	85	83	70	78	73	87	82	72	105	88	92	85	85	78	99	97	93	73	94	78	69	69	76	101	78	64	76	82	89	84	79	87	95	84	77	84	91	90	87	80	73	84	75	90	85	74	86	96	78	76	81	79	95	86	68	84	85	75	77	105	70	77	85	92	78	80	101	85	89	99	82	79	77	74	76	82	69	82	97	92	87	86	93	103	90	79	89	91	91	73	68	82	86	84	75	89	68	84	90	101	81	86	88	85	80	76	74	91	88	107	80	85	77	86	65	82	79	77	85	73	70	88	94	76	80	88	87	67	94	84	73	82	80	93	93	95	68	98	98	76	84
15473	8755	5981	11045	18396	20000	16856	15048	12391	10047	8956	8061	6627	5448	4589	3979	3500	3260	3144	2822	2635	10645	25970	15505	1889	1364	1297	1308	1233	1177	1286	1192	1122	1141	1108	1132	1085	1102	1075	1148	1079	1061	1066	1026	1064	1032	1106	1063	1036	1070	1089	1039	1080	999	1003	1052	1014	1031	1032	1032	1025	995	1071	1016	1047	1012	990	1053	1073	1053	991	1001	990	971	990	1033	982	1062	1091	990	989	970	1074	1030	976	978	1027	1019	1192	1799	2456	2101	1720	1407	1213	1117	1058	973	977	956	1030	992	979	992	988	1010	1037	999	1006	1046	1068	987	1003	986	978	973	1029	1035	975	1033	975	982	993	999	996	1016	1006	993	971	987	993	1011	1055	1064	1008	976	989	969	1009	937	994	1025	1004	993	1025	1022	1021	1000	1012	1008	1037	1041	1061	1006	973	1050	1014	1003	1016	981	1011	981	1005	1005	1024	982	1012	1050	960	992	1035	996	1007	966	1060	1054	1010	1007	1003	1030	968	958	1008	1009	954	1025	989	1015	1062	974	1111	1006	1046	1010	947	997	992	990	972	1037	986	1002	1026	1006	1018	979	972	951	942	1006	946	965	1123	1011	1050	986	1012	1053	1003	998	1023	956	1034	981	1003	1004	1008	1069	1016	961	998	1002	1015	979	1015	1032	962	1010	967	1009	994	1069	1002	967	1020	1036	951	1046	993	979	974	1017	1013	1052	1003	997	1111	955	970	973	960	934	1010	1037	990	972	997	990	1019	1029	1006	1014	1036	993	1006	991	993	1051	1046	1021	964	1031	985	1011	1055	996	990	979	1024	1035	1009	964	989	1007	1030	1061	1021	1021	1013	1019	986	990	1046	1060	992	1011	1026	981	1029	992	1010	1030	988	1055	1058	1010	980	947	1032	955	1031	1005	987	985	1041	1008	1029	939	1047	957	962	999	997	975	986	1009	1020	1051	1042	999	982	1002	1008	1031	1001	1033	1006	1013	976	1069	990	981	1004	966	1006	985	1021	998	1001	1025	1054	1023	1063	1029	986	975	1007	973	1002	1010	1027	950	1024	962	1045	1025	1037	968	1038	1046	1074	1011	1000	1024	995	976	957	1018	1052	1009	1043	993	1009	967	954	1057	959	974	1019	1026	982	1036	1010	1034	1005	1038	1047	1034	1036	979	999	1019	964	1039	1008	1019	1051	945	1003	979	1061	1065	1022	1051	1005	1060	1046	1022	1045	978	999	984	1032	1051	981	1009	975	1098	964	1002	1011	1012	984	1048	998	1056	1030	1006	988	994	1034	961	994	1003	1009	1011	989	1039	1045	1024	1028	1046	1047	1034	974	1025	984	1031	1030	991	930	984	940	970	977	1024	969	1024	1092	1053	1060	998	1016	988	991	1022	1085	993	1016	988	968	1031	966	1025	993	954	981	1013	1012	1066	1023	982	981	980	939	994	996	1018	954	1012	1033	1021	982	1064	1012	1003	1013	992	1024	967	995	1001	993	1029	1027	1054	981	1020	1012	979	1035	997	980	1060	1012	969	1011	1051	1000	1000	1003	1026	994	976	1005	1001	978	978	1028	1007	1033	969	1046	986	957	1032	1012	1014	985	1010	993	1007	973	1039	1004	1044	1029	998	1000	980	1018	1005	1036	1007	1022	989	978	1009	1019	1024	1000	984	1015	1015	1025	1020	1001	1009	1015	992	965	992	980	984	1008	1043	1027	969	1026	1006	1045	1051	989	1018	1072	955	968	977	1061	989	999	1001	1000	986	996	1039	972	973	972	989	1001	944	1000	1011	983	1011	982	996	1033	1021	971	1036	991	964	999	999	1040	1003	1018	1030	1013	1084	1046	1012	1016	1018	959	964	1051	998	997	1008	967	1027	1000	1005	1033	992	1003	960	940	971	983	1028	967	1008	970	1032	1014	993	987	998	1085	990	1056	1042	1010	1048	1015	1024	1004	1037	1030	934	1011	1005	982	1031	1028	1019	1007	1034	1008	998	992	981	997	1011	997	997	1041	1008	1009	996	1009	999	1055	1003	1026	976	981	1049	1066	992	980	997	1025	1061	1056	982	1040	1036	993	975	1034	998	979	1044	1012	980	1015	995	948	1006	1057	970	991	1007	1036	1040	1006	1065	1031	976	950	1002	1024	1005	1078	1068	1030	990	1050	993	1004	972	1051	933	1013	1027	971	960	1046	1002	1026	976	1046	1006	969	989	963	1019	1022	1034	1008	1015	1006	1014	972	987	998	982	1042	1036	1018	1009	1002	1010	977	1023	1044	1031	1017	1041	1010	922	942	1034	1035	1008	1029	1007	975	1025	1088	1035	987	1013	975	1026	978	1025	1000	995	965	964	938	1031	986	1038	1032	1037	1003	1020	1021	1005	984	985	979	1033	1003	980	960	1011	1058	1002	993	958	1011	1014	1051	1010	1040	963	994	1050	949	1086	980	993	985	1037	1007	977	988	1038	1018	998	995	1007	957	1041	999	992	956	1047	989	992	987	1001	1004	1007	935	956	1008	983	993	999	1037	987	1044	1012	989	1002	993	1028	1041	999	1000	969	990	1008	975	1052	1052	1016	1026	982	996	979	993	977	983	989	1040	990	1010	1020	983	937	997	1005	945	934	952	948	1018	993	1026	1036	996	971	1001	1025	986	1027	989	997	1013	986	982	982	994	973	1057	1017	998	1016	992	918	1051	958	1003	1019	1046	1048	1026	1011	1020	1023	1053	1000	988	1011	969	1022	989	1041	1005	953	980	1040	1021	1007	1067	1056	949	975	1057	1014	990	982	982	977	1001	1007	969	979	1029	985	1050	1006	989	999	1020	986	985	992	969	1000	1007	993	980	997	986	1001	975	1035	946	1051	990	1023	1036	997	1086	1027	1052	1020	1031	1016	1000	952	974	1026	1018	993	937	1021	986	1030	981	1009	1038	1073	1021	1001	987	1015	1015	1004	1002	1009	1046	1014	997	994	998	1041	1011	980	1032	1042	1048	1021	995	978	1031	1000	1015	993	958	989	1043	1022	993	1018	1038	1020	967	975	931	969	987	1057	1037	1049	1063	990	968	966	1028	981	971	956	1044	1036	1085	996	947	984	1014	1014	1052	994	979	924	1059	977	958	1005	962	963	1028	977	980	994	1004	1028	963	1044	1051	1003	1001	1048	953	1017	1031	1064	994	1046	998	1027	1007	1003	1033	988	992	1035	969	975	963	1041	989	1036	1053	1076	971	1073	1105	1007	1020	1008	988	1035	1036	981	1044	1011	998	974	989	1030	999	1036	1005	1007	1009	1007	1071	1006	1070	991	1025	1066	1052	1018	1055	981	1006	999	1004	1045	973	989	1031	992	981	1030	1022	1006	996	1045	1032	1003	961	1041	1024	1038	1003	1029	1030	944	1014	1016	993	1030	1034	990	1006	1019	1020	1020	1024	1030	1040	950	1020	1044	1025	984	1003	970	1016	991	1053	987	991	1016	962	1047	975	1043	1035	1027	981	978	1000	1010	993	1074	1022	974	990	959	1021	983	1033	1039	1024	999	1034	1006	931	1048	1069	1031	1029	1008	1006	980	1008	998	984	1015	984	1003	1073	1018	991	1065	896	1011	1009	1031	998	1029	1009	1021	981	1023	1023	992	996	1065	1016	999	1046	993	1016	959	973	1090	1066	1046	1036	1003	1029	1040	997	954	993	992	966	1023	1093	1017	1032	983	1030	1038	1080	1016	983	975	1019	1016	1048	993	1042	1004	976	1003	1038	1012	1030	1004	1042	1052	1028	1024	1008	1001	959	971	1018	1016	1012	1061	962	930	1044	1033	986	1000	1043	977	983	1007	1004	1047	973	1060	1057	1092	1042	961	1039	1023	1048	1042	973	1028	1010	1057	962	977	1059	981	1089	969	1026	988	1044	1047	1036	1076	985	1021	1072	927	990	962	989	995	988	1007	1023	1000	998	1002	974	1009	1003	990	1021	989	1021	920	980	1007	986	988	1027	996	979	1019	1030	985	1065	973	999	1009	1008	920	1088	1053	1029	1039	1038	1018	1009	1019	1001	1054	995	1003	1019	946	983	954	1024	995	992	999	995	1018	980	1042	975	1008	1049	1048	1010	1029	949	991	971	1019	1058	1062	974	1061	992	987	1078	983	1010	1030	1005	1017	1009	987	971	1018	977	1076	989	966	995	1004	999	996	1038	996	1065	1065	969	951	1031	971	1020	1029	1015	979	1000	980	1011	975	1103	1026	1030	1001	972	999	948	1002	1004	1066	1034	986	1041	960	1050	998	1018	983	1030	959	1055	1022	1029	1052	995	1045	1002	1039	976	998	1011	1037	970	952	953	1013	1025	1048	980	1033	971	1069	961	949	959	1016	1024	971	1015	1003	1029	988	1016	967	1028	1008	1012	1035	965	1076	1080	1035	1026	1055	997	992	1008	979
1649	815	462	341	437	634	601	545	396	342	343	289	254	222	215	177	187	155	147	148	117	290	2479	2739	306	90	79	81	85	79	89	89	77	78	76	90	106	76	83	79	84	71	84	88	77	90	67	80	73	77	87	72	76	86	89	81	100	70	72	74	75	101	77	67	101	98	85	67	87	81	67	79	70	79	86	86	81	81	88	83	57	83	85	64	87	98	82	77	95	80	134	125	98	107	103	66	75	94	88	80	70	77	92	70	76	94	62	83	93	78	72	85	94	73	70	81	65	59	71	64	66	75	84	79	84	71	76	73	91	82	77	83	89	82	94	85	78	74	83	76	84	64	66	65	83	72	73	89	69	73	87	74	77	75	74	82	93	66	91	63	72	83	96	78	85	62	73	75	86	97	64	89	90	89	95	81	77	88	83	81	76	89	81	77	62	67	87	85	64	91	67	87	71	76	94	78	77	106	84	96	86	86	103	93	73	91	81	79	89	72	71	79	70	66	66	92	88	81	86	96	81	85	94	81	63	91	80	77	71	79	99	88	73	95	85	90	80	81	72	88	94	86	95	79	64	82	55	86	86	61	73	85	83	77	91	89	81	86	84	82	71	81	72	80	90	92	84	73	74	64	80	74	73	100	89	84	79	90	86	83	63	57	85	91	75	94	99	77	91	88	91	76	92	61	79	69	88	63	74	84	87	75	79	69	83	81	69	75	92	85	62	81	79	74	71	82	98	63	88	71	90	73	86	82	71	87	77	93	96	81	84	80	67	72	84	68	99	104	87	80	84	60	70	69	90	90	80	87	90	94	86	72	68	70	81	83	82	75	68	77	66	70	68	64	80	67	86	78	96	85	84	95	84	68	82	85	81	81	79	68	85	87	76	78	94	71	75	70	84	84	80	71	79	72	91	89	82	88	82	81	75	88	82	72	87	97	77	85	80	86	80	80	84	85	82	79	65	74	76	86	83	98	83	94	78	74	79	63	69	59	94	66	77	67	81	84	87	82	80	97	86	74	90	88	77	81	75	77	93	71	91	72	86	94	84	78	83	74	66	81	82	89	88	86	66	70	81	72	94	58	77	85	89	92	84	71	82	74	75	78	75	81	70	89	80	87	73	72	69	93	78	78	78	62	79	83	85	74	85	93	70	78	75	92	84	75	87	85	85	67	84	77	79	88	82	88	81	76	86	69	84	79	61	95	75	58	80	71	75	81	71	67	90	80	84	82	92	80	95	76	79	80	90	82	86	89	78	81	89	78	83	72	79	88	81	81	77	83	79	77	62	79	84	84	87	72	87	69	72	71	62	76	81	93	84	73	72	106	85	72	77	95	78	73	81	70	84	80	84	69	68	86	70	84	86	68	89	78	73	76	78	71	84	55	76	83	81	88	72	90	83	86	81	64	74	75	85	67	70	92	78	81	68	73	78	91	69	78	90	85	83	74	75	56	77	77	78	76	71	82	81	79	88	85	94	65	81	80	84	72	86	89	85	86	73	62	90	77	73	68	78	86	90	75	76	66	92	81	88	79	65	74	86	76	80	80	95	87	83	82	92	90	88	74	77	80	81	96	102	93	68	84	84	79	81	75	70	80	67	67	79	77	63	99	69	89	87	89	86	66	68	92	87	67	73	88	75	98	60	94	87	73	67	72	92	74	81	80	78	73	74	92	83	67	85	78	84	78	61	89	103	62	78	103	79	72	83	80	89	83	102	100	78	76	75	70	83	82	90	74	80	90	82	75	89	79	87	89	72	90	78	76	96	79	78	72	72	85	80	80	84	78	90	65	77	67	89	100	85	71	75	76	82	90	82	90	80	89	85	83	83	74	78	69	82	83	83	77	85	86	83	78	80	99	90	83	94	72	78	61	70	77	82	80	70	77	75	76	71	83	78	73	82	88	79	93	73	66	65	75	83	64	78	73	92	67	87	64	81	95	94	85	83	78	76	81	70	72	83	74	93	79	82	100	82	86	88	86	76	75	86	62	79	72	81	79	70	89	83	81	89	75	63	79	86	79	81	93	81	86	83	77	75	96	76	66	71	91	73	63	83	76	90	87	60	69	79	81	90	84	81	59	89	72	99	90	87	111	90	88	82	83	80	85	86	84	64	85	98	86	72	75	73	82	81	92	68	64	76	89	85	68	84	79	69	81	78	77	81	88	69	97	66	77	73	73	77	72	58	78	86	86	77	63	72	86	89	79	90	88	90	82	71	69	80	80	83	84	74	81	88	85	99	67	81	78	75	85	70	78	78	66	77	83	78	82	83	89	76	71	74	75	81	81	85	82	91	84	82	89	84	80	86	76	79	83	76	91	70	75	69	81	77	82	73	97	79	83	62	87	90	80	83	84	96	70	79	71	78	79	71	77	81	86	81	90	67	71	84	73	94	79	62	72	76	91	90	77	70	72	89	65	91	68	83	65	83	92	92	81	73	97	77	77	65	67	82	69	74	92	76	79	97	76	72	84	70	76	71	82	74	78	79	82	85	87	84	85	81	76	64	72	86	67	82	75	74	78	67	75	73	81	73	67	75	67	86	88	65	86	66	86	93	72	89	73	86	74	78	76	73	83	72	85	78	93	82	80	67	68	88	69	86	80	75	85	81	88	81	79	88	84	80	80	80	70	86	80	66	87	70	69	82	82	74	83	73	75	65	86	82	79	76	68	81	79	74	60	83	82	79	81	83	82	91	82	72	84	86	80	100	73	104	78	73	81	83	77	78	73	78	76	78	63	81	64	73	76	79	76	67	74	89	86	84	71	78	93	79	75	71	78	77	82	84	80	66	80	81	80	80	84	80	65	81	84	80	84	56	77	71	69	97	64	78	90	78	81	86	89	80	83	76	67	77	92	95	92	87	95	87	89	84	84	91	84	68	75	88	69	84	70	90	83	73	73	76	71	77	89	86	64	71	94	73	75	83	89	85	90	87	76	87	88	75	91	66	106	75	91	83	94	71	74	106	97	79	71	79	82	74	79	93	84	93	67	84	82	80	89	78	68	94	70	79	84	65	68	81	97	84	79	82	70	88	83	66	79	73	72	73	65	80	73	80	73	67	74	82	69	86	92	66	86	77	79	79	81	73	72	78	81	82	81	78	82	80	78	61	73	91	79	65	72	77	87	68	75	85	92	89	92	63	77	78	87	72	84	67	59	64	70	89	82	77	58	75	95	77	64	86	94	71	85	96	77	83	81	82	81	82	80	92	87	78	65	78	69	83	82	72	86	85	74	90	87	74	89	62	67	61	65	70	82	80	81	77	78	90	78	85	81	78	75	102	76	62	82	76	81	80	94	76	67	87	101	85	85	93	76	72	85	77	77	85	85	75	50	71	86	78	71	76	81	81	84	87	81	82	69	89	75	67	88	73	73	77	88	77	70	73	85	73	86	81	79	73	86	76	100	79	86	93	81	75	69	75	79	81	62	78	78	75	112	83	97	84	81	59	76	71	75	71	91	74	84	88	79	79	83	71	74	87	85	83	86
19662	11150	7634	13615	21533	22363	19571	17840	14283	12326	11199	9339	7897	7270	5784	5128	4376	3933	3776	3610	3134	7030	27874	26901	4123	1302	1286	1222	1192	1204	1160	1101	1057	1069	1075	988	1048	1013	978	967	1025	968	935	982	961	1035	973	1022	946	995	984	958	950	1047	1000	940	1005	1003	967	956	959	964	929	1004	940	1020	976	915	928	926	941	927	964	965	890	913	931	918	901	878	885	927	928	950	953	933	974	887	987	1267	2592	2542	2025	1545	1245	991	955	968	926	910	962	957	911	923	916	957	897	920	916	949	977	892	912	931	935	896	923	923	877	910	887	893	917	941	921	905	906	976	994	964	897	934	882	864	848	905	876	921	931	946	982	876	859	909	970	946	922	945	943	887	887	933	950	954	949	958	891	868	883	942	998	954	947	904	880	914	867	917	945	913	950	941	933	930	933	897	906	964	902	970	950	930	907	887	915	905	925	932	881	891	910	935	973	940	934	925	905	981	914	907	964	928	950	917	980	934	939	863	899	920	923	943	943	954	881	908	936	914	963	932	906	965	944	968	887	913	879	923	919	976	905	919	959	872	966	931	943	895	959	918	958	940	933	914	939	945	908	935	906	918	918	877	913	895	931	949	957	868	969	898	907	962	907	935	927	934	937	883	936	896	895	934	907	932	901	928	916	895	961	1019	920	945	903	946	924	941	987	952	938	957	922	915	906	928	895	947	875	946	950	965	937	962	919	959	904	925	922	962	944	1006	906	866	901	965	991	934	947	911	939	978	909	922	900	948	949	917	952	924	939	955	909	955	960	952	857	930	919	950	872	995	931	998	919	911	956	904	933	888	950	897	900	878	936	962	932	928	942	960	904	904	897	955	893	885	931	950	936	917	930	918	964	896	958	954	1010	915	882	974	926	953	942	950	955	948	988	945	876	943	891	898	929	909	934	951	937	935	955	917	934	872	925	928	924	933	925	901	935	925	956	953	920	894	971	919	950	897	926	874	913	950	922	940	901	932	973	958	948	936	937	893	937	931	869	885	895	927	974	923	961	899	932	926	932	924	919	892	884	903	933	998	929	937	930	914	991	832	934	908	924	931	918	969	886	926	910	910	946	962	930	951	899	960	908	926	935	927	918	876	935	952	811	964	909	909	938	865	897	845	895	913	938	847	903	931	936	930	871	953	914	910	890	870	906	942	950	892	959	928	984	949	914	953	900	908	954	940	892	912	923	940	879	956	915	904	952	957	941	910	938	943	910	904	919	900	908	881	940	921	879	948	945	898	962	937	888	954	929	902	926	929	942	945	907	886	961	903	914	896	916	954	916	917	947	947	901	931	955	905	924	946	943	967	876	901	960	929	938	901	920	928	906	932	950	920	880	948	910	890	924	912	876	864	923	936	866	877	892	989	927	907	949	945	973	947	908	954	975	895	957	905	907	881	922	929	963	907	933	900	947	949	917	937	964	917	936	884	935	899	923	959	902	909	927	879	909	918	928	931	986	965	933	908	960	915	888	951	887	907	876	896	898	889	891	900	915	978	907	899	994	913	935	911	955	937	952	898	933	910	913	925	905	901	899	902	930	958	913	889	951	870	922	941	938	918	930	937	953	939	914	937	910	903	927	904	950	976	927	976	922	951	925	970	923	916	946	970	899	877	928	926	978	913	889	944	947	928	906	975	965	920	899	917	905	899	927	974	927	922	920	948	915	990	898	909	839	954	889	952	936	906	943	928	948	894	941	904	937	925	916	911	908	962	875	967	875	937	973	892	914	921	909	898	956	899	900	957	952	937	916	962	908	886	838	923	890	932	951	923	918	945	926	919	881	941	877	979	921	924	877	930	913	866	925	960	914	941	944	915	992	937	876	905	936	906	933	977	922	873	989	903	934	928	878	928	954	908	919	938	952	821	906	926	932	895	893	911	942	947	897	907	896	870	965	937	870	894	953	931	927	907	952	914	929	971	965	923	968	905	908	977	931	980	944	908	932	890	882	927	874	892	961	952	913	960	895	939	927	909	925	954	963	956	908	907	946	910	910	957	885	924	889	898	902	937	926	922	883	903	928	946	881	918	953	934	900	938	899	914	864	922	986	975	956	862	952	896	921	893	942	944	921	907	906	945	941	928	906	946	937	890	910	947	984	898	902	913	904	927	918	888	981	840	933	933	921	908	930	943	951	901	950	927	925	912	916	905	923	937	891	915	975	924	924	944	978	978	899	934	914	909	912	903	914	897	884	935	941	924	899	895	963	903	880	907	941	960	963	910	967	877	960	879	906	934	1004	963	905	894	916	943	919	896	884	888	929	943	893	916	914	934	923	962	927	975	929	897	918	913	955	924	900	896	902	928	919	899	943	927	904	884	948	934	891	928	896	921	894	913	927	903	946	953	961	964	911	934	932	931	858	877	918	892	985	929	975	897	955	956	967	915	927	891	902	925	952	881	917	890	909	918	928	936	911	925	934	885	878	956	936	862	914	934	966	929	910	900	928	997	933	927	886	869	925	905	941	927	922	940	933	954	932	933	887	944	920	867	878	919	891	885	937	952	941	865	919	930	909	884	887	922	887	937	887	934	936	889	945	904	938	927	915	919	904	978	913	930	905	934	898	955	922	905	945	906	870	951	931	924	929	895	908	911	924	930	939	930	902	919	930	927	891	962	977	978	970	909	953	932	946	927	942	919	915	872	928	959	948	945	957	882	963	936	938	903	928	874	984	923	960	889	932	904	972	938	921	906	941	963	908	922	919	921	950	914	954	927	914	939	867	931	895	921	909	901	899	903	946	911	952	946	912	879	915	948	893	925	915	878	967	891	1014	980	931	909	972	910	921	892	993	933	988	920	888	954	917	886	895	885	937	934	927	863	904	957	934	909	937	892	931	899	945	960	972	922	911	919	906	962	915	921	854	894	972	955	900	982	986	959	993	960	927	916	948	948	924	933	893	940	893	904	956	914	943	906	979	952	929	874	889	929	894	970	945	944	936	907	928	980	906	904	913	930	881	876	934	941	960	918	905	937	885	927	951	966	856	974	917	907	921	923	906	944	886	828	946	921	921	894	916	903	867	916	965	926	951	889	937	909	961	883	905	975	938	884	903	968	959	924	890	934	900	923	929	930	922	959	939	903	932	936	879	904	888	924	956	926	920	962	838	934	937	884	904	933	945	900	926	909	888	916	938	963	950	931	903	937	899	932	920	968	937	949	947	901	895	925	944	944	965	885	907	950	932	968	935	884	923	963	904	902	938	992	951	892	914	880	939	973	937	924	900	932	952	922	907	946	940	931	888	981	883	972	941	936	931	984	928	921	887	887	932	949	911	915	920	910	907	918	928	926	962	960	893	876	924	914	886	891	931	928	890	986	864	917	967	893	937	932	919	944	960	902	915	939	912	920	947	975	971	1047	946	865	944	931	928	921	883	950	888	899	928	954	922	928	918	914	945	995	940	974	923	903	991	971	881	928	923	938	940	913	897	904	944	979	936	977	887	955	926	924	920	892	901	943	924	928	948	859	892	940	956	889	922	937	941	950
1665	342	222	209	194	266	284	228	181	177	164	115	124	112	115	107	114	102	79	73	95	156	733	764	161	65	71	78	71	74	72	60	70	59	59	68	61	84	61	71	72	77	61	74	66	70	63	62	59	65	72	66	84	73	73	71	60	71	69	66	69	76	76	69	57	68	75	66	75	63	69	68	56	68	72	65	69	80	57	81	70	48	66	61	81	66	78	64	84	64	84	76	73	76	62	79	54	77	70	61	70	72	65	59	73	73	77	77	63	62	72	56	49	62	67	55	63	73	57	64	71	68	60	67	80	69	64	68	64	65	56	59	69	69	50	67	66	72	75	66	74	69	75	61	68	61	61	76	97	76	72	55	73	80	73	69	73	67	70	66	83	72	71	62	72	78	77	81	61	65	63	56	67	84	69	65	69	73	61	78	52	53	61	81	73	85	66	62	64	69	80	72	75	82	71	69	63	64	68	66	55	56	71	62	83	65	53	71	77	80	65	75	80	84	54	71	46	77	69	67	72	84	74	61	68	87	71	63	62	76	66	76	84	63	65	72	56	65	74	71	68	74	66	54	63	66	67	78	74	78	66	80	59	78	61	71	82	63	68	77	85	64	74	78	77	83	57	65	65	58	92	73	73	75	64	66	64	77	68	64	78	59	78	73	68	59	86	58	57	60	80	75	69	77	77	73	60	61	62	59	71	66	61	48	63	58	60	74	72	64	82	72	67	63	70	61	84	59	64	65	57	80	73	56	61	75	69	78	62	70	52	71	68	78	77	68	71	87	70	68	84	66	79	67	65	73	84	67	84	63	64	77	65	68	54	66	76	77	69	74	62	73	63	64	66	65	68	69	64	81	73	76	58	74	66	76	67	70	81	65	85	75	62	78	73	75	61	64	68	69	63	68	78	63	79	76	65	58	61	72	69	59	85	92	80	76	71	59	82	52	68	74	72	50	72	58	73	47	81	69	69	68	56	66	63	85	65	73	90	55	69	63	70	76	58	62	73	57	59	63	65	70	76	75	69	71	73	77	77	76	48	61	54	64	71	76	57	60	69	72	50	77	60	71	57	74	68	76	67	72	81	79	58	60	74	69	60	58	58	58	77	77	52	63	74	58	81	74	62	62	69	68	76	57	75	75	72	65	65	76	69	69	61	70	56	58	60	56	73	72	41	80	76	81	81	83	62	77	63	53	65	76	64	67	75	77	58	73	59	68	76	73	79	66	68	71	66	55	81	66	69	63	69	75	76	61	59	58	78	79	78	64	61	70	75	66	72	62	69	74	65	57	75	62	67	69	67	67	75	62	82	59	68	55	61	64	61	62	79	92	66	70	79	61	59	71	71	74	64	67	66	63	63	68	67	73	60	72	69	62	65	77	65	73	54	71	82	58	61	67	56	59	56	73	62	78	57	90	67	82	84	83	75	74	76	67	76	70	59	68	70	66	68	65	77	76	55	76	61	66	51	60	66	56	62	71	70	72	72	59	69	59	78	61	73	77	71	62	77	84	65	76	55	67	76	51	78	69	80	76	81	73	62	64	69	69	73	66	75	74	52	63	50	67	61	79	83	71	69	65	67	69	72	73	71	71	75	89	69	72	59	73	65	61	63	67	67	56	72	63	71	63	62	71	74	73	74	64	58	65	78	71	77	64	76	64	57	77	62	79	62	72	67	70	72	80	72	77	78	64	73	54	67	64	65	74	56	74	73	74	67	61	61	64	79	62	71	85	58	78	78	69	80	64	52	79	70	72	74	67	64	65	67	70	69	69	80	84	73	82	71	70	80	71	72	64	77	61	72	55	78	79	76	73	77	63	62	70	67	60	71	83	77	61	75	71	61	57	71	71	60	63	79	70	67	71	64	71	62	72	62	63	72	72	66	77	85	61	57	57	71	66	82	59	75	74	59	71	68	75	68	78	74	64	65	71	75	74	69	79	63	77	64	62	77	66	83	71	69	64	70	72	77	87	62	47	63	79	65	73	60	63	65	80	52	68	60	56	69	70	81	73	68	74	61	78	51	57	66	66	58	76	76	67	70	56	56	75	65	80	63	75	76	73	56	57	64	54	69	53	75	62	79	80	80	77	77	62	66	66	53	78	79	49	80	66	69	63	67	77	72	58	72	75	81	69	69	66	68	83	69	81	70	69	65	72	52	73	73	67	85	66	56	76	66	69	69	66	71	70	72	69	73	67	71	79	71	72	68	64	76	69	55	54	73	66	83	74	59	65	67	55	66	55	57	77	64	76	79	78	69	62	79	73	84	63	44	66	80	69	71	74	68	71	62	71	79	59	62	66	59	74	53	67	83	67	60	72	77	68	62	76	86	65	72	64	86	61	63	72	72	74	73	62	80	75	55	69	80	72	68	70	69	57	63	64	74	76	62	79	80	63	63	64	65	59	64	57	64	72	66	71	72	66	82	65	65	74	69	68	73	71	75	66	76	67	66	61	75	64	76	65	65	74	62	69	63	79	67	66	91	77	66	69	70	71	62	59	80	54	56	71	74	72	70	68	86	64	62	74	73	65	49	50	61	71	65	74	77	58	75	78	64	65	62	63	62	61	81	79	78	72	67	55	70	73	71	71	61	77	55	68	78	77	80	59	65	73	51	74	62	77	52	65	71	57	72	71	78	79	71	69	73	69	60	60	80	76	68	62	67	67	84	64	80	59	54	60	80	66	69	76	70	87	64	90	59	61	71	72	70	68	83	64	47	64	71	61	59	74	76	66	75	63	77	61	62	75	65	72	72	85	78	63	72	76	66	58	64	83	74	74	66	74	74	86	88	64	64	62	68	76	76	67	59	76	63	71	55	66	58	63	84	84	73	67	87	61	72	71	65	58	65	78	59	51	71	65	66	70	73	60	56	84	80	67	69	69	66	72	67	80	80	74	63	62	71	68	73	79	65	84	81	57	88	75	65	57	75	81	70	74	55	70	57	63	76	76	91	74	70	82	70	63	63	81	81	63	66	57	77	71	59	74	74	60	68	72	80	63	74	70	72	62	78	76	77	81	66	58	56	70	64	74	76	60	74	63	60	62	64	75	71	71	70	67	78	86	62	69	76	76	47	70	58	55	59	64	86	64	65	73	74	77	72	81	58	76	75	80	86	78	72	56	65	71	65	84	64	72	65	73	71	57	63	69	59	75	66	73	77	72	70	80	86	62	64	65	85	63	74	75	88	80	76	72	53	55	68	68	78	66	72	78	75	61	52	63	65	61	75	70	66	79	55	65	52	58	70	55	61	78	70	63	65	71	73	68	65	62	72	60	64	66	78	62	73	70	64	82	63	79	72	90	66	70	69	78	66	80	70	67	71	80	62	74	67	65	65	81	66	72	81	73	83	61	61	79	48	66	66	72	64	59	87	72	76	74	67	66	60	78	52	68	71	68	69	61	86	74	72	71	73	74	70	66	79	60	67	67	73	62	68	76	78	75	68	65	71	65	66	73	60	56	64	69	58	63	63	76	63	63	63	50	57	75
12733	5990	3928	7182	13835	14056	12600	11087	7546	6481	5456	4600	3929	3602	2678	2500	2195	2096	1912	1751	1590	4078	16699	14655	2644	889	920	877	903	898	873	888	856	880	848	861	866	910	869	834	818	842	859	833	870	878	844	888	846	844	859	797	882	852	845	823	798	860	820	826	799	803	827	887	843	880	924	829	814	828	849	843	784	847	843	857	841	814	801	849	795	854	834	869	842	837	841	836	832	878	1001	1037	1074	1074	902	823	840	830	805	900	816	851	827	851	861	779	841	815	875	883	874	813	857	854	840	818	798	824	842	840	805	838	846	848	800	899	872	813	811	796	901	811	818	875	816	787	821	865	817	822	828	851	858	851	833	835	806	815	863	819	781	877	805	824	814	865	803	847	845	763	849	878	873	806	813	807	802	828	819	785	794	862	814	815	844	829	851	817	829	827	783	822	837	808	846	819	814	837	810	847	855	861	864	898	858	878	882	859	823	867	836	852	887	807	854	814	787	844	846	862	803	856	822	801	826	834	824	838	819	816	852	834	825	762	839	816	800	839	825	834	854	812	798	808	853	828	847	832	795	881	820	776	856	854	870	833	801	840	814	843	808	841	803	849	811	773	840	857	859	809	907	803	810	841	832	813	756	842	853	803	800	810	839	817	820	802	822	769	785	812	829	801	834	843	844	885	825	852	841	801	841	854	862	819	807	849	783	887	821	821	853	813	806	776	865	834	842	793	845	843	821	832	834	858	824	847	847	813	867	847	841	852	799	767	810	826	837	847	819	855	826	847	838	834	821	882	873	853	828	854	848	799	800	822	827	835	833	804	842	851	867	814	876	813	845	845	886	822	863	876	777	850	844	831	871	864	813	817	859	827	859	794	852	807	776	867	795	836	820	862	843	824	839	839	850	842	820	911	839	806	819	778	861	873	810	842	818	806	843	767	853	820	810	865	816	825	890	825	795	857	815	823	842	804	807	821	842	811	795	839	847	787	840	770	825	863	806	853	868	817	825	888	798	792	882	852	842	817	815	855	924	827	862	823	831	864	852	797	868	833	844	828	812	805	812	768	825	853	825	829	830	852	792	836	793	858	836	830	869	835	833	844	858	826	793	807	893	850	790	775	824	869	852	810	847	856	863	834	810	822	863	843	851	836	760	829	817	817	872	835	809	811	768	846	848	815	846	817	856	836	854	815	855	787	828	914	855	793	859	844	850	862	843	807	864	813	844	798	845	824	797	868	818	821	827	883	865	862	779	827	872	802	846	840	826	805	849	844	822	845	859	853	855	838	813	833	839	830	832	808	884	842	795	828	846	817	815	840	830	830	855	853	836	876	835	820	787	840	819	862	814	830	851	834	863	796	822	816	849	785	834	815	862	803	816	862	832	818	855	821	842	823	841	834	868	803	821	812	819	854	854	848	885	857	822	834	806	895	844	790	799	813	857	817	855	777	871	786	815	863	893	789	858	832	807	858	856	834	827	798	800	857	839	840	846	891	868	886	809	850	867	800	798	838	851	859	808	845	800	872	841	840	854	872	856	806	793	803	848	847	868	823	819	831	890	800	803	842	831	798	862	777	816	823	818	833	823	829	810	783	855	801	834	881	824	859	872	830	823	842	835	782	831	868	817	852	854	846	829	833	790	775	847	794	850	819	804	780	860	845	833	852	847	789	792	861	850	782	868	856	838	840	820	886	806	803	828	818	826	794	866	821	823	808	861	836	841	811	826	851	824	789	841	846	804	841	840	801	851	801	814	826	871	815	880	826	778	866	866	830	806	806	824	835	859	829	850	779	812	846	786	818	813	851	841	831	868	812	822	835	810	832	809	864	829	839	828	872	827	856	848	841	874	803	881	827	839	851	844	812	823	822	798	820	862	856	776	789	870	833	825	854	862	815	897	816	889	821	774	833	807	873	812	808	863	878	826	814	843	823	826	808	843	792	872	855	864	863	833	854	829	827	821	825	822	815	844	865	826	793	875	784	828	870	847	813	839	817	869	869	807	785	863	821	833	817	803	798	827	863	864	775	802	873	864	861	861	868	845	836	853	860	837	809	778	868	798	806	814	862	839	802	851	815	883	849	846	829	861	805	895	831	809	831	834	860	836	809	814	857	878	850	858	838	896	829	828	818	770	802	873	867	807	873	793	855	830	842	804	807	816	807	865	875	838	876	807	836	849	806	796	840	849	815	858	821	851	830	831	834	852	799	835	796	829	798	830	860	845	824	861	878	836	808	831	841	853	836	844	830	876	874	812	861	833	818	859	788	818	835	820	796	845	815	804	832	799	821	842	829	819	861	823	837	828	815	847	875	853	842	836	863	811	890	839	844	790	865	835	846	827	795	813	817	875	847	811	825	872	861	781	837	826	856	829	843	834	838	854	822	861	823	835	834	857	805	809	832	838	765	795	848	821	876	793	822	864	846	839	827	843	837	895	863	870	858	813	793	836	844	775	873	875	804	864	809	825	800	841	778	817	845	824	839	832	859	863	829	811	860	828	888	875	850	855	902	870	816	812	861	811	856	774	828	869	849	821	807	871	844	859	864	831	898	857	795	795	875	833	812	823	825	805	813	789	794	821	852	826	811	878	789	827	837	828	852	842	837	830	831	864	800	784	820	865	786	910	870	855	883	821	796	848	803	790	827	785	802	868	878	800	836	852	841	839	856	828	821	811	871	828	888	878	807	837	825	846	827	858	829	813	809	855	854	912	849	815	847	832	800	832	833	820	824	836	788	850	808	847	797	795	865	839	892	839	822	766	845	803	879	872	831	861	848	781	874	859	865	820	781	834	827	869	817	868	822	828	797	884	849	837	832	819	820	810	797	896	849	794	796	875	865	827	808	862	804	841	863	833	853	834	838	814	855	852	842	865	771	794	816	862	780	849	788	831	824	876	829	831	855	817	860	825	857	814	917	840	855	806	816	876	862	831	858	790	800	806	842	821	831	802	791	774	843	837	868	818	824	844	854	849	790	825	836	834	826	827	853	811	825	883	828	905	822	786	833	864	833	823	881	808	816	847	845	791	861	827	839	932	829	807	803	831	826	827	829	860	802	855	826	807	881	821	814	877	838	822	850	834	854	846	828	848	795	825	802	819	899	875	867	844	795	833	799	837	775	868	819	829	849	843	834	857	865	828	826	819	865	881	808	857	841	793	823	782	810	876	849	818	810	816	778	897	811	838	815	835	886	818	773	804	850	770	829	832	832	830	855	869	796	785	847	821	831	870	837	822	828	818	847	840	823	789	855	824	830	808	888	799	867	861	891	837	875	835	836	828	804	820	832	807	869	809	878	820	817	906	810	818	851	862	855	874	854	879	854	834	849	846	832	869	766	826	829	813	818	818	835	802	831	817	862	834	817	832	847	845	796	777	842	809	807	876	855	834	839	823	850	859	854	837	864	841	841	830	807	811	836	853	810	828	840	788	865	871	815	790	817	828	844	861	830	789	844	822	821	862	825	841	852	885	761	827	831	817	827	817	806	835	836	836	808	864	825	809	832
1032	615	330	256	331	447	432	383	284	276	239	214	189	165	178	124	137	133	103	103	106	913	1713	1518	348	83	67	72	67	66	74	72	63	72	70	69	60	76	66	62	61	70	60	73	68	76	86	68	66	64	78	66	86	87	75	74	69	64	72	79	58	61	79	69	65	85	83	61	56	56	65	55	49	66	52	59	51	67	62	74	65	76	64	56	66	56	70	53	63	81	110	79	89	100	64	55	79	67	83	64	69	78	62	61	57	61	54	69	64	66	69	62	54	58	69	62	64	57	72	71	78	80	66	69	61	67	67	60	76	70	63	73	74	65	72	74	56	72	66	70	62	75	67	82	71	62	73	57	76	62	56	57	66	68	75	52	74	76	67	72	66	74	66	62	88	80	56	61	83	67	74	66	67	60	77	57	71	68	65	59	72	55	65	84	72	70	73	79	59	73	57	63	69	62	85	84	68	60	68	68	57	60	67	72	75	62	72	65	70	60	66	78	54	67	79	69	75	69	66	66	68	62	59	57	79	85	56	66	62	55	63	69	60	81	62	73	69	63	58	61	76	54	59	72	77	64	73	74	69	65	68	77	72	81	60	68	68	58	79	70	71	60	76	76	76	70	83	74	66	68	70	66	78	63	55	54	63	55	86	62	63	69	49	77	69	82	67	70	76	71	73	67	85	71	76	63	67	75	77	69	77	57	69	65	68	73	71	52	58	63	70	64	57	71	67	73	54	85	55	64	77	65	93	73	69	70	71	65	79	71	75	89	65	59	69	59	62	68	75	60	51	61	76	58	59	58	56	73	61	61	73	69	69	68	58	71	60	69	59	75	61	73	68	71	73	81	66	55	52	60	61	72	78	52	59	73	62	71	77	54	64	69	75	49	80	59	86	81	73	74	81	78	78	67	79	49	80	79	72	69	55	85	60	65	73	82	76	70	68	67	68	63	62	63	63	82	59	73	70	82	74	52	61	85	62	85	71	75	72	70	68	72	68	62	58	62	85	78	69	67	70	60	81	61	55	78	68	61	64	67	64	53	68	63	65	69	80	76	68	70	77	52	82	60	73	70	51	63	64	75	59	71	75	70	56	82	58	78	57	72	73	70	84	55	70	70	66	73	72	71	63	73	74	63	65	68	63	63	81	71	83	58	65	68	61	56	74	68	64	61	65	69	69	61	63	82	64	72	67	68	64	79	65	76	46	73	72	65	65	52	73	71	59	76	68	74	76	67	69	69	76	69	76	64	80	61	49	64	73	59	71	63	76	87	54	70	67	66	77	68	69	70	64	61	80	62	59	63	73	67	52	61	68	75	78	77	79	70	79	70	65	60	73	84	64	63	70	60	77	82	70	61	63	69	64	61	65	73	72	52	53	66	67	69	57	71	85	78	52	61	66	67	59	59	74	70	59	80	86	41	67	63	58	73	67	80	74	68	76	72	63	71	64	64	62	74	85	69	58	60	65	56	75	61	56	57	65	64	63	66	57	67	78	66	75	68	71	69	73	60	71	83	70	79	64	63	53	66	57	77	61	63	77	64	71	85	52	70	58	84	71	55	57	62	78	62	76	75	67	81	67	69	71	74	62	55	66	67	59	50	57	76	62	70	64	56	64	53	61	68	64	62	69	60	63	81	54	82	61	85	75	65	89	67	76	65	63	67	63	60	73	65	67	73	50	71	72	52	70	58	60	75	66	65	60	73	71	67	54	59	75	65	53	70	69	65	50	83	76	66	72	78	53	63	64	82	60	69	82	74	64	64	68	65	54	79	50	75	63	78	60	85	60	61	70	69	59	68	68	66	59	74	69	61	60	65	67	76	65	70	63	66	78	73	73	69	69	78	73	68	77	66	73	70	62	55	63	72	79	68	72	74	63	88	56	71	63	67	77	61	57	62	84	66	70	54	74	69	65	50	56	63	74	59	77	64	63	87	75	58	62	60	60	72	59	84	76	61	51	64	71	74	63	81	77	60	75	73	54	73	52	60	74	55	75	59	62	69	84	74	66	64	59	71	69	62	67	74	69	74	72	58	51	65	83	75	62	63	72	66	73	68	60	58	62	65	59	61	72	64	48	58	81	64	73	80	63	75	70	73	62	72	78	69	72	73	70	69	70	67	64	58	73	81	69	62	76	76	62	80	62	61	52	68	69	74	55	83	66	58	69	71	72	67	72	65	73	67	65	74	77	67	65	73	81	82	67	84	60	83	76	69	54	86	69	62	68	63	70	66	72	69	68	49	73	58	76	65	54	62	73	68	78	65	53	55	71	58	62	67	53	69	87	73	67	74	67	70	74	78	66	57	82	67	61	78	67	68	76	61	64	77	78	73	65	65	67	59	68	73	72	70	63	62	69	73	56	76	59	68	70	83	72	66	68	70	59	60	65	61	73	69	65	80	70	57	57	75	71	68	72	76	58	67	65	65	79	70	88	82	80	76	60	78	77	70	73	87	64	71	64	65	80	72	85	72	79	65	61	60	69	61	77	59	77	67	60	63	67	67	79	69	70	68	81	70	63	52	57	89	55	71	60	82	60	60	63	76	66	65	70	80	70	59	70	69	63	64	74	75	71	74	47	66	68	59	72	60	75	78	67	74	68	80	70	69	65	73	70	72	79	67	62	65	66	63	59	55	67	59	73	77	62	84	69	69	73	72	82	72	74	68	63	73	74	66	86	77	79	61	57	84	75	60	67	69	74	62	54	73	81	61	70	69	61	59	65	70	62	69	74	81	72	81	72	68	68	53	68	61	56	70	71	66	73	58	73	73	66	70	73	70	75	92	67	58	58	57	64	73	74	68	58	77	83	62	68	73	84	71	76	60	80	84	61	81	52	77	70	67	63	58	78	83	62	53	60	72	74	74	73	65	70	76	66	73	73	53	60	78	79	71	65	70	53	77	65	75	72	64	78	61	77	74	60	68	62	63	67	69	69	68	66	75	73	69	67	69	64	76	64	67	75	64	75	63	67	52	68	68	75	81	67	61	62	79	85	54	68	69	61	62	70	67	72	70	65	61	65	53	72	66	63	65	74	66	87	69	67	71	70	73	71	62	71	72	46	75	69	61	63	75	76	62	62	61	64	69	62	66	62	59	69	64	57	75	71	64	67	56	70	66	57	70	72	52	78	65	80	54	62	77	60	85	79	74	53	66	61	57	60	59	59	64	66	60	70	76	56	62	67	59	75	80	56	59	64	79	70	56	64	73	61	66	74	71	66	72	65	64	78	67	50	61	81	66	48	68	56	73	59	64	70	57	80	81	83	57	73	70	76	67	67	63	55	78	52	69	67	56	71	77	59	77	88	65	69	58	62	72	72	73	57	71	73	48	57	85	81	73	53	61	78	68	68	82	63	62	70	81	72	84	63	69	72	66	59	57	67	79	57	69	60	58	81	61	75	85	65	65	81	88	73	73	58	72	74	55	73	80	50	73	68	66	71	70	65	66	53	68	63	68	55	76	77	74	64	86	57	65	78	69	63	68	79	57
15892	9087	5990	10593	18355	19668	17605	14417	10764	9506	8178	6586	5916	4941	4190	3580	3397	3058	2648	2399	2789	18739	25316	22262	6581	930	921	925	907	946	885	914	843	873	832	888	894	881	873	867	849	810	789	829	830	877	862	862	797	881	854	871	801	820	785	838	825	800	821	862	804	777	777	836	827	830	757	815	815	767	763	863	802	846	839	781	807	820	753	806	803	791	857	766	796	818	818	822	805	961	1408	1279	1246	1058	920	868	786	842	798	810	771	809	804	816	787	796	766	808	812	812	783	811	759	816	801	794	808	782	822	818	797	756	831	792	761	738	778	766	818	777	813	767	800	833	807	811	801	829	824	785	853	789	812	796	818	790	813	784	804	772	793	798	786	815	827	793	798	780	791	822	794	801	755	750	784	775	741	739	771	760	728	816	818	859	806	811	831	859	861	784	798	790	774	799	832	842	796	838	756	787	807	761	834	826	777	760	777	813	800	794	846	793	816	802	793	860	788	806	810	804	835	767	767	803	757	761	818	803	773	784	801	798	796	807	792	776	808	815	802	748	767	819	805	808	796	803	769	784	825	809	831	801	793	797	797	831	816	774	803	794	805	798	773	780	811	838	797	773	843	777	812	799	866	810	777	802	798	791	800	856	791	796	773	840	767	809	829	758	821	764	800	815	797	804	756	822	766	820	840	792	826	807	747	788	856	791	824	848	825	809	799	797	808	816	790	809	786	718	770	777	837	778	786	814	808	805	764	851	821	796	791	778	826	776	790	785	784	797	816	789	794	794	786	738	830	836	798	748	818	794	795	762	813	799	830	776	809	807	786	784	842	836	750	852	761	835	806	755	802	810	782	807	799	796	787	825	831	829	845	819	805	836	782	787	786	821	807	818	788	766	837	742	794	813	816	843	801	794	853	802	799	763	761	797	795	817	823	815	772	813	749	790	736	794	827	810	805	829	767	808	737	772	787	793	816	808	782	799	828	747	801	739	774	787	864	808	839	799	767	812	859	781	796	794	850	794	861	806	771	819	768	803	819	764	792	783	838	737	812	778	809	725	826	760	768	809	823	728	770	773	784	765	765	845	789	819	779	824	777	768	800	807	828	763	794	750	779	834	844	784	822	786	772	819	853	769	830	801	816	860	818	796	819	771	758	824	796	827	821	811	807	817	790	789	763	812	838	765	752	790	746	817	793	830	777	775	818	791	820	786	788	793	784	778	798	781	843	821	777	834	798	784	859	851	789	787	796	812	797	782	804	774	869	776	794	821	754	832	776	821	821	784	803	739	816	814	804	801	789	798	793	848	834	825	798	745	787	776	787	809	824	820	796	816	834	823	804	756	837	871	795	790	817	851	800	813	791	764	837	820	837	793	800	803	783	811	819	765	857	805	827	798	831	759	810	765	791	816	790	771	761	803	808	814	774	781	792	788	807	791	778	808	798	785	817	768	804	785	780	754	826	880	759	809	757	819	749	803	859	791	781	838	813	789	788	764	791	805	772	812	802	815	806	882	810	788	805	800	738	780	803	793	786	819	797	771	826	781	756	774	736	781	780	788	818	823	759	815	785	787	818	834	850	808	828	763	766	790	767	794	826	815	795	782	784	817	844	791	838	798	793	783	803	766	776	801	829	824	793	795	787	806	828	799	828	819	771	778	877	776	781	784	835	802	793	821	821	814	789	818	775	882	760	775	752	798	768	786	800	838	811	801	781	829	811	796	828	785	800	790	746	760	813	791	731	814	811	794	796	810	804	813	794	796	805	791	813	754	793	805	788	865	777	847	752	806	792	791	774	816	802	802	764	786	794	805	782	779	851	811	822	806	806	726	787	800	857	833	785	836	826	776	789	830	755	830	842	805	803	755	779	784	829	748	778	746	862	814	811	803	793	833	769	788	813	864	783	796	800	800	844	794	783	827	814	813	762	752	827	795	857	810	769	823	806	842	800	777	791	827	768	841	764	761	817	766	811	806	819	800	825	778	796	750	828	810	791	821	833	836	828	756	806	837	841	796	787	805	786	823	796	783	798	888	794	781	761	795	848	862	816	819	832	769	849	839	825	813	785	790	801	813	796	842	810	804	779	846	749	790	842	784	826	856	805	807	758	765	818	796	832	834	796	736	781	823	779	850	785	786	789	783	827	798	808	813	796	817	789	814	782	806	775	774	807	777	802	787	824	779	793	826	812	797	826	858	776	765	797	813	734	789	831	797	810	788	827	826	795	874	811	796	819	813	798	790	743	883	785	811	791	861	822	812	821	814	804	827	800	776	843	857	862	801	789	801	797	806	818	819	788	794	798	813	799	763	812	772	735	855	770	852	779	824	765	781	776	860	823	775	772	771	830	784	784	804	764	769	801	846	836	789	781	849	838	809	771	804	777	829	800	773	833	726	718	822	784	791	769	812	809	818	829	830	833	761	810	779	792	786	819	847	761	777	776	759	848	843	744	787	809	774	771	785	811	825	814	763	810	838	838	769	803	756	819	766	768	807	821	815	790	808	792	788	798	822	763	781	807	798	787	774	781	780	853	735	791	760	785	845	783	776	793	802	798	777	813	829	818	779	807	806	803	818	849	790	823	806	813	772	755	779	791	799	784	808	810	792	843	782	792	784	770	775	806	837	793	833	801	802	793	852	791	799	802	788	806	788	799	805	781	803	829	816	796	801	835	823	775	824	844	798	836	801	843	796	841	816	794	818	818	841	803	768	798	802	818	824	817	819	838	747	716	824	828	791	778	806	825	775	794	835	761	817	853	845	804	792	822	843	813	758	808	808	735	762	785	811	773	838	804	782	820	824	760	780	832	819	850	805	813	804	811	783	796	797	817	816	829	767	785	796	818	789	826	844	815	742	851	814	816	782	801	798	807	865	818	819	813	827	817	783	806	819	824	801	769	794	806	815	830	816	763	831	809	852	785	804	781	821	847	776	768	823	762	789	800	804	840	824	817	822	781	857	814	828	727	808	802	783	817	795	807	838	827	769	843	825	816	776	791	810	805	785	824	814	797	780	803	772	770	799	809	753	837	801	789	833	807	799	791	804	765	806	796	779	789	833	871	829	788	852	808	753	793	758	793	863	734	809	805	804	844	814	835	789	826	763	777	779	825	776	756	768	775	787	815	780	841	797	810	771	779	796	761	783	814	783	841	818	836	826	829	844	816	792	816	769	795	805	751	811	826	781	787	840	810	776	821	758	806	799	784	786	827	748	757	786	812	817	830	848	798	798	774	761	807	804	775	836	821	786	845	777	792	798	803	788	788	798	809	819	803	768	819	802	775	757	776	816	734	792	772	739	761	794	836	800	737	799	786	849	819	812	804	748	820	801	815	847	799	810	820	826	819	779	810	822	768	827	799	764	838	767	776	827	785	756	745	752	775	790	784	837	831	774	846	827	853	824	774	795	791	773	803	800	788	814	807	840	777	804	774	717	780	823	762	799	800	789	779	821	770	809	825	798	842	775	794	840	774	794	819	772	792	779	801	750	787	808	789	770	828	785	769	831
2515	559	350	245	299	442	430	372	294	260	224	210	227	192	176	149	154	122	133	132	130	549	2508	2113	342	85	87	89	83	94	80	89	83	74	84	86	78	84	76	81	86	95	78	88	78	92	95	95	84	89	74	70	100	103	81	83	99	100	108	85	99	85	81	86	94	97	89	92	89	74	99	97	92	85	68	89	66	93	84	74	89	89	81	85	77	79	76	87	88	86	87	125	67	104	86	77	88	81	96	83	89	90	89	97	76	80	71	90	85	80	77	79	91	94	69	60	90	76	82	101	83	82	93	73	72	79	84	86	90	84	72	66	76	92	78	84	68	84	94	78	77	90	76	86	86	78	86	86	86	88	87	83	96	91	94	86	75	80	76	82	91	77	103	76	89	82	99	84	85	89	78	95	85	98	105	95	74	85	67	83	76	82	95	88	74	88	61	82	82	76	82	85	78	81	78	81	96	88	83	80	78	83	70	81	94	77	85	93	85	89	108	90	108	82	81	94	76	83	87	84	87	99	83	94	81	95	81	86	97	85	72	96	75	78	90	77	85	90	81	79	70	93	69	86	92	86	86	91	65	81	81	87	74	99	86	87	91	73	98	92	69	81	94	71	77	96	84	99	97	80	88	81	83	91	95	87	95	98	82	98	92	95	78	89	102	83	91	81	77	68	70	80	98	76	84	82	95	97	78	67	85	80	93	85	94	77	84	91	87	83	84	78	92	78	91	82	84	99	100	92	77	68	91	86	84	93	92	85	82	78	101	92	97	74	85	95	87	99	85	87	90	83	69	99	93	82	106	86	74	91	87	85	71	75	79	75	83	81	84	91	84	84	87	83	86	89	70	82	92	85	87	79	101	92	93	89	82	80	75	85	93	92	91	88	75	85	100	80	83	80	64	109	84	76	84	67	73	78	93	90	78	86	84	110	97	72	68	80	102	82	95	82	102	68	93	85	96	70	83	77	80	82	77	81	85	86	87	86	79	83	81	84	95	84	83	71	80	75	77	100	83	79	81	93	77	77	89	83	95	70	92	86	69	80	80	92	71	75	85	74	96	89	79	73	72	89	100	86	63	104	84	91	76	72	80	102	87	89	84	85	99	96	81	90	88	96	100	100	96	84	89	86	88	69	72	86	82	88	80	100	83	99	83	90	81	88	82	96	83	90	79	80	90	73	84	68	76	86	74	100	80	86	74	97	86	97	73	85	85	80	106	88	85	95	79	87	87	84	95	91	105	87	91	91	76	87	74	92	72	77	94	82	88	104	90	96	100	76	71	76	94	104	85	88	83	100	111	89	95	91	81	90	74	94	73	83	99	79	102	83	77	89	76	93	82	77	88	76	88	92	79	89	74	94	66	88	88	80	95	83	92	78	80	79	98	84	89	72	82	81	104	90	70	85	89	85	88	94	95	73	91	88	88	82	75	82	91	84	81	76	69	88	84	91	76	75	89	83	73	100	94	84	85	100	83	88	90	76	68	75	83	63	88	71	84	84	82	76	77	87	84	78	85	90	82	84	93	86	84	88	87	78	85	87	83	74	85	100	82	101	84	90	80	63	88	69	104	82	83	92	87	89	95	91	95	77	97	83	90	68	67	80	73	83	85	90	95	94	97	85	108	86	88	91	69	81	68	74	75	95	86	85	77	81	85	83	89	77	76	86	84	78	87	101	88	102	64	95	82	74	91	94	90	94	97	86	90	66	88	72	86	68	92	81	67	96	72	79	90	72	84	70	85	58	100	74	72	102	85	87	74	86	88	93	89	84	103	77	92	88	84	87	88	93	88	91	79	85	96	81	99	93	83	87	78	78	91	72	81	93	85	85	89	102	65	91	79	78	77	89	106	97	84	85	73	89	97	81	75	76	87	91	86	88	82	85	66	77	75	97	88	78	74	82	115	90	89	95	85	72	81	95	75	74	77	91	76	94	67	87	79	65	105	101	72	88	85	83	84	82	81	87	98	93	86	72	82	77	85	89	91	91	87	75	75	105	80	92	80	95	82	97	89	75	86	81	100	74	104	75	81	71	65	93	78	104	71	108	83	83	101	67	80	74	84	99	79	76	82	81	83	83	86	87	101	88	85	97	94	94	73	82	86	85	80	77	77	77	94	85	96	85	89	89	71	72	76	83	85	87	105	107	90	83	83	79	92	75	93	90	80	85	69	80	90	90	83	82	77	83	103	94	80	75	73	109	100	86	98	91	90	79	80	82	90	84	71	80	94	100	88	69	82	78	76	89	88	92	61	80	101	85	96	78	101	91	80	85	84	114	87	88	86	100	84	85	92	80	85	75	87	82	78	73	98	93	88	84	82	84	104	65	86	82	94	94	88	92	74	76	89	68	100	73	86	90	97	107	84	90	67	90	95	78	87	87	93	94	81	91	77	89	67	93	86	84	107	85	72	73	96	101	87	103	80	66	88	81	102	86	93	92	87	103	82	81	90	84	85	81	85	95	80	92	80	74	83	71	77	105	80	96	89	92	66	92	88	90	68	96	90	84	89	95	82	93	70	75	104	94	85	75	73	85	85	89	68	89	81	86	85	73	93	62	80	83	97	96	78	78	72	88	81	93	90	90	94	97	77	74	97	81	84	83	83	88	91	95	75	85	80	79	106	79	81	95	82	99	84	76	82	76	90	89	79	89	76	74	92	86	85	85	77	101	90	63	80	83	97	103	98	76	85	85	88	72	85	88	97	91	96	84	98	94	99	101	88	76	72	93	85	92	89	104	85	81	78	82	84	88	89	82	84	81	82	86	77	89	90	98	78	79	84	74	77	89	93	83	76	83	93	93	90	72	95	64	74	69	81	79	87	80	88	80	93	111	84	99	77	84	91	87	87	81	84	60	77	81	95	95	77	89	83	97	92	73	73	87	92	97	86	88	81	75	95	98	81	101	109	87	101	90	84	84	98	86	91	79	93	91	85	94	85	82	84	72	88	90	104	81	90	85	75	89	78	89	77	84	83	86	102	66	80	88	94	88	86	81	101	93	98	71	99	95	106	107	83	73	84	75	79	87	98	79	80	86	103	101	77	81	85	74	78	73	98	83	85	84	84	78	88	74	77	99	95	88	86	80	76	94	102	82	58	86	85	70	84	83	75	76	95	79	73	87	91	78	93	83	76	84	91	85	93	96	77	82	79	77	82	85	94	80	77	96	90	76	85	79	94	88	69	89	93	81	73	72	92	95	83	94	87	91	72	83	89	82	87	81	84	89	104	79	79	75	78	75	85	76	87	85	78	99	110	94	76	82	73	77	84	85	73	87	79	95	82	79	86	86	88	71	67	87	77	81	73	78	90	85	82	94	74	92	95	89	82	82	73	78	89	79	80	82	74	79	83	81	90	71	95	70	77	72	87	85	87	80	79	91	96	92	87	90	81	92	93	82	95	84	97	86	78	89	95	67	82	92	102	96	83	96	90	78	89	82	75	89	91	89	71	92	94	78	91	89	68	85	79	87	86	83	97	87	96	79	90	80
15566	8334	5747	10088	17380	19262	17306	14163	10841	9482	8433	7138	6686	5740	4279	4081	3829	3376	2908	2836	2619	11936	29171	25161	5363	1121	1069	1082	1069	1053	1031	1032	1004	1062	1051	1053	1006	1069	1034	996	1045	1010	1054	1001	1031	1117	1046	1046	1026	1014	951	1019	1001	1045	994	1029	1020	1084	984	1036	999	1020	977	1022	991	1061	950	1008	1020	1009	1037	1010	980	966	1006	1010	942	1005	979	1040	1011	913	1025	960	1012	978	1004	1004	1028	1084	1502	1473	1453	1236	1069	1054	981	959	1029	972	989	1014	1056	998	1021	1030	1012	1037	1012	1002	1039	1003	1010	1033	994	983	994	1024	1047	1009	1024	1010	1001	1017	1005	1042	985	965	1000	949	1016	1010	1026	1008	1016	1004	972	1000	1012	985	978	1014	1026	987	1000	986	975	1010	1007	1044	1019	993	1013	1037	1022	972	1027	1039	1052	971	1001	1058	984	1032	1019	1060	982	1005	1018	1041	984	980	995	936	997	991	961	1047	981	1010	967	1064	987	1005	1013	967	1038	971	1013	1057	1078	1061	976	995	1049	1031	1038	984	1023	1030	1012	985	998	985	988	983	992	1029	979	1036	1011	931	1009	996	999	1069	966	1030	985	989	963	1022	984	974	994	1004	1014	970	977	989	988	994	959	1004	1054	1023	1026	1059	983	1019	993	1031	1038	1020	1021	1019	1026	1036	1015	1030	1023	1005	974	1056	999	998	1029	1014	988	1010	1001	1012	1044	983	1004	993	983	1057	1040	1018	990	915	1014	963	930	995	1000	1033	1022	1004	965	987	1012	1067	1020	1028	1019	1006	999	1028	1000	977	999	963	958	971	1036	1020	982	1046	1008	972	990	1014	1048	994	1005	1038	962	1002	985	1005	1021	951	1010	968	1047	982	996	1020	973	1009	1050	1023	1036	1005	1001	1012	998	932	1052	946	1043	1024	1045	976	1008	1004	1027	983	984	981	1028	977	982	1032	968	936	1027	994	950	1004	1016	985	1082	1038	981	1003	985	995	1043	984	1005	989	1028	995	997	1000	1017	1019	1011	990	1013	966	1022	985	991	960	1001	1010	985	983	1035	1026	980	970	1002	1031	990	1055	1044	1001	1016	1012	1015	1034	973	980	948	990	1001	959	1009	990	974	954	977	1001	1011	1002	998	1013	964	998	1001	972	1030	1012	1047	996	1002	981	1016	995	1007	999	1019	1024	1006	988	975	989	1031	982	1038	955	1050	974	970	991	1008	1018	975	1045	1016	1011	1042	979	997	959	1037	1003	1020	1065	966	986	1021	1039	939	989	1034	986	972	942	1006	956	989	1028	971	1044	993	1009	1051	999	967	1023	1002	1098	1064	976	1031	1028	1019	1024	980	986	1023	980	1029	1041	1064	984	995	1045	967	1036	1049	961	981	1071	995	1013	995	1047	965	1010	985	1010	991	956	998	1036	1022	991	1031	994	987	1027	1015	1038	1016	1008	938	1015	1005	992	992	964	960	962	1004	1048	987	918	1011	1042	1013	976	979	1003	978	1019	1042	992	1031	1062	1063	971	990	976	1074	965	1006	990	1010	1031	1013	970	1079	976	978	1029	947	1047	986	1008	1015	1017	1002	1010	1012	1006	1054	984	967	956	1021	966	977	1057	1026	1043	985	1049	953	991	1016	1012	1040	989	993	1032	1049	1028	1023	996	1047	1055	1008	1007	1033	1024	984	1000	1025	992	1031	979	1004	985	1017	1017	1037	1013	989	1030	1006	1005	990	1018	1014	963	944	1001	969	1063	1051	991	1012	1011	1003	943	975	1040	1003	1035	1065	995	999	1076	979	1064	1005	985	1034	980	1034	970	1036	995	954	1022	1035	991	1042	980	1060	982	1028	986	996	974	968	1027	1017	948	979	1032	1053	1019	955	998	1011	995	1038	970	985	1035	1009	955	993	998	983	1007	1002	1011	1005	993	1037	999	1018	987	1012	1058	1013	954	1013	1039	1031	1002	979	1018	1032	958	1038	949	1021	1058	1017	1008	1013	1057	944	968	971	1035	1005	982	976	1019	986	1019	1028	989	1022	1027	1017	976	1009	1037	1012	989	1010	985	978	1081	954	987	953	1004	1034	1000	985	997	980	992	1029	1079	1020	978	1062	976	1025	964	1017	1030	984	985	988	1056	992	1002	1004	1026	1017	1019	1000	925	979	1034	1019	1038	985	981	1044	1037	952	989	1018	1048	1010	1018	1067	982	1047	1020	985	999	1049	1012	986	983	950	973	995	988	1039	1031	1028	997	989	1027	957	969	1021	951	1012	1067	968	1020	979	1033	978	1019	926	1049	997	984	1016	999	980	1024	987	1035	1007	995	1041	1006	1004	1056	996	1020	981	1042	1002	999	978	1015	961	1042	1001	995	984	1075	992	1035	993	985	1070	1002	985	1005	1024	1073	1010	975	1032	1011	980	962	1023	980	992	1028	952	1010	1001	1003	989	1014	1004	983	1025	1057	997	1009	988	954	1024	1046	1059	1037	1028	1052	965	1007	1041	1021	956	1014	982	1002	1008	1052	1011	1013	963	992	992	940	994	1009	951	1035	1024	958	967	993	936	1012	1002	988	972	970	1004	1019	986	983	962	970	986	973	1042	1007	983	1047	1003	1036	991	990	979	923	982	994	995	997	956	976	1028	1010	1061	991	1015	980	996	995	967	1002	1007	1031	1031	1043	944	1002	1007	975	1057	999	998	995	1022	1069	1003	1024	954	961	1014	1034	1017	991	1019	1003	965	978	972	993	1008	1022	1007	1030	969	1014	971	997	995	1015	990	1029	963	985	1005	1014	991	1018	1006	981	1009	990	964	972	1047	993	1012	993	987	990	976	1005	980	1006	993	1010	1011	1025	982	998	1003	942	1020	971	942	1019	1029	1004	1048	1013	1008	1001	1011	1044	1025	1011	1022	982	1049	1025	956	999	997	994	990	977	973	974	1034	1028	1085	978	981	1086	1009	979	1038	1063	1019	1051	999	1004	985	981	1014	945	1013	1000	973	1012	947	1006	1017	1023	1026	974	1005	1008	982	986	999	982	991	965	979	1034	1036	1004	1000	940	1059	991	995	965	998	945	958	978	1016	986	1002	939	978	1001	1044	923	974	954	973	1026	1035	1031	985	1036	1027	967	1040	1017	975	976	975	1008	1022	997	980	984	1027	1030	998	987	996	979	989	1022	978	998	975	1038	977	1036	1053	1009	1011	966	1049	998	979	995	1002	999	1002	1049	983	976	1027	1031	1058	1010	984	950	995	994	1079	1026	1041	1032	972	979	1033	1011	1033	1027	986	998	1021	1014	919	1020	997	978	952	1056	998	1007	1066	1010	997	963	993	1019	992	1002	1066	1007	1035	1044	1026	991	961	989	1021	996	1036	994	1004	1007	980	1003	1017	1022	1033	1054	994	1039	1032	981	1002	1019	1015	1006	983	957	986	1004	1018	1020	996	932	981	1038	1019	963	988	984	978	996	1053	1021	998	1026	994	977	964	1036	990	1000	988	956	1008	1001	948	1019	1016	985	979	982	1000	1045	992	1063	1006	993	977	966	964	973	1029	1002	1051	976	1054	981	973	954	997	1056	1057	1051	993	980	998	1031	1024	966	992	1014	1066	1068	958	983	919	978	1026	1013	1001	1026	978	1014	1028	1020	1037	965	1016	1035	993	1067	996	967	990	1008	1016	1016	1030	999	996	959	1049	1051	992	994	995	1024	976	1058	992	952	1014	981	1018	974	1012	1044	1060	1038	968	970	991	1014	996	944	1043	962	1067	1000	1002	1024	1027	1038	985	1035	1004	998	1031	1039	987	1010	965	995	981	988	1000	991	912	1027	987	1006	1038	1001	1040	936	967	1030	1018	945	1036	1028	1023	988	963	1029	1062	1041	1023	972	968	1009	998	986	958	999	1020	1035	1005	961	993	1020	1050	985	997	1004	1030	1009	1026	1042	975	970	993	1024	969	1088	994	1041	1027	947	1010	967	1068	1009	1012	998	1041	1022	979	1001	1033	968	993	964	1000	1012	973	967	943	1023	980	1043	1016	1043	963	991	1008	1003	1031	1013	1021	961	945	1081	988	1070	990	985	986	1068	999	993	1024	996	979	993	968	951	988	1006	992	973	1009	973	955	984	1018	1008	998	965	921	1044	994	981	979	994	1020	1000	1011	1079	948	1023	1031	1040	962	1011	1018	1000	1011	1059	987	990	983	1040	1070	948	994	994	965	962	1078	1020	986	995	1053	1004	1010	990	984	1011	1012	996	998	1042	1028	1063	943	1019	991	988	1003	1059	1035	1038	956	973	1057	951	1028	1022	988	1050	961	1055	1001	1009
1668	831	457	352	413	611	562	501	337	325	314	227	253	218	212	166	189	141	116	132	121	799	3626	2490	259	97	93	77	70	93	71	78	84	82	86	67	78	74	76	80	89	76	75	89	86	71	83	88	84	72	72	84	88	86	77	89	76	81	94	76	70	83	87	85	77	73	89	67	85	77	74	85	77	70	90	77	64	78	74	69	77	66	84	83	66	75	65	71	77	94	136	108	106	99	69	85	85	78	74	89	73	80	69	84	79	71	80	94	85	65	76	64	76	77	78	102	81	72	78	85	77	80	66	95	66	75	86	72	75	69	65	76	78	91	79	75	76	78	77	72	78	67	80	72	102	92	92	67	74	72	73	70	81	65	90	89	66	61	81	80	82	91	80	78	77	59	82	85	81	95	86	78	80	79	90	94	85	72	76	76	82	77	72	89	82	84	74	73	73	76	75	72	90	81	71	80	102	69	83	83	84	84	94	77	106	92	99	85	90	76	86	84	70	77	71	74	87	87	62	76	73	80	92	80	91	82	76	80	84	73	74	70	67	83	69	77	82	64	74	82	75	66	72	75	82	87	78	79	88	86	84	87	83	75	70	86	86	69	78	76	76	71	72	78	75	65	98	75	69	76	73	88	92	83	65	74	80	85	80	70	79	70	70	75	76	73	88	77	69	66	98	81	77	76	86	83	82	77	83	88	80	69	86	85	75	74	87	77	77	83	67	96	72	73	73	85	85	84	67	76	88	82	69	94	70	72	80	76	84	83	88	85	71	64	69	89	76	85	96	82	69	82	81	79	78	85	71	92	76	83	83	70	75	73	83	74	75	77	90	78	85	82	90	57	89	64	73	90	71	89	84	72	91	73	85	71	73	74	84	79	101	57	62	85	87	70	76	87	56	89	81	86	81	92	71	78	69	78	75	64	78	96	73	68	67	82	88	70	75	81	87	95	75	77	77	89	94	76	88	69	69	83	86	78	72	91	53	61	72	98	77	83	78	71	79	87	69	70	95	94	78	78	86	73	86	71	83	90	94	71	96	91	78	75	73	60	73	69	67	82	78	73	76	87	72	85	82	57	68	84	59	64	74	95	83	77	66	72	80	87	74	80	82	83	62	85	86	79	83	82	83	66	73	89	79	76	89	81	73	70	70	70	64	87	95	75	72	78	85	79	68	57	77	77	88	73	68	74	85	79	96	74	85	69	93	77	70	70	80	83	75	83	85	88	71	70	81	78	78	72	73	76	81	87	79	78	74	80	92	80	90	81	98	85	92	82	92	84	79	86	78	88	95	80	80	73	84	91	68	87	80	63	94	73	92	92	87	65	71	72	78	70	79	80	81	83	88	49	82	92	74	85	64	79	67	74	84	71	76	85	94	72	65	80	75	87	81	70	83	76	69	81	80	75	75	87	79	72	78	79	87	81	68	87	66	75	83	82	81	77	81	78	67	66	78	75	80	66	79	74	93	99	72	89	58	83	96	83	80	89	72	88	76	86	84	89	82	75	77	85	81	87	78	89	77	76	77	70	85	95	69	83	87	77	83	85	81	77	89	76	67	90	80	87	74	78	73	82	62	77	85	83	84	81	82	92	60	71	106	84	91	79	102	90	69	80	85	63	92	82	96	83	82	59	80	86	79	72	77	73	81	70	80	82	82	68	88	85	61	68	79	93	85	65	66	73	87	85	84	75	76	79	84	84	87	90	82	84	83	80	79	88	83	75	77	98	83	86	69	73	66	90	72	88	77	67	73	91	89	73	84	97	81	87	79	89	71	73	68	95	92	74	72	62	84	80	70	86	86	66	91	79	79	70	78	86	79	66	82	63	69	72	95	78	79	80	67	88	67	72	80	76	84	81	67	74	69	81	85	83	87	83	70	64	76	82	74	89	77	70	75	68	83	87	84	92	65	72	71	83	75	80	86	87	84	76	69	80	90	96	78	98	77	84	64	88	58	78	61	78	104	76	98	83	102	77	74	83	62	91	78	80	75	66	85	66	95	76	76	73	74	83	78	81	70	87	85	70	88	87	64	68	92	83	85	82	63	89	90	77	78	77	87	101	84	89	88	94	74	78	74	71	74	96	64	72	59	89	80	72	87	84	78	61	75	68	73	68	81	77	79	91	74	74	73	67	74	73	95	71	83	85	80	68	69	102	72	79	89	81	70	78	77	91	67	85	82	90	76	72	82	59	78	73	82	82	77	83	69	68	76	73	78	89	70	64	78	73	73	85	94	91	85	83	67	89	71	86	82	84	82	78	85	91	77	94	80	72	78	77	79	65	82	85	82	76	73	71	89	68	84	86	93	75	102	76	81	91	95	79	102	77	105	92	74	85	90	73	77	86	91	78	98	80	80	91	76	64	75	89	67	71	72	92	86	70	74	72	92	83	76	63	100	79	72	99	77	84	80	92	58	67	76	69	90	78	90	92	69	67	88	72	87	69	81	81	76	70	59	74	90	70	80	97	73	74	95	72	75	72	83	91	85	89	79	73	82	79	74	79	76	77	85	80	85	82	89	85	69	79	80	86	66	79	65	73	67	82	97	75	92	83	77	72	85	68	86	71	80	85	79	78	89	67	71	77	73	80	78	88	74	68	75	64	71	88	81	77	81	74	90	90	70	70	99	99	79	87	68	65	85	83	68	82	85	86	75	74	74	83	83	71	85	88	79	63	76	79	81	64	86	70	93	75	77	78	60	77	69	80	74	92	72	94	85	87	79	87	84	62	96	86	79	71	78	93	75	90	82	74	78	88	66	76	70	84	78	66	84	95	84	78	64	72	79	71	68	72	92	80	74	74	95	79	75	95	79	70	78	73	85	75	88	78	80	78	93	85	80	95	87	78	61	69	80	71	73	74	76	78	78	72	93	75	72	78	80	72	75	102	80	90	79	73	74	86	86	86	87	98	79	70	87	96	62	77	86	75	90	83	78	84	78	66	95	74	76	79	71	73	89	90	94	83	71	83	59	60	74	75	72	69	79	68	70	80	81	102	79	87	72	61	74	73	78	84	85	86	81	70	88	79	63	71	77	65	77	87	83	70	79	95	81	71	66	77	87	92	86	71	70	83	67	89	76	87	90	101	85	85	92	75	78	65	71	67	72	75	96	82	77	77	91	76	67	83	81	87	95	68	73	78	95	76	67	76	76	73	82	79	80	82	69	82	68	85	82	88	73	54	87	83	67	86	80	75	68	79	85	84	78	85	92	93	76	80	72	71	71	69	81	84	70	73	78	65	81	78	83	84	73	71	81	77	82	80	75	87	81	97	78	87	79	77	70	68	75	91	76	89	77	78	66	88	84	95	84	87	61	80	74	68	73	83	71	65	81	94	76	71	74	86	69	89	67	81	81	84	95	79	74	78	84	88	82	75	87	84	72	85	89	64	69	83	67	60	60	79	92	75	87	67	81	83	80	68	72	83	79	72	95	84	73	82	82	84	77	74	75	74	80	78	75	75	89	76	77	85	66	91	76	78	60	80	85	80
19246	10888	7183	12878	21379	22487	19922	17384	13261	11684	10631	8417	7859	6965	5810	5010	4775	4194	3610	3428	3214	15151	32935	24661	4019	1153	1136	1160	1141	1047	1006	1103	990	1004	987	980	986	995	977	935	941	988	940	954	1032	940	943	1024	938	1021	971	963	939	957	958	923	942	1013	955	898	960	936	942	925	954	944	946	908	971	947	930	933	935	904	904	913	931	930	884	920	882	932	933	957	929	877	902	905	941	1159	2348	2026	1685	1324	1103	970	981	911	887	902	944	907	925	866	882	943	996	862	943	887	971	851	904	888	870	909	900	919	910	943	883	874	915	906	911	895	862	970	923	944	904	911	889	970	957	964	878	893	923	882	867	888	872	900	919	904	943	895	923	898	896	894	886	908	953	899	940	928	893	976	921	849	921	915	907	879	867	945	926	854	933	906	950	936	907	913	906	885	894	924	930	957	868	935	920	925	910	903	927	963	938	932	934	924	894	922	903	932	894	895	851	937	947	857	903	957	910	894	932	840	866	889	920	933	892	879	893	920	971	899	869	895	913	924	927	925	861	878	928	892	892	870	914	914	883	947	882	898	852	895	913	909	873	946	879	865	867	913	867	878	910	940	925	906	885	924	906	964	916	889	922	910	882	967	966	954	894	899	923	898	923	881	918	867	920	875	953	952	857	899	865	940	918	916	911	904	876	954	894	882	912	867	895	881	916	912	933	902	927	916	912	880	903	939	941	897	896	877	950	901	897	926	886	934	917	863	940	912	908	846	923	930	937	878	911	884	853	925	914	924	925	895	944	891	917	900	946	912	927	894	911	896	926	863	922	904	906	874	957	861	895	901	922	879	910	944	870	913	920	882	934	890	856	914	869	888	918	917	932	912	934	918	985	921	937	943	970	933	892	922	958	970	934	917	947	931	888	907	915	867	900	920	918	932	959	873	907	912	932	892	979	929	903	878	864	914	872	868	942	956	901	880	931	916	911	904	981	889	960	918	909	893	900	934	922	903	894	941	943	951	932	925	928	915	927	908	879	867	976	897	903	831	842	900	881	878	929	925	938	880	871	870	930	940	958	885	906	928	911	905	958	930	886	881	892	894	916	913	880	943	907	889	961	944	905	920	964	955	917	872	898	936	906	904	880	922	887	946	941	902	888	888	907	860	945	907	900	909	915	902	935	948	910	939	924	870	948	937	934	866	863	948	893	941	944	868	937	871	912	887	904	879	862	899	841	906	917	924	883	922	957	871	898	896	885	900	900	897	953	920	881	970	917	947	905	906	890	883	929	877	948	940	921	896	840	923	864	876	885	895	886	892	930	914	940	917	917	914	896	911	875	886	900	907	915	904	935	950	922	912	861	906	881	979	926	897	906	889	917	918	892	943	866	921	912	888	861	887	879	928	918	945	947	900	956	928	916	906	906	941	932	920	907	939	936	912	927	964	906	898	858	922	886	939	916	872	942	906	897	911	899	895	876	905	900	874	898	909	897	898	949	958	923	817	852	914	889	852	919	904	912	937	905	905	908	882	926	905	961	902	955	912	894	907	875	950	918	941	911	917	890	909	883	974	934	874	924	911	935	955	870	962	857	930	911	927	925	919	936	961	937	909	886	932	941	955	862	903	963	881	957	871	927	892	925	933	931	910	867	962	932	929	954	926	874	908	910	934	899	910	878	922	926	916	935	888	893	941	874	900	919	934	896	950	899	895	897	867	922	970	903	911	894	883	904	956	887	931	887	944	910	945	916	961	870	914	868	901	876	915	956	901	900	905	920	866	929	915	892	926	895	868	912	910	902	929	907	938	887	921	892	885	870	943	941	868	853	886	865	918	945	953	914	952	856	873	884	923	913	928	919	896	927	959	926	849	888	924	921	901	951	934	841	940	860	927	922	935	911	977	857	908	953	874	918	954	903	867	882	883	870	913	866	901	870	866	857	868	911	985	981	943	1005	928	904	898	873	912	918	877	904	881	848	882	915	931	927	940	983	964	919	921	980	933	931	930	927	926	927	941	894	881	921	895	875	858	915	903	952	926	947	918	910	950	898	903	919	929	894	928	939	926	912	928	935	951	904	911	888	927	867	874	886	939	983	969	883	910	876	924	947	922	901	902	917	864	875	862	932	917	941	915	923	906	1011	888	959	916	905	953	829	919	899	879	893	908	907	945	919	882	868	929	948	828	949	933	901	921	934	946	919	934	925	916	880	893	924	914	930	895	899	979	892	851	884	896	915	897	865	890	897	880	905	853	903	892	910	912	908	894	935	920	912	901	930	934	865	863	908	931	900	881	938	888	965	942	883	911	922	948	922	935	953	909	904	898	898	924	915	898	906	961	871	942	937	960	949	882	930	936	913	918	901	880	883	955	932	903	899	880	853	881	900	902	929	905	955	911	933	890	893	953	896	846	889	876	885	880	933	905	952	927	922	895	897	875	984	902	901	911	937	894	926	940	921	918	865	907	890	892	858	921	922	898	872	935	900	865	898	905	971	926	879	919	896	864	926	938	901	925	873	931	857	908	904	943	868	906	906	913	910	889	859	879	899	954	867	918	886	890	898	850	900	941	928	881	915	912	867	903	898	880	903	898	906	914	925	928	904	906	958	932	936	959	874	916	944	919	934	898	951	929	885	901	851	856	886	903	936	930	897	918	930	872	921	915	918	948	896	880	912	906	837	938	950	894	912	894	938	898	851	902	922	968	939	905	895	868	878	901	897	964	876	913	896	870	922	944	950	906	949	928	886	877	926	899	940	947	907	849	909	974	906	876	950	894	922	878	907	895	913	911	900	893	916	853	879	887	873	893	931	929	908	933	899	917	890	962	913	939	920	859	883	939	925	941	891	961	901	863	893	928	869	969	886	871	923	960	909	930	854	922	945	961	884	931	937	923	923	897	960	868	983	870	945	900	894	890	875	963	855	888	901	935	871	900	895	861	878	897	896	918	915	895	933	949	946	917	893	929	910	910	934	904	920	886	908	905	931	919	935	924	902	935	933	940	879	889	893	892	923	881	926	914	909	899	855	924	887	940	925	915	876	924	939	912	879	868	898	910	871	927	916	900	906	889	920	875	939	911	917	952	864	897	952	903	882	903	912	942	920	875	953	837	950	911	894	921	952	947	882	913	905	874	861	959	900	907	891	917	933	905	845	896	860	926	910	943	897	918	906	917	948	914	920	881	980	895	934	908	862	942	900	939	897	972	915	892	918	952	884	908	916	889	886	878	877	929	937	879	861	921	964	937	913	946	907	893	916	899	899	958	945	960	867	892	862	900	898	888	916	867	947	943	889	900	927	930	846	962	931	866	914	923	948	917	938	950	858	866	904	908	922	889	893	900	916	902	886	909	929	896	943	915	933	896	945	852	904	899	934	952	878	932	924	838	932	904	870	890	923	886	895	892	931	930	938	943	926	923	838	920	883	856	906	914	876	902	921	958	922	929	906	925	927	895	922	943	893	877	950	912	866	978	924	882	957	845	931	898	918	918	918	873	892	904	899	932	943	905	875	945	901	924	930	938
1697	342	216	158	186	255	238	173	147	137	129	138	127	116	116	108	105	83	89	90	82	145	833	620	127	82	62	69	60	64	64	71	68	60	60	60	77	61	60	66	54	72	63	58	77	68	79	73	68	60	57	80	52	77	63	64	67	84	72	67	53	72	79	71	67	67	68	51	68	62	75	57	63	65	68	70	69	74	56	78	67	63	73	70	62	61	66	64	64	74	76	61	78	73	75	63	68	71	72	59	59	72	58	54	72	66	61	63	69	70	59	68	64	76	60	63	59	44	62	63	68	65	68	71	57	66	64	66	59	55	60	73	61	64	63	85	58	62	63	72	48	54	56	66	60	73	46	58	52	66	86	63	64	79	69	61	58	68	58	62	64	60	68	59	71	66	84	51	64	63	57	73	75	85	61	62	66	54	70	68	78	90	73	64	53	70	56	67	60	74	65	65	83	75	64	71	56	59	62	58	70	55	78	57	66	62	68	68	67	69	59	77	67	69	66	56	61	60	67	66	64	71	75	77	66	67	72	69	77	70	68	68	61	78	73	85	64	66	51	57	77	56	61	80	75	68	66	78	65	56	58	51	62	55	57	56	62	60	82	72	79	59	61	65	60	67	58	67	70	64	58	65	52	74	61	80	59	60	64	68	68	77	54	62	59	68	57	62	63	54	72	66	69	64	53	70	55	62	64	71	70	64	61	73	75	66	53	61	60	74	70	62	57	65	62	50	61	65	63	63	65	68	57	70	64	81	54	73	61	63	73	67	71	52	58	62	69	55	68	52	71	64	76	62	58	54	57	74	45	60	64	70	60	63	52	62	78	58	73	66	67	58	57	69	82	66	74	63	46	71	66	67	74	63	60	55	63	69	50	48	68	68	67	58	65	58	71	64	89	63	66	69	56	74	64	74	59	76	65	68	64	68	68	46	74	59	81	77	62	57	71	61	65	53	66	63	64	64	62	70	76	60	62	51	77	70	71	70	70	65	53	62	66	59	55	49	54	53	73	66	63	57	72	63	65	63	58	63	63	64	61	53	69	49	67	82	66	62	62	69	84	61	80	67	62	69	74	69	60	66	65	76	72	80	82	55	69	58	54	76	59	59	63	65	79	68	63	70	69	59	60	68	63	85	62	59	68	61	71	72	82	66	75	61	67	61	76	54	72	59	65	65	70	85	44	56	70	54	69	71	61	59	59	69	68	72	58	53	65	66	59	58	70	63	79	72	62	69	65	65	75	64	64	66	65	69	60	72	70	60	85	66	69	53	83	52	69	72	63	57	72	74	81	62	72	66	72	70	80	66	64	66	53	72	87	76	62	67	59	64	58	77	64	53	70	58	69	60	64	53	70	75	67	60	53	54	65	63	55	51	79	70	50	63	71	51	62	53	66	59	76	73	68	70	75	79	71	59	70	54	55	63	63	59	66	73	49	64	59	56	60	84	67	73	68	62	59	56	71	61	76	79	84	61	62	66	73	66	77	68	70	60	56	55	70	70	62	65	71	70	60	53	72	61	64	66	51	70	66	64	69	82	60	65	70	64	61	73	65	56	83	76	74	59	69	61	48	67	66	76	50	65	66	65	60	62	70	66	69	66	60	73	62	62	65	72	64	73	63	61	67	64	62	66	69	68	55	65	64	76	63	48	76	69	70	76	60	70	81	63	67	73	65	71	88	56	65	64	60	69	65	81	55	55	52	58	64	60	66	59	60	64	64	67	64	55	60	69	52	68	58	65	60	77	73	62	74	67	63	62	70	83	70	55	55	65	67	61	80	56	54	69	55	52	60	61	68	60	72	58	59	67	68	60	51	66	76	68	64	81	69	74	67	54	57	72	73	65	67	61	71	71	64	76	67	56	58	66	74	78	60	52	67	67	64	67	74	68	73	54	80	78	49	60	56	70	65	70	53	65	78	75	58	60	72	82	71	52	68	64	64	63	57	52	77	57	57	68	69	63	58	59	47	65	61	59	64	68	62	61	67	68	51	70	80	74	53	62	71	59	65	70	64	59	61	70	79	55	70	52	60	61	66	62	69	65	67	60	72	77	63	64	63	49	75	50	59	59	71	59	66	61	66	71	65	79	58	70	66	62	57	60	68	48	78	77	77	67	77	62	66	75	74	58	52	61	69	51	69	65	74	64	69	65	64	58	57	78	76	65	74	79	62	74	67	70	58	59	69	51	57	66	74	52	68	81	75	67	76	64	64	71	69	70	71	66	62	65	67	72	82	74	86	73	55	88	57	61	64	61	65	69	64	65	66	67	64	66	92	63	66	65	69	81	68	63	69	73	70	76	65	72	65	64	54	55	60	71	70	61	69	73	69	77	58	52	50	65	60	69	64	73	61	70	73	73	63	59	65	64	59	62	70	58	58	54	63	75	48	56	63	58	54	76	74	63	66	66	63	49	64	60	57	65	49	64	52	75	57	66	75	71	65	56	59	67	66	65	61	72	68	67	55	57	64	70	72	67	67	69	61	59	54	54	57	76	65	63	68	61	50	52	63	71	56	42	76	55	55	45	52	74	62	68	66	57	62	59	62	67	76	55	71	63	46	67	76	61	55	75	69	53	53	70	74	78	73	66	66	39	71	72	65	74	62	62	62	56	69	60	72	53	65	65	68	70	73	72	82	72	63	74	65	55	63	64	73	65	61	72	77	61	70	65	66	78	59	64	67	73	66	85	69	67	73	68	60	79	71	71	53	70	65	64	70	62	54	68	77	45	64	74	74	60	64	72	79	68	63	55	52	69	63	56	59	74	77	58	60	75	57	69	74	68	75	78	66	58	63	63	72	57	66	54	65	75	65	64	76	68	63	70	69	71	69	53	63	60	68	79	71	73	61	65	64	52	69	71	55	70	58	57	66	40	65	68	82	62	68	73	71	69	73	71	73	66	79	67	61	59	62	76	66	77	67	64	54	78	57	60	69	77	69	72	65	68	73	63	65	66	65	63	74	59	48	67	54	69	81	64	78	61	62	72	66	62	67	63	67	57	58	60	65	68	62	61	66	59	61	70	68	67	61	45	61	79	48	65	54	62	85	63	70	75	61	56	73	53	67	59	59	72	67	69	62	52	67	71	64	59	67	54	59	72	76	68	66	60	52	58	56	59	67	75	74	72	61	60	65	68	70	77	56	58	57	63	62	75	76	52	64	63	67	67	57	52	69	60	77	75	82	59	74	62	70	54	57	78	65	61	63	60	58	67	75	66	66	68	65	59	66	59	67	70	57	66	55	71	53	69	67	64	64	61	59	63	69	78	50	67	70	82	71	50	63	48	67	59	57	64	67	71	56	63	80	73	67	62	72	73	62	44	55	78	49	70	73	53	67	63	46	56	76	57	62	65	66	62	66	52	54	96	61	84	70	78	77	67	58	68	65	58	78	79	80	52	44	56	70	75	71	63	77	58	56	86	65	52	59	79	65	43	45	68	52	73	62	58	66	66	71	62	76	73	62	49	50	69	61	78	61	71	64	62	64	66
12564	5972	3922	7135	13047	14192	12430	9726	6552	5909	4852	4063	3718	3148	2764	2551	2306	2036	1777	1626	1578	3131	18196	12367	2212	919	870	852	912	886	813	817	800	829	809	831	839	804	821	800	753	763	788	854	815	814	812	827	781	810	843	821	813	737	745	720	780	822	789	806	815	763	791	807	797	789	795	762	805	803	771	799	710	705	763	821	812	774	797	784	771	759	780	801	812	840	811	806	772	869	976	1084	1112	1032	872	880	805	775	790	739	738	785	815	799	829	780	781	806	811	751	800	798	788	848	744	805	773	797	783	781	806	789	781	781	749	803	765	756	818	747	807	823	779	771	773	785	763	729	804	749	753	809	767	771	788	785	801	758	751	823	796	741	777	811	785	769	781	773	769	765	768	807	764	756	755	818	800	794	735	800	740	753	807	789	785	732	746	765	795	796	756	755	770	816	785	763	783	810	758	788	797	760	772	833	767	793	759	772	791	757	776	782	773	772	797	787	769	785	729	770	721	794	833	741	795	729	752	796	846	815	761	778	817	730	779	773	767	734	804	769	826	746	769	790	719	790	786	783	818	778	720	811	773	782	774	796	784	837	772	780	801	752	766	824	802	719	807	753	787	770	749	761	754	809	765	753	730	778	799	816	760	837	792	752	787	806	753	797	800	737	772	768	791	775	806	804	778	815	800	806	737	798	802	746	774	777	780	772	743	780	780	808	774	756	725	750	703	812	771	747	801	847	807	739	785	753	779	811	783	785	757	796	760	756	778	798	763	768	786	764	731	771	736	814	781	798	793	807	803	775	789	761	796	770	802	734	795	767	786	777	768	781	771	769	811	763	777	770	785	784	748	733	771	828	792	773	767	778	785	776	792	810	782	717	786	759	741	764	798	817	735	782	813	763	811	774	783	818	798	747	731	758	712	779	809	761	790	814	774	765	808	717	771	780	767	804	787	751	782	824	756	785	767	784	792	801	784	758	779	764	809	738	745	790	788	778	824	777	787	815	815	761	789	783	784	784	765	759	735	791	789	824	748	750	796	755	789	789	780	731	770	797	803	766	740	770	786	769	790	793	756	810	765	774	750	803	690	731	813	748	735	801	803	746	833	846	795	784	795	767	764	786	785	802	762	786	743	830	738	787	766	748	782	773	827	826	839	785	745	749	755	774	789	785	749	785	786	807	782	793	762	797	754	781	785	799	760	779	783	825	787	750	790	759	790	804	772	764	790	769	782	734	788	813	754	823	811	797	758	766	763	791	758	804	790	838	758	812	781	740	802	770	763	790	799	770	778	764	742	785	763	726	763	792	766	814	769	793	823	776	784	812	769	774	756	762	745	805	790	758	809	852	782	731	750	789	787	728	722	804	755	715	804	829	787	808	751	763	770	785	768	778	796	839	805	772	808	778	793	801	823	803	783	747	783	767	778	802	761	756	796	780	822	787	832	769	820	821	726	818	777	762	760	764	804	791	734	767	840	754	800	771	794	839	782	820	774	826	788	737	815	765	777	795	828	827	818	752	802	832	793	765	802	767	750	796	800	761	769	743	758	701	762	820	812	811	718	762	781	839	757	824	780	782	743	800	791	763	787	761	758	779	782	778	813	804	770	794	754	744	732	793	801	758	766	782	769	780	739	821	773	743	768	791	790	799	812	800	755	802	794	735	787	725	793	759	764	808	764	793	791	799	784	777	797	769	723	800	799	764	800	736	770	735	783	793	776	762	764	803	775	782	791	830	783	803	811	804	745	789	801	758	795	795	787	793	804	786	773	821	733	752	712	748	720	827	773	824	794	723	801	760	763	822	772	794	824	722	769	797	813	799	737	807	785	799	808	783	778	801	800	791	811	824	817	789	791	771	763	782	811	783	814	797	756	781	794	755	770	782	779	850	749	809	751	819	770	799	771	791	801	759	773	766	817	757	802	741	779	789	772	758	776	767	773	800	797	806	782	836	776	840	751	814	761	805	824	807	756	711	787	765	806	736	807	778	765	777	805	762	801	794	769	813	811	741	774	713	787	769	798	801	808	809	779	795	763	800	785	777	808	771	866	812	741	775	784	754	802	768	770	777	753	742	813	768	822	733	810	843	800	827	810	855	776	772	785	760	822	750	767	761	801	738	763	790	778	760	785	815	792	776	809	784	792	812	787	754	818	793	828	780	747	796	722	769	759	779	761	785	751	794	760	784	754	762	819	806	779	755	739	737	739	777	782	840	768	788	791	791	760	804	826	760	803	720	761	776	825	765	760	820	768	784	760	753	763	760	729	802	808	756	760	759	773	782	761	858	761	774	793	786	756	782	832	807	759	829	785	796	828	799	767	797	796	811	777	785	763	772	782	797	763	757	740	759	737	798	813	784	779	725	784	797	798	817	768	791	784	755	740	739	746	815	802	810	798	776	756	765	785	735	783	794	774	727	803	794	850	776	739	758	803	726	761	733	809	792	785	745	788	779	747	742	794	829	820	743	779	776	779	781	743	805	736	776	765	781	798	843	801	802	755	807	787	813	788	755	797	730	813	771	697	831	795	810	829	776	736	812	778	758	754	763	793	787	773	799	776	746	775	817	806	833	815	797	801	766	789	769	784	793	770	765	748	732	796	741	837	822	771	793	750	818	791	780	771	761	780	818	763	805	715	831	799	782	757	780	776	787	811	792	840	780	809	780	769	760	762	767	764	782	778	784	771	786	779	775	791	787	779	756	780	777	788	854	767	787	770	809	816	797	739	766	753	820	808	788	742	767	792	751	779	783	787	769	793	759	776	761	781	774	801	765	779	780	804	799	777	768	786	799	735	748	806	784	790	762	786	787	729	774	810	754	784	806	803	802	783	778	826	766	801	771	792	810	774	802	790	772	801	823	803	766	798	758	774	774	790	798	798	760	808	818	775	846	785	740	722	815	727	724	742	798	818	826	817	753	779	797	746	758	849	759	748	840	808	799	722	722	803	747	810	847	770	838	864	818	747	807	780	785	738	836	796	762	726	791	801	759	759	746	756	796	757	762	800	808	779	777	775	815	761	820	770	768	781	746	764	747	758	774	782	716	771	710	800	826	783	800	777	793	820	822	759	761	742	754	769	820	770	787	787	768	775	781	746	810	804	750	801	753	777	747	769	808	737	829	803	737	790	757	776	773	779	788	763	781	778	811	798	720	756	775	797	772	775	811	774	812	756	785	800	827	773	803	828	776	797	766	807	716	801	824	803	773	806	753	803	757	780	804	800	783	797	763	802	795	798	759	812	812	907	762	837	814	844	775	778	828	812	802	770	759	778	765	779	812	825	754	794	764	832	768	801	778	725	789	761	776	799	802	797	797	813	768	734	811	751	767	799	799	787	747	777	796	770	797	797	794	758	781	790	750	771	778	805	792	855	761	803	781	765	762	758	820	797	787	840	824	796	779	767	792	734	807	730	810	774	743	730	746	787	764	764	746	747	810	773	778	748	814	765	740	747	771	747	791	785	750	823	768	777	752	800	810	797	744	798	788	792	773	745	802	808	799
1087	646	383	267	327	412	439	319	263	254	195	185	154	135	120	121	109	116	101	105	103	758	2102	1019	172	78	74	58	72	47	55	85	58	83	53	72	62	51	65	64	61	55	62	50	64	54	60	63	73	56	67	62	58	45	60	72	75	65	64	58	62	67	68	55	69	58	58	62	69	56	73	74	68	45	58	68	57	59	63	62	64	55	57	65	60	58	70	66	74	74	79	88	69	78	58	60	51	69	59	72	58	64	61	59	63	55	59	47	58	57	60	61	61	69	61	63	61	57	55	54	53	59	73	66	74	63	66	67	59	75	61	69	56	74	56	53	58	74	63	59	61	58	65	54	48	71	55	62	67	60	65	56	66	67	52	49	54	61	49	58	52	78	75	58	72	59	56	57	59	58	69	60	55	42	56	58	55	67	61	59	60	70	59	75	48	56	55	69	67	51	50	69	46	65	61	64	79	41	54	58	56	57	68	49	51	46	41	47	62	51	68	57	57	53	50	62	53	61	62	67	67	66	68	58	62	63	61	69	60	56	61	73	60	71	64	46	60	70	48	66	57	39	61	70	48	53	69	53	63	60	77	59	56	60	52	73	67	58	64	75	59	49	54	64	57	60	74	50	56	74	52	51	65	70	67	57	70	65	57	70	59	68	58	79	43	55	66	54	72	56	59	68	56	68	64	57	56	56	69	58	64	52	65	71	70	65	59	65	57	72	69	51	38	59	73	60	57	57	72	62	47	52	48	70	56	66	63	55	54	63	67	55	53	58	66	43	57	60	66	60	58	65	50	47	59	57	64	55	56	58	62	47	61	59	74	67	67	54	59	53	57	69	65	50	60	57	55	62	55	68	56	52	65	48	72	45	67	51	60	64	54	52	52	56	59	50	56	54	59	77	75	63	53	73	62	65	66	69	50	77	53	50	60	63	59	58	57	70	61	57	64	75	52	57	65	50	63	47	66	58	54	65	65	48	64	61	60	56	57	60	53	58	57	55	53	64	62	52	49	65	75	66	63	61	80	64	58	68	52	69	69	69	59	66	65	69	38	59	58	68	64	54	63	65	64	64	61	48	71	61	65	68	49	60	70	61	58	82	64	58	71	60	63	40	69	62	53	55	63	67	54	55	61	55	48	52	51	61	59	68	60	67	58	48	58	60	63	45	59	65	64	57	52	66	56	69	61	62	66	72	66	67	53	65	67	70	74	67	60	63	53	44	62	67	54	58	53	69	50	69	67	45	55	67	61	69	58	50	51	62	63	56	50	54	67	62	59	52	58	50	67	68	80	70	69	59	48	63	60	58	70	65	78	62	54	53	71	53	61	57	64	54	60	54	69	60	53	63	51	58	69	62	64	56	60	55	62	57	56	55	54	72	56	66	45	57	64	80	57	54	70	65	69	42	58	68	61	65	72	59	76	59	60	63	71	53	46	61	54	57	56	50	64	59	58	66	67	67	68	56	74	59	59	54	66	60	64	60	55	47	63	76	46	69	66	51	56	59	51	63	69	58	64	61	66	49	54	62	54	65	56	58	53	44	60	61	62	65	51	63	64	59	59	62	60	73	68	66	57	64	68	55	71	67	76	68	55	65	72	73	70	62	74	56	61	64	60	63	61	79	66	57	72	53	73	65	53	56	61	61	70	49	60	68	50	57	61	72	46	60	65	70	64	74	51	54	62	49	60	58	67	61	58	63	74	53	55	62	64	51	69	59	49	62	63	43	59	50	70	54	62	46	54	73	50	60	48	53	59	59	58	77	58	65	64	58	57	57	68	67	62	66	64	64	51	52	69	57	63	60	66	56	63	61	63	60	70	59	63	66	50	56	55	58	62	60	73	46	78	75	60	65	77	76	65	59	51	57	43	56	65	64	64	56	58	54	55	44	52	56	53	56	66	49	47	66	57	58	69	67	69	62	49	70	55	53	61	57	52	52	63	68	60	72	65	50	59	54	56	60	66	69	39	49	54	58	49	57	67	69	56	54	61	64	58	54	68	43	61	47	67	76	70	63	53	61	49	47	77	55	46	60	56	62	64	62	68	60	57	72	71	75	51	50	58	58	50	64	58	45	61	70	67	60	63	51	70	46	64	56	51	62	50	77	62	49	54	61	56	56	55	44	61	48	47	59	71	70	57	62	64	67	58	60	52	61	61	65	68	70	70	63	63	57	67	59	50	68	55	72	52	55	43	61	48	62	66	55	74	72	53	61	69	68	60	65	75	59	72	70	60	62	54	65	68	57	52	60	72	82	60	64	55	72	58	63	62	44	58	65	67	54	57	57	53	78	63	57	65	62	66	61	52	53	62	56	79	49	50	63	46	66	69	68	66	50	72	51	62	61	63	59	68	49	69	66	59	70	55	55	58	55	66	63	51	52	55	57	75	69	49	74	59	59	86	56	34	53	70	71	63	54	61	64	59	60	70	47	73	57	59	62	51	55	50	69	54	65	61	65	63	69	71	59	68	62	54	57	65	60	58	62	51	53	46	44	61	50	51	54	46	55	70	71	51	71	53	56	74	63	57	52	57	71	64	55	65	62	65	62	64	61	62	59	69	66	73	67	53	64	70	55	60	81	56	66	51	52	52	65	55	50	51	62	58	62	57	59	72	48	64	45	65	65	60	54	57	72	64	58	60	64	54	43	63	44	59	67	67	54	55	60	69	59	69	63	60	56	83	56	61	58	59	61	58	69	68	72	56	43	54	56	59	68	54	71	56	59	69	55	57	61	55	59	63	53	62	55	53	65	63	72	68	57	60	60	52	55	53	59	61	64	61	51	67	56	60	57	57	53	54	77	55	63	60	62	67	60	52	45	66	56	48	55	56	53	56	44	48	47	67	59	59	58	69	58	67	63	57	59	58	57	71	65	67	56	58	50	55	62	63	67	57	58	63	63	63	48	57	70	53	62	50	63	50	49	59	73	58	60	71	57	51	71	69	56	51	64	55	67	75	60	56	70	53	75	57	69	62	58	58	61	46	54	60	62	70	56	57	57	65	67	57	69	60	76	47	66	59	56	43	65	57	71	54	58	66	67	69	62	71	52	51	60	54	58	67	69	41	57	65	74	64	60	60	62	66	61	64	58	71	65	54	62	58	54	59	58	64	62	74	58	52	77	62	76	75	54	51	61	58	58	47	68	63	58	75	55	56	54	71	62	69	63	58	57	63	65	42	66	54	51	57	65	55	58	70	60	58	49	47	63	63	55	75	65	64	66	54	65	65	65	63	62	75	60	60	68	48	60	74	59	63	51	58	66	65	47	72	57	55	62	72	58	58	74	62	66	64	51	56	65	57	55	59	80	60	65	65	59	59	70	62	66	67	51	51	63	42	49	72	54	65	54	52	57	58	67	57	57	67	52	54	60	69	61	53	72	50	59	67	54	61	55	47	50	69	50	57	50	62	62	56	55	59	64	65	54	64	53	63	58	55	50	62	50	66	63	66	52	51	52	69	49	52	61	71	71	63	59	64	65	66	59	72	50
15679	9470	6042	10624	17916	18566	16618	13266	10009	9219	7610	6264	5401	4793	4077	3512	3224	2844	2520	2349	2206	15046	27116	16900	3099	898	889	803	814	859	784	810	850	798	781	769	790	803	726	743	772	780	776	721	724	732	699	788	791	793	700	769	725	768	713	681	733	734	676	732	684	683	693	699	709	684	689	710	732	696	690	711	663	713	735	696	693	679	670	732	695	713	692	776	678	686	740	676	759	900	1248	1398	1345	1262	933	778	724	706	725	689	744	688	674	705	698	647	693	740	676	724	720	683	661	680	701	682	734	663	624	706	713	728	673	682	697	749	710	649	658	654	741	692	678	727	655	690	656	712	700	683	684	741	688	713	682	695	685	683	636	696	715	682	689	658	751	705	705	728	719	672	700	701	721	720	699	711	639	722	683	674	705	727	710	746	700	702	753	678	691	694	682	704	751	736	702	673	685	736	753	687	660	656	733	688	704	726	677	701	703	702	727	674	747	725	750	731	722	652	694	723	672	683	709	710	708	671	700	731	700	719	736	664	675	685	667	694	650	693	683	657	666	677	672	717	723	722	708	730	717	708	648	693	679	706	724	724	714	698	682	711	717	730	653	709	707	690	706	682	684	710	722	715	702	653	696	698	715	677	691	767	723	701	672	710	705	704	674	721	722	722	667	724	655	704	691	697	730	733	677	708	661	656	706	661	717	731	673	716	723	769	690	677	671	712	716	680	717	695	661	715	637	696	649	697	690	698	682	682	711	715	725	680	709	677	713	685	697	682	700	723	685	655	737	660	670	734	663	704	697	675	697	762	749	715	741	717	679	680	698	724	708	687	676	679	713	716	741	740	702	740	722	664	694	734	667	684	671	684	746	703	750	695	694	733	676	691	708	665	715	700	670	713	711	716	672	661	661	691	724	706	616	707	706	671	685	736	674	691	699	655	720	729	684	699	715	712	746	712	735	708	691	694	722	774	702	672	686	705	725	670	714	675	703	654	730	780	720	690	699	719	693	671	714	696	665	682	727	692	726	714	719	693	701	723	708	747	720	699	678	661	723	749	687	711	711	737	704	674	683	629	694	700	731	727	691	739	706	711	716	674	727	707	699	716	708	707	719	717	694	656	687	713	706	690	723	713	690	687	732	681	691	675	692	677	708	693	726	699	681	650	689	746	703	745	706	683	705	674	666	665	689	687	665	686	758	694	727	696	738	720	716	693	699	708	728	712	673	684	708	735	727	649	685	721	658	692	703	657	675	692	744	733	722	701	688	662	688	669	663	731	688	663	729	726	695	703	694	721	701	700	684	712	735	715	705	692	692	684	718	723	694	718	691	664	681	725	692	702	649	682	674	722	695	696	652	729	678	686	717	715	691	706	708	684	753	692	716	724	681	699	701	688	690	705	713	694	706	681	727	674	697	706	696	686	689	674	748	684	721	688	661	711	693	661	692	697	655	681	702	744	662	725	688	683	721	678	701	705	747	678	654	730	684	697	708	704	703	685	695	679	692	675	699	729	633	651	705	649	668	693	729	677	762	716	722	709	714	721	730	715	712	698	709	720	689	704	679	670	687	710	722	733	740	705	655	722	683	693	737	731	722	673	696	726	746	661	692	729	681	771	692	695	683	687	704	767	675	723	709	666	685	717	660	647	719	679	736	678	727	686	740	706	703	694	763	710	709	706	730	711	691	659	740	696	690	706	725	693	667	687	732	664	729	720	685	708	706	709	696	695	698	693	686	711	764	722	683	715	709	676	663	688	718	700	664	750	711	685	751	684	698	727	671	619	694	701	702	710	687	677	716	700	721	683	698	694	673	681	686	685	682	717	690	705	638	656	684	669	698	716	704	740	681	671	674	690	690	699	709	628	707	673	663	763	685	734	659	683	679	682	719	710	675	704	636	710	693	709	722	730	724	696	701	701	659	728	716	713	666	678	719	692	667	737	666	685	713	700	657	696	702	704	739	675	716	655	702	756	680	714	699	662	676	662	678	683	702	717	685	697	764	689	734	695	683	682	726	726	700	753	701	739	675	690	670	703	731	677	726	731	691	652	678	731	729	698	749	717	682	696	738	744	669	707	726	701	646	716	708	683	699	694	713	681	723	701	707	721	736	680	691	699	713	684	755	730	684	663	764	676	692	756	679	666	739	688	739	703	667	682	689	724	692	720	632	733	681	729	658	717	677	691	728	680	703	669	708	638	707	703	683	722	705	669	712	737	646	728	682	682	743	732	711	689	659	716	661	688	692	704	683	672	715	687	687	712	702	683	692	708	671	684	695	698	749	689	731	694	712	719	700	720	737	751	669	742	686	682	701	721	747	721	683	742	692	670	695	698	695	717	664	677	665	755	691	710	728	671	725	701	681	692	699	698	736	686	709	721	721	697	684	680	682	713	757	731	651	697	725	732	686	720	671	715	729	728	693	736	679	675	672	704	718	753	700	675	723	720	681	716	659	722	702	633	707	724	739	697	695	728	665	710	689	704	710	698	686	702	691	702	703	670	702	718	712	677	718	743	664	693	675	652	701	687	684	701	700	713	728	670	703	698	680	676	743	704	691	729	724	648	690	672	676	721	693	718	757	717	671	715	753	695	729	713	711	718	676	690	731	696	726	727	735	710	688	724	701	699	664	750	673	712	682	733	693	738	724	664	733	709	678	720	698	693	736	707	701	629	704	744	661	670	740	717	697	693	658	705	665	721	659	718	702	704	664	683	674	724	729	748	755	682	681	686	689	730	685	670	726	746	716	699	694	669	730	687	671	694	661	701	692	669	684	736	722	726	642	674	686	709	709	666	697	715	677	714	671	691	699	718	706	690	662	703	665	724	661	687	705	741	708	687	697	745	684	695	723	668	715	687	666	676	686	670	674	634	681	684	713	690	685	726	700	700	689	697	690	682	702	697	685	698	734	666	697	701	629	644	696	712	697	692	651	717	722	711	728	685	714	685	674	733	695	687	687	702	697	671	697	706	704	663	689	661	729	708	721	744	744	660	685	716	726	686	721	730	752	706	689	673	688	701	700	682	707	715	695	719	677	694	746	722	713	728	677	725	691	723	670	674	720	750	709	670	696	736	696	694	729	718	720	707	722	716	654	732	705	707	667	666	697	710	705	666	672	671	697	684	721	746	694	714	724	750	723	713	724	676	693	678	718	737	667	677	723	709	735	736	696	699	704	657	712	755	699	676	686	658	699	706	669	704	666	691	688	658	748	711	672	655	691	728	696	699	660	728	721	639	714	687	688	680	725	718	700	677	730	704	693	734	689	630	717	686	716	674	737	650	704	664	732	675	761	696	674	727	655	676	713	729	697	675	703	743	672	736	700	702	717	712	724	679	727	712	749	677	717	711	716	689	682	700	677	740	739	683	678	661	669	723	678	715	726	710	698	672	704	701	726	687	699	708	702	713	676	717	690	698	677	703	682	695	748	732	725	696	756	742	747	660	689	717	652	696	703	732	696	678	712	711	722	706	708	708	743	691	704	689	747	708	659	726	689	702	706	713
2585	609	385	260	278	398	388	295	312	249	217	201	181	175	189	136	155	133	131	101	145	523	2366	1708	148	75	84	91	84	100	86	81	80	79	88	69	96	90	82	86	80	95	78	75	95	61	92	79	89	81	91	73	85	81	89	85	84	70	72	79	76	74	70	101	74	67	83	76	64	85	81	81	93	77	80	85	77	79	67	69	67	94	78	89	85	61	89	79	84	89	95	82	67	94	96	92	80	91	81	83	63	75	68	77	85	71	80	82	65	89	76	59	76	55	77	82	67	79	68	76	89	80	77	68	83	74	78	73	70	78	63	79	77	71	71	82	80	78	67	91	82	79	73	78	81	72	63	78	85	81	72	93	83	71	75	59	70	68	97	68	77	79	70	72	93	67	76	84	86	91	68	68	78	62	66	84	86	68	75	69	77	84	67	63	85	83	86	73	87	70	85	79	82	89	97	84	72	77	75	63	91	74	82	87	83	97	84	84	67	87	72	74	78	77	82	82	78	74	77	76	68	73	72	69	82	78	78	73	76	69	67	84	69	69	86	69	82	70	80	76	68	70	89	72	80	87	66	76	67	71	91	67	81	81	77	80	73	75	94	79	90	62	68	67	86	99	68	71	74	64	75	83	67	79	76	72	73	79	90	75	72	89	71	75	86	91	100	78	78	74	65	75	88	71	93	85	72	78	77	70	82	82	73	59	79	80	85	89	85	67	68	82	82	73	81	75	88	81	89	78	85	71	74	83	73	67	71	73	80	63	83	81	85	64	86	92	85	69	97	83	76	85	74	83	78	76	80	73	94	76	90	80	79	75	77	80	89	85	69	79	78	92	72	76	87	78	70	99	68	74	74	74	79	70	75	72	66	73	81	75	93	77	79	68	77	78	62	83	68	83	77	69	71	75	94	76	79	75	77	82	77	88	89	78	77	88	75	75	70	83	73	83	86	82	80	68	84	75	69	85	90	83	78	67	64	72	69	83	65	69	73	79	75	61	88	85	85	65	85	81	78	84	78	71	89	83	72	76	92	83	83	92	66	70	66	90	86	66	85	64	79	83	81	75	66	96	80	86	66	84	94	67	88	68	91	86	87	56	79	88	83	74	86	73	80	84	69	69	85	74	71	85	78	68	86	77	77	65	70	74	78	82	79	72	88	92	80	88	94	72	89	77	88	87	71	79	72	63	71	85	77	82	73	76	67	75	72	70	89	72	66	83	76	65	84	83	80	75	67	80	66	93	74	83	94	88	76	89	68	80	80	81	77	82	70	75	88	88	73	79	81	81	85	81	78	80	98	79	72	74	72	92	85	84	78	87	68	86	96	71	70	70	83	88	94	83	98	74	72	79	75	68	52	73	90	83	74	79	60	86	75	78	87	66	86	77	92	89	80	67	71	72	81	93	72	79	90	77	80	84	64	96	88	90	81	70	76	91	90	75	84	71	91	97	73	87	75	60	73	71	80	80	84	79	85	72	68	78	78	88	90	78	61	79	74	70	72	80	78	87	74	92	73	79	65	64	77	69	80	86	96	76	83	74	72	92	82	73	78	79	76	78	63	84	67	77	72	61	71	69	79	90	66	72	87	75	85	77	72	75	76	78	83	84	74	81	85	75	87	90	83	73	71	90	74	79	75	66	74	74	88	71	89	89	75	67	66	65	65	63	83	83	76	79	85	71	76	69	70	70	79	68	56	73	58	74	82	71	87	71	68	87	76	106	67	66	70	80	69	77	78	83	82	77	89	82	73	72	98	83	71	82	79	76	74	82	89	79	96	96	87	81	95	95	77	64	84	65	79	82	77	70	87	73	78	79	78	60	73	98	90	79	79	82	69	69	75	97	78	91	77	80	83	67	82	83	76	79	74	80	80	84	67	78	79	84	82	100	66	75	77	77	66	87	86	70	82	77	74	87	87	74	94	68	79	66	88	79	72	78	82	69	78	87	103	81	79	81	76	88	71	78	79	75	88	86	74	80	76	72	74	89	82	82	69	77	85	86	93	91	73	73	83	70	85	73	74	82	71	82	77	83	85	94	74	84	92	77	87	78	81	67	69	79	70	80	79	86	73	86	80	82	65	69	72	88	86	83	72	105	76	90	93	72	85	83	78	73	76	92	89	80	76	75	88	75	90	84	76	70	52	69	80	85	87	73	77	79	93	86	90	79	76	72	85	80	79	77	80	85	82	70	79	70	85	78	83	87	70	83	85	84	73	82	82	84	73	75	91	91	65	69	77	80	83	73	67	68	74	65	77	79	66	72	59	101	82	90	73	77	78	83	75	75	101	64	86	75	70	94	83	91	64	74	67	74	91	82	78	90	74	86	67	84	68	77	78	96	73	71	70	85	76	87	73	69	87	79	79	72	86	65	65	82	86	70	84	85	68	78	75	94	79	77	87	71	87	72	81	80	93	88	83	80	81	69	78	73	73	72	78	76	73	84	91	79	80	86	66	66	76	77	85	81	84	64	67	62	79	69	75	69	63	68	90	67	72	81	74	72	90	56	73	86	90	76	73	76	76	79	62	86	71	77	75	81	95	68	62	72	75	79	84	90	68	78	78	91	72	77	70	78	94	69	88	65	83	87	81	79	81	84	91	63	92	71	71	79	74	104	82	96	77	77	82	77	86	82	73	72	87	86	77	85	80	82	80	76	63	77	76	77	89	78	73	67	91	70	87	73	76	70	90	79	68	76	84	75	91	64	85	79	85	78	69	76	78	67	81	72	87	86	76	84	72	77	71	81	77	68	73	64	63	76	79	71	88	64	57	91	73	67	90	73	84	65	82	70	85	78	76	61	71	78	72	65	98	92	70	86	85	62	73	92	89	87	92	67	67	67	64	72	82	85	90	73	60	77	83	91	76	72	79	63	73	89	51	72	77	66	75	74	75	91	76	73	76	63	74	88	71	79	95	86	76	78	70	82	78	81	87	68	69	96	76	63	90	99	65	88	80	75	79	90	78	74	91	80	80	80	79	69	77	84	81	72	65	72	85	87	95	86	82	74	78	77	90	88	68	85	94	77	92	92	75	85	88	78	77	65	71	81	82	78	85	90	81	82	84	68	95	82	65	92	70	81	63	80	64	81	69	81	88	83	85	98	73	88	70	70	74	75	90	60	78	89	77	65	77	94	75	84	75	72	68	83	84	71	95	82	92	92	73	96	74	76	87	95	85	89	85	72	81	70	77	80	81	72	73	84	79	84	72	102	92	87	79	71	73	73	69	67	82	83	83	76	82	69	67	73	63	83	74	89	80	70	65	86	60	71	80	88	75	87	65	77	81	87	76	75	78	70	70	82	83	75	82	77	73	94	74	85	79	66	71	72	77	71	78	69	93	75	74	80	67	85	71	76	84	56	79	74	88	73	61	65	79	66	82	78	75	76	87	72	79	88	81	69	86	87	91	68	83	78	89	72	72	77	79	69	89	88	75	89	76	81	57	88	84	70	75	82	75	69	76	79	67	78	73	82	91	88	84	57	63	69
15360	8836	6237	10767	16764	18165	16537	12631	10728	9679	7929	6819	6093	5383	4614	4102	3767	3193	2825	2684	2592	12206	28722	20667	2909	1072	1087	1033	1051	1052	1024	1034	977	989	986	925	930	942	947	958	964	985	971	956	973	970	944	976	1019	966	993	967	934	1009	964	942	964	942	939	896	934	945	966	927	964	908	901	908	917	914	955	918	902	943	960	936	935	981	913	966	864	924	976	979	928	954	891	970	945	1187	1286	1176	1320	1381	1200	1148	1017	923	886	878	958	935	913	957	941	966	926	928	960	932	976	928	887	921	902	978	940	923	901	979	919	870	893	961	899	912	880	972	988	925	901	910	1022	907	893	909	924	908	885	965	914	886	889	945	930	913	913	888	947	916	926	931	879	939	939	954	896	918	962	933	933	986	923	924	903	915	906	910	902	921	876	966	914	914	950	889	913	893	947	913	908	935	926	947	874	853	930	921	895	916	967	960	884	888	898	940	923	926	878	951	911	952	904	936	965	951	918	991	944	898	876	940	930	935	922	932	911	955	931	912	999	914	887	926	968	915	963	907	906	928	950	911	931	920	909	916	893	896	908	930	977	900	893	934	1001	922	899	935	913	938	916	867	911	963	957	882	958	942	939	938	841	877	929	935	922	930	926	895	942	905	915	905	949	873	876	983	900	908	961	871	907	900	935	932	913	947	927	936	901	909	968	921	873	916	950	955	913	940	952	904	907	909	912	920	900	957	934	927	936	900	898	914	892	912	889	912	955	912	961	902	963	935	953	919	893	946	968	908	955	905	912	971	956	933	897	864	893	900	957	925	931	901	948	954	934	905	891	951	889	939	941	967	937	868	924	883	965	900	946	912	972	840	948	1001	928	933	926	928	907	886	908	924	902	987	906	919	952	927	922	870	958	857	898	879	940	980	914	866	921	912	951	873	976	960	879	953	950	880	881	904	905	917	916	924	920	933	958	914	926	933	933	948	920	936	926	895	962	946	978	931	899	938	900	904	912	875	928	944	948	950	879	877	859	985	934	954	905	895	894	927	887	924	952	926	932	947	896	892	969	870	930	897	1014	897	925	934	898	867	883	889	895	961	878	901	960	915	864	888	883	908	906	911	988	933	952	931	916	931	886	911	899	970	956	920	876	950	913	932	927	903	931	960	879	926	904	913	922	954	907	908	958	953	902	934	939	910	933	898	942	964	934	941	929	876	901	922	911	932	906	932	934	891	943	952	907	941	891	888	959	912	957	874	952	890	887	950	938	964	927	958	943	885	867	893	955	896	851	956	928	936	907	878	929	954	905	962	885	910	898	920	837	927	889	904	871	926	864	956	917	949	928	882	872	902	928	973	894	910	956	912	914	926	947	927	953	944	942	871	903	973	944	901	868	952	941	893	891	911	945	911	935	893	945	885	922	956	990	913	915	974	928	915	882	934	912	929	960	974	895	919	919	874	851	910	933	909	945	939	948	911	897	904	906	849	901	911	944	964	950	876	955	960	882	871	933	846	917	921	905	937	1016	902	914	955	895	917	975	886	899	917	865	883	886	889	936	944	888	902	925	871	932	908	868	947	918	901	939	920	895	912	949	905	937	969	898	974	932	988	873	950	895	916	915	918	905	905	893	887	906	902	952	911	865	893	832	912	999	891	902	913	946	963	891	966	902	941	857	888	914	910	894	915	983	872	930	902	904	938	951	897	951	922	959	915	968	870	926	926	964	953	901	910	911	918	885	925	889	946	893	906	917	945	938	876	931	907	947	906	956	941	934	884	941	898	861	907	892	888	961	873	903	908	868	926	921	883	896	936	912	920	955	949	878	884	922	856	915	915	875	939	929	962	937	930	964	909	903	919	905	922	926	937	929	908	901	849	986	974	942	890	907	911	896	934	938	872	940	896	941	910	985	950	949	985	931	927	930	910	864	881	928	920	946	903	938	949	925	872	965	924	920	941	928	933	989	929	926	906	912	959	879	909	917	957	925	929	924	923	942	943	888	948	925	931	910	988	917	923	886	928	893	897	923	889	911	943	918	922	956	924	938	966	943	898	913	973	927	970	935	942	953	923	926	944	870	955	934	899	937	919	971	921	879	972	916	927	864	925	897	930	889	952	942	900	941	929	958	917	949	916	951	924	964	920	938	901	922	897	972	902	922	935	955	936	915	927	942	892	927	894	944	937	965	921	911	938	958	881	959	916	928	890	936	918	927	924	938	952	924	908	975	895	889	922	906	956	942	865	921	930	902	870	911	972	942	945	926	926	949	895	906	883	904	885	912	924	949	948	904	932	884	930	887	962	923	893	941	929	880	899	911	857	953	955	966	942	914	867	922	933	900	931	941	938	946	894	899	914	976	913	920	957	943	881	959	929	869	896	934	910	982	908	912	971	962	932	895	885	953	903	911	964	929	888	880	909	909	939	945	947	918	932	984	979	928	926	896	952	960	919	883	917	953	905	944	904	950	936	930	985	901	907	913	926	947	892	910	948	928	938	902	918	957	944	911	920	902	897	920	943	928	939	957	959	910	978	959	959	933	939	938	933	901	896	945	905	916	950	900	943	988	983	906	919	886	917	902	960	971	983	898	908	939	891	952	945	903	976	897	921	863	954	963	918	961	923	872	932	885	917	865	945	939	890	940	947	907	915	945	928	923	904	870	898	917	965	951	897	894	926	942	880	891	934	869	933	875	931	910	889	852	924	898	929	923	893	914	962	889	937	949	897	926	918	988	901	924	875	921	913	921	871	904	964	932	932	906	907	925	942	908	935	916	929	931	843	948	922	930	942	918	940	899	925	881	989	957	913	959	941	898	949	928	882	935	914	958	935	920	899	916	924	879	919	950	937	921	958	969	939	948	902	911	829	968	950	878	862	964	903	923	932	928	926	993	948	935	953	974	930	909	971	885	931	852	916	1022	949	959	919	940	938	972	923	931	941	943	912	960	934	950	900	969	950	930	913	906	901	923	929	974	919	935	887	937	874	913	942	904	931	932	915	944	906	947	951	952	942	886	938	952	878	921	921	897	902	935	942	899	901	918	971	902	967	900	874	901	886	873	971	996	878	930	894	921	916	962	923	892	922	931	935	956	922	946	909	986	951	906	871	890	973	957	928	937	919	893	893	951	956	892	999	941	926	937	934	887	903	888	923	870	954	854	985	929	913	869	929	951	933	943	926	937	914	973	886	937	919	936	921	948	922	914	912	921	909	857	934	931	936	914	932	934	947	885	925	918	898	924	888	889	908	896	905	940	861	943	954	938	915	932	907	923	911	915	926	974	897	938	907	926	882	943	913	924	867	898	894	966	903	890	922	1007	943	937	880	946	926	877	970	917	946	916	911	864	881	897	925	918	904	885	956	906	961	930	897	891	934	887	918	946	906	926	930	931	972	885	882	915	975	919	951	961	910	881	960	949	927	974	910	884	924	879	904	916	911	915	866	922	919	903	946	949	908	879	932	909	909	912	905	852	957	888	932	889	928	911	954	914	976	899	843	889	944	963	914	944	1021	950	932	944	911	978	950	924	932
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
