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
341155087217	341155087776	341155088326	341155088876	341155089426	341155089976	341155090528	341155091076	341155091626	341155092178	341155092729	341155093276	341155093826	341155094378	341155094926	341155095476	341155096026	341155096576	341155097128	341155097676	341155098226	341155098778	341155099326	341155099876	341155100426	341155100976	341155101526	341155102076	341155102626	341155103178	341155103726	341155104276	341155104828	341155105376	341155105928	341155106478	341155107026	341155107578	341155108128	341155108676	341155109226	341155109776	341155110326	341155110876	341155111426	341155111978	341155112526	341155113076	341155113626	341155114178	341155114726	341155115278	341155115826	341155116378	341155116926	341155117476	341155118026	341155118578	341155119128	341155119678	341155120226	341155120778	341155121328	341155121878	341155122426	341155122978	341155123526	341155124076	341155124626	341155125176	341155125728	341155126278	341155126826	341155127378	341155127928	341155128478	341155129026	341155129578	341155130126	341155130676	341155131226	341155131778	341155132328	341155132876	341155133426	341155133978	341155134528	341155135078	341155135626	341155136178	341155136726	341155137278	341155137826	341155138378	341155138928	341155139478	341155140026	341155140578	341155141126	341155141678	341155142226	341155142778	341155143328	341155143878	341155144426	341155144978	341155145528	341155146078	341155146626	341155147178	341155147726	341155148278	341155148826	341155149378	341155149928	341155150478	341155151026	341155151578	341155152128	341155152678	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	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
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
23382	21924	29843	24642	21924	21967	7235	1351	1076	947	913	874	726	818	734	729	759	694	672	711	659	669	655	688	612	624	638	685	608	648	681	594	595	613	655	633	651	646	649	672	613	596	668	662	631	582	594	598	599	626	606	582	613	655	674	646	650	625	593	582	651	629	615	611	587	604	643	630	568	588	637	604	583	641	615	652	614	617	649	623	690	642	615	621	613	602	599	608	609	609	602	652	621	589	628	615	591	594	627	559	643	607	598	640	608	619	639	619	655	606	642	608	637	629	603	657	653	622	620	650	665	589	634	602	630	648	620	631	605	598	588	629	645	602	645	615	646	598	618	618	680	622	611	613	602	614	608	635	630	629	605	612	679	634	616	611	581	610	666	626	595	624	617	630	604	620	619	589	599	621	644	637	602	655	622	613	630	567	620	628	604	647	592	573	653	616	617	618	592	622	592	593	616	618	628	583	617	623	626	592	657	591	617	623	636	597	651	637	627	658	594	595	645	616	637	654	650	596	607	634	619	597	614	615	616	563	603	628	615	627	627	567	605	609	618	587	586	622	620	645	627	633	635	596	648	630	668	568	588	578	574	619	610	634	578	628	572	654	642	611	630	627	584	638	658	647	607	603	615	609	604	636	639	626	606	625	596	628	641	599	578	648	598	631	659	635	596	617	584	613	603	591	629	620	641	614	575	596	634	608	648	595	610	577	629	604	589	623	597	626	630	588	609	615	647	615	641	602	610	617	635	611	640	630	612	589	643	632	599	625	655	635	602	610	595	630	604	603	617	635	564	613	601	634	571	600	561	652	595	611	619	631	623	595	599	670	618	613	588	633	626	647	606	660	594	590	643	622	627	618	609	665	596	593	576	649	613	617	591	600	638	598	610	604	644	626	590	602	574	618	608	591	631	636	619	615	629	651	615	630	631	599	597	594	627	628	637	615	584	593	588	650	625	626	607	602	615	642	614	594	610	627	615	617	612	663	575	599	592	652	601	606	572	603	612	595	629	668	628	592	585	624	636	633	610	618	631	648	604	595	651	599	601	565	659	621	582	603	586	598	636	620	617	627	623	564	604	602	616	613	635	582	608	582	632	615	608	593	589	583	598	559	625	612	635	598	604	605	612	595	627	616	584	625	637	623	674	618	620	579	598	628	567	602	594	654	601	605	618	621	613	651	568	628	622	604	593	628	582	578	568	618	631	660	614	600	650	627	646	610	625	606	621	603	632	627	637	572	632	618	639	602	657	607	584	602	627	593	612	675	574	591	588	637	615	634	615	630	623	592	653	625	635	636	634	631	613	642	609	642	617	612	619	645	610	641	598	655	638	574	607	534	598	621	610	587	676	565	620	575	599	650	637	599	634	603	645	632	655	629	594	629	607	585	605	589	573	654	646	600	629	568	628	584	619	593	622	589	612	628	588	617	601	631	678	604	630	564	568	635	624	635	606	584	615	618	658	597	644	603	599	678	630	632	613	652	656	602	671	575	597	587	623	585	596	653	611	613	594	598	600	605	614	632	657	621	572	620	626	607	630	637	608	620	637	631	603	644	585	606	588	624	636	647	564	589	604	618	612	639	614	610	605	601	601	665	598	628	633	608	548	628	586	643	597	614	585	653	628	599	620	568	568	578	684	621	631	606	652	609	608	594	685	628	567	637	678	619	603	626	627	618	673	594	651	641	623	626	633	604	629	599	635	595	608	610	578	632	610	598	615	594	636	616	612	649	561	617	684	609	613	631	631	592	603	609	585	642	613	611	635	577	581	631	592	631	632	629	614	601	622	592	649	646	645	615	584	638	626	606	607	629	601	632	614	621	648	633	631	647	573	625	583	593	622	634	602	588	567	561	606	629	597	592	637	594	599	600	616	583	640	615	614	601	601	611	630	609	631	605	607	644	572	604	656	667	602	603	630	593	553	587	594	629	629	628	614	595	627	650	616	653	610	626	610	623	600	632	663	583	575	606	593	594	673	593	613	640	639	625	617	647	593	597	619	619	588	642	569	595	637	577	652	614	579	609	611	624	619	621	629	628	671	579	640	627	580	641	626	581	614	568	608	665	620	595	611	636	573	566	594	601	636	580	584	584	615	590	675	617	627	634	602	601	639	611	627	648	623	586	631	581	614	621	609	619	650	591	645	611	601	635	611	626	602	643	608	576	648	640	588	580	610	611	609	618	611	661	623	581	617	641	630	570	609	651	578	654	621	637	681	610	614	624	639	624	610	585	613	595	612	629	583	647	588	625	609	623	626	588	632	635	608	650	618	630	572	631	585	638	614	633	634	611	603	652	614	589	612	609	615	592	587	587	559	604	595	651	641	637	654	614	594	636	611	637	653	611	600	547	627	619	612	554	628	640	653	637	678	611	618	611	659	657	604	642	637	630	607	554	625	605	586	626	601	595	589	638	609	632	579	619	601	607	664	649	607	603	650	620	640	583	592	621	614	594	603	579	625	653	627	638	589	636	602	637	635	581	613	579	618	578	598	599	654	636	615	608	604	603	637	616	572	664	628	613	637	626	630	586	600	625	582	586	601	599	637	591	577	597	617	631	580	582	617	624	621	618	630	585	625	606	569	602	625	620	649	596	592	646	613	599	608	657	638	600	663	633	628	634	583	573	611	622	609	578	632	588	635	596	619	556	612	609	632	648	582	670	659	626	645	597	601	604	617	630	619	639	589	577	619	628	632	648	635	604	594	587	676	634	589	616	597	619	631	607	619	627	582	580	633	676	619	606	664	591	628	584	559	629	594	561	607	635	632	576	614	583	610	635	613	604	638	620	594	608	620	648	666	592	579	606	581	612	629	634	609	627	625	643	634	595	579	605	608	610	573	604	584	636	593	611	622	638	597	618	592	565	600	584	630	612	605	605	610	651	590	608	638	627	671	604	607	603	601	619	596	587	640	603	590	602	625	606	623	650	610	603	584	610	627	564	579	631	587	567	616	634	587	604	580	618	551	596	625	574	595	578	616	612	573	579	580	622	602	667	627	638	564	639	586	627	620	581	614	600	611	615	641	608	636	605	609	600	670	590	593	579	641	654	626	652	582	677	589	617	631	576	608	565	665	583	611	619	596	616	594	641	579	614	591	613	599	623	617	605	589	587	617	661	654	601	621	584	591	600	598	605	613	607	659	606	609	609	612	605	622	631	622	647	617	619	612	655	576	619	694	623	628	628	615	574	627	647	607	603	601	593	578	646	653	611	636	613	635	590	615	623	633	585	593	571	650	610	626	588	577	614	589	644	618	627	597	656	596	647	623	656	596	655	604	583	631	630	618	595	623	565	599	640	636	590	616	615	589	653	629	612	597	620	586	583	625	595	579	640	556	576	610	620	593	587	576	658	611	605	595	606	612	619	607	628	620	593	606	614	663	589	627	644	633	626	578	610	600	620	644	598	586	630	572	638	587	623	620	640	590	608	598	614	609	621	664	582	614	649	590	636	613	613	632	584	612	629	617	600	600	617	578	634	638	627	603	638	585	655
19481	13511	9119	4605	3360	2552	2015	1672	1389	1178	985	1017	919	908	820	735	791	694	757	684	701	719	672	655	670	676	685	653	691	662	624	664	662	622	638	643	620	615	645	632	661	591	630	632	640	617	632	567	614	635	599	617	601	671	649	621	562	605	595	615	624	617	599	608	640	618	614	609	607	602	643	640	637	590	609	613	593	607	638	602	612	620	660	659	617	589	622	613	640	567	532	649	583	585	609	613	583	610	632	613	574	624	605	599	620	636	574	565	655	635	678	610	627	612	648	622	651	642	617	613	670	645	606	631	668	645	670	626	620	625	602	644	606	619	594	615	646	650	642	641	615	608	644	642	635	632	604	598	607	590	611	597	627	648	559	659	600	590	645	590	591	594	643	590	601	590	611	628	659	545	647	629	612	642	594	637	598	590	647	606	629	603	578	654	658	598	619	599	630	615	577	580	632	573	630	568	622	591	627	604	614	669	614	614	595	658	607	618	625	609	625	580	663	611	616	601	643	633	606	612	642	649	609	617	628	614	640	611	660	661	621	599	578	605	592	619	642	600	587	578	587	615	638	621	554	575	619	654	624	608	580	607	570	612	576	617	585	614	633	612	589	605	645	610	587	608	615	607	599	563	587	604	584	585	597	607	637	583	594	558	619	635	567	630	616	608	617	632	579	585	633	597	567	658	576	584	637	604	647	589	604	587	619	611	585	548	594	612	607	576	653	570	579	641	574	601	630	604	632	633	613	600	608	638	639	646	595	604	605	546	560	567	586	590	642	626	668	618	625	626	623	596	575	626	630	610	630	611	635	591	643	620	600	605	626	626	605	616	605	660	588	596	605	579	636	605	615	618	566	629	644	629	593	635	549	619	609	651	602	648	613	588	591	627	587	601	597	681	627	575	614	605	631	586	590	637	607	626	609	605	591	645	591	618	606	579	622	608	619	606	611	600	565	589	617	593	556	653	595	588	613	590	590	616	655	623	618	558	600	628	625	616	598	621	622	590	585	612	628	576	626	626	588	603	548	618	632	581	618	606	591	589	614	647	618	606	579	618	615	634	606	610	617	605	627	599	622	616	580	566	559	604	631	629	591	614	586	593	594	623	592	614	600	672	664	637	570	599	619	631	600	614	629	586	586	593	604	649	602	617	548	612	618	650	571	616	640	599	660	577	576	612	589	606	581	582	604	579	656	646	594	578	584	595	571	619	637	665	596	665	612	576	619	576	600	618	609	612	582	585	618	576	611	603	651	607	609	615	583	631	597	613	633	630	593	633	642	624	584	614	621	614	606	626	607	618	579	608	612	604	606	613	627	596	567	622	584	602	616	603	563	616	573	626	593	614	615	593	589	623	617	614	612	564	573	595	617	600	613	586	604	584	584	619	624	609	631	603	636	553	628	612	540	642	620	617	556	624	581	620	586	536	590	647	590	587	620	625	607	613	613	617	601	606	607	583	612	614	598	622	633	570	573	599	578	608	616	639	614	596	606	581	636	600	619	623	584	615	642	580	567	619	620	633	629	606	594	617	598	626	630	593	614	640	619	646	632	589	573	641	632	615	614	564	585	643	579	601	616	664	617	607	634	612	602	626	581	616	602	627	585	613	589	607	604	607	610	595	595	603	585	632	611	590	627	599	619	600	588	614	568	572	663	626	568	600	600	608	633	566	626	606	646	638	594	602	588	652	590	602	603	586	573	592	560	640	621	606	567	582	597	637	612	608	656	609	649	630	645	636	627	572	561	590	627	644	617	611	659	615	642	575	647	649	657	570	600	611	646	597	667	648	606	637	566	634	586	565	590	623	610	587	604	582	599	616	589	617	616	584	599	614	600	573	597	648	584	647	641	625	634	610	623	616	610	612	639	601	584	595	609	640	616	569	601	647	598	590	594	644	603	624	641	607	590	556	610	646	627	614	626	598	626	594	578	613	613	606	636	639	607	623	624	598	631	602	598	625	644	603	611	613	606	553	598	610	590	601	572	593	575	608	634	614	633	571	606	610	589	577	650	618	619	619	603	619	645	626	593	622	589	585	639	600	621	604	657	602	600	598	590	576	620	683	603	574	623	585	573	609	640	663	606	586	617	580	603	596	597	620	614	616	646	598	604	621	628	577	614	595	603	625	578	627	597	612	623	604	604	610	625	597	600	583	606	632	589	600	571	653	611	581	589	650	637	617	594	566	586	604	601	628	623	603	595	586	632	622	617	634	600	589	616	605	598	626	607	619	613	631	622	596	583	620	601	605	619	591	584	620	619	633	614	591	622	636	587	563	654	622	609	600	591	640	588	605	623	591	620	630	595	650	595	652	604	607	555	639	660	651	601	567	594	568	661	624	628	638	622	597	651	570	607	646	643	645	600	571	623	604	621	651	644	660	566	618	585	612	615	596	604	580	576	594	615	608	630	565	602	601	634	602	618	577	595	632	590	642	618	631	673	618	617	612	586	635	624	604	569	634	616	626	570	613	618	586	615	577	646	600	663	604	580	604	562	571	661	563	599	584	581	577	604	595	618	598	639	616	613	600	624	647	584	624	613	585	624	612	609	622	595	596	585	596	595	596	652	647	563	608	667	617	584	525	605	606	687	638	567	636	571	617	648	585	622	650	586	617	639	594	644	595	602	554	580	612	646	580	612	625	603	635	678	591	650	634	599	654	630	547	616	572	622	622	577	571	594	568	584	613	596	632	587	645	628	602	643	595	587	607	625	591	639	646	615	615	615	649	642	615	631	663	603	592	611	607	637	665	587	604	617	651	610	569	626	613	598	625	591	563	574	650	599	601	592	583	610	624	621	611	612	626	592	629	599	590	632	620	641	588	636	603	649	600	573	598	574	593	652	610	622	591	600	582	579	600	597	567	632	651	617	578	599	605	647	641	588	617	545	602	600	639	577	586	609	589	609	587	588	610	581	614	615	600	660	528	575	589	597	612	588	614	585	596	590	586	613	627	591	571	664	583	586	611	617	559	599	565	575	598	657	568	578	631	577	659	612	600	611	661	599	590	621	586	617	620	587	589	592	609	637	581	622	633	566	616	629	603	676	594	581	621	584	605	570	616	631	597	585	616	610	637	582	597	581	615	595	631	643	604	628	632	632	633	628	635	585	616	585	605	642	613	609	638	623	652	638	621	633	594	611	621	581	594	581	604	634	601	600	589	584	632	627	584	570	617	628	567	617	624	600	588	622	607	634	576	601	654	610	576	626	631	621	646	618	600	585	643	603	591	611	626	607	657	609	611	624	594	639	611	560	658	588	617	574	620	594	622	622	664	611	569	654	623	648	628	604	585	584	616	600	602	595	613	654	649	647	601	601	611	610	579	593	615	598	567	628	594	596	649	611	639	599	632	648	557	646	588	612	621	631	609	650	613	625	551	631	612	653	617	640	610	635	624	606	596	561	619	624	593	573	613	613	608	567	617	640	589	657	621	615	615	633	622	582	574	651	619	544	591	576	614	650	593	608	642	630	593	628	603	561	641	661	614	640	618
29100	17975	4403	1126	897	873	706	625	618	638	599	617	579	622	623	597	580	576	555	594	612	619	598	633	586	606	635	547	596	608	614	635	621	590	607	591	573	595	569	591	587	609	606	628	576	621	633	578	599	645	527	585	614	570	610	544	596	640	679	575	619	619	597	634	591	606	609	598	617	590	622	596	547	600	575	668	593	598	597	586	600	594	595	573	592	592	609	635	604	614	563	592	581	586	597	609	591	537	615	571	533	594	561	590	580	591	621	562	590	567	595	608	613	621	607	616	647	589	591	567	595	567	582	609	618	599	608	636	585	607	597	525	571	620	583	580	574	641	606	610	550	587	597	623	595	630	610	607	613	646	584	603	599	613	573	616	618	579	545	560	590	605	594	629	600	604	619	620	600	585	593	567	559	618	563	575	636	558	604	598	556	565	604	576	596	597	579	608	578	562	613	582	627	623	585	603	622	573	544	536	588	572	622	550	604	532	629	610	588	588	597	591	581	611	610	610	563	626	595	576	585	585	615	578	617	568	600	596	578	595	597	563	578	601	569	607	581	580	601	555	614	637	583	594	604	592	577	674	610	570	592	590	623	567	645	588	623	579	641	591	559	595	637	610	583	584	569	629	616	601	563	585	601	609	621	556	597	558	588	613	574	637	589	577	591	548	574	594	550	557	612	589	608	569	590	573	607	577	624	599	611	568	606	567	624	595	567	633	622	576	583	604	593	610	612	607	602	599	589	609	539	616	586	608	619	630	546	563	594	579	570	626	626	596	616	588	583	616	616	618	581	617	615	575	596	608	566	591	569	606	592	582	608	602	584	595	588	625	599	598	576	574	602	591	538	549	595	612	560	618	607	620	591	600	601	612	620	592	570	585	550	549	575	638	634	582	606	631	581	628	580	637	605	593	601	648	582	565	617	628	600	560	569	593	611	599	598	610	585	608	600	614	592	588	566	542	591	602	558	596	631	568	566	570	637	550	606	598	623	545	588	557	589	561	577	570	584	568	609	586	601	592	597	629	587	592	586	557	586	612	547	627	644	587	592	617	595	575	628	550	573	588	577	615	543	560	595	603	610	588	603	564	602	588	572	587	620	618	613	570	583	577	617	634	615	585	584	578	556	590	597	566	595	597	559	588	558	580	577	602	607	573	631	647	604	564	580	579	577	557	571	631	580	586	574	577	594	599	557	623	587	579	633	611	588	578	652	565	585	620	598	626	626	581	595	607	559	622	640	554	592	662	653	615	600	600	585	605	599	585	577	573	623	625	573	631	581	591	613	623	634	623	585	561	552	606	627	596	597	557	545	560	579	606	578	599	592	571	577	592	591	582	592	606	601	616	595	611	605	594	592	603	643	589	600	610	602	589	640	618	639	568	589	558	588	579	557	556	620	599	585	638	592	598	566	614	565	601	572	615	578	595	608	597	606	593	598	587	638	615	587	624	609	601	554	590	584	572	602	577	651	572	608	576	641	553	579	591	583	634	655	566	622	542	541	589	636	594	627	584	576	587	610	627	601	606	548	614	637	566	549	611	587	559	617	597	570	578	628	620	637	606	600	611	585	619	603	626	594	619	562	628	625	604	633	548	570	588	615	584	585	593	612	630	586	616	605	550	565	584	586	629	573	632	582	588	589	610	570	596	574	540	615	627	629	556	599	581	608	610	650	607	580	561	609	574	577	594	611	551	602	614	618	582	577	589	619	625	561	624	628	601	556	638	619	603	598	601	594	597	609	576	584	598	552	626	583	608	625	605	590	577	579	563	596	575	600	560	614	565	562	605	615	563	608	601	566	568	610	611	611	590	579	599	577	618	629	598	553	611	590	573	611	579	595	575	611	604	591	574	577	576	609	596	627	617	612	594	614	629	603	635	577	558	622	605	603	606	582	568	640	560	569	559	578	614	608	584	607	630	612	639	595	635	598	629	584	597	613	608	613	575	612	559	601	557	617	626	578	610	621	590	607	560	608	586	625	586	610	577	615	580	576	552	560	690	598	590	602	648	593	564	590	569	618	608	631	635	602	599	634	597	579	627	654	564	631	590	602	584	575	572	575	622	584	597	593	591	590	599	585	575	571	567	602	599	577	603	575	629	604	592	598	640	568	560	590	593	580	578	576	577	569	602	586	582	551	629	608	564	562	618	573	600	589	642	592	595	577	567	623	596	620	593	591	583	574	618	600	606	574	584	627	568	543	556	615	606	610	609	594	589	610	542	591	583	597	555	601	557	583	600	575	559	620	598	610	542	602	592	605	623	566	611	639	582	562	616	601	601	597	629	581	622	592	617	583	639	577	594	599	611	587	595	582	570	596	610	573	560	601	596	605	607	629	590	584	575	581	617	615	614	564	627	603	584	593	638	595	602	583	563	628	625	567	602	636	571	591	591	581	607	580	599	582	575	615	602	557	625	592	610	625	603	604	586	603	589	568	586	576	556	574	612	575	599	587	590	560	582	620	634	569	562	605	562	582	611	587	628	559	634	584	576	566	631	582	592	586	572	616	598	588	591	596	614	599	574	624	596	622	554	587	588	589	576	581	604	620	618	616	606	619	546	619	578	627	646	603	644	626	579	603	598	582	599	591	587	644	524	560	618	590	662	578	627	593	590	584	598	574	575	586	611	603	607	616	625	621	570	592	592	591	569	624	573	573	620	598	587	606	565	620	602	607	603	600	662	602	580	593	595	610	596	612	622	561	561	592	577	620	607	609	575	546	608	563	580	566	580	619	633	597	630	598	591	641	577	587	574	599	601	590	615	594	565	557	610	631	608	584	557	611	603	594	532	607	586	609	584	565	591	601	590	579	632	607	575	588	580	641	584	586	567	622	564	577	602	589	623	603	579	588	570	609	606	584	588	621	598	602	618	569	616	607	624	588	600	616	569	635	593	605	577	637	618	524	599	618	603	632	614	572	579	595	590	597	556	595	539	603	560	572	597	615	556	572	611	598	594	556	614	569	597	589	611	609	602	583	576	556	644	649	600	559	610	571	612	606	557	586	601	556	618	595	656	648	614	639	593	607	603	603	613	559	588	596	589	630	565	559	564	572	581	607	631	624	579	591	562	595	543	586	549	560	626	633	584	565	604	580	656	604	599	592	638	585	562	617	568	582	584	596	551	539	600	622	570	577	578	606	617	620	611	623	601	589	626	609	587	582	592	588	601	629	609	593	609	639	628	603	593	549	607	609	650	591	598	595	617	606	605	566	565	639	604	620	587	584	561	592	583	645	568	574	614	587	601	606	574	532	567	625	559	613	630	580	557	579	604	598	550	548	619	612	600	630	579	539	574	625	583	568	598	561	585	581	595	649	617	598	629	601	574	634	604	602	587	602	607	606	622	578	611	590	614	610	644	556	623	595	602	615	595	588	616	574	603	527	605	573	619	591	587	585	557	639	583	576	612	570	560	646	608	571	589	618	579	629	622	575	606	624	639	590	590	607	571	614	609	620	629	562	644	585	578	612	661	602	610	606	610	584	559	605	578
14174	1183	996	744	770	706	641	664	609	630	680	606	628	607	599	599	626	627	610	628	602	654	600	642	597	637	576	615	619	636	635	614	663	637	610	661	652	625	668	628	633	593	605	645	651	642	622	550	625	605	659	631	651	669	651	625	606	622	626	618	628	603	631	590	609	600	652	608	617	653	587	609	591	608	595	647	609	634	608	595	628	585	620	650	620	606	594	560	594	640	580	608	617	615	625	634	585	633	623	594	596	622	585	645	622	625	597	626	626	643	553	626	617	600	656	587	678	610	606	654	605	623	632	614	612	616	626	650	616	605	655	604	623	578	628	607	639	646	576	641	607	588	612	555	587	629	588	595	584	623	627	601	640	630	625	608	588	609	595	636	615	610	632	585	617	629	627	621	627	614	642	594	592	616	623	630	576	591	663	614	617	629	670	653	651	656	599	629	606	648	548	552	598	637	598	639	580	649	612	610	605	637	586	602	639	626	579	598	592	624	599	619	622	624	621	644	573	616	617	631	578	629	623	607	620	639	601	643	604	599	648	625	605	612	623	621	651	608	611	621	599	622	582	626	584	583	603	595	610	607	656	577	576	553	597	652	574	605	649	645	566	610	619	655	542	622	619	577	624	640	621	606	627	627	613	601	624	638	632	623	579	594	587	593	609	596	603	590	591	631	612	626	568	604	633	609	643	673	620	621	643	583	615	595	621	613	595	560	575	645	587	573	654	610	625	607	620	625	623	651	627	639	626	597	659	647	608	603	607	637	599	604	613	601	624	603	625	639	632	654	614	616	585	625	637	614	659	631	593	592	629	604	688	633	575	615	610	624	571	636	623	625	590	608	602	594	594	625	582	664	608	651	607	605	623	673	629	594	628	631	611	589	603	603	623	660	615	642	629	567	599	624	609	603	612	600	638	579	564	590	590	681	617	627	625	639	579	632	623	647	606	594	620	637	602	634	582	610	589	599	580	607	590	619	620	584	602	599	588	636	638	607	606	621	581	605	624	592	619	641	593	611	636	616	593	599	639	597	663	583	636	591	675	620	589	617	597	623	657	647	628	574	660	644	623	627	660	624	618	598	601	590	617	614	582	617	619	589	619	620	606	629	604	591	562	607	619	600	629	623	557	613	598	644	641	649	632	622	633	635	616	608	590	617	582	618	601	604	581	619	635	582	599	641	607	592	614	626	610	644	588	634	630	641	646	670	624	611	613	579	595	619	617	627	644	589	636	677	605	607	617	628	620	614	599	598	628	598	606	627	651	612	619	599	606	589	616	623	653	643	593	631	644	583	610	600	613	609	662	612	587	643	651	594	587	572	639	600	570	594	632	584	599	634	622	625	616	551	575	622	646	629	568	607	567	615	636	581	637	681	622	634	601	568	661	632	647	646	647	565	634	629	606	638	615	574	634	644	598	627	634	612	615	620	657	606	584	600	663	599	596	660	632	608	636	574	615	566	603	637	633	630	644	576	600	591	653	573	624	610	642	628	646	611	614	606	576	595	617	637	633	611	613	594	650	595	630	647	597	594	603	588	602	627	582	624	651	599	618	650	644	608	646	624	676	617	610	623	671	613	625	626	633	590	628	649	604	580	622	610	598	610	608	595	614	618	616	621	625	580	611	575	601	610	563	640	594	586	640	589	586	643	641	625	636	642	606	614	621	582	626	679	626	604	595	575	626	609	629	601	578	625	633	641	567	600	598	626	627	649	602	615	539	613	642	632	597	595	604	597	603	609	622	629	619	631	624	620	600	593	641	609	618	613	601	575	582	627	615	637	613	614	560	641	624	588	641	605	588	615	602	599	625	572	578	567	671	594	606	602	598	585	560	572	564	635	620	591	604	602	584	584	615	624	597	649	648	641	619	667	655	645	610	623	599	609	620	601	585	597	608	623	636	590	617	597	608	600	660	578	634	622	630	614	624	642	597	618	652	613	650	617	595	652	596	615	641	594	635	609	589	614	631	606	623	616	610	600	639	610	636	656	570	601	623	622	626	589	611	638	647	670	617	612	570	610	600	620	581	619	605	591	625	631	606	604	623	575	573	633	652	605	597	584	573	610	627	602	602	659	593	617	618	646	618	633	632	629	592	600	648	641	619	616	632	601	614	613	658	609	585	587	594	605	641	624	640	612	630	630	635	652	602	586	625	637	624	603	640	630	648	632	592	583	618	643	611	639	601	621	601	617	635	620	633	588	637	615	617	612	640	615	593	608	649	578	606	569	657	616	592	608	593	581	609	607	599	644	659	630	634	610	639	620	625	629	627	618	610	619	611	626	669	660	588	671	612	614	619	601	613	612	657	598	644	614	637	612	597	623	655	663	570	655	642	628	622	610	589	618	630	633	652	634	630	589	578	629	625	604	592	592	595	636	619	607	611	591	594	618	607	601	660	637	621	596	633	607	606	635	597	615	552	637	609	611	608	595	618	617	594	649	619	623	611	629	634	624	604	630	639	670	674	638	645	648	592	641	596	658	609	631	629	585	670	616	576	590	595	605	602	599	612	617	643	607	615	591	608	623	558	599	639	646	612	629	597	637	600	636	589	614	577	644	596	576	685	610	645	575	615	624	596	602	620	584	578	591	607	608	615	607	645	606	578	608	576	573	641	602	606	617	659	592	590	631	629	601	621	605	597	631	630	603	618	587	576	633	629	581	610	651	631	626	620	651	648	598	647	608	586	630	585	616	616	586	628	575	645	626	587	621	597	650	592	640	627	630	583	631	593	588	600	602	623	599	606	627	622	636	632	589	610	593	594	622	570	639	655	652	636	614	602	603	632	609	576	609	625	620	635	622	609	641	604	631	613	611	606	635	597	621	607	604	621	614	619	578	651	656	609	638	570	601	623	637	644	606	629	628	599	632	628	605	615	600	592	646	632	595	560	639	556	603	623	584	579	577	655	634	612	689	641	564	629	631	630	612	611	641	599	596	601	619	636	592	654	605	611	618	656	624	612	662	654	639	569	632	635	629	648	600	591	601	600	594	626	614	607	673	642	591	600	581	612	622	596	606	616	590	584	613	608	637	608	569	627	605	646	649	593	606	598	634	634	683	628	581	599	586	619	609	619	571	631	644	646	596	613	633	613	631	644	630	640	589	581	589	610	607	613	631	590	626	608	594	651	595	598	639	629	608	614	592	604	611	592	581	622	632	597	632	604	613	632	575	642	609	591	606	582	591	621	648	626	666	606	592	618	620	643	604	688	601	653	621	653	562	609	592	622	580	584	557	632	635	602	587	579	640	640	632	676	625	646	575	611	582	631	574	596	610	565	604	602	624	598	588	635	594	582	576	626	611	632	614	619	611	611	636	619	619	639	566	632	624	624	592	608	619	589	602	591	628	611	586	594	660	612	624	615	592	623	602	652	624	587	607	650	608	635	635	617	642	601	581	661	621	629	603	590	637	570	641	600	620	640	612	643	613	622	589	575	632	636	573	612	644	597	658	610	588	610	622	592	615	610	591	594	604	609	653	594	611	634	620
24165	21526	28784	24700	21527	9554	1152	829	673	626	624	571	528	492	525	504	471	454	480	465	500	476	454	429	437	496	443	468	427	486	460	483	455	499	433	458	470	453	456	434	439	434	460	410	488	431	447	479	423	412	474	454	439	400	456	441	400	442	486	430	478	439	445	437	438	445	427	454	449	457	438	459	450	443	447	435	412	481	459	454	448	468	436	452	440	476	467	450	474	455	458	424	425	418	420	443	435	457	434	465	406	448	435	456	479	446	460	462	457	471	467	447	483	431	456	428	433	447	428	432	427	446	436	441	444	431	457	443	459	428	468	436	443	470	475	439	448	441	455	427	414	490	454	456	431	429	433	453	459	438	420	454	409	440	433	468	436	431	480	453	438	441	435	409	428	463	420	428	459	446	476	462	483	455	467	440	432	459	449	432	436	459	447	419	379	412	414	469	444	425	422	440	428	420	448	414	469	423	451	440	475	436	448	435	453	426	415	407	416	425	467	416	447	442	473	457	459	449	453	447	413	442	468	433	439	415	442	422	428	430	445	439	422	418	438	424	468	451	445	465	458	434	436	459	434	424	419	454	428	432	461	442	423	421	436	458	427	453	454	441	470	449	458	458	406	413	408	440	432	444	450	426	468	422	462	449	482	414	404	396	490	457	455	418	457	471	468	452	431	397	469	410	419	436	457	392	449	438	426	422	440	393	437	409	448	467	411	451	462	440	471	418	430	420	426	423	437	467	456	416	437	442	438	444	451	435	453	465	416	466	403	476	453	445	414	436	439	429	461	426	461	421	421	398	462	423	452	445	444	446	431	448	378	446	425	494	448	423	475	444	455	447	432	413	408	445	449	431	420	433	445	466	424	451	448	474	444	466	398	452	418	413	433	483	449	444	444	443	415	437	458	422	468	439	432	466	421	419	456	419	413	446	453	416	410	457	442	421	441	461	438	469	466	426	466	423	463	424	445	442	476	422	448	484	454	434	436	437	452	453	416	423	459	441	409	447	425	466	412	406	435	449	456	425	414	461	471	428	491	447	416	414	444	471	390	419	450	424	471	439	436	464	427	447	471	414	442	415	426	417	439	406	427	451	410	443	460	440	446	443	438	463	431	491	433	396	437	441	423	477	439	474	437	424	442	487	438	467	446	435	425	424	421	445	421	464	461	441	461	449	457	457	470	451	413	489	391	463	444	482	413	439	425	448	464	443	450	414	433	465	411	421	469	441	464	482	452	423	475	410	433	446	426	457	444	445	438	383	427	448	455	396	459	435	436	477	430	474	423	447	441	442	389	455	418	425	442	450	444	440	464	457	455	396	434	407	476	430	420	437	474	472	410	452	471	436	438	442	446	453	441	421	441	457	463	473	457	456	459	421	398	461	447	413	402	418	469	430	426	454	432	451	451	491	430	473	427	445	432	452	446	432	433	461	451	449	465	428	430	473	453	445	463	439	440	429	473	455	438	441	442	464	419	433	450	458	476	459	436	433	445	413	465	444	458	422	432	406	445	452	436	418	431	435	424	439	414	423	445	428	467	475	482	449	467	419	449	482	459	448	443	437	433	472	414	408	424	432	417	434	429	478	434	441	417	428	436	421	455	452	449	414	424	435	399	474	423	438	442	463	454	436	406	426	424	434	470	443	454	402	474	417	431	456	415	430	445	425	409	467	451	433	451	407	397	463	441	444	432	455	456	438	469	430	458	493	439	460	447	435	451	437	439	421	456	433	447	441	442	428	449	461	433	468	427	433	439	414	433	450	443	441	443	432	438	430	439	452	432	447	442	411	462	441	419	444	444	427	446	430	422	429	440	439	440	431	426	414	430	454	422	455	458	424	437	404	408	436	419	455	420	460	475	436	427	414	425	450	453	467	437	450	455	491	417	476	421	422	434	466	473	441	428	433	419	459	440	461	467	440	433	469	439	440	416	437	432	472	422	422	458	437	414	467	453	453	457	460	418	455	472	448	427	460	462	437	459	439	485	422	471	453	460	456	490	423	439	425	454	451	436	450	453	435	476	426	421	438	478	456	428	451	444	477	407	457	438	422	419	435	458	404	432	491	402	457	388	444	490	436	414	447	462	433	463	443	440	456	427	462	411	441	459	464	441	455	446	429	431	421	395	402	407	438	444	438	437	439	466	418	434	424	451	422	460	479	422	389	422	467	408	428	433	469	402	436	410	420	470	432	424	412	432	467	425	480	428	430	429	410	410	433	454	430	456	427	408	454	456	489	461	440	423	454	430	456	441	401	425	449	406	431	410	443	454	428	442	426	430	470	499	448	465	410	455	445	457	429	444	446	442	448	434	454	437	471	477	451	430	444	412	456	459	443	414	466	440	443	442	433	468	416	427	462	451	456	463	445	389	439	429	480	435	457	431	462	440	471	416	482	434	464	464	416	398	440	428	420	466	449	454	437	427	432	440	448	427	454	418	427	440	461	439	453	491	431	422	406	455	498	447	455	422	468	439	442	451	425	437	460	423	400	425	423	451	441	412	465	435	430	424	410	429	422	441	457	429	410	429	469	491	462	446	429	434	418	412	428	378	447	424	442	443	453	393	441	449	432	431	497	430	408	402	430	448	438	416	419	455	427	407	447	449	445	454	442	410	450	438	407	478	445	423	444	431	426	424	421	450	442	413	444	429	432	432	468	462	465	432	436	456	454	427	422	422	427	434	424	417	442	458	458	469	458	473	440	387	415	403	415	462	443	456	410	432	456	496	468	458	434	442	423	450	461	415	474	429	462	438	418	413	461	473	417	440	489	422	448	448	413	416	434	440	466	452	429	442	430	421	431	435	426	458	405	436	454	450	458	415	444	430	424	446	458	449	413	413	459	439	477	442	463	445	455	433	443	413	427	430	438	436	429	437	478	440	467	440	449	450	404	445	420	486	424	450	434	431	433	429	412	427	448	434	424	482	438	428	462	441	422	432	444	441	460	462	465	452	412	482	458	410	451	444	431	463	422	403	482	427	422	456	433	457	443	472	461	464	402	440	446	418	434	469	469	492	442	471	417	410	435	455	434	437	450	459	397	478	442	398	465	444	457	453	440	433	432	435	466	396	410	459	441	425	442	463	414	454	471	420	433	406	472	451	467	447	439	418	444	446	420	426	395	429	439	425	452	461	445	434	434	446	397	457	428	423	413	434	458	477	440	430	468	439	436	437	477	397	460	436	444	485	479	436	447	443	444	415	447	432	413	469	426	408	462	479	452	438	429	423	471	470	444	473	434	424	421	413	508	443	384	459	432	456	407	455	438	420	422	444	415	400	442	466	453	457	416	448	445	411	444	426	445	441	459	470	414	423	464	449	445	472	460	451	418	443	473	412	422	447	418	455	453	448	442	422	436	462	439	436	438	405	473	439	416	455	429	421	441	393	421	461	425	408	446	466	473	454	471	454	439	457	461	449	441	456	433	467	461	439	413	433	444	420	417	400	418	418	434	430	450	449	420	452	441	434	449	452	424	444	391	443	422	431	403	491	446
16260	8382	5549	2677	1907	1539	1207	995	858	783	664	639	606	597	596	541	553	532	537	538	513	527	468	476	484	533	470	519	506	506	496	480	507	479	468	456	477	464	477	420	480	431	478	474	484	508	451	463	483	487	476	449	459	469	499	458	481	452	467	410	454	485	464	450	466	423	449	506	442	472	429	480	460	476	470	422	423	415	449	483	435	437	433	494	453	469	445	481	501	450	452	472	442	441	471	456	452	473	483	475	503	480	480	445	443	478	493	462	488	467	489	475	450	442	464	437	473	490	428	467	462	455	497	497	478	474	465	476	441	464	455	444	431	440	459	469	464	459	402	465	434	467	477	464	466	450	478	492	445	465	448	468	510	418	456	469	498	476	500	451	466	454	519	436	457	462	454	493	434	459	481	482	480	461	462	474	485	454	459	451	471	450	455	445	483	445	434	419	494	424	446	507	493	462	462	475	454	459	423	456	470	469	438	453	483	445	490	468	482	444	449	407	474	506	517	485	445	437	452	472	468	481	456	419	463	453	457	474	488	475	445	451	458	467	459	456	440	453	451	474	433	478	445	473	456	465	474	492	464	468	468	498	458	419	457	489	476	450	466	447	454	457	474	449	476	448	471	471	444	443	463	451	445	480	476	472	463	451	472	504	468	445	418	496	479	458	442	432	470	454	478	431	458	469	458	458	459	478	454	467	435	455	457	419	476	461	452	459	467	472	439	461	456	440	475	479	456	472	444	481	472	470	460	474	447	454	484	397	492	466	481	437	476	470	465	437	459	451	477	468	482	447	451	447	453	466	451	453	479	479	448	448	434	462	475	457	446	469	483	463	460	459	466	475	455	443	458	505	449	495	453	408	450	493	434	476	462	468	456	468	444	499	436	459	482	489	460	454	464	480	482	454	505	436	484	432	413	457	446	466	495	451	488	471	448	467	435	499	501	440	464	508	493	458	436	461	469	459	427	473	479	449	468	474	472	422	460	482	437	450	483	469	436	506	472	476	448	433	460	477	423	493	501	479	495	440	421	457	477	477	454	443	489	439	436	469	460	468	441	455	435	446	426	463	456	436	487	517	462	471	479	482	445	485	484	458	445	496	422	438	472	447	434	481	477	430	492	518	479	459	474	483	442	449	430	488	464	460	459	478	441	448	487	424	482	450	484	432	478	447	465	440	418	456	451	469	473	479	438	463	483	522	482	435	460	471	485	469	477	457	451	483	433	451	505	454	496	430	492	475	449	471	459	461	479	447	450	442	442	444	483	474	461	456	466	469	468	457	430	458	462	489	438	454	434	450	476	506	461	437	467	446	462	469	413	513	457	460	460	444	470	440	445	473	459	463	410	450	484	459	438	442	447	463	448	456	494	470	457	475	478	462	479	483	442	483	462	440	482	439	469	455	447	467	440	470	445	427	455	457	456	454	514	437	479	457	453	443	432	493	442	477	441	459	492	465	443	449	457	477	447	466	485	437	426	430	458	438	440	453	441	474	470	453	440	456	492	480	443	481	433	470	473	453	434	439	428	465	466	400	432	474	451	479	448	451	459	463	470	465	483	442	491	455	454	440	469	456	456	469	445	446	454	467	453	504	416	441	446	464	490	471	479	492	475	460	425	484	494	469	389	492	445	484	475	457	460	436	469	453	454	467	429	439	462	438	460	465	475	452	479	466	448	445	455	464	502	423	455	447	489	443	435	458	458	466	504	471	461	457	467	458	473	426	461	464	473	459	467	469	461	431	448	444	510	473	456	470	434	453	444	442	470	456	439	464	437	489	483	462	418	453	490	425	469	468	438	442	435	498	443	454	471	439	448	493	476	439	454	425	465	429	452	470	430	456	442	469	506	439	458	448	478	466	484	462	423	445	414	464	508	442	443	456	474	434	453	420	466	447	461	492	469	440	485	478	450	451	448	452	440	435	444	474	442	503	453	452	458	464	470	454	473	436	428	476	457	465	458	464	453	465	439	457	463	437	474	443	462	509	471	475	489	464	458	433	440	443	438	448	462	469	533	414	487	454	442	459	459	473	458	464	452	475	473	470	408	463	443	457	468	483	432	457	440	480	464	442	446	435	441	461	473	457	444	455	488	475	425	495	464	485	492	501	480	451	463	491	472	390	438	443	479	452	429	509	487	420	453	469	459	480	492	486	452	478	430	499	487	456	440	466	459	507	433	451	443	419	440	462	440	460	473	493	465	445	442	460	417	469	431	452	470	448	448	451	488	458	411	485	467	453	484	421	474	487	483	439	461	474	433	459	485	434	448	486	470	479	466	474	413	452	493	468	471	460	429	462	435	448	434	468	449	457	457	507	464	474	459	469	469	493	473	462	453	476	487	471	464	480	487	434	451	436	451	435	452	435	470	487	449	520	461	457	439	427	457	465	476	451	489	437	466	462	439	436	448	453	442	449	492	492	466	463	472	460	474	483	500	478	502	439	439	483	436	490	447	483	484	445	454	448	493	450	473	458	451	465	453	438	454	468	453	434	442	448	439	451	468	461	486	441	470	460	475	478	442	431	465	470	490	443	462	482	450	453	457	470	460	466	471	464	462	447	438	451	484	487	444	433	459	471	476	455	475	466	457	452	472	441	434	448	444	471	412	447	467	478	478	438	474	425	436	466	450	435	489	460	461	431	429	470	471	446	489	443	496	487	475	467	452	475	462	451	457	443	452	439	451	444	461	474	436	451	475	465	430	475	450	434	482	453	455	488	476	411	485	446	458	443	442	442	469	442	418	412	430	420	442	437	466	479	444	446	440	467	451	473	487	475	397	493	477	467	457	418	469	479	456	503	443	427	469	452	462	483	428	500	440	445	433	427	490	446	433	467	473	471	433	474	443	478	469	441	471	482	456	465	468	446	445	443	455	503	450	446	488	498	462	492	455	418	425	467	480	471	464	446	475	461	456	455	432	470	484	456	434	494	476	481	462	520	444	436	464	442	498	454	445	489	443	430	463	472	486	464	471	502	445	444	484	482	449	463	446	464	445	440	482	460	430	464	496	447	458	454	430	482	446	452	447	441	456	470	451	457	487	470	444	441	459	470	453	483	465	489	458	469	466	486	466	550	479	446	509	482	453	444	457	468	419	468	462	447	423	466	443	461	432	435	455	461	433	420	447	473	456	497	496	487	448	483	449	447	458	454	444	445	431	489	466	459	472	481	502	454	457	449	452	455	482	476	480	433	489	466	462	464	459	459	446	449	507	476	435	494	464	455	479	483	489	453	463	445	470	452	456	465	429	435	454	472	481	456	406	501	457	447	463	458	485	427	474	478	484	483	421	480	469	475	487	453	478	448	424	475	477	443	473	418	454	465	418	450	486	397	449	424	472	445	457	453	450	480	525	437	433	496	418	484	445	464	469	485	457	442	436	459	442	406	479	462	458	455	466	455	415	469	468	472	470	468	443	452	453	473	461	448	449	467	484	497	474	466	488	458	461	473	466	470	488	459	469	480	494	430	483	445	480	477	468	445	450	466	476	495
25360	21534	27675	25774	9439	1263	1038	928	891	838	888	806	801	863	758	751	785	792	811	799	772	781	779	748	753	740	774	778	762	746	757	711	742	749	768	719	768	751	722	746	716	776	785	777	760	753	794	738	698	731	774	759	722	759	700	732	730	758	776	774	788	747	775	778	782	752	805	737	779	728	714	735	797	788	718	788	762	739	746	754	754	818	696	754	792	740	751	743	743	763	778	738	808	816	733	773	730	707	788	783	751	795	763	770	776	760	772	750	757	780	776	717	737	761	783	762	775	775	682	767	745	748	809	751	747	776	769	773	765	768	756	755	774	775	802	739	766	769	743	784	739	801	743	757	757	731	809	791	770	821	777	747	731	744	797	817	742	752	733	786	729	747	729	765	759	798	791	792	819	750	789	716	751	735	729	720	724	759	786	758	765	769	769	751	720	740	745	779	771	752	777	748	729	777	741	739	743	757	793	737	785	814	774	776	705	735	776	776	764	733	810	813	764	771	775	757	714	804	751	767	724	794	753	719	708	791	787	743	747	756	810	731	760	709	770	774	767	783	776	786	687	719	776	751	756	765	777	753	733	725	785	744	756	732	764	784	776	750	747	770	799	707	814	771	813	781	726	748	733	759	722	755	754	753	769	742	774	748	765	741	810	736	753	754	729	736	805	728	735	759	774	796	754	771	728	721	751	823	780	756	771	750	705	741	770	745	736	769	783	765	803	744	782	782	751	762	717	759	765	736	745	805	742	743	787	741	777	758	787	753	794	789	708	767	760	765	785	775	760	740	811	712	759	763	774	729	716	767	773	768	780	791	769	779	801	802	740	716	745	761	791	777	789	745	737	747	832	742	698	722	764	725	779	723	762	803	764	737	713	754	811	803	784	755	818	732	741	769	709	794	741	783	688	781	712	754	726	782	729	766	778	767	759	799	768	784	713	734	782	728	753	746	778	766	747	772	747	776	749	765	749	728	749	757	764	738	761	775	780	779	775	756	762	747	758	781	756	762	771	768	763	723	739	731	792	745	745	739	773	745	742	744	704	737	739	693	806	762	741	756	755	779	785	789	758	732	761	727	759	739	719	763	751	747	772	761	798	808	769	732	754	751	781	717	735	697	725	770	774	792	759	823	720	752	778	755	732	782	750	724	734	753	753	744	778	708	771	709	778	726	778	791	820	749	789	767	733	722	817	721	732	770	783	724	718	794	799	709	766	765	754	775	686	780	790	782	799	755	779	723	796	789	767	763	766	812	759	774	787	804	708	828	728	760	801	730	710	794	736	758	773	767	813	774	773	770	756	777	721	814	752	783	726	725	785	764	789	824	809	729	769	764	818	751	721	765	741	722	790	782	780	756	747	764	745	739	760	782	759	765	769	763	751	760	749	799	781	748	747	724	756	771	737	750	763	746	761	771	722	796	791	716	747	807	790	792	787	749	773	704	773	732	754	741	760	777	780	749	766	750	745	730	710	775	741	773	726	742	765	766	785	744	770	785	715	767	780	749	735	741	741	737	744	829	804	761	744	744	790	787	779	778	771	777	758	771	756	771	725	754	753	799	760	730	824	773	774	737	671	736	791	795	754	772	761	711	778	755	717	756	779	740	716	795	829	746	723	773	754	757	774	779	774	792	755	770	756	710	708	780	742	710	798	792	774	742	792	758	707	730	783	733	757	750	742	718	746	770	773	736	774	803	791	792	765	717	742	749	755	714	733	747	755	781	709	720	786	701	765	752	775	736	768	724	723	750	735	790	773	767	753	744	737	776	773	712	743	722	758	771	771	759	755	752	737	782	719	742	739	692	755	799	731	762	733	741	773	743	742	759	788	709	759	747	745	772	736	750	751	742	766	786	759	770	774	729	762	775	750	734	777	769	739	732	739	752	762	779	786	772	803	770	747	757	731	792	698	712	740	805	742	779	773	793	743	752	764	758	776	766	744	759	731	746	748	771	749	726	764	772	742	796	743	782	731	784	728	763	781	753	747	764	773	717	768	719	756	772	765	721	760	806	754	738	786	731	756	763	752	832	731	758	772	730	768	790	744	739	720	767	792	790	743	777	749	745	756	765	756	752	753	790	772	770	763	716	759	715	723	734	779	746	804	751	795	718	776	771	773	759	737	779	747	697	744	784	752	770	756	748	743	766	708	777	730	727	751	754	729	773	752	753	738	725	773	768	773	759	751	716	738	752	752	745	778	754	775	764	772	757	742	729	775	744	758	810	784	759	730	703	763	732	758	761	774	788	755	793	744	739	778	769	813	760	764	713	778	784	797	718	743	734	772	753	783	729	723	742	788	760	738	763	738	762	739	786	720	757	798	803	761	813	768	725	776	755	720	770	715	773	759	713	763	838	767	710	780	767	729	760	801	746	717	735	746	746	779	755	760	833	809	783	727	738	769	767	769	742	777	718	741	746	792	759	783	780	745	778	798	782	749	752	757	753	740	758	811	767	789	712	779	794	769	733	765	777	755	743	781	801	773	765	750	731	730	777	755	781	775	714	740	757	724	791	752	772	766	742	730	798	728	773	775	750	763	787	758	727	771	785	754	729	781	771	737	754	761	760	775	815	740	731	747	764	747	766	730	764	762	774	786	782	753	731	710	710	756	768	772	748	742	755	711	734	728	759	745	805	754	836	791	776	779	747	762	758	731	823	711	756	719	785	767	767	730	763	706	783	772	790	789	774	769	766	726	802	734	783	768	733	765	791	775	787	705	774	774	762	773	720	766	801	743	724	714	742	750	820	773	748	793	770	712	770	731	812	811	761	781	748	733	748	721	775	775	754	735	689	763	797	784	800	752	777	763	767	769	733	766	781	784	767	738	720	765	782	778	732	726	764	769	814	739	706	784	758	743	766	771	722	781	743	761	728	838	769	772	779	787	709	760	749	739	747	757	784	824	803	741	746	764	767	731	726	768	761	751	746	725	712	829	714	739	795	739	824	752	785	757	727	687	768	780	764	715	789	754	783	741	727	738	778	748	729	767	770	761	741	768	764	775	786	777	718	743	780	759	741	750	729	777	755	750	705	810	741	742	778	742	738	741	729	781	729	761	780	772	741	699	781	764	742	777	759	766	776	772	745	706	764	745	764	793	729	723	760	766	760	717	715	761	786	753	762	739	752	778	730	757	758	730	777	734	746	748	779	764	779	726	768	814	733	757	738	744	761	818	720	763	745	774	725	757	797	793	757	741	750	706	754	743	747	725	767	752	747	788	755	737	768	740	795	757	788	789	775	769	781	672	748	797	736	754	712	793	733	729	861	719	788	797	803	776	718	718	781	799	726	776	773	689	732	812	768	792	782	743	784	779	737	786	798	753	780	840	779	789	765	751	730	772	787	695	764	725	735	707	762	728	778	788	714	774	773	750	816	744	777	747	739	746	747	723	729	745	810	755	766	763	795	740	781	725	777	779	743	734	765	823	708	711	757	744	718	748	753	786	733	742	725	748	779	746	781	791	760	752	756	786	743	756	771	739	738	820	790
14573	4979	3301	1927	1591	1313	1152	1037	984	959	894	822	922	828	810	861	844	828	796	817	759	798	799	791	762	778	782	721	807	758	762	763	795	798	770	797	752	808	765	774	798	756	798	761	763	796	755	802	807	760	794	749	750	745	744	785	724	789	726	756	818	794	782	762	756	743	741	797	745	767	775	748	781	755	800	794	776	751	776	729	713	771	750	833	775	774	764	789	755	762	725	742	791	783	741	763	802	784	782	752	835	754	756	808	781	809	798	763	828	754	781	811	763	736	817	785	746	778	737	755	799	755	806	755	802	739	807	759	740	775	734	757	779	763	759	798	770	756	732	771	741	780	782	759	772	726	814	776	781	751	754	770	797	789	786	798	738	733	787	765	776	740	755	754	799	740	770	737	765	795	790	787	798	809	754	756	778	775	790	728	778	759	771	766	736	774	742	761	740	742	798	780	736	810	794	753	797	808	741	728	769	754	769	802	798	790	794	808	711	782	761	763	739	763	750	740	763	800	812	818	732	771	806	776	808	751	794	766	738	765	829	788	759	773	765	794	757	750	734	715	760	740	827	776	780	743	734	770	805	732	775	779	763	753	777	724	753	746	779	744	785	751	728	761	778	797	780	798	785	736	761	753	777	769	752	756	755	746	767	752	777	756	784	777	774	814	735	748	740	776	758	755	746	756	793	794	767	792	805	780	763	783	760	729	764	752	759	776	735	755	738	742	696	783	766	740	782	752	780	809	746	730	720	834	750	785	763	785	735	742	813	796	812	789	793	783	757	749	801	740	782	765	778	737	773	782	792	795	787	763	759	812	740	769	720	773	792	763	806	792	738	783	760	733	750	784	713	791	798	765	778	792	804	772	774	763	777	780	760	812	794	746	749	755	767	774	749	783	776	802	795	763	731	724	787	735	710	735	771	777	735	754	728	780	762	786	735	804	794	781	727	751	758	826	751	767	737	808	731	835	796	771	779	722	768	806	764	789	794	795	766	799	730	796	723	741	788	733	748	791	763	779	814	752	732	738	757	768	785	800	752	806	752	755	751	741	759	771	791	817	840	742	793	739	742	777	794	742	739	720	771	867	734	731	744	801	738	749	719	791	725	799	752	768	825	746	771	717	757	781	771	752	752	778	759	782	789	771	787	727	785	786	776	763	790	751	764	770	843	790	833	740	729	715	756	792	767	739	768	754	770	740	793	773	772	769	753	766	759	785	770	752	826	763	772	758	742	747	749	786	743	794	732	751	764	754	784	754	781	738	775	797	730	749	765	782	775	780	743	787	752	759	797	820	741	752	772	804	809	785	768	763	754	773	781	778	811	707	756	712	790	792	789	782	776	750	710	753	799	763	738	754	778	784	758	756	774	763	796	782	800	758	731	762	828	768	744	831	743	780	768	785	758	731	808	761	783	806	746	800	754	828	733	816	757	795	716	750	728	789	771	707	755	770	806	780	737	776	773	795	728	779	770	784	773	779	765	766	740	778	752	812	762	725	771	760	813	714	741	750	779	796	799	770	796	796	790	774	756	787	794	746	764	792	755	734	784	757	789	778	799	771	759	788	778	767	803	754	784	792	767	830	721	782	773	784	781	805	763	751	759	814	769	777	769	787	809	775	777	763	715	779	729	766	794	819	765	796	777	767	775	815	846	742	757	759	768	805	800	787	778	810	776	766	771	762	791	780	736	790	728	715	752	807	760	690	754	781	691	799	750	755	773	752	751	791	751	769	708	787	787	809	835	803	769	736	776	780	722	750	741	811	789	777	757	679	782	794	766	790	792	751	825	757	809	804	798	771	722	811	819	740	794	739	752	766	776	764	755	757	768	762	770	752	756	742	766	775	807	802	755	743	772	773	722	773	777	820	779	727	809	778	775	790	757	739	748	821	783	753	774	726	802	779	774	737	793	811	755	818	707	778	748	794	777	723	749	708	750	767	833	751	768	737	746	834	783	724	765	795	787	794	780	786	764	752	768	766	786	756	783	738	772	731	775	786	760	765	760	730	798	754	810	787	779	740	754	782	786	784	815	805	806	786	804	820	733	749	754	761	729	784	754	753	830	760	778	742	739	801	743	764	768	765	747	739	778	809	816	746	727	764	750	761	735	755	778	730	699	795	783	741	785	782	735	784	764	769	777	780	751	759	751	798	822	749	750	790	822	774	727	786	787	762	754	723	796	816	714	758	757	770	792	764	791	835	736	738	768	741	806	807	809	743	757	794	795	810	723	783	772	809	733	806	758	792	769	774	807	725	749	737	798	746	716	734	763	773	752	784	735	770	758	742	782	808	778	787	794	753	770	748	756	737	762	771	751	777	789	759	761	820	718	765	811	770	736	755	729	725	725	764	800	742	795	818	759	781	788	790	770	764	796	765	733	766	802	762	768	784	777	758	754	781	760	760	753	736	776	774	765	784	781	749	797	789	773	807	775	740	768	758	779	768	760	814	811	778	760	770	765	793	750	805	783	771	769	767	780	772	754	836	769	733	791	797	748	783	749	724	814	752	787	755	765	765	769	769	772	771	784	787	775	735	755	796	780	766	770	790	755	760	827	791	742	823	737	765	721	785	785	759	843	803	804	780	766	746	788	756	758	735	790	718	775	748	698	757	745	772	743	829	834	783	800	746	794	759	801	754	770	785	735	790	739	774	797	819	766	775	791	749	815	760	802	756	758	780	767	735	777	743	783	767	764	823	775	736	735	774	741	724	776	771	788	762	765	738	748	768	763	739	756	740	753	758	774	760	738	803	790	761	744	766	801	745	742	740	788	736	799	776	790	780	778	761	788	748	744	763	804	751	803	737	759	741	782	765	781	751	818	760	748	770	744	751	814	826	757	770	776	697	804	753	772	808	776	744	791	754	789	783	776	800	786	772	748	770	753	763	771	765	771	760	782	773	748	756	743	806	748	765	777	782	790	765	734	718	806	760	729	775	775	731	768	720	715	764	789	749	766	725	756	761	782	755	758	753	730	780	726	735	797	787	731	745	768	771	761	757	751	762	787	763	761	777	778	768	783	771	732	817	788	789	757	710	772	727	745	744	789	738	766	794	826	772	805	807	790	772	777	794	765	787	755	781	814	801	794	821	744	742	722	767	769	769	759	796	743	818	772	780	730	728	774	791	733	754	739	781	757	807	726	747	763	774	729	804	798	752	766	784	823	813	794	777	834	800	753	775	809	748	809	769	767	777	762	719	760	754	767	787	791	810	762	773	790	775	800	764	761	712	737	816	764	764	787	783	754	762	797	760	771	770	795	780	808	789	799	806	763	764	771	771	764	787	763	776	824	760	745	779	750	801	809	804	761	761	766	760	743	796	763	693	745	732	752	793	767	819	742	756	756	768	749	773	782	710	766	753	751	754	800	783	754	741	776	763	784	737	785	755	794	737	765	756	734	780	752	775	728	744	796	793	830	732	777	791	772	771	740	747	758	770	817	799	748	773	734	775	778	736	772	802	765	792	771	768	798	767	778	767	811	790	753	759
23070	21578	29349	24232	21579	21610	7032	1359	1033	1001	856	794	779	739	751	696	705	739	710	654	702	666	669	642	623	676	659	637	594	644	671	647	603	592	607	623	580	614	644	659	630	615	663	656	625	619	622	623	590	636	616	599	632	650	609	671	577	615	587	585	618	613	635	622	616	640	602	598	627	640	592	619	643	647	634	611	650	676	615	611	655	603	656	643	629	666	601	599	679	655	640	619	631	617	644	675	642	604	613	609	638	633	577	611	603	608	620	681	631	624	639	605	610	645	598	609	642	626	617	655	612	603	621	613	606	598	671	583	665	660	620	650	626	600	604	612	624	642	607	607	607	605	628	612	667	607	644	612	606	624	591	610	659	641	609	615	596	595	615	657	635	596	573	623	616	640	610	652	612	597	625	572	611	626	590	615	612	597	613	570	631	588	592	667	606	640	629	593	610	638	608	641	613	630	579	622	588	596	590	613	564	578	615	623	617	600	658	582	591	581	568	628	633	640	615	610	615	638	633	600	605	626	618	613	626	591	591	584	623	630	624	570	625	614	616	632	640	592	623	586	589	604	606	592	574	599	615	631	651	627	620	604	607	622	656	594	630	579	632	619	586	602	626	632	617	657	594	589	626	608	607	584	660	592	580	634	606	562	611	602	644	648	590	662	614	624	609	601	604	642	615	631	590	610	638	543	592	613	609	639	658	608	636	571	616	640	596	586	624	622	592	623	582	609	633	618	592	612	614	597	670	605	626	582	664	644	635	587	599	630	615	621	590	620	601	593	608	591	610	643	594	641	604	620	622	576	556	592	635	578	621	646	622	692	597	618	654	601	636	613	604	588	643	638	607	651	657	621	629	630	550	614	614	599	631	645	559	610	601	604	588	636	639	604	570	657	622	563	649	600	607	598	644	612	579	633	638	590	621	616	567	627	606	583	616	598	612	614	634	559	605	620	603	632	596	568	624	559	593	640	606	586	651	593	602	585	621	566	629	606	557	584	628	589	554	603	656	615	649	623	639	608	614	650	662	648	616	605	621	598	569	623	630	590	578	648	664	624	649	602	609	569	656	623	633	657	601	612	667	568	616	574	620	628	616	632	626	604	633	606	650	672	590	582	592	613	613	615	607	647	648	620	621	614	606	615	561	615	600	622	584	577	642	649	607	616	601	604	613	631	593	622	573	617	622	599	632	581	610	552	623	569	608	608	604	588	638	592	604	573	628	615	638	625	641	657	597	606	592	609	630	638	618	603	690	660	614	554	624	568	591	596	600	636	593	603	622	662	623	574	595	579	617	643	658	578	619	585	610	599	601	559	627	589	616	641	613	617	583	602	615	596	608	624	622	615	606	603	598	615	602	622	591	628	623	618	593	652	626	619	596	640	620	597	597	646	613	602	615	594	622	650	623	620	625	652	613	602	635	595	552	582	619	620	642	634	619	618	604	620	597	590	600	580	616	604	628	601	594	594	591	577	629	632	640	621	626	587	629	634	597	597	612	622	618	627	604	582	631	604	624	578	579	587	582	632	616	601	619	612	611	652	623	645	629	588	569	598	614	643	605	612	616	620	597	634	617	610	590	642	602	617	620	574	610	597	618	610	626	592	611	580	656	569	586	596	596	600	587	627	653	647	591	589	598	605	634	605	615	595	603	583	587	594	629	562	603	622	613	571	626	613	651	623	563	606	605	591	618	613	606	614	606	627	630	579	608	614	615	589	605	606	637	660	624	626	638	622	635	584	628	620	657	590	591	638	618	632	593	638	615	583	617	587	668	620	656	603	629	630	571	654	592	634	653	568	584	652	614	654	564	629	617	639	599	613	617	605	596	623	642	605	646	621	651	630	611	646	594	627	600	573	606	639	625	616	593	569	582	652	639	578	610	634	650	558	570	575	628	600	583	588	626	621	676	645	608	584	615	580	615	605	575	643	618	615	624	612	601	588	592	635	612	612	615	613	602	662	596	606	594	558	616	608	623	596	660	616	644	607	612	655	619	676	654	593	636	613	596	629	624	611	601	613	603	562	628	608	594	588	624	645	574	601	609	659	623	587	569	602	622	608	622	601	640	572	600	625	580	645	616	595	576	575	614	566	551	606	611	624	596	579	601	576	586	634	604	596	617	602	590	621	609	621	552	596	600	586	624	618	621	630	613	615	619	615	599	570	604	576	650	628	600	578	595	588	623	608	590	609	648	595	581	589	627	606	622	620	662	614	648	588	608	599	624	619	583	654	613	622	590	621	611	603	633	620	656	602	614	590	663	598	620	607	626	616	607	578	626	651	655	628	649	630	610	667	633	626	641	603	576	606	613	624	632	634	607	655	633	604	560	644	606	624	588	653	640	626	632	615	587	607	576	580	581	571	601	627	637	632	622	591	603	604	597	609	649	635	601	637	628	622	604	622	610	594	621	585	657	602	592	644	604	608	632	586	608	610	592	617	574	586	636	593	637	632	628	659	612	629	637	609	608	614	624	587	611	560	666	624	588	580	574	640	645	580	603	626	599	613	612	603	578	623	634	607	585	615	638	621	613	601	585	589	592	628	615	580	600	636	586	611	590	588	615	608	632	618	603	591	604	578	607	601	609	627	626	604	605	577	593	580	613	597	595	654	607	566	651	592	590	645	600	608	621	607	597	583	645	568	568	584	563	640	642	606	637	581	606	592	593	602	597	637	559	559	587	641	610	598	612	590	631	584	612	603	603	602	612	619	601	605	598	611	574	609	615	659	601	589	653	645	583	631	602	657	593	620	646	609	586	631	644	622	590	616	596	561	590	638	578	598	604	630	591	570	568	629	606	588	567	624	639	668	618	599	609	622	596	573	628	594	597	611	583	608	627	630	569	613	631	672	644	606	595	600	590	613	568	634	657	573	611	570	551	602	572	585	596	582	590	608	655	605	666	582	582	638	625	617	637	622	624	592	608	646	643	650	613	635	642	607	619	566	636	643	624	607	616	581	600	612	643	571	613	585	612	577	588	570	612	605	622	619	631	612	586	628	650	573	597	616	601	649	622	620	601	588	614	533	633	595	635	609	623	605	591	655	649	630	605	601	638	623	603	629	582	602	596	592	640	669	581	626	613	588	615	655	562	591	581	536	597	606	580	567	589	625	653	616	630	598	626	628	596	585	656	613	600	641	627	620	573	651	655	593	595	588	628	607	613	645	608	605	589	634	592	609	597	571	615	641	601	559	607	612	598	635	646	614	625	617	598	617	591	604	589	597	633	682	618	597	593	587	616	612	601	620	562	628	634	611	647	593	625	589	598	594	620	575	603	609	589	572	643	635	639	587	558	586	637	585	607	628	592	618	606	623	573	627	581	574	590	594	617	619	609	620	586	601	617	649	603	621	679	605	597	606	578	602	583	599	628	641	593	614	586	558	627	570	603	547	602	580	607	585	617	595	637	569	609	636	612	598	644	586	597	598	636	571	620	619	603	576	612	591	559	608	646	622	657	617	607	610	567	680	592	580	595	590	610	610	588	595	629	605
17112	13688	9370	4577	3395	2544	2086	1675	1438	1145	1106	981	961	837	847	818	757	729	744	725	691	640	752	685	658	610	647	673	646	657	648	661	598	614	638	657	612	649	621	617	602	690	631	589	622	650	615	599	627	604	630	625	618	597	635	633	601	645	607	592	612	643	642	622	634	599	593	614	564	596	636	588	655	578	595	588	583	584	626	581	662	587	623	561	626	598	633	587	582	594	586	625	630	630	588	586	636	602	568	640	587	604	594	623	633	581	571	605	650	636	601	586	612	602	618	623	622	653	612	584	633	646	646	636	668	603	588	614	616	637	643	633	620	620	588	611	623	609	622	611	584	637	630	609	638	638	627	534	565	680	593	644	577	625	615	574	632	622	620	610	572	615	560	654	598	565	626	630	619	590	631	623	603	656	591	619	600	615	616	586	637	555	628	606	580	548	586	621	708	612	591	620	600	593	597	563	622	580	653	586	596	606	634	591	581	613	599	615	615	614	604	618	594	581	620	605	621	615	583	603	593	620	555	645	639	585	573	628	601	620	615	643	634	590	581	624	585	603	624	609	636	636	623	609	567	581	609	576	620	621	611	601	586	627	586	643	583	617	629	612	630	629	612	625	554	591	575	593	619	655	648	548	629	637	618	603	601	601	595	602	647	631	609	582	564	611	600	595	611	582	612	608	586	643	615	611	638	544	605	668	634	598	620	558	621	614	552	569	617	606	575	603	598	601	585	622	619	566	597	580	538	586	610	580	628	622	643	586	599	583	647	590	605	644	608	583	606	632	586	605	671	610	599	633	614	642	575	600	611	599	629	590	610	607	596	605	638	572	646	605	648	601	593	581	600	635	616	618	583	607	578	591	611	622	594	609	611	686	597	625	592	597	610	598	553	578	615	600	596	588	615	585	595	611	609	620	597	638	595	615	613	657	607	593	627	623	635	602	613	604	607	615	654	574	618	561	600	584	619	610	618	634	579	612	610	616	580	613	633	620	677	588	620	604	600	565	622	586	586	570	610	580	652	587	619	594	595	607	663	622	605	603	608	595	624	601	643	603	616	598	644	620	621	615	622	611	575	621	622	601	605	601	579	580	577	590	621	637	624	614	614	603	638	612	603	629	581	581	612	571	597	597	592	595	588	616	641	605	610	547	631	605	622	575	601	600	555	570	587	619	590	596	592	626	608	601	597	605	593	606	589	594	630	583	550	574	609	625	619	620	614	632	602	602	611	579	583	615	600	606	590	601	594	570	614	593	577	586	596	564	605	582	557	578	606	603	609	578	628	620	598	595	593	585	615	629	629	625	548	648	575	634	649	627	621	572	584	613	614	674	582	578	621	626	614	651	600	615	643	637	584	580	603	615	571	562	608	610	593	548	613	600	597	635	636	625	591	600	589	604	555	593	600	633	631	647	607	593	618	641	664	609	607	631	604	635	661	601	581	627	658	583	599	648	585	615	588	596	568	615	562	591	626	590	606	611	615	603	595	614	588	577	622	606	580	607	610	626	611	589	604	606	579	607	596	592	641	611	577	594	596	586	609	607	540	623	597	618	608	624	585	604	621	616	590	577	617	577	654	635	597	650	608	613	627	624	615	587	607	624	586	596	601	595	604	600	627	595	579	680	617	591	618	602	605	645	547	592	582	604	621	600	574	603	561	605	647	626	584	664	621	595	610	599	606	620	606	595	597	582	599	632	606	607	594	603	568	634	611	599	606	621	637	621	643	591	607	564	598	587	623	611	619	606	598	627	584	579	620	608	572	618	585	577	600	622	637	624	608	576	617	626	622	619	570	577	618	586	617	667	592	616	602	618	625	589	608	646	620	617	585	626	619	622	591	630	594	578	623	571	608	605	631	648	621	626	622	639	669	576	622	624	607	607	645	582	571	589	609	640	620	602	613	593	620	574	642	583	599	627	611	637	603	565	568	654	596	583	602	591	617	641	572	572	624	663	652	637	571	646	645	618	615	616	631	635	604	572	588	585	606	601	545	599	577	600	611	596	612	615	593	566	611	591	604	638	576	656	646	589	604	635	551	581	586	651	586	582	607	630	584	597	642	598	642	590	565	643	567	598	594	600	601	565	609	578	604	584	604	619	603	584	634	624	611	618	623	583	618	601	605	595	605	611	603	607	633	608	607	629	647	612	594	592	652	629	604	622	629	578	620	570	583	616	598	569	581	601	603	589	607	591	579	598	572	634	614	647	630	584	604	622	546	596	600	590	569	595	605	562	612	602	624	595	619	565	612	608	603	609	616	597	602	616	673	542	608	602	598	597	643	557	577	579	600	573	609	610	592	604	623	651	628	585	564	576	613	645	576	600	579	598	644	609	591	611	591	616	595	621	592	637	585	605	553	562	608	608	589	599	600	610	590	637	626	611	609	587	612	583	592	611	614	618	638	623	618	585	621	626	626	631	650	594	590	588	617	594	616	552	594	616	625	579	634	571	602	580	620	566	651	599	590	581	634	585	600	639	609	605	610	626	607	634	598	600	621	621	585	628	645	638	601	604	616	607	553	540	568	583	570	560	637	659	637	601	626	606	616	659	602	659	589	630	612	617	608	623	619	614	596	583	641	622	636	606	654	580	617	634	609	607	597	591	588	575	622	610	624	628	619	670	646	605	571	618	676	590	624	593	594	641	612	604	586	613	603	597	567	596	643	590	574	603	633	608	618	621	584	575	596	552	618	575	567	609	599	614	588	628	615	642	605	604	629	559	589	580	650	597	600	572	573	593	615	609	608	595	576	603	602	610	624	582	602	573	592	572	601	620	565	585	591	591	656	605	590	594	617	571	624	587	579	622	621	616	619	606	564	577	608	615	589	610	586	599	635	573	609	618	605	602	628	592	619	613	611	658	572	605	589	642	584	617	578	623	595	629	601	533	626	616	571	593	645	577	624	639	602	629	628	607	582	622	631	622	618	665	586	608	596	597	621	632	607	612	596	589	659	586	597	600	619	554	618	607	624	628	561	624	616	623	553	580	580	585	612	578	622	584	628	613	586	655	615	593	602	600	602	589	614	626	594	638	616	625	602	581	586	651	636	603	619	538	585	598	578	628	603	601	562	592	657	638	625	616	550	599	636	580	593	657	592	587	606	644	620	618	604	598	585	602	594	638	566	559	604	606	626	574	538	633	625	635	602	590	617	577	590	566	605	592	641	633	652	614	607	594	639	613	594	598	601	582	641	567	643	605	613	589	598	611	609	594	623	620	582	646	629	632	631	598	578	553	613	578	624	569	623	593	604	606	625	667	615	585	621	569	603	587	592	594	657	616	609	595	599	641	647	577	608	562	651	649	549	623	594	574	611	614	606	600	613	569	608	622	615	605	592	596	607	626	633	634	582	619	621	608	621	627	574	612	602	579	575	631	600	606	581	641	600	618	587	621	622	589	638	585	582	614	628	558	623	589	606	560	623	606	591	599	595	668	617	586	602	570	648	574	592	608	546	563	589	595	609	588	603	650	626	542	600	553	615	618	609	560
28841	17865	4035	984	778	657	594	644	623	631	605	586	586	578	594	649	587	584	598	614	606	581	571	588	604	572	591	557	584	609	644	585	627	611	608	602	594	612	611	568	596	578	553	590	590	662	593	575	601	583	618	616	593	603	620	582	554	563	604	600	589	581	620	589	605	634	610	633	556	650	567	634	607	605	610	589	609	607	591	612	621	626	580	569	605	582	574	572	603	638	622	601	575	558	576	587	622	571	623	613	600	624	561	606	613	627	602	617	632	600	581	585	556	630	573	609	624	622	606	626	624	590	573	624	606	654	587	628	621	597	593	585	637	604	620	589	582	570	601	596	622	597	581	591	594	613	585	546	644	529	590	582	591	678	593	600	580	574	595	563	599	592	576	568	644	627	556	589	607	624	622	584	579	573	637	574	601	582	580	625	629	602	608	617	653	577	581	571	622	624	567	677	578	607	559	606	632	587	569	597	598	643	626	586	618	561	626	615	579	651	614	599	569	586	563	599	613	625	573	585	576	601	593	615	612	595	584	572	592	577	558	592	596	603	571	597	607	583	595	603	599	641	558	605	614	582	606	584	658	651	604	619	632	602	554	601	618	617	563	587	595	601	596	589	603	603	592	606	591	593	603	649	589	572	579	571	601	629	600	599	598	601	629	631	603	604	564	622	561	585	572	625	574	606	563	629	664	599	611	594	605	637	616	615	583	607	604	559	606	604	587	637	561	608	566	605	621	588	538	605	571	590	605	559	587	602	578	565	613	595	601	599	621	591	580	601	636	577	595	557	578	570	624	628	591	611	554	607	584	599	644	582	562	590	636	618	612	614	565	577	621	573	576	605	553	612	610	601	603	599	579	606	551	638	571	598	620	555	585	599	624	595	601	585	551	582	579	607	589	571	622	595	604	567	604	617	613	556	658	636	587	581	603	619	601	593	566	629	600	616	559	617	603	584	602	630	603	565	594	585	568	586	542	580	612	598	612	589	661	643	534	585	604	558	645	550	643	614	571	688	567	577	578	676	615	614	616	610	544	626	585	609	610	571	592	616	604	579	616	621	608	602	605	583	643	607	566	625	619	616	601	630	590	608	621	570	591	572	597	579	577	568	585	622	568	577	622	582	644	575	613	582	597	565	628	645	616	585	609	550	607	606	571	605	610	574	614	600	637	650	586	584	587	653	586	559	589	602	627	601	549	626	630	642	553	603	615	584	581	564	647	581	603	622	615	602	634	608	598	604	567	621	612	567	631	555	600	625	577	583	629	561	563	585	587	569	601	621	589	588	605	588	622	625	582	564	593	629	568	618	598	604	564	570	605	582	582	597	600	594	566	630	611	596	557	621	585	558	594	639	551	591	626	589	608	572	591	618	640	605	586	605	630	603	593	612	576	585	599	567	584	584	610	590	606	577	647	648	554	582	611	582	584	556	666	618	664	595	626	618	643	611	595	585	619	615	584	554	622	585	578	575	632	584	647	599	567	575	599	568	611	587	589	538	618	605	601	600	632	596	593	585	561	620	595	584	596	626	593	586	593	596	572	565	595	600	585	572	556	625	618	601	584	615	562	626	564	637	583	571	602	586	580	592	622	578	613	605	564	614	600	602	588	623	576	634	655	555	569	630	576	637	586	548	612	587	630	588	587	575	643	644	590	657	569	571	601	633	614	611	609	583	588	595	600	609	628	628	575	570	570	605	566	631	580	539	568	597	591	611	570	607	584	594	588	601	572	555	575	631	573	632	585	560	601	533	649	658	575	617	568	585	582	652	605	597	601	599	571	559	600	608	532	550	633	643	562	571	571	561	608	618	588	603	619	605	574	561	538	611	647	592	611	556	569	563	665	617	617	632	562	596	614	572	629	573	582	549	599	590	633	623	555	592	591	549	586	593	626	610	633	569	598	558	555	624	601	627	626	613	587	547	638	613	600	653	590	607	632	642	602	604	663	574	590	633	568	600	551	620	590	577	600	615	624	616	616	593	598	601	624	552	606	605	620	599	582	597	573	636	635	618	605	647	641	630	592	586	607	579	637	576	597	585	574	578	546	601	657	578	614	580	581	595	626	613	578	579	615	598	561	565	570	633	572	596	558	573	604	609	635	620	573	578	554	578	595	605	585	587	620	579	636	591	570	566	558	570	587	684	598	586	614	592	603	575	622	617	594	626	625	600	599	633	604	577	587	587	598	589	590	608	611	557	613	608	604	559	635	585	581	602	563	625	566	589	615	608	585	583	565	590	578	646	592	595	581	608	571	560	580	579	581	595	566	622	559	613	557	574	589	625	609	570	595	585	583	650	613	586	614	606	584	629	638	561	587	560	610	595	580	591	597	618	608	548	624	617	592	603	605	585	622	598	559	592	641	610	617	577	608	567	600	561	578	593	576	560	547	616	637	635	563	616	574	580	578	630	626	567	627	606	573	583	628	531	589	615	587	629	569	633	629	599	579	630	622	619	634	627	616	618	611	609	638	580	608	593	594	596	596	588	635	637	599	598	624	610	564	618	579	628	618	604	634	613	634	603	650	615	572	589	587	573	574	612	595	630	604	626	612	614	545	535	580	603	642	622	613	613	633	626	603	603	646	633	572	599	586	602	611	573	603	666	603	607	606	647	630	591	590	582	542	590	546	628	607	610	582	572	592	555	577	604	610	601	577	581	584	591	618	633	596	569	582	578	608	625	662	593	615	592	605	596	669	581	590	597	620	602	575	631	610	619	601	621	574	577	587	578	594	608	600	578	546	551	618	573	623	559	580	620	571	569	583	603	605	543	599	623	667	584	578	555	570	613	639	634	665	565	577	570	548	603	595	617	613	555	607	584	580	560	618	597	580	625	582	588	603	595	597	606	598	555	596	603	598	598	577	600	604	621	642	589	592	585	522	577	592	650	638	621	583	607	617	573	576	598	580	536	558	619	630	608	576	597	576	621	543	632	591	583	572	599	659	599	593	570	604	593	595	576	584	578	581	596	597	583	635	595	590	620	645	589	626	613	607	633	581	556	599	635	579	576	604	565	555	601	585	613	598	591	592	589	604	579	589	579	599	551	604	555	638	590	591	598	606	596	603	584	577	581	521	569	611	599	611	617	623	568	613	616	585	611	577	615	595	580	543	630	596	642	602	569	590	546	583	627	620	591	582	588	608	586	619	616	585	613	578	569	587	592	614	576	614	600	602	649	599	591	562	618	589	606	567	622	601	577	577	607	616	611	577	633	604	555	564	631	585	631	606	593	624	577	590	613	609	576	594	586	568	599	600	616	615	612	603	595	608	584	587	618	625	598	635	571	576	628	631	570	618	569	582	565	575	591	621	625	592	627	581	578	598	588	581	624	593	571	604	580	638	595	648	590	601	607	594	579	617	600	630	549	570	594	559	593	587	578	615	561	607	600	641	577	606	620	610	623	605	630	558	554	637	613	573	574	600	571	638	575	589	577	606	573	649	611	585	611	599	611	643	572	590	589	616	627	588	606	585	572	579	589	606	568	642	613
13712	1091	905	764	689	700	659	653	644	622	642	591	631	625	604	657	614	608	637	566	628	636	641	643	617	652	652	622	593	642	609	625	637	596	613	600	614	619	640	608	626	633	605	645	647	630	600	649	597	607	596	671	605	617	618	645	643	609	643	631	604	588	655	618	554	584	642	625	645	612	626	603	620	643	628	588	603	633	609	672	630	607	596	591	609	607	616	624	675	631	587	612	622	579	612	621	613	656	588	620	625	626	608	605	597	596	641	624	628	596	631	638	609	610	633	608	623	632	598	651	604	623	619	621	621	650	637	583	625	575	631	654	629	630	663	597	622	678	623	663	619	589	671	648	644	638	680	611	623	701	613	609	653	603	623	630	610	619	630	634	590	648	617	595	634	644	596	596	612	600	586	625	641	607	575	621	578	641	604	660	592	597	596	587	607	606	601	584	637	611	608	612	666	622	599	628	639	591	621	596	621	648	617	605	589	602	655	640	605	664	650	616	620	605	648	648	633	593	620	605	632	602	678	618	638	632	611	644	681	635	596	616	673	669	618	616	621	653	612	625	638	583	644	607	664	551	638	637	651	595	636	630	611	631	701	561	598	619	627	682	611	631	594	629	609	624	588	588	582	607	619	669	610	615	616	626	585	664	616	653	621	596	635	630	571	619	595	610	617	608	625	679	606	573	618	623	670	599	622	625	631	615	653	630	615	671	580	579	696	630	605	606	614	573	565	578	657	575	652	663	614	637	634	622	652	635	601	633	628	608	637	668	594	554	635	652	632	636	623	633	593	616	599	574	632	631	669	652	601	625	634	643	618	600	645	657	654	623	659	599	623	592	670	613	667	620	647	658	651	590	609	620	656	665	605	562	620	650	580	631	603	597	659	641	599	583	619	624	640	650	608	653	617	616	617	549	623	644	594	616	644	607	644	659	616	638	632	614	645	617	657	612	627	597	583	614	629	642	677	588	612	648	603	632	632	636	619	579	599	660	592	642	632	630	668	624	642	645	623	617	622	649	652	636	607	616	609	640	629	638	622	600	593	629	592	595	634	632	611	612	629	610	594	660	614	641	613	609	646	614	590	646	633	587	619	623	652	657	612	625	635	636	628	637	608	661	589	567	602	648	642	639	659	611	659	665	668	595	628	652	590	605	639	607	639	596	617	638	638	620	609	618	643	635	608	596	619	618	613	594	651	629	614	621	651	627	619	593	608	654	601	600	624	650	609	637	646	650	636	605	603	639	610	617	641	598	645	635	626	629	647	652	612	589	614	642	618	588	626	663	591	623	683	645	625	621	634	595	623	616	633	667	594	609	592	613	591	628	597	609	609	626	570	609	616	648	633	669	601	656	620	628	644	606	599	631	605	601	665	600	651	610	646	629	607	613	622	642	640	616	645	633	592	598	628	588	649	592	592	623	611	641	598	647	620	635	563	631	615	648	634	677	580	612	637	698	593	633	624	624	680	611	603	630	616	631	629	604	629	598	612	625	618	631	608	628	595	621	613	631	577	651	625	633	613	603	618	653	615	628	617	653	618	631	658	649	595	621	619	573	602	613	621	667	608	657	650	632	659	576	657	632	613	627	613	643	639	637	596	581	634	624	574	587	594	636	617	614	599	640	616	659	620	659	624	622	627	596	654	632	625	630	639	590	637	631	580	612	638	633	627	595	583	676	609	596	650	635	605	634	601	605	658	626	582	610	652	618	597	639	645	648	618	604	658	602	596	567	624	652	638	623	589	642	596	594	604	636	621	656	632	622	636	600	627	614	651	655	611	605	615	640	637	654	645	623	615	612	591	622	609	584	647	634	635	644	649	581	618	605	621	622	606	617	657	629	646	616	605	608	627	591	627	653	608	610	592	624	636	619	622	645	609	621	588	644	650	646	584	600	636	599	630	599	599	596	628	634	589	616	628	622	603	600	600	612	634	640	624	635	609	612	626	631	613	649	643	584	639	572	626	646	640	623	650	601	587	614	608	621	606	653	622	580	649	609	619	624	612	588	632	638	618	615	624	626	636	604	615	564	614	630	578	630	577	582	599	647	638	631	667	625	599	614	700	600	625	594	625	598	635	633	661	598	679	637	634	630	619	610	649	632	633	605	598	618	648	634	622	626	597	591	667	621	638	621	615	622	595	651	603	628	630	591	655	653	624	629	585	608	621	629	633	617	640	648	616	627	645	646	586	613	635	675	604	624	600	662	671	625	625	643	622	693	620	620	569	617	665	657	598	685	607	642	652	609	625	620	616	633	566	599	615	597	669	585	617	598	638	608	612	584	666	585	614	627	624	617	670	623	603	630	603	632	614	666	675	629	651	599	628	652	599	649	665	605	639	663	636	604	596	618	656	612	617	614	630	623	607	611	601	580	600	620	623	596	636	603	603	583	621	630	614	633	612	630	596	676	628	650	642	643	623	641	696	657	585	633	636	666	620	667	609	621	607	604	637	608	658	647	609	622	635	614	629	602	644	669	619	623	608	600	624	630	631	610	589	611	649	629	623	611	614	658	637	643	621	628	670	555	627	599	594	656	644	629	577	631	682	629	632	659	630	647	598	657	601	638	568	627	629	611	572	659	624	629	612	632	646	598	674	602	645	624	652	626	629	604	618	622	678	633	621	605	651	654	585	610	624	595	590	632	649	616	676	621	618	557	654	651	608	661	638	616	636	602	639	651	627	661	597	641	635	611	683	623	624	623	589	617	639	650	619	604	632	634	602	655	607	590	603	661	631	646	600	611	630	605	625	597	641	629	614	618	592	630	620	623	628	640	606	633	617	630	573	639	622	620	597	648	627	613	628	663	627	650	604	608	642	631	607	585	606	636	627	636	643	622	584	631	653	628	636	613	618	657	614	641	622	584	657	595	644	641	624	575	625	622	616	635	602	617	594	648	634	620	605	642	606	617	588	628	651	575	626	610	602	564	618	622	638	643	643	658	573	657	629	612	604	621	680	611	603	621	629	589	662	647	631	585	633	623	668	644	666	608	644	612	672	590	613	621	610	627	618	589	618	605	649	581	639	626	653	681	670	615	647	650	630	602	650	646	630	603	635	620	622	604	621	582	595	614	605	573	616	624	622	675	587	585	615	616	590	647	614	613	626	604	590	646	616	654	634	644	668	646	630	610	651	633	611	607	622	612	616	636	657	582	641	618	629	600	602	642	617	639	633	645	587	610	592	666	596	608	607	667	602	597	667	600	630	645	634	631	649	646	599	654	601	648	624	559	606	603	606	634	580	619	642	632	607	611	648	629	622	638	665	647	678	606	631	580	639	622	606	597	662	621	601	637	638	650	622	636	614	590	639	622	632	601	598	610	609	600	606	628	634	616	584	608	664	638	618	604	668	643	645	627	633	645	586	641	597	585	605	649	661	595	624	632	611	614	612	639	671	616	634	638	625	609	630	601	679	612	641	621	668	605	609	569	620	597	581	627	646	595	624	620	665	620	547	607	646	623	613	651	633	636	649	595	633	647	627	621	646	605
24205	21556	28863	24678	21559	9620	1141	780	614	633	505	559	544	566	507	543	470	539	492	496	505	468	459	475	442	462	487	422	474	458	448	466	439	401	471	444	460	422	441	404	435	460	425	443	462	438	440	458	457	430	447	458	448	468	441	420	441	433	455	466	455	424	489	429	392	456	458	449	419	453	455	431	425	465	406	437	457	429	441	510	475	408	444	470	437	481	430	466	473	457	407	455	466	444	473	433	395	434	456	473	432	442	476	466	453	477	452	450	469	497	463	464	472	454	467	455	504	464	475	455	447	430	473	453	433	495	456	446	467	403	421	426	409	449	474	438	415	528	443	447	455	458	454	427	429	425	467	480	461	429	476	451	457	444	469	469	480	471	439	439	425	459	441	443	463	441	425	446	439	427	460	454	445	431	448	448	428	436	457	429	437	412	439	453	443	439	423	477	436	449	475	450	407	451	437	438	437	443	428	398	440	438	462	438	463	442	433	457	438	473	448	435	452	436	425	417	495	461	435	430	465	399	431	405	435	426	478	417	441	465	438	419	415	428	473	421	484	419	458	468	428	397	444	440	408	480	434	445	433	459	431	465	463	424	413	445	440	463	422	409	436	436	421	457	435	458	427	436	464	425	400	424	432	435	440	456	373	473	413	412	452	419	456	426	433	426	455	471	457	439	462	432	467	425	486	436	410	441	441	442	448	430	412	460	467	471	422	450	451	396	420	443	416	427	484	407	429	430	411	494	441	456	442	436	428	435	431	454	408	455	463	468	461	483	437	427	444	417	432	463	452	413	419	392	445	426	439	462	457	476	436	453	414	450	438	403	456	431	486	468	449	462	454	475	424	477	461	467	420	403	416	413	447	439	416	454	441	456	473	453	460	439	408	467	437	436	435	436	434	436	460	448	498	472	456	377	443	461	466	451	434	463	445	417	429	438	439	466	463	424	433	420	444	462	453	431	452	446	428	430	447	418	421	450	411	484	466	475	433	441	428	461	444	462	456	418	429	411	425	462	447	407	406	399	447	470	442	399	465	429	469	471	453	422	469	473	440	408	410	450	465	418	462	412	446	460	420	446	425	454	439	432	450	447	450	426	431	436	435	402	457	446	453	415	398	442	455	437	431	412	446	456	415	463	435	463	451	450	435	451	412	387	449	433	430	439	432	461	433	431	441	426	439	429	441	403	469	464	441	423	447	480	419	463	455	461	448	466	449	432	465	441	456	421	429	418	468	415	452	451	466	432	431	447	417	433	417	442	436	412	402	404	412	443	440	427	414	465	427	449	408	424	435	461	425	461	434	410	442	407	454	440	407	490	387	390	432	458	429	408	410	432	451	423	415	469	438	458	430	440	478	444	408	459	471	432	437	457	445	399	443	461	429	407	424	426	420	466	459	398	446	416	450	428	443	441	468	455	451	415	455	446	478	445	425	445	419	432	432	401	451	445	453	428	427	450	450	444	456	449	459	463	473	449	456	443	436	431	423	405	448	469	456	456	462	472	425	425	474	434	433	448	444	441	432	432	421	477	448	463	468	457	426	447	473	397	444	419	450	466	430	401	457	438	472	403	434	443	457	461	442	426	422	420	438	415	415	427	410	453	433	432	395	452	464	410	430	400	448	424	424	416	452	423	420	419	438	412	445	452	445	450	435	445	438	424	458	401	403	465	461	423	467	442	430	399	471	454	443	427	449	413	447	396	441	428	429	425	450	443	439	455	423	467	446	443	448	439	429	441	410	432	446	429	456	433	446	422	472	427	458	436	420	453	422	409	419	442	454	446	450	446	452	470	447	480	419	466	440	437	433	434	456	440	461	473	441	421	425	422	405	434	418	395	455	421	472	420	465	454	449	384	431	403	454	458	469	461	446	450	428	457	453	437	415	460	448	453	436	446	473	399	416	417	471	420	449	456	426	442	420	452	438	480	440	457	413	398	420	420	449	429	425	468	428	422	437	439	439	472	436	406	443	437	411	475	435	495	439	409	411	461	418	442	456	423	462	443	409	502	480	449	430	424	435	416	443	429	505	458	454	437	437	453	431	449	425	428	477	470	438	425	440	441	431	462	406	430	431	434	415	428	435	434	428	441	465	458	424	451	408	440	437	486	465	432	454	478	467	443	466	441	433	433	443	460	424	433	446	466	444	411	462	424	447	464	409	459	466	431	468	429	415	431	426	405	435	439	408	424	399	435	478	444	419	458	428	403	444	448	454	415	439	382	428	433	423	475	422	449	433	462	451	447	469	466	434	446	402	388	445	479	458	452	406	418	414	436	443	425	475	437	443	442	441	458	422	423	425	417	408	427	398	455	450	423	453	423	452	441	416	423	433	446	426	404	460	454	414	409	434	451	446	403	419	485	383	478	456	440	439	432	414	441	456	440	432	420	497	422	383	439	414	442	409	457	420	412	422	436	434	410	465	477	467	434	430	444	438	447	413	447	459	451	441	458	448	396	479	467	457	407	426	427	449	416	468	463	420	453	451	417	445	436	426	440	449	422	462	443	465	428	455	414	433	445	452	460	454	479	424	439	436	439	426	441	459	436	467	419	428	453	447	391	407	445	414	429	449	427	441	440	441	427	449	440	416	471	428	423	421	450	403	421	407	438	430	430	446	437	445	440	417	435	427	419	413	460	444	402	438	448	454	445	419	412	446	437	439	424	428	467	447	451	385	429	425	437	447	430	417	445	445	438	429	440	463	437	459	414	484	457	431	465	470	450	478	468	401	455	452	420	422	436	412	423	385	469	471	432	471	421	457	457	443	427	399	437	428	442	456	447	424	435	436	447	417	468	435	403	480	438	455	441	443	412	395	464	473	466	440	421	434	473	446	421	431	429	443	407	391	456	469	456	469	379	424	466	445	460	441	474	419	466	392	427	457	425	447	460	428	431	440	445	443	415	435	430	441	443	461	428	444	430	472	450	463	424	455	471	420	424	411	442	425	446	436	421	445	508	403	463	455	402	459	395	437	423	436	453	435	453	405	446	463	419	441	421	456	415	463	445	439	433	441	475	422	448	442	445	423	401	454	455	433	445	430	424	413	446	460	442	431	442	450	452	453	399	462	491	406	433	418	408	427	434	435	429	409	419	425	427	406	439	441	425	477	470	448	472	449	423	459	431	415	442	411	430	439	431	418	453	450	446	425	433	440	456	432	425	431	419	419	436	448	451	422	471	463	450	472	394	448	390	402	458	472	428	445	413	421	439	431	400	448	449	440	456	473	469	426	396	440	403	434	465	437	444	425	437	428	428	418	443	453	431	431	394	461	446	469	473	436	437	464	469	432	443	446	468	402	446	481	423	459	431	431	470	424	435	406	390	477	421	428	455	448	438	449	423	405	448	483	464	409	471	436	436	396	453	461	426	446	434	492	445	402	416	432	442	442	431	425	409	483	457	400	473	474	431	403	437	449	458	448	445	492	451	468	462	426	458	435	430	414	463	425	458	463	430	438	465	456	440	462	456	483	426	434	455	431	431	424	454	474	453
17207	8224	5615	2618	1954	1533	1231	973	866	764	713	624	631	622	568	598	535	527	511	475	564	532	490	527	503	496	485	477	490	458	445	507	452	465	480	477	477	490	446	473	456	458	482	499	485	485	434	520	465	456	490	494	489	457	470	440	510	434	493	446	454	464	472	478	482	451	449	441	442	490	448	457	461	458	471	438	461	456	440	471	452	433	469	444	465	480	463	452	438	454	467	461	435	432	450	475	458	467	488	461	470	464	449	442	429	483	450	473	491	464	450	490	468	449	476	490	469	430	471	454	443	473	473	457	482	451	526	450	482	459	506	434	486	483	507	470	472	447	465	439	464	404	433	487	470	448	477	448	468	469	470	475	451	488	476	487	478	443	458	472	470	482	465	485	491	492	444	471	472	444	481	463	447	466	447	522	469	441	477	447	465	421	460	447	466	467	454	468	456	472	451	479	469	463	462	434	440	467	491	473	448	462	439	498	478	470	441	471	476	470	441	474	480	450	464	449	438	447	441	456	422	509	447	447	423	494	487	460	414	459	482	448	471	469	451	472	468	473	450	461	476	460	461	405	431	472	485	440	478	476	476	480	459	466	470	474	460	442	460	450	443	489	473	481	459	496	428	460	467	455	481	478	450	466	506	445	479	476	485	490	470	483	459	451	485	454	482	509	509	487	487	436	458	438	464	481	483	444	500	450	478	411	453	460	454	445	449	487	465	452	472	475	467	484	453	430	436	431	455	434	461	463	451	510	450	483	489	480	464	428	475	457	439	468	484	454	498	483	445	444	464	486	455	435	469	469	495	462	482	477	427	468	461	479	436	478	484	445	491	462	428	497	436	409	445	465	433	463	453	475	460	452	479	463	463	471	479	453	470	469	483	458	464	470	467	467	462	510	467	449	441	445	495	501	449	452	511	458	483	440	469	473	466	472	458	455	487	439	450	464	465	476	481	466	443	480	432	448	449	480	447	477	424	507	449	500	502	475	445	433	453	458	472	467	413	428	483	458	486	482	455	449	419	448	468	469	454	493	460	476	432	453	470	449	492	462	458	499	477	439	439	473	460	430	460	463	467	446	466	477	503	473	432	468	507	472	448	435	465	450	473	468	466	435	471	445	481	444	489	470	455	452	416	480	465	443	480	454	425	455	431	446	470	416	473	493	460	466	452	471	445	489	405	502	470	457	488	461	475	435	479	495	453	452	478	448	465	470	457	451	460	444	488	496	439	446	462	430	476	448	468	465	463	499	469	479	440	472	457	451	493	443	464	440	431	484	442	431	446	477	447	439	440	456	483	454	456	426	471	417	452	464	454	481	454	420	489	430	459	444	476	455	441	440	416	428	448	456	448	443	428	460	488	424	469	445	443	520	482	487	463	489	452	495	425	479	454	446	438	480	451	489	473	440	506	481	455	455	467	419	457	469	480	484	474	451	490	468	442	466	444	450	486	452	482	459	478	498	443	457	442	425	433	481	472	467	468	455	465	481	461	438	483	494	480	490	427	487	477	452	459	434	432	448	457	474	497	464	478	462	447	453	497	442	457	463	451	457	451	448	435	516	465	440	488	479	446	477	498	462	454	458	443	423	465	469	446	430	504	510	460	457	416	465	447	473	433	456	464	451	491	471	490	444	431	439	456	443	439	508	454	476	487	493	439	446	454	446	479	447	424	467	454	510	477	435	474	450	473	470	454	451	459	476	465	506	458	465	473	444	480	488	447	465	463	465	459	459	479	477	456	438	453	465	485	453	480	461	481	464	471	475	455	449	454	476	461	414	440	427	471	439	464	483	474	486	470	454	467	470	443	461	465	457	465	474	437	444	461	434	499	450	478	443	441	451	454	453	502	457	431	520	476	490	441	460	463	423	471	499	474	428	450	452	461	464	471	511	484	434	455	463	450	467	458	462	419	468	430	499	433	448	495	464	456	461	489	449	515	442	451	473	456	475	473	455	455	466	469	468	411	459	450	473	489	445	452	423	483	463	438	467	443	460	441	474	480	499	464	487	484	436	466	482	495	444	467	441	492	458	435	440	429	456	448	470	464	484	453	435	460	436	453	447	488	454	464	461	471	468	461	446	432	445	433	462	455	450	469	470	494	485	459	465	443	449	512	443	478	463	435	489	452	465	468	416	458	457	487	478	466	433	461	476	463	468	478	451	453	462	436	490	451	446	516	461	445	509	487	468	480	471	459	493	467	441	480	457	465	492	430	447	506	462	464	445	460	441	478	469	461	420	447	448	464	495	474	462	495	461	456	494	477	469	490	458	425	489	429	481	468	438	472	484	442	422	470	466	480	451	472	454	450	446	451	461	482	441	473	441	452	461	483	465	488	448	469	502	468	410	514	497	489	514	454	485	443	439	425	444	482	456	467	478	487	414	470	440	471	474	476	470	471	458	441	464	460	444	464	483	483	465	439	432	480	467	478	467	447	464	485	454	472	486	478	450	472	471	451	464	440	454	497	468	477	478	474	462	435	483	408	425	492	446	465	449	475	464	426	457	440	457	486	462	468	449	482	426	478	477	425	477	479	469	479	431	486	453	440	440	454	454	425	500	478	451	457	462	486	444	446	444	477	499	452	485	490	460	436	483	438	464	466	472	515	480	463	477	407	464	450	465	486	481	480	462	470	442	486	473	472	457	481	465	500	471	465	474	448	465	487	438	487	457	453	463	498	458	465	436	485	469	494	453	500	473	451	455	502	438	461	452	442	477	482	464	464	460	440	484	452	454	489	478	468	467	486	501	456	493	462	455	460	467	461	425	462	464	480	480	472	431	474	472	452	454	439	465	472	464	442	441	413	478	460	443	444	452	463	498	465	458	494	454	464	498	452	487	468	455	444	478	455	435	479	469	446	436	453	495	481	503	442	459	478	500	467	498	484	477	470	483	493	482	444	470	476	439	442	425	478	483	493	475	449	484	391	482	504	452	464	484	456	455	430	457	472	495	491	471	461	464	439	469	445	490	448	459	457	483	467	464	488	459	466	475	481	464	462	470	463	467	451	451	464	474	460	480	502	456	441	449	489	450	444	480	418	451	472	469	452	445	450	438	436	457	508	470	481	465	435	462	489	431	487	499	465	467	452	476	479	433	457	488	475	483	452	448	486	461	448	502	470	457	448	488	483	451	508	469	439	464	466	439	483	444	480	471	435	454	473	437	484	515	506	472	456	460	464	499	439	454	464	478	420	468	463	502	430	463	443	441	425	480	469	482	440	453	445	431	443	504	458	458	462	454	489	456	485	495	466	453	458	462	487	447	512	445	436	484	453	482	456	432	454	472	457	483	456	471	435	479	435	424	478	504	465	452	455	471	482	474	449	462	447	460	473	469	443	536	454	441	402	476	480	463	418	455	490	488	480	446	480	468	491	454	437	434	444	443	487	451	489	469	463	459	456	488	449	437	495	450	436	508	486	476	449	462	424	462	469	477	471	468	497	429	478	453	466	480	465	416	454	466	494	465	459	487	428	458	416	464	525	471	462	483
25381	21564	27643	25821	9666	1234	989	933	811	843	839	824	815	848	791	800	763	776	739	767	796	806	778	823	761	774	787	788	770	794	826	790	790	786	784	776	778	752	738	775	744	799	737	807	794	752	790	761	837	748	765	738	756	738	765	790	747	737	783	769	738	760	821	763	768	806	722	726	788	784	784	712	751	770	739	790	765	742	760	786	797	757	720	701	750	696	771	784	760	792	813	740	744	810	778	751	765	713	766	736	763	754	740	722	775	777	779	800	772	744	798	760	727	778	748	748	798	787	798	774	773	796	769	725	754	773	770	785	793	762	753	818	791	807	725	726	734	765	755	773	759	764	754	772	798	749	795	772	769	802	777	760	740	741	801	770	749	741	744	776	733	795	756	724	797	764	785	728	788	744	775	739	758	734	764	779	739	762	780	737	774	736	773	756	734	764	771	752	692	768	769	754	777	780	755	745	769	756	774	742	755	754	785	756	779	761	751	746	806	783	747	733	727	753	733	778	753	741	743	762	758	769	735	736	755	765	802	728	817	726	723	783	708	740	749	817	740	748	699	742	741	804	787	730	742	746	793	764	751	776	747	765	775	765	771	785	728	776	790	784	804	749	773	781	767	758	745	755	762	811	799	847	777	739	746	758	766	794	784	782	747	771	773	732	765	728	754	785	753	820	752	813	783	786	754	804	769	754	731	765	741	780	765	740	763	741	765	775	788	725	780	778	805	750	771	786	778	766	782	765	748	728	704	720	782	732	750	766	790	719	759	765	780	761	764	745	697	755	789	809	765	789	763	702	756	734	709	768	721	760	790	810	776	746	744	732	766	755	743	765	751	721	728	719	734	754	788	766	759	735	771	759	760	746	740	793	759	748	731	756	814	714	719	790	735	787	713	813	758	775	795	747	744	734	761	755	720	792	739	766	763	771	721	751	779	753	725	768	754	820	714	765	707	784	759	763	782	732	728	727	716	765	759	753	722	743	770	754	741	776	758	774	739	778	760	774	766	753	802	720	781	727	758	783	800	803	743	720	764	743	720	788	742	767	792	783	806	748	781	781	764	718	736	732	791	772	761	746	718	802	729	726	809	784	765	788	736	770	750	792	762	760	773	757	811	745	741	801	770	755	761	807	748	766	749	734	738	774	747	796	720	745	734	744	756	741	774	787	735	776	745	786	756	711	797	774	766	799	751	773	761	823	811	786	777	758	830	752	802	720	804	784	739	770	813	755	760	829	710	751	758	812	781	706	735	750	770	786	726	807	759	751	771	730	803	755	734	805	749	834	819	715	741	766	780	735	750	738	755	769	769	770	738	810	744	746	787	799	802	784	747	795	763	797	721	760	738	765	786	767	771	762	795	780	796	711	763	777	752	810	773	807	756	818	742	699	795	776	772	765	773	778	737	772	808	732	730	708	738	745	743	748	815	790	745	774	770	767	789	798	794	727	752	754	744	741	753	802	723	764	748	746	739	816	737	709	766	782	767	743	807	785	747	726	723	776	750	744	782	800	773	722	789	743	732	843	789	765	760	764	784	773	758	790	744	693	753	795	754	769	798	722	832	729	756	735	748	761	774	730	731	766	766	754	692	775	803	771	762	803	785	778	753	747	751	763	773	764	719	758	730	774	765	744	737	790	793	737	775	713	737	780	779	725	745	782	747	724	734	745	714	699	784	767	755	770	756	752	754	746	734	779	782	809	773	759	757	758	782	732	777	780	790	729	790	769	738	803	791	784	749	791	771	738	798	713	763	796	765	714	758	698	786	746	730	730	756	737	801	808	780	755	795	724	743	774	785	772	809	716	754	761	772	756	759	722	791	811	718	766	770	760	713	727	806	746	724	801	795	691	744	794	787	740	745	754	768	807	789	770	726	771	766	766	845	791	744	750	779	710	782	767	738	790	762	760	772	763	746	767	718	793	801	795	725	827	755	746	754	752	803	742	758	736	759	769	725	816	795	763	803	757	765	742	798	732	737	747	770	783	754	722	745	769	737	793	785	774	755	748	734	759	804	792	740	812	753	726	842	805	741	758	731	740	776	787	740	811	730	759	789	779	752	720	744	791	734	782	786	816	746	777	812	756	788	731	722	818	747	712	744	805	714	737	793	781	738	761	781	737	760	747	776	712	783	780	793	766	737	786	760	790	764	826	764	734	746	747	726	759	758	732	745	767	760	745	754	791	829	781	752	703	739	746	751	739	734	724	761	762	733	759	738	761	753	781	728	747	775	774	764	784	754	724	754	775	789	799	796	713	728	765	710	701	709	739	732	766	748	710	781	764	752	744	773	738	790	775	755	752	783	767	762	740	767	744	758	830	755	731	803	775	773	724	737	734	802	784	731	800	758	732	789	690	776	811	779	759	761	823	759	733	774	782	711	764	768	734	769	780	753	694	794	799	793	748	756	772	763	783	771	790	798	755	754	758	814	704	756	735	724	773	815	742	768	727	782	741	759	747	742	812	749	729	767	760	780	723	769	734	750	726	764	760	732	696	744	755	784	723	753	772	810	762	793	745	798	737	744	757	793	751	720	744	780	731	732	752	738	769	791	762	753	745	738	761	666	784	763	788	768	787	743	727	728	796	767	787	742	775	782	701	737	766	690	755	773	781	722	751	738	791	764	762	807	741	704	744	800	787	786	808	742	780	742	748	742	711	822	802	732	791	729	804	742	743	772	804	801	761	708	730	790	730	741	702	817	772	743	745	731	766	755	764	726	751	681	776	746	717	751	798	814	766	735	773	745	722	780	754	722	768	712	743	745	759	773	765	757	745	843	743	800	793	778	819	789	761	806	716	769	748	730	764	740	769	840	765	794	806	789	762	740	728	800	767	734	766	774	798	760	768	727	784	759	748	764	769	782	765	747	751	788	771	795	785	746	791	720	758	823	793	767	778	778	755	769	769	773	756	766	756	798	768	753	750	787	792	723	752	769	741	760	749	750	758	736	759	729	798	736	799	760	763	767	759	799	749	723	718	824	756	795	760	727	787	769	777	737	800	747	795	767	773	741	756	787	725	757	761	749	757	787	736	719	752	777	805	792	791	747	750	740	772	763	781	781	770	792	778	757	801	750	768	769	808	816	768	745	807	731	733	820	778	795	772	777	754	770	797	785	791	773	759	706	735	814	738	773	749	772	747	723	787	779	718	755	790	756	689	761	718	734	765	804	714	777	748	811	780	756	771	773	814	769	723	725	749	783	718	721	720	732	773	761	763	746	746	827	746	749	791	775	730	749	738	766	772	801	824	762	753	729	745	806	742	777	778	721	827	772	735	785	776	754	777	778	752	721	737	791	699	731	729	792	788	735	713	741	771	775	732	752	760	752	792	837	765	769	738	777	784	792	753	763	768	740	758	756	731	728	775	805	757	789	789	694	768	758	720	747	749	762	727	778	775	750	717	756	778	724	762	713	752	787	755	748	755	738	791	764	751	787	783	788	789	772	757	730	762	789	744	761	721	740	774	771	786	771	781	751	766	787	733	743	755
16314	4855	3240	1928	1466	1393	1208	1101	1009	963	903	838	895	813	808	851	749	800	857	802	764	802	834	756	806	770	752	781	793	749	815	776	728	745	792	806	799	777	784	829	789	798	764	751	788	736	749	795	782	791	716	785	767	722	791	791	771	799	759	736	725	730	803	738	746	761	757	817	731	794	755	752	784	779	800	769	758	843	771	769	769	770	764	766	784	747	809	750	758	805	823	781	786	758	760	812	810	716	774	768	793	814	774	786	779	816	828	765	758	732	774	748	749	789	852	784	806	773	742	752	778	802	734	798	820	804	809	778	761	828	797	764	759	759	789	787	703	804	775	794	773	775	796	754	797	764	708	764	722	794	782	844	731	721	779	765	797	807	749	788	774	742	792	765	787	791	802	759	792	754	827	788	759	732	836	744	782	835	765	766	799	727	718	738	743	791	785	789	749	823	731	750	767	780	767	751	745	807	750	725	705	785	743	730	730	753	761	779	780	800	766	745	749	756	725	804	754	759	779	781	803	711	790	765	815	770	723	778	739	794	747	740	794	778	794	761	811	800	791	738	752	808	748	785	763	822	740	767	771	769	748	792	764	818	812	769	807	757	773	758	738	746	837	774	802	719	796	821	757	736	757	784	788	776	800	746	744	743	775	821	771	782	779	726	791	776	743	754	769	754	826	738	750	782	739	755	741	740	756	736	712	735	791	809	783	716	760	772	803	731	761	772	773	774	760	788	789	776	742	743	787	775	810	755	745	790	777	837	752	745	800	787	798	753	775	822	776	784	792	762	767	805	790	784	769	764	748	797	779	786	778	782	790	854	821	794	784	799	751	764	833	795	780	776	722	767	764	767	744	763	819	739	711	777	791	757	764	772	757	753	739	767	760	792	786	738	825	725	755	776	776	802	805	817	782	777	786	768	773	752	811	780	793	723	722	729	755	822	796	790	756	819	745	777	803	762	762	747	771	756	780	777	780	789	753	763	801	810	840	781	762	780	747	752	726	755	773	755	744	813	800	832	773	731	768	807	769	772	806	772	752	773	767	724	796	751	791	766	780	731	762	787	714	750	733	762	796	759	767	741	776	809	700	792	817	787	757	729	803	795	757	775	753	786	716	795	728	787	718	752	784	729	737	814	712	794	811	764	760	759	743	789	808	755	745	758	786	760	755	755	787	769	759	753	754	823	763	743	765	803	789	811	780	778	750	794	793	760	764	737	765	794	740	750	763	743	833	820	759	793	718	768	773	799	784	768	745	787	743	762	754	795	801	743	788	744	744	803	789	755	796	767	742	741	773	812	773	759	761	812	783	784	796	753	786	765	763	738	799	784	739	753	778	755	752	734	812	726	783	810	786	755	790	778	792	796	779	806	783	794	787	807	802	795	803	764	740	793	753	757	737	721	760	712	796	823	758	762	752	816	803	821	786	750	784	758	768	761	757	797	756	820	720	775	788	762	750	757	792	769	798	782	788	787	745	762	799	755	801	758	738	759	861	812	761	764	754	793	770	795	790	737	785	812	829	806	801	734	749	803	762	805	797	749	747	738	864	756	738	763	768	732	789	761	762	804	758	746	782	781	760	823	798	789	805	774	735	790	765	760	792	768	746	804	739	735	748	713	746	797	787	786	811	808	770	750	794	779	804	768	759	760	761	750	792	740	815	778	758	801	774	744	783	746	738	775	772	750	814	737	814	739	732	777	799	776	793	753	818	747	782	757	764	812	796	808	733	768	765	758	780	766	769	773	748	800	767	794	724	745	770	852	790	742	795	731	738	796	814	739	783	769	783	758	777	795	753	800	749	763	758	728	759	745	765	784	794	749	732	785	793	764	772	741	765	739	780	705	782	777	819	725	785	759	749	751	737	742	800	744	750	819	735	801	774	825	782	746	752	806	745	727	824	807	789	795	737	796	796	762	735	727	755	791	718	745	762	787	770	807	793	804	770	745	746	825	763	761	767	736	763	809	784	708	780	759	748	785	784	749	715	758	737	740	779	793	810	732	845	815	757	804	772	785	768	750	713	751	787	793	809	779	800	791	782	820	739	751	802	764	749	783	800	726	802	786	792	710	755	790	747	772	858	757	785	792	761	751	732	795	783	770	751	775	801	741	740	820	824	780	723	772	762	757	764	702	798	793	766	761	800	807	793	774	754	735	756	753	713	788	731	791	791	805	808	799	800	735	774	812	849	775	742	764	758	771	795	786	742	790	777	784	764	705	815	793	799	776	747	756	770	779	786	760	796	778	834	800	737	738	787	752	728	775	772	802	801	809	774	745	755	781	770	753	814	762	797	777	745	813	733	819	776	748	744	763	778	737	793	769	733	743	715	808	796	775	816	791	826	792	774	733	795	758	762	776	777	809	766	745	791	766	768	788	725	829	778	798	744	773	840	782	820	744	768	765	781	764	749	776	776	797	784	795	736	758	804	774	708	804	754	764	762	773	770	781	824	781	785	793	852	738	736	745	752	766	699	757	767	792	739	784	695	769	785	742	780	716	754	762	756	803	800	733	766	708	806	722	798	797	766	729	740	827	815	803	771	785	776	736	770	757	785	810	768	800	772	759	792	726	799	773	775	800	782	762	734	742	759	729	828	818	727	785	789	779	797	760	778	766	824	754	759	758	787	778	764	780	751	750	810	770	757	783	821	818	770	755	781	797	735	847	750	753	765	793	822	764	755	722	749	748	755	794	709	772	767	817	783	780	751	736	743	785	797	758	758	815	731	803	723	795	846	770	750	815	775	780	787	791	776	768	722	771	777	735	797	779	750	802	772	773	796	760	751	768	802	790	839	818	788	755	755	772	754	776	742	735	723	732	748	792	756	786	767	787	772	758	756	714	756	777	784	779	778	764	770	723	791	781	814	818	759	786	779	757	746	772	758	751	738	766	833	781	835	758	795	782	829	767	771	730	801	766	737	783	745	750	791	769	795	773	832	753	738	720	787	736	794	769	793	764	734	789	751	791	762	794	789	803	758	810	732	718	720	762	787	769	797	741	769	833	785	802	807	754	775	726	762	763	796	755	750	777	815	746	729	750	749	797	742	764	757	775	832	779	710	748	736	770	802	758	785	755	811	786	798	760	733	809	818	790	735	799	802	763	777	792	790	764	752	738	785	777	783	761	764	788	785	814	773	817	764	786	747	783	779	798	786	745	748	725	762	762	780	741	786	775	797	772	804	775	774	783	795	746	768	792	719	759	745	779	758	785	782	798	785	754	794	749	768	774	783	764	753	781	715	772	737	778	752	790	784	754	736	766	776	778	795	732	777	771	779	759	784	785	823	795	776	795	821	794	760	772	760	781	786	808	813	739	793	763	749	777	748	841	743	790	790	768	768	787	770	736	770	812	737	788	787	804	729	777	746	737	780	769	741	781	761	742	759	756	770	739	800	820	784	785	727	817	763	728	775	802	732	777	757	785	809	807	783	796	733	795	774	764	764	768	732	741	809	800	814	772	783	748	786	771	792	812	785	772	762	762	753	796
23149	21649	29435	24345	21644	21686	6989	1365	1053	972	897	815	786	796	711	753	727	728	681	679	664	657	713	635	650	670	641	620	660	647	639	613	642	627	637	613	627	637	617	669	666	640	609	583	607	597	587	613	644	651	601	583	606	579	576	621	608	592	662	657	641	659	637	601	620	641	639	649	654	642	602	661	607	653	629	601	604	626	634	686	626	634	588	578	604	640	618	621	609	610	604	652	578	602	614	678	615	609	597	615	578	613	656	638	609	612	662	591	624	608	580	610	612	642	649	628	644	601	666	614	667	610	580	652	631	658	660	618	584	610	656	658	581	607	631	655	638	602	601	625	601	596	625	629	590	632	629	592	617	662	592	630	573	595	585	607	596	610	640	616	586	587	631	600	646	617	587	615	621	614	608	612	584	654	610	633	610	644	616	627	597	615	609	611	645	610	608	670	654	580	611	615	616	658	666	642	609	618	608	637	539	611	632	640	584	575	597	583	574	588	590	605	603	643	621	620	614	617	576	608	654	615	602	612	643	609	574	602	609	585	615	669	623	584	611	595	580	597	641	607	589	635	631	579	614	630	625	668	589	585	638	623	581	594	572	613	604	647	568	631	587	580	612	587	681	630	556	634	570	614	659	643	615	624	578	592	655	631	625	599	617	580	636	576	639	595	588	573	634	646	613	631	598	648	607	650	624	582	613	627	637	626	622	619	583	600	643	614	599	579	594	604	622	592	607	638	610	607	633	567	607	618	590	561	623	580	630	637	655	613	621	573	684	637	658	612	641	641	647	649	577	588	651	644	637	626	635	625	611	650	605	620	643	658	626	605	623	585	609	610	596	586	592	625	631	634	635	602	628	593	618	608	586	645	579	601	634	606	609	613	661	615	627	600	615	662	579	620	597	618	606	587	633	628	629	604	611	636	614	599	600	626	635	645	580	585	628	599	597	623	617	635	589	617	649	622	579	613	632	595	611	671	586	563	573	572	579	581	602	581	618	594	628	589	619	649	652	556	602	596	582	610	610	599	584	624	551	634	623	580	628	616	651	637	615	614	611	694	592	597	628	594	617	608	626	649	612	595	609	644	625	585	554	633	583	640	588	573	654	636	620	587	615	589	579	627	609	595	606	551	593	563	652	644	652	556	647	633	635	610	602	633	608	655	581	597	610	623	586	642	595	579	604	575	672	659	623	607	623	614	540	604	614	627	617	620	627	680	597	619	670	604	617	639	603	615	609	598	602	613	649	610	617	684	574	600	626	569	625	604	615	573	619	610	630	621	578	616	646	568	603	626	593	598	571	629	599	606	668	599	619	617	675	601	635	685	644	569	596	642	591	638	575	578	639	606	612	611	650	600	638	616	590	590	603	603	584	600	632	622	632	638	616	621	655	625	620	620	623	579	638	624	649	622	627	612	556	620	680	640	603	641	669	614	610	593	612	616	600	618	612	562	622	617	597	596	663	614	605	604	624	572	647	592	625	586	598	612	599	613	624	603	643	616	556	646	596	635	616	604	602	626	610	653	590	625	604	649	639	623	629	594	613	642	621	609	644	606	629	625	620	654	614	617	628	624	677	599	609	575	609	623	639	619	606	632	605	560	587	628	607	599	590	649	603	634	590	629	600	611	598	584	596	648	621	619	602	599	606	601	615	579	588	606	566	579	592	591	640	639	606	593	619	596	640	585	637	604	616	577	587	563	602	637	650	626	610	636	631	571	602	607	629	578	629	596	603	543	580	600	618	648	590	650	611	585	627	586	575	594	589	595	591	624	609	581	623	652	641	596	601	585	619	623	638	632	590	599	605	640	605	645	583	611	578	624	594	605	593	604	626	612	594	615	584	638	635	645	603	592	555	602	603	597	618	602	590	589	600	609	607	581	603	623	618	612	589	607	586	639	597	572	609	643	599	628	585	636	627	595	682	620	627	590	586	613	585	607	653	587	590	596	626	631	654	597	634	580	598	634	619	617	600	592	602	643	590	628	648	615	648	593	650	599	601	570	638	621	655	598	624	641	612	590	589	607	601	570	634	582	598	632	610	583	581	566	592	616	608	625	619	611	626	591	607	620	622	618	642	667	601	666	589	635	634	644	627	626	639	572	632	593	617	611	609	586	625	627	644	626	633	614	619	599	601	656	580	615	627	676	659	618	650	611	601	658	600	653	584	631	665	579	617	696	659	609	622	602	598	644	636	624	590	625	604	605	636	589	633	604	612	604	630	636	607	638	637	646	598	644	594	569	671	598	613	610	600	611	622	580	620	634	592	649	579	588	563	627	582	614	595	614	632	648	609	602	634	668	581	622	618	643	622	618	621	600	633	632	561	616	607	606	619	636	608	633	610	579	622	685	641	631	566	606	593	599	592	644	581	616	609	652	579	642	642	596	617	600	584	633	651	593	586	562	619	569	607	617	615	588	594	609	610	637	566	616	629	579	656	596	610	576	592	635	621	592	627	602	645	649	639	631	630	591	659	592	613	619	661	569	606	636	600	580	615	602	620	648	609	588	612	624	595	617	630	608	642	549	602	613	636	561	602	625	614	617	565	580	628	628	586	621	598	612	626	615	640	623	598	586	599	641	653	669	645	652	633	611	634	596	612	617	611	599	623	611	599	599	674	629	604	593	639	615	591	603	601	595	613	629	644	626	582	604	616	632	557	639	600	590	593	644	608	597	599	611	601	566	592	626	627	602	598	631	606	589	600	584	601	596	597	620	677	578	641	623	579	610	582	688	600	640	612	614	623	613	579	611	631	670	654	613	601	639	598	602	650	643	598	661	616	628	600	598	600	587	649	578	631	575	617	623	608	578	650	606	620	577	642	627	616	586	596	598	619	605	598	648	631	620	598	623	626	599	577	625	641	578	583	626	631	605	650	617	621	573	635	692	603	587	618	587	589	633	602	565	588	616	609	597	600	588	587	620	602	630	603	615	545	564	701	623	606	572	635	621	636	630	635	681	634	553	600	583	588	644	586	620	592	605	647	681	601	666	582	621	597	609	592	585	579	612	609	626	551	591	620	581	592	602	590	596	635	647	622	614	614	597	595	644	616	622	576	605	607	597	598	622	613	606	584	566	597	618	609	600	602	606	604	601	610	622	585	653	584	538	645	586	623	633	579	579	564	631	612	565	594	647	586	630	632	599	649	602	608	573	598	657	589	629	594	610	633	600	596	592	580	614	585	618	590	602	589	588	607	626	605	579	531	603	621	603	618	633	556	614	615	590	642	620	628	605	568	617	570	586	613	625	621	574	643	652	634	595	599	594	619	631	622	592	581	649	632	622	627	562	578	574	600	593	572	574	550	587	622	627	626	581	624	640	561	586	569	590	607	599	623	591	664	566	615	592	584	617	628	616	609	623	636	621	626	631	571	587	641	574	603	622	657	571	629	575	648	633	617	596	595	623	635	612	609	608	616	598	607	613	635	601	601	623	601	630	615	622	630	581	631	573	630	599	575	578	579	638	627	654	620	675	639	601	616	580	611	655	652	613
18835	13657	9057	4528	3393	2553	2023	1660	1427	1205	1082	1019	954	871	855	799	755	826	756	705	697	663	648	690	703	687	637	663	685	647	658	630	709	572	631	651	624	625	643	645	619	610	693	612	608	639	614	602	612	648	601	613	628	642	621	619	621	609	615	566	626	634	644	603	620	621	611	656	643	580	600	587	661	626	652	628	628	581	604	624	610	625	597	599	602	614	591	642	587	652	594	588	662	583	585	609	639	629	627	609	629	591	625	604	625	648	632	607	592	619	639	685	622	597	629	625	613	602	668	619	643	602	638	616	659	625	614	584	623	614	639	647	603	614	636	626	613	596	615	652	607	635	646	612	619	598	585	635	639	615	650	651	587	622	568	628	621	626	663	640	635	578	622	615	595	582	583	611	588	610	608	619	564	596	609	631	609	598	619	619	610	638	583	603	620	604	568	644	616	595	662	633	597	627	625	649	569	601	624	600	588	572	605	630	611	638	607	607	612	580	612	614	607	625	637	601	612	590	596	600	600	608	627	581	636	599	603	593	597	593	650	593	581	613	620	605	572	592	646	645	619	599	605	608	593	613	605	577	575	638	621	641	639	622	605	595	620	604	621	606	617	611	621	594	618	594	574	595	618	632	647	603	643	652	638	621	562	615	632	608	608	646	616	626	655	603	580	612	635	630	607	636	604	602	606	606	591	593	600	605	585	620	652	654	610	618	592	614	624	552	638	602	625	628	607	595	640	570	557	621	605	585	633	643	605	611	606	606	568	618	615	593	602	615	626	592	630	617	635	631	620	597	601	622	602	634	565	609	635	623	633	625	564	572	595	632	591	626	594	615	617	566	569	611	595	616	625	598	626	574	645	597	532	646	654	612	567	574	583	587	599	609	606	630	568	595	595	565	588	588	632	618	623	615	599	597	583	640	630	604	645	641	619	621	595	617	623	575	618	607	573	615	569	644	604	578	609	613	618	593	618	604	582	636	648	620	606	584	585	603	585	560	611	583	631	594	658	616	609	616	636	595	625	578	585	605	591	636	598	620	603	616	597	615	611	630	613	593	587	568	611	591	632	594	646	602	574	639	579	584	646	596	643	578	621	660	574	605	653	629	613	582	599	640	572	607	619	585	604	630	541	621	644	565	580	623	566	595	611	580	602	610	621	629	628	588	651	614	633	612	644	587	639	576	574	588	612	669	626	607	639	657	602	624	612	622	604	623	589	592	544	561	620	623	607	622	608	613	525	596	567	626	581	616	609	612	617	573	597	627	615	605	609	638	623	628	621	567	571	564	589	580	650	606	554	618	626	591	589	651	594	625	595	652	610	600	628	635	619	594	568	602	605	581	617	613	640	610	645	630	648	616	618	616	549	627	631	582	702	611	575	623	599	680	618	653	625	629	639	596	579	617	588	633	640	595	623	646	608	589	598	624	638	649	594	647	642	600	626	559	614	621	600	593	576	636	589	595	584	586	627	618	610	643	601	632	583	619	642	621	617	590	651	683	605	590	559	590	633	607	619	593	603	671	564	619	590	589	635	596	615	582	634	593	637	604	595	593	584	627	592	622	582	648	625	626	611	605	599	615	606	621	612	579	644	610	614	652	609	578	621	575	591	589	617	648	622	580	595	592	608	559	606	619	596	653	630	546	616	629	617	639	614	595	635	623	600	661	648	625	627	631	628	633	585	586	645	598	625	627	588	620	591	617	599	636	603	591	588	622	659	622	635	610	620	607	662	652	622	666	645	620	612	587	606	593	683	602	595	660	618	616	623	683	630	605	609	612	627	613	594	583	602	617	620	579	622	585	612	635	607	619	608	621	577	648	571	635	655	615	600	613	627	635	620	650	597	591	616	600	618	596	584	614	612	581	626	600	612	644	570	607	622	595	562	589	588	568	620	634	618	603	578	597	586	582	609	601	614	607	619	624	605	608	593	602	592	612	599	610	657	613	632	575	573	563	589	557	596	588	639	644	631	633	583	593	647	597	658	676	601	635	611	621	602	584	661	665	600	591	618	541	580	605	618	647	600	591	636	569	617	620	594	574	630	642	617	608	594	603	605	606	598	610	610	616	627	616	606	606	610	579	603	621	567	626	612	622	640	617	601	632	609	558	610	635	614	630	613	578	605	629	582	623	584	639	605	620	594	595	601	588	571	594	568	617	584	600	618	603	641	616	610	588	594	599	600	574	611	633	589	591	660	615	624	622	585	630	598	616	565	575	621	614	581	590	639	604	583	626	623	609	609	627	605	621	598	590	606	558	618	579	589	572	612	625	609	625	661	646	598	598	614	642	642	596	634	649	606	616	643	554	615	601	585	605	580	618	620	620	636	563	618	609	614	618	636	633	634	648	606	656	616	652	616	617	592	650	635	614	606	616	638	641	610	586	595	624	617	585	598	600	573	609	592	599	655	582	610	604	601	608	618	589	582	592	608	615	628	624	610	590	624	613	596	555	598	634	588	591	641	606	608	618	590	585	603	599	601	653	607	599	606	640	588	612	593	615	621	607	586	608	605	608	590	612	578	628	618	623	609	607	612	642	641	631	583	608	669	580	606	590	657	609	583	621	613	609	641	655	588	662	603	563	598	613	597	640	622	607	622	613	656	598	620	571	632	631	545	599	571	632	592	605	591	609	574	625	636	585	617	617	595	628	558	593	619	571	594	639	610	594	613	646	591	637	664	598	609	602	627	615	610	623	618	605	606	633	576	620	610	613	586	635	624	594	603	583	643	586	617	609	648	595	611	631	598	594	607	592	634	613	580	652	664	629	623	594	640	631	640	625	600	613	609	599	639	641	611	626	551	603	601	629	628	639	643	610	620	605	594	591	682	645	605	645	572	600	625	613	591	622	614	602	605	579	654	637	601	589	603	635	571	609	577	625	637	607	595	596	607	587	566	587	623	661	626	594	639	595	622	623	616	570	637	593	615	603	593	609	621	571	581	628	586	579	597	601	575	608	631	624	580	611	596	587	608	630	597	622	616	656	682	621	595	592	596	597	650	568	620	581	632	620	591	604	598	610	600	625	641	589	588	594	618	630	586	596	636	618	604	645	643	570	662	625	603	576	619	561	649	639	623	639	586	617	610	651	656	579	635	597	618	610	605	590	613	592	627	607	603	601	589	575	606	638	613	616	620	600	608	574	629	581	619	629	606	583	618	639	558	583	601	617	593	613	601	610	617	620	601	570	587	598	603	588	612	634	590	623	631	584	601	612	627	599	605	563	618	592	642	632	562	621	616	620	612	606	600	652	599	640	623	584	611	623	600	604	615	653	609	581	603	614	646	605	620	601	643	554	613	624	615	594	631	586	604	596	636	618	614	602	622	626	587	620	611	610	609	571	621	593	585	615	618	624	604	574	594	626	600	606	590	593	610	650	618	585	629	599	617	610	646	589	616	605	591	588	591	599	634	616	601	609	630	588	593	645	587	652	596	607	589	582	627	597	605	596	597	590	589	614	646	639	638	613	622	595	600	617	583	627	609	610	609	607
29097	17620	3919	866	656	613	602	603	642	625	636	591	604	567	586	620	576	594	600	571	575	607	574	574	602	603	606	575	582	611	589	581	593	587	561	585	568	583	621	658	570	593	613	564	593	641	596	634	598	628	588	590	599	634	599	575	604	554	618	579	612	608	640	579	579	643	624	607	599	649	608	607	610	561	616	602	592	546	537	528	634	618	562	579	588	584	589	554	577	533	598	590	564	543	588	579	584	579	575	597	642	564	588	565	582	600	591	591	581	593	616	599	611	570	574	616	559	558	579	604	595	605	626	580	593	652	613	572	594	576	572	589	558	601	596	601	548	598	616	589	607	587	593	588	616	627	561	601	551	597	602	610	632	598	550	610	571	568	624	597	561	599	578	610	628	592	557	596	583	561	586	592	571	586	631	617	606	619	549	579	602	651	586	619	623	609	643	607	612	599	595	605	608	575	580	604	591	628	609	595	560	608	608	581	592	567	626	600	572	562	610	596	558	574	581	589	575	605	566	617	564	557	617	595	617	617	612	598	606	602	589	585	598	586	537	612	598	583	549	588	556	610	599	568	617	629	590	563	620	566	580	564	601	573	571	592	587	577	578	592	582	588	568	576	561	570	624	605	572	575	567	636	578	594	572	587	641	602	589	571	612	614	638	592	561	624	622	610	597	601	609	626	601	608	579	592	548	529	564	603	599	604	594	628	586	610	561	607	583	613	581	551	587	596	588	615	589	568	640	581	592	626	545	603	574	573	619	602	600	599	602	626	623	615	609	561	587	564	576	577	619	622	554	576	607	598	563	599	578	631	601	620	596	609	609	582	549	577	605	631	596	589	612	565	599	635	631	584	591	569	593	589	553	563	616	550	576	592	588	593	580	567	592	603	586	619	590	565	580	575	605	625	584	576	554	586	577	611	560	575	572	589	611	563	620	622	581	584	614	617	582	601	592	599	594	605	621	590	623	600	608	565	540	596	603	611	579	574	608	560	570	607	584	577	593	567	547	564	647	594	603	595	588	580	623	562	569	585	590	550	619	617	579	563	560	634	580	602	600	586	587	598	572	587	559	562	597	610	598	634	621	586	646	594	590	602	617	591	588	579	595	618	589	583	588	590	561	585	589	574	609	627	620	586	671	606	579	589	605	655	552	622	593	601	608	547	631	596	626	579	594	571	623	561	582	597	580	584	595	625	575	586	582	605	602	648	566	635	596	575	592	563	639	587	599	585	575	614	539	575	579	549	590	610	612	584	606	599	577	620	610	550	580	599	574	615	567	609	614	610	545	612	576	570	620	593	615	548	568	600	566	596	555	581	572	553	578	602	600	568	615	639	625	570	566	604	545	593	646	585	562	587	603	615	615	638	576	623	586	581	534	586	595	590	599	583	586	568	588	602	610	606	560	602	595	608	597	588	571	609	595	601	549	581	626	564	599	538	586	617	627	591	604	576	590	611	585	518	592	603	569	625	558	588	575	601	602	604	609	586	579	599	584	603	608	596	518	554	562	598	597	609	599	601	613	574	599	607	607	586	542	565	594	579	612	600	619	574	566	627	599	565	537	587	571	579	603	604	596	579	528	596	620	614	557	568	586	605	585	584	615	598	562	582	611	610	635	542	629	565	598	586	569	614	606	558	621	590	620	609	584	550	608	597	576	585	618	597	548	625	574	617	554	665	609	578	610	593	620	618	554	618	620	594	587	567	628	586	586	555	596	592	557	596	573	588	597	572	574	545	631	572	636	560	560	564	579	616	580	581	599	605	625	610	654	605	628	592	564	565	585	619	611	631	576	595	605	636	623	601	581	600	606	622	540	598	577	581	581	574	615	579	581	625	580	587	595	572	583	601	581	515	583	610	589	609	595	602	577	599	617	599	589	593	575	584	608	564	590	603	559	592	623	643	594	582	602	549	599	621	578	560	610	602	564	578	598	626	601	598	590	585	571	595	616	607	550	587	619	610	575	619	582	633	542	584	554	572	554	541	603	608	578	564	576	603	593	592	615	617	609	599	606	602	614	616	592	599	598	601	608	649	596	552	624	600	595	558	622	577	602	572	585	579	598	588	573	602	607	580	603	640	615	633	541	568	603	557	631	591	593	569	605	579	587	621	632	621	629	585	614	589	605	592	632	587	579	619	534	565	615	604	572	615	600	601	610	592	564	560	572	570	556	540	619	583	617	553	608	590	599	610	611	609	621	548	611	578	609	584	536	600	611	606	593	578	582	656	582	595	616	577	579	585	654	606	569	617	612	653	644	612	578	593	654	616	585	601	614	596	577	620	562	631	581	625	595	590	606	592	616	607	615	618	572	537	591	584	596	626	558	610	582	577	605	559	597	614	613	608	642	619	615	618	571	591	582	592	575	622	600	589	600	623	572	622	628	611	627	579	602	593	609	547	575	563	570	588	587	575	590	621	592	595	640	577	566	572	611	587	613	601	600	573	584	623	619	579	615	588	616	575	583	582	646	605	602	573	536	614	590	614	609	599	568	597	592	593	569	562	579	586	639	571	580	550	555	627	629	652	575	610	576	571	583	607	581	595	629	545	553	590	576	616	543	524	543	616	567	599	600	607	626	558	640	636	567	615	586	621	588	585	591	572	620	628	561	571	596	581	618	604	582	553	628	605	547	574	599	592	544	548	642	587	598	565	569	637	608	535	611	627	568	580	626	560	600	609	612	600	598	558	589	583	581	608	628	601	594	571	643	586	587	578	591	615	603	618	564	595	593	594	575	617	579	616	558	599	570	603	615	573	586	611	594	617	578	654	587	578	608	588	598	602	588	607	576	610	553	594	634	597	606	545	637	617	568	659	593	590	586	627	569	621	585	572	563	571	597	598	613	575	598	592	589	634	584	561	577	555	584	609	534	596	596	578	597	636	575	561	579	589	579	613	554	580	613	626	563	572	643	603	619	561	590	579	637	589	632	622	587	582	591	587	567	600	594	595	598	615	589	571	550	571	594	609	582	582	582	589	631	587	602	620	564	621	550	580	571	596	620	584	571	585	562	580	574	592	591	581	596	581	593	641	618	558	585	587	595	544	573	625	579	587	658	617	571	573	573	594	569	601	585	569	625	622	583	590	601	550	593	584	615	584	579	583	602	593	645	635	647	562	573	546	593	564	586	601	606	580	604	610	553	580	566	604	602	586	605	587	599	629	603	625	614	578	638	615	568	596	580	606	611	613	611	579	600	613	644	590	551	630	564	567	592	588	600	621	599	569	618	593	595	574	581	612	598	586	564	573	636	595	604	582	593	599	595	584	600	596	569	618	612	567	635	661	587	610	615	627	627	580	642	567	605	567	575	584	603	631	570	596	622	591	541	585	607	578	573	593	599	575	569	563	591	582	602	604	541	585	568	616	575	549	605	605	643	597	599	627	627	569	590	631	635	609	591	584	621	600	616	560	610	628	560	626	614	555	623	597	577	602	593	616	627	603	613	578	595	608	606	613	620	586	628	544	596	567	596	597	597	619	582	587	553	620
15206	968	884	690	658	689	678	648	597	610	605	642	635	615	574	652	612	601	644	638	608	617	625	578	652	621	595	635	613	665	589	604	594	588	645	563	602	609	627	614	614	623	576	583	636	603	610	626	617	611	642	605	586	611	621	622	638	607	613	629	647	574	599	654	641	633	651	665	628	605	634	660	633	671	652	619	609	592	583	591	597	606	631	598	571	592	627	602	645	581	660	567	645	643	623	622	578	633	654	602	603	597	598	616	601	666	630	601	635	638	593	607	603	590	630	654	649	591	644	629	602	648	592	604	620	598	602	619	621	618	604	601	624	612	597	586	636	621	653	594	627	657	624	575	587	635	596	589	639	603	596	588	654	624	645	651	614	616	620	646	597	624	627	623	571	594	600	603	586	624	626	669	607	643	576	644	614	623	648	647	629	660	626	572	650	658	591	612	644	695	587	635	585	669	612	624	614	564	625	635	600	660	675	591	627	611	606	626	622	574	649	614	626	576	627	666	579	590	609	610	599	623	609	601	591	619	610	605	642	592	640	620	597	634	639	628	596	652	593	630	617	642	625	642	634	634	617	629	618	592	568	610	655	605	641	607	620	640	622	601	596	616	616	615	585	614	643	578	609	635	625	632	647	682	595	554	645	612	636	615	636	595	601	598	599	623	555	652	630	656	610	622	654	633	628	619	601	605	599	621	658	624	597	614	616	582	615	606	665	617	625	661	634	647	639	638	622	596	579	603	625	664	629	593	600	606	667	605	605	632	657	579	642	651	651	636	641	636	607	647	642	574	625	591	619	638	578	639	633	629	598	590	596	591	618	648	642	630	573	625	651	630	606	644	608	630	591	634	594	604	620	641	616	598	595	586	634	642	647	627	654	592	591	700	613	609	581	633	616	608	621	604	645	599	613	637	631	616	659	599	605	599	635	628	609	643	622	585	673	622	616	627	598	583	590	637	610	641	648	627	621	603	590	580	652	612	598	633	631	590	636	635	605	608	620	583	623	641	655	617	656	602	671	624	640	650	604	603	629	651	516	656	613	636	618	643	585	601	632	596	605	613	603	613	616	615	623	640	579	666	614	618	618	592	596	642	637	605	636	627	632	603	636	624	658	656	603	647	616	600	612	670	594	618	586	565	616	604	626	619	619	633	628	614	627	579	606	628	599	608	657	655	607	653	633	672	650	642	610	611	620	608	635	609	654	615	621	619	605	607	669	597	625	616	616	638	618	574	621	590	636	609	584	611	623	597	586	592	610	604	623	622	634	619	635	587	635	626	643	620	611	633	654	645	635	591	620	634	593	587	585	626	631	606	590	638	629	590	611	608	636	631	630	620	602	610	650	603	603	637	646	605	613	610	631	627	611	668	623	601	592	608	625	581	599	655	601	583	671	576	604	624	638	669	629	654	595	652	599	673	657	616	591	613	606	577	622	610	654	595	625	617	606	655	604	660	631	652	622	641	608	627	639	583	627	618	643	618	622	586	578	583	633	617	625	575	608	648	615	649	637	667	613	660	605	604	592	572	590	624	631	609	615	639	635	642	655	605	610	628	596	602	606	644	620	617	617	591	600	662	659	629	643	614	612	595	572	613	588	602	597	603	603	585	595	657	676	597	642	580	585	635	592	614	633	606	627	593	588	618	615	640	602	621	676	594	589	618	610	639	588	632	618	631	637	604	570	605	591	674	650	630	626	614	614	612	639	569	607	646	621	654	628	624	613	604	589	577	584	590	606	619	616	655	629	604	630	660	635	648	605	599	641	638	600	642	648	609	595	617	658	584	579	581	630	652	640	629	604	588	625	644	627	649	637	603	624	617	642	651	646	595	647	605	643	572	617	603	650	591	598	619	587	600	634	603	602	610	580	633	618	582	665	556	670	588	637	611	598	622	618	632	651	633	600	646	587	644	664	560	618	604	591	639	601	617	676	625	663	643	626	591	545	639	675	568	601	628	616	645	604	619	612	581	639	602	634	630	603	565	603	630	639	608	580	609	576	614	653	654	648	608	643	622	643	609	641	624	645	600	586	639	624	601	627	586	598	623	676	613	599	613	612	577	614	600	646	558	644	616	596	602	598	614	581	599	650	600	620	618	649	616	620	614	616	577	628	602	620	626	646	647	627	603	601	654	638	624	606	685	602	610	596	591	600	577	658	623	597	586	609	635	622	590	600	591	630	580	587	633	619	594	625	626	607	586	632	615	651	610	575	634	652	648	641	562	607	633	586	603	598	631	630	621	627	569	622	622	589	613	577	629	617	626	621	613	640	617	655	572	613	628	689	632	607	638	625	591	663	618	670	653	640	593	671	621	632	645	618	647	604	607	623	645	643	597	633	619	640	616	663	607	644	616	636	617	636	640	655	615	592	616	640	612	573	631	640	605	553	633	598	598	600	651	578	661	613	637	590	632	632	617	592	601	591	601	600	587	580	599	645	599	642	619	641	614	626	626	629	597	627	627	614	615	603	626	582	591	633	609	584	600	609	648	598	630	609	591	617	581	618	611	578	598	618	581	614	621	665	592	646	624	627	567	625	625	624	568	602	631	601	614	637	594	650	651	616	590	618	660	614	619	614	605	590	631	587	567	580	608	600	603	598	652	664	632	601	627	662	599	615	651	592	618	607	629	595	599	651	626	657	615	614	590	605	605	638	593	602	608	611	629	604	620	686	630	586	636	622	605	614	697	614	633	588	636	615	661	606	608	688	635	598	601	620	637	598	654	621	649	621	630	627	619	647	630	600	640	621	608	654	588	642	624	589	597	603	645	592	604	634	660	615	630	622	626	622	608	587	618	605	591	648	574	611	640	618	604	631	579	612	639	599	634	618	607	637	632	617	612	640	597	598	631	604	622	645	591	607	606	601	625	637	622	599	641	633	594	604	596	620	594	618	626	598	625	594	612	629	633	663	613	637	608	661	588	631	621	608	572	657	605	650	638	635	614	627	621	618	586	608	650	605	625	662	634	596	632	617	610	658	612	613	637	651	637	604	629	583	596	607	628	669	680	624	638	570	596	615	615	593	616	595	614	571	601	602	632	633	619	565	650	620	659	606	648	679	616	587	617	616	606	570	617	649	622	634	631	622	616	607	549	593	609	618	640	579	647	603	620	621	667	553	638	613	644	630	657	618	644	592	622	615	615	595	612	612	596	608	648	612	629	567	579	616	616	675	639	645	609	633	606	606	623	623	594	644	644	590	633	638	633	610	656	608	629	632	633	641	605	632	613	622	667	619	630	604	580	635	667	600	652	604	614	635	596	584	641	608	681	617	600	573	624	614	597	614	634	588	595	620	612	616	598	633	624	592	631	645	631	610	628	591	652	631	640	597	624	614	594	609	638	632	614	658	637	634	599	636	598	612	603	571	650	628	639	638	606	634	593	632	598	596	634	615	628	647	628	640	633	637	642	629	623	602	651	626	629	613	629	622	590	633	628	609	570	576	671	632	625	588	612	596	588	581	648	620	622	606	580	667	599	587	629	612	615
24180	21518	28800	24675	21505	9484	1163	793	660	637	574	579	530	524	516	513	466	472	466	452	453	521	463	475	464	408	487	456	444	429	402	447	425	443	430	452	446	451	451	431	429	419	429	456	387	450	401	436	435	417	473	461	435	459	422	419	454	436	424	485	496	427	473	446	417	449	423	437	432	495	451	441	437	449	455	456	436	466	431	431	459	457	413	441	431	432	434	437	439	418	462	443	435	482	450	451	461	425	466	438	442	424	430	425	417	416	424	447	461	457	507	436	433	440	496	447	423	441	440	451	466	437	460	437	445	439	430	450	417	411	452	475	430	424	489	426	423	397	452	436	438	440	498	418	479	454	410	423	431	433	426	445	437	432	461	417	410	430	435	451	494	492	420	436	432	430	417	398	419	447	434	416	448	452	462	454	433	428	448	442	451	424	432	438	426	420	456	437	467	414	406	415	431	419	436	442	429	415	437	447	436	413	464	429	448	410	434	435	464	418	418	435	445	409	462	422	426	440	439	451	411	425	400	431	423	444	430	432	407	451	403	423	443	433	459	459	448	435	438	409	447	443	421	440	423	458	447	473	388	413	461	466	433	443	442	436	450	425	460	416	420	411	415	426	450	429	449	431	439	398	421	403	424	454	436	442	434	415	430	409	386	454	401	444	422	458	437	411	484	437	436	408	458	425	465	432	445	417	446	412	417	416	406	428	452	434	456	454	435	429	458	461	412	471	429	463	416	413	425	409	454	476	422	432	473	413	400	442	455	452	447	439	396	442	435	413	405	451	444	470	471	403	405	462	464	441	463	477	432	476	449	477	429	443	449	413	415	414	426	440	406	450	413	464	447	406	450	453	451	428	412	432	413	431	461	426	428	445	426	425	445	429	434	442	438	469	471	444	431	433	420	432	378	437	445	443	466	451	436	439	429	425	424	392	460	464	437	458	451	403	426	429	434	475	456	428	452	431	434	434	444	445	416	398	458	441	408	426	454	453	450	427	440	418	446	443	369	429	419	463	443	449	419	419	459	449	447	409	436	440	472	410	441	411	424	447	447	391	417	461	431	432	421	457	423	432	408	425	420	427	432	417	443	436	442	439	442	429	447	434	454	439	437	468	414	415	431	443	392	388	416	452	413	449	418	383	455	426	432	443	438	441	477	430	444	473	417	426	398	435	439	454	447	417	424	474	439	437	442	448	428	442	417	395	438	407	446	419	447	451	437	420	440	469	458	472	484	464	465	441	470	376	417	426	459	454	423	450	401	427	431	407	415	465	449	435	460	432	430	460	373	441	460	451	429	451	436	422	421	461	418	443	419	447	481	426	419	445	478	425	425	427	477	436	408	445	429	468	439	431	470	438	437	436	391	435	443	438	469	426	462	418	444	445	438	424	432	441	413	434	449	418	412	451	434	447	443	472	450	435	428	481	483	443	425	458	444	413	473	408	395	414	429	453	403	439	452	420	422	439	486	426	429	420	421	446	446	419	404	443	452	465	402	449	403	390	421	437	439	466	427	419	477	479	405	408	409	447	420	445	429	421	449	448	418	463	450	458	457	447	455	449	447	440	445	469	439	469	427	444	452	426	448	440	431	411	477	422	432	447	431	378	455	462	398	405	434	408	448	435	417	421	424	436	469	451	433	442	457	442	426	429	437	436	422	461	432	422	452	417	442	471	405	430	399	407	456	453	433	438	432	426	447	464	404	448	394	464	440	472	423	426	422	431	447	489	454	463	435	423	397	444	418	421	446	461	434	415	420	391	442	391	456	454	437	457	441	456	453	456	450	490	438	427	484	424	413	468	433	441	447	427	412	442	440	411	440	449	431	421	453	436	468	442	424	457	425	414	420	435	412	465	442	470	443	406	432	444	440	416	423	483	478	420	435	437	447	441	443	403	405	411	472	448	443	443	439	421	454	411	406	457	460	436	401	403	433	436	386	461	407	475	436	453	466	417	448	442	423	436	431	451	488	442	416	419	428	416	445	422	427	443	435	396	438	435	438	437	431	444	436	415	459	434	428	438	470	489	426	482	399	401	454	433	418	451	469	405	435	451	446	426	450	457	462	444	417	417	421	444	446	412	454	446	462	397	429	442	441	443	386	462	427	455	440	446	418	445	445	428	438	448	446	457	460	412	466	411	481	433	413	390	452	425	470	430	437	444	446	408	447	457	450	431	408	456	465	438	417	399	462	455	444	457	422	451	437	407	416	429	419	460	437	459	433	423	468	460	467	384	405	444	434	417	410	463	448	484	431	404	453	406	449	449	435	451	441	463	430	436	460	429	417	438	452	436	430	447	449	433	435	428	421	475	418	451	439	432	470	443	443	448	412	450	452	461	426	428	484	429	441	452	414	420	423	456	401	451	483	458	425	435	427	438	479	446	463	413	445	457	453	406	409	440	446	500	433	452	437	419	425	424	437	450	447	434	478	412	423	409	435	438	407	406	420	461	450	452	440	454	450	436	428	418	446	411	439	416	465	431	435	452	426	424	470	414	404	455	502	416	449	466	404	424	402	449	441	434	441	439	452	437	426	425	406	462	448	437	374	447	429	458	442	439	437	420	424	378	409	452	413	434	431	422	444	435	419	407	417	437	413	422	483	444	445	399	428	434	453	428	470	464	437	430	437	424	433	399	409	414	421	443	437	448	438	421	442	428	432	443	430	438	435	436	459	440	418	436	412	428	470	454	440	486	413	448	420	473	433	457	439	447	428	456	388	424	441	468	397	458	418	419	426	491	447	425	430	405	453	434	425	457	465	446	429	433	437	404	420	451	449	439	400	468	421	485	431	429	395	456	411	422	439	406	455	420	443	431	429	437	414	396	455	412	462	405	451	404	416	441	453	435	486	445	448	467	439	432	453	422	437	425	440	432	446	449	443	453	411	450	473	444	443	428	415	435	431	428	449	454	457	448	476	454	449	449	391	432	436	417	432	442	443	396	441	449	454	435	388	415	408	451	433	423	423	418	455	418	427	429	400	432	428	439	434	428	402	406	441	438	464	410	450	405	418	447	403	420	463	465	409	430	433	421	461	439	433	418	444	448	422	444	430	433	420	445	442	372	438	400	419	433	441	411	420	431	460	435	452	461	419	466	458	435	426	407	416	483	462	398	434	428	442	406	445	435	449	470	452	428	401	431	413	455	430	446	435	424	425	433	441	469	394	456	444	432	459	437	447	439	436	461	448	452	425	430	384	430	428	440	449	429	431	410	451	436	445	452	429	418	465	424	446	444	408	453	412	384	424	407	434	469	406	434	424	432	408	450	434	459	447	402	456	412	450	446	408	453	436	420	469	427	428	438	472	454	447	448	485	430	433	463	437	407	428	452	441	439	413	482	455	413	437	434	427	420	446	435	438	443	432	459	442	449	436	431	467	504	453	394	415	428	434	433	396	462	440	427	406	418	419	450	451	443	455	442	453	417	430	408	446	408	429	469	488	439	472	435	438	430	444	443	440	450	459	424	427	416	422	439	434	460	439	439	452	418
16759	8216	5495	2745	1992	1500	1231	997	855	804	699	678	597	610	558	530	547	519	506	484	567	489	495	510	482	488	487	469	480	507	481	480	481	470	500	439	470	461	482	487	478	473	472	520	453	502	472	439	454	498	482	447	473	438	449	428	487	487	473	427	432	475	476	455	464	443	443	474	446	465	468	461	492	440	476	479	473	449	472	457	452	458	443	440	437	435	449	456	432	451	447	429	463	492	484	452	475	440	416	491	427	447	459	464	457	470	444	423	463	456	514	520	460	468	409	437	484	480	446	478	476	460	479	483	453	461	475	478	461	453	424	437	508	414	463	499	418	442	461	458	474	456	443	468	482	477	458	445	451	460	481	460	413	457	460	434	450	448	453	461	436	447	459	499	449	494	466	447	427	463	452	465	445	439	424	421	444	455	451	449	453	459	424	452	404	481	523	495	448	454	431	471	464	417	449	481	421	423	438	477	435	479	454	452	447	469	449	462	463	466	492	449	455	463	480	489	515	473	434	468	454	480	440	441	461	448	504	451	459	490	463	445	460	451	457	476	465	461	407	437	495	451	474	432	469	450	439	448	423	483	433	459	473	474	436	438	452	485	462	457	460	469	434	438	431	473	465	502	449	456	466	457	514	469	457	460	454	490	464	455	451	429	485	458	431	451	457	429	488	485	492	459	493	475	430	477	434	469	474	461	458	456	451	457	473	473	464	449	468	451	442	468	461	440	449	439	440	435	442	451	420	442	441	454	442	464	477	430	433	464	416	453	463	480	462	429	459	446	428	459	414	465	445	462	465	407	487	472	470	454	428	462	443	456	463	423	459	461	449	429	415	493	423	441	497	481	465	451	412	490	472	438	454	428	473	469	424	468	431	482	449	470	469	492	479	436	491	476	436	454	480	447	489	493	425	467	472	449	448	485	483	459	445	439	487	507	496	439	465	456	441	421	421	430	431	494	478	478	481	446	460	451	502	441	464	461	475	477	466	435	451	447	457	462	435	415	415	470	457	479	473	453	451	481	477	417	398	488	413	472	441	461	454	434	433	473	446	451	460	510	445	477	482	451	431	460	435	453	472	472	448	469	474	464	467	487	440	463	477	460	471	486	483	467	472	421	430	441	482	466	447	485	442	481	503	467	445	478	454	438	472	485	465	434	453	451	478	463	477	438	437	491	461	455	458	451	484	458	431	442	439	462	450	451	488	480	450	483	424	444	462	438	459	464	473	455	473	453	473	457	464	504	491	479	455	477	475	478	480	446	509	473	465	471	445	485	469	452	477	459	460	447	461	470	444	448	495	422	429	459	473	450	454	441	429	461	484	463	446	461	464	477	465	445	460	470	495	477	454	475	457	466	463	484	435	445	461	433	449	462	441	454	470	421	452	403	472	463	473	469	437	487	469	446	482	444	464	407	488	446	455	482	427	446	457	455	488	459	421	450	476	419	451	456	496	467	460	472	473	457	452	412	472	429	448	459	431	504	467	438	432	459	459	451	433	471	443	470	457	499	450	488	489	495	475	446	462	465	454	446	454	435	428	454	470	437	490	446	484	446	464	425	458	477	449	494	489	480	445	470	434	449	481	428	478	462	457	508	461	468	428	487	439	447	442	454	453	451	480	427	461	475	452	439	415	470	474	429	482	463	442	444	463	446	444	442	447	466	466	479	459	468	464	475	457	457	464	438	462	442	413	444	452	493	468	483	454	466	454	471	464	425	488	478	441	480	448	453	453	477	450	472	477	485	453	459	474	485	448	426	429	437	417	423	454	458	460	440	459	452	488	463	467	448	479	445	437	515	452	470	439	428	495	452	433	475	474	457	475	446	479	486	471	489	427	454	445	433	425	499	442	446	498	453	479	433	457	454	463	474	482	482	474	440	464	447	455	426	415	433	491	454	427	457	469	464	464	441	469	483	469	488	428	455	441	423	451	436	450	438	447	409	469	475	510	504	453	470	469	472	425	451	448	484	432	419	471	490	443	475	451	454	493	437	452	432	499	463	442	486	409	453	476	465	462	451	480	465	470	432	470	482	419	476	463	458	475	466	467	400	462	464	522	417	461	472	442	456	493	469	472	442	460	464	464	524	446	465	462	473	416	473	488	453	431	442	449	447	470	438	460	486	458	438	455	456	467	483	423	462	469	409	444	494	435	420	464	436	477	439	481	456	456	446	453	452	463	466	458	432	474	452	436	413	467	443	493	464	497	481	478	478	427	430	438	501	470	467	471	416	444	485	436	472	487	453	435	500	471	460	450	481	475	442	455	466	426	464	506	414	423	478	508	424	480	516	462	494	444	423	452	491	434	412	459	435	490	437	449	453	436	462	475	487	484	446	448	476	470	488	427	455	440	464	495	444	462	425	494	476	466	445	503	436	485	461	453	471	463	464	487	437	449	466	467	453	452	465	461	443	488	488	465	478	478	450	402	433	435	455	439	462	467	453	440	428	465	448	436	492	470	439	431	468	435	430	486	437	474	464	444	478	430	450	514	479	501	492	429	448	474	464	469	476	460	464	463	436	501	450	473	450	444	434	440	438	467	455	473	466	419	481	475	428	454	449	475	447	427	445	454	442	482	441	412	467	441	430	518	444	450	470	471	438	487	497	440	467	417	427	460	448	461	453	438	480	459	429	423	435	474	444	434	470	472	473	435	442	455	442	471	466	450	431	439	461	467	412	451	492	506	449	436	446	517	425	455	436	462	471	450	486	413	479	446	439	478	432	458	453	440	466	454	476	457	418	442	485	428	481	437	477	476	405	468	496	430	478	481	417	488	480	445	480	457	447	433	471	482	444	469	438	438	446	444	454	454	477	456	487	450	425	473	486	448	485	442	463	453	436	483	488	449	468	449	465	460	443	443	422	448	432	453	446	491	431	452	483	433	478	478	492	429	446	405	467	445	448	469	437	483	471	453	418	499	465	489	432	486	479	440	441	415	439	438	471	478	448	469	493	450	447	446	442	463	474	473	471	453	462	483	459	522	464	456	432	466	420	464	379	451	451	490	449	460	475	441	458	465	397	502	450	454	437	446	461	437	442	447	470	468	449	459	452	447	457	457	489	442	442	477	451	430	453	475	426	432	452	438	444	476	469	495	474	437	452	453	447	450	474	490	492	466	470	466	452	482	414	438	444	478	477	464	470	465	448	450	464	458	430	441	475	478	481	460	455	458	456	454	452	457	441	471	468	437	472	481	499	449	464	448	458	464	478	460	458	456	450	477	462	429	451	486	494	458	434	451	454	457	457	465	493	464	412	452	488	424	454	473	441	459	479	441	481	449	465	435	440	481	465	514	446	459	450	475	500	427	424	429	491	489	453	512	441	456	521	472	482	486	432	452	488	440	482	478	440	488	469	426	432	469	442	416	436	472	468	442	432	465	465	431	411	420	446	457	451	466	428	482	448	449	473	448	463	435	440	447	465	488	470	479	460	440	458	470	460	445	482	440	463	441	430	469	479	455	461	452	407	444	434	450	471	444	413	421	446
25475	21558	27664	25763	9647	1245	1036	907	874	834	805	803	815	816	804	774	795	783	789	765	739	785	729	761	802	773	739	766	758	785	807	750	758	816	801	793	752	784	770	773	792	797	756	743	760	780	747	789	771	764	756	716	734	734	714	770	768	747	797	831	770	800	759	747	712	752	730	764	742	760	721	794	790	779	755	790	745	776	744	752	745	834	751	752	754	841	761	761	713	794	734	766	769	831	719	778	765	753	752	773	781	742	695	798	779	774	736	822	755	748	782	735	813	750	775	742	783	745	754	811	781	769	760	785	777	777	734	813	798	760	773	732	720	721	775	770	777	767	756	737	783	741	777	760	779	759	727	775	747	757	741	786	729	793	775	762	751	799	740	788	767	726	802	772	767	751	771	796	739	785	754	773	788	787	791	744	787	825	784	794	766	787	742	759	749	757	748	776	781	748	757	755	807	742	751	777	714	778	734	778	764	746	818	776	824	763	778	768	769	760	743	809	745	789	839	799	788	811	737	735	743	748	779	732	736	728	751	780	794	785	773	802	771	762	737	776	774	824	753	783	752	780	753	778	762	790	759	776	820	769	838	776	775	802	732	756	756	745	786	800	807	697	778	790	738	759	786	750	749	742	785	771	833	712	730	763	780	731	752	781	736	774	743	716	737	756	804	769	764	778	770	800	769	743	756	761	741	754	770	753	738	739	766	747	737	721	808	717	771	760	738	742	770	790	762	790	724	750	767	785	742	719	785	763	718	827	751	779	731	755	756	763	718	750	731	768	775	777	745	762	766	761	771	803	744	751	771	766	780	836	774	777	764	799	758	774	743	740	790	768	743	798	768	828	798	736	750	713	744	784	837	804	751	723	726	735	744	771	733	755	721	797	755	829	747	724	780	817	760	768	743	767	751	765	806	715	813	791	839	750	781	734	737	710	781	748	760	814	789	767	732	762	756	761	793	767	710	761	753	782	776	739	745	746	725	781	803	756	751	803	733	786	746	790	723	774	771	754	747	693	784	743	757	816	818	755	689	780	780	822	767	701	749	736	801	764	743	732	762	786	755	741	748	786	715	734	810	761	766	748	802	784	742	760	729	722	746	733	791	764	752	771	756	754	769	732	792	760	805	750	753	776	725	823	770	729	749	781	753	730	785	777	777	797	757	773	782	756	786	808	734	740	766	805	752	785	755	731	790	800	809	807	752	764	730	764	714	771	735	730	715	734	731	750	755	742	741	716	744	803	806	748	732	757	793	738	786	766	780	797	797	709	766	786	804	807	757	756	765	765	788	765	775	758	803	762	747	748	795	774	819	740	752	789	805	780	748	744	759	772	853	796	794	744	808	781	755	727	742	712	739	777	722	791	734	709	749	778	727	741	730	854	775	777	793	780	768	769	767	760	760	758	780	762	769	772	793	729	733	771	733	764	750	761	768	793	808	781	795	806	741	732	788	777	750	774	786	737	728	755	762	744	766	779	750	759	775	741	746	806	746	779	752	765	721	715	816	769	767	795	774	740	736	784	741	736	797	772	799	787	751	750	781	752	740	786	786	747	809	761	753	747	796	764	743	821	772	757	722	753	730	781	761	739	778	794	810	775	787	756	780	794	752	764	736	765	774	740	759	731	797	683	767	768	718	739	765	804	778	750	724	773	782	743	844	810	718	748	779	782	789	757	796	798	799	757	756	798	757	770	768	798	759	792	787	742	771	773	784	779	822	727	763	774	811	767	815	767	816	784	730	816	758	728	831	742	790	778	792	784	742	813	775	787	795	761	727	774	763	777	756	762	748	783	777	785	758	767	758	743	776	733	755	754	796	793	748	751	772	795	779	733	813	768	753	755	777	750	709	787	788	806	788	766	819	714	785	742	814	760	803	759	745	804	776	785	768	743	784	809	753	759	786	764	762	741	762	719	749	782	764	768	819	737	747	761	808	778	767	786	833	777	744	731	736	768	764	750	744	758	785	751	763	755	772	759	747	750	739	782	791	728	792	770	748	753	769	780	764	736	753	764	801	805	733	758	757	801	800	775	728	751	730	718	751	741	739	753	732	724	793	704	767	777	761	770	736	679	725	715	769	774	811	777	742	797	775	749	757	756	745	748	848	807	790	748	777	772	789	753	765	789	789	710	758	752	768	758	754	764	743	766	761	741	760	783	780	807	763	791	828	783	763	728	791	753	779	778	741	747	759	791	731	751	799	787	785	758	768	807	772	726	771	758	756	774	738	789	804	756	730	768	800	815	717	748	753	801	757	757	785	771	732	748	751	811	745	726	782	732	780	774	776	752	727	763	753	731	732	757	754	788	789	751	821	794	742	770	726	741	808	703	713	807	751	779	760	815	752	768	780	798	799	779	758	758	765	784	806	739	795	739	790	765	697	740	777	753	802	779	730	748	767	758	774	745	772	741	746	764	790	737	744	789	772	770	741	781	778	768	713	803	799	729	770	736	774	736	764	760	756	739	739	743	736	758	767	739	817	775	728	789	748	792	702	763	771	807	781	752	742	731	734	740	771	748	771	785	784	792	728	736	751	756	801	750	731	779	755	771	796	769	723	742	740	785	761	746	786	794	788	760	782	734	766	758	748	781	782	781	771	797	756	727	755	744	751	711	763	763	815	846	766	786	844	796	777	826	766	751	753	786	725	729	778	758	765	774	759	742	766	796	766	745	743	733	777	785	801	774	710	784	754	754	776	769	762	758	794	811	754	787	749	790	739	746	774	799	761	731	782	757	760	756	770	756	798	757	744	766	714	820	748	775	770	821	713	785	749	793	725	777	768	765	782	755	809	765	729	789	772	770	802	727	748	790	790	721	760	756	696	746	787	731	764	775	809	773	771	751	768	783	816	763	765	790	789	756	767	821	724	773	793	794	757	767	754	800	739	762	759	762	763	745	722	748	772	746	807	726	782	763	768	740	780	761	783	775	754	756	755	753	773	793	801	722	755	755	793	740	773	797	796	776	792	774	749	712	763	732	780	771	774	811	735	770	727	736	762	711	763	780	750	780	737	735	766	762	751	746	763	704	771	745	710	789	787	764	797	762	714	746	783	731	754	754	744	765	745	751	762	783	746	708	747	755	728	734	783	743	762	759	768	765	777	758	807	795	782	806	748	807	756	780	802	756	737	754	795	729	751	805	786	773	755	744	740	763	791	781	784	686	818	744	758	736	742	739	787	826	722	795	766	739	812	774	760	769	751	752	725	770	775	779	785	722	754	761	798	707	704	754	748	720	750	736	767	806	810	720	775	730	763	732	748	749	746	731	756	757	781	748	731	759	781	736	798	780	739	750	758	752	790	734	777	776	749	766	778	761	775	736	763	758	745	837	715	741	761	754	787	764	775	783	770	782	716	756	840	793	749	784	723	725	792	772	807	751	728	816	788	730	740	742	777	801	797	788	773	769	752	689	790	781	758	760	766	735	771	736	798	735	742	710	761	737	762	758	770	751	781	859	805	772	780	746	758	757	773	748	831	779	797	757	786	738
16894	4978	3331	1878	1539	1398	1208	1016	1009	923	887	835	832	780	812	842	838	850	825	780	787	776	734	802	753	754	822	807	757	795	771	833	736	797	756	760	784	829	799	802	736	783	756	791	770	869	780	781	803	782	750	794	792	770	785	731	807	802	798	815	777	714	761	772	767	750	741	739	780	771	815	805	765	776	735	782	773	759	799	754	762	768	779	792	779	788	793	742	760	765	812	703	762	737	758	785	799	758	753	788	785	770	694	767	802	787	779	791	783	784	752	743	753	743	827	850	781	806	809	763	744	792	807	826	786	748	829	818	780	778	713	763	776	824	762	765	697	796	794	753	801	782	775	733	737	738	747	763	781	781	807	741	804	758	780	755	779	755	803	751	733	821	772	767	787	804	774	741	769	827	803	844	775	760	758	768	729	780	746	767	779	760	770	715	787	737	762	768	776	793	796	786	722	770	792	800	816	748	778	823	738	753	781	775	779	828	743	749	794	739	793	802	740	789	768	782	733	723	788	774	781	778	808	786	785	755	761	770	791	777	742	751	783	816	759	742	784	806	782	770	801	750	766	741	793	748	739	766	772	732	824	752	736	777	788	768	704	753	766	798	790	811	775	820	791	803	777	754	814	798	763	797	720	774	773	770	765	771	763	800	743	780	743	811	765	782	789	771	776	796	785	769	757	777	749	799	795	734	763	769	790	766	760	797	749	789	743	782	770	764	744	767	776	719	786	780	805	807	768	787	784	783	752	789	782	769	808	772	756	744	775	785	770	805	811	778	747	765	742	784	813	794	849	757	798	786	748	734	795	796	759	745	745	770	765	776	766	775	760	742	759	764	808	802	820	752	732	791	736	749	715	806	746	724	737	731	768	765	801	729	781	766	780	769	742	771	755	752	783	740	809	801	773	751	808	778	746	816	761	803	771	737	789	737	798	730	783	803	834	724	780	783	749	744	794	748	791	741	792	727	780	786	779	761	794	757	790	740	734	794	769	805	751	735	793	786	804	765	792	745	730	782	732	780	750	800	773	755	788	822	765	771	800	816	772	823	782	795	797	786	783	794	791	791	789	765	802	782	728	745	789	789	763	737	746	773	734	744	801	770	803	756	791	743	769	761	801	816	774	781	771	773	760	806	783	776	764	801	751	758	754	796	788	770	783	773	773	745	810	773	753	746	804	761	813	802	778	782	772	795	763	762	755	708	737	754	778	800	805	778	775	819	744	803	769	753	771	860	763	827	800	785	757	830	760	805	796	750	789	746	777	786	784	767	785	734	723	793	717	745	761	783	828	765	766	763	756	738	798	784	753	762	800	804	752	740	775	759	769	776	738	766	784	763	797	776	760	781	804	774	763	738	768	807	765	800	782	799	800	799	718	773	782	761	706	781	753	767	777	778	767	778	753	792	754	753	762	763	757	770	752	794	752	752	756	747	770	794	788	807	789	748	780	810	773	786	761	792	792	766	737	778	757	784	748	788	789	743	795	757	786	798	736	745	769	799	770	742	744	768	771	769	740	751	782	795	779	746	801	799	760	751	752	747	764	785	789	796	726	759	797	772	724	757	741	760	773	752	809	785	808	700	769	771	798	788	719	745	747	736	754	749	763	787	791	775	752	770	771	808	791	757	752	768	719	764	758	750	738	771	771	772	811	717	760	783	755	820	753	746	766	832	807	711	767	744	728	776	800	775	799	803	796	782	769	812	719	735	698	818	768	794	797	814	785	786	766	754	757	780	778	806	769	813	780	762	747	772	744	773	746	768	806	766	781	732	762	704	772	764	826	785	768	798	755	759	829	714	792	820	832	776	793	755	786	805	774	748	790	745	741	788	755	762	803	751	792	792	818	762	779	738	830	770	770	798	782	731	772	764	758	800	771	767	786	829	784	795	760	769	773	728	739	758	783	771	733	789	740	785	798	780	743	763	803	775	767	810	762	765	786	723	742	786	786	776	776	790	756	733	740	783	795	781	800	791	739	762	785	765	762	794	815	798	791	732	780	801	802	809	741	784	783	799	777	843	761	799	765	754	824	767	783	769	752	733	751	782	770	740	719	784	759	729	782	821	770	773	762	773	758	785	725	781	784	719	706	790	771	739	790	775	745	799	747	768	769	760	777	767	761	764	761	765	735	759	747	815	798	784	795	771	803	745	759	762	720	814	754	743	776	737	785	758	794	785	814	758	820	796	760	810	781	750	810	804	757	793	795	763	776	754	785	758	784	743	786	751	807	812	741	800	787	794	743	769	822	789	768	797	781	774	803	746	779	788	836	763	791	752	762	783	753	804	744	774	772	738	761	781	816	719	774	772	743	779	789	787	720	774	784	766	814	749	770	793	780	767	779	774	714	710	788	800	772	770	756	747	737	763	762	731	735	745	735	782	775	733	793	789	770	820	740	748	767	755	776	752	793	759	774	781	771	783	790	749	785	754	763	771	789	741	745	791	738	811	773	756	795	785	813	773	799	845	759	817	758	788	757	809	772	763	748	796	786	736	738	749	793	768	809	774	764	718	808	784	833	777	765	797	768	730	781	753	768	748	740	814	764	771	824	833	756	779	763	720	783	756	762	794	819	791	751	755	783	779	820	722	792	735	759	767	779	739	798	748	818	768	803	746	778	753	749	762	767	790	764	740	808	742	743	822	752	819	794	710	785	774	785	759	806	783	811	758	796	846	756	794	737	766	786	766	795	772	747	738	778	779	774	762	776	778	745	775	767	771	791	786	757	764	792	814	788	771	804	799	749	783	762	798	752	781	795	761	803	760	763	788	817	746	794	739	784	780	730	793	803	760	770	765	785	793	739	748	775	751	762	734	757	755	719	750	816	775	782	743	750	801	758	740	777	723	739	756	786	780	783	754	804	814	808	777	773	788	729	757	779	773	759	791	776	745	801	749	773	788	803	795	743	784	762	830	768	752	769	819	749	758	814	782	750	745	754	744	813	783	779	765	811	765	791	772	768	821	800	773	768	810	766	783	749	770	786	796	789	715	701	783	757	704	800	744	764	776	698	725	778	780	794	792	771	800	842	781	805	761	743	736	785	726	788	741	782	756	787	764	751	814	798	790	801	778	734	710	737	807	755	800	798	774	787	764	774	743	790	779	798	825	784	801	757	730	783	779	708	757	754	795	748	770	789	767	772	809	760	775	777	751	776	801	779	753	765	746	739	774	806	755	737	783	775	771	806	769	764	757	764	757	767	754	790	853	790	725	791	775	818	752	767	847	798	807	808	735	740	758	770	793	798	744	784	828	846	781	748	767	771	736	763	785	840	756	780	780	766	774	764	777	790	765	782	742	813	757	795	751	771	751	760	779	764	778	760	768	790	798	796	755	779	774	763	801	771	828	805	752	776	846	712	814	744	750	777	770	765	752	796	744	772	724	788	744	798	787	801	783	774	785	785	762	781	761	722	757	718	736	782	755	742	773	722	810	756	786	778	781	802	799	790	759	784	769	806	775	757	791	785	749	779	803	744	771	802	787	831	777
23164	21632	29420	24344	21584	21594	7224	1348	1046	952	909	857	765	749	708	763	680	689	683	681	680	604	630	637	662	614	673	644	626	647	646	627	637	651	610	614	616	638	668	645	623	629	604	619	627	606	682	669	638	635	623	596	681	599	605	612	634	671	651	667	625	679	679	621	632	623	595	610	629	648	596	595	625	589	644	637	620	601	579	576	637	598	619	632	626	579	656	581	610	596	616	626	562	571	627	579	626	606	573	662	595	608	560	616	605	624	600	654	612	651	593	630	667	613	634	682	627	644	650	639	645	630	636	602	636	685	659	624	627	642	641	646	619	612	623	644	588	603	686	635	588	601	635	588	628	594	612	583	641	649	627	581	605	645	603	615	662	621	615	558	594	610	598	664	603	616	620	625	597	641	621	623	657	574	652	639	703	646	601	631	622	601	612	613	614	630	614	591	648	619	617	621	645	554	592	623	659	639	674	648	606	630	576	578	616	613	625	654	666	631	628	624	630	615	637	605	632	601	607	581	614	636	613	606	639	572	641	579	619	635	639	627	656	619	637	604	618	650	625	672	634	607	663	644	572	616	634	628	583	638	612	631	628	576	599	646	622	580	628	632	596	617	637	602	577	645	644	608	613	603	585	635	633	635	623	603	599	672	593	587	631	581	625	653	614	638	646	604	618	592	637	611	626	628	642	622	641	581	657	635	612	693	637	619	633	617	563	615	613	608	657	644	606	612	607	618	595	593	613	607	635	628	621	669	597	580	620	597	633	574	605	642	623	611	628	593	599	602	605	604	597	645	618	612	616	592	630	624	649	597	634	615	644	595	611	659	618	613	599	576	624	652	667	659	597	638	623	684	636	632	662	651	597	648	607	621	609	590	654	643	629	614	583	616	600	630	595	611	642	641	643	620	649	632	652	589	637	618	592	606	598	617	599	617	649	586	601	579	553	608	589	537	626	578	631	607	586	607	627	600	637	649	643	625	609	591	578	614	608	605	569	630	591	628	616	672	633	613	577	659	601	676	594	619	625	624	616	617	637	590	647	660	662	638	637	638	630	603	634	613	612	658	599	631	638	617	667	611	656	620	600	657	568	645	606	665	595	624	618	575	652	667	592	660	654	610	619	634	612	627	646	607	569	622	647	641	604	590	631	639	663	621	651	593	582	653	595	590	613	647	642	581	615	582	627	620	646	640	637	613	652	627	602	579	660	635	646	620	632	645	624	571	626	591	609	602	655	626	632	620	621	671	609	623	607	595	623	652	601	626	633	620	631	607	635	649	614	642	634	623	619	627	603	613	640	606	588	608	604	635	594	609	606	587	621	627	645	608	623	631	605	653	630	627	638	584	663	618	598	587	641	603	600	593	640	608	601	665	614	604	564	615	634	627	617	622	604	619	627	631	620	638	621	624	577	622	620	622	626	635	576	642	615	650	644	615	604	625	606	598	634	590	637	627	576	620	610	590	594	632	575	621	620	643	649	605	603	603	598	591	600	631	599	630	602	621	669	604	652	580	634	570	619	606	665	594	662	645	620	604	601	642	636	599	643	639	590	601	611	633	603	626	598	624	654	611	671	625	621	637	622	609	647	573	610	595	589	605	607	578	635	614	633	579	641	638	653	573	609	595	577	627	606	618	637	616	650	582	618	617	637	623	632	613	659	614	635	597	582	650	644	575	624	581	627	636	586	621	584	662	558	612	635	672	630	609	593	615	613	604	617	614	640	632	626	578	639	598	643	648	608	633	663	624	656	588	669	622	623	590	560	655	612	658	572	636	633	607	624	607	687	639	677	621	633	633	636	612	614	620	666	642	624	656	628	610	599	591	604	583	630	572	619	610	655	562	652	635	615	585	620	615	628	615	602	615	622	639	601	621	629	656	639	591	658	580	560	616	652	640	677	658	606	578	620	591	665	599	630	662	640	573	595	614	596	583	600	662	553	592	586	605	629	620	581	614	622	622	585	641	632	658	614	683	624	649	615	612	552	596	665	636	645	591	623	626	580	600	604	677	640	598	593	635	593	634	632	605	641	636	625	614	635	585	649	629	610	647	627	608	646	645	642	626	637	642	613	624	637	626	618	616	614	616	629	628	587	603	639	599	658	658	613	610	607	618	615	627	556	598	594	620	623	611	605	598	638	599	577	608	639	635	653	637	601	620	641	591	588	597	628	597	629	614	604	592	612	565	623	663	571	604	613	565	574	581	626	649	567	592	630	700	619	612	635	650	622	605	657	560	627	652	630	636	607	579	641	595	664	607	639	619	637	634	622	625	654	621	591	639	544	626	638	639	643	628	633	637	642	661	634	631	650	623	605	596	631	630	606	581	659	619	621	606	604	614	591	559	643	638	597	661	619	606	607	648	605	632	623	590	638	614	643	619	630	599	606	606	588	606	628	625	641	590	653	606	624	640	579	581	616	580	614	638	630	606	622	586	600	622	595	591	616	653	664	648	608	627	603	593	610	646	595	594	566	594	601	613	603	602	637	625	594	590	620	597	656	669	596	643	578	629	641	630	590	646	590	635	634	652	677	609	575	607	606	658	604	588	654	619	613	648	598	627	631	632	598	620	620	598	602	588	627	607	580	631	627	643	606	606	630	652	594	583	606	636	602	593	616	619	660	594	662	575	592	662	634	545	578	579	632	594	614	615	631	630	568	595	627	628	624	628	608	589	557	641	604	660	636	637	630	596	601	608	619	622	627	629	637	617	585	584	604	625	595	631	582	601	627	623	597	597	618	616	605	575	612	591	593	614	664	612	583	613	590	658	597	648	631	610	649	638	570	634	617	642	640	635	618	615	582	627	620	634	657	623	619	625	619	567	621	552	632	646	623	674	651	616	610	636	614	643	645	604	600	613	638	680	652	596	599	628	650	606	605	592	616	602	553	596	632	651	634	591	603	603	622	605	618	584	601	610	651	624	620	603	594	649	631	602	678	621	632	660	599	640	593	682	586	641	610	600	613	629	586	602	599	615	605	601	582	631	615	619	611	615	591	644	631	642	602	592	620	600	644	621	636	623	635	633	579	646	641	637	653	622	623	593	593	609	628	598	620	593	647	649	662	655	626	621	624	655	590	614	634	659	600	580	603	631	638	575	591	583	611	619	581	647	675	624	628	610	629	654	548	625	602	617	591	595	647	636	625	631	596	638	565	627	621	594	631	625	665	647	611	609	589	613	620	591	608	610	591	625	605	620	623	646	621	649	638	574	628	600	584	600	619	607	600	589	683	612	609	609	643	644	605	613	632	588	632	612	632	629	568	610	577	623	630	603	604	618	639	599	603	616	586	595	618	565	601	630	633	590	623	620	579	584	653	624	583	608	644	609	649	611	637	564	652	623	614	577	583	563	592	587	604	574	633	668	607	583	623	592	615	651	626	576	606	650	606	591	669	603	588	611	625	611	591	605	627	573	657	617	606	602	598	588	611	625	592	639	616	609	609	606	573	657	631	600	584	601	590	577	638	615	564	629	677	562	583	601	593	590	606	590
19576	13580	9013	4592	3459	2573	2118	1579	1373	1217	1142	929	915	839	851	776	735	767	778	723	689	733	685	669	715	681	669	647	681	660	653	677	667	641	570	648	626	625	596	661	612	634	647	655	621	600	670	584	651	593	648	646	566	572	583	651	618	615	622	620	606	645	632	638	599	597	614	640	643	653	616	591	584	606	622	613	593	622	613	627	618	586	604	615	612	583	615	639	605	627	590	615	652	594	666	625	622	619	616	578	594	587	593	604	642	598	610	660	621	658	611	650	628	604	620	596	614	585	590	593	613	642	645	662	656	617	630	610	606	642	626	619	673	635	645	639	620	631	596	578	601	614	615	616	622	623	610	580	638	626	623	628	616	640	615	640	599	605	547	620	544	605	620	618	586	663	597	669	566	610	641	608	635	582	600	635	649	589	608	637	606	577	635	629	587	626	639	582	589	625	646	603	610	583	632	610	607	627	630	607	637	624	589	614	606	589	609	687	606	590	609	634	594	590	610	650	628	592	602	554	605	629	639	617	625	567	640	594	582	605	585	586	610	616	617	655	605	577	590	609	594	575	576	617	648	623	608	633	569	606	576	571	600	632	611	610	616	598	637	622	609	603	628	607	604	628	622	599	622	621	560	577	607	668	622	631	581	655	604	607	648	576	604	641	617	598	560	641	604	625	604	590	571	589	599	637	671	601	581	670	583	620	551	640	602	574	601	595	613	624	603	621	612	631	618	585	604	651	617	601	626	603	628	605	547	611	600	616	658	614	629	633	611	612	584	608	598	692	650	565	625	597	626	605	595	588	647	573	589	648	610	619	624	652	620	616	653	649	600	610	594	576	577	615	611	610	612	629	564	565	617	631	608	630	607	656	596	621	603	631	570	631	626	609	557	563	640	576	569	599	597	588	596	618	615	595	593	600	620	625	619	627	619	599	612	604	593	586	621	614	591	643	623	616	588	629	655	656	592	594	560	647	606	637	615	626	577	598	620	629	612	639	613	603	631	587	621	633	620	638	630	602	605	607	635	594	607	644	634	600	606	588	635	596	590	588	579	618	594	579	599	671	604	597	633	603	600	562	592	587	591	613	599	591	652	634	590	609	619	610	591	615	640	586	600	633	610	620	640	612	631	580	604	592	596	602	648	616	593	618	676	653	622	641	591	604	620	614	591	600	589	605	572	561	643	649	621	611	559	606	545	607	577	572	630	600	593	622	617	588	601	605	625	623	607	591	622	626	626	589	600	566	598	602	654	605	615	603	624	594	660	600	619	615	588	606	631	577	620	609	618	597	581	583	595	590	631	589	623	605	602	622	560	615	598	576	667	607	644	596	590	612	605	609	595	611	590	634	579	578	624	636	631	577	618	589	676	610	613	656	628	629	599	583	607	602	653	598	635	600	633	628	632	638	576	585	601	599	649	573	625	594	612	557	581	585	622	578	646	604	641	577	640	589	603	651	571	568	640	598	612	634	596	599	613	599	596	582	633	627	636	623	600	646	611	581	608	596	594	617	635	621	605	603	614	625	537	555	573	592	635	648	580	584	589	606	588	610	610	573	609	620	608	584	611	637	578	602	626	597	567	586	642	656	610	656	612	659	638	632	608	615	634	607	608	604	603	559	629	661	587	633	584	587	592	598	630	589	588	610	587	632	611	599	619	593	560	612	624	669	587	626	598	628	608	608	587	566	575	604	586	575	632	583	626	647	679	602	606	639	619	653	584	617	641	609	581	571	596	630	588	593	647	606	555	595	601	577	644	605	566	562	612	618	639	593	642	605	573	628	594	638	586	599	599	579	648	596	594	584	594	614	622	642	644	582	597	675	639	600	627	591	637	623	563	648	605	607	601	646	580	612	576	545	609	592	599	573	600	611	622	629	568	624	600	592	609	620	621	633	605	584	657	672	618	634	613	621	632	579	653	619	638	594	549	624	599	631	626	613	583	618	566	660	633	604	627	607	626	635	654	567	623	615	601	617	591	626	621	582	614	639	644	611	627	620	648	613	594	589	630	623	628	642	610	624	614	614	645	629	639	635	604	576	610	596	593	567	621	629	622	642	602	615	613	590	573	608	571	602	632	617	595	613	583	602	627	612	597	642	604	650	622	625	605	574	621	637	585	660	620	613	655	588	623	618	620	629	612	631	610	620	586	609	607	609	630	608	639	620	601	643	613	584	583	601	600	567	643	595	598	634	625	571	566	620	590	594	604	664	617	609	636	615	611	617	644	616	653	638	600	610	600	596	560	579	603	579	572	635	600	561	597	627	599	594	615	615	592	595	639	587	541	583	658	592	632	606	639	612	586	588	604	646	591	630	572	588	578	558	589	616	600	568	595	628	666	646	602	640	594	625	655	523	567	620	630	654	606	608	602	589	567	579	650	602	601	699	642	612	608	639	580	616	583	637	613	607	618	611	625	632	584	612	629	585	643	634	642	626	652	585	600	639	632	605	634	643	606	642	623	624	594	601	599	615	615	619	605	628	591	621	638	582	604	587	613	624	608	623	619	640	634	614	603	616	623	586	613	619	625	586	589	628	586	619	617	591	600	589	626	620	637	633	612	574	597	579	607	648	602	597	611	611	628	618	634	562	591	589	607	610	650	615	612	612	612	588	567	622	633	629	617	619	633	599	599	617	542	626	620	607	642	597	621	610	623	670	604	660	597	597	616	642	654	603	609	600	625	583	588	596	612	630	589	627	557	630	611	601	622	608	611	614	571	616	587	595	610	629	619	629	612	632	624	624	565	637	600	603	626	665	575	619	615	595	601	608	648	628	627	605	616	608	627	609	575	581	638	606	629	621	595	640	582	588	617	621	613	597	617	603	588	581	611	622	633	610	626	624	604	583	621	570	588	608	621	637	626	593	597	582	637	586	621	588	593	618	610	593	602	601	654	607	611	614	641	610	627	596	599	597	647	615	619	622	621	597	671	623	599	638	613	578	573	592	629	631	619	605	613	608	625	633	593	580	625	577	575	596	623	627	625	649	541	606	598	575	642	563	640	621	613	605	660	554	601	567	613	609	612	609	640	619	621	560	603	576	627	597	626	663	638	613	578	612	585	574	630	603	634	609	634	615	611	613	552	579	593	626	586	602	610	613	620	629	639	573	630	607	624	643	620	561	605	609	588	614	606	576	611	636	620	631	621	601	605	601	632	610	622	589	614	627	592	627	605	575	628	612	626	629	608	593	601	599	630	623	639	653	645	630	609	566	658	595	611	588	616	613	581	631	636	649	615	649	634	649	610	591	630	653	644	618	624	566	620	627	633	576	603	595	619	665	640	598	639	610	593	597	598	642	619	590	597	621	568	598	603	627	590	647	601	601	611	611	616	585	627	614	643	578	586	645	573	628	630	589	566	622	582	589	627	638	601	600	619	589	615	598	606	591	623	615	578	609	631	641	652	599	654	596	612	604	616	576	619	570	602	637	601	571	648	567	605	629	632	640	586	588	572	647	613	637	585	638	623	595	584	557	588	588	611	636	598	614
28839	17748	4143	870	722	623	625	584	595	645	606	643	602	546	568	640	518	585	607	571	582	597	563	591	590	578	598	581	601	631	586	582	621	562	589	576	597	587	604	569	604	605	581	599	584	596	600	576	562	620	569	605	619	578	605	606	615	619	567	601	622	584	604	606	570	642	629	561	603	566	606	580	578	581	596	574	580	617	604	566	577	584	582	586	617	575	606	570	603	557	607	609	583	568	541	629	576	564	644	598	561	608	659	611	579	601	569	602	589	592	597	572	582	568	616	608	608	622	587	611	580	653	611	610	580	568	608	585	633	622	633	589	588	580	596	633	591	628	581	590	624	605	614	589	591	602	584	598	585	571	595	580	589	628	570	567	577	582	627	558	576	614	600	604	632	602	567	618	574	583	618	604	547	596	630	549	581	594	593	574	591	608	617	601	579	610	591	591	623	616	538	637	602	569	563	584	570	556	606	609	598	547	653	593	628	570	563	591	563	595	602	584	559	608	550	593	544	575	586	607	585	567	618	613	604	601	557	620	577	586	589	600	612	600	637	553	581	638	585	570	610	613	596	616	595	616	536	622	565	584	627	615	535	580	590	535	569	642	611	545	584	575	603	582	639	597	588	631	604	605	602	625	594	621	602	605	563	602	574	645	562	572	612	560	575	593	585	546	554	584	585	600	581	641	586	587	666	619	579	629	645	629	597	599	585	589	597	608	593	586	610	591	569	588	569	574	563	658	572	569	604	582	629	583	541	575	593	585	597	590	545	588	587	618	550	587	621	582	587	576	560	613	597	628	582	643	589	594	564	573	567	575	588	624	593	590	592	565	575	616	555	618	555	603	568	616	587	597	603	578	567	598	559	567	564	547	578	608	592	573	594	657	584	563	543	577	572	590	543	586	531	571	608	579	637	609	642	593	601	594	602	590	594	550	628	564	600	649	622	600	603	590	584	579	568	626	592	569	630	594	596	645	631	610	560	592	590	662	601	592	572	619	585	596	571	593	569	588	567	588	586	570	596	582	587	608	579	587	616	558	616	625	576	594	622	605	620	561	606	572	584	575	587	600	588	627	616	587	598	573	583	607	601	572	605	625	556	558	595	584	609	603	580	585	596	561	598	600	573	563	591	581	645	644	594	572	648	596	586	567	570	621	620	632	558	588	568	554	582	606	633	551	597	656	587	617	611	489	599	578	559	579	624	578	576	611	606	620	560	601	600	602	587	581	583	580	597	607	598	555	618	576	564	588	587	556	570	620	608	609	585	597	562	606	543	582	599	601	627	599	581	605	570	600	595	612	575	572	618	646	639	579	623	564	637	575	584	587	613	602	580	598	616	598	609	574	600	600	567	594	602	580	538	584	581	604	608	611	581	633	572	594	573	550	582	573	597	592	598	592	596	584	597	593	541	663	563	575	558	555	609	600	592	604	598	599	577	579	611	593	622	598	610	628	583	595	576	600	625	610	565	616	603	615	599	604	547	575	582	573	615	609	610	563	625	595	575	620	584	612	567	608	613	674	513	600	606	596	555	574	617	568	617	567	628	588	563	536	592	535	617	601	564	609	614	570	580	631	621	633	609	583	612	578	589	568	580	593	637	599	574	594	629	615	580	629	593	629	632	578	574	643	552	602	614	567	593	608	577	559	617	615	592	600	603	574	587	591	596	594	605	632	605	593	636	562	568	561	570	613	562	590	579	564	608	544	594	611	555	643	583	595	612	625	563	591	576	604	625	623	588	604	583	604	593	622	589	608	599	612	584	604	584	587	581	553	580	623	603	584	591	543	597	611	614	567	663	645	583	616	598	654	605	622	618	575	596	569	619	611	628	591	575	622	632	591	617	610	571	605	597	625	582	576	619	582	557	640	626	596	597	590	584	573	595	555	581	561	605	599	569	558	583	572	576	558	591	588	626	578	593	551	552	598	571	582	566	587	579	568	612	606	583	589	607	609	570	672	578	606	607	564	556	608	590	648	598	563	557	568	570	603	581	564	615	598	614	570	625	585	577	605	554	575	588	571	623	595	581	588	573	564	585	608	542	577	633	607	592	623	585	555	615	599	571	586	635	596	571	561	575	584	609	640	604	598	566	607	582	572	579	625	603	554	568	553	581	570	618	598	563	628	571	567	592	578	599	591	580	620	572	546	593	575	580	592	587	622	596	584	610	621	615	602	560	557	616	592	568	603	585	615	585	578	583	610	565	591	625	592	546	606	566	540	571	575	558	600	559	598	628	590	581	567	586	586	626	586	625	616	574	606	615	580	581	614	602	593	584	585	599	629	601	566	550	571	572	589	615	595	547	634	606	595	667	590	597	584	554	576	583	608	585	612	608	629	613	543	597	609	621	603	630	572	616	561	526	603	637	635	596	519	613	598	579	563	603	565	645	631	635	578	628	624	637	590	574	615	641	607	585	565	583	586	581	572	570	595	621	609	591	572	606	582	647	615	611	582	586	624	585	606	591	585	585	624	614	603	639	616	577	625	642	587	605	576	586	663	573	597	558	584	627	559	566	622	586	555	630	613	585	610	583	573	569	618	607	587	629	611	649	607	577	610	581	604	593	645	594	583	603	633	578	587	566	555	577	599	548	611	569	597	613	610	630	584	565	568	559	637	625	594	554	596	567	565	599	587	570	591	548	628	586	578	574	629	589	583	602	628	664	585	602	603	590	609	568	577	589	621	590	625	531	567	598	597	541	614	598	597	637	620	576	638	586	586	595	600	571	581	618	593	593	551	591	640	566	600	595	550	613	588	615	601	576	587	604	560	570	602	558	567	552	622	617	637	553	578	597	549	587	616	595	589	623	616	629	592	581	582	644	584	600	603	593	597	571	628	601	609	571	598	576	601	564	593	558	584	640	546	616	633	576	541	585	616	581	593	595	576	615	602	600	587	604	643	595	637	606	582	620	556	635	565	638	596	582	632	566	575	587	613	579	644	574	557	608	602	600	610	576	639	577	597	615	584	605	580	570	602	595	585	545	619	594	565	616	600	574	600	608	573	606	611	593	638	588	630	619	609	612	600	618	559	580	642	588	607	615	606	596	564	589	627	631	631	580	573	620	585	579	540	548	585	580	623	563	612	592	562	608	599	577	604	600	609	656	579	632	624	578	575	587	636	539	557	614	591	599	576	567	580	598	555	585	563	611	616	592	590	586	576	557	544	578	553	615	573	581	564	608	613	577	591	581	593	586	573	593	621	569	575	617	573	582	605	585	599	578	590	609	610	553	581	587	601	602	597	592	571	544	608	542	553	570	622	640	575	584	621	579	592	596	541	592	617	605	565	630	581	566	602	616	579	573	560	624	571	623	547	623	622	595	570	577	600	592	580	646	614	563	602	559	587	595	603	578	625	604	587	578	613	598	530	622	545	612	615	618	617	568	588	621	625	594	616	563	560	600	650	557	579	586	571	608	571	609	530	599	607	640	566	591	579	543	563	574	623	575	554	606	600	590	606	645	567	598	567	620	604	539	599	605	604	558	619
14679	1121	868	737	711	671	650	655	644	705	648	632	630	626	643	624	639	617	590	606	581	665	662	610	605	636	615	587	602	623	592	609	599	571	616	602	607	627	618	584	639	583	593	573	610	629	636	603	608	652	597	642	655	647	624	620	596	627	665	594	579	623	616	613	610	590	603	641	591	658	609	621	609	671	577	619	609	618	610	635	611	609	589	622	611	640	605	593	602	569	613	610	583	606	621	585	655	594	662	578	607	689	645	614	625	657	623	623	637	634	594	616	615	600	600	597	572	602	594	606	586	663	652	603	678	666	622	598	622	634	600	620	635	643	654	619	630	578	596	625	655	618	620	580	605	599	622	616	614	615	580	648	657	629	622	618	646	609	636	554	649	637	676	621	591	625	628	638	581	618	638	616	579	603	590	642	586	619	640	601	593	652	658	584	622	591	631	616	609	646	622	639	647	607	604	625	640	644	610	612	606	639	636	567	595	655	622	644	608	579	642	641	594	612	641	657	657	646	606	629	599	595	627	630	611	606	646	609	641	609	608	564	592	616	607	607	640	692	649	586	619	635	652	607	603	601	618	652	595	660	621	625	592	621	610	609	664	643	629	598	633	612	645	586	620	582	588	605	591	622	614	634	635	576	586	641	644	592	630	654	633	631	610	613	612	661	595	638	618	630	659	607	659	631	614	612	613	628	599	600	590	657	631	584	605	617	623	584	614	638	659	608	652	587	604	612	600	645	615	629	656	616	642	655	651	614	633	597	595	651	620	602	629	595	648	650	629	590	605	603	648	576	596	628	604	599	565	599	568	602	640	613	590	595	641	630	612	598	643	588	608	594	615	605	626	630	610	615	619	611	657	602	594	647	633	639	595	606	610	617	609	628	599	567	638	654	592	646	647	633	585	615	579	582	686	655	599	659	571	641	589	624	600	637	604	642	645	608	620	641	660	605	636	575	620	613	622	602	607	643	613	626	685	661	622	596	623	644	598	661	598	627	599	575	596	623	555	599	658	624	659	623	615	620	593	615	651	595	608	590	581	623	654	664	599	633	629	610	583	636	622	612	584	617	638	599	607	653	628	657	572	662	589	604	638	638	612	598	645	610	601	644	651	600	608	608	607	580	588	643	589	640	640	623	602	595	636	626	625	619	644	612	649	647	595	668	592	615	648	617	601	572	624	591	615	557	605	601	660	615	631	590	591	596	648	599	638	594	687	603	630	601	596	613	629	622	613	594	614	654	625	631	584	602	649	624	620	620	580	614	616	633	618	616	597	629	645	583	612	646	637	653	590	621	655	632	646	622	653	633	604	612	607	628	608	606	584	652	595	636	608	603	601	621	587	625	575	616	654	592	652	622	626	647	624	665	578	622	640	609	632	633	602	620	620	601	603	593	626	636	583	641	609	641	600	590	616	574	601	650	588	600	582	641	612	603	578	603	629	618	633	626	565	562	651	648	606	673	581	585	591	636	649	621	646	630	651	651	574	607	641	636	646	651	591	594	569	624	605	602	578	599	608	563	626	686	588	609	616	645	582	592	643	587	642	571	637	649	603	624	612	610	629	633	582	602	562	601	574	585	640	629	583	611	642	600	597	644	619	608	634	627	563	637	591	650	565	613	640	606	624	666	581	628	623	574	638	597	617	602	601	637	603	620	652	603	642	619	582	642	602	608	613	630	629	588	633	580	579	649	630	642	647	622	583	613	626	674	573	627	639	621	623	620	611	581	610	652	634	602	598	598	671	650	600	616	613	570	621	593	591	599	626	637	599	611	633	608	632	639	598	623	613	573	571	597	605	595	657	635	662	657	649	609	640	583	679	615	626	681	649	614	614	616	638	623	596	627	612	629	628	625	597	612	614	648	634	606	605	612	583	586	626	582	581	628	589	640	603	599	604	606	595	613	630	602	585	646	587	601	641	599	584	638	641	645	620	587	587	635	626	668	583	620	626	598	579	619	624	548	588	641	612	613	605	624	644	589	639	569	616	594	635	662	633	607	596	590	598	607	625	600	595	602	630	591	625	603	619	614	605	618	620	651	629	613	608	593	626	595	577	611	544	611	583	627	635	644	669	598	649	560	634	703	633	643	614	662	639	612	632	587	607	600	622	637	669	621	621	618	626	594	631	616	660	599	587	617	601	597	632	594	566	584	610	583	622	615	651	590	589	616	633	634	580	645	581	580	649	586	596	596	617	656	627	615	627	597	604	609	575	625	620	609	652	564	627	622	573	636	593	601	607	626	610	643	626	594	599	636	656	621	597	619	648	639	582	671	631	600	629	596	615	595	585	609	633	648	565	627	617	636	617	613	609	635	581	611	562	607	581	621	650	592	634	642	603	616	608	600	594	633	621	605	594	566	607	648	615	599	599	599	645	553	606	638	596	638	602	598	594	577	597	631	596	589	640	630	602	637	570	636	582	592	608	596	640	623	645	640	650	644	652	628	615	632	585	658	634	641	594	622	603	638	602	634	584	607	646	635	606	624	610	604	586	622	640	601	660	569	616	665	616	593	596	627	641	645	630	607	591	598	606	618	617	646	619	595	623	593	596	527	586	640	609	641	614	615	635	642	633	643	624	586	640	590	628	603	586	580	613	636	670	587	635	605	617	608	611	601	609	622	606	628	614	592	618	644	642	635	593	623	620	628	610	628	580	606	588	640	629	644	630	592	594	612	615	622	597	644	609	553	621	615	637	624	641	649	683	585	630	673	597	643	596	574	622	626	562	645	555	619	624	624	610	624	642	604	615	656	578	611	599	600	642	640	637	676	665	655	641	655	618	599	658	583	625	590	648	665	616	601	651	599	644	600	598	606	601	641	613	626	602	642	627	633	583	638	643	573	613	631	638	643	609	627	547	620	627	629	575	647	627	628	604	623	631	619	641	629	607	617	653	615	604	560	602	623	610	601	537	617	678	628	604	586	604	592	643	613	603	614	609	658	628	634	652	612	622	624	630	580	583	594	633	595	603	599	622	638	586	585	578	576	606	613	682	659	636	593	627	613	647	613	626	662	606	668	629	633	604	621	590	576	600	579	610	575	618	654	638	600	625	604	618	641	586	594	622	635	597	658	631	606	610	572	651	650	629	628	620	663	610	657	602	648	589	576	617	603	607	615	600	593	630	621	604	622	589	582	615	624	612	599	593	603	644	612	595	594	597	571	629	640	609	651	626	641	645	609	616	610	601	610	635	610	642	613	625	673	642	612	612	655	607	625	578	632	658	658	641	582	618	585	649	580	635	629	615	632	605	622	637	643	649	589	632	637	645	649	589	614	618	635	612	661	623	631	619	635	612	597	555	625	600	660	597	604	602	601	589	607	557	630	596	595	635	623	609	593	636	640	626	586	624	604	626	607	585	614	589	622	596	631	607	650	610	589	636	593	599	626	622	647	638	625	603	615	637	610	586	655	622	573	629	630	611	561	612	597	629	616	615	609	654	642	579	635	633	618	622	604	612	622	639	615	588	586	601	611	580	660	598	652	662	604
24178	21520	28851	24641	21527	9804	1113	758	669	667	621	559	564	550	510	490	482	477	489	488	493	466	454	504	481	462	453	445	455	472	456	460	446	460	480	423	430	463	482	449	466	460	419	422	461	439	426	474	462	444	469	450	430	470	445	419	467	421	465	449	462	456	447	461	431	456	438	439	421	458	447	431	414	436	443	457	458	430	429	424	444	475	419	463	475	403	428	439	445	444	435	448	419	440	482	434	479	430	402	450	465	440	434	447	449	456	447	462	482	432	437	427	459	483	440	441	436	443	433	442	471	459	475	440	490	465	470	475	493	413	479	469	470	470	461	442	453	444	435	428	429	455	469	433	430	424	446	464	443	463	424	457	389	466	426	449	411	441	429	436	474	442	475	430	441	436	418	412	448	455	431	420	446	420	434	432	417	445	458	432	407	430	450	440	431	412	460	444	450	417	418	428	424	452	411	451	410	479	458	454	468	399	453	452	403	423	381	400	420	458	456	456	439	435	456	434	442	430	415	464	432	449	428	424	452	432	435	425	436	498	444	410	418	424	442	432	433	419	454	475	391	410	442	427	442	459	451	446	417	410	473	427	434	447	400	470	449	430	430	458	424	419	426	433	453	457	413	413	460	433	394	447	452	438	456	417	478	469	446	437	455	447	414	444	473	415	467	442	447	456	456	394	421	423	457	415	411	450	433	453	436	432	453	435	480	440	464	448	434	496	450	456	429	433	434	448	474	424	417	410	409	405	440	423	472	487	434	419	410	452	429	450	427	476	434	474	463	438	412	454	435	475	409	436	446	443	455	408	439	475	407	467	444	388	439	448	420	445	439	435	434	457	426	425	398	452	415	456	413	450	432	458	444	437	454	403	453	417	433	441	425	429	403	461	473	452	444	445	450	421	449	450	485	412	443	431	423	449	456	452	432	466	471	431	411	427	442	453	432	434	442	457	469	435	413	437	469	448	424	471	435	434	438	402	443	467	444	457	439	450	413	442	425	459	466	436	469	443	425	442	464	440	429	454	443	437	431	429	441	455	417	456	442	465	441	435	430	431	462	408	419	426	426	452	460	458	473	431	466	464	444	455	435	435	453	440	454	443	430	445	443	415	452	461	438	424	459	416	414	491	410	433	425	435	436	424	446	410	428	450	408	447	388	438	435	450	465	446	435	433	435	444	419	424	449	482	425	451	451	417	444	439	422	453	447	434	462	402	464	467	398	434	465	449	412	431	436	420	464	429	397	416	468	445	419	471	464	448	412	448	416	462	449	415	439	432	436	428	468	435	465	467	468	468	459	408	443	439	450	401	442	435	447	438	436	474	450	424	467	445	436	452	420	403	446	456	441	474	423	447	454	494	449	434	428	448	457	446	447	438	456	409	446	459	451	434	491	432	469	466	421	436	477	434	460	453	431	424	468	419	410	488	424	419	486	412	431	421	450	435	440	404	451	474	443	426	435	452	451	413	404	441	459	442	442	393	477	458	410	444	452	450	439	436	445	429	427	463	452	438	435	473	426	416	406	394	428	448	423	407	444	446	444	437	436	478	459	453	412	456	440	437	443	467	475	449	414	454	410	450	431	464	431	448	438	453	461	447	440	452	405	461	459	459	458	426	435	421	392	462	459	434	398	396	465	443	430	399	452	467	419	461	434	443	437	461	415	478	459	406	412	450	484	429	457	425	445	409	419	419	403	444	428	467	421	446	427	408	451	420	438	449	446	416	456	447	445	426	401	452	431	430	441	434	451	480	421	429	420	443	442	505	450	474	478	440	410	480	467	459	465	415	440	423	403	475	459	450	441	435	464	424	454	420	448	447	429	412	436	414	419	442	434	422	413	425	425	427	438	447	439	465	462	455	449	470	427	453	423	451	451	432	494	417	415	437	396	428	436	452	436	417	415	431	442	401	447	488	452	423	445	424	416	408	426	432	426	470	465	440	425	426	487	475	413	437	427	441	459	426	434	449	440	440	450	420	465	423	432	456	450	421	428	432	430	453	454	443	448	422	428	414	407	458	464	431	410	429	437	421	475	437	459	420	473	444	443	470	477	450	447	457	463	419	460	430	446	423	412	431	453	425	429	408	465	431	463	487	471	414	420	480	461	462	427	444	432	491	437	468	429	462	453	435	440	399	465	428	415	437	465	417	444	407	400	441	408	416	396	462	433	449	424	455	452	462	464	368	431	419	448	445	455	429	419	476	422	435	482	449	463	423	418	444	454	405	445	412	443	453	397	436	442	453	442	433	468	466	478	440	470	439	443	416	411	451	456	452	413	452	417	419	466	430	446	444	451	463	435	443	452	460	458	453	438	450	441	453	429	481	464	473	459	450	416	409	407	459	425	433	424	468	437	445	458	425	430	440	398	459	489	446	463	434	460	479	423	387	454	452	438	429	427	423	444	447	427	428	448	439	461	427	403	415	488	425	450	406	448	430	446	453	439	437	429	466	422	443	448	477	454	438	422	431	417	442	464	444	441	450	473	470	417	441	433	415	424	430	389	469	429	455	473	440	453	417	441	438	439	459	460	457	434	433	426	409	400	420	480	463	447	466	452	443	480	440	490	446	399	441	428	456	435	438	444	466	448	417	437	456	439	472	447	471	427	463	423	437	417	467	419	503	459	454	458	455	449	446	434	442	440	390	475	477	455	471	448	439	437	435	478	456	453	432	478	429	442	471	458	408	473	456	403	462	452	408	446	435	446	428	414	442	435	448	441	467	436	437	404	440	456	416	402	426	411	415	433	410	385	452	467	449	423	464	432	437	417	464	452	469	454	440	429	442	425	409	487	475	432	462	453	439	451	458	454	453	428	457	448	446	424	410	449	468	432	448	464	471	471	409	440	435	433	462	438	408	466	454	435	420	432	463	414	419	447	417	408	448	441	441	431	392	455	412	464	416	440	459	430	447	414	460	480	454	439	478	458	457	453	407	443	418	475	461	451	406	435	445	461	417	451	437	436	422	411	444	426	488	408	436	436	461	451	454	424	401	429	455	481	471	480	422	432	451	491	432	419	474	465	429	440	459	412	449	436	442	473	467	446	424	414	428	466	414	428	433	412	437	457	429	418	434	430	439	457	407	425	453	443	452	437	432	447	438	421	450	451	451	430	468	413	461	457	433	411	452	453	465	387	437	436	427	454	427	462	439	460	418	410	435	453	444	430	463	456	414	437	410	450	451	481	428	460	419	444	454	443	443	447	454	454	461	490	442	415	462	446	499	457	447	457	421	443	421	476	486	440	400	422	483	447	445	424	416	402	439	449	437	441	463	468	453	460	412	406	435	429	479	398	435	455	451	455	442	404	477	421	445	464	466	438	417	446	456	458	414	422	475	415	450	427	465	463	447	474	464	447	476	483	451	439	433	414	424	431	438	439	433	442	456	442	439	430	426	422	435	455	415	431	449	402	442	461	459	464	459	436	402	462	427	426	448	446	458	464	438	435	427	419	424	418	436	435	424	465	484	430	408	402	416	460	427	444	427	421	448
16691	8395	5546	2750	2018	1545	1200	1013	835	790	698	624	583	569	579	503	584	555	501	527	521	546	490	518	516	477	509	472	439	502	479	474	537	484	473	486	496	465	447	429	456	529	462	488	481	446	443	430	470	472	456	436	445	492	459	473	468	480	458	494	485	460	494	455	493	408	475	457	478	483	451	513	436	483	440	468	457	453	443	403	468	472	443	430	434	468	470	479	443	460	450	483	445	442	458	512	478	413	461	464	438	458	465	468	501	486	443	484	517	457	447	493	488	484	439	474	449	438	458	474	462	468	489	494	485	508	496	498	495	466	478	519	434	446	483	468	472	462	479	481	465	475	500	481	473	432	436	445	467	447	500	457	500	502	436	474	459	444	485	483	440	439	488	456	467	512	491	519	455	437	435	456	454	439	416	462	473	476	461	451	442	439	468	441	422	474	481	428	452	444	416	391	435	468	487	448	435	414	418	490	451	431	489	463	474	450	468	467	449	427	438	456	456	412	480	479	475	467	438	481	488	467	447	460	451	420	444	471	476	477	456	462	478	511	440	456	432	426	468	456	433	470	483	444	458	415	416	427	477	442	465	490	469	455	464	490	494	469	457	439	489	442	483	447	428	444	457	472	448	500	440	464	475	467	450	460	452	453	451	440	480	478	454	465	460	453	456	461	442	446	491	459	443	457	474	437	435	452	429	484	474	463	405	451	491	480	424	478	475	440	452	460	448	451	490	495	473	439	464	494	471	450	460	456	489	449	451	469	459	459	448	484	453	456	432	455	472	480	461	442	455	485	453	483	453	470	439	488	442	481	473	466	439	469	449	449	485	475	446	467	475	454	477	454	460	450	455	413	428	450	444	467	438	464	447	465	449	462	443	480	450	498	455	447	462	486	421	433	469	509	454	468	459	450	430	452	430	503	533	489	440	461	412	455	484	468	445	475	490	466	491	471	449	431	435	466	441	447	384	469	469	445	503	471	487	436	449	465	448	470	502	488	456	491	473	503	479	453	512	468	450	436	447	450	463	396	453	457	455	478	431	471	468	486	464	495	458	453	461	464	488	481	425	461	490	483	470	456	458	441	439	488	462	461	472	420	445	441	452	454	495	480	479	452	423	442	466	440	499	462	425	448	505	405	469	500	477	472	463	465	460	446	460	461	433	445	434	473	396	458	499	460	460	463	454	486	476	441	445	429	472	457	427	440	443	483	486	473	484	479	438	458	436	458	494	431	432	481	417	467	480	439	459	455	508	467	474	465	465	504	428	465	470	469	470	420	435	476	426	485	455	438	494	432	455	463	443	485	483	450	439	461	486	464	465	446	481	460	449	470	479	436	465	462	475	433	471	460	463	466	465	476	483	491	447	439	487	455	458	478	472	493	490	449	475	486	456	455	447	452	482	465	485	463	458	452	478	481	462	429	471	439	453	512	425	496	488	466	444	438	488	463	447	470	413	440	457	473	441	478	466	462	467	468	474	450	477	438	438	500	489	521	434	442	445	476	447	451	465	460	459	495	470	449	422	494	458	446	447	482	424	467	444	452	465	473	471	502	457	463	470	503	471	461	477	483	463	448	464	470	476	452	473	498	427	495	452	453	473	471	500	469	471	449	486	458	453	465	458	454	467	442	449	487	449	503	469	462	477	483	460	447	441	450	449	486	478	470	447	444	469	462	423	478	486	439	454	499	460	445	431	496	488	446	472	462	432	481	476	458	459	483	450	475	494	422	467	426	484	494	474	443	458	487	454	437	446	479	486	451	464	459	484	457	451	474	469	466	484	481	472	473	452	471	463	455	485	501	448	444	455	450	460	444	465	488	465	456	427	465	468	464	434	463	432	465	431	442	441	472	445	435	470	474	433	450	464	479	477	439	448	465	463	450	474	481	454	447	459	478	437	449	489	469	476	448	436	460	447	456	443	445	486	439	440	485	469	483	437	445	449	459	429	447	433	493	421	485	452	470	452	463	473	479	451	453	454	490	485	449	440	447	464	470	483	512	441	423	441	434	455	476	445	424	434	520	483	443	456	470	429	487	456	447	502	461	474	485	474	443	459	466	480	460	505	429	430	496	468	428	495	425	453	418	449	431	449	450	459	485	449	476	454	480	504	468	507	472	424	464	451	439	441	458	464	475	437	437	504	457	489	477	462	434	489	472	465	457	462	461	482	430	451	446	466	488	449	462	462	451	453	458	457	467	436	466	467	454	454	430	448	487	433	505	468	455	443	453	445	490	453	472	461	457	469	476	439	439	465	439	424	463	486	480	459	414	468	483	429	487	491	486	440	472	401	473	464	449	437	458	486	443	450	438	475	468	429	462	430	477	417	469	460	454	482	464	441	473	484	434	459	459	467	439	467	450	423	448	469	467	453	424	459	457	456	440	450	450	482	442	445	480	457	469	437	488	482	493	472	433	449	454	476	456	465	472	456	447	448	446	426	469	469	483	439	434	490	454	437	440	499	465	464	475	437	432	462	505	423	476	466	468	458	487	445	462	454	481	447	495	443	451	436	444	458	460	447	443	460	411	433	460	450	479	457	468	424	473	497	462	443	469	461	459	452	476	445	456	477	475	444	464	495	497	493	438	499	469	432	439	446	456	506	459	455	471	485	439	468	478	432	490	450	435	478	455	418	412	448	445	422	491	434	444	445	445	454	442	438	423	488	474	447	466	463	466	457	465	467	450	423	479	466	448	463	471	428	446	444	489	439	429	468	476	473	447	425	482	487	450	455	512	496	466	482	459	477	495	460	458	449	463	450	472	447	489	474	416	443	435	437	463	470	474	480	469	464	475	456	443	463	489	451	466	423	478	477	449	434	464	445	442	448	473	500	455	440	447	441	449	470	467	456	440	438	437	463	466	454	465	436	486	450	452	426	441	456	490	462	461	459	463	443	457	440	494	422	481	450	464	469	453	457	478	464	463	428	489	461	455	462	438	475	402	485	430	440	485	454	495	444	451	466	443	470	458	463	483	422	451	452	447	497	473	476	484	456	433	457	450	455	453	437	455	453	457	438	475	468	447	480	443	452	435	491	480	468	467	430	465	477	447	457	415	427	450	459	430	473	478	464	443	474	450	447	446	453	458	478	454	465	486	487	494	465	466	488	484	435	448	454	490	440	481	445	479	432	446	453	484	456	471	447	448	441	446	432	445	450	497	450	492	475	466	461	420	488	482	470	472	477	415	473	445	477	435	494	448	445	463	445	464	477	437	474	455	444	487	452	495	456	479	448	473	452	427	434	487	443	459	456	453	477	413	475	444	434	426	444	440	446	472	449	463	462	454	447	432	457	445	510	449	460	469	440	431	438	445	457	482	472	421	455	502	441	475	427	413	456	477	460	462	440	426	469	470	465	492	460	477	491	460	438	428	440	458	486	417	441	463	449	469	448	458	473	489	463	476	447	446	442	435	456	463	446	469	465	471	442	438	447	470	454	438	473	473	456	455	440	491	466	416	475	431	468	436	465	463	508	474	452	458	409	469	446	456
25443	21545	27692	25758	9897	1200	989	889	874	860	870	821	766	816	820	796	816	749	804	797	774	816	768	827	768	797	801	785	757	837	821	825	792	816	834	758	810	770	774	781	795	720	769	780	755	774	753	764	738	773	785	782	776	736	786	799	826	792	778	872	750	715	761	781	773	833	743	774	755	800	769	748	745	769	754	782	762	762	760	813	755	778	721	737	799	743	694	717	717	804	778	783	756	791	728	689	706	765	781	741	750	733	768	731	780	836	796	780	736	741	800	765	751	813	778	812	869	770	841	751	749	759	752	724	802	740	792	772	738	837	749	797	816	745	791	772	783	783	749	754	766	738	770	769	765	769	817	737	727	779	745	765	759	797	775	740	736	742	782	781	861	748	801	720	777	823	744	744	748	772	756	783	752	755	731	796	735	767	719	735	802	779	780	760	777	809	805	750	769	760	714	798	749	753	748	796	782	757	817	728	772	770	714	790	786	785	791	758	790	737	762	793	796	760	769	759	789	710	756	770	757	705	696	797	793	780	802	734	771	740	788	805	766	784	758	731	739	770	798	808	791	750	756	782	749	760	787	739	747	798	772	799	822	751	792	767	807	717	771	779	753	802	752	788	778	761	718	756	769	714	734	787	788	763	758	779	739	803	782	830	762	737	776	782	720	732	740	759	742	727	731	726	734	782	792	753	803	770	814	815	785	736	729	758	773	776	783	767	792	781	803	736	760	779	717	795	750	751	815	781	734	814	775	814	792	782	757	765	765	718	797	755	775	778	778	777	781	768	748	787	753	753	738	758	726	788	748	778	783	777	808	700	654	751	767	808	767	806	797	759	713	766	794	756	705	789	765	791	758	742	770	741	769	792	736	775	798	786	761	733	757	747	710	750	792	779	745	768	784	776	777	810	771	784	821	716	743	811	786	766	730	756	764	814	748	767	798	751	775	802	783	776	717	771	785	805	729	770	736	782	801	771	773	740	794	757	706	745	786	765	757	794	738	735	774	729	743	794	779	759	795	768	742	783	733	784	786	758	750	734	778	793	795	755	736	707	801	767	837	779	762	725	772	717	778	783	749	828	727	814	733	795	735	780	750	727	825	733	766	794	750	746	796	837	725	736	766	792	748	799	765	732	720	784	754	806	772	790	740	745	761	755	748	788	731	779	734	769	803	756	739	773	742	758	733	755	717	760	800	772	721	818	776	810	779	782	766	752	714	758	747	770	739	808	722	751	762	739	726	713	773	782	768	778	845	775	766	778	766	799	826	848	780	721	784	721	730	792	746	752	785	767	788	808	760	773	744	798	761	807	756	761	772	798	773	746	769	752	779	770	760	753	781	800	759	757	769	808	751	764	786	785	797	698	760	772	767	766	787	784	755	778	730	742	748	783	741	750	767	757	764	749	704	738	756	772	761	819	781	721	770	747	812	787	776	732	782	773	724	753	726	779	756	770	784	757	735	737	758	772	770	749	767	774	822	785	756	781	755	766	800	818	700	726	725	767	705	744	750	730	735	772	805	747	792	755	796	741	705	750	705	746	756	783	741	735	772	780	736	793	799	721	740	803	732	759	720	705	807	792	767	779	793	810	756	720	765	797	749	778	780	817	760	750	739	791	726	775	804	744	760	742	750	714	796	771	780	748	768	773	795	748	764	845	809	742	753	757	675	734	775	747	747	827	725	780	745	758	744	820	770	736	805	791	764	832	771	808	716	792	809	783	771	765	764	769	759	821	762	803	795	746	765	730	785	772	722	712	819	797	735	696	759	763	767	791	789	760	743	730	771	772	731	755	718	757	783	773	770	769	730	773	784	769	727	754	745	783	751	790	765	754	761	739	805	805	794	794	793	802	763	777	782	793	778	805	804	747	729	760	803	784	808	759	742	776	729	777	758	804	762	747	735	751	744	752	798	818	789	767	737	848	799	755	775	768	736	735	714	770	771	740	804	800	733	795	737	801	867	723	791	813	765	774	767	760	751	726	772	765	754	781	824	759	736	744	763	768	780	756	730	748	810	767	741	765	739	792	774	757	776	795	722	763	754	738	780	737	765	785	742	756	770	794	775	782	773	782	774	721	753	809	800	767	758	772	752	793	797	729	769	762	797	782	749	820	803	773	784	762	753	778	773	814	765	764	758	783	750	770	803	751	759	758	768	768	754	785	756	795	795	738	773	780	777	740	712	776	798	792	723	783	769	824	776	740	752	741	744	751	835	745	763	756	736	784	764	789	820	784	824	772	735	745	770	779	795	749	757	764	732	806	819	753	799	789	757	767	744	826	755	742	736	740	747	813	745	756	731	766	759	778	728	767	747	765	758	719	763	720	747	749	758	762	770	739	798	833	797	782	767	806	787	750	724	743	761	714	809	794	763	802	752	757	795	737	764	772	742	773	772	718	745	777	733	779	742	758	763	783	800	716	771	752	758	803	750	718	752	806	785	732	751	793	749	714	776	789	787	802	727	771	766	783	789	747	738	793	755	748	745	761	781	745	762	776	756	767	777	731	789	785	742	738	760	791	845	773	782	796	776	765	740	764	820	801	824	784	758	788	797	822	771	770	744	777	756	767	820	807	752	749	781	805	730	765	773	766	769	828	756	772	776	752	777	748	779	771	753	787	777	804	738	755	737	724	760	728	757	807	716	732	759	805	772	821	739	789	776	723	801	795	764	748	807	792	733	747	739	751	742	766	754	815	682	804	774	766	810	735	743	788	751	788	789	743	769	762	769	757	773	723	772	789	746	729	769	769	775	738	787	777	746	755	782	822	728	809	767	751	781	805	761	806	843	777	774	829	718	802	778	771	814	805	714	770	771	776	793	761	745	734	754	738	827	785	742	769	785	760	848	776	703	802	807	777	717	746	800	776	758	771	752	733	782	749	737	729	757	764	708	771	765	746	708	744	817	760	738	765	779	794	759	758	762	723	753	800	741	729	744	809	788	791	762	775	816	730	774	800	756	753	753	762	755	743	774	801	734	821	798	737	745	777	812	748	807	772	724	784	755	809	704	741	801	729	770	781	760	737	780	788	749	792	793	776	748	741	782	736	772	734	763	778	747	721	775	765	782	762	743	794	747	758	754	751	782	740	805	734	815	789	791	734	749	774	794	767	736	803	805	702	728	745	751	722	773	754	746	757	699	763	748	790	729	747	733	750	750	733	749	697	738	755	744	770	747	727	736	752	793	782	732	728	732	757	762	764	784	782	774	780	770	816	771	753	721	813	777	780	808	732	782	758	742	787	785	712	729	776	722	780	796	744	772	747	749	772	783	731	774	767	772	782	798	764	795	778	743	758	799	741	750	749	750	718	761	773	818	729	771	764	731	831	754	753	776	788	754	779	805	758	791	777	741	760	776	764	813	751	748	775	790	766	770	784	743	752	794	774	758	753	779	791	711	769	743	766	783	718	810	756	755	750	773	790	773	760	736	766	769	773	762	690	760	733	776	756	814	756	755	748	806	755	756	765	745	737	761	796	738	723	784	797	756	780
16629	5011	3406	1883	1547	1292	1231	1014	980	957	878	914	850	880	836	828	852	869	816	828	828	750	767	794	774	814	870	741	802	733	819	801	814	787	776	801	750	805	730	789	772	823	808	756	732	807	798	761	766	804	785	818	766	782	768	777	807	785	709	735	725	790	790	744	757	757	784	768	780	788	777	745	819	753	820	808	735	760	751	826	784	773	798	748	815	778	806	805	746	765	777	788	785	782	779	748	781	780	752	756	815	792	703	726	752	831	779	787	816	811	809	741	768	799	829	764	780	771	805	757	806	793	803	747	773	788	737	773	853	773	777	770	756	807	777	797	784	757	795	783	771	757	770	783	771	746	762	809	777	741	804	759	753	783	747	788	762	773	790	745	778	779	721	773	828	806	784	751	814	782	753	723	799	748	761	817	777	799	735	803	765	826	780	815	790	757	771	780	748	780	806	787	759	745	823	762	763	775	758	751	776	777	731	797	839	779	772	753	809	758	810	779	743	794	801	754	739	797	751	749	722	797	790	767	766	738	793	769	761	755	751	749	759	742	786	764	759	760	772	777	704	767	743	815	788	723	828	754	785	809	762	771	781	756	807	757	705	781	785	762	791	774	743	797	751	761	781	809	804	742	801	805	745	816	778	774	800	776	751	747	797	793	757	797	805	808	784	763	758	746	796	780	752	746	754	787	724	786	806	766	752	755	760	788	780	776	763	735	806	753	753	778	774	750	778	785	795	749	761	814	800	772	773	813	789	775	780	701	762	807	734	766	791	767	825	728	693	752	796	763	764	804	800	806	747	791	780	807	748	759	754	731	768	763	757	727	767	755	805	753	743	767	804	803	759	798	763	739	793	755	778	759	815	777	778	776	743	813	741	771	746	730	754	808	786	799	775	782	762	761	806	793	751	787	801	747	732	779	788	766	760	798	810	778	764	745	777	772	755	771	779	753	781	820	773	799	779	762	757	746	780	760	791	788	787	681	769	775	829	774	756	774	827	744	803	792	775	788	750	748	821	731	730	801	785	771	776	759	778	762	793	775	780	772	763	797	737	741	791	789	765	771	771	774	746	754	785	803	723	773	746	735	789	758	740	791	755	777	808	761	787	788	833	743	762	778	767	794	791	752	796	762	773	787	762	788	801	765	815	781	777	750	815	800	790	815	757	774	790	732	769	720	788	749	774	777	729	765	833	789	796	760	775	708	779	816	808	771	761	771	775	790	802	748	795	806	736	795	771	735	803	854	765	734	773	772	754	739	802	793	751	784	761	766	744	741	772	811	774	752	726	790	745	768	790	764	722	788	756	717	814	796	800	762	803	807	750	778	788	805	774	774	735	817	731	793	791	771	763	778	769	744	771	809	752	717	721	775	718	765	781	775	787	789	739	759	722	777	744	808	767	784	740	806	752	757	784	807	732	775	762	751	805	762	758	737	772	802	774	763	785	804	749	755	777	759	782	747	794	719	814	750	778	760	773	794	838	757	784	804	715	796	716	715	812	752	773	767	695	759	732	724	746	758	777	757	755	788	750	773	809	730	783	760	782	780	773	770	782	755	786	794	788	781	811	777	721	756	780	764	740	723	767	761	763	778	742	753	736	749	808	729	824	746	760	764	752	797	776	747	766	753	738	754	765	780	823	791	747	773	815	801	777	789	794	793	788	735	764	762	784	763	786	775	793	781	765	763	771	744	789	755	741	754	734	772	810	815	732	791	765	781	804	798	769	739	786	807	766	779	792	813	734	727	756	750	807	858	742	794	749	797	794	772	792	765	720	792	787	807	746	786	731	766	709	792	818	740	783	804	751	749	750	769	828	817	793	799	762	774	812	783	779	752	830	779	765	782	752	744	783	820	764	831	773	792	753	800	838	742	819	737	760	719	741	760	742	734	777	719	789	801	768	734	743	763	739	791	768	779	734	780	772	736	813	763	853	776	784	820	727	752	720	801	749	746	790	798	775	758	741	780	774	761	776	775	791	813	800	793	733	759	713	847	773	787	752	800	802	794	773	782	764	780	768	731	759	776	804	788	778	830	747	785	766	787	792	781	812	795	753	785	755	790	758	715	795	827	776	767	758	765	736	752	764	801	827	823	808	739	774	800	758	765	765	764	790	788	775	790	766	810	776	812	754	809	788	747	771	765	754	758	814	758	770	800	744	802	802	773	769	773	756	721	784	774	767	795	767	822	775	755	744	773	814	794	767	763	752	744	823	845	836	737	771	786	753	753	757	770	758	756	778	795	782	791	797	790	744	797	779	749	800	781	765	784	766	808	783	775	821	774	817	827	767	805	787	799	774	760	772	822	785	800	755	763	741	790	758	715	765	772	762	782	778	748	789	754	781	795	798	762	758	750	795	733	756	739	732	811	752	792	806	781	778	797	724	770	807	791	794	808	787	762	775	817	757	768	728	740	813	823	759	810	755	783	797	805	799	770	762	787	772	836	746	816	777	793	737	800	812	819	792	819	786	791	740	780	728	764	714	756	811	749	797	752	806	766	829	786	803	748	795	824	800	819	744	764	717	797	771	750	767	808	793	758	743	759	746	744	777	733	783	752	766	793	806	758	814	785	752	784	759	797	793	784	773	784	768	768	783	775	779	769	821	731	787	761	791	733	784	800	806	783	754	796	774	774	818	741	772	798	775	774	745	744	785	791	767	701	771	781	811	750	764	787	794	775	792	792	738	758	746	757	814	770	757	809	779	731	727	862	782	734	747	742	760	760	756	760	791	751	767	775	751	784	744	745	748	750	804	723	781	767	777	841	831	812	786	827	768	782	744	771	785	800	738	732	749	796	784	762	777	776	822	768	756	768	704	718	734	802	767	771	764	759	810	744	710	757	770	714	757	803	739	704	760	768	822	766	798	770	765	780	782	812	770	791	765	784	754	756	748	716	786	796	775	791	791	773	780	754	745	772	764	739	767	773	757	725	762	753	695	794	703	794	819	810	787	790	749	801	790	738	828	845	756	747	800	751	783	794	780	712	749	778	791	778	779	744	811	772	779	732	748	762	752	788	806	700	761	823	764	762	802	727	780	785	776	746	739	764	784	756	803	787	742	787	723	787	751	823	787	780	814	778	762	828	816	752	770	764	785	839	740	742	792	734	831	765	774	744	753	775	799	752	778	819	751	797	798	789	739	778	764	776	698	784	743	775	785	798	781	804	837	774	754	795	822	778	771	784	791	737	784	740	802	776	773	755	776	731	778	810	763	775	778	790	726	786	801	868	763	731	801	786	766	812	730	769	791	773	760	745	781	786	769	748	799	794	799	806	787	781	783	751	803	772	798	742	733	727	743	753	754	733	763	832	760	789	764	739	791	799	815	728	737	817	804	749	797	775	767	767	762	743	765	771	740	795	752	789	774	796	770	769	787	732	815	773	765	763	752	810	777	809	788	767	770	732	763	739	750	772	825	782	804	799	756	804	756	749	794	818	767	766	737	758	728	786	733	776	823	765	751	748	803	786	808	725	773	718	780	807	787	781
23074	21568	29348	24266	21571	21617	7443	1365	1071	1009	917	840	822	720	782	712	682	685	726	684	690	723	660	658	659	690	623	641	671	645	654	640	654	654	687	630	615	635	636	660	607	632	606	638	619	610	621	651	650	671	606	597	603	596	632	579	622	614	658	653	614	631	633	682	671	633	617	603	578	586	593	623	665	666	581	627	659	639	586	567	614	596	594	610	613	602	640	633	633	558	640	635	624	600	607	618	596	578	581	590	639	593	684	644	662	593	600	643	592	578	612	623	610	641	586	622	640	641	638	630	628	592	702	617	676	633	617	624	591	604	631	641	608	587	655	655	591	577	660	644	584	628	647	651	606	615	601	601	615	652	620	635	666	564	580	569	639	619	662	582	604	656	590	599	596	573	648	610	609	576	628	647	622	632	620	591	624	632	613	637	654	585	648	616	631	618	647	614	624	641	561	615	598	629	583	653	613	610	624	607	579	632	631	610	634	607	651	660	587	624	653	592	661	605	596	611	605	595	607	611	622	575	596	572	604	586	610	597	621	626	643	595	587	634	625	618	577	602	642	590	618	600	607	644	668	579	586	611	613	602	569	602	662	607	618	622	579	599	596	602	613	598	611	632	630	590	621	623	629	656	654	624	620	602	619	590	623	573	665	575	629	613	606	621	600	554	627	659	608	574	619	619	611	607	595	633	653	618	584	616	606	640	636	647	622	603	617	616	672	640	646	616	610	599	631	576	613	610	602	594	632	613	596	596	629	656	613	614	630	602	599	608	603	619	605	613	628	636	640	574	609	629	601	591	653	629	608	599	592	593	578	598	635	649	631	637	604	625	626	602	672	605	621	635	603	567	596	652	612	607	585	602	623	633	579	605	661	633	599	647	617	626	567	580	574	614	588	612	604	691	597	604	608	593	567	616	617	601	599	570	599	612	655	563	659	622	556	606	607	585	585	632	597	625	603	643	627	594	646	634	643	562	609	622	582	620	570	598	691	666	599	574	588	596	612	620	632	625	602	647	604	580	656	670	607	604	626	647	618	629	628	605	576	607	591	619	604	623	588	622	594	645	645	600	596	621	622	625	639	631	602	597	622	620	583	590	641	582	615	614	621	621	648	601	617	646	590	651	563	605	580	615	652	610	628	622	569	620	635	648	663	599	627	615	641	658	606	622	605	638	601	608	641	616	619	591	659	615	596	566	610	638	623	557	577	615	638	628	583	620	592	632	624	649	609	597	639	615	604	603	639	628	638	564	648	578	583	585	637	610	609	655	621	588	622	642	598	625	566	588	629	618	629	559	613	625	608	689	629	601	571	634	602	568	584	547	598	624	624	623	660	608	575	656	644	616	673	616	573	563	653	606	620	599	645	604	621	610	596	596	638	556	575	607	591	607	568	627	646	615	613	595	622	597	603	612	648	606	603	624	619	596	582	613	637	673	662	618	614	636	631	604	598	618	628	597	609	597	604	610	635	611	573	634	601	598	598	598	654	584	599	586	613	631	602	691	601	584	593	647	628	574	610	627	683	697	598	593	613	625	624	609	639	600	637	637	611	577	566	660	595	608	601	582	611	651	599	588	624	577	586	597	621	613	628	640	651	616	610	631	597	607	602	603	604	601	608	635	592	610	632	630	608	601	587	576	633	593	589	648	612	629	635	619	627	600	608	561	602	549	648	653	644	611	559	590	609	608	638	589	606	656	636	618	615	597	635	612	611	604	650	587	624	536	600	599	615	615	614	608	580	605	613	599	648	618	614	610	652	596	614	602	602	576	600	594	629	586	620	641	615	580	630	626	611	600	638	627	591	602	599	606	604	614	607	583	622	584	612	628	641	632	641	590	577	581	644	600	637	588	603	635	594	613	615	594	645	610	624	602	597	657	615	628	588	626	675	617	630	575	638	684	624	616	607	626	622	587	619	591	609	636	650	625	642	633	647	605	577	599	606	583	586	607	612	605	631	633	601	622	595	601	613	607	602	601	667	574	581	652	596	637	594	588	617	604	600	600	594	619	593	584	604	605	613	624	604	586	591	588	589	641	616	620	640	605	621	651	623	656	587	638	618	629	598	633	624	637	566	617	648	663	607	589	606	612	642	633	582	630	561	635	606	612	630	662	612	646	615	590	624	613	614	576	638	620	596	585	616	657	653	615	586	599	648	602	635	576	611	610	608	633	623	613	627	637	603	608	619	598	626	583	630	646	609	628	576	626	588	567	642	591	592	618	575	624	583	586	619	621	606	624	631	609	619	645	603	615	603	646	586	615	583	591	615	584	656	568	614	607	639	592	623	599	603	599	648	609	634	621	660	611	651	614	592	588	582	632	617	587	595	632	590	681	623	631	584	569	598	595	578	642	630	625	613	600	619	613	603	580	662	668	582	631	639	607	630	600	609	590	594	594	596	628	604	590	618	618	669	574	580	595	644	598	673	622	598	664	592	648	553	623	595	637	602	591	585	664	609	630	627	629	630	642	624	594	650	620	619	635	660	626	592	597	605	609	626	651	611	603	625	593	624	572	625	562	569	625	599	610	606	626	632	632	603	565	624	662	636	644	601	608	645	620	580	603	597	593	630	611	633	630	568	633	607	556	609	617	649	613	585	583	589	577	572	615	586	591	657	558	594	618	609	588	664	582	624	604	653	633	624	616	601	552	619	594	590	627	615	636	611	649	585	603	624	576	628	603	590	635	591	579	597	633	612	630	633	608	659	621	617	641	597	653	570	650	670	636	638	630	634	662	591	608	624	599	575	624	627	627	629	661	674	614	624	620	624	615	611	651	611	569	635	624	601	616	621	632	603	621	574	653	590	591	643	616	611	608	630	588	585	605	614	605	618	661	579	608	630	602	629	601	608	621	618	611	627	596	590	611	616	605	587	615	591	604	639	614	634	614	623	591	644	597	594	569	640	534	598	624	627	630	603	615	583	644	611	602	621	613	636	588	647	592	607	601	619	563	636	623	612	618	584	601	586	619	630	614	603	592	589	625	643	602	642	627	654	623	570	602	622	620	650	591	558	636	588	605	636	628	635	611	618	652	613	637	628	593	617	631	614	570	617	598	634	577	622	607	591	595	620	639	625	619	572	585	603	602	589	604	625	599	633	608	600	633	597	640	627	577	636	621	589	621	633	626	576	633	615	629	595	630	613	571	600	611	619	662	592	594	651	626	636	586	631	631	592	577	574	623	570	600	649	585	622	583	636	587	641	598	642	602	637	602	627	613	591	613	580	596	620	625	583	629	561	610	554	596	611	627	578	612	615	584	590	649	596	642	637	584	604	568	627	628	630	589	623	641	638	625	600	622	608	563	618	591	605	640	641	623	606	600	641	645	604	604	594	644	619	630	586	579	633	618	617	616	639	637	606	597	622	570	565	602	577	609	617	603	611	652	580	605	645	634	620	641	625	607	606	597	621	646	605	599	646	610	640	546	634	577	577	607	632	667	603	634	589	584	600	645	615	609	661	629	664	598	641	636	639	613	596	658	612	647	625	604
18468	13708	8957	4526	3259	2599	2076	1714	1437	1201	1060	943	898	887	832	776	782	730	744	785	681	732	736	681	609	674	671	637	653	648	676	638	659	627	679	586	664	613	622	665	666	605	661	596	590	635	641	643	626	682	658	586	630	679	609	596	582	603	642	624	582	619	644	640	593	571	625	591	648	673	620	607	612	621	571	570	607	595	576	626	609	659	627	605	625	601	613	598	622	608	659	621	568	598	583	641	626	610	626	627	537	649	620	638	605	609	630	638	630	627	591	624	629	600	629	647	646	643	601	610	618	611	613	635	570	626	633	638	626	596	619	624	643	619	624	639	634	621	597	619	644	605	616	648	653	655	580	631	632	652	587	668	652	630	596	616	553	619	621	573	605	647	601	572	612	567	640	596	621	622	576	629	640	628	626	579	577	631	598	588	653	599	611	606	643	611	651	615	654	614	600	601	563	610	595	649	610	607	615	616	618	618	615	614	600	566	634	624	594	616	581	633	587	603	637	616	594	631	584	658	581	600	614	633	644	596	622	564	640	627	575	591	689	617	585	614	634	590	621	590	620	595	604	645	647	667	627	623	604	601	641	576	579	544	588	640	665	644	626	618	591	620	590	608	614	608	592	600	635	599	597	598	630	599	595	652	598	621	610	657	659	573	632	649	636	633	622	605	636	619	551	615	610	558	626	599	632	591	626	644	616	618	572	635	590	596	663	632	646	590	615	604	641	616	597	614	602	580	620	599	612	581	574	627	609	622	640	626	558	611	644	605	600	679	610	620	611	627	596	619	555	546	610	604	632	643	622	621	628	603	615	595	596	607	611	542	626	602	625	626	588	621	605	619	620	614	642	637	612	606	620	596	599	616	641	622	592	587	566	604	597	626	582	654	628	553	649	608	621	613	616	570	576	622	608	606	620	605	578	650	593	635	594	604	612	556	605	589	592	618	624	605	615	613	627	621	582	624	623	664	579	587	602	601	666	630	611	582	646	561	579	604	609	551	607	640	611	645	625	593	662	615	592	633	616	591	585	601	629	589	607	644	660	628	626	674	603	642	560	611	623	599	599	617	591	592	609	616	603	629	603	647	604	614	637	646	636	600	608	628	625	618	574	613	622	577	608	619	578	553	619	573	635	629	644	599	644	599	629	608	629	603	607	631	630	587	652	621	569	646	577	618	577	624	632	591	609	595	594	614	594	590	650	602	610	589	602	580	576	613	602	609	623	581	649	576	608	623	630	613	595	601	622	615	591	617	598	601	629	605	635	553	649	612	572	602	602	615	622	609	611	637	587	624	618	653	568	610	603	600	636	625	618	594	606	588	628	601	600	628	585	641	645	615	634	572	577	624	632	653	623	651	581	598	581	594	617	607	605	601	595	598	591	628	610	608	650	631	621	619	599	611	591	607	600	622	597	613	675	623	603	577	635	607	615	621	580	590	599	598	596	594	588	622	645	612	578	629	591	597	646	624	612	607	610	594	609	574	618	653	588	600	603	608	587	644	609	556	565	606	606	589	605	611	633	597	631	587	594	598	596	607	608	563	622	630	588	604	585	593	601	631	599	625	633	607	608	600	573	618	605	642	633	634	619	602	601	596	597	612	571	625	594	612	584	590	594	631	614	633	567	582	585	613	644	620	614	617	623	601	595	597	625	583	615	583	627	622	587	593	562	586	590	604	619	603	640	589	590	617	602	627	612	572	614	606	562	670	607	592	630	638	603	613	620	610	625	560	598	603	614	599	590	595	569	662	628	605	629	601	596	581	646	608	599	593	569	611	625	581	607	601	579	619	628	618	608	618	607	589	590	565	630	618	566	611	606	577	628	658	629	565	615	612	630	598	634	603	641	596	601	614	599	582	644	646	586	604	567	617	599	583	638	592	604	631	569	634	624	592	568	633	598	635	610	586	635	622	621	620	621	602	573	608	617	594	591	604	616	604	647	588	649	611	629	631	601	663	627	627	615	596	568	575	640	575	626	642	629	598	576	645	597	634	690	595	619	579	591	612	594	622	596	645	582	595	625	618	591	624	556	643	589	609	594	619	600	581	613	588	606	618	653	621	615	627	636	601	583	602	574	620	560	607	573	598	606	623	538	630	613	623	583	610	562	596	591	633	614	605	628	593	588	610	616	612	593	612	621	566	584	638	631	645	606	583	618	579	635	608	616	573	607	619	590	573	611	590	600	609	578	633	630	603	586	563	590	645	646	655	635	586	639	615	657	661	595	578	608	638	607	623	620	594	578	576	594	601	612	592	594	561	635	603	623	676	600	614	596	589	630	638	586	581	624	619	627	652	590	602	600	601	618	599	639	571	617	640	563	611	591	609	704	612	593	584	609	552	597	632	570	598	619	614	615	637	662	610	641	652	584	615	614	623	625	634	585	595	598	613	566	541	623	564	613	635	623	573	586	624	584	592	569	563	613	632	630	590	603	589	638	586	584	589	605	605	638	644	638	635	576	645	610	597	604	628	575	680	578	598	612	584	611	637	617	667	569	606	605	606	584	628	693	630	606	598	635	588	619	606	563	577	627	601	621	601	633	590	620	604	578	620	658	604	606	570	601	635	606	599	579	621	623	630	598	608	620	614	608	601	592	621	631	646	626	589	564	607	572	583	592	608	614	610	590	623	644	594	597	569	613	567	606	593	602	636	621	632	622	644	584	571	565	584	601	614	645	578	685	634	580	610	609	621	633	621	594	629	639	591	608	575	620	600	603	599	581	617	616	628	594	564	630	629	601	622	645	635	592	628	631	602	567	585	579	620	596	664	632	558	604	583	596	627	588	549	628	599	633	654	607	626	606	612	641	594	595	638	577	610	612	622	600	589	611	614	619	618	586	597	574	640	607	626	572	630	638	629	604	565	618	568	634	628	613	629	586	579	581	617	578	615	641	629	613	612	623	592	601	587	630	624	589	576	591	621	637	634	615	547	622	682	645	644	589	599	615	627	616	609	624	606	619	631	617	621	614	618	603	591	647	560	584	627	614	616	602	574	621	580	592	607	643	594	591	614	588	606	600	622	648	612	618	581	605	615	598	611	598	616	605	616	593	564	597	584	624	565	618	639	611	592	609	594	572	593	635	613	626	618	589	621	564	594	607	571	608	601	619	595	589	590	631	611	616	629	578	569	558	586	586	609	601	622	598	590	628	601	595	561	623	568	590	601	594	637	595	623	592	588	601	613	627	613	671	615	622	597	610	623	608	605	648	652	616	655	603	627	561	537	628	606	597	569	593	607	609	633	596	597	589	590	638	584	609	620	614	604	614	652	619	609	586	592	638	573	586	595	608	615	598	610	559	644	584	590	603	647	590	544	550	620	638	578	621	611	599	605	610	619	601	621	591	608	651	631	591	610	574	592	608	616	627	626	620	651	603	627	590	598	632	630	609	613	613	598	604	603	623	615	609	616	576	598	588	601	617	620	602	625	598	658	592	626	629	624	596	659	600	614	575	641	617	599	617	620	573	581	662	584	621	644	625	615	615	596
29063	17941	4330	1112	930	870	724	630	618	605	583	635	598	624	555	607	611	620	629	595	572	556	595	619	554	601	562	583	601	564	618	583	603	605	595	574	589	610	640	568	563	604	573	584	596	620	598	577	570	590	528	602	594	617	572	583	598	603	607	562	635	619	552	581	568	646	609	619	596	580	631	549	630	559	565	566	638	563	603	611	605	624	631	577	591	582	576	637	590	592	563	592	625	647	584	596	614	589	648	594	531	650	577	600	580	641	572	588	534	581	584	626	605	615	558	595	593	630	577	565	603	625	610	596	662	616	619	632	621	560	583	614	591	604	621	587	611	597	581	586	606	600	593	596	623	571	597	597	608	624	611	619	591	625	639	606	576	620	620	628	585	580	561	579	599	579	626	572	564	576	597	575	619	590	599	617	628	556	568	590	574	602	608	575	603	564	603	588	597	609	599	614	650	587	576	603	627	605	590	577	589	585	609	587	564	568	582	637	563	622	669	630	560	577	592	567	648	605	628	638	591	597	576	629	589	608	557	568	595	574	600	608	607	636	613	620	598	575	597	591	587	586	631	610	572	594	615	621	597	603	567	623	577	576	585	612	593	609	605	593	604	604	580	587	600	591	589	626	614	585	594	586	610	547	561	635	610	625	607	585	620	595	607	558	606	573	551	610	604	581	628	630	622	591	589	550	561	561	606	580	592	526	617	611	562	596	568	580	560	568	627	603	567	591	570	595	598	611	573	589	618	600	585	608	596	593	622	625	561	587	612	611	593	606	608	607	573	572	598	570	561	595	569	587	590	598	603	598	628	592	608	558	596	605	598	606	577	604	618	550	614	612	582	565	603	584	550	617	573	567	577	594	574	609	571	572	600	614	625	597	593	554	597	601	577	598	581	589	597	621	602	611	614	591	611	601	576	609	540	578	526	570	608	576	595	631	597	595	577	560	589	569	609	593	590	567	598	593	583	620	615	579	622	583	569	568	615	570	549	614	576	575	624	608	565	615	608	590	580	562	534	611	610	609	624	607	603	613	603	610	622	620	550	604	624	605	597	581	560	580	596	521	652	536	578	587	580	573	562	590	596	546	617	571	557	567	604	576	585	640	632	549	595	589	629	626	550	582	595	629	579	578	587	644	565	608	601	635	567	637	602	623	593	595	582	587	567	613	542	548	641	644	574	611	591	607	593	593	550	580	571	626	608	576	609	599	597	593	613	556	619	614	569	620	592	577	567	599	616	640	622	587	591	603	618	599	548	583	593	604	565	585	594	642	616	568	599	557	586	631	622	596	611	606	639	604	596	621	557	554	568	588	597	616	583	588	619	590	557	610	628	612	584	602	629	605	592	587	593	624	610	583	607	578	584	566	619	599	582	589	612	611	580	530	577	592	628	600	583	581	568	631	650	612	578	651	584	590	615	607	620	616	609	570	599	591	635	579	572	526	566	576	603	580	609	548	625	584	550	605	563	582	622	596	595	585	619	581	599	604	584	567	584	612	620	582	590	570	599	614	585	604	597	606	604	631	641	568	642	609	552	591	587	577	589	598	598	621	628	686	591	604	559	576	606	572	576	660	593	578	571	580	579	595	556	590	613	612	573	565	565	613	631	561	592	597	609	608	576	585	620	550	602	610	579	567	589	595	572	588	569	609	588	587	539	619	596	560	610	603	575	616	574	607	617	579	606	592	641	633	584	584	549	610	588	564	603	580	560	584	621	582	601	531	624	585	550	592	611	620	612	579	597	587	621	609	610	590	573	587	607	589	591	637	579	604	612	638	603	582	600	602	665	620	615	622	574	599	600	625	573	570	620	597	589	617	635	582	653	580	570	582	586	597	581	610	552	562	616	610	582	639	637	584	582	602	619	607	633	625	604	623	589	624	576	613	600	592	577	541	604	597	603	601	612	580	615	595	612	574	597	585	578	644	603	609	576	602	612	603	595	598	585	546	629	583	629	562	624	621	580	618	605	629	588	599	563	569	592	556	624	572	574	587	570	610	603	558	624	566	583	592	599	596	594	638	600	650	644	553	577	571	556	605	615	527	589	586	580	592	556	630	630	613	571	583	569	584	616	526	540	596	546	603	541	604	549	559	620	584	628	624	591	584	550	621	618	613	636	602	596	592	610	564	591	607	607	558	634	616	612	601	559	615	631	598	582	588	641	633	613	603	649	557	624	606	623	604	581	596	592	596	615	535	621	609	602	594	544	608	632	600	594	607	604	540	601	564	618	596	630	612	625	632	607	612	629	585	637	599	592	623	581	640	559	608	582	606	632	605	624	602	592	581	564	558	573	607	591	617	586	590	578	561	573	629	588	636	584	557	608	565	597	588	575	593	576	616	615	549	604	554	608	594	611	580	585	576	606	596	608	574	576	638	578	601	620	659	602	556	605	576	572	559	569	631	590	599	638	611	630	626	597	617	612	593	600	582	593	581	597	616	610	644	657	607	586	562	605	593	629	589	595	572	604	577	563	617	557	593	542	621	597	599	598	636	631	609	565	567	578	627	598	613	612	597	637	588	609	629	604	595	570	580	591	640	625	564	593	588	576	578	577	581	592	579	620	610	581	592	571	606	623	627	639	580	599	605	576	637	587	592	578	619	622	555	639	599	604	596	595	602	588	642	590	613	583	594	629	596	588	590	593	610	586	618	601	616	591	566	613	558	572	626	623	583	594	555	627	617	624	616	625	605	576	580	567	633	618	632	564	586	608	601	625	622	588	627	574	620	579	625	609	594	611	593	618	610	595	555	592	588	567	619	592	617	599	635	638	566	583	619	577	585	608	608	551	611	631	633	582	595	655	593	597	613	624	575	616	632	568	613	601	590	648	551	575	602	604	569	571	609	560	587	592	593	563	570	548	592	599	608	578	599	568	614	592	579	586	580	610	640	634	614	578	627	590	594	593	563	621	598	596	621	618	582	630	569	556	603	609	570	576	618	618	580	621	624	578	609	586	581	609	613	569	620	598	600	637	574	639	566	571	611	605	610	556	605	591	601	582	607	549	555	594	553	578	573	570	613	584	580	573	577	597	583	615	590	572	545	581	593	569	642	610	611	552	605	626	559	649	570	634	611	609	567	591	617	601	582	593	612	570	635	646	606	637	638	620	614	618	619	623	617	573	603	666	634	630	566	606	575	630	565	644	594	570	664	584	576	616	618	562	641	640	621	618	611	568	582	569	576	576	604	575	582	598	593	612	580	601	617	610	590	634	622	604	569	583	581	557	606	564	584	592	616	612	601	620	575	582	556	610	572	583	566	602	616	537	617	585	570	585	601	608	624	574	596	629	567	592	601	606	588	603	581	609	609	621	598	571	585	597	620	621	594	591	639	594	599	616	614	594	606	583	559	544	602	589	595	600	572	642	564	592	602	595	609	600	619	621	627	599	610	612	633	611	538	616	590	585	584	625	591	597	627	575	602	604	609	609	602	572	557	642	612	578	633	610	584	603	589	607	605	569	612	610	590	620	606	585	612	593	593	607	590
12825	1265	970	774	717	704	694	682	672	665	627	606	649	673	633	639	620	670	605	592	651	671	621	633	653	630	642	637	640	637	618	584	635	584	603	605	605	605	605	638	620	625	551	628	639	593	667	591	616	636	613	620	677	619	643	615	619	612	613	632	626	590	673	588	606	641	600	608	626	661	640	606	626	590	640	639	602	632	567	589	622	602	619	618	615	611	608	615	593	629	621	598	616	617	617	630	627	610	555	645	643	669	593	631	618	670	561	646	628	646	598	669	602	628	666	628	618	651	635	637	614	593	654	622	616	620	597	622	629	623	614	611	591	596	596	588	628	611	622	626	610	614	603	603	588	634	563	610	625	610	599	613	605	567	625	653	674	621	653	608	604	614	624	630	613	620	656	639	606	627	609	625	651	616	616	621	652	618	633	609	634	585	625	641	700	602	599	602	644	631	606	630	628	615	629	638	603	616	644	660	597	619	606	601	589	611	606	655	610	593	634	644	631	640	549	657	623	610	619	613	643	637	614	636	626	682	617	630	623	648	620	563	646	609	576	617	592	625	632	636	592	620	612	641	666	598	591	605	606	609	622	641	652	611	610	579	601	645	619	623	601	675	573	608	641	640	642	621	676	622	610	601	594	617	605	651	635	625	608	586	605	581	646	597	607	610	631	620	602	652	626	616	614	573	663	634	625	639	593	588	620	626	624	612	625	618	617	612	653	641	626	605	648	599	640	648	631	658	621	604	620	625	598	608	645	636	648	628	635	591	624	615	667	605	620	613	593	621	601	638	607	596	601	627	589	649	663	614	625	597	618	575	652	601	622	652	640	574	598	576	598	626	674	592	615	622	641	626	625	665	636	632	577	641	635	556	619	622	625	667	623	620	633	624	612	620	603	592	593	619	629	675	665	613	628	663	590	632	633	628	647	620	617	608	644	639	595	636	597	617	608	604	615	671	594	605	599	631	628	611	592	629	635	644	614	606	596	565	617	639	621	621	623	677	629	646	615	614	599	595	634	584	634	624	589	602	641	633	602	670	601	597	629	617	636	594	663	636	587	614	620	615	571	606	607	606	607	661	652	565	647	623	670	628	634	580	631	643	626	606	646	618	655	562	591	611	638	579	661	650	645	645	628	608	613	598	649	604	662	613	613	602	613	622	611	588	648	602	639	650	632	611	581	650	601	592	668	642	587	657	617	635	580	640	597	566	641	598	665	636	609	631	670	649	603	604	604	578	608	605	619	585	626	620	641	622	618	636	625	595	606	649	635	622	601	606	605	598	597	599	599	599	678	618	654	616	614	612	609	630	618	609	577	643	646	647	577	673	659	672	606	652	610	600	631	622	641	587	608	632	645	582	630	634	656	618	645	616	580	614	624	630	628	632	615	595	603	626	619	654	563	644	602	616	631	620	619	648	664	638	589	620	635	624	639	640	615	585	594	585	611	647	602	594	609	654	643	603	606	612	602	626	615	660	632	627	625	634	613	608	589	635	603	613	634	595	617	592	612	624	678	630	615	623	629	616	620	630	639	623	630	620	568	614	623	573	610	630	591	603	595	609	647	619	635	597	602	647	625	600	630	633	616	606	630	654	656	619	612	620	600	612	611	619	604	639	636	599	671	571	640	631	613	645	580	624	628	606	570	619	602	614	650	625	643	616	623	596	654	639	626	611	676	611	620	599	625	613	657	648	651	644	633	642	611	587	599	655	648	620	601	618	593	607	604	609	604	628	616	649	594	597	598	574	626	656	639	636	599	609	635	624	598	611	590	580	638	657	664	616	619	613	618	624	654	648	624	626	631	614	642	613	648	648	599	605	591	583	592	666	591	577	617	626	578	653	606	616	614	604	650	659	601	583	665	646	637	590	634	625	623	637	622	694	610	667	593	619	664	614	649	613	612	582	618	601	606	659	609	576	600	598	646	576	604	600	635	648	617	624	609	588	599	622	595	621	599	620	660	643	610	617	612	627	636	631	603	619	626	612	582	589	603	628	612	653	615	619	643	617	597	581	614	614	582	593	622	590	620	624	599	635	604	609	631	549	612	624	620	654	604	595	640	572	560	588	605	655	585	571	640	616	574	640	594	622	649	679	630	617	602	620	610	626	667	607	634	643	601	603	635	602	624	636	636	653	610	665	607	657	667	634	660	637	594	618	601	605	628	615	615	611	605	622	609	629	641	624	619	646	595	628	641	620	615	573	647	598	672	649	648	584	651	619	584	642	664	615	640	626	580	600	613	620	653	622	618	559	673	621	596	597	568	630	657	658	605	627	694	650	606	599	632	569	691	622	643	622	602	610	582	619	625	594	644	639	574	627	658	586	637	628	626	632	631	646	657	589	595	632	671	630	616	636	630	645	613	615	594	603	628	683	650	638	599	592	638	633	632	602	596	605	630	633	595	633	565	595	619	579	573	634	615	672	628	637	657	635	612	606	571	589	670	555	586	620	626	605	613	675	612	692	613	601	625	644	629	599	634	606	622	599	657	623	623	604	603	622	600	659	640	611	620	590	645	606	630	653	605	617	593	654	619	631	627	632	635	625	630	640	628	655	635	629	609	656	606	581	648	605	610	603	600	591	606	603	584	617	607	641	583	591	633	592	625	613	629	592	622	614	595	663	619	599	622	595	627	643	628	600	620	654	620	605	629	635	638	627	620	635	633	595	570	608	595	624	606	585	613	609	616	612	576	566	675	619	639	630	632	604	622	629	621	635	631	600	626	607	614	641	635	582	645	578	656	607	633	574	655	632	631	608	612	657	637	610	638	632	606	569	614	597	623	606	630	641	587	657	646	615	624	641	608	593	609	622	598	608	587	593	598	601	619	635	624	602	621	614	599	624	624	635	634	587	646	610	614	614	604	638	624	614	599	596	628	659	626	637	588	638	593	653	618	636	642	608	608	598	621	620	643	589	589	606	611	650	652	640	630	606	625	668	670	641	714	642	646	646	624	626	577	641	621	586	683	596	634	634	601	677	660	611	609	574	586	641	584	621	641	631	617	632	588	648	627	598	653	622	617	685	667	594	633	596	582	606	654	622	637	607	596	651	609	634	647	638	584	621	672	649	609	614	604	617	611	599	605	606	580	645	620	610	626	639	579	631	639	635	612	602	611	651	613	609	597	606	622	628	611	585	621	648	630	593	646	641	625	594	627	609	621	596	588	610	619	664	655	602	610	663	639	634	622	635	643	595	599	618	595	559	623	637	654	640	605	586	590	586	628	629	608	608	627	606	668	626	610	697	647	674	610	635	629	625	596	617	636	614	668	627	634	598	564	597	614	661	617	631	596	667	625	618	659	640	579	589	640	632	624	590	615	596	668	601	627	613	598	606	593	612	663	636	635	621	642	608	617	637	620	615	652	617	637	583	695	601	620	618	605	656	648	601	692	630	615	595	664	636	600	587	618	613	647	632	644	616	578	627	634	604	642	665	616	623	637	622	644	616	626	635	579	601	593	590	650	636	620	659	621	658	646	568	585	628	647	589
24001	21400	28681	24507	21392	9986	1182	763	654	655	599	544	534	511	530	518	469	489	492	519	448	493	474	512	488	493	496	476	477	433	433	476	430	437	493	422	438	439	466	456	440	390	398	442	457	430	457	426	426	429	450	421	447	436	443	424	418	454	466	465	418	419	435	442	442	445	459	441	422	469	439	430	448	419	440	444	436	453	468	450	453	456	463	446	418	427	414	448	430	470	422	423	450	439	378	456	417	479	469	420	409	419	463	431	440	471	433	424	452	404	422	471	447	419	424	482	458	449	451	454	397	453	466	468	462	444	441	438	451	445	440	434	443	445	431	412	456	436	421	464	407	463	459	449	405	409	467	439	442	428	437	441	459	423	450	451	448	438	445	430	447	463	440	440	442	446	462	437	447	422	477	392	429	471	428	407	444	447	487	457	422	442	429	455	429	424	435	423	434	413	424	448	461	456	435	431	413	440	432	436	478	430	433	476	453	442	448	424	434	390	455	429	472	428	454	464	448	430	451	460	431	423	441	426	434	449	421	422	446	452	431	433	434	455	459	428	444	420	425	431	418	421	482	448	439	415	430	425	504	484	446	455	450	426	419	434	395	399	451	445	446	409	423	489	446	484	442	469	422	442	434	447	438	452	460	464	437	431	433	426	452	430	463	436	441	468	428	455	466	427	438	450	444	450	461	435	453	437	463	422	494	424	470	439	480	422	440	435	465	424	444	442	468	434	452	432	429	423	443	432	470	440	460	457	428	477	428	446	437	467	429	458	456	409	469	428	412	449	425	428	475	458	413	459	427	485	437	396	407	447	455	493	447	435	410	452	415	455	447	475	428	433	430	430	417	434	459	399	446	402	466	436	418	472	415	424	410	424	423	465	427	441	451	434	456	431	414	443	440	429	410	464	473	481	409	410	428	449	456	462	395	423	450	461	443	423	454	455	462	433	448	453	448	417	433	454	426	430	436	466	431	451	428	453	473	416	456	475	430	431	416	442	448	421	402	425	435	462	441	470	423	446	481	426	460	455	437	425	420	441	420	435	452	432	452	413	433	431	437	460	473	467	495	421	443	416	423	445	468	471	412	413	418	419	453	491	453	417	419	450	453	446	428	444	450	395	444	417	439	415	413	451	435	427	435	438	437	406	432	434	453	444	439	422	441	435	462	498	455	437	437	440	455	463	426	423	403	469	410	440	440	434	475	463	448	422	434	458	450	420	422	452	428	456	456	447	424	397	393	461	501	435	441	432	438	449	415	407	419	449	416	458	471	443	434	440	452	474	429	425	448	470	453	427	438	424	446	445	478	431	432	448	423	452	431	443	438	420	471	431	474	427	455	445	456	488	410	417	428	432	451	475	445	459	423	438	399	391	414	429	440	438	431	433	442	470	444	395	436	446	470	436	421	436	385	423	478	411	446	422	433	469	435	487	471	427	453	440	414	445	437	444	456	483	475	399	450	456	447	413	452	463	437	495	411	415	445	436	411	461	451	439	428	426	443	469	435	438	469	455	474	434	432	433	459	431	412	464	454	471	447	460	440	447	483	456	460	416	420	470	415	463	449	473	429	424	410	416	426	462	459	413	465	442	404	425	476	435	459	426	439	434	423	430	446	451	449	406	425	408	426	451	400	409	462	413	398	473	491	446	430	421	404	431	445	440	445	440	424	437	452	422	401	442	384	409	416	458	446	439	457	424	421	438	476	437	423	454	454	439	462	442	428	449	417	417	449	415	439	444	415	406	440	439	422	416	441	409	457	438	414	420	410	429	457	438	453	429	425	444	422	426	414	431	414	472	416	439	421	425	427	458	443	442	475	473	378	458	460	411	467	409	426	428	437	438	448	473	420	432	450	460	429	409	467	422	460	452	408	446	428	434	449	402	428	398	452	436	439	436	446	457	463	422	455	436	427	436	439	451	468	474	466	418	431	451	454	450	448	441	430	433	432	436	483	453	428	464	453	442	433	430	418	466	460	480	449	456	446	440	477	431	444	414	428	457	421	411	450	456	475	450	439	407	442	426	448	436	440	457	404	422	458	444	409	421	413	447	468	454	405	414	446	435	423	440	442	453	448	441	429	455	441	443	441	416	455	479	447	407	466	424	417	437	434	419	433	430	432	444	465	392	451	414	461	425	467	443	450	424	453	440	429	414	474	442	408	416	429	423	427	425	453	430	438	429	415	421	438	473	421	415	450	428	410	438	421	417	470	444	443	420	460	478	465	447	404	452	439	435	460	428	448	444	478	457	410	445	409	450	401	422	444	440	407	415	431	434	478	429	451	430	420	416	458	400	449	437	407	488	451	445	438	423	427	427	415	466	457	428	446	432	431	443	450	441	384	436	398	430	438	430	430	454	415	454	446	406	437	405	413	451	451	415	445	422	454	417	432	439	458	455	437	443	398	409	482	415	424	458	440	421	465	433	443	436	413	421	466	439	442	438	464	443	409	442	446	426	464	429	442	446	409	409	408	419	414	457	429	425	428	465	467	446	468	410	434	432	404	416	464	439	461	412	417	425	450	408	462	450	469	448	401	420	415	420	415	432	424	431	422	446	427	463	389	409	441	450	439	441	433	413	454	394	454	419	403	427	442	433	458	492	437	433	411	428	465	425	424	444	423	441	422	434	445	462	450	404	447	465	411	444	470	442	462	466	420	489	452	447	443	428	439	435	440	474	459	434	485	457	470	442	411	418	433	486	439	418	427	419	466	427	492	415	403	430	413	447	465	461	463	424	446	444	380	440	447	457	446	412	396	473	482	464	438	457	439	424	438	437	486	464	435	432	451	455	459	451	425	413	411	435	456	429	491	421	423	442	448	408	450	435	418	438	487	451	429	451	470	436	408	433	450	425	412	462	453	442	422	457	443	442	397	411	438	401	419	392	444	432	438	408	435	457	473	423	464	438	429	414	414	461	465	444	450	410	462	424	414	422	461	434	473	443	440	416	513	453	482	444	453	409	470	465	425	481	446	444	404	413	402	446	443	429	462	454	376	441	431	425	460	458	457	445	438	436	436	437	450	434	450	454	469	479	438	423	473	422	415	424	447	450	421	445	437	394	419	442	436	443	411	458	454	433	434	482	470	437	449	475	471	384	454	387	412	430	439	457	436	431	477	440	431	432	403	459	434	439	438	435	427	461	467	436	467	446	460	414	440	454	466	434	408	435	428	444	462	468	415	436	419	449	429	447	476	456	432	475	454	403	496	446	433	443	445	429	439	490	441	438	428	401	459	404	440	463	483	428	467	421	433	454	462	445	432	453	427	421	417	442	446	438	428	437	405	430	421	411	416	495	446	473	446	459	454	440	394	439	412	426	438	427	452	420	418	411	447	436	412	420	433	428	454	421	443	454	438	442	459	428	452	459	396	450	438	437	457	428	453	468	430	435	402	398	429	414	458	404	475	465	395	427	447	434	453	473	450	429	448	449	453	454	449	436	434	443	411	442	428	479	448	422	464	444	432	431	433	436	407	438	422	405	436	462	428	463
14499	8228	5520	2586	1996	1548	1161	987	870	741	703	681	645	627	535	555	535	540	544	521	514	511	524	494	500	476	517	480	470	492	504	453	467	466	445	457	494	423	449	465	454	486	483	457	452	475	470	439	427	457	455	440	490	432	450	459	418	449	434	466	488	448	425	439	468	455	450	439	473	472	473	451	445	463	452	452	468	459	489	465	484	408	450	477	439	458	468	477	466	452	446	440	463	511	462	459	487	461	459	428	471	411	458	463	438	447	479	485	467	452	468	510	441	440	474	452	447	477	490	427	480	476	460	458	451	432	432	461	472	474	451	477	462	446	456	472	443	461	467	437	485	444	425	441	441	430	444	474	474	458	498	472	445	470	497	465	441	456	468	450	461	451	460	444	429	453	428	438	468	470	494	434	465	506	452	427	407	457	471	440	445	465	455	461	466	483	427	492	495	431	489	503	452	449	417	462	419	454	439	461	490	428	451	422	419	427	456	454	463	483	444	448	453	475	446	423	461	499	430	484	442	468	445	446	417	473	435	456	463	444	464	431	480	458	406	484	444	450	467	466	459	486	433	465	424	467	451	532	465	458	438	484	433	459	474	427	433	449	483	450	444	424	397	421	511	470	491	508	446	494	432	457	477	457	494	443	458	474	471	460	469	449	454	426	461	436	483	475	443	446	446	443	476	451	458	490	454	430	425	459	488	451	457	437	471	478	466	460	434	447	463	487	467	438	444	496	445	461	444	437	464	448	440	458	503	485	442	428	461	452	427	509	425	432	439	441	431	470	413	452	448	499	451	460	470	501	441	488	461	422	434	478	426	434	440	459	484	482	481	440	445	437	475	438	428	453	430	474	459	430	458	442	438	468	488	483	451	447	418	470	474	432	476	447	441	434	483	474	466	468	456	456	474	459	465	476	427	458	492	510	450	464	462	477	455	436	438	466	485	424	478	439	469	427	473	433	459	457	461	430	477	446	444	489	447	419	460	460	461	502	460	441	449	475	443	470	437	449	456	468	488	481	485	439	421	448	475	457	435	435	446	466	456	462	432	488	448	450	480	425	450	455	451	453	449	481	474	455	464	455	467	455	468	459	447	452	459	436	444	505	455	471	479	480	463	472	416	451	449	480	459	465	441	487	466	537	464	429	446	428	441	452	450	450	463	469	450	509	426	427	460	430	484	474	468	456	459	497	467	460	470	466	453	443	454	466	444	444	407	480	434	480	450	434	440	449	463	444	441	453	458	471	462	421	478	492	408	494	416	458	460	443	436	433	469	484	448	456	433	430	458	482	459	460	440	420	423	453	447	471	446	449	451	434	455	441	471	442	474	451	470	488	440	416	422	447	463	467	464	473	466	473	433	457	467	480	441	477	438	451	454	448	444	440	469	470	460	434	478	494	422	468	471	429	457	460	410	448	455	470	453	430	447	441	458	425	421	471	446	478	456	470	457	466	464	463	487	464	419	448	459	479	456	471	484	466	443	488	482	433	466	480	431	476	455	471	446	428	455	461	469	454	498	484	487	462	419	474	469	456	441	463	462	465	436	457	419	488	483	477	427	493	458	475	453	443	453	460	438	420	476	467	473	490	446	500	474	487	424	422	490	459	446	447	466	440	415	480	435	464	440	484	463	484	505	500	436	497	447	455	484	483	435	460	488	447	440	512	457	444	456	474	460	405	507	450	480	466	470	465	450	487	453	409	446	472	451	443	425	469	472	448	497	445	473	440	467	469	462	465	433	455	438	476	478	460	483	505	446	437	455	457	458	470	493	451	452	440	473	477	450	468	432	477	379	485	423	447	509	477	411	451	438	439	471	454	443	453	472	441	419	447	424	461	427	419	423	403	455	448	458	422	464	467	463	439	475	467	460	444	462	480	435	454	429	438	429	447	462	450	453	470	475	435	461	441	467	449	471	453	461	432	463	429	471	447	413	442	469	497	483	453	431	480	452	456	473	487	425	447	458	482	457	452	446	449	457	448	427	434	453	495	447	440	476	481	461	451	412	430	464	454	431	453	418	468	454	443	467	423	481	456	478	476	451	443	470	438	431	442	439	467	432	457	445	451	443	462	467	444	470	447	449	471	461	424	450	480	462	435	482	462	449	446	457	457	430	475	440	437	453	460	442	444	435	438	470	467	432	439	526	498	449	426	448	465	461	442	491	482	485	488	453	434	449	459	444	429	488	497	451	464	442	436	490	473	485	434	448	467	426	450	440	468	421	497	461	503	460	464	452	490	462	455	463	463	476	478	457	465	480	467	446	465	422	404	502	456	453	458	488	472	435	425	436	441	453	478	468	467	454	473	450	443	469	457	457	437	479	480	480	459	450	481	441	469	432	464	453	439	473	448	450	451	456	473	448	458	452	466	436	464	433	475	446	467	451	440	472	469	439	478	440	447	493	432	447	451	434	467	460	467	506	465	464	435	458	442	457	488	465	468	411	430	452	473	448	460	464	457	473	488	482	454	412	478	487	458	444	438	474	448	455	448	453	451	443	469	470	494	451	426	433	457	421	444	443	457	462	481	456	437	480	467	483	475	471	441	431	484	457	458	459	496	490	430	447	473	480	469	448	463	483	481	429	445	462	434	439	474	432	469	398	442	451	482	473	470	461	429	489	471	415	480	441	471	430	513	461	451	491	482	502	475	456	464	485	477	496	456	418	488	463	467	458	456	443	429	439	445	453	503	469	429	474	450	497	440	464	453	491	445	434	458	452	427	468	477	482	460	457	460	474	510	446	438	485	420	486	471	469	453	428	461	453	443	496	455	440	467	462	473	484	468	457	471	445	473	444	422	417	459	455	470	491	500	458	427	454	473	439	480	481	476	484	458	443	480	488	450	449	474	478	442	430	459	463	435	443	471	413	411	452	465	459	481	469	474	456	442	436	436	466	472	469	477	472	457	446	503	488	454	462	462	436	464	507	451	470	472	467	479	473	440	428	438	475	420	428	467	423	443	482	456	439	465	440	447	434	498	447	465	475	454	439	444	468	443	451	435	448	472	440	467	446	466	447	459	464	434	442	432	441	467	400	426	465	492	454	480	461	405	427	517	467	423	431	452	420	457	451	425	451	489	442	417	469	479	477	463	457	420	447	453	449	459	438	447	429	483	444	476	436	463	478	440	473	484	449	461	448	475	475	468	488	430	478	421	427	453	475	457	441	422	421	444	458	446	490	469	439	424	460	443	446	434	435	445	458	474	470	466	444	449	461	483	458	468	452	474	457	475	466	447	443	483	447	492	476	479	441	472	477	462	463	461	429	443	445	456	460	491	416	452	477	471	460	466	484	457	448	458	473	446	456	463	457	466	454	466	495	428	452	450	466	420	468	453	414	455	483	441	491	484	453	482	431	434	479	446	472	487	494	436	450	462	448	454	444	446	449	446	461	456	462	439	443	463	462	482	468	474	459	439	454	436	465	448	452	490	426	437	429	517	426	450	447	448	471	441	449	460	447	476	451	443	456	432	461	455	451	487	445	466	454	442
25441	21518	27668	25686	10076	1240	999	877	874	876	825	885	861	802	780	794	837	774	758	818	789	781	809	760	769	742	778	773	799	732	744	758	793	764	813	776	797	779	762	752	767	806	764	819	752	782	761	816	751	786	750	758	803	778	772	755	756	741	782	731	802	767	807	794	727	775	755	822	803	751	779	794	769	791	766	804	756	793	787	778	776	793	781	753	785	789	784	808	770	760	749	791	737	759	801	779	750	797	765	802	782	793	734	749	762	753	778	801	769	821	753	769	727	753	794	797	781	766	827	750	774	745	802	768	754	789	751	759	757	771	787	819	785	809	785	802	751	741	799	756	778	720	755	723	793	745	782	781	781	810	766	769	774	763	731	767	816	725	731	760	785	764	773	808	793	780	776	761	782	718	736	744	787	797	802	746	722	764	779	731	806	722	770	782	748	701	774	793	774	790	793	731	770	789	841	779	770	793	734	832	812	785	791	795	757	763	744	764	710	802	767	786	741	753	753	723	751	762	768	743	813	773	755	790	736	771	750	743	789	816	745	774	792	758	754	754	775	758	787	763	737	732	800	826	759	780	777	772	777	751	787	778	755	787	746	819	755	753	777	758	744	804	718	760	721	743	741	776	819	754	794	834	808	752	780	768	753	786	699	770	810	769	788	801	805	773	784	758	808	754	794	731	780	756	756	800	787	796	758	790	743	732	737	795	747	798	749	782	777	782	764	766	805	721	792	802	743	793	739	760	739	759	810	756	802	796	811	790	763	798	772	720	749	765	753	797	785	781	763	763	794	762	765	772	794	730	781	779	769	732	807	737	803	811	762	791	723	726	777	802	734	778	742	777	759	792	785	797	771	781	761	808	762	737	752	761	770	762	790	760	803	778	766	742	774	815	855	771	799	753	790	738	786	750	782	767	828	765	812	816	766	764	758	759	740	810	767	760	779	702	814	767	776	717	735	784	726	764	780	773	790	721	748	737	764	751	807	788	743	729	788	750	823	789	785	793	753	766	798	797	769	768	786	806	760	757	737	786	711	764	802	782	738	771	767	767	765	833	814	694	767	821	769	802	832	780	795	803	784	836	765	760	735	791	805	743	770	803	759	750	748	752	853	772	768	832	755	762	760	741	802	797	815	797	766	811	765	721	773	780	789	762	790	741	776	774	809	794	805	775	767	767	769	779	758	776	773	818	765	774	734	710	779	757	749	760	753	753	776	786	759	748	782	720	757	765	803	766	775	786	744	773	766	755	772	777	787	775	748	825	813	719	767	831	744	788	829	766	757	762	751	764	747	818	750	772	778	795	789	793	770	796	754	747	792	752	773	760	755	754	778	822	828	752	781	748	769	752	783	759	785	761	816	766	734	800	765	756	806	759	820	738	806	795	818	782	767	843	823	794	790	766	755	761	810	780	763	809	810	789	766	750	792	770	791	737	781	751	751	750	774	792	796	821	758	773	798	761	725	797	784	738	782	787	795	790	781	753	717	793	810	747	777	747	768	804	710	795	764	749	763	766	794	756	768	764	830	768	798	729	762	761	780	779	780	741	750	754	773	771	781	786	810	826	774	772	743	803	779	770	803	789	809	799	760	772	738	786	755	762	789	722	727	785	768	780	774	806	793	737	740	812	775	726	720	814	816	775	754	820	761	740	744	793	792	751	819	748	751	741	817	738	770	770	731	776	784	772	757	754	789	740	778	796	737	774	791	760	707	766	784	769	803	786	758	785	806	769	739	755	795	792	766	795	802	787	783	760	801	779	772	819	826	729	836	779	750	728	703	748	756	782	729	824	759	796	792	776	767	783	795	805	817	776	754	759	777	744	780	785	802	827	803	775	774	806	769	740	747	706	748	751	783	780	734	748	796	796	753	781	716	770	794	748	753	754	839	778	770	731	791	785	774	773	808	782	806	770	774	793	822	770	767	794	774	825	799	764	788	787	778	807	767	727	744	799	721	725	764	794	715	769	797	769	767	720	762	806	769	766	732	762	771	798	783	778	772	797	786	815	744	759	760	770	766	726	770	832	782	755	757	752	767	760	778	805	783	764	772	757	767	739	802	730	764	795	782	781	773	727	792	740	757	807	769	781	744	778	734	721	734	784	749	815	765	769	762	781	734	769	791	765	746	754	744	802	718	772	795	750	807	801	754	792	680	811	744	725	788	766	755	777	748	771	787	801	729	751	795	779	774	744	738	782	731	776	844	758	767	801	722	770	779	789	735	777	764	799	798	775	784	770	758	759	780	785	815	805	818	799	719	782	764	728	778	819	795	788	765	759	758	742	759	821	767	787	756	802	786	773	804	774	749	742	747	740	745	805	756	751	774	777	737	764	753	824	761	758	766	755	741	719	772	772	802	776	788	751	754	791	739	743	778	761	745	755	757	775	788	808	803	786	755	787	795	841	821	802	710	755	778	786	785	714	782	811	758	816	774	720	792	817	781	768	722	772	757	767	733	748	753	748	823	770	790	781	745	749	812	758	814	733	772	776	739	802	778	802	782	782	774	761	796	727	799	742	763	789	774	788	791	796	807	808	787	804	771	772	711	786	778	754	749	778	745	770	730	739	810	798	817	787	775	788	776	773	765	763	779	752	767	746	755	826	782	789	776	763	799	709	773	747	739	731	776	785	800	735	734	727	759	758	739	708	748	783	835	781	707	741	720	755	778	712	769	754	774	787	829	768	750	736	735	732	772	733	771	744	768	750	724	772	731	753	779	762	757	810	776	789	753	842	769	742	796	824	709	772	770	758	743	777	709	817	712	778	804	781	761	788	747	806	727	818	734	784	769	735	756	747	789	767	751	757	734	755	803	786	757	838	756	764	784	775	754	781	740	734	773	778	785	765	799	762	754	839	758	757	778	747	777	713	789	765	728	737	783	793	790	776	754	724	772	787	788	754	761	762	813	775	745	827	790	759	780	784	738	797	727	762	713	796	718	747	821	787	736	702	732	806	887	795	774	751	768	783	763	789	775	760	769	746	749	769	820	799	766	727	724	807	795	780	785	737	719	776	785	739	784	770	785	782	735	814	761	811	759	768	786	729	811	772	816	756	711	785	774	774	742	734	759	775	792	819	759	753	806	778	749	759	855	773	744	798	795	765	824	813	849	818	776	809	759	767	744	774	774	791	739	742	818	754	744	791	765	800	761	770	729	769	840	754	775	794	751	779	766	785	759	793	745	773	823	737	768	775	819	801	752	800	734	806	777	772	807	776	738	750	772	774	780	768	818	767	761	762	756	761	776	792	798	749	785	765	780	767	742	766	767	792	781	802	722	819	781	778	768	760	779	742	761	786	740	735	788	787	751	777	783	801	745	773	809	790	767	770	753	790	775	751	788	733	803	736	753	785	759	803	695	770	756	716	750	789	783	796	708	752	786	764	785	780	736	781	735	817	767	789	827	794	775	735	741	808	789	778	795	800	784	803	764	771	815	775	784	813	761	811	782	792	789	782	746	771	740	746	784	796	778	741	765	797	743	775	756	797
14289	5128	3407	1910	1586	1338	1222	1084	962	911	911	878	853	847	932	793	818	803	804	785	834	814	785	825	748	788	760	792	812	788	821	798	789	756	746	800	792	799	806	799	880	749	799	769	810	763	807	762	701	776	766	769	749	776	729	769	826	802	739	782	785	748	737	773	805	791	779	762	745	775	798	801	779	751	714	734	769	759	774	821	799	776	769	818	741	731	817	822	744	731	792	738	785	724	764	760	769	765	786	759	800	751	777	786	760	742	785	769	752	804	772	800	841	817	764	767	824	830	778	819	848	759	787	840	755	833	794	812	813	764	785	775	787	801	760	738	756	804	755	753	778	792	810	770	809	773	808	752	744	795	786	776	792	767	748	814	804	757	752	795	784	782	783	782	772	732	803	835	763	753	781	814	763	755	767	801	831	746	737	838	731	752	753	718	767	780	742	784	757	788	771	773	806	792	791	794	789	761	777	770	791	740	772	754	735	800	763	724	775	790	759	824	771	804	769	799	729	766	775	802	800	761	773	733	762	781	776	843	775	757	768	782	767	779	774	770	727	735	778	764	821	776	734	793	829	822	769	794	742	760	799	744	746	766	790	765	740	772	789	786	753	773	776	767	780	747	819	790	808	788	781	807	713	776	745	756	803	796	771	775	750	740	731	745	790	762	773	793	798	726	797	770	755	768	766	782	791	782	786	783	805	815	727	768	784	793	792	736	760	777	778	734	785	787	808	795	750	792	773	801	743	773	783	733	765	809	743	832	736	784	758	797	760	801	821	763	747	751	763	799	771	833	838	771	788	796	779	794	784	795	785	763	789	752	748	800	729	772	844	765	758	785	727	730	839	701	800	786	786	767	786	757	772	786	760	751	808	722	727	726	780	746	828	717	740	749	803	806	788	836	829	753	776	777	804	787	803	681	787	749	739	746	791	755	786	880	712	742	815	823	717	782	809	804	788	782	757	757	770	816	768	798	802	722	764	759	772	785	785	767	730	774	773	822	736	753	788	821	779	787	783	744	766	713	781	762	775	739	751	758	778	823	779	792	765	803	775	774	748	768	789	786	822	741	740	752	797	741	785	733	790	807	770	785	781	793	765	768	765	788	754	799	790	803	816	813	747	693	774	794	788	761	691	744	784	748	750	736	741	787	775	774	741	738	763	779	800	731	729	791	795	761	774	804	749	776	798	745	783	793	774	799	752	759	810	753	734	781	779	762	756	798	778	801	742	826	772	780	801	791	802	769	778	788	768	778	766	746	795	801	773	769	778	754	710	800	783	777	800	785	740	822	779	767	699	791	807	801	752	760	710	828	813	777	753	786	776	767	758	780	738	776	788	821	742	765	767	803	794	763	801	764	741	795	747	809	783	778	816	831	782	789	770	780	734	755	779	748	767	747	771	797	804	766	777	783	784	816	770	788	748	751	770	799	756	789	794	767	813	747	799	790	758	809	739	789	856	762	817	761	776	763	773	744	727	760	778	825	753	753	772	780	776	862	772	795	724	743	747	738	740	753	804	854	818	761	774	804	763	783	780	730	793	812	790	726	734	814	794	777	806	757	728	732	809	783	767	789	753	807	793	774	742	779	778	790	794	779	802	783	773	769	798	758	776	765	740	793	745	734	790	767	815	779	794	764	759	779	762	861	751	736	777	812	724	739	783	796	750	782	768	756	780	782	766	816	791	706	803	772	762	733	756	774	803	765	752	804	803	796	781	728	785	778	761	757	771	789	781	751	782	752	762	738	826	776	777	769	809	771	744	793	782	754	791	793	799	720	813	784	761	815	756	776	758	789	733	764	795	777	753	775	725	785	796	773	764	823	797	782	750	750	784	778	802	747	794	782	796	749	757	795	777	739	788	740	804	779	783	793	761	801	769	790	785	786	752	802	759	782	832	786	785	749	750	764	830	813	786	756	793	763	755	753	809	786	779	741	770	769	777	796	798	737	781	783	791	738	739	791	795	766	782	755	772	782	773	781	784	772	786	770	751	761	764	807	794	753	808	750	771	781	745	798	806	773	800	776	721	800	809	751	797	785	778	772	783	774	801	780	749	816	793	821	808	809	770	788	802	745	801	760	781	755	788	745	766	808	742	785	801	781	736	756	750	807	799	766	826	802	751	772	787	764	779	749	791	748	801	737	794	812	790	769	753	792	722	771	767	779	783	801	783	752	784	771	717	765	713	746	788	742	736	715	747	727	787	748	747	779	771	768	771	833	739	790	806	790	679	812	786	764	749	775	796	770	770	791	764	750	841	729	740	804	784	819	774	741	792	705	804	809	774	818	730	809	795	763	748	780	724	766	785	732	831	787	775	730	748	717	782	766	766	820	788	811	798	720	764	730	758	754	766	764	794	783	760	764	786	798	781	761	797	735	742	802	772	777	776	765	742	835	745	751	783	770	763	813	794	787	826	795	858	734	789	788	726	741	757	787	814	762	788	778	733	765	805	771	762	725	781	760	786	766	804	764	752	794	813	781	723	764	778	776	779	821	743	779	781	754	757	787	770	751	805	761	817	788	802	734	788	760	750	748	781	759	733	762	743	783	734	745	762	802	724	800	759	749	806	767	741	757	802	765	726	771	834	762	746	771	754	774	793	790	809	803	774	757	743	809	747	801	767	786	786	742	752	803	774	767	745	732	773	787	781	765	815	748	774	743	757	789	738	780	790	770	813	762	793	742	786	728	805	766	769	779	769	760	790	740	796	798	798	716	787	707	751	739	730	783	798	775	806	745	800	824	786	729	773	771	754	786	745	748	826	796	774	794	796	771	759	757	803	794	770	773	795	774	763	831	780	793	758	761	830	729	786	803	855	754	783	725	796	776	758	743	735	748	802	796	759	786	795	785	756	801	798	735	798	749	773	735	769	760	807	787	764	787	781	732	770	774	757	773	743	789	776	735	814	752	742	798	783	711	757	786	806	742	785	793	789	743	792	711	812	796	795	801	836	783	759	747	783	797	809	764	758	780	759	735	752	766	800	782	736	747	806	778	811	801	807	754	752	774	731	768	796	747	798	781	786	746	807	764	803	776	747	775	749	781	721	807	797	784	794	780	737	786	771	786	772	814	776	768	769	756	744	795	779	806	751	758	774	818	794	777	777	761	827	756	745	832	829	761	757	726	868	737	755	806	763	743	774	761	788	785	780	771	790	762	741	757	744	776	796	818	805	780	790	742	806	745	774	746	757	747	819	776	769	735	770	765	776	769	753	760	752	761	766	764	770	791	739	794	780	773	773	751	751	785	767	809	805	782	798	796	793	751	828	777	733	806	763	739	738	764	776	747	737	789	762	767	732	839	780	759	728	817	772	794	764	795	733	778	748	750	742	806	775	774	777	768	769	810	782	786	758	728	788	780	731	814	838	771	769	790	809	773	752	762	773	784	808	746	795	779	793	748	783	757	770	720	750	761	798	770	762	743	740	790	793	723	791	760	782	804	818	810	807	783	750	797	820	759	803	738	769	802	755	771	766	781	780	762	772	744
23107	21564	29337	24254	21561	21611	7533	1374	1021	947	886	828	834	760	768	727	735	702	685	709	668	653	673	659	668	645	663	650	654	660	646	608	641	616	689	622	606	627	630	631	665	635	596	624	644	612	643	597	603	640	593	641	613	625	669	583	685	618	652	603	602	667	640	602	628	647	631	590	656	609	619	609	616	612	608	638	593	635	635	612	595	623	633	618	633	585	635	629	642	622	619	621	594	634	631	626	590	642	571	628	623	588	583	617	597	582	625	617	633	652	636	642	635	615	623	645	592	664	642	643	608	599	607	668	656	635	632	677	630	599	596	614	594	636	632	624	654	588	604	665	608	636	616	638	656	607	642	578	653	608	618	617	596	583	602	680	631	662	631	641	584	610	594	629	651	621	627	595	648	593	652	586	649	615	644	617	613	582	638	602	617	606	633	614	573	655	632	581	639	648	634	570	617	572	593	606	599	624	593	598	602	633	634	679	597	619	598	580	597	643	626	615	597	614	669	601	642	631	581	624	582	650	658	598	589	636	605	590	650	608	631	612	626	648	626	658	570	588	638	635	632	634	553	660	652	631	625	616	598	591	667	595	554	629	601	555	578	663	590	597	635	613	571	599	586	642	635	613	597	592	618	661	593	633	621	623	585	558	628	602	607	615	617	635	591	577	610	614	620	604	620	608	609	605	595	601	573	578	660	561	621	680	600	609	650	610	590	615	588	630	594	612	622	638	620	606	613	561	638	613	612	623	648	594	599	609	627	594	593	644	607	595	594	629	602	612	603	589	618	694	677	640	642	647	616	583	589	612	613	598	623	586	612	614	659	622	561	597	610	639	606	611	611	650	644	629	638	643	606	572	603	644	624	623	625	600	635	619	602	597	595	594	611	623	633	639	622	604	571	584	620	674	600	608	580	664	647	634	619	656	650	581	595	648	613	584	586	594	608	630	590	611	594	602	573	611	631	639	614	635	607	609	603	641	641	597	594	633	656	628	622	604	629	633	569	595	609	628	628	608	624	613	596	604	615	642	597	608	612	607	593	633	604	605	591	618	610	599	596	615	603	621	606	615	669	600	618	579	595	635	626	624	581	611	591	590	653	613	648	676	628	651	616	600	592	583	628	656	591	632	593	615	632	604	637	639	596	623	632	643	585	581	679	599	554	600	601	636	596	591	654	637	627	640	604	595	596	638	633	632	585	637	568	612	632	630	664	621	672	625	627	589	593	618	603	598	626	647	646	613	638	589	630	638	621	630	652	596	596	642	643	616	594	627	581	600	598	613	633	620	619	578	613	574	609	625	621	654	609	621	577	608	629	599	662	591	638	611	606	602	660	611	620	606	613	645	590	636	608	605	587	649	629	593	635	630	590	619	609	608	603	606	610	639	636	628	589	606	580	577	632	600	647	585	608	628	623	644	654	641	612	585	622	635	533	582	643	654	651	581	648	588	622	606	612	605	607	631	597	653	577	575	658	597	583	633	600	671	640	615	572	647	643	589	623	638	634	651	573	589	661	647	631	638	606	634	671	589	588	635	620	637	572	605	636	591	622	628	605	621	588	555	595	612	622	598	622	621	621	621	608	590	635	572	607	601	598	636	670	601	670	616	585	604	606	656	582	615	599	614	560	639	654	612	621	633	629	598	605	629	640	642	625	593	612	605	635	610	620	634	609	602	620	619	613	649	610	607	622	595	625	614	643	558	659	651	626	618	655	612	619	632	602	622	601	584	582	589	629	590	594	572	579	601	589	622	595	578	597	572	581	647	594	621	641	647	605	622	582	562	590	598	599	580	621	592	574	656	625	606	622	626	616	664	617	601	604	603	639	597	591	633	626	616	632	621	640	613	622	591	606	653	588	634	588	580	628	619	556	637	628	614	637	593	620	655	626	569	611	601	621	606	578	595	589	632	615	576	625	616	566	631	605	626	668	581	619	600	598	601	648	605	604	590	568	625	611	585	632	610	653	657	616	596	637	620	614	586	591	643	643	614	611	652	657	624	633	586	597	620	612	632	679	617	618	589	602	584	522	616	609	620	650	654	616	581	610	622	595	635	679	598	627	612	654	629	654	636	593	638	600	578	569	602	604	607	600	606	599	568	625	608	636	613	631	627	607	624	641	597	591	604	619	632	595	693	609	636	647	637	630	586	602	626	592	647	625	581	621	574	571	640	533	645	599	618	658	587	650	641	618	580	577	604	650	630	636	622	613	593	606	637	606	647	602	609	674	587	610	596	604	596	634	594	659	615	603	582	650	619	602	613	606	574	634	639	630	618	650	592	577	615	648	566	605	652	567	613	596	561	637	617	625	571	591	640	631	612	625	584	612	608	610	602	606	614	600	632	614	560	620	602	639	583	602	601	625	608	590	584	562	643	606	606	658	629	563	622	634	650	634	627	594	605	607	658	608	567	615	621	640	621	621	615	617	633	671	624	678	621	650	665	629	597	592	635	632	592	605	591	601	605	605	593	580	622	595	629	645	616	567	624	595	656	645	658	591	616	645	642	613	673	638	591	585	578	593	636	595	603	629	643	596	645	625	619	637	611	608	617	599	596	603	566	645	664	580	608	638	659	593	611	607	617	613	645	631	632	604	571	662	627	644	614	574	615	626	567	666	665	618	562	617	614	601	609	578	606	680	656	606	625	610	614	621	624	602	617	582	616	614	596	641	684	600	630	554	626	627	644	663	650	606	622	615	636	667	625	582	655	647	643	622	625	637	559	613	611	569	617	626	651	583	567	602	621	612	611	576	648	585	595	620	553	618	648	608	597	572	621	612	590	620	614	629	664	603	607	604	605	633	648	614	601	604	670	646	605	544	584	613	552	623	596	588	623	611	598	635	609	623	620	640	631	627	571	639	664	641	605	607	609	587	599	610	632	664	589	585	604	604	636	623	590	611	585	582	572	614	633	642	638	628	626	638	591	586	604	642	636	627	576	597	582	621	602	588	595	597	599	604	610	568	632	598	616	625	627	642	599	548	577	579	621	601	594	672	559	622	592	633	644	607	613	597	592	586	583	657	636	607	603	607	580	638	605	596	616	616	583	621	627	596	611	559	588	574	565	633	607	583	590	642	632	626	644	607	611	611	701	578	615	620	586	581	606	621	607	662	604	599	583	646	656	624	683	594	617	614	651	638	627	590	588	608	656	634	629	598	631	619	632	604	638	559	607	625	577	628	590	626	608	595	640	580	614	621	570	598	562	602	631	619	632	630	600	578	586	635	628	613	575	633	609	638	590	619	577	623	612	642	648	616	592	610	634	629	594	649	605	624	590	601	642	650	621	638	576	594	644	606	609	651	644	597	634	610	621	600	613	576	613	617	592	578	603	620	616	642	563	593	620	594	585	637	609	670	619	650	581	596	638	647	614	644	618	576	624	609	653	621	654	644	603	611	634	693	634	658	607	636	613	648	597	612	654	663	585	632	654	638	638	610	646	610	615	618	588	591	627	611	608	616	651	622	655	609	615	617	577	605	602	612	608	619	651
16627	13671	9146	4590	3382	2645	1976	1686	1393	1179	1074	955	924	849	817	776	785	717	743	716	708	668	682	715	692	650	629	666	644	603	629	663	635	626	649	602	600	646	633	638	632	601	646	651	592	611	608	647	577	603	600	642	639	628	623	667	632	617	585	630	612	603	647	629	643	625	641	680	650	619	574	585	607	626	625	596	616	613	554	602	640	639	669	641	588	615	594	592	624	599	588	604	590	657	593	587	640	567	567	603	621	640	634	634	573	635	606	607	621	623	633	645	663	589	616	631	590	592	664	655	654	626	636	650	592	598	633	646	650	610	657	611	626	664	623	605	587	633	576	621	611	601	614	628	583	576	623	636	687	611	595	598	568	571	587	622	622	593	641	652	606	622	583	571	603	623	587	629	619	604	570	611	627	586	627	634	602	583	607	577	572	618	585	642	610	590	624	580	587	588	600	599	648	619	590	643	673	621	612	589	588	621	606	594	625	546	605	602	624	586	599	550	568	584	645	615	609	620	601	574	618	607	611	569	621	612	605	612	592	589	586	594	594	621	591	579	604	639	628	612	587	613	637	598	584	610	619	583	600	639	539	609	596	621	571	576	601	632	610	642	608	613	603	641	675	618	570	619	628	608	628	639	635	599	620	590	566	610	619	614	557	631	638	600	651	579	619	652	646	595	611	624	639	627	595	646	594	619	608	621	605	601	602	630	607	623	589	613	639	622	664	608	585	614	645	627	564	589	593	598	609	650	632	586	635	611	588	606	623	610	608	617	628	582	622	580	582	588	612	599	603	629	565	630	615	603	600	605	641	593	625	626	622	621	641	590	637	630	606	590	592	607	607	586	605	593	610	604	639	599	618	570	612	637	592	614	590	630	632	613	627	611	633	604	594	587	592	561	586	600	635	637	649	601	646	623	637	631	588	609	590	646	685	594	579	583	587	621	606	616	569	636	639	629	617	649	598	589	594	612	655	610	641	598	626	612	634	602	601	585	624	632	598	591	636	621	607	630	651	595	572	615	604	629	610	644	621	640	659	622	617	604	626	633	593	599	620	616	639	578	624	610	617	587	616	597	594	607	611	604	647	629	639	628	593	585	619	655	562	607	643	621	631	630	641	594	586	579	637	608	596	575	643	600	596	597	616	585	608	637	596	656	603	627	590	606	605	632	651	600	588	604	600	577	590	624	655	638	609	565	601	595	584	624	601	612	626	640	565	593	629	618	651	640	581	620	629	596	599	572	605	571	599	608	611	666	619	621	653	585	602	570	587	564	591	643	604	603	657	605	646	634	593	630	603	559	563	580	627	641	628	647	629	635	591	598	604	595	614	580	611	603	557	619	582	644	618	610	601	598	611	666	620	636	571	644	608	584	608	582	606	551	597	629	568	655	557	639	590	602	613	607	601	603	601	611	580	646	558	577	569	634	599	615	622	611	591	666	583	630	622	592	603	639	587	623	676	614	599	605	640	597	590	615	591	633	603	603	619	617	588	622	646	635	598	562	620	619	596	637	567	603	626	601	614	572	632	599	630	632	627	580	629	636	582	632	613	573	598	589	611	632	592	590	639	596	651	590	590	600	656	573	603	614	613	597	610	596	638	638	614	633	624	625	606	608	637	638	590	624	616	617	598	588	605	630	583	571	651	566	616	648	604	654	592	631	590	565	614	570	629	636	615	579	588	651	628	609	645	611	603	601	632	594	646	614	610	608	611	567	650	598	588	608	581	585	612	589	603	654	606	630	629	635	603	619	605	612	621	641	603	638	612	620	618	597	587	651	642	585	629	615	609	614	609	587	597	621	573	563	638	608	589	632	595	608	636	603	607	599	636	612	573	599	600	640	660	579	613	620	635	611	614	576	649	559	614	580	643	587	625	625	617	620	577	597	667	596	616	593	607	583	617	618	623	604	605	632	634	601	601	671	614	642	620	604	633	655	591	613	649	593	627	647	638	607	644	619	612	615	614	625	604	575	607	606	621	616	607	590	584	564	604	576	623	603	549	606	616	604	607	585	588	621	632	622	638	600	639	609	615	576	630	647	593	615	611	569	620	578	623	629	643	589	570	627	632	579	595	585	559	584	612	596	612	601	599	577	557	593	589	590	618	630	586	589	618	609	612	609	591	657	623	628	582	608	633	578	633	657	607	609	620	625	636	637	641	624	602	614	586	638	604	632	626	634	594	603	618	610	581	600	626	618	585	613	578	588	639	640	572	570	569	601	564	626	584	622	589	645	600	613	626	608	632	628	618	624	610	618	622	607	613	602	664	630	596	614	632	577	648	636	615	605	635	606	670	626	591	629	559	608	574	602	574	616	608	620	593	605	613	601	606	571	662	642	546	599	597	624	629	616	575	584	596	619	598	665	622	604	619	583	613	593	639	591	595	584	606	592	626	607	609	613	619	606	610	611	631	602	624	642	571	627	650	636	588	611	641	565	585	595	624	620	592	601	605	637	639	611	585	603	615	604	567	648	616	573	641	575	620	602	562	592	605	616	661	632	625	609	599	570	637	614	598	607	607	613	654	617	610	611	634	610	602	636	614	604	571	597	650	605	611	653	548	618	638	623	633	612	577	641	629	640	636	590	561	551	625	648	628	595	623	628	583	640	599	619	587	631	603	601	622	589	640	624	554	613	590	615	598	589	618	614	650	625	664	588	605	619	593	606	572	581	592	590	631	587	594	577	603	568	630	619	614	601	615	592	576	589	605	633	601	608	612	608	575	606	612	618	625	644	615	609	578	635	625	632	610	634	619	591	634	622	593	599	619	629	605	631	632	593	604	653	614	585	598	614	610	598	621	612	599	541	589	615	614	591	599	640	602	633	605	631	591	582	670	648	614	619	608	627	621	604	614	662	613	603	621	632	595	634	598	607	648	644	639	556	623	644	608	575	626	577	611	601	606	606	613	634	604	613	579	583	599	628	614	625	665	610	610	642	602	585	635	641	598	594	577	607	663	582	588	579	622	624	624	603	617	609	624	624	609	575	637	631	601	622	615	564	606	619	622	641	591	597	624	611	647	603	639	615	577	623	604	599	602	606	594	625	645	589	628	630	599	603	614	584	566	613	594	612	615	596	632	611	602	640	570	630	604	632	567	574	615	579	653	579	612	614	667	646	626	637	651	621	606	600	597	611	628	637	599	603	675	565	573	639	560	595	585	584	606	651	618	657	569	607	645	697	614	592	635	543	604	601	598	622	638	609	562	577	605	608	578	603	576	584	585	644	602	590	618	634	646	643	584	650	620	636	637	585	621	612	552	615	648	585	614	583	631	613	664	583	622	637	627	584	592	617	628	597	630	598	627	558	588	589	621	637	592	625	661	626	601	607	609	646	641	611	593	596	653	650	637	602	639	643	629	621	603	587	609	638	631	565	610	604	594	581	638	639	663	586	624	598	629	628	595	625	591	589	641	593	604	627	637	591	584	629	601	602	602	579	578	598	615	632	618	598	547	587	604	607	592	624	573	611	648	615	603	591	639	570	584	630
28969	17965	4169	899	688	669	619	618	589	634	616	595	556	593	567	588	611	589	576	564	623	571	619	607	606	569	583	564	642	634	607	589	583	578	617	611	609	594	594	630	587	578	581	597	598	590	589	607	606	598	613	617	594	592	590	625	587	646	604	633	627	662	656	578	588	575	604	607	580	615	588	610	599	592	630	596	613	588	590	609	633	606	597	600	627	622	642	619	585	581	615	615	571	602	608	605	637	543	610	581	543	607	610	560	621	576	604	581	618	566	626	606	592	606	616	593	569	602	576	585	609	590	623	606	573	623	574	612	614	612	628	596	600	597	578	553	602	568	567	600	582	585	638	557	589	579	605	613	621	597	593	602	586	621	577	614	573	594	556	648	602	597	601	608	604	612	604	640	606	623	608	574	628	603	615	628	613	611	576	625	605	601	618	597	654	559	650	631	581	620	585	580	578	619	624	573	580	597	639	632	598	642	587	603	636	619	601	559	597	612	588	659	596	619	575	597	573	560	606	568	621	556	609	597	617	597	576	616	629	618	578	585	645	620	598	633	620	554	579	600	640	592	612	625	649	598	590	623	608	628	573	560	541	605	592	598	565	628	614	607	577	612	614	551	553	571	633	635	607	576	640	594	559	602	580	599	599	620	562	555	616	602	559	635	649	575	598	601	542	554	581	605	577	626	574	555	623	569	603	567	595	561	621	635	633	620	591	641	588	625	572	592	649	640	601	578	618	575	577	623	629	630	550	602	593	595	593	569	610	653	617	604	651	585	589	581	519	586	592	637	573	643	636	618	609	624	574	579	602	585	566	606	617	614	597	583	618	601	619	559	563	559	588	582	598	560	547	650	619	597	621	586	621	601	575	641	589	559	594	602	613	604	568	571	606	624	611	625	628	604	562	604	602	604	634	630	588	625	636	571	641	639	591	579	569	630	588	593	603	586	557	604	641	586	637	607	628	596	587	569	578	605	632	599	596	581	669	660	611	567	567	571	597	626	587	598	602	628	632	597	610	654	609	614	586	556	600	564	629	611	584	623	574	598	568	598	606	591	597	582	598	608	554	614	614	636	581	599	643	624	577	569	597	622	635	624	613	600	629	600	577	630	597	595	599	588	584	672	597	601	649	599	633	623	590	599	588	590	630	564	615	551	600	561	550	613	563	631	604	627	572	586	645	604	693	604	630	575	615	587	629	590	582	611	583	585	558	613	578	573	576	614	629	662	576	637	619	588	605	600	610	583	575	594	564	595	585	591	575	603	602	601	647	614	593	595	604	599	594	551	610	593	595	619	606	568	594	653	578	582	595	602	625	624	606	597	585	594	621	634	614	553	635	630	616	597	623	578	573	624	582	600	634	618	585	570	641	592	616	581	629	571	576	584	616	591	613	636	604	590	552	547	566	587	617	642	578	564	588	626	552	637	592	586	581	601	596	529	532	595	582	608	585	595	616	611	607	585	592	663	576	597	622	547	576	570	608	666	581	566	583	590	569	597	612	572	592	561	603	564	604	592	592	598	644	595	589	593	591	644	612	601	603	617	576	593	565	579	647	606	605	627	555	610	599	627	549	573	583	638	568	624	578	640	618	621	599	581	567	578	641	620	583	551	609	603	527	622	590	627	596	591	591	587	616	608	595	616	591	629	609	598	599	646	588	650	604	621	569	593	643	559	574	602	587	576	610	663	571	582	596	609	615	633	602	595	622	615	592	600	559	554	593	608	581	572	596	615	605	625	612	600	594	584	621	580	563	624	577	582	582	586	566	597	592	605	598	583	606	589	594	647	571	562	580	628	611	595	620	596	632	582	630	612	626	565	569	558	602	642	634	563	534	611	606	543	613	617	561	617	612	565	617	581	587	620	630	602	610	624	594	600	586	592	598	614	583	632	577	635	594	585	603	580	556	571	565	628	560	582	580	577	599	593	581	593	598	604	575	597	645	599	552	612	585	588	578	567	571	612	569	608	602	628	576	590	567	599	593	621	587	596	577	539	578	552	642	608	624	620	599	603	589	627	621	580	611	621	618	577	589	635	576	602	585	571	647	601	603	614	610	565	616	642	573	615	591	594	608	658	572	607	588	616	593	597	612	622	620	594	551	601	565	621	550	613	613	611	617	606	587	615	573	598	592	609	602	594	569	600	554	592	646	612	591	580	583	636	666	567	570	577	582	616	579	564	582	651	637	604	610	615	602	628	573	660	595	585	581	600	607	604	613	626	585	604	613	601	575	555	600	585	606	596	635	606	618	556	598	577	604	654	554	577	634	572	601	580	644	556	536	599	570	584	609	603	631	635	572	616	567	586	577	581	610	597	581	583	622	568	553	578	614	568	590	585	617	594	567	586	615	626	577	575	595	591	607	601	640	544	580	610	602	617	597	614	591	619	557	582	621	626	585	575	624	622	610	601	634	630	569	610	601	599	585	584	591	582	596	600	598	597	617	591	624	566	627	615	595	584	623	570	609	569	622	613	621	597	590	615	646	599	614	620	606	565	590	629	607	633	624	604	627	582	605	627	555	598	592	577	608	616	600	601	634	623	581	655	595	575	609	603	603	581	607	653	595	579	559	606	587	581	575	604	605	613	575	557	584	607	612	561	561	596	552	585	589	587	582	643	571	592	604	611	600	535	665	593	591	638	651	582	557	542	654	609	599	567	583	664	576	592	601	582	619	613	598	611	583	657	592	606	586	592	586	580	605	631	593	601	610	600	595	615	587	520	606	573	587	582	596	622	632	612	619	599	603	619	595	572	592	623	588	602	637	599	578	603	604	636	638	566	611	616	588	624	632	596	618	608	582	589	597	624	615	597	621	606	583	609	613	596	629	620	586	542	618	600	568	582	598	589	624	613	603	565	572	609	610	585	603	598	594	571	580	632	621	599	597	613	608	604	603	590	595	605	635	609	629	617	574	608	635	644	599	647	568	599	586	613	613	605	608	602	585	596	620	559	630	608	630	592	565	616	662	588	596	626	626	569	631	576	613	591	627	601	639	603	600	600	590	622	643	609	597	580	638	603	580	602	598	609	560	570	593	598	664	570	597	573	606	576	633	630	595	576	559	581	608	589	570	604	640	623	600	588	609	561	615	569	588	628	632	588	647	631	587	562	632	641	568	542	566	589	614	597	597	635	590	604	551	568	574	600	637	667	579	659	637	600	600	617	582	599	597	585	590	585	592	558	567	600	602	607	616	614	588	593	602	581	598	582	595	562	632	616	583	596	600	552	614	588	554	576	585	574	573	588	603	591	638	600	580	546	575	628	588	635	646	626	577	600	597	589	622	619	587	554	633	613	619	592	578	605	651	599	608	645	636	597	600	650	570	628	611	573	644	568	577	610	575	606	623	605	604	620	581	613	658	568	598	583	630	611	593	641	637	612	588	583	646	619	571	603	609	645	607	621	613	545	581	606	619	595	620	579	576	602	576	626	587	600	656	604	592	613	604	600	630	603	602	610	593	640	620	556	602	647	584	602	613	610	630	632	589	598
12005	1045	925	687	686	719	667	628	648	679	621	609	640	629	627	646	658	569	618	622	607	637	668	620	644	642	570	611	620	667	578	659	626	604	631	624	630	636	639	670	640	687	644	607	591	613	618	640	569	648	614	592	626	616	616	636	625	657	625	642	629	614	630	629	618	640	644	621	610	593	600	663	702	649	596	631	605	624	603	605	616	600	617	631	650	627	636	628	617	601	621	621	608	603	641	638	570	614	637	608	619	614	618	640	638	632	553	616	618	655	619	605	640	648	612	640	624	638	625	620	607	606	634	653	649	632	641	633	644	642	647	630	614	623	657	625	617	653	636	633	634	607	589	621	587	556	643	639	687	636	662	648	605	629	604	636	575	617	642	637	637	592	613	615	632	654	659	633	624	663	653	600	621	602	601	613	590	639	616	634	620	637	624	586	669	637	620	566	605	641	601	632	625	648	609	590	589	663	635	612	652	644	645	601	612	630	640	575	647	653	629	563	664	641	604	651	643	625	613	633	600	637	657	634	633	558	592	634	607	635	619	617	594	635	585	675	615	659	608	628	605	628	626	580	651	614	586	627	625	653	613	617	624	603	647	582	601	577	665	622	608	604	588	653	649	588	598	656	583	601	604	567	631	629	642	633	608	574	644	638	633	630	591	630	618	604	599	597	623	640	600	661	569	639	652	678	588	607	662	630	637	639	630	630	613	596	593	644	594	616	604	653	588	605	628	592	623	583	644	601	638	603	613	626	581	590	648	622	622	650	641	644	614	641	601	635	654	580	612	595	604	617	620	624	603	632	636	595	624	670	598	592	624	604	592	561	634	678	612	648	674	603	648	601	621	613	636	611	685	650	594	650	640	602	610	634	614	622	587	663	621	660	639	594	640	670	628	598	633	598	636	574	649	614	630	641	601	602	622	638	619	622	624	607	654	637	661	628	656	663	605	597	639	588	640	626	645	608	642	606	617	608	656	589	626	620	603	591	622	581	641	598	630	619	609	602	607	642	650	684	616	640	609	619	613	588	586	655	596	635	611	620	629	617	613	646	642	636	660	630	622	611	569	595	573	655	615	628	651	651	631	656	618	694	606	661	606	600	628	584	684	617	620	664	636	667	605	624	655	613	634	650	599	631	607	650	637	627	622	630	589	605	631	648	660	644	599	650	608	611	640	604	610	674	609	610	662	639	651	635	640	594	644	596	619	596	628	602	616	620	566	591	605	630	637	613	677	634	627	607	623	617	593	623	627	585	625	616	583	602	630	594	616	647	634	649	644	598	673	639	664	624	614	618	610	686	624	600	598	625	580	581	646	587	656	663	601	633	663	585	626	566	617	602	628	653	568	625	650	644	656	636	657	602	628	672	569	607	645	628	645	649	613	610	600	587	620	648	624	624	595	604	592	647	569	606	608	613	635	609	617	628	612	593	643	607	636	597	633	658	637	625	631	626	549	630	627	670	644	600	593	603	640	661	620	604	599	670	688	647	643	639	599	642	624	640	568	612	612	623	630	612	627	628	666	651	624	606	627	611	615	617	660	625	604	587	605	561	654	602	622	617	627	591	602	642	585	621	605	613	592	622	619	630	603	602	616	645	627	624	596	587	646	615	599	584	601	602	668	647	610	644	638	607	624	599	615	645	613	609	639	598	633	632	638	637	630	584	607	637	626	627	675	623	640	616	638	623	627	620	598	645	610	631	615	626	651	615	616	669	625	628	581	598	625	675	630	628	639	658	606	607	619	623	629	620	591	614	624	634	662	628	621	633	609	610	617	617	612	610	641	642	604	665	633	596	632	604	598	662	614	683	622	620	611	583	576	618	585	617	619	619	637	617	629	614	640	618	582	625	620	591	621	609	654	632	636	612	570	656	627	653	638	636	670	631	639	633	624	585	647	585	609	559	639	642	648	657	627	564	594	631	651	621	639	639	588	602	627	618	662	631	585	655	612	636	636	618	603	607	684	659	655	653	624	658	614	605	644	602	657	577	612	609	626	629	635	638	622	659	622	620	646	599	623	655	601	600	642	620	631	633	598	624	669	647	599	637	584	615	641	615	614	608	629	661	578	595	625	640	576	622	604	642	609	632	594	636	617	599	635	599	620	634	589	571	607	594	657	680	635	661	607	623	607	649	643	642	638	637	612	640	648	622	620	638	616	608	633	634	609	667	585	595	602	619	639	621	621	594	590	654	643	626	630	631	594	625	617	642	684	665	602	654	617	658	671	666	626	644	638	650	639	650	630	614	594	669	605	581	585	611	670	663	664	647	618	609	643	577	634	616	630	689	672	614	596	631	639	648	637	643	638	645	669	625	599	618	651	636	610	620	599	674	662	578	626	635	615	623	617	615	633	667	630	595	640	653	620	591	641	647	635	641	616	635	580	611	590	616	620	671	648	597	628	620	660	621	620	667	624	636	641	619	620	628	636	621	632	622	608	564	563	607	626	651	616	567	625	610	604	647	685	603	585	597	603	636	634	620	635	636	625	595	616	611	629	634	572	677	615	617	626	623	606	575	651	604	626	608	626	626	648	577	594	566	603	598	601	634	605	604	620	597	651	630	652	644	602	599	597	651	658	575	620	591	593	632	622	604	653	628	588	644	630	612	629	616	591	628	624	623	577	624	662	639	596	649	586	618	618	625	626	665	662	658	598	604	627	612	596	628	616	658	616	629	596	633	593	619	645	658	636	623	646	627	647	619	583	676	659	646	600	652	616	619	621	616	641	616	627	625	630	673	606	629	636	594	601	581	601	647	635	617	668	609	637	628	605	637	613	639	612	606	628	606	664	597	612	660	682	637	612	589	638	603	635	623	625	581	596	624	621	625	617	634	621	618	567	651	669	622	608	598	649	630	641	620	672	609	637	638	639	605	621	622	608	618	673	578	610	608	666	630	610	611	611	659	624	605	624	657	574	598	642	617	609	643	591	594	700	615	599	625	632	618	610	636	605	640	589	605	627	626	667	624	617	642	625	628	604	613	634	639	598	612	622	660	644	608	592	604	636	615	609	614	618	605	636	660	649	630	606	582	627	598	629	639	637	589	601	619	655	650	640	609	591	617	640	607	663	619	561	633	586	615	636	599	576	642	641	619	622	624	617	600	646	592	586	642	638	555	617	644	642	591	627	614	627	623	626	613	608	647	613	656	613	677	644	584	620	596	671	632	628	623	629	633	621	592	614	628	649	655	564	610	623	637	654	607	642	646	644	634	599	566	618	638	625	638	599	640	566	636	660	621	629	593	641	630	598	625	655	634	623	582	562	613	638	591	595	622	605	628	649	619	657	666	627	637	632	661	614	636	622	631	580	640	638	644	592	638	640	615	623	618	641	648	626	589	621	603	566	636	651	666	645	619	627	599	644	639	598	616	607	544	599	613	625	647	608	627	619	615	656	624	640	593	613	644	628	602	601	667	656	571	629	621	698	637	626	614	610	613	650	617	611	604	649	577	694	615	611	593	639	601	652	596	648	640	635	623	622	611	628	657
24165	21524	28792	24676	21519	9829	1127	808	709	616	588	565	570	522	511	463	484	493	528	463	539	504	488	473	457	458	457	456	471	418	486	469	442	449	444	460	450	452	451	479	440	466	419	452	439	493	468	454	444	467	421	432	503	436	465	460	425	463	462	457	473	442	486	444	442	426	450	458	454	443	466	427	441	450	440	417	436	472	430	440	452	481	469	458	452	437	428	460	440	434	424	438	453	475	449	458	418	457	469	484	446	413	444	449	477	500	442	466	434	458	444	459	454	433	417	453	462	473	463	446	447	490	433	483	476	458	450	463	463	437	439	448	481	442	434	438	460	454	447	447	441	433	409	429	492	419	456	460	438	424	431	498	451	450	417	454	451	441	450	449	473	404	465	443	432	459	452	418	477	440	480	458	463	467	456	457	440	430	468	461	440	436	447	437	442	419	426	460	433	430	462	409	450	490	466	446	424	447	481	422	461	427	456	449	473	417	442	465	438	465	425	417	433	447	459	434	466	414	443	465	441	464	447	504	413	438	446	448	439	446	444	467	441	405	472	462	429	428	431	442	445	415	458	454	419	437	443	451	449	456	418	380	459	464	447	428	437	452	455	434	425	484	447	442	462	419	449	441	436	442	442	438	451	464	467	419	430	458	420	440	437	446	438	474	447	434	418	488	424	450	416	468	457	457	425	453	446	447	479	417	421	419	486	462	449	517	436	442	464	435	436	433	451	412	439	465	430	432	452	478	455	452	470	460	433	457	458	487	453	477	449	424	412	439	506	449	473	414	451	427	416	447	467	403	448	400	427	454	464	452	465	474	426	431	416	466	440	454	460	446	416	456	446	398	486	412	447	462	435	441	441	443	433	424	416	423	448	454	428	464	437	446	403	455	479	456	442	478	438	436	441	432	423	454	458	454	465	439	444	444	442	453	416	448	468	450	483	407	435	449	449	427	414	416	454	452	452	475	435	458	451	489	451	451	454	432	419	485	455	425	500	460	412	461	441	409	403	456	439	422	414	424	383	451	444	430	445	395	419	437	457	455	440	459	420	476	450	442	438	451	437	463	431	445	438	486	453	460	467	490	420	433	425	449	470	430	441	474	446	448	449	433	482	452	437	439	440	435	486	474	455	428	419	462	450	483	436	430	427	443	438	467	467	457	449	473	478	463	435	461	452	432	422	485	420	446	446	461	457	422	476	449	427	411	480	430	428	486	448	406	479	433	389	442	450	445	435	442	455	413	428	441	464	428	473	424	432	451	469	465	429	467	481	407	423	456	414	452	423	473	418	440	443	465	461	483	449	488	449	438	435	458	421	398	435	426	440	437	481	450	442	453	428	432	471	460	457	445	460	473	441	444	471	492	436	470	478	486	436	473	440	446	481	434	415	452	459	441	472	470	431	444	459	472	484	398	453	468	448	401	379	444	445	460	472	423	415	458	447	432	491	461	449	421	471	442	465	469	424	464	450	485	441	448	414	460	455	433	452	465	468	450	436	448	484	471	419	467	430	449	472	421	469	429	415	443	430	443	485	443	444	455	445	427	459	434	455	452	438	432	464	437	459	383	464	460	476	409	432	421	466	473	465	426	426	445	437	458	459	397	467	437	426	481	429	427	443	437	418	439	464	424	446	434	450	421	441	469	471	500	457	447	401	433	412	442	424	421	445	444	448	444	441	454	412	436	442	484	440	455	423	475	465	466	460	472	422	431	460	428	470	459	456	463	442	471	428	480	442	428	410	408	433	435	490	453	433	452	465	467	448	449	454	447	503	434	447	453	439	438	424	460	468	490	468	428	447	465	486	448	423	433	428	449	473	441	454	456	452	412	441	439	441	441	469	440	438	451	407	463	437	483	456	456	405	481	401	485	449	453	425	441	436	464	444	432	438	486	454	472	447	436	467	431	434	447	434	441	442	459	428	465	459	463	450	445	462	426	437	460	450	417	462	411	449	452	448	450	426	466	470	438	430	498	409	416	499	388	409	449	417	447	448	414	430	445	456	462	486	438	421	442	450	409	467	422	439	413	472	446	465	451	445	458	478	438	428	442	474	462	469	419	446	457	485	418	452	433	460	463	442	476	437	432	415	471	448	451	492	451	432	399	457	497	435	442	444	470	477	478	463	433	471	438	429	424	468	448	427	441	424	438	478	434	459	398	420	442	420	431	437	418	459	425	442	408	443	438	421	457	454	452	462	476	432	412	422	424	438	440	426	470	447	457	467	410	469	434	457	431	451	433	432	460	461	422	459	465	422	468	452	427	446	459	454	391	443	424	434	434	452	474	419	406	461	462	457	434	454	439	429	446	440	490	433	436	424	438	472	495	431	429	460	471	476	406	454	428	469	454	434	452	423	445	452	464	471	482	453	437	450	414	441	415	428	465	449	396	478	465	424	432	463	466	435	459	473	447	446	457	427	432	457	433	434	446	438	461	419	452	463	424	473	448	442	463	471	471	431	426	423	444	475	451	467	469	460	429	433	421	433	438	439	504	442	440	441	433	482	450	408	481	475	455	440	449	425	449	463	415	452	464	479	425	460	438	458	409	465	429	406	452	430	434	467	443	425	437	456	434	455	452	467	430	430	489	444	420	436	427	458	453	481	413	458	426	468	448	458	466	438	412	443	450	440	448	455	415	394	426	482	439	413	428	437	429	431	426	438	455	456	420	417	489	455	437	398	454	419	439	421	483	415	447	461	379	415	425	446	436	428	427	435	446	464	468	437	455	456	458	393	424	397	439	427	436	455	419	445	430	417	460	455	485	455	427	432	463	437	438	456	445	440	441	455	450	458	430	460	467	460	465	414	441	460	425	432	459	415	434	438	429	431	438	470	448	484	469	492	473	411	431	435	420	441	435	408	432	488	439	423	445	437	439	449	415	430	418	432	457	430	433	439	473	434	439	423	447	459	465	495	461	462	433	440	434	445	412	402	468	444	459	473	503	438	435	435	402	489	448	409	464	444	469	469	455	464	459	431	400	438	478	446	436	449	452	429	423	446	440	392	453	469	440	471	427	493	447	422	449	474	454	469	432	443	432	442	448	467	457	446	481	418	457	473	418	377	459	454	459	442	437	456	416	444	455	464	483	456	422	452	445	405	408	428	450	466	457	417	441	446	452	444	425	420	437	428	388	447	433	470	418	459	424	469	445	425	454	436	432	483	444	485	458	469	455	454	434	439	400	446	457	471	465	410	428	433	451	462	452	445	434	476	441	467	452	470	463	434	431	468	445	455	463	457	462	473	452	412	439	440	453	435	441	482	459	431	440	427	496	476	464	403	466	434	457	429	437	454	450	472	463	431	452	508	419	482	444	460	469	421	467	425	459	489	433	443	460	434	433	479	466	446	468	442	433	476	489	437	496	436	448	427	410	455	480	410	461	423	452	445	435	475	467	447	413	431	422	452	432	426	455	480	429	467	467	490	462	449	454	443	456	455	452	460	420	418	478	434	447	410	409	449	449	412	450	446	414	422	453	447	448	434	485	455	457
14557	8520	5622	2658	2015	1566	1184	1020	886	817	807	667	595	576	586	562	576	567	580	539	537	506	499	497	517	490	498	522	497	455	509	507	486	467	465	463	483	463	413	485	446	473	504	476	444	493	508	525	476	494	483	459	484	466	460	484	471	458	448	485	506	463	468	465	434	465	432	452	478	466	481	502	469	465	457	459	455	477	497	492	445	400	447	464	476	468	450	471	445	456	465	465	471	443	495	463	489	449	449	459	464	467	461	444	443	434	471	454	461	480	470	479	508	461	459	501	474	463	461	453	500	491	508	512	512	461	449	477	483	487	478	476	455	500	505	456	482	496	509	434	438	446	507	450	475	456	450	464	494	496	426	480	470	471	479	486	448	456	478	463	467	521	441	448	453	476	452	492	445	461	511	467	486	483	482	470	458	453	488	494	447	496	501	507	456	521	432	456	479	483	490	458	470	477	471	422	442	460	446	504	484	448	494	498	456	421	456	441	483	498	493	475	476	446	434	490	482	444	478	441	440	460	434	493	475	510	474	483	487	468	442	455	501	475	436	448	458	468	473	452	473	469	454	445	466	493	487	452	479	445	471	445	494	455	443	473	506	473	422	481	449	470	495	448	495	460	460	478	473	450	432	473	450	447	503	506	471	447	467	509	472	496	506	488	476	501	466	451	475	482	489	490	466	485	451	475	494	474	496	501	511	448	480	439	497	503	498	455	450	434	453	441	467	444	470	493	443	451	450	444	441	456	477	446	489	451	482	497	435	445	455	490	429	508	424	480	468	478	442	433	467	476	449	473	476	434	458	485	431	443	495	440	467	459	493	455	474	469	427	472	462	491	462	454	501	407	473	469	455	477	473	484	524	476	444	470	446	497	456	481	476	467	467	444	439	480	499	461	479	480	436	440	490	487	473	471	467	476	464	452	419	420	452	492	461	447	444	472	475	473	459	455	475	475	471	462	496	438	494	429	475	468	444	474	452	490	482	452	492	458	436	464	494	469	468	495	424	459	496	456	461	482	472	461	476	474	474	500	513	508	460	460	448	455	457	494	479	474	476	477	456	444	490	494	502	452	442	475	511	476	458	460	475	467	463	468	477	493	457	471	499	416	468	506	469	443	473	464	456	487	453	468	450	450	491	482	467	508	518	490	475	461	453	479	477	433	447	541	465	446	491	469	423	460	464	446	479	495	465	457	458	465	455	454	466	452	455	460	452	467	469	460	430	454	499	433	417	442	420	454	467	438	448	439	507	453	498	421	433	480	461	464	442	463	438	458	444	495	470	480	484	477	451	479	477	478	477	458	467	447	474	459	466	481	439	494	436	475	441	449	476	492	440	464	450	439	465	454	506	450	461	491	464	477	487	447	464	461	487	480	444	478	507	454	462	470	475	478	480	450	450	484	478	448	517	455	448	432	455	493	465	448	460	447	450	451	443	469	495	451	477	483	443	458	440	429	467	492	473	453	427	490	478	453	458	479	508	463	416	474	457	436	447	453	500	437	468	480	450	464	467	468	459	466	449	438	478	474	465	453	458	471	487	465	468	471	448	486	464	488	461	454	438	481	443	496	473	450	471	462	440	467	483	422	446	488	494	443	478	467	490	450	454	471	432	458	484	472	468	504	454	494	475	479	493	449	498	490	443	479	464	441	504	476	448	457	469	466	460	475	474	460	455	463	512	467	472	449	457	469	458	473	484	446	466	449	435	444	480	476	484	448	470	436	511	430	487	492	462	484	468	451	449	451	469	475	419	403	406	442	496	485	462	508	467	480	485	476	441	434	431	468	445	494	444	441	459	448	485	496	478	469	436	476	486	475	470	444	424	492	437	472	469	483	468	509	479	473	459	478	467	471	469	431	469	474	486	466	460	465	452	470	438	446	489	468	474	448	476	459	470	497	456	458	449	510	488	457	429	481	428	461	482	439	473	491	471	487	470	454	455	439	452	453	479	497	462	466	443	439	453	502	472	437	484	470	455	485	511	452	474	470	413	473	461	484	411	459	477	470	468	465	467	450	493	490	480	416	486	457	449	462	409	456	466	464	493	505	472	458	502	465	480	480	450	477	492	473	456	467	469	449	453	467	440	488	479	457	485	457	466	448	490	436	486	474	466	494	474	497	466	491	473	460	476	499	416	467	495	464	484	465	470	459	424	448	455	466	474	422	466	509	460	452	453	453	486	436	489	453	468	461	465	457	442	469	465	445	507	497	468	472	455	459	471	490	467	435	474	458	439	472	458	489	487	507	498	457	420	462	474	442	459	455	475	430	470	478	481	449	466	477	445	466	499	471	471	460	467	483	450	456	445	541	471	461	483	507	440	437	451	466	448	478	446	450	453	488	454	474	441	472	449	469	442	506	447	478	498	458	438	449	448	477	463	413	472	473	483	455	465	451	475	452	433	460	450	425	467	463	494	475	463	490	439	448	530	473	444	473	498	452	459	462	489	486	457	473	451	444	472	464	476	451	430	475	451	481	446	464	495	464	441	462	470	507	446	494	480	506	473	452	466	489	460	467	479	477	483	475	455	465	474	434	489	496	467	484	475	463	460	456	502	460	506	442	477	461	455	472	482	460	466	430	444	459	491	455	446	456	461	458	457	497	460	488	454	459	471	487	462	483	477	397	485	463	412	449	436	447	496	440	471	462	452	445	443	456	506	434	467	418	477	445	468	502	463	486	464	471	489	477	470	477	431	446	429	423	429	450	488	484	452	455	454	465	476	456	421	459	469	463	457	449	418	437	490	494	466	410	476	494	451	470	442	452	441	483	454	465	497	463	465	464	459	490	468	474	470	486	472	458	469	447	428	488	425	498	467	475	468	453	466	465	477	472	451	438	466	461	458	517	447	511	454	457	469	470	453	493	442	476	471	431	414	429	461	455	494	449	447	460	462	448	442	453	468	484	493	469	448	495	474	442	456	442	473	461	483	443	464	456	444	480	471	517	479	454	470	483	488	481	428	454	483	483	467	467	475	486	465	454	492	487	461	466	447	472	436	440	449	471	460	460	455	472	483	442	490	471	460	429	465	430	453	473	454	440	479	484	483	442	458	477	446	477	470	482	460	498	455	488	481	508	445	478	474	478	451	468	457	494	475	442	480	439	448	436	464	482	472	447	481	481	468	462	517	411	466	419	459	473	484	447	462	415	412	456	477	446	503	443	514	431	459	480	498	422	514	451	476	495	437	479	424	479	456	484	502	455	483	467	480	437	444	466	473	476	498	483	512	432	472	458	447	458	522	505	471	481	494	465	460	481	450	451	433	475	478	440	514	451	480	450	474	459	474	498	464	472	456	487	472	465	459	474	448	472	437	480	491	441	453	469	474	482	471	439	457	465	447	472	477	484	471	459	479	503	454	446	433	459	496	457	513	453	501	447	478	450	483	446	482	455	489	443	486	475	439	427	419	488	439	467	436	475	493	474	507	462	477	480	467	463	477	498	492	445	447	481	490	476	498	496	493	507	459	478	460	478	459	456	457	444	480	470
25455	21525	27646	25760	9844	1329	1048	949	868	858	831	846	792	794	830	783	775	743	712	781	758	824	785	777	821	760	818	817	762	795	787	800	787	725	759	779	800	803	786	808	827	817	772	789	806	787	772	727	714	738	747	780	750	802	752	796	751	713	778	749	794	769	778	783	740	777	767	773	731	736	750	722	804	763	795	774	735	738	757	760	774	791	769	790	744	774	818	746	726	755	790	791	801	751	754	796	789	769	757	787	794	794	746	808	816	726	789	762	803	775	829	791	804	766	718	759	760	788	779	775	814	772	736	782	759	786	773	791	805	769	735	789	735	765	778	737	784	776	764	706	790	736	753	750	730	801	835	752	769	798	820	800	773	819	780	731	759	788	786	791	800	775	790	699	792	742	777	775	799	766	746	753	793	791	756	795	710	763	792	806	731	761	749	743	740	764	767	803	761	785	736	743	739	746	785	815	768	776	772	778	767	747	753	771	742	801	704	813	732	777	731	766	703	789	771	777	763	788	773	785	756	764	778	795	810	774	779	789	768	710	810	763	799	785	776	739	764	791	720	792	765	798	763	736	746	785	761	781	802	818	752	797	769	754	771	767	815	744	746	802	774	753	728	811	767	756	744	760	762	770	768	748	792	762	803	847	776	772	738	768	779	767	788	786	810	758	803	785	747	779	704	771	802	770	754	759	786	749	748	740	791	764	748	755	762	755	756	758	761	767	757	769	734	762	751	831	817	803	759	758	788	762	768	773	749	807	749	773	797	807	752	785	752	752	797	749	792	777	754	729	782	754	773	733	703	787	761	739	808	741	759	806	779	768	750	820	770	809	789	858	791	768	809	784	718	800	770	776	752	830	862	708	822	744	720	721	776	791	758	750	809	767	746	753	744	764	779	784	780	762	746	852	753	801	766	768	778	752	778	738	728	736	779	747	812	763	769	801	756	739	767	758	792	793	803	771	746	744	773	744	757	730	774	797	767	754	787	765	768	778	781	788	778	823	788	800	759	788	725	733	731	748	790	773	726	762	790	774	775	728	746	783	780	774	746	768	764	772	766	770	705	776	727	795	765	795	808	810	705	792	753	756	699	767	760	786	786	760	755	714	796	741	752	825	750	751	781	815	762	722	781	773	811	754	733	746	808	751	765	760	771	773	794	785	785	757	837	733	772	775	726	762	786	784	739	751	804	805	790	798	725	772	770	735	799	784	726	736	779	708	776	790	757	798	751	795	820	838	740	797	770	780	768	735	663	770	766	726	761	778	809	780	764	766	744	731	792	786	798	766	778	811	804	752	756	767	755	785	809	826	754	765	774	765	765	741	790	769	782	760	763	777	826	740	818	722	781	777	825	776	787	732	778	785	754	752	763	756	779	795	766	744	795	754	825	766	784	761	801	739	737	801	770	748	747	835	757	796	787	776	772	792	762	749	765	812	777	763	805	751	783	803	756	763	776	781	732	780	740	743	718	796	782	782	721	778	768	780	766	771	752	752	834	748	734	734	753	777	759	775	786	740	749	842	767	773	754	748	754	783	794	770	777	745	764	793	798	749	793	746	801	792	804	807	774	824	784	792	754	787	781	742	724	784	778	805	773	762	772	704	760	777	788	765	773	752	771	754	786	798	805	745	786	763	797	759	788	760	749	773	762	761	756	736	757	767	708	723	747	781	839	815	801	769	727	750	799	782	720	792	805	726	800	767	727	739	793	778	773	786	819	748	785	784	775	760	845	740	808	790	727	793	782	741	760	782	781	749	763	830	749	804	763	805	749	793	721	803	739	824	719	872	760	785	748	697	802	782	739	733	766	814	734	755	733	789	746	763	759	746	817	758	714	748	778	753	772	843	768	798	789	802	795	809	745	832	791	727	714	734	823	757	805	799	784	747	755	762	729	776	761	778	758	798	786	727	816	785	791	752	775	798	771	764	735	762	780	729	776	735	745	799	754	711	761	783	846	739	778	711	738	790	784	809	758	765	762	791	760	726	755	717	758	780	781	752	728	753	760	782	810	759	776	776	774	813	757	737	717	767	744	788	782	787	779	764	798	809	788	807	694	818	756	773	739	801	766	729	776	833	748	810	804	764	761	746	754	786	731	782	744	749	784	823	774	730	753	743	764	741	811	802	793	753	746	744	782	769	752	792	764	728	780	782	736	779	833	781	718	784	784	741	762	790	784	787	745	744	772	766	727	814	776	740	749	781	756	815	798	809	748	773	816	809	782	804	815	782	757	693	789	788	807	745	742	787	749	770	716	754	704	734	802	771	741	759	769	790	835	771	764	758	775	831	756	722	758	779	769	781	751	765	787	760	822	737	743	773	796	780	782	796	801	768	799	766	751	778	727	776	779	755	801	741	772	748	739	745	744	741	748	744	789	754	792	788	770	779	783	785	752	811	764	781	799	732	777	744	772	794	758	785	785	745	789	754	802	769	798	742	780	770	801	789	745	793	796	760	722	815	749	757	773	728	713	764	760	768	749	764	752	788	814	855	783	766	775	762	797	731	746	766	741	768	742	757	785	785	761	725	758	777	798	777	748	765	818	791	804	766	715	782	759	742	825	801	756	749	762	752	771	760	742	719	748	777	804	736	739	761	738	729	796	736	765	741	774	755	733	758	778	792	793	758	794	794	796	782	794	775	752	825	785	783	800	743	777	803	735	791	730	752	789	816	746	755	741	747	781	759	732	743	747	781	730	732	774	752	830	780	810	807	787	757	766	758	739	767	777	758	769	792	783	742	797	787	787	736	799	747	750	738	813	785	825	754	765	731	754	771	785	798	753	738	749	789	735	746	781	772	774	800	706	737	727	748	799	788	773	712	778	758	751	736	749	752	760	773	780	743	733	728	756	807	765	751	748	801	740	754	804	745	772	769	745	716	805	804	791	763	803	786	749	790	781	803	756	765	737	760	743	703	759	773	780	738	796	807	767	779	798	823	757	757	782	766	814	800	790	768	703	748	735	746	771	818	785	752	765	730	756	760	731	775	778	775	712	807	785	743	762	769	732	831	723	753	782	770	778	753	748	771	732	779	769	746	779	768	797	772	756	756	707	782	743	779	806	781	791	772	794	777	759	787	764	743	774	785	758	756	716	792	770	733	727	772	749	792	804	808	768	788	775	808	815	752	764	768	745	789	794	803	776	742	784	789	819	772	824	806	783	735	786	750	803	782	739	755	744	784	782	780	775	769	761	779	741	753	747	786	772	731	777	798	803	801	735	704	810	811	801	782	787	728	796	771	791	733	787	727	799	778	786	797	793	727	745	794	741	718	789	731	708	782	748	780	780	830	750	780	773	768	760	812	788	744	848	741	729	769	739	781	765	767	812	703	813	751	713	781	788	793	777	734	724	702	789	715	733	754	760	720	793	772	735	744	722	777	754	791	736	737	718	756	804	785	740	754	727	764	765	794	752	742	785	808	801	773	753	785	760	776	807	772	773	747	785	757	792	750	752	721	758	777	771	780	771	799	752	751	774	782	788	803	746	791
13807	5106	3410	1966	1588	1384	1201	1017	975	946	881	892	875	812	868	824	820	811	786	790	796	829	738	842	795	787	800	735	750	793	763	805	760	841	773	764	798	802	748	773	772	814	737	770	819	811	837	795	785	775	748	789	787	797	810	786	763	828	796	785	795	789	772	759	752	796	797	761	822	768	790	779	820	835	745	764	820	775	875	801	829	757	810	770	790	788	767	818	733	771	769	801	813	761	745	764	803	762	775	770	736	781	810	830	765	794	766	831	734	732	791	800	752	831	754	832	748	803	758	793	829	786	798	754	779	791	829	809	814	815	801	753	793	792	803	803	795	811	787	858	758	757	798	754	818	761	865	803	755	768	785	764	759	753	775	744	770	745	766	745	790	771	791	745	779	791	767	809	792	804	770	798	789	760	821	790	807	748	771	814	768	779	751	752	786	759	785	797	779	761	762	786	776	732	811	835	784	745	797	773	734	774	774	799	790	793	777	755	811	768	712	779	793	761	739	771	818	795	781	754	793	759	768	812	736	747	744	779	780	776	749	786	790	806	754	828	762	749	776	802	741	791	743	724	753	765	804	773	780	772	790	772	796	761	740	797	776	763	813	775	752	750	796	733	771	749	825	798	766	774	719	749	787	814	833	783	734	793	803	732	806	728	783	780	794	772	746	828	773	801	786	737	805	767	756	658	774	777	776	791	788	781	826	795	783	760	751	790	773	772	744	808	748	795	794	767	777	764	811	776	766	754	833	771	835	787	765	793	798	827	784	743	769	795	785	751	803	728	756	764	776	770	810	770	787	827	810	752	750	780	783	774	768	737	738	775	817	787	772	799	795	719	805	785	766	763	801	788	798	736	810	799	774	803	743	761	774	783	785	810	731	784	824	760	776	804	755	825	784	751	762	804	735	773	807	812	781	807	819	787	794	796	734	780	818	778	782	777	706	793	755	732	751	775	768	815	791	799	765	757	825	760	784	758	796	821	796	792	800	760	766	782	749	765	796	745	765	815	794	738	774	749	805	786	763	821	757	789	817	756	792	770	777	732	822	747	768	759	714	769	768	810	793	811	750	743	761	827	792	792	765	753	807	815	758	803	770	815	762	774	739	737	811	782	796	784	716	787	777	745	811	837	758	745	710	726	825	736	727	764	805	812	786	776	783	787	762	830	785	807	787	809	797	795	792	788	765	795	756	757	785	740	779	755	773	833	793	787	805	773	785	728	768	866	796	821	772	788	776	765	767	833	763	780	773	795	839	771	746	813	786	791	802	737	785	793	781	774	779	796	782	808	767	768	797	771	757	797	779	786	787	750	797	725	773	825	777	776	785	786	778	785	794	774	789	773	812	825	813	789	777	780	805	771	724	765	762	759	752	755	818	765	787	758	772	772	818	844	798	810	785	805	805	778	789	772	775	761	829	719	802	809	738	722	761	757	782	805	730	758	749	747	787	752	793	783	749	814	763	780	734	767	805	779	794	761	749	813	791	790	754	795	773	761	765	790	733	743	780	827	779	750	760	816	776	818	788	804	774	749	754	765	766	807	767	782	795	808	774	752	791	777	768	842	766	844	798	799	795	755	743	742	783	776	763	806	795	756	840	807	821	809	735	790	773	744	733	767	785	769	809	790	736	807	792	757	771	761	712	779	782	805	763	736	793	803	784	773	787	760	752	800	821	816	771	801	758	784	811	730	788	797	786	753	778	834	746	747	797	830	804	769	767	716	788	719	771	763	731	762	791	769	763	798	766	737	758	771	752	761	776	725	744	754	770	754	798	831	794	767	763	823	772	803	797	768	755	818	791	743	763	778	755	817	816	786	770	823	813	806	745	777	788	774	779	769	797	763	771	806	775	790	773	808	798	781	751	778	754	775	758	804	785	805	736	759	827	733	763	780	728	826	807	777	783	831	809	758	831	760	772	775	763	756	773	769	803	770	809	809	789	810	775	837	774	803	776	748	769	773	793	783	768	812	751	740	778	784	774	850	798	757	797	738	810	751	737	758	812	777	794	754	783	718	789	774	775	761	780	769	786	799	772	768	704	779	772	763	772	745	796	775	730	827	774	807	745	781	819	821	768	782	736	747	753	765	741	750	805	743	764	769	763	756	795	789	719	778	766	759	775	771	736	750	814	775	767	827	783	840	784	782	748	780	810	817	807	840	779	737	765	784	774	799	723	843	793	777	799	770	765	746	772	732	795	797	772	775	799	796	770	714	757	763	797	824	777	765	781	737	762	798	792	787	781	823	766	788	780	763	744	783	745	783	755	790	761	800	725	718	785	741	812	729	755	766	768	841	803	773	798	793	793	782	776	761	801	808	764	766	767	769	812	803	834	763	762	747	720	810	774	753	778	772	779	797	808	829	757	798	773	743	788	753	784	782	786	785	781	771	807	776	751	828	772	782	768	754	775	778	776	794	767	830	803	720	784	824	810	841	801	750	768	736	764	756	748	836	733	732	768	779	771	806	779	733	811	767	761	793	789	776	798	801	796	775	783	802	783	761	843	866	745	783	750	795	759	820	793	774	754	749	766	788	775	738	791	797	756	773	784	762	813	812	809	804	769	784	822	770	758	828	820	799	794	818	755	790	748	776	776	743	793	849	770	759	783	797	760	779	730	761	780	787	769	824	764	734	785	767	765	817	816	752	801	773	771	747	777	765	767	786	761	742	789	766	723	841	841	790	831	851	813	766	769	757	805	793	799	790	787	759	788	791	805	789	767	801	771	833	751	770	789	768	761	705	792	753	783	745	766	746	832	796	742	794	722	797	789	765	780	771	802	789	776	785	764	763	761	789	738	776	720	774	812	761	783	764	811	776	783	722	781	782	775	772	748	770	786	785	801	752	811	697	770	804	768	762	726	799	797	780	754	757	752	769	774	748	820	786	788	780	777	775	750	753	800	718	788	776	711	816	760	771	800	736	761	795	755	811	758	763	763	853	805	810	804	821	771	746	778	789	777	789	770	793	750	759	784	746	805	807	750	800	808	775	757	822	787	825	799	752	764	809	776	744	788	796	790	835	745	760	780	787	782	790	728	815	863	811	819	791	798	800	788	772	790	766	732	788	800	816	767	777	818	746	742	727	760	783	806	744	768	778	778	781	766	802	795	773	779	806	769	797	783	722	727	761	796	766	795	766	763	755	783	809	793	713	767	736	759	778	815	751	800	802	810	733	776	784	808	769	726	791	814	784	798	788	753	725	802	761	773	787	754	758	784	798	794	783	793	784	784	786	722	782	715	765	804	790	801	821	748	774	782	739	780	756	754	786	784	807	766	804	752	777	781	777	786	734	770	828	779	765	801	802	792	834	818	814	797	808	793	737	776	801	825	788	768	752	796	784	798	772	797	750	780	769	779	760	792	715	817	818	716	752	811	774	792	788	785	809	774	770	789	780	761	793	793	768	778	768	762	799	802	770	799	781	796	771	786	787	765	755	793	739	756	839	758	722	725	789	779	766	799	782	753	786	777	764	786	797	740	773	789	793
23051	21564	29345	24243	21569	21605	7099	1361	1018	966	927	874	824	799	714	690	755	718	689	659	670	686	713	642	689	696	635	656	658	635	657	668	602	645	618	597	633	616	612	604	652	621	662	610	643	609	632	689	617	638	643	595	633	625	619	626	661	629	637	587	638	645	637	595	628	662	615	648	592	645	635	592	646	616	647	602	663	625	629	621	632	662	635	613	626	602	653	660	631	622	679	599	594	593	580	649	680	599	633	681	607	633	635	613	598	614	573	610	616	648	605	668	721	638	616	623	628	646	644	614	642	600	607	596	612	647	662	653	670	640	592	626	610	625	613	636	583	603	607	572	597	603	642	657	575	660	622	630	674	667	606	610	619	611	646	606	640	599	613	623	636	633	649	684	585	692	613	579	623	575	604	649	612	617	630	626	636	629	629	633	643	583	630	650	617	653	579	630	632	581	662	586	655	582	623	638	709	633	662	634	584	610	616	590	585	629	629	583	676	618	616	620	631	624	652	619	650	630	601	639	609	636	604	614	579	639	612	588	644	648	632	587	645	622	580	575	634	576	675	625	645	633	615	609	606	619	686	617	659	640	608	655	633	612	661	635	595	645	634	603	611	564	675	616	615	562	615	616	617	600	637	607	644	616	652	627	620	651	592	631	573	598	581	677	627	624	618	602	635	661	625	623	657	605	657	672	593	615	613	628	659	604	593	617	673	606	663	621	670	640	623	636	672	637	606	663	583	635	615	608	582	608	667	607	609	658	680	610	664	600	597	661	609	622	617	581	604	594	645	624	622	618	614	660	679	589	628	656	635	605	670	630	606	589	614	616	600	650	637	615	651	635	629	579	633	605	600	634	611	583	644	604	621	613	634	635	620	619	632	589	655	609	641	668	612	642	630	616	604	649	654	621	610	607	583	604	620	616	619	611	646	632	641	644	608	619	604	630	670	612	633	583	603	605	615	667	650	599	636	618	617	602	657	618	616	593	536	621	584	600	617	679	630	670	586	598	582	597	634	648	604	627	603	654	590	614	593	636	656	650	607	609	638	583	587	635	637	669	620	594	589	630	601	586	592	606	618	607	610	602	678	638	599	592	595	653	595	617	607	621	642	606	610	608	604	625	588	640	624	625	653	627	637	623	647	657	638	606	631	635	601	641	609	613	660	578	635	607	585	593	642	615	637	685	610	631	607	567	614	650	639	674	630	587	628	584	593	603	614	636	623	599	603	621	617	642	636	632	586	656	602	609	612	653	668	637	558	645	607	609	607	643	585	603	626	619	614	609	582	642	626	624	671	600	603	611	595	638	637	610	579	599	600	646	571	639	637	622	603	617	621	667	661	599	651	620	619	600	629	660	612	594	649	627	622	664	618	622	628	627	620	606	600	598	641	615	621	628	603	604	619	612	659	668	624	647	610	622	631	607	617	604	625	666	643	639	613	601	627	645	668	684	626	608	588	570	593	582	636	633	684	627	634	634	551	631	645	598	628	615	651	650	618	615	593	606	595	655	661	610	644	643	621	620	601	629	608	613	602	604	631	629	589	626	635	662	615	589	650	647	617	590	620	604	583	581	632	675	616	595	619	603	617	588	640	627	632	601	623	591	607	585	625	642	640	683	624	595	646	602	601	648	618	588	606	627	564	672	611	624	599	652	612	643	609	623	665	592	636	643	600	613	610	607	624	659	615	656	566	620	606	656	592	648	606	623	622	608	617	677	624	598	644	631	595	653	647	608	623	640	657	617	629	622	575	671	632	645	646	659	614	627	634	655	647	646	585	663	675	646	650	629	618	661	632	612	610	574	611	590	629	619	592	625	608	615	631	619	630	594	636	627	637	604	662	595	598	618	630	664	626	634	640	656	626	622	630	596	638	609	631	585	591	596	647	584	643	599	621	604	639	616	642	643	608	615	598	618	622	626	629	615	643	670	613	625	635	650	615	620	658	619	597	656	589	607	651	660	603	649	587	627	625	566	608	610	634	598	596	628	642	586	624	619	599	638	623	620	620	621	592	638	609	643	651	665	648	631	684	640	651	644	637	625	630	613	655	591	631	622	596	591	628	625	639	627	640	610	633	635	587	606	613	642	610	625	647	627	626	623	647	643	603	609	547	580	638	643	580	613	635	635	642	675	608	627	595	637	589	593	643	637	600	633	630	680	641	625	633	584	637	593	624	607	622	594	618	632	663	631	612	597	682	667	638	630	618	603	645	645	668	607	661	636	646	581	640	600	638	605	617	605	633	607	632	608	641	672	621	653	615	625	633	594	650	654	644	602	645	669	615	654	631	635	586	609	578	655	624	640	658	601	642	647	615	586	636	611	610	627	624	643	590	635	634	645	645	601	642	588	617	628	671	575	647	648	612	612	642	613	601	638	605	610	628	635	617	650	619	608	583	609	647	608	623	609	600	673	608	689	639	620	654	666	620	622	612	607	644	588	576	637	627	627	632	624	647	674	647	609	589	646	624	602	671	631	629	656	651	665	603	635	633	622	646	651	663	601	638	636	601	640	617	631	626	676	626	599	588	611	613	586	635	601	596	638	627	562	655	652	600	625	606	621	618	639	620	651	613	666	596	618	605	623	607	637	625	604	599	597	650	614	611	638	646	604	616	638	584	634	605	639	627	596	593	624	610	594	613	644	625	631	664	655	560	611	582	615	626	623	575	606	637	612	581	578	571	630	600	598	605	593	656	593	588	607	607	602	640	606	590	623	617	619	633	644	611	618	622	592	589	612	608	633	686	666	623	633	657	616	643	595	646	616	648	624	598	628	657	618	596	558	587	598	610	650	598	571	639	613	645	625	610	647	642	593	676	615	623	582	600	573	620	588	604	626	583	614	578	620	595	598	595	636	649	573	605	586	632	619	628	634	629	616	617	658	617	567	597	617	651	573	620	621	574	633	619	636	595	676	600	652	610	627	583	621	583	652	655	588	592	628	635	599	616	595	644	599	610	637	670	641	622	632	608	611	596	617	629	654	653	595	613	613	636	666	609	613	633	584	614	624	608	661	627	621	667	659	630	562	623	654	605	632	577	588	607	612	585	680	673	623	623	616	595	612	636	626	670	628	636	672	592	621	636	638	577	623	643	624	556	660	621	616	636	610	658	634	601	626	578	629	622	612	603	634	597	614	618	606	641	611	583	625	643	643	634	631	614	647	618	651	597	619	645	600	607	591	610	579	614	680	631	607	611	600	620	617	653	631	666	622	580	619	623	627	639	631	576	615	646	629	618	609	598	646	634	646	606	686	591	606	580	621	660	609	647	632	619	677	644	630	678	603	582	629	616	643	635	549	642	607	640	628	658	615	599	593	596	629	585	611	617	603	606	582	615	578	587	555	603	614	617	580	683	636	591	632	601	664	610	572	611	645	620	620	646	646	645	611	619	628	595	602	631	605	644	645	596	558	599	586	616	611	662	633	609	614	623	654	592	673	649	622	659	606	657	639	607	627	628	587	575	589	631	587	620	588	671	669	605	602	609	656	629	610
16090	13800	9199	4637	3432	2567	2005	1653	1398	1209	1150	914	928	929	865	758	822	757	718	699	711	677	705	710	699	674	676	655	696	654	643	630	644	623	703	630	635	638	655	653	628	600	622	636	669	632	594	653	590	659	638	634	649	654	624	622	632	654	628	670	648	598	644	636	595	622	605	606	600	590	632	696	586	663	633	618	613	618	642	670	615	694	608	640	685	620	631	646	644	600	661	572	550	596	613	602	624	575	650	642	629	673	646	682	631	589	594	654	651	588	663	634	615	686	641	616	622	574	637	634	576	679	641	624	645	653	649	650	679	634	638	678	609	613	626	660	616	610	629	646	607	688	594	636	660	590	621	688	602	589	598	592	670	565	619	663	594	650	641	593	627	609	596	627	624	605	622	608	632	651	626	595	588	624	611	663	608	619	629	627	623	592	671	616	618	618	634	615	624	579	627	598	597	652	622	620	623	608	596	643	584	611	618	617	610	611	657	587	641	652	623	619	614	643	618	605	561	622	628	566	644	556	587	640	614	642	610	637	613	610	580	604	624	631	597	577	613	667	579	640	652	607	645	623	594	628	571	586	625	634	626	602	596	621	587	580	647	639	588	639	653	610	644	591	644	578	599	652	612	606	603	592	638	606	597	594	596	595	634	636	610	623	600	626	589	634	625	596	627	630	658	615	615	598	599	634	587	630	632	609	653	549	641	603	658	596	615	587	582	641	661	610	639	578	585	647	616	576	636	644	578	591	649	630	626	669	619	627	598	600	650	607	651	615	656	642	610	544	590	622	616	592	617	586	645	576	617	584	629	586	614	610	600	643	597	639	583	651	607	633	608	626	569	579	609	686	578	609	624	585	609	571	596	645	610	610	621	633	648	626	620	614	621	624	616	591	619	576	642	600	636	565	617	595	628	595	620	624	602	608	608	658	634	620	612	600	658	638	660	580	643	611	625	647	599	614	577	625	611	615	608	612	608	641	603	638	651	634	585	590	647	607	621	596	596	604	616	555	622	632	597	596	611	566	586	611	628	624	620	631	613	664	614	576	628	645	653	601	660	595	632	647	592	656	615	633	615	610	677	596	599	592	553	625	640	635	633	615	593	634	624	613	613	618	644	629	650	594	576	638	595	652	592	630	638	598	577	624	614	648	597	616	662	602	608	636	619	590	628	631	580	662	594	595	592	617	562	587	656	620	616	628	662	599	624	627	607	618	572	601	671	588	615	609	650	668	603	624	632	601	606	634	579	667	587	637	600	644	663	633	593	587	679	656	613	680	632	608	621	626	634	639	614	609	596	635	636	629	588	586	621	612	617	615	626	571	605	615	601	621	626	579	571	612	598	615	610	647	614	658	590	613	614	624	626	593	633	613	609	638	628	665	597	585	621	622	589	602	633	666	653	655	583	674	568	597	658	610	619	617	633	595	641	598	615	591	556	611	595	598	593	660	599	659	609	565	591	616	579	608	599	580	622	607	655	594	608	641	640	643	634	628	634	615	659	613	619	583	636	599	606	631	607	670	600	624	603	623	667	672	599	610	592	596	588	603	621	629	663	680	615	581	611	636	552	590	582	587	557	663	617	606	633	588	584	647	603	604	583	650	641	586	626	579	601	649	676	642	581	664	619	631	622	653	581	619	643	604	589	571	665	621	582	639	626	624	644	590	615	630	581	590	631	620	608	617	604	643	606	628	629	624	635	626	617	574	551	616	617	612	644	594	634	610	615	642	616	683	631	636	633	637	618	641	616	587	650	605	620	657	619	610	607	616	634	584	593	660	668	638	651	618	600	644	639	601	616	608	658	645	648	637	635	636	647	601	598	606	571	631	593	644	630	631	605	589	631	662	647	632	623	615	594	574	630	585	661	617	620	624	612	595	640	645	619	650	628	582	662	640	620	623	614	618	581	630	597	598	612	657	624	643	637	584	631	640	596	587	576	617	595	617	603	578	655	594	636	586	633	639	620	637	577	599	612	647	629	599	598	619	639	637	620	639	660	633	587	611	593	663	647	641	628	589	607	627	583	603	655	625	610	636	667	613	635	599	619	605	621	597	638	644	590	647	601	667	620	602	589	629	600	597	630	639	665	615	618	637	598	643	632	625	598	613	634	603	659	604	585	606	612	650	620	622	646	586	632	602	655	610	647	607	632	612	646	640	640	603	613	663	641	610	609	630	656	597	556	608	562	632	631	660	652	658	623	673	602	624	598	631	599	602	641	615	596	603	623	640	597	592	616	631	588	622	665	546	598	637	608	634	645	656	589	590	625	604	628	619	585	646	553	623	622	581	636	609	606	600	622	579	627	613	606	608	635	620	627	569	599	642	571	599	627	657	643	626	606	625	623	619	617	620	592	595	644	685	616	630	661	581	602	626	620	630	599	636	656	628	647	611	658	592	663	594	606	636	590	599	646	620	631	614	624	640	595	629	596	610	625	605	632	644	597	630	597	579	598	590	599	646	635	627	619	618	621	590	592	585	599	569	613	641	600	619	605	604	620	644	629	633	604	591	608	659	617	591	617	628	578	599	644	623	587	612	589	644	610	597	598	614	603	680	586	577	569	625	616	611	596	600	625	562	652	622	623	629	604	652	578	600	632	648	634	638	577	628	602	631	592	586	592	621	667	653	626	668	599	628	663	639	665	661	632	639	578	610	655	649	631	590	632	629	584	695	603	594	572	602	583	593	609	611	618	625	624	625	608	658	603	644	628	594	624	639	599	658	621	633	659	594	602	599	586	615	593	637	618	620	671	615	611	664	640	595	586	654	646	626	578	602	607	610	597	592	646	600	615	645	619	624	626	643	618	625	598	599	638	606	648	629	659	646	630	618	584	626	636	615	628	629	583	618	583	657	629	655	608	582	606	558	618	600	641	599	652	603	667	612	609	635	627	646	655	575	602	649	576	623	595	563	603	636	610	628	606	628	645	634	668	628	622	625	608	631	619	614	612	578	626	607	574	629	586	604	653	616	631	631	604	624	620	651	620	582	591	642	579	587	594	614	626	619	593	638	649	643	626	627	625	622	659	665	603	641	614	670	616	653	624	655	654	632	599	625	614	579	607	651	579	625	676	641	657	625	634	600	630	630	562	625	591	618	616	593	617	614	619	612	651	576	633	629	662	623	570	636	593	628	616	612	643	601	629	637	650	614	603	625	597	592	596	611	569	630	658	577	630	637	607	624	616	622	602	622	574	607	619	576	619	638	665	631	605	595	616	627	631	646	646	641	610	604	564	595	583	611	598	594	583	596	594	641	613	613	632	639	606	635	591	627	601	645	616	678	626	664	615	615	641	635	565	615	612	632	613	573	617	619	611	636	626	607	547	595	611	655	632	585	625	637	596	623	596	624	628	580	596	626	652	614	626	599	621	599	641	616	625	607	624	636	597	649	580	653	586	616	626	607	584	598	630	566	581	578	615	618	641	642	619	599	627	609	632	600	600	561	583	627	595	603	630	586	605	664	634	631	607	677	605	635	682	636	641	608	605	600
28933	18035	4208	951	689	672	632	615	595	632	617	660	647	626	611	611	570	594	610	592	651	566	627	609	625	556	626	579	591	626	620	620	584	607	610	580	662	630	628	601	615	625	613	596	623	654	597	641	612	619	598	634	598	579	596	661	573	567	584	638	566	578	622	637	582	576	608	630	598	585	616	599	641	599	616	584	623	586	619	647	591	596	638	597	594	618	598	567	644	565	580	612	616	600	602	591	568	646	612	610	597	591	569	580	614	566	586	597	593	634	596	592	600	626	621	574	583	614	619	602	600	609	614	621	636	606	624	599	610	594	606	611	622	565	593	586	586	591	619	635	568	620	619	587	594	645	597	638	613	647	604	643	608	621	568	575	604	558	603	615	621	659	543	581	578	587	631	612	601	608	612	613	608	659	619	558	582	651	628	570	563	579	575	615	592	610	574	617	619	607	608	611	625	590	614	628	649	594	621	594	566	616	618	600	606	629	632	602	590	581	557	583	627	627	587	603	562	575	600	577	608	654	596	600	646	629	592	588	619	595	647	571	598	558	625	597	645	625	590	587	572	614	589	626	591	561	619	602	603	605	584	609	612	600	625	541	609	613	548	650	613	605	636	612	651	591	600	604	570	621	609	626	556	611	584	589	629	574	625	666	610	613	606	634	591	621	588	629	631	630	591	572	631	622	632	590	610	585	615	581	608	601	613	571	565	657	595	575	597	617	617	600	649	613	623	633	618	629	611	610	575	610	633	583	585	607	595	555	594	580	627	634	587	636	605	616	567	571	612	600	576	616	593	601	588	609	645	574	574	567	606	660	645	596	610	567	610	588	619	622	657	612	585	608	624	622	593	602	602	642	597	608	587	635	592	584	597	604	615	584	632	587	595	617	574	596	594	651	594	585	602	581	596	652	607	619	564	592	570	658	613	608	586	549	606	616	636	629	603	602	579	576	613	638	588	632	598	651	572	565	600	623	645	618	643	634	626	619	562	615	603	604	591	593	599	646	603	601	612	651	640	591	583	604	619	579	606	610	606	584	605	574	616	644	603	623	600	578	679	580	609	615	631	636	618	571	619	631	583	635	583	557	582	589	584	563	553	608	600	609	632	590	643	641	591	603	594	598	615	540	613	641	539	572	571	630	622	598	649	608	616	548	595	574	631	597	593	570	605	611	598	620	577	604	613	621	632	555	628	588	575	615	600	647	603	628	628	589	645	587	614	618	618	609	591	596	565	618	644	599	621	586	613	614	626	641	555	617	640	611	565	586	617	618	587	610	610	619	555	615	599	586	611	606	666	618	639	578	578	660	562	602	595	600	637	639	604	629	609	595	592	609	588	580	656	609	557	613	624	583	587	601	616	601	627	625	568	614	566	617	573	587	548	589	619	606	584	606	594	599	592	580	581	623	608	574	583	615	577	609	598	600	592	615	598	601	636	617	643	571	585	570	622	621	583	549	589	586	571	605	560	597	628	620	630	572	612	609	572	607	626	618	580	615	627	616	619	579	588	577	569	550	532	611	582	585	606	626	634	619	587	568	633	603	632	570	568	573	580	630	581	610	594	620	595	617	630	589	621	592	634	654	616	559	640	617	605	579	609	626	560	623	567	549	583	614	627	590	615	559	592	620	645	593	577	615	613	579	600	596	629	618	621	589	614	588	587	611	629	610	633	588	616	645	617	617	597	618	625	624	620	594	572	605	580	578	633	636	584	592	573	618	607	634	610	598	588	580	608	541	598	629	592	615	638	622	595	590	604	612	615	602	636	608	596	605	623	610	602	611	561	584	594	596	587	553	607	633	613	634	599	611	577	588	559	639	627	581	573	646	579	654	567	582	630	598	552	603	590	642	596	640	674	586	598	632	589	616	621	620	638	593	619	614	570	577	578	681	644	622	620	611	596	601	581	595	598	618	609	608	624	572	645	591	601	592	571	620	577	602	661	631	599	581	626	603	589	568	584	562	576	618	638	598	606	627	557	586	633	612	612	635	600	579	596	619	606	655	609	583	575	599	598	586	588	620	613	608	626	587	600	627	580	577	654	635	593	585	597	587	584	553	628	586	594	554	611	574	639	621	574	560	639	609	650	621	641	607	636	588	602	573	589	632	612	635	617	587	598	617	623	571	607	602	571	580	606	606	606	625	653	604	598	600	625	565	606	585	626	602	605	618	631	666	644	581	625	628	626	619	595	618	656	588	591	534	644	603	610	613	612	605	618	616	573	595	603	642	612	612	642	574	658	626	627	538	588	617	634	624	630	602	570	646	565	628	622	584	612	605	575	640	589	601	572	622	570	595	559	578	605	627	625	570	597	590	604	609	647	608	637	610	614	603	600	568	663	599	621	610	603	589	585	607	605	561	579	622	631	587	608	610	633	598	556	631	565	588	576	632	611	571	611	549	583	592	593	600	656	571	586	602	656	571	603	667	601	595	576	615	584	623	579	593	623	632	660	621	588	625	646	598	592	601	595	618	630	603	574	586	611	632	613	550	641	588	546	596	645	579	648	557	564	573	626	601	586	630	619	570	562	648	611	603	595	647	595	591	621	587	589	597	614	648	612	604	614	642	613	619	614	623	625	595	626	596	647	584	620	559	593	609	596	588	601	625	623	634	596	615	645	604	618	560	588	628	577	582	591	613	603	578	631	598	642	643	620	620	615	605	567	593	623	565	578	588	631	597	588	598	612	594	628	580	569	573	605	583	595	612	638	602	604	587	631	598	559	590	636	574	587	571	612	563	625	605	613	576	594	610	597	574	667	613	605	642	598	623	640	601	590	601	596	562	609	578	590	615	619	624	599	592	614	601	609	622	625	581	588	585	585	641	619	645	589	658	603	626	585	568	568	567	604	588	588	589	598	579	618	585	645	569	602	585	596	596	630	584	620	580	584	646	636	616	617	605	620	605	632	606	571	570	610	578	580	572	637	612	596	605	651	620	615	604	635	647	593	617	623	622	626	654	654	571	598	648	605	599	604	580	612	574	564	621	605	553	612	598	593	572	608	615	638	628	588	612	619	563	622	619	557	610	581	580	579	544	619	633	608	597	605	626	597	615	598	616	546	630	610	602	588	577	580	624	652	601	588	588	644	601	606	615	638	574	603	564	590	666	586	615	592	619	568	621	582	609	635	627	606	596	589	612	589	606	610	618	598	591	607	585	613	630	620	599	559	615	578	581	572	559	566	648	599	620	583	618	607	604	573	606	590	617	620	594	589	623	598	599	615	567	588	587	585	600	590	601	584	612	616	609	644	631	608	593	600	594	636	654	599	604	626	570	624	590	617	601	607	619	613	615	591	592	606	603	579	628	584	633	585	610	622	586	594	588	635	674	587	581	570	580	591	633	589	633	572	587	591	588	606	603	636	578	631	595	586	586	596	637	585	628	634	609	640	630	611	589	619	572	613	603	601	641	604	570	604	593	584	604	548	603	588	587	575	608	625	613	578	607	611	598	560	596	637	565	577	622	607	581	632	599	572	587	633	594	618	617
13141	1052	937	717	787	713	594	708	687	641	635	652	621	634	604	602	669	639	667	646	658	596	646	656	603	652	684	601	625	674	577	635	643	625	628	624	634	644	628	650	583	636	603	644	600	579	640	606	638	656	670	601	617	654	621	624	593	633	637	590	627	629	638	627	596	609	631	665	647	620	694	622	656	638	636	602	593	648	663	645	602	619	679	638	633	585	635	598	648	618	679	648	602	634	660	589	610	625	623	621	624	614	633	634	622	592	658	614	635	604	613	629	633	656	597	622	662	599	609	686	662	616	635	620	639	616	668	635	635	622	624	642	597	652	634	604	611	666	617	648	660	624	652	591	649	634	587	652	622	656	620	628	651	650	643	640	643	586	623	637	622	613	549	658	640	612	615	621	622	668	617	608	671	641	628	650	597	602	639	647	637	579	642	632	640	636	655	611	654	635	587	641	663	629	655	615	590	630	615	636	642	662	588	622	580	614	623	604	632	615	668	589	634	644	601	598	658	687	651	585	629	615	637	622	620	615	622	596	629	608	619	630	627	591	655	638	654	642	543	604	662	634	616	647	640	619	647	618	619	661	657	618	660	594	617	624	624	598	601	586	624	632	634	640	597	623	655	653	648	676	654	629	634	600	611	646	625	555	576	633	638	623	654	644	590	635	616	601	599	594	644	598	622	659	623	657	590	623	642	684	579	644	615	642	613	632	626	659	651	666	574	608	627	607	656	615	618	576	583	619	622	590	671	623	617	602	600	608	647	622	618	637	642	626	650	662	625	647	633	647	647	607	638	618	649	633	627	639	594	640	623	680	645	613	641	640	624	621	644	668	634	644	629	596	635	604	598	618	614	646	641	623	617	649	621	637	630	657	639	617	600	581	647	592	666	608	690	634	677	622	667	662	650	629	616	580	676	624	662	632	612	578	607	685	645	670	659	608	633	619	596	635	618	620	635	636	598	641	629	630	673	661	640	704	550	662	621	638	622	627	614	627	599	655	606	616	637	650	599	625	652	630	630	623	662	636	685	622	613	627	597	613	648	648	608	668	661	634	639	651	628	602	628	624	548	635	609	651	644	623	634	632	618	671	629	647	661	629	588	651	612	664	644	643	637	619	613	643	635	626	652	615	615	621	618	670	624	645	650	628	627	625	600	629	630	619	581	649	607	597	588	605	640	608	660	628	626	622	648	609	602	633	634	603	617	583	624	589	625	605	652	601	664	643	567	591	644	646	644	618	598	662	602	686	644	639	661	598	624	615	622	613	644	642	624	651	583	622	678	620	619	670	673	619	602	603	584	633	638	577	623	603	566	635	646	646	640	645	664	608	572	656	653	606	642	624	611	605	646	592	634	640	629	644	636	605	626	606	615	649	646	627	573	610	591	630	650	602	642	561	609	563	643	627	612	610	609	612	665	590	638	623	631	638	642	689	621	596	603	663	579	606	603	620	616	617	636	642	597	629	648	592	653	612	615	654	609	599	601	632	632	632	607	650	664	631	592	599	587	600	634	658	605	601	609	647	614	636	669	627	600	605	615	593	649	575	635	669	579	680	611	606	658	640	622	632	608	663	648	630	631	609	621	612	623	613	607	606	609	634	651	619	597	646	573	611	626	591	683	627	656	600	624	642	635	636	643	595	638	629	647	660	615	625	604	619	599	631	623	652	587	633	613	633	588	672	652	649	638	586	597	586	685	644	658	642	624	633	623	608	625	670	610	585	639	638	645	636	597	597	622	669	617	605	660	568	637	637	651	629	627	639	663	635	630	649	626	654	623	599	583	616	647	607	660	666	628	640	668	633	616	663	647	579	603	591	654	647	592	603	612	675	608	639	599	635	574	643	637	642	626	656	587	594	617	621	636	672	613	627	625	648	601	637	642	641	629	628	623	637	616	639	649	620	634	630	657	696	673	624	612	620	593	689	637	637	608	660	625	609	658	626	610	644	646	619	643	618	676	646	658	622	615	631	633	635	630	596	649	604	638	609	621	625	623	612	637	648	619	633	634	643	588	607	586	604	679	608	629	634	687	598	660	639	657	623	628	590	588	587	610	635	634	628	594	603	633	648	604	580	626	636	633	609	640	679	641	632	643	594	647	685	593	676	679	605	600	627	652	638	589	600	580	608	620	625	667	625	618	638	625	651	636	600	613	663	623	669	614	633	616	596	607	606	630	629	651	629	611	619	667	604	664	575	652	577	643	632	616	640	634	637	574	635	616	616	600	621	608	625	611	589	668	631	668	624	607	659	595	634	618	637	622	637	621	566	645	621	627	584	607	645	649	593	634	699	633	595	613	639	621	638	662	614	626	650	641	596	637	635	622	642	624	638	653	627	661	606	647	587	590	610	654	614	610	603	632	594	652	629	620	583	608	590	631	650	643	626	607	656	634	614	628	664	600	598	582	658	626	623	582	638	679	628	603	647	638	632	677	629	664	617	643	646	663	613	637	621	647	603	624	614	637	644	655	639	603	607	627	627	673	625	625	616	695	636	598	585	616	606	619	584	596	642	672	636	673	651	568	675	625	659	622	646	596	631	640	693	576	616	627	627	632	633	654	660	665	657	635	633	578	626	599	649	661	625	654	650	634	632	607	671	614	576	618	646	624	621	645	622	599	602	619	635	629	669	613	616	649	643	599	629	633	632	609	625	648	588	623	664	624	618	640	639	629	599	620	660	681	591	588	576	608	683	622	635	620	618	635	588	638	644	666	626	648	632	598	603	606	644	589	633	622	579	601	637	584	593	639	584	625	577	632	637	595	618	645	632	607	654	622	635	649	686	637	634	634	655	634	607	635	647	651	624	629	643	603	604	631	634	648	637	628	648	638	618	614	649	641	603	640	574	619	639	643	603	622	657	612	619	657	640	613	637	666	627	626	639	662	641	620	615	607	607	641	659	621	617	645	634	630	591	649	613	648	623	589	646	599	621	603	651	629	614	625	665	613	614	597	615	632	608	606	662	565	674	600	619	635	586	604	641	585	670	637	642	608	636	614	677	588	653	631	630	650	620	601	590	631	667	646	598	599	638	578	603	597	608	642	598	625	654	636	609	609	625	639	651	672	631	659	612	628	619	628	627	629	659	598	638	656	613	643	628	619	617	624	592	618	661	606	670	642	610	597	600	640	630	633	625	624	604	580	631	644	617	619	660	638	626	648	609	662	645	634	690	627	624	670	671	647	654	598	607	640	628	638	597	570	635	616	676	665	623	630	673	618	686	629	565	666	632	618	585	630	639	606	626	612	626	599	677	626	618	626	652	637	643	642	641	650	623	656	578	617	607	614	607	588	645	586	675	636	656	657	650	619	614	611	591	618	636	656	582	588	639	609	628	595	612	670	668	605	649	610	627	651	594	597	588	646	639	625	662	629	609	624	618	633	634	666	623	651	617	634	633	649	718	681	682	632	649	659	603	583	612	617	657	631	612	585	645	640	676	645	598	680	607	635	632	623	643	618	606	636	620	597	668	633	604	648	598	679	598	620	597
24219	21552	28872	24671	21535	9826	1147	836	701	602	588	557	557	542	500	503	480	518	467	460	487	456	473	466	456	486	455	467	456	466	481	487	478	436	464	448	480	457	495	458	426	417	469	455	441	451	458	480	433	456	475	436	476	496	436	438	435	442	437	484	452	475	466	464	454	488	445	422	447	481	443	448	477	455	449	477	429	472	481	465	473	466	446	476	447	443	483	427	418	444	430	442	445	434	460	435	420	443	448	419	440	460	462	489	478	450	472	472	518	475	446	422	436	434	460	450	444	460	506	465	426	492	445	476	492	464	475	447	467	447	427	452	427	465	463	458	453	417	418	435	448	447	430	452	469	444	472	484	426	452	471	430	438	422	448	442	487	412	458	482	430	466	476	473	441	455	448	447	443	444	451	446	455	413	446	475	440	418	441	465	453	439	477	449	462	416	444	430	440	424	474	402	407	422	445	457	451	461	443	475	451	416	414	412	436	413	421	471	443	444	442	390	459	398	454	441	466	486	425	435	424	446	458	410	432	463	489	416	440	430	464	428	471	423	439	428	468	464	461	430	477	418	442	459	458	500	442	463	428	503	447	440	430	490	481	437	463	453	449	440	487	499	454	485	450	417	409	455	427	462	415	452	445	435	429	446	458	448	443	468	436	434	414	476	481	480	439	451	454	438	436	447	445	442	443	439	424	443	435	475	464	430	440	428	464	464	445	471	441	451	467	449	479	458	470	442	467	462	451	453	458	438	461	462	453	469	472	471	440	482	445	443	456	439	449	433	442	444	437	481	448	426	468	451	485	432	431	437	449	458	461	447	443	450	470	461	473	442	444	464	413	464	440	440	463	462	454	425	448	491	424	450	460	423	438	436	458	437	412	444	465	424	437	430	433	447	449	467	473	426	462	449	440	438	459	436	438	422	449	460	445	438	448	420	415	446	468	458	429	438	428	437	479	463	401	467	472	430	449	464	450	474	450	423	446	459	466	485	432	477	426	474	482	474	474	492	447	399	431	466	434	465	438	404	428	479	452	467	440	458	427	472	453	445	426	441	423	465	435	426	458	447	430	449	437	474	443	473	437	438	450	449	477	468	465	451	471	440	440	481	438	444	428	456	419	485	437	461	465	423	468	456	425	443	458	436	451	429	418	471	424	462	445	458	426	427	463	477	472	469	442	449	458	466	449	459	471	458	441	454	438	430	490	446	463	466	438	451	467	457	439	454	458	407	447	444	426	467	455	419	460	457	448	465	456	426	435	402	439	463	429	456	441	450	485	457	431	450	442	449	442	409	440	431	411	467	409	463	471	464	435	441	442	471	398	450	449	438	444	430	431	442	429	447	442	449	452	479	433	475	452	423	431	428	436	419	429	434	425	490	457	445	474	466	446	472	440	423	414	448	462	424	462	483	502	439	432	438	480	455	485	454	476	417	461	463	454	455	458	467	453	441	428	469	465	399	468	454	440	424	434	428	467	424	444	461	476	445	448	446	426	428	462	470	457	423	441	463	451	458	426	412	448	439	428	388	486	431	436	434	463	425	443	466	472	430	446	447	447	397	440	474	446	429	453	438	425	448	476	474	446	440	427	464	436	469	450	476	470	441	445	485	418	444	442	445	423	454	466	442	431	420	453	448	452	428	410	431	454	453	425	444	451	426	444	426	458	466	438	460	428	445	431	442	443	473	440	457	447	421	446	438	452	437	455	479	431	441	469	421	440	463	453	416	433	436	448	422	464	456	496	433	475	447	464	434	455	495	406	461	433	471	434	495	445	447	453	434	469	418	460	442	421	473	439	428	474	433	467	460	472	404	465	470	447	429	469	420	460	462	446	467	427	448	475	443	454	425	420	446	457	468	429	500	468	481	437	452	449	440	412	398	457	456	428	458	440	492	476	427	394	432	451	473	444	448	448	452	446	457	435	463	482	424	424	455	459	471	421	453	459	476	425	432	466	471	452	383	426	459	500	482	469	435	444	427	444	404	422	430	452	457	467	451	474	445	450	462	421	406	437	417	445	453	462	461	448	438	444	431	423	443	456	447	473	452	411	422	430	471	465	441	436	475	439	425	466	480	426	444	485	464	470	483	432	478	439	478	461	477	444	465	470	469	494	418	458	414	462	415	457	438	458	449	431	440	428	464	444	469	486	444	448	441	413	439	424	453	454	476	456	444	441	435	431	466	428	414	447	469	420	468	433	449	480	419	456	505	479	445	485	472	443	451	479	449	475	463	436	452	457	413	422	434	465	470	432	453	412	419	443	425	494	376	450	425	436	436	439	470	427	444	431	420	448	446	426	409	437	476	460	480	467	455	420	434	466	424	434	429	456	416	446	444	461	462	456	437	436	473	433	431	452	480	466	464	430	457	467	473	459	437	466	434	468	427	419	444	464	424	456	414	448	430	442	417	447	441	487	433	427	426	442	431	436	433	438	430	466	478	420	444	465	441	427	446	439	452	460	460	444	433	455	464	480	448	429	439	436	427	472	431	426	433	488	458	463	435	472	413	432	429	447	456	426	445	498	471	449	465	405	447	462	449	438	474	425	431	460	492	442	432	430	466	458	450	453	474	481	465	440	476	447	489	455	456	443	486	431	476	456	439	436	426	441	447	465	416	451	421	458	457	462	406	448	431	464	462	459	495	444	491	457	424	436	475	476	477	446	432	519	418	459	434	449	487	437	431	426	444	504	443	435	432	412	446	456	458	454	443	449	469	425	427	412	426	418	428	485	411	434	422	435	451	477	457	449	453	454	448	443	448	451	418	452	449	445	445	410	443	449	412	472	433	477	454	450	453	419	464	458	447	450	449	412	431	460	471	476	414	424	418	464	464	466	409	439	483	440	426	482	461	446	422	456	415	436	469	380	435	446	415	459	416	419	421	430	446	447	426	419	432	444	448	457	462	462	419	436	442	446	469	461	466	449	442	443	458	456	466	427	453	483	421	419	416	427	434	424	420	514	389	444	439	474	445	488	460	428	459	439	436	452	447	478	450	469	428	439	468	428	443	463	457	466	443	433	422	408	466	435	434	428	427	471	435	415	421	443	476	459	480	450	455	455	451	444	428	490	445	494	418	451	472	481	416	442	412	473	450	447	450	414	431	486	459	447	451	435	449	429	432	457	472	437	452	444	453	490	476	427	460	446	434	453	448	436	451	438	417	458	440	470	411	446	438	444	445	431	419	450	459	428	438	437	444	454	458	481	456	418	431	455	481	464	425	480	383	432	481	489	421	429	471	421	454	447	438	442	450	447	453	435	425	443	464	454	462	442	407	455	405	467	425	483	439	401	390	458	474	461	475	406	458	461	444	479	425	468	473	480	459	417	443	453	459	496	427	460	456	434	415	463	443	469	471	437	477	454	470	458	440	440	441	435	406	443	473	432	456	451	449	473	438	467	441	438	416	467	426	463	477	457	441	452	447	486	456	457	433	460	441	436	469	466	397	457	444	482	459	446	447	442	432	464	469	437	440	447	431	456	421	434	425	425	449
14656	8551	5532	2709	1964	1548	1220	986	925	796	718	666	635	594	598	578	522	538	488	542	524	498	519	520	488	480	514	485	470	468	491	501	491	500	486	518	453	493	485	504	501	453	477	415	500	485	469	450	442	455	477	481	469	494	463	420	479	474	478	440	504	477	487	437	508	454	435	453	459	462	460	478	451	472	444	489	487	510	467	442	489	470	482	481	460	444	478	480	485	479	462	425	438	475	502	479	487	521	443	454	491	507	476	482	477	510	474	474	442	463	459	474	465	489	483	494	466	476	464	470	524	488	514	511	464	505	471	499	497	467	466	485	513	450	442	488	470	476	494	423	476	484	514	476	501	437	457	466	547	475	488	492	462	432	450	428	493	460	457	446	494	479	472	454	471	482	488	448	468	461	434	443	463	484	492	487	455	447	501	473	478	475	496	454	427	460	485	474	472	440	437	447	514	448	453	471	467	481	504	434	530	444	437	461	487	475	445	497	480	493	481	471	446	444	442	449	467	494	435	485	451	454	455	454	480	468	481	461	459	473	483	453	468	478	459	455	454	481	472	425	497	446	441	476	457	472	481	443	458	500	447	463	492	443	485	487	467	468	485	448	491	489	427	462	482	425	471	485	489	476	497	448	488	465	517	457	472	498	472	487	442	477	497	429	507	475	479	535	463	451	437	475	473	477	467	460	482	494	454	443	487	437	457	475	476	531	508	496	489	493	478	458	441	504	466	497	465	481	463	464	447	437	451	500	455	435	455	467	467	472	490	485	459	477	448	483	485	411	478	460	482	476	447	424	448	480	454	481	449	465	491	471	467	465	526	446	469	488	446	459	458	466	463	439	481	473	472	470	441	449	486	443	491	447	467	450	445	455	472	466	478	469	473	472	461	496	467	467	471	481	463	486	490	435	440	467	472	494	419	489	442	509	448	433	473	440	436	481	466	459	463	460	479	432	459	451	492	471	468	483	430	468	467	461	475	478	466	467	471	459	418	479	462	482	471	467	482	436	467	457	492	492	449	452	465	455	434	508	470	496	446	497	474	417	484	462	431	441	471	497	472	457	465	465	481	468	462	459	466	447	455	419	472	484	476	443	483	488	476	502	472	491	419	468	458	507	489	458	478	473	490	448	490	436	457	477	484	497	462	468	472	474	459	433	489	476	477	432	509	459	447	483	497	462	465	467	445	475	433	492	497	467	411	471	500	487	475	447	441	447	469	492	481	495	463	483	450	464	450	480	494	500	455	413	456	442	494	473	466	443	456	452	446	460	487	452	471	494	439	471	473	467	468	439	454	438	471	453	516	482	471	485	485	466	453	487	485	425	478	450	517	506	488	477	446	496	453	442	484	474	450	457	468	469	489	462	511	437	480	467	442	475	469	453	450	485	504	469	463	471	461	448	505	516	464	444	434	484	509	453	499	469	490	453	485	483	444	460	428	467	490	461	464	457	445	426	453	446	493	454	477	463	467	465	484	432	478	437	434	488	444	479	487	490	472	464	453	488	451	468	459	474	446	449	483	459	522	494	470	474	458	439	451	469	471	424	465	465	471	462	464	504	455	470	504	479	463	471	453	450	505	449	487	433	490	488	479	451	438	467	466	442	436	441	448	487	456	480	475	473	504	468	428	489	487	469	483	479	473	446	515	465	461	484	473	432	468	447	465	427	446	433	496	476	466	461	450	469	457	461	481	473	493	485	453	454	457	435	469	478	475	454	501	481	502	480	450	475	486	461	490	474	454	440	474	511	501	462	482	472	478	443	451	492	454	464	459	476	461	476	476	444	477	443	489	477	442	464	448	470	466	483	471	487	449	431	455	455	467	490	477	474	436	446	469	455	484	488	467	452	505	476	504	466	468	441	446	459	438	464	499	493	452	510	479	466	441	428	462	462	461	486	488	485	499	498	474	485	434	482	431	430	461	471	481	515	461	500	444	478	500	458	475	503	481	463	459	428	467	488	435	477	479	459	430	468	436	473	475	460	490	482	469	466	462	459	451	456	460	456	449	462	460	443	465	453	463	442	459	436	445	508	459	510	492	433	482	505	486	472	479	483	472	478	436	463	496	448	478	473	460	459	456	466	477	507	461	458	452	468	471	466	485	508	499	490	458	475	494	484	517	475	462	466	476	459	464	466	460	501	462	438	509	547	482	466	444	498	435	494	478	481	462	448	463	455	451	501	479	453	482	457	414	420	476	483	452	441	439	427	457	479	472	493	458	464	474	470	464	471	465	478	484	431	424	484	411	472	454	449	494	463	457	428	480	487	483	477	452	478	432	446	453	487	434	482	492	456	490	467	426	480	427	424	475	511	471	463	480	474	456	479	462	480	459	476	508	475	448	491	454	443	507	463	435	482	483	451	451	456	481	466	469	462	483	456	420	462	479	478	467	432	454	502	457	444	483	432	447	471	457	446	465	429	485	446	475	404	433	450	445	457	461	447	478	519	449	499	461	511	434	466	473	472	464	460	487	468	439	475	467	452	440	469	480	464	462	491	447	440	457	460	447	443	463	482	445	478	463	467	444	463	480	494	464	440	458	497	439	450	449	450	390	505	468	449	480	444	480	465	466	461	436	491	439	464	459	484	468	498	477	460	475	498	485	477	455	453	499	451	489	462	464	459	447	441	431	474	484	470	468	466	465	456	465	462	467	490	476	465	437	467	421	468	479	489	413	496	540	520	503	477	438	484	519	446	448	475	461	474	462	435	470	495	473	493	445	466	430	484	448	444	451	460	478	460	472	500	469	449	501	486	465	474	448	456	472	448	432	459	452	478	464	451	462	439	478	459	472	441	466	462	482	503	447	466	523	475	444	487	480	481	474	477	453	423	463	485	457	467	485	430	472	473	493	451	444	421	450	431	472	433	477	475	462	447	444	474	475	464	441	443	457	466	469	433	491	465	482	440	438	483	445	433	513	476	461	461	438	456	479	465	511	458	487	475	444	467	465	451	514	426	462	455	449	453	468	489	491	482	460	433	476	473	488	495	469	508	473	483	457	505	461	466	477	470	450	466	456	471	427	478	478	485	500	479	453	466	438	465	478	432	490	440	446	469	452	452	464	459	443	463	491	462	496	450	484	459	462	457	455	425	467	459	453	463	454	455	522	453	493	457	454	480	463	451	463	442	485	411	498	468	431	447	433	454	466	454	475	472	477	476	432	439	444	496	494	448	455	455	469	505	485	461	495	456	495	463	466	519	462	442	481	459	472	450	447	463	434	490	447	437	504	495	444	436	474	444	485	477	480	499	442	494	471	428	472	476	452	482	488	468	477	479	480	473	495	466	449	491	450	459	462	465	466	436	458	462	462	465	490	474	443	494	450	475	467	490	477	466	488	436	446	483	451	465	480	490	462	470	435	469	471	445	467	476	467	467	450	469	452	444	495	454	474	477	474	482	474	480	485	440	487	458	455	429	438	466	467	467	468	492	473	467	449	444	442	432	476	441	488	458	446	457	454	461	486	477	482	442	479	443	479	471	457	439
25427	21538	27653	25813	9881	1224	1065	918	867	864	849	801	821	823	869	760	801	812	774	807	778	797	775	780	778	782	798	771	773	785	766	798	765	793	754	751	754	869	833	765	761	754	761	782	836	776	788	826	767	793	723	761	780	801	717	755	793	783	821	801	781	805	758	777	778	780	798	759	770	802	764	773	743	715	800	755	793	737	810	746	730	785	765	771	715	750	786	791	752	774	813	776	768	746	798	765	822	779	778	743	790	729	787	758	766	767	777	778	788	736	782	755	826	807	772	767	770	745	788	765	752	795	831	768	764	772	761	793	790	808	832	817	783	826	812	781	821	770	756	755	785	772	760	734	751	778	739	735	764	756	761	783	773	774	832	785	748	760	737	788	753	750	804	753	763	765	779	819	863	802	772	765	781	767	805	696	764	729	811	797	772	777	726	740	741	746	778	785	775	784	748	836	789	796	782	761	800	795	768	722	792	817	712	738	783	744	774	776	753	761	705	769	706	783	811	760	784	769	778	728	759	723	795	773	808	748	784	761	755	761	795	775	794	850	763	819	753	773	796	790	813	721	747	719	800	715	805	737	743	788	771	819	823	798	774	747	756	756	787	745	821	770	771	773	755	742	758	771	763	766	815	774	763	728	807	741	770	751	754	790	740	741	753	804	795	819	823	805	751	744	794	739	794	705	743	779	747	762	760	772	740	815	799	784	796	764	776	746	759	735	776	766	770	795	768	783	821	787	805	782	758	757	790	790	808	719	783	791	777	738	736	792	757	758	769	802	735	700	770	760	779	754	739	736	765	797	793	764	774	758	745	738	827	778	752	792	784	762	766	777	740	762	761	808	802	804	786	740	787	685	775	758	765	813	795	718	781	791	782	787	740	751	814	741	795	806	756	759	760	761	708	742	753	785	771	763	754	764	802	772	792	746	738	768	785	791	806	756	721	815	791	792	788	713	773	787	823	829	780	775	798	792	766	769	827	751	756	823	760	753	799	797	765	748	774	724	780	776	733	810	798	766	833	772	793	799	772	723	781	794	771	715	717	738	787	828	796	785	770	798	759	793	759	745	796	805	806	739	786	772	824	746	779	786	759	778	754	783	745	763	733	797	781	791	783	772	794	775	796	803	747	756	805	778	745	724	790	767	779	769	770	747	766	813	755	786	777	759	828	764	735	789	809	757	779	837	803	770	735	770	766	786	770	794	753	776	779	846	755	763	790	796	766	785	783	779	824	726	811	795	774	759	784	809	831	763	788	823	846	791	758	807	762	772	767	734	829	728	748	802	793	728	801	808	763	759	761	852	768	745	764	828	788	820	793	756	796	797	787	746	761	795	798	734	763	703	762	759	765	762	766	747	744	717	731	778	758	801	762	795	777	813	757	799	745	758	853	760	802	754	747	750	766	769	803	771	766	753	755	732	734	804	762	790	795	741	785	797	786	798	804	817	788	746	770	792	778	786	769	726	790	749	710	758	764	721	778	773	763	809	757	753	779	807	771	752	767	821	813	746	731	761	765	784	798	799	817	825	755	747	788	826	810	770	742	805	765	781	757	759	753	762	783	729	799	766	735	769	741	797	723	818	763	727	797	768	822	751	797	776	793	791	746	784	790	803	791	759	778	756	760	757	747	791	803	830	760	775	774	784	744	791	749	743	749	813	746	741	768	754	743	800	762	795	819	769	770	758	759	803	723	788	777	790	795	740	763	769	795	795	762	788	797	780	753	816	818	802	749	792	780	796	814	735	834	836	818	794	777	796	773	745	789	760	778	785	739	753	735	749	747	800	706	827	742	793	715	753	821	757	775	775	735	740	777	737	825	828	822	776	763	769	801	773	745	767	776	768	825	741	789	769	778	794	783	827	730	763	760	771	719	808	750	772	731	748	794	776	753	723	763	768	771	826	791	771	743	771	745	800	757	741	691	738	796	766	802	766	756	800	744	738	822	732	768	771	765	706	806	832	774	780	781	757	760	817	736	814	779	762	791	787	755	835	758	776	779	771	790	775	792	757	790	723	781	806	764	802	754	764	802	794	792	804	781	799	780	806	743	731	803	823	780	775	789	809	764	783	783	794	822	769	797	784	788	792	792	762	773	778	746	735	803	803	770	860	787	772	748	757	773	719	801	753	781	797	767	810	744	786	751	753	747	774	773	797	746	765	721	778	761	787	804	837	743	767	773	766	787	782	765	777	722	804	754	758	798	764	766	772	753	775	766	817	788	812	783	757	746	777	767	725	801	791	780	734	760	758	760	766	767	730	829	750	801	852	745	786	827	798	720	752	765	815	795	769	780	838	792	780	785	762	757	804	789	775	779	858	795	737	746	763	747	829	760	765	757	769	740	781	784	784	806	746	790	747	804	778	801	802	754	771	719	771	849	756	750	725	750	768	744	783	730	767	777	808	810	742	817	800	746	716	797	744	788	771	767	828	789	741	776	780	798	788	774	777	774	801	751	784	756	767	741	756	767	774	813	779	792	737	806	741	770	789	758	748	824	750	775	734	770	758	732	731	830	761	805	814	830	724	764	777	761	764	790	755	807	723	780	807	763	767	785	755	818	825	791	768	788	747	749	746	794	814	778	780	779	792	715	735	778	784	773	790	752	837	768	766	732	788	821	743	805	734	769	806	772	780	817	790	783	762	794	758	717	739	711	765	790	743	783	778	735	740	767	780	733	796	790	746	759	725	797	817	769	771	755	786	722	746	795	795	719	742	832	775	782	738	833	770	749	747	786	805	766	766	782	706	779	718	801	749	795	780	734	801	755	768	776	747	774	747	741	751	761	775	740	692	812	747	776	745	825	786	764	760	766	767	806	775	795	749	796	753	750	759	761	814	810	836	754	785	789	781	802	760	740	781	798	798	669	813	742	767	807	792	779	766	800	768	786	731	802	788	838	758	761	726	719	792	744	720	759	792	786	760	773	724	801	762	787	752	783	770	815	788	778	777	783	765	758	779	795	747	785	811	754	743	807	758	798	770	789	769	811	809	776	743	752	802	799	836	725	758	771	749	789	775	738	790	781	771	811	768	776	787	734	724	783	779	762	781	739	761	770	794	752	769	788	786	815	804	783	761	763	793	739	793	774	784	739	758	808	752	788	797	755	723	748	794	777	741	733	776	736	729	762	720	759	779	792	730	760	750	718	762	771	797	794	788	784	751	781	787	789	794	736	752	783	788	775	786	740	800	734	732	762	724	842	765	801	816	775	767	815	773	806	762	811	776	777	766	755	736	723	796	766	789	786	764	827	807	772	766	776	751	759	739	784	776	788	780	747	803	791	763	730	768	817	827	757	768	736	760	755	800	770	759	784	764	765	777	815	752	783	774	808	756	731	735	797	767	815	785	759	831	787	793	694	740	775	723	786	818	810	767	785	778	755	839	793	859	814	774	785	787	754	742	830	742	803	816	775	777	767	761	732	768	738	772	761	759	739	787	801	773	810	744	809	784	766	823	742	809	786	759	811	723	810	748	785	742	787	718	801	773
15058	5038	3483	1908	1589	1333	1209	1090	987	931	868	888	871	902	834	805	808	834	818	812	817	824	831	754	766	763	767	811	803	798	790	794	794	765	816	771	810	795	794	802	812	743	808	784	777	798	759	766	747	816	833	743	777	793	833	793	805	804	799	811	865	727	746	814	741	794	783	805	788	785	774	775	788	803	798	755	818	773	776	776	797	824	763	805	718	795	782	797	767	754	801	819	821	786	751	772	794	836	816	775	772	733	784	765	832	755	806	746	755	789	819	775	789	846	790	781	792	760	773	789	832	744	761	768	762	772	749	791	803	764	778	826	787	739	785	781	780	801	784	731	807	770	755	775	813	782	817	791	797	800	806	808	787	792	814	818	815	794	819	770	788	787	776	746	778	736	789	779	766	770	774	759	778	779	758	772	785	750	803	756	739	761	797	781	813	748	777	789	790	742	776	756	812	778	810	747	785	809	750	774	814	784	808	760	797	815	800	770	743	733	792	774	797	756	860	785	806	841	744	718	810	770	779	767	806	785	828	759	769	788	749	785	774	770	758	767	771	790	716	720	794	779	756	774	772	769	785	762	797	766	789	794	797	771	785	755	758	803	811	755	818	767	769	776	772	795	828	825	790	743	736	809	767	751	777	756	801	794	764	763	774	817	788	814	794	785	791	783	790	822	789	760	763	732	768	798	813	743	799	803	803	742	804	705	765	754	768	789	776	779	747	771	740	773	736	822	805	775	734	807	755	776	728	793	788	810	817	749	759	769	780	775	751	781	821	767	787	804	772	827	779	826	750	781	757	792	802	769	797	693	778	793	798	783	788	796	794	742	788	795	768	741	769	838	763	783	786	796	764	800	765	797	808	805	840	808	754	817	780	760	833	764	813	827	776	764	770	785	748	776	806	765	759	793	795	754	781	774	798	772	762	750	770	739	737	781	784	801	800	769	807	764	737	800	796	822	760	811	775	762	792	815	801	805	754	721	804	764	811	787	789	784	784	787	779	775	770	766	782	762	775	749	756	786	807	806	789	775	738	800	781	748	744	745	767	794	845	798	788	808	767	771	759	801	782	742	767	775	758	769	742	809	767	781	786	774	749	783	747	764	760	782	765	743	798	728	716	779	793	737	827	793	797	796	759	800	791	757	765	769	754	790	827	774	785	770	788	734	789	742	784	762	783	723	788	763	827	816	808	764	784	811	806	800	769	729	755	775	679	784	815	784	789	809	779	761	783	713	770	761	801	808	830	744	733	802	804	784	767	756	757	829	828	812	806	803	804	823	771	803	773	774	789	753	793	783	841	839	814	750	786	782	748	811	796	787	764	731	773	849	743	813	747	809	751	739	765	845	801	781	818	762	821	778	776	760	833	810	765	756	760	823	849	772	724	777	793	756	808	755	804	775	762	769	800	813	758	739	751	773	760	784	773	788	774	775	727	772	793	802	754	722	738	755	771	809	779	786	744	799	756	780	768	819	835	777	749	753	793	771	771	791	805	743	740	826	831	782	798	811	782	815	804	793	789	733	745	807	732	777	758	790	746	742	808	816	814	793	729	755	799	803	787	713	819	766	800	821	788	810	776	787	744	770	733	787	784	787	775	786	775	735	775	765	790	769	831	812	775	816	773	794	797	749	750	746	768	757	793	770	787	771	771	760	779	841	781	817	799	779	828	818	785	813	797	755	784	810	783	833	800	776	790	818	766	732	792	763	806	797	739	753	763	755	786	790	789	735	809	797	791	783	751	781	789	801	791	743	768	757	828	817	792	738	802	737	801	787	787	805	745	797	793	808	783	808	768	754	798	770	770	842	753	739	810	784	828	734	749	760	764	843	812	795	808	737	776	806	765	816	728	813	730	798	775	772	768	795	791	767	791	766	798	744	765	742	788	768	781	763	703	782	775	799	790	794	837	741	752	781	807	813	824	796	774	828	800	746	759	794	816	770	828	842	726	774	732	786	800	746	738	818	770	733	762	839	738	783	781	762	805	802	793	745	813	821	725	792	749	787	761	734	757	747	835	787	733	772	780	809	800	776	799	792	778	761	798	770	799	718	781	775	777	797	784	782	780	800	764	764	838	805	760	735	807	800	775	787	811	779	785	806	755	779	780	730	783	823	760	797	741	760	753	748	743	778	777	794	784	765	761	784	732	789	778	757	786	773	779	760	739	782	754	799	812	769	752	752	796	752	755	769	740	802	731	814	821	750	785	734	754	792	716	774	776	750	806	787	800	768	776	789	780	815	760	795	756	750	739	800	731	838	791	819	805	786	750	800	783	746	750	742	757	792	800	715	713	791	834	784	795	776	800	759	716	750	772	790	772	790	747	765	814	770	777	796	782	776	753	766	789	803	763	793	743	820	750	785	786	836	783	758	752	754	724	799	746	757	718	737	793	749	794	752	855	844	717	785	787	796	784	812	746	768	797	736	797	808	782	779	791	799	749	702	742	765	781	773	762	805	800	784	772	772	771	797	773	752	812	758	785	747	790	766	782	788	800	783	785	786	772	730	874	793	762	732	810	819	748	774	767	769	783	743	831	788	728	773	756	806	743	751	787	772	740	729	791	787	775	806	792	769	789	831	776	774	779	750	763	775	821	821	777	716	824	763	808	736	780	782	756	778	797	793	840	784	757	761	746	774	782	815	805	772	777	715	748	748	793	805	750	765	828	793	726	833	785	756	770	818	791	770	742	753	778	757	797	809	765	799	746	811	762	798	786	789	813	775	804	783	794	747	789	789	821	792	802	797	782	800	786	768	790	779	769	771	848	804	749	796	778	752	827	778	770	725	766	813	746	783	782	826	801	798	784	805	799	817	759	762	760	771	750	755	836	778	783	789	846	809	788	814	822	797	761	821	789	791	704	803	772	735	738	765	809	786	764	784	772	780	807	772	772	781	818	755	770	755	792	837	761	785	752	770	779	795	788	743	761	787	837	749	767	756	788	778	781	754	767	801	780	793	810	777	733	754	757	777	824	788	787	750	804	785	741	773	800	761	796	764	739	779	783	789	824	743	810	747	760	798	802	842	764	757	839	811	746	738	799	756	738	761	758	738	767	775	779	779	783	775	806	767	757	801	825	757	809	783	786	794	823	773	839	807	789	771	811	791	791	853	813	780	761	786	800	775	787	768	760	772	746	826	787	781	773	764	783	786	768	764	747	820	842	780	812	806	763	818	749	787	752	785	766	722	810	796	776	771	736	758	811	796	760	795	802	749	812	764	721	813	774	860	785	769	819	779	797	729	824	802	851	779	773	753	793	760	774	746	716	763	804	758	726	773	733	769	831	795	819	783	762	825	768	753	751	760	741	838	841	759	796	739	810	804	788	826	765	758	782	744	755	818	805	766	757	768	803	795	758	795	794	717	813	794	755	733	741	742	783	735	741	762	779	781	733	760	785	767	733	849	735	802	733	811	786	720	782	747	727	747	801	784	773	786	778	786	781	747	745	764	757	785	725	749	751	783	778	758	800	747	804	768	789	698	806	760
23054	21563	29310	24256	21555	21589	7393	1330	1039	1021	906	827	764	743	796	714	701	730	690	675	681	639	627	707	693	667	642	680	647	685	664	669	638	642	617	670	647	691	628	667	632	671	620	636	621	670	618	655	650	672	661	610	662	630	621	625	659	663	634	637	605	615	656	668	643	643	640	613	649	625	633	644	580	601	632	651	627	631	618	602	584	630	620	629	596	618	579	599	622	652	674	623	594	628	657	625	653	649	637	650	642	638	629	637	653	611	618	597	653	607	639	629	616	642	661	635	645	638	618	662	616	606	660	690	605	624	586	646	563	637	585	655	605	653	594	623	605	619	659	610	634	605	662	605	626	649	660	678	615	599	612	604	614	604	573	641	617	637	620	641	627	592	615	627	633	600	576	609	624	638	634	597	586	586	602	597	634	657	656	608	610	639	620	570	633	637	639	643	607	605	579	563	639	613	651	625	579	605	592	639	641	629	640	639	610	613	628	607	658	570	632	609	667	605	620	612	654	637	635	587	625	644	641	607	640	639	583	588	588	652	618	628	600	647	611	620	620	667	619	640	675	622	635	627	654	609	668	631	644	638	620	671	605	606	564	691	629	588	617	621	603	632	605	614	617	613	646	641	629	666	664	621	639	645	629	639	608	642	686	598	658	634	637	604	632	603	633	599	646	637	645	614	657	644	637	637	558	659	714	650	614	581	630	644	648	605	605	609	546	618	586	604	591	568	615	658	611	612	640	625	671	633	661	621	648	626	615	594	677	633	693	628	624	662	675	578	647	624	624	599	577	620	638	632	639	623	660	645	620	666	616	642	618	557	644	626	598	616	584	620	627	654	600	582	622	583	615	617	623	613	607	640	599	622	643	617	665	626	606	637	674	625	589	611	662	652	596	631	631	584	585	630	656	626	631	625	566	626	604	636	627	593	626	629	630	656	613	644	630	619	604	619	627	591	650	631	668	616	637	660	593	603	609	649	651	656	611	654	584	644	628	652	637	581	572	576	592	598	635	614	693	637	675	593	585	609	659	640	651	645	657	615	571	621	630	598	630	649	636	640	628	631	608	614	615	627	660	628	618	630	640	601	639	611	623	617	657	657	639	670	611	612	596	663	636	626	636	648	668	663	657	642	670	624	635	656	625	589	616	613	575	631	626	616	609	629	628	606	602	627	624	616	650	625	643	629	595	611	647	603	657	671	678	605	658	611	595	620	584	650	600	619	613	611	677	621	637	665	650	633	635	629	693	693	633	635	596	641	666	607	609	600	628	612	626	631	628	606	670	650	633	699	654	612	643	585	638	583	694	611	614	618	622	583	653	596	586	569	633	597	625	608	598	664	653	595	621	574	616	604	608	623	624	617	609	611	607	605	632	637	649	639	617	649	650	582	697	628	625	594	559	578	625	617	636	611	628	631	597	597	613	660	649	647	626	633	653	581	646	630	607	612	632	570	619	665	575	617	627	663	645	644	581	623	599	562	612	591	619	608	629	623	614	593	642	603	608	621	651	594	626	605	623	677	653	600	605	591	626	641	650	627	651	650	641	610	579	600	619	631	640	609	636	628	626	623	630	588	614	628	614	641	631	640	591	612	650	617	619	628	620	683	615	625	618	614	674	606	613	607	617	630	654	618	641	644	609	607	582	612	644	619	596	597	593	583	649	640	602	622	615	645	573	608	669	625	635	618	643	581	646	605	619	656	665	662	614	635	642	620	609	637	590	616	641	649	602	667	564	603	614	607	637	610	630	645	573	626	614	613	609	587	645	629	626	571	621	606	626	618	612	610	610	684	613	571	630	582	614	613	638	623	623	648	572	633	627	629	628	590	657	601	626	658	641	620	617	596	596	606	640	618	570	609	644	651	592	638	685	634	614	639	582	641	602	649	664	601	603	627	622	649	639	613	634	625	625	621	607	643	643	619	632	580	657	554	654	628	648	581	640	593	607	620	612	594	595	600	627	614	620	600	631	649	665	625	620	633	585	608	664	567	624	623	610	645	615	587	611	611	631	605	575	605	651	605	624	649	615	668	622	585	588	666	627	591	604	598	639	599	654	596	594	663	601	691	641	614	633	604	606	661	635	636	631	671	617	647	667	624	603	600	647	680	630	611	602	618	577	589	639	601	642	636	667	628	661	641	622	619	650	589	622	614	635	628	617	604	613	616	636	589	632	611	683	598	575	658	642	607	638	603	619	641	597	606	616	602	622	623	605	615	646	630	611	622	677	651	616	622	568	604	625	528	626	603	610	610	614	605	638	619	650	629	606	558	594	635	644	599	594	638	646	610	584	635	637	593	609	641	671	597	644	617	685	621	574	653	619	629	631	573	610	624	619	578	597	580	641	614	623	613	658	664	617	643	615	648	621	636	602	606	622	620	590	645	639	614	678	609	610	615	627	682	624	636	642	630	594	638	620	618	616	596	635	624	625	649	636	674	638	621	569	612	594	619	578	611	615	639	594	624	586	646	587	597	590	626	606	639	599	641	584	617	615	619	579	629	588	647	642	664	656	618	652	541	593	638	635	606	591	625	629	591	676	632	594	567	682	659	619	610	573	641	626	620	590	576	636	611	649	610	613	607	643	604	634	668	602	609	598	615	606	623	613	609	660	595	688	657	606	630	643	629	633	633	645	642	662	623	643	638	658	644	627	607	624	635	614	645	620	630	601	648	636	623	635	619	645	612	552	638	624	644	619	608	668	627	618	584	584	627	607	619	623	567	671	614	651	590	575	615	640	555	616	605	598	627	634	568	618	665	607	644	633	586	627	597	629	637	615	560	598	595	666	596	621	594	594	538	643	583	629	556	680	580	620	616	655	596	627	604	613	585	610	625	646	658	619	625	562	601	639	628	614	658	597	653	629	651	573	619	638	600	582	656	607	608	633	626	647	571	612	629	575	598	636	656	631	671	563	613	604	656	607	636	603	608	573	637	590	612	609	626	596	642	619	634	644	621	600	643	659	634	686	622	649	642	628	675	592	630	655	643	607	643	611	633	642	580	621	622	633	613	628	581	621	609	620	623	609	586	625	601	614	609	636	583	657	640	614	629	638	613	616	620	604	661	631	614	618	674	642	569	591	630	586	634	635	638	637	606	574	589	602	622	621	662	626	614	638	602	582	624	627	611	603	633	624	617	603	643	594	647	608	628	646	581	611	601	571	615	658	617	596	638	625	634	635	594	623	616	653	588	560	615	630	617	641	594	602	588	635	616	636	618	607	551	649	596	614	623	621	596	595	647	610	659	613	656	629	633	632	618	655	634	599	553	624	604	641	609	619	595	617	650	611	635	648	613	604	616	615	586	620	572	635	624	587	602	665	644	577	616	641	642	652	680	653	625	611	644	569	665	586	633	639	607	624	629	589	599	563	620	641	623	628	674	626	600	604	625	637	635	626	630	643	636	620	617	608	565	626	594	608	664	608	656	581	630	646	609	639	646	666	625	603	639	661	616	567	613	625	679	621	614	578	573	634	603	629	663	581	693	619	578
17067	13593	9174	4602	3498	2724	2077	1691	1385	1229	1081	987	977	872	878	824	808	787	738	734	695	702	711	667	664	705	660	656	636	634	640	606	610	637	679	606	674	614	608	644	658	636	618	653	609	670	667	608	629	682	632	646	638	594	686	625	637	644	597	652	626	658	628	599	615	621	617	609	663	646	643	645	622	648	629	666	633	586	661	628	585	635	626	592	633	569	586	636	594	642	614	603	623	657	634	638	648	625	590	614	619	667	602	654	618	604	631	629	693	651	634	640	654	647	624	666	682	653	659	643	606	660	639	668	655	635	600	592	631	663	648	595	667	596	653	635	640	620	631	661	620	657	630	665	626	605	648	635	650	613	627	609	629	607	600	566	611	630	626	636	632	609	621	574	600	605	639	637	641	630	623	622	608	619	601	607	620	610	622	583	552	596	601	610	656	658	615	618	597	584	629	614	621	594	614	636	626	612	638	598	628	599	624	637	634	635	603	652	628	649	574	618	600	657	607	580	627	648	559	642	609	604	612	623	638	649	608	624	637	616	591	606	604	603	580	653	588	586	591	627	622	591	657	619	611	601	631	583	627	645	586	666	604	630	618	632	627	603	591	594	639	628	637	616	623	665	556	634	619	652	610	626	636	590	606	603	611	617	654	548	603	572	584	618	611	599	611	607	599	557	640	648	652	630	624	648	615	634	617	642	625	631	649	623	611	628	595	623	574	634	662	627	627	617	647	627	632	633	653	659	613	598	611	585	632	614	598	653	594	541	598	672	605	618	622	632	614	609	585	620	627	591	598	632	634	613	576	614	655	624	618	591	604	606	557	606	576	609	616	581	637	614	608	639	604	582	596	619	591	628	681	665	608	606	619	606	643	622	675	605	628	591	590	579	594	631	604	604	579	634	634	597	642	673	630	593	669	601	609	638	625	634	599	602	611	610	593	601	644	593	646	592	609	623	610	627	644	616	640	639	618	633	609	636	608	598	603	582	570	633	624	653	576	624	574	616	657	602	584	613	587	642	629	590	588	635	632	629	600	612	646	626	669	624	620	618	589	615	615	586	656	641	606	590	620	607	601	627	600	595	628	564	626	580	609	617	630	625	638	646	610	593	642	600	628	586	634	628	621	677	628	603	610	603	608	622	641	589	600	593	658	640	617	628	597	655	556	625	636	608	602	622	624	578	622	596	633	613	623	649	636	627	581	617	624	590	665	607	590	644	642	631	632	620	653	652	605	614	642	631	642	637	623	642	637	633	633	636	657	614	597	610	626	616	623	679	568	584	625	591	618	576	623	622	626	637	645	591	626	607	600	651	628	647	630	583	629	622	628	630	666	633	602	633	612	600	571	624	615	607	586	683	618	641	652	608	579	590	592	584	640	616	627	605	638	592	627	585	616	607	611	573	628	602	607	621	652	607	613	660	606	655	581	650	634	631	585	597	608	625	610	639	620	618	656	642	635	637	634	617	624	647	620	565	614	612	630	613	635	591	614	572	635	645	611	608	599	625	598	597	619	580	576	639	604	558	572	579	624	598	656	598	641	603	589	608	599	675	629	602	627	660	639	582	620	676	613	610	584	649	614	601	634	580	597	580	655	608	637	577	617	656	566	603	587	631	607	648	606	614	631	620	614	615	618	598	608	610	659	592	595	611	592	620	638	604	623	582	629	612	628	628	590	667	607	608	638	615	641	647	649	626	647	586	573	587	624	627	601	623	605	606	570	628	620	604	544	625	607	636	650	646	616	593	621	637	597	588	622	637	621	611	623	619	595	616	568	585	646	630	609	623	605	569	592	578	598	584	619	610	608	652	623	644	603	624	637	657	575	629	598	614	608	604	634	619	604	603	630	626	617	590	590	622	612	583	612	626	640	638	611	576	638	608	599	625	633	603	631	591	612	603	642	565	640	595	581	622	628	607	606	614	597	587	624	629	567	616	619	616	633	677	624	608	570	625	620	643	622	602	610	657	598	630	601	613	636	653	596	639	616	674	622	638	606	594	605	582	661	594	611	637	610	585	592	524	624	604	599	604	608	614	631	559	575	634	630	583	628	650	600	628	625	606	602	623	605	621	615	589	611	661	651	605	601	649	584	596	634	613	603	606	618	654	647	663	601	612	623	617	619	641	628	594	602	598	574	593	586	614	623	613	644	597	590	600	588	596	619	622	590	602	647	618	629	607	620	603	598	637	595	621	616	591	656	608	623	607	651	635	647	615	606	629	613	609	641	631	637	586	619	578	644	638	640	610	596	626	606	632	615	631	660	580	610	593	612	651	593	581	611	594	603	659	605	618	626	596	599	664	624	646	654	614	624	604	641	640	612	619	652	603	644	601	613	602	601	618	630	645	618	632	629	612	637	612	607	611	595	612	642	638	645	623	629	600	596	602	624	608	595	598	601	608	616	616	597	618	616	595	582	610	610	599	647	626	660	644	596	633	624	574	632	660	588	614	653	601	576	604	636	615	622	593	636	641	633	621	596	593	602	555	621	626	632	582	641	571	660	639	652	623	633	615	588	611	632	613	661	607	623	635	642	624	590	598	612	666	631	604	623	621	622	665	646	558	585	595	607	618	598	624	621	619	591	624	623	618	610	656	620	609	640	626	657	594	623	592	587	599	602	608	677	617	613	580	613	625	579	638	654	621	615	600	600	646	687	616	646	584	628	608	632	625	588	645	661	612	612	579	595	620	594	587	578	615	657	597	614	640	605	639	618	634	642	650	637	616	636	612	602	560	654	627	642	622	620	568	617	647	610	642	654	639	605	623	622	602	634	668	575	618	589	633	583	593	597	600	588	658	625	605	634	628	588	599	663	610	618	614	592	599	640	594	606	610	605	626	598	630	573	629	590	613	624	598	617	600	596	605	622	594	576	610	648	597	598	588	588	615	611	583	608	599	608	574	576	614	589	632	623	632	609	615	590	646	613	645	614	605	588	610	598	567	577	618	556	599	598	623	589	616	647	604	612	597	620	641	630	638	658	574	608	608	672	604	638	618	626	694	607	612	621	647	615	616	625	623	624	593	619	598	595	590	638	614	602	569	646	590	638	634	613	657	654	659	629	614	632	601	611	609	640	644	606	601	638	614	670	624	600	611	619	599	599	621	563	605	630	626	614	597	605	638	604	585	633	638	649	580	572	602	650	645	597	592	636	619	591	606	654	606	581	563	617	589	612	629	601	616	619	630	618	587	642	573	654	583	625	620	625	628	628	599	650	616	631	641	642	568	586	617	603	627	588	596	646	596	588	588	607	590	625	614	589	610	614	592	642	629	608	603	618	606	578	580	664	621	583	627	692	604	644	596	606	590	628	606	630	653	625	673	610	628	581	574	653	618	613	614	618	647	684	621	601	667	628	642	606	645	596	625	637	633	595	575	572	596	601	577	673	623	591	605	598	626	657	572	628	602	633	523	619	640	638	613	613	643	602	671	615	613	601	600	619	628	633	582	585	606	637	603	638	634	613	596	675	602	613	637	626	626	632	629	613	632
28880	17939	4378	1153	900	843	730	642	611	630	607	606	600	583	640	600	615	610	649	588	604	597	650	597	573	584	533	608	618	576	601	545	559	558	600	603	603	632	571	560	608	618	614	615	604	592	596	608	581	583	585	612	627	517	573	636	600	570	592	562	597	626	568	598	603	647	616	572	601	602	601	588	569	607	603	596	628	624	609	554	586	582	619	620	630	618	547	591	579	627	594	601	592	603	580	598	643	623	589	545	575	578	610	642	538	587	583	559	599	556	586	565	620	593	612	587	621	579	600	603	625	574	642	633	590	573	622	618	593	651	619	610	617	592	616	621	621	567	624	565	599	584	643	581	604	603	623	599	589	629	571	579	560	600	605	571	593	593	605	608	583	548	543	623	612	597	595	624	577	594	628	589	577	634	550	559	601	601	582	621	653	570	561	588	600	642	581	600	627	592	616	578	597	597	589	607	615	596	595	567	566	608	604	597	597	581	598	580	623	568	625	600	575	609	584	602	656	655	624	605	628	610	615	618	623	587	593	583	618	605	637	550	587	594	605	631	585	578	635	583	615	622	559	577	586	576	574	623	617	600	594	573	605	642	572	606	573	594	612	595	642	646	612	588	560	597	544	587	613	589	575	590	632	563	605	598	601	560	607	592	591	612	568	567	575	601	588	600	633	603	565	608	617	567	581	586	604	547	615	594	593	624	599	576	639	560	568	599	628	619	599	565	590	613	609	576	611	581	594	604	617	573	565	576	603	592	574	605	592	565	604	630	567	604	597	597	583	549	571	609	611	608	585	594	600	630	621	587	592	567	599	572	568	603	637	531	606	618	580	563	629	563	648	590	610	610	582	638	576	588	566	574	608	565	587	610	634	600	569	609	599	583	616	604	570	572	593	607	608	601	577	653	636	599	562	588	581	579	633	534	585	600	595	588	607	559	644	580	565	590	593	603	651	556	573	605	584	615	616	540	603	655	648	587	594	608	556	564	617	589	602	596	540	612	589	590	559	612	586	594	565	626	582	634	590	556	641	579	575	586	608	594	552	584	614	624	639	616	605	634	620	604	591	619	594	582	635	576	618	624	564	615	553	560	566	579	623	606	623	554	577	550	604	573	607	638	586	581	609	615	606	604	623	611	566	635	638	566	555	560	597	611	609	637	630	600	616	579	578	600	613	605	637	641	588	633	582	620	584	599	622	572	630	609	578	578	587	581	539	605	538	589	599	632	592	596	572	616	574	590	636	582	550	581	603	622	569	543	569	598	598	648	569	602	595	621	596	566	585	616	648	596	584	554	585	625	598	593	580	634	575	609	582	592	583	641	572	582	629	631	580	601	621	611	573	650	620	631	659	607	580	578	573	547	584	583	582	621	551	580	611	573	635	607	602	594	582	563	615	624	640	648	565	605	593	588	596	599	596	589	592	588	634	564	589	579	596	566	625	575	584	590	614	588	598	568	607	617	614	605	613	601	598	587	593	607	580	570	591	591	614	578	549	615	597	607	633	568	585	630	579	647	609	623	561	552	607	589	625	583	591	613	594	577	571	581	619	564	619	578	593	601	632	601	564	561	616	628	613	609	615	601	581	586	621	605	627	584	575	603	628	588	606	636	641	630	587	588	583	581	577	550	622	610	590	621	565	587	555	573	580	621	591	569	587	583	614	617	618	587	612	567	622	617	602	607	549	596	602	604	614	608	552	593	585	598	619	593	601	633	620	599	596	590	609	579	619	622	611	633	619	599	611	605	604	571	615	593	608	571	652	576	589	575	612	603	593	596	639	636	607	623	574	596	635	611	640	636	588	622	591	621	589	643	564	647	584	588	614	582	570	647	619	584	608	590	584	585	571	633	561	621	593	599	604	621	602	618	600	576	602	584	578	580	624	592	597	576	585	574	639	586	536	611	615	582	653	626	636	548	592	613	574	618	590	656	588	585	582	580	651	581	609	594	611	606	605	589	591	606	600	606	555	614	613	578	583	586	587	616	633	573	586	562	619	576	601	625	577	589	614	611	565	599	590	623	607	598	638	628	546	555	630	572	541	611	633	598	575	603	604	604	621	607	569	578	636	605	629	630	647	620	590	620	581	655	621	611	611	573	579	625	587	624	562	554	582	592	619	584	583	599	631	630	602	575	640	605	589	606	591	584	607	595	594	640	592	585	582	590	619	666	588	549	640	601	567	608	601	614	613	605	590	617	594	601	581	602	635	595	617	557	619	593	643	625	593	606	570	571	581	564	582	588	592	623	607	578	614	638	590	616	603	639	581	579	639	612	601	575	624	599	628	568	602	585	594	632	608	550	598	608	571	550	606	587	599	560	584	608	596	570	588	565	587	610	662	574	620	611	639	612	587	611	630	586	641	601	584	606	606	613	591	616	587	575	612	600	578	607	602	614	617	608	601	558	572	599	622	598	588	577	630	610	609	575	634	590	566	579	636	608	590	613	602	601	614	591	599	583	605	597	639	598	530	606	610	618	590	608	594	632	630	618	613	622	570	576	626	611	566	612	609	607	602	573	613	649	578	616	629	598	621	548	599	592	597	564	570	604	585	571	573	616	619	626	612	589	613	598	623	572	574	587	563	587	594	583	621	577	558	568	633	611	562	640	578	577	587	642	577	602	602	616	570	622	559	598	605	612	604	600	646	635	628	618	590	589	569	573	612	582	604	560	629	643	610	589	597	609	617	593	600	594	585	599	619	607	591	582	607	572	564	612	607	633	622	576	605	613	614	546	608	575	615	574	584	603	589	579	584	612	595	604	638	605	589	631	580	635	600	584	605	634	585	600	592	602	576	633	634	580	605	599	637	605	578	606	599	584	586	643	588	627	599	551	574	569	588	643	574	562	594	607	591	593	579	622	585	587	620	571	595	636	589	640	594	626	578	584	590	585	593	648	580	621	572	622	605	571	623	606	589	560	614	558	593	620	578	573	590	625	579	624	576	613	582	589	595	627	619	589	616	558	619	605	652	594	595	636	576	588	608	618	579	607	639	631	580	643	544	606	611	584	629	614	629	635	566	607	591	598	601	596	543	540	571	592	590	622	545	548	548	593	521	616	607	602	623	633	610	586	596	572	566	565	573	574	603	618	626	595	589	661	627	621	605	618	573	565	587	592	564	635	599	588	593	590	604	640	578	613	654	583	606	595	623	584	617	617	604	580	566	653	572	616	591	606	557	626	540	644	568	649	619	604	559	561	621	592	576	631	587	601	605	585	626	642	552	579	579	589	566	583	563	539	569	606	617	589	550	624	570	592	602	617	628	598	594	609	633	620	558	593	639	586	607	588	571	605	584	580	623	584	580	608	590	608	602	534	628	601	619	579	553	653	621	593	577	584	612	629	602	566	606	582	608	572	580	621	585	620	597	637	632	592	627	598	587	543	554	586	605	555	591	657	591	555	617	623	613	586	584	582	563	594	593	587	556	568	575	601	619	591	589	638	642	648	596	571	574	594	606	575	615	593	641	608	614	591	583	606	590	584	558	614
13039	1181	998	771	708	685	683	660	635	671	627	621	590	623	603	656	627	627	641	633	632	620	612	645	632	668	664	619	649	614	643	609	639	634	724	647	586	656	629	596	650	601	613	600	589	595	609	622	603	653	594	639	592	640	626	633	618	645	626	581	640	612	631	659	680	647	618	644	630	632	611	614	653	596	611	649	603	623	648	651	607	631	644	612	626	628	632	641	642	646	662	596	674	593	595	605	611	597	586	647	638	591	677	632	613	605	654	639	607	589	645	660	610	626	661	658	621	592	630	596	646	674	664	600	638	612	635	620	642	606	610	608	614	593	605	573	659	607	635	627	590	620	616	616	636	595	566	622	612	616	612	643	628	639	653	622	613	598	629	637	620	617	619	622	600	637	621	648	631	623	635	619	626	664	596	577	609	609	642	606	623	641	620	617	632	662	640	641	669	608	612	642	647	601	612	683	592	654	614	635	633	636	614	627	624	604	628	614	637	552	599	678	643	598	598	625	599	594	650	592	639	634	646	629	662	647	624	620	616	652	645	622	605	648	644	614	653	647	623	626	609	607	609	574	617	638	612	624	609	602	608	642	581	597	641	605	558	654	591	651	615	655	642	666	591	599	619	621	593	613	552	608	615	626	602	638	573	584	605	627	650	584	616	650	640	628	608	638	656	610	602	620	614	631	622	644	652	620	583	612	639	630	659	631	634	627	652	641	592	646	612	614	586	574	603	605	639	636	647	622	602	639	640	595	607	634	621	622	644	652	626	609	594	652	607	591	637	627	632	643	637	612	615	667	615	662	578	606	620	641	624	610	618	581	632	620	610	647	600	686	636	659	598	610	635	604	584	607	638	615	599	586	620	607	602	621	637	621	596	639	596	622	633	634	644	604	624	660	625	609	633	608	613	620	603	623	638	627	615	594	607	658	646	650	594	624	689	601	620	625	620	644	628	625	604	592	625	642	694	601	582	607	628	643	654	646	601	628	616	653	625	643	603	654	608	611	639	652	625	625	602	612	627	559	603	671	614	630	589	605	613	644	621	631	605	584	616	575	610	603	601	630	656	605	675	644	637	567	586	671	592	649	620	620	613	646	638	634	591	627	638	592	622	635	642	611	654	602	642	624	622	618	617	620	591	595	641	619	636	653	617	588	601	640	667	605	583	616	579	627	653	616	654	645	605	659	655	634	618	645	657	609	637	621	603	618	565	644	604	610	617	639	604	599	632	634	582	612	608	600	658	627	649	657	648	638	631	627	637	620	652	623	622	617	639	642	610	598	642	585	609	627	616	656	619	604	605	650	584	588	602	593	642	618	638	672	630	616	577	670	602	593	621	637	626	620	594	648	620	624	616	577	578	645	643	619	634	591	611	624	628	626	604	648	607	595	649	606	645	626	621	620	626	604	638	587	592	634	599	632	611	618	638	593	687	596	613	653	554	592	651	595	632	653	630	653	591	643	692	671	659	612	599	628	628	609	611	608	647	610	633	643	555	631	581	579	602	622	619	625	652	635	581	604	603	578	630	586	642	603	589	585	595	625	600	644	645	585	577	633	643	641	627	577	619	675	625	618	629	618	651	611	608	635	623	619	589	595	609	658	589	615	633	651	620	630	628	630	639	625	628	581	598	617	621	675	627	591	591	616	634	614	624	654	646	609	630	676	583	620	615	620	651	626	609	635	628	618	603	623	653	601	618	609	661	655	650	607	581	589	582	625	632	648	635	601	605	628	623	637	616	580	653	609	606	639	623	588	633	618	633	617	616	618	616	611	616	616	631	600	612	637	633	640	567	616	615	574	626	650	642	594	609	622	617	622	662	594	590	602	658	655	618	648	633	622	599	592	614	622	628	661	610	643	638	627	629	603	655	599	606	657	617	629	659	591	699	609	609	587	661	627	613	603	608	601	585	591	582	628	606	672	603	652	589	648	639	584	621	600	623	633	598	623	640	610	633	674	618	610	623	627	644	613	624	649	623	640	630	639	660	625	584	619	633	637	633	624	582	626	627	649	622	565	605	671	586	649	593	619	597	618	639	607	610	641	613	626	636	618	650	618	643	613	580	633	569	657	622	653	626	655	590	598	624	615	632	617	647	615	611	624	601	628	591	608	683	641	618	608	578	610	642	638	629	661	605	614	665	621	626	618	629	577	624	627	662	618	630	611	612	642	637	657	633	637	564	584	587	624	618	619	627	644	624	641	663	622	606	607	625	602	598	666	625	605	593	632	575	619	592	630	651	590	630	647	595	628	612	630	660	600	600	600	618	617	610	612	635	600	640	592	638	603	634	629	620	623	653	632	612	604	613	588	635	613	639	592	587	569	634	615	575	576	646	628	594	651	591	618	629	619	648	611	628	609	673	651	629	615	614	613	597	658	625	631	623	620	604	609	652	675	595	606	652	585	644	580	617	677	630	631	602	579	656	604	613	615	656	647	622	590	638	614	619	614	630	604	608	632	605	643	618	624	613	628	618	636	653	610	645	589	625	645	629	669	615	606	575	622	608	588	626	608	661	629	622	633	653	578	596	651	630	673	652	661	622	634	598	589	669	597	616	626	640	653	660	598	594	626	641	678	656	587	649	611	629	612	630	617	660	585	668	630	618	630	625	610	614	611	622	601	570	608	619	597	622	588	615	623	620	626	649	588	659	620	608	632	590	621	615	611	647	597	631	604	611	608	607	617	632	617	601	645	639	641	643	640	633	584	625	625	651	607	653	567	637	633	646	580	616	616	640	644	654	584	652	613	649	647	615	642	596	591	609	623	633	607	609	560	629	564	620	610	648	633	599	605	615	626	592	627	612	557	636	638	623	617	651	626	587	588	598	620	622	643	662	623	642	622	659	619	642	623	645	639	622	621	665	579	634	639	654	649	619	647	614	624	615	651	617	610	588	632	606	666	575	612	608	661	600	617	593	655	611	625	580	585	605	573	617	607	621	647	656	581	602	558	659	603	611	599	602	619	620	654	626	633	588	540	621	648	594	630	625	633	599	685	638	610	585	593	633	689	601	600	641	630	612	640	642	621	625	640	634	601	593	592	577	660	636	610	610	655	601	612	598	615	626	650	636	616	618	626	623	628	632	618	575	601	617	582	591	642	633	585	632	642	632	618	636	624	614	638	595	601	619	621	624	598	655	608	591	626	640	659	596	616	641	659	665	602	590	593	598	685	619	579	620	612	632	654	645	579	600	603	560	641	584	604	657	610	648	595	637	639	632	611	647	632	605	611	649	580	652	589	675	606	656	614	625	614	599	630	640	602	601	601	617	606	642	650	643	646	594	640	638	622	602	610	618	592	643	594	629	617	616	608	683	609	631	627	624	649	585	610	642	600	626	666	634	628	627	636	592	612	577	579	640	564	638	651	584	657	659	621	632	657	612	592	597	627	654	601	630	639	636	591	624	649	600	616	590	612	635	665	673	597	599	610	623	583	607	646	655	637	618	579	601	631	633	616	585	609	638	585	620	666	625	618	634	628	628	623	595	616
24293	21564	28874	24723	21547	9800	1169	731	691	632	645	574	557	542	514	554	502	487	465	481	484	504	497	468	464	462	517	462	483	450	462	434	453	480	448	477	496	449	476	435	481	442	456	472	466	478	489	455	456	486	498	488	440	476	437	410	447	469	463	436	462	450	475	459	451	416	421	447	440	468	427	429	479	424	449	464	433	420	508	439	499	493	430	457	437	465	444	462	459	442	417	423	432	440	461	456	459	454	455	455	436	427	431	448	470	457	431	460	463	461	447	456	427	447	438	461	455	430	455	441	467	437	450	452	499	479	486	479	458	443	448	474	458	466	470	464	455	458	491	440	451	456	439	458	504	454	463	458	460	498	464	471	443	458	450	448	475	449	445	443	421	428	452	457	443	470	453	459	437	469	440	433	451	453	403	458	476	441	478	480	459	478	410	491	449	446	430	438	463	437	451	486	466	463	477	481	434	458	436	450	462	482	468	427	454	434	468	435	466	445	468	459	481	426	438	437	432	445	456	461	481	462	444	454	442	422	473	461	451	473	524	465	494	479	430	444	455	426	454	440	480	461	467	496	437	458	479	485	450	426	459	473	451	422	412	436	467	447	399	493	467	377	449	502	407	392	417	424	450	515	467	445	470	428	428	434	473	450	471	368	441	483	472	468	456	416	458	397	432	429	459	469	414	445	475	463	492	392	420	438	434	464	459	452	500	426	458	436	454	437	420	434	461	470	457	459	455	472	426	446	443	460	386	484	455	447	457	476	428	451	480	457	443	474	417	440	443	466	467	432	486	461	459	457	415	411	438	472	396	416	472	465	454	430	489	422	429	451	458	437	430	407	442	424	413	423	447	444	465	487	471	462	453	444	471	444	453	454	450	450	472	476	448	457	442	431	420	433	452	457	487	432	469	439	433	466	450	473	442	433	442	482	419	471	431	477	451	454	469	439	425	464	436	411	433	468	481	430	458	482	438	461	467	424	437	446	435	423	403	462	495	451	443	412	449	435	483	448	483	399	443	446	438	399	433	438	457	460	429	411	414	431	449	445	445	462	473	475	463	428	400	468	433	459	406	444	471	445	431	475	471	413	461	427	417	445	423	452	473	427	417	467	480	414	421	444	441	443	466	447	439	438	436	436	453	453	466	467	433	495	444	448	420	450	470	439	473	452	397	482	419	460	424	469	438	461	417	413	460	456	477	460	457	463	455	421	487	446	442	445	419	465	435	407	469	446	452	420	475	444	454	420	456	451	444	468	492	483	446	453	497	469	444	436	448	442	456	420	442	466	433	415	426	481	465	452	423	431	431	449	462	460	462	449	451	424	429	457	455	430	439	460	441	440	451	406	470	425	436	467	470	433	437	464	444	444	463	466	432	426	450	453	463	418	461	461	432	452	450	441	453	432	441	470	399	476	479	452	455	465	462	455	409	444	461	461	420	465	444	446	455	466	416	461	438	423	414	435	417	471	441	455	405	469	433	457	433	421	446	481	426	472	426	461	448	437	458	457	448	461	453	426	466	428	421	432	447	463	458	451	480	453	449	460	450	453	439	454	456	438	436	468	468	409	472	484	454	428	431	407	419	465	459	442	437	412	420	417	468	423	416	443	496	444	467	431	435	458	468	444	456	486	445	453	448	457	432	448	448	463	436	443	431	446	432	465	467	461	454	461	442	407	427	457	479	440	431	453	445	471	478	462	461	449	452	429	435	454	449	434	434	438	453	483	401	433	416	429	446	467	458	429	458	443	456	468	448	453	443	428	448	464	405	458	438	475	412	447	412	400	498	434	456	437	429	437	474	444	434	463	487	427	444	404	470	441	466	434	457	452	443	442	411	441	428	431	455	472	457	433	474	448	461	456	456	431	434	466	447	458	457	414	442	455	460	439	487	454	462	443	491	489	473	445	478	418	450	428	486	420	462	441	443	462	445	448	453	459	439	439	481	451	450	393	492	485	403	445	443	434	473	442	486	440	428	454	463	416	478	420	469	450	449	439	457	464	471	453	419	461	448	491	479	480	430	455	447	434	437	460	430	458	483	400	420	445	455	451	446	426	446	429	452	467	459	467	448	428	454	485	411	442	498	471	448	518	439	452	457	473	437	447	439	468	450	450	460	452	404	467	436	434	451	470	432	427	415	466	427	492	447	469	470	493	454	482	449	466	444	459	461	483	411	444	466	459	448	450	429	468	437	466	461	426	439	471	422	451	469	418	444	476	448	434	442	484	451	422	420	418	462	444	459	472	491	423	449	478	453	475	464	469	405	446	436	427	428	447	439	430	484	448	411	437	485	447	435	459	454	487	461	476	456	475	437	458	471	486	475	447	478	432	453	441	434	474	462	439	465	440	475	464	438	441	496	459	465	444	439	469	450	470	467	455	425	424	461	451	449	460	420	473	423	469	445	418	467	462	428	479	469	428	471	484	488	474	429	426	421	435	460	466	450	461	472	424	440	484	462	483	426	407	439	458	463	459	464	475	424	426	432	462	397	438	427	428	450	439	447	407	461	452	476	457	431	414	461	442	434	450	491	486	417	473	464	417	450	434	480	425	445	459	443	500	469	463	448	433	414	466	437	496	450	465	429	402	446	476	453	414	439	493	418	483	447	458	448	477	497	434	460	427	459	448	452	449	419	429	432	455	443	418	442	449	495	464	437	428	450	471	431	424	482	417	461	462	440	472	445	445	478	456	431	432	487	462	470	489	437	432	425	447	459	457	454	459	464	487	441	464	454	462	466	437	459	452	451	447	434	463	453	455	489	422	418	425	442	460	437	419	439	413	451	443	438	460	420	460	428	462	447	475	490	475	455	411	467	476	427	437	455	456	495	418	464	423	461	445	489	482	447	427	423	484	456	457	418	429	452	454	455	450	443	428	455	442	466	459	469	433	450	421	460	446	462	438	451	492	483	479	475	435	448	436	425	451	435	462	464	446	461	405	461	483	453	471	421	438	437	447	444	461	469	448	480	484	437	466	452	432	451	429	448	482	447	448	456	448	460	469	443	447	455	473	427	437	437	484	464	446	456	461	472	429	442	471	447	428	447	458	456	480	445	469	425	441	427	433	444	429	448	448	447	430	437	489	442	447	447	459	424	458	440	438	465	461	440	457	447	455	449	459	495	469	459	462	418	408	434	423	415	427	454	453	456	417	495	463	440	437	418	439	475	456	444	463	425	444	469	461	449	476	465	429	498	447	435	466	479	465	439	482	435	428	429	477	452	435	423	428	436	447	446	445	408	448	469	438	485	396	459	408	406	482	457	470	451	425	457	444	436	464	480	437	436	440	440	455	445	466	461	467	448	466	451	440	429	467	473	442	441	447	442	473	464	433	451	436	483	454	444	416	439	475	453	460	459	488	425	470	456	431	469	456	464	424	500	462	442	451	446	481	458	428	475	460	479	449	428	482	446	447	453	447	473	488	395	454	464	453	439	470	434	427	459	465	465	437	440	463	442	453	406	438	441	463	439	428	441	453	447	441	435	451	439	461
13761	8462	5567	2706	2056	1661	1236	1021	882	790	702	649	606	569	591	647	595	541	514	530	513	532	529	478	505	519	509	483	514	501	480	471	528	472	499	498	475	455	514	470	449	519	510	477	443	502	470	500	453	447	451	489	469	515	447	508	487	451	496	478	455	489	471	446	496	465	455	472	456	473	499	446	474	453	487	487	479	482	473	454	476	483	460	458	475	450	461	537	489	441	447	474	490	473	473	487	455	454	494	480	448	498	462	488	464	485	506	493	499	492	492	453	488	469	472	507	449	473	469	496	484	455	499	514	518	487	445	511	472	514	487	492	470	510	464	504	491	489	508	482	466	501	477	527	452	466	479	502	478	463	449	457	472	481	450	499	505	478	488	448	488	526	451	481	444	457	417	458	470	451	480	439	510	510	476	496	498	455	489	442	431	453	455	467	479	475	488	489	457	471	463	498	460	475	451	472	494	494	469	461	486	482	469	464	451	416	491	466	473	473	464	473	507	441	434	488	466	480	457	439	493	422	466	436	505	492	488	461	487	455	417	444	496	456	488	473	474	447	490	473	460	488	482	490	438	455	464	460	476	466	492	449	472	506	436	443	465	491	452	481	462	462	447	492	473	465	497	507	428	461	452	468	483	426	422	459	441	466	464	480	466	472	468	464	494	474	462	450	484	494	441	429	492	463	474	500	493	476	469	468	504	486	502	457	483	482	502	453	492	471	480	453	459	466	474	439	472	457	499	443	454	477	471	511	450	478	480	471	464	508	467	475	520	494	462	489	445	463	484	501	426	455	466	441	459	457	479	464	453	489	492	471	492	442	448	501	448	473	467	464	451	474	487	480	502	487	468	491	468	432	462	469	437	453	486	491	452	447	461	449	458	442	460	494	467	463	492	461	508	428	470	460	464	487	485	495	454	467	476	494	459	460	483	462	476	469	444	481	469	471	472	487	486	478	518	454	510	484	486	472	464	455	451	460	464	434	444	470	441	438	483	452	469	481	470	430	449	450	490	480	409	474	461	509	483	474	476	447	458	456	491	463	485	494	490	477	456	436	485	486	453	454	482	483	455	459	462	457	500	472	477	463	538	478	456	473	507	465	474	445	457	474	452	472	478	471	489	463	481	483	458	417	452	479	467	489	473	451	486	446	518	470	493	460	441	472	472	484	460	474	427	489	491	452	456	459	419	483	485	433	483	479	488	447	481	469	450	449	487	460	472	468	461	473	514	473	498	424	513	512	493	454	482	472	484	428	468	450	464	482	457	437	464	479	455	445	458	457	407	454	495	442	456	446	437	474	451	450	489	460	442	463	494	513	462	458	476	419	454	492	454	490	442	483	479	485	429	454	455	492	443	444	484	489	449	463	471	477	481	468	452	447	463	461	456	469	466	450	478	451	481	465	516	492	449	503	480	486	504	478	507	436	470	512	417	483	501	455	460	502	496	488	451	440	446	489	479	476	483	468	445	462	477	469	471	457	489	421	433	463	452	447	462	453	479	465	471	466	448	448	471	474	481	443	454	489	487	489	388	489	479	432	462	455	459	456	452	442	435	467	493	484	497	486	483	489	515	467	455	492	436	455	498	458	461	473	460	444	481	463	468	455	436	513	450	445	436	504	450	438	465	478	475	411	463	491	473	496	513	478	496	444	444	504	453	449	442	466	487	464	478	472	463	425	424	459	493	480	449	473	504	472	431	441	456	434	481	465	512	506	510	477	479	476	480	423	471	416	496	456	476	469	429	459	420	488	460	451	481	469	463	448	461	461	522	467	500	488	513	484	481	459	460	493	481	448	478	499	446	460	531	452	504	472	445	478	447	458	433	475	463	458	487	468	457	495	450	454	499	451	521	458	456	471	520	481	448	453	466	478	485	487	441	461	460	508	463	487	484	473	506	459	455	458	472	483	474	452	434	450	479	488	445	468	466	475	469	458	459	496	477	464	497	453	485	468	454	506	477	489	493	482	469	482	452	502	507	435	475	457	488	490	459	476	453	428	522	461	472	479	509	441	513	479	445	470	495	480	488	511	483	440	494	470	498	474	463	497	453	493	490	450	483	471	457	452	522	446	475	467	464	474	469	469	468	447	467	439	429	486	478	490	483	454	499	490	433	442	498	451	459	501	445	495	473	483	462	459	426	490	473	470	482	470	439	427	461	493	491	518	460	487	415	469	461	452	479	465	447	461	450	457	507	457	490	482	455	467	456	445	468	454	453	472	422	475	447	409	508	439	471	445	456	454	444	495	480	464	504	442	463	504	461	463	461	465	488	477	496	472	442	482	410	502	472	482	446	451	431	464	439	475	456	444	443	477	477	456	455	441	476	436	487	486	476	463	462	471	478	467	485	447	455	516	449	465	428	479	501	476	485	478	478	466	453	531	433	448	463	497	474	465	460	434	460	515	443	426	476	424	448	451	485	480	499	477	471	483	464	478	481	494	484	481	494	464	473	464	500	494	453	474	471	463	451	455	488	480	506	476	449	460	448	475	471	455	511	484	488	435	456	479	484	466	497	509	466	472	469	478	460	472	479	441	424	481	438	484	475	429	441	474	437	476	448	506	472	459	465	455	444	465	480	480	465	472	486	485	484	531	462	514	465	440	468	484	462	431	461	456	434	499	488	492	471	445	463	440	449	488	490	438	476	495	503	454	480	426	463	442	484	432	492	478	477	520	466	465	478	474	472	497	457	521	451	469	454	499	443	486	509	511	487	496	472	492	469	466	457	485	450	439	456	451	451	475	450	464	483	492	452	500	465	478	484	463	485	457	473	436	461	468	444	492	445	462	478	447	461	490	441	480	455	470	466	463	443	486	495	459	436	486	453	458	497	427	480	487	468	471	487	484	461	522	485	471	451	477	435	484	454	439	463	475	469	489	450	438	439	521	428	469	483	461	432	463	486	482	472	454	437	448	477	474	451	439	447	494	476	474	484	462	505	451	474	498	508	443	432	470	492	475	461	465	438	428	471	443	461	509	465	499	425	444	456	478	479	516	457	478	444	519	495	433	463	467	509	458	478	458	466	470	462	450	443	492	462	456	467	467	458	497	482	504	459	509	451	499	454	433	474	444	452	481	430	480	456	472	464	472	455	492	467	450	471	489	464	460	469	486	461	420	455	526	479	441	502	506	458	448	477	496	467	477	478	517	481	463	453	435	469	492	463	452	466	491	464	487	462	450	448	502	481	441	474	462	446	463	453	460	456	501	488	483	462	494	464	477	490	435	445	491	470	425	468	445	481	453	464	471	470	494	490	462	479	471	469	497	451	481	458	465	490	504	442	493	492	472	510	494	486	485	439	445	472	494	488	454	475	455	501	473	509	493	452	435	513	470	463	474	481	505	474	491	516	458	461	445	464	471	493	483	479	450	494	431	480	488	486	464	486	449	455	488	464	438	464	469	458	493	484	448	475	480	475	457	480	460	466	454	483	469	454	469	459	452	474	476	484	466	479	490	468	461	436	474	507	464	478	460	466	486	468	523	482	510
25427	21547	27631	25807	9758	1275	1056	940	808	895	827	818	849	738	813	799	771	869	846	808	825	805	788	845	748	795	799	734	800	819	783	822	768	808	779	762	765	809	784	761	835	807	801	794	774	808	750	727	718	772	784	743	780	766	819	774	749	788	792	780	776	795	776	752	780	785	800	790	725	799	822	785	779	796	789	843	789	746	794	746	772	751	803	788	738	780	802	821	811	778	822	771	771	782	765	751	790	851	791	773	797	742	800	762	780	795	789	727	792	818	782	727	782	782	766	749	781	771	780	730	759	793	772	786	725	775	755	737	756	828	806	775	802	760	766	830	803	733	821	758	748	785	822	781	762	834	758	768	823	775	794	767	746	739	746	728	789	781	797	752	766	737	790	764	739	744	779	781	702	770	771	738	792	756	755	738	750	690	784	773	800	787	805	768	786	752	836	768	795	796	746	802	739	799	819	824	798	764	809	776	813	814	800	748	733	792	753	779	793	813	793	748	757	762	764	818	760	745	772	788	725	804	824	757	736	818	825	754	780	786	804	746	751	801	762	748	765	762	785	776	777	825	750	767	718	796	752	744	716	731	811	749	750	827	748	812	797	703	755	748	808	755	800	776	778	776	799	772	777	794	750	738	760	765	788	832	756	748	779	749	777	801	758	795	764	774	750	793	715	834	764	789	824	796	748	819	801	689	744	833	740	799	757	739	770	749	759	744	772	761	777	793	732	744	793	758	779	745	747	751	801	758	776	801	800	781	812	791	749	768	794	768	812	803	792	735	807	771	770	796	776	777	760	774	842	816	762	778	797	810	802	775	799	761	765	790	813	715	790	743	803	759	724	777	769	777	763	783	790	787	776	753	792	767	769	750	810	794	764	754	781	767	809	807	736	828	748	730	806	723	767	747	786	744	726	737	786	781	770	750	817	760	763	765	783	776	766	732	806	789	740	769	795	742	735	780	804	721	766	779	729	744	779	773	771	754	740	771	804	800	731	777	776	758	805	796	761	760	817	815	775	774	736	814	789	733	816	751	745	762	806	768	807	786	786	797	759	795	825	709	797	767	772	738	733	822	777	762	740	782	763	748	743	732	802	828	735	808	746	772	813	735	738	777	751	713	747	799	791	766	755	755	754	794	796	768	789	776	735	766	791	760	805	795	768	725	720	743	800	760	750	746	747	765	767	780	781	756	746	677	789	814	703	800	773	785	760	808	767	776	787	820	788	784	733	825	763	755	716	725	785	779	727	791	810	763	729	834	775	816	743	768	797	783	752	754	751	759	731	759	790	754	740	759	752	796	774	801	741	798	703	753	776	831	762	790	803	768	765	801	790	793	816	752	717	749	807	797	754	743	735	808	764	812	782	726	760	750	775	766	770	756	817	827	766	809	831	748	798	809	788	758	822	784	747	803	825	764	756	755	761	811	776	794	791	774	770	766	789	770	769	731	784	801	770	761	811	769	817	800	760	770	784	750	851	787	803	768	823	769	764	843	770	777	787	794	762	734	791	755	781	776	753	807	811	777	728	769	763	750	777	720	797	739	803	751	769	801	788	766	770	788	797	800	775	761	778	762	774	775	793	788	790	750	712	772	741	811	807	793	769	712	768	713	791	775	707	767	756	764	784	769	758	799	792	823	749	714	759	755	756	795	749	783	761	775	768	768	792	788	783	772	751	792	739	729	790	803	753	745	748	810	763	717	778	759	779	753	754	752	818	775	791	794	730	797	816	781	755	795	779	799	770	794	768	738	767	771	781	767	782	755	745	765	728	841	775	734	779	791	771	767	770	747	848	786	763	791	825	774	814	735	806	794	783	726	802	761	806	760	760	821	785	765	762	720	733	787	846	737	812	756	772	746	772	794	826	793	788	774	800	738	783	792	794	775	776	793	774	782	829	763	788	809	769	771	789	723	790	809	787	767	791	751	766	766	787	734	814	746	798	791	708	736	744	762	789	797	761	762	793	764	822	755	767	776	766	820	738	807	780	730	756	789	750	743	761	808	774	755	769	793	767	781	785	784	758	791	771	803	824	802	797	792	770	783	756	807	766	778	787	793	778	746	747	747	803	739	712	764	772	796	722	749	769	803	799	785	771	772	743	772	801	742	801	764	774	772	720	767	733	675	759	786	768	767	781	794	754	756	729	749	776	777	742	797	815	729	775	739	788	758	746	786	756	812	767	781	746	793	782	783	809	751	732	771	815	760	820	731	724	751	789	767	754	788	777	730	744	744	765	808	766	785	775	769	812	789	814	740	796	721	771	825	759	758	785	785	805	755	807	750	735	795	774	741	781	773	726	756	748	749	727	797	806	787	796	779	767	774	779	732	805	754	746	794	776	802	772	760	776	777	810	784	718	772	761	780	753	802	822	782	740	782	756	757	785	805	803	756	771	758	768	754	761	763	731	744	764	796	808	793	805	796	758	750	747	779	807	733	748	806	771	781	758	772	754	781	774	794	813	820	736	770	727	760	796	747	780	765	777	743	777	758	745	761	761	743	762	794	751	748	792	804	716	770	790	768	807	749	750	744	796	775	770	810	768	758	796	723	755	737	768	792	796	757	789	753	720	759	770	769	757	826	794	798	748	785	708	770	747	781	762	804	717	772	765	725	798	811	758	782	757	757	770	774	764	842	770	733	803	774	763	743	759	740	755	772	727	798	746	764	779	732	800	725	769	727	818	724	817	781	797	777	788	789	814	768	762	747	748	774	816	800	759	709	762	780	811	793	806	778	712	780	808	774	770	770	756	783	810	769	831	738	785	801	777	777	793	815	780	812	772	733	716	731	831	773	799	814	780	836	771	763	789	724	791	748	805	771	768	747	784	789	753	756	769	788	812	764	816	739	780	788	746	794	775	781	772	750	763	762	765	729	748	807	791	738	744	755	748	727	764	740	789	788	749	776	763	784	754	815	796	735	798	798	770	786	803	788	762	797	745	708	797	749	761	711	779	775	797	797	760	784	781	750	772	803	795	828	788	746	751	845	791	767	780	747	792	769	766	751	761	786	813	767	775	753	743	785	749	795	775	800	789	748	836	785	818	700	751	795	771	707	808	748	813	778	801	781	774	794	750	727	769	824	786	785	788	733	773	761	795	772	766	778	793	721	768	788	807	762	742	768	776	802	767	769	751	805	772	784	787	721	737	777	752	783	761	755	813	773	793	725	802	751	775	816	765	771	740	784	765	754	771	754	819	803	795	790	819	801	847	800	748	772	773	790	788	778	757	754	754	776	765	743	776	785	789	736	811	764	794	779	754	747	764	800	739	761	787	805	771	793	788	802	788	745	726	815	767	811	795	769	762	756	806	761	762	773	801	780	768	803	767	792	792	794	793	739	765	757	805	763	729	771	809	788	760	805	842	745	754	766	776	744	805	765	764	785	787	771	778	779	728	765	777	741	764	728	791	757	735	768	758	765	756	762	723	792	774	771	791	733	794	800	757	750	763	784	757	819	787	756	783	807	786	807	781	782	790	745	737	743	798	802
14219	5048	3441	1911	1582	1305	1223	1102	1025	977	931	882	934	855	792	790	854	842	771	787	810	800	811	809	795	796	839	753	820	781	770	837	723	811	784	764	829	799	738	810	809	783	845	807	715	758	791	760	802	761	768	804	801	744	866	805	777	796	725	837	765	737	760	798	766	748	793	794	726	727	706	790	791	807	778	785	741	808	800	812	828	715	763	755	778	790	808	803	736	796	772	767	751	775	797	774	790	777	809	787	847	780	715	733	746	759	760	806	804	772	745	736	767	772	805	739	839	811	790	813	720	803	829	760	789	786	781	737	792	788	771	794	779	846	774	817	736	785	750	771	746	761	764	764	742	838	798	780	748	788	771	769	796	779	812	746	758	789	782	754	785	806	794	835	798	764	781	817	795	746	745	769	805	794	739	779	769	792	756	825	783	760	777	821	797	753	802	794	814	781	740	818	769	775	791	754	792	769	812	815	807	770	783	757	780	769	765	795	764	813	765	772	806	784	762	784	849	798	797	778	789	783	789	786	763	791	759	820	798	771	806	764	771	743	779	775	772	728	818	746	813	768	777	799	761	821	801	774	783	744	839	806	823	760	790	784	811	825	805	759	811	758	783	761	846	792	808	746	783	765	799	781	755	801	772	785	763	778	769	814	779	796	782	793	816	793	791	748	798	825	786	810	759	786	784	785	779	805	735	790	744	760	788	767	761	803	818	777	804	803	758	810	795	745	819	879	716	782	781	797	814	782	772	788	788	780	785	746	825	819	750	780	769	781	759	779	767	755	777	822	791	762	767	774	751	773	767	791	821	753	797	801	706	764	752	778	813	843	772	852	773	846	773	735	841	746	786	751	727	801	790	822	794	776	805	768	810	798	769	763	772	741	745	776	777	781	757	786	741	751	801	806	751	743	776	767	787	806	773	821	758	736	762	781	800	756	774	784	803	726	767	804	820	745	772	825	745	799	782	782	760	778	739	759	730	777	764	811	766	736	767	773	768	771	800	796	778	784	862	807	845	771	752	813	782	794	732	755	787	819	800	775	807	781	760	794	838	840	767	784	761	796	771	788	789	857	733	835	772	796	795	776	771	791	776	773	793	736	784	733	759	763	818	740	774	776	790	774	832	752	773	796	772	803	760	771	795	757	794	803	773	806	751	793	779	793	815	813	770	781	800	806	763	784	796	779	836	784	771	802	772	761	779	796	777	763	757	804	769	819	785	834	784	759	731	777	789	806	756	783	753	780	820	786	798	777	750	797	788	778	822	763	758	799	753	798	782	739	760	804	788	727	778	790	747	736	788	787	801	810	805	766	759	729	792	807	805	797	785	793	811	792	794	800	786	777	813	794	815	829	727	784	767	805	806	795	815	859	824	760	761	786	760	774	809	791	797	799	830	752	775	799	810	799	767	793	793	762	748	811	766	781	823	798	809	751	796	784	801	770	791	779	730	772	749	768	799	736	781	797	798	780	780	766	785	780	783	790	715	814	766	788	767	746	746	758	766	790	762	806	802	754	779	737	791	831	820	784	826	791	785	807	718	795	780	805	754	780	746	771	795	806	818	795	808	765	724	760	773	782	726	754	740	758	740	822	731	743	796	774	735	782	775	765	777	770	810	740	776	797	768	776	748	760	742	807	784	803	803	783	821	774	784	761	803	773	752	777	770	737	812	739	837	806	735	734	741	821	770	772	746	792	779	763	778	737	797	796	824	824	808	821	803	804	749	781	793	770	812	765	835	785	772	794	765	775	778	768	795	809	761	783	761	793	766	823	787	771	835	772	772	785	794	802	798	770	773	801	763	823	763	779	785	848	733	782	768	799	766	766	826	818	786	818	786	775	823	829	737	779	770	760	747	735	744	768	761	755	797	785	725	805	768	839	766	783	758	818	736	816	743	738	851	814	825	760	772	751	811	792	794	765	741	783	764	764	784	755	791	773	764	747	771	774	767	752	768	809	759	793	780	788	811	726	793	749	741	847	781	782	780	785	802	807	803	760	782	770	776	747	802	780	786	807	758	767	796	761	765	720	743	739	789	771	792	794	772	711	792	775	805	758	789	763	767	773	735	801	750	757	800	804	754	759	797	737	746	777	813	792	772	758	798	811	761	765	776	748	822	800	812	763	824	798	820	779	784	803	740	783	782	841	778	772	730	769	776	745	770	788	777	801	814	764	759	758	791	744	755	754	778	768	786	755	784	737	779	751	767	780	827	744	745	779	787	768	823	816	803	791	764	793	788	784	818	778	774	793	758	759	781	779	824	781	808	800	770	799	756	761	813	804	786	780	786	809	758	777	757	773	816	789	733	777	815	796	769	787	785	856	753	759	736	777	839	784	788	812	780	763	806	767	787	771	769	773	772	821	787	773	785	815	769	756	741	810	771	725	769	794	789	808	761	795	829	791	836	800	758	758	744	770	766	718	788	755	791	743	822	810	785	812	734	808	777	762	756	731	792	754	764	806	800	820	785	760	736	777	713	772	780	787	822	765	762	767	788	808	805	837	809	758	746	755	775	789	747	829	748	778	757	767	829	793	809	800	814	745	794	761	801	704	803	828	833	772	760	771	779	755	787	794	762	813	778	779	816	790	788	795	777	772	773	761	785	782	775	818	748	803	778	781	796	754	778	760	732	792	778	777	808	760	778	781	762	738	758	815	747	775	802	750	803	807	801	772	789	778	830	823	801	824	781	819	780	787	800	826	779	763	809	794	787	783	787	784	753	768	807	768	759	764	774	747	819	751	774	812	808	776	794	763	757	758	770	795	782	739	771	789	830	742	747	710	779	757	804	775	794	804	782	765	771	795	767	802	785	826	742	734	735	775	816	802	777	788	755	832	737	783	747	778	754	756	757	852	748	840	737	762	791	815	819	797	788	784	799	786	772	805	752	801	766	755	768	816	790	801	777	776	838	830	781	777	836	810	742	784	765	765	763	824	795	776	767	801	745	772	795	759	780	793	745	798	786	799	741	785	828	756	815	723	789	772	774	726	757	797	758	835	815	734	761	778	760	754	792	820	787	751	803	730	805	807	776	770	745	719	807	747	825	779	769	823	782	764	798	776	795	735	726	792	756	766	799	783	785	774	749	789	795	825	773	830	800	802	792	807	795	835	775	724	767	809	790	817	759	786	782	760	760	777	754	739	778	770	727	785	738	778	755	730	807	779	815	752	766	809	757	762	777	760	825	733	770	802	763	828	786	793	815	734	801	824	805	788	814	795	834	748	834	761	790	763	825	821	791	773	796	803	733	812	812	792	799	768	777	753	798	736	783	785	761	785	741	775	785	779	804	741	815	754	719	739	765	840	807	765	802	811	830	778	777	786	776	800	762	766	749	795	766	820	783	787	800	804	834	771	770	818	773	799	798	771	750	745	781	795	784	789	767	760	792	816	734	822	730	790	856	770	806	754	774	801	810	740	751	786	770	743	740	773	789	776	738	774	752	729	777	769	778	771	810	788	734	757	777	772	768	753	774	779	803	768	737	809
22980	21462	29197	24138	21470	21522	7330	1297	1041	1018	858	879	761	793	839	720	737	729	689	654	707	657	700	599	661	664	611	647	634	620	696	673	667	657	613	621	678	608	633	654	636	607	629	646	663	667	600	644	601	633	650	632	619	595	604	635	668	617	650	588	623	638	631	626	639	620	634	605	670	609	608	609	614	625	617	606	595	681	622	651	601	598	641	607	642	631	650	681	576	664	620	637	647	591	643	605	608	584	633	583	604	630	655	621	642	579	576	620	607	645	648	625	618	615	633	644	663	619	700	644	602	639	614	664	662	657	614	641	599	622	586	620	618	640	663	567	636	608	648	615	679	661	607	600	583	607	632	643	633	618	622	676	570	642	592	650	618	661	616	649	604	585	621	606	661	616	613	598	612	625	611	620	613	591	616	680	658	637	625	612	650	638	630	568	590	611	640	611	623	617	635	620	661	623	629	611	592	574	604	577	616	647	631	671	634	591	622	559	635	657	631	581	640	611	623	599	595	620	600	663	665	625	633	632	612	601	610	616	632	598	652	645	610	632	674	619	649	625	616	576	619	624	663	619	615	613	599	578	634	666	637	626	563	609	613	574	662	619	650	645	639	637	558	592	561	595	619	662	625	673	633	648	602	627	637	652	595	639	612	631	618	628	617	584	623	581	646	615	601	592	613	573	631	669	612	592	601	621	716	636	623	602	671	592	647	658	561	628	638	647	618	612	681	615	645	630	671	615	540	651	609	569	625	624	586	596	597	624	629	618	621	620	604	609	624	618	621	605	632	585	634	650	589	624	617	620	615	611	623	632	665	646	647	605	619	627	637	599	611	644	619	613	606	598	640	612	600	634	647	616	616	648	596	657	619	635	586	599	587	647	616	597	589	616	629	658	563	608	593	573	603	636	635	587	680	618	603	635	603	637	648	632	583	633	589	621	618	645	623	637	628	583	615	592	638	581	625	593	638	602	591	587	623	598	610	628	588	593	625	594	682	657	586	611	654	617	657	604	612	557	644	601	592	659	618	611	646	627	626	628	646	570	657	639	594	621	628	653	625	625	592	639	658	630	643	596	600	667	572	615	617	583	617	636	637	611	610	572	639	600	572	596	579	611	610	590	615	601	650	588	615	621	617	636	576	622	645	662	604	611	633	617	631	619	630	607	607	620	607	625	652	648	636	613	610	592	647	601	602	593	597	621	604	601	612	629	615	640	593	624	642	639	596	595	565	633	632	610	617	590	608	639	623	637	608	612	594	646	634	610	635	615	643	626	617	628	585	609	622	601	633	615	659	625	587	624	603	649	676	601	663	641	605	644	617	640	624	610	605	621	621	646	580	618	632	600	595	623	623	656	584	629	605	604	555	595	611	621	613	612	620	632	645	589	654	599	598	673	619	606	612	626	642	612	676	608	664	564	627	622	584	655	626	607	613	593	583	633	674	637	644	597	640	640	625	650	581	656	624	631	634	599	575	589	578	670	625	626	605	619	664	612	611	626	622	625	664	629	590	629	593	653	619	606	671	633	641	627	659	581	589	608	590	648	622	596	581	645	625	624	612	630	662	685	596	601	610	634	648	621	636	616	606	631	606	659	614	622	619	638	597	648	621	609	616	629	619	575	644	567	603	643	640	625	591	604	640	626	634	668	606	596	598	608	630	615	625	623	622	593	646	638	636	632	639	601	610	611	603	645	649	612	615	630	612	639	620	635	600	609	582	629	557	605	646	635	626	634	612	648	643	557	634	658	616	573	640	636	661	615	607	635	620	618	598	617	663	582	612	663	641	610	661	624	674	629	656	632	620	629	628	646	615	587	630	600	608	617	576	566	653	587	577	605	598	627	601	620	609	597	586	615	621	626	629	621	608	628	616	654	640	628	601	639	629	628	641	632	612	614	632	603	547	616	629	629	609	643	622	567	646	617	628	609	596	618	627	594	589	613	638	647	628	638	642	647	603	640	655	615	635	589	648	635	609	602	635	612	644	625	629	599	626	637	631	614	598	651	614	665	661	630	645	623	648	608	640	633	634	609	632	649	590	587	622	619	596	682	644	628	638	626	579	625	633	595	613	594	633	631	644	620	649	614	574	635	615	553	614	595	649	634	662	633	652	637	616	629	646	621	591	603	591	618	661	623	650	613	627	620	613	625	633	652	644	639	640	587	591	631	598	582	614	591	620	600	657	602	613	574	572	621	608	626	589	599	631	611	634	636	650	667	597	603	618	645	625	629	600	612	587	620	570	629	592	629	609	594	562	604	600	604	585	617	620	609	647	613	600	636	628	619	588	598	598	624	622	607	634	620	646	583	667	576	633	617	624	627	657	601	610	609	647	592	632	600	638	616	624	642	621	610	636	666	624	623	619	610	639	571	599	660	597	626	618	664	630	636	596	605	582	616	635	639	639	645	592	627	647	572	646	647	597	624	657	626	621	631	579	658	571	605	644	628	612	646	587	639	598	631	632	584	645	586	624	668	579	611	627	606	612	595	641	659	621	628	604	614	639	607	655	612	647	579	628	643	645	545	671	626	611	619	590	627	609	661	574	636	549	637	649	626	630	588	626	615	606	613	687	641	635	642	602	599	595	634	663	615	620	592	669	620	626	627	612	641	646	572	633	627	620	642	636	632	655	636	607	594	592	635	593	619	628	604	635	628	564	660	650	636	624	596	624	618	635	616	653	638	657	637	596	605	653	602	648	574	564	651	635	563	604	596	631	573	663	615	650	597	613	624	593	595	570	610	641	635	594	613	622	600	625	679	630	638	594	674	562	629	607	575	615	636	592	606	618	588	618	592	632	602	624	608	609	577	625	596	571	598	614	638	616	614	595	587	634	619	606	618	588	672	614	591	618	619	622	675	572	602	659	655	589	617	643	593	613	645	644	618	647	604	640	593	662	638	585	603	615	635	589	623	668	597	632	595	681	639	553	629	663	653	613	605	650	608	642	608	624	648	661	682	649	573	621	651	611	658	636	594	622	642	665	630	642	672	603	626	647	627	611	622	624	594	657	631	633	574	651	626	566	657	593	635	642	616	592	657	654	641	592	655	603	584	608	577	624	595	594	643	593	610	636	648	624	631	639	589	630	577	588	619	658	638	593	615	600	655	610	661	583	631	635	596	596	624	640	597	626	649	615	601	569	625	610	583	608	597	643	585	591	617	619	594	609	626	636	613	643	646	615	647	646	639	613	632	624	628	634	618	609	607	662	603	568	645	621	621	628	618	618	624	624	576	619	616	571	639	625	630	589	618	607	616	571	612	644	587	632	596	636	626	621	638	636	597	590	598	617	634	607	627	691	597	604	584	604	656	636	631	591	605	586	606	621	629	584	612	665	612	596	602	578	618	617	639	591	604	655	559	612	607	581	639	609	649	654	606	635	643	625	621	592	603	582	591	602	631	615	625	611	612	648	639	595	633	598	580	590	631	586	577	595	632	636	613	612	613	584	612	642	614	606	591	615	660	602	631	603	581	627	640	608	648	594	559	588	586
15819	13918	9037	4638	3341	2580	2006	1584	1332	1244	1134	1012	937	840	818	814	806	738	691	704	695	680	682	761	686	757	651	656	654	606	632	631	613	631	686	602	622	646	618	629	647	594	683	595	644	636	656	635	617	645	628	637	630	622	618	607	633	625	616	636	580	610	672	609	620	644	656	581	593	648	624	591	617	635	644	589	646	612	632	627	623	585	636	595	650	600	571	574	618	656	630	642	662	589	641	618	595	620	620	615	594	642	640	580	618	642	614	631	646	667	676	612	633	670	645	693	614	605	649	620	627	642	655	650	637	632	662	667	627	608	633	623	636	663	588	597	626	630	630	612	601	615	635	665	614	581	633	613	645	630	626	588	601	626	623	621	627	645	615	662	596	605	640	630	573	589	639	639	586	586	653	598	628	649	581	654	587	643	647	647	595	651	619	600	616	584	633	617	582	605	584	605	638	621	592	606	638	607	644	582	654	567	610	617	621	625	603	634	651	594	593	604	619	576	624	633	601	619	629	605	576	617	590	621	618	606	623	586	648	646	611	609	635	602	594	625	602	597	626	625	675	630	574	642	611	605	579	637	621	606	645	649	636	631	595	633	618	626	585	566	646	573	539	626	569	609	594	639	621	655	635	661	633	595	622	597	646	611	641	569	643	582	632	637	587	608	635	644	604	649	585	631	655	625	664	576	625	627	612	579	615	605	583	595	607	635	642	634	585	597	593	627	607	654	655	596	604	616	600	631	601	659	612	598	652	588	645	644	569	598	590	640	614	649	588	627	603	578	697	655	622	621	628	613	655	618	613	620	615	644	603	609	639	650	615	651	632	618	621	608	618	612	634	580	616	648	584	636	550	626	560	610	591	614	617	621	594	602	617	597	623	636	644	632	619	632	606	614	630	604	592	646	624	609	620	626	618	627	672	629	574	577	594	626	629	613	595	622	634	631	610	634	620	602	636	619	626	611	623	631	648	625	576	599	609	625	632	601	648	612	638	595	629	594	595	551	589	609	599	618	615	621	648	660	592	599	614	609	661	667	624	658	605	603	554	585	618	594	652	562	614	631	594	622	612	609	579	621	639	616	621	634	598	617	648	652	672	644	615	631	638	612	598	570	606	571	597	620	596	598	619	630	617	594	606	623	633	588	587	623	569	612	580	620	601	644	632	620	596	584	607	621	620	622	655	602	615	619	632	624	626	603	625	597	622	610	627	610	595	614	676	624	617	615	644	614	645	610	606	580	623	650	636	609	596	583	605	581	635	640	607	568	617	598	616	588	579	575	621	565	610	641	615	600	601	591	620	660	635	611	602	637	625	584	595	629	645	607	598	608	623	614	602	585	618	620	616	596	608	589	604	613	616	611	648	628	615	602	629	607	635	602	634	587	610	625	594	584	568	634	610	601	605	630	615	634	602	604	601	642	589	639	626	606	605	614	614	602	646	644	615	627	599	620	569	626	571	641	640	592	628	638	602	650	608	632	658	597	641	626	664	585	628	646	604	582	594	670	655	629	593	577	606	599	606	650	639	647	600	622	574	634	665	567	585	597	614	599	612	622	592	638	593	616	660	602	652	637	572	613	602	592	641	611	624	622	587	629	612	660	594	628	629	577	650	621	637	628	619	625	657	635	624	646	573	610	611	611	561	638	572	674	628	581	595	645	630	633	593	636	577	598	629	616	595	600	581	641	593	608	636	589	589	607	622	647	602	644	621	672	616	595	614	591	622	596	629	640	664	588	601	613	650	623	611	642	595	607	581	562	607	580	626	642	608	628	637	624	641	664	643	629	639	603	625	633	656	603	596	591	612	598	592	602	610	609	650	641	601	633	621	589	599	644	583	564	625	672	622	622	620	613	627	617	637	588	618	629	619	633	651	628	615	595	622	630	633	606	623	605	646	624	605	623	567	640	611	617	627	605	622	594	630	623	657	609	635	653	639	634	599	612	595	645	655	641	623	623	618	624	617	610	617	618	591	645	644	589	578	597	602	610	574	609	622	589	640	593	626	599	568	605	569	618	604	632	598	572	586	674	637	610	580	618	681	556	583	603	608	593	623	552	609	591	599	615	630	604	617	599	624	583	640	640	597	638	636	589	604	624	606	647	578	628	625	584	585	639	633	644	602	641	596	649	593	623	591	628	602	602	609	589	582	605	635	582	637	592	636	600	581	588	637	636	636	587	650	643	631	644	621	623	639	626	650	648	645	626	651	601	614	629	584	586	610	598	599	597	592	603	640	583	647	595	609	651	593	583	633	626	661	612	605	656	621	657	615	669	612	627	648	627	614	610	644	608	615	619	602	593	612	616	588	561	611	613	615	599	663	597	622	626	611	606	613	655	650	589	637	592	635	613	635	573	586	597	608	642	608	668	575	598	659	597	583	641	608	656	648	612	567	641	624	602	621	625	597	609	594	565	584	598	625	610	639	608	604	636	644	602	624	633	636	610	654	666	623	630	635	673	634	601	615	616	659	588	598	605	616	598	610	608	653	591	619	640	583	647	603	604	654	639	614	604	597	630	649	628	613	587	620	626	595	612	588	619	615	638	584	636	628	613	604	634	609	627	580	624	625	628	663	688	623	626	666	646	613	617	621	630	645	584	627	574	630	617	618	634	647	612	609	639	631	623	602	632	611	626	629	635	631	598	608	615	591	624	592	630	656	664	645	590	610	584	633	646	620	569	642	595	631	604	616	572	616	630	631	602	589	609	644	633	606	633	665	625	625	638	619	625	610	591	616	649	607	601	658	604	617	635	609	611	655	633	620	658	633	639	627	636	629	604	637	623	637	572	611	613	589	579	670	630	632	605	633	603	580	598	613	640	606	636	617	611	613	595	627	666	605	627	660	615	623	600	655	605	630	610	638	607	569	636	633	593	580	601	581	664	657	645	629	605	610	619	602	614	594	587	629	633	644	661	614	582	657	657	595	605	551	595	630	593	627	629	599	620	601	626	615	637	618	580	629	682	633	600	586	614	623	624	616	580	612	580	642	637	643	637	650	674	604	622	627	614	635	625	656	610	599	622	588	640	632	612	652	598	628	612	657	596	608	643	586	621	639	632	594	593	614	583	608	584	648	567	588	591	637	653	627	629	594	596	598	607	588	588	628	616	609	562	604	541	624	619	605	590	649	591	574	569	627	630	639	611	616	642	600	648	653	638	603	613	612	606	617	617	635	599	602	631	663	580	596	633	626	626	595	577	620	588	613	645	599	614	652	600	610	589	597	596	595	583	596	629	634	636	653	627	613	596	593	629	649	623	640	613	638	625	610	597	592	591	645	641	640	582	590	627	630	633	583	576	605	643	643	629	630	646	626	599	586	626	572	604	592	566	632	651	593	638	637	660	580	561	598	578	619	587	606	580	634	646	596	650	602	620	566	628	595	605	601	648	643	595	578	596	626	626	653	614	610	607	624	637	625	599	630	609	589	629	629	610	619	636	629	611	639	661	628	611	620	641	677	586	626	618	606	582	639	597	655	611	585	622	624	602
28917	17901	4209	1055	863	765	642	607	587	606	631	597	647	609	602	600	597	627	569	570	611	598	584	648	599	632	600	583	615	600	593	596	596	639	627	626	678	578	636	587	577	573	625	608	617	611	605	587	601	597	597	574	592	595	617	599	566	583	647	595	574	620	587	598	652	592	599	604	566	590	601	559	604	604	635	606	627	587	550	589	636	606	589	628	631	592	602	580	605	610	569	605	568	563	634	613	604	602	600	595	581	600	613	647	625	587	608	580	602	618	639	577	609	588	594	565	617	620	614	530	647	630	604	600	629	625	632	608	642	565	632	584	594	549	605	585	604	637	638	608	590	622	632	603	618	611	617	589	613	617	634	577	628	576	631	593	600	579	618	605	596	611	606	576	604	547	589	608	601	632	586	609	582	607	626	573	606	550	571	619	592	613	604	590	627	550	587	591	607	601	610	600	586	617	647	620	605	596	572	608	628	596	598	572	548	581	599	620	604	584	620	606	587	615	588	574	641	557	593	565	603	610	635	643	627	619	605	623	597	629	615	575	629	603	600	626	641	609	604	589	609	597	617	609	600	603	618	563	605	596	593	606	580	582	591	647	620	563	617	591	631	586	586	629	610	618	594	591	557	563	613	627	617	614	627	603	592	591	605	606	603	567	603	585	594	622	614	602	584	595	578	561	607	587	551	571	613	645	660	623	618	574	624	569	587	557	610	610	610	607	660	619	635	604	590	617	609	584	604	611	577	580	596	643	639	600	601	580	597	585	600	589	630	608	617	617	639	652	541	576	595	619	566	629	631	614	608	601	613	579	597	611	610	576	600	616	614	627	632	567	568	614	646	597	643	584	592	600	593	610	558	624	639	576	598	615	587	596	596	584	587	621	591	595	598	614	582	584	605	580	553	579	560	594	605	611	623	650	585	614	576	615	601	621	595	611	649	634	554	610	604	599	624	605	629	611	536	598	594	622	630	677	592	582	614	580	578	568	584	622	599	580	617	609	609	601	562	592	561	632	632	612	606	574	600	585	590	621	624	572	656	551	598	601	607	598	597	573	591	617	635	612	623	596	596	568	571	627	606	645	602	577	573	614	601	603	639	605	612	669	606	632	607	560	636	611	592	597	608	602	596	605	620	597	546	607	588	592	618	574	609	591	579	601	582	603	575	602	575	527	597	568	610	579	646	638	618	619	587	655	625	589	559	627	603	651	612	592	627	605	592	619	565	596	577	604	619	602	562	607	586	573	616	601	642	639	622	620	664	599	589	617	598	603	591	592	645	556	607	616	581	571	580	576	617	566	554	571	584	624	661	602	602	615	623	616	600	598	566	603	622	558	615	574	575	601	591	567	598	588	565	569	602	579	633	636	611	605	637	668	624	632	628	601	615	581	614	618	621	544	596	637	588	575	592	600	610	619	656	600	597	594	607	589	584	579	630	606	661	604	675	566	608	574	592	625	613	596	625	577	581	610	598	611	619	588	620	551	655	613	629	602	541	627	604	586	607	569	590	574	560	608	570	571	608	555	563	594	631	625	585	600	597	589	610	580	618	613	608	628	610	621	584	569	613	637	611	551	617	595	588	591	610	590	577	619	595	614	633	615	550	606	597	558	590	601	578	687	643	605	535	584	593	613	591	539	644	627	562	605	593	629	640	636	586	573	604	584	599	598	607	596	645	582	581	580	601	614	580	599	596	642	626	588	579	560	600	644	595	538	624	590	613	558	591	578	592	614	596	654	630	614	587	606	603	600	602	604	617	609	612	566	601	578	584	633	575	606	570	612	623	613	634	572	597	611	633	619	611	605	626	580	555	582	633	610	635	613	595	576	625	571	604	619	631	621	592	565	637	610	586	611	623	638	598	593	567	635	577	610	576	622	650	600	595	622	585	596	651	565	566	641	588	647	583	628	610	585	580	598	635	597	575	605	592	657	557	598	621	606	610	598	632	643	580	559	579	581	576	643	600	598	594	547	573	563	616	613	640	562	602	579	615	616	583	642	601	628	603	554	634	631	619	612	598	597	664	600	612	626	602	559	619	568	659	588	634	630	607	603	582	605	615	561	613	580	603	620	592	601	615	608	599	559	600	588	575	621	632	577	615	582	628	582	585	571	583	608	652	566	602	577	629	592	608	590	621	623	642	573	627	603	604	625	588	594	630	558	639	595	616	595	598	592	604	613	604	573	564	588	626	561	592	554	635	592	640	600	615	628	611	605	604	585	632	590	586	600	579	635	615	619	605	611	613	613	613	647	597	585	650	611	574	575	572	586	617	595	631	627	591	630	550	570	609	599	627	618	612	588	661	580	613	570	620	595	600	625	602	595	569	600	650	616	630	616	644	550	639	583	590	600	537	614	609	611	635	586	584	588	643	584	578	594	605	602	618	582	558	612	655	580	615	549	600	587	606	626	627	567	609	590	587	602	584	617	599	584	648	548	565	581	587	566	592	564	592	631	622	605	562	584	612	584	601	579	592	547	626	576	576	590	604	613	629	586	583	593	607	625	595	584	609	619	685	608	567	628	614	601	615	607	646	604	602	556	566	619	602	608	592	597	576	602	624	580	597	644	598	606	607	558	616	597	605	596	577	606	586	599	659	614	614	590	563	607	606	588	597	649	578	579	617	585	592	611	591	584	613	615	623	617	640	596	608	628	641	601	601	689	614	630	583	616	580	605	607	599	599	621	644	594	585	600	624	596	627	582	621	569	653	597	579	608	657	585	612	586	568	625	588	600	616	588	623	625	624	657	571	610	598	607	602	599	578	582	601	632	621	589	622	604	632	579	599	613	590	592	635	567	590	580	592	604	606	588	616	606	615	584	621	605	600	606	570	557	653	604	602	613	610	584	596	613	601	627	627	624	629	609	589	589	608	591	609	638	614	602	559	650	620	592	617	614	574	556	595	617	612	620	604	587	591	602	587	584	579	588	588	579	575	618	601	590	616	581	616	612	591	583	605	612	647	580	546	632	615	592	606	666	650	559	577	615	625	609	617	611	605	584	586	597	596	607	601	611	600	587	585	568	583	599	635	595	628	586	587	596	634	608	607	604	603	589	574	611	605	574	613	598	600	599	599	593	634	609	617	641	585	563	576	598	567	606	628	603	625	608	601	595	652	535	609	581	593	637	616	576	594	586	552	610	621	583	599	563	611	612	626	601	659	614	635	588	597	604	637	627	563	607	606	588	591	585	592	582	615	578	615	564	602	606	606	567	630	640	617	584	627	582	616	584	615	612	599	578	593	582	611	650	634	609	596	622	591	606	620	608	539	577	594	618	592	562	587	623	623	630	572	585	629	575	618	554	616	614	588	600	646	566	583	569	594	608	581	594	609	666	643	570	601	598	588	627	627	658	577	626	611	617	614	575	584	625	606	661	582	616	607	607	623	604	598	599	592	609	639	625	581	624	588	614	555	569	589	544	595	589	634	587	592	642	587	627	625	543	638	587	589	582	592	606	674	583	582	588	589	550	610	601	591	599	598	618	576	588
12627	1244	997	771	685	714	655	663	641	673	612	672	671	658	640	619	615	648	663	654	644	660	639	637	677	603	618	632	595	611	634	651	632	622	659	601	679	656	639	650	647	656	598	608	614	610	586	598	617	657	607	628	594	670	631	656	656	634	695	647	636	653	607	642	623	625	601	655	586	622	643	606	614	614	663	626	688	635	599	614	659	688	623	623	634	594	631	580	593	613	621	627	611	585	660	636	599	639	656	586	665	633	637	658	648	630	604	619	654	670	645	595	654	608	630	611	601	634	644	623	655	624	626	613	631	617	624	676	615	647	637	617	625	646	605	651	622	596	619	642	572	624	595	623	670	656	601	658	624	653	639	582	625	653	586	682	670	619	601	640	579	627	596	602	633	611	639	609	653	657	648	653	607	585	672	583	695	616	648	676	627	647	617	596	612	624	620	679	647	626	654	673	646	602	661	614	626	621	653	662	637	617	619	618	611	635	572	646	636	650	678	604	605	623	668	628	614	623	622	602	613	646	644	639	582	623	640	645	582	632	626	654	625	618	605	628	627	583	618	609	615	604	638	658	676	608	613	667	639	624	581	631	594	651	643	613	655	629	619	643	625	637	571	575	617	579	615	624	628	626	626	585	665	595	660	647	604	675	628	567	657	617	604	608	657	584	628	594	661	645	604	630	615	631	644	649	592	646	651	631	637	627	635	606	636	595	613	647	634	690	658	616	626	672	658	628	600	571	624	629	643	585	625	590	684	620	618	627	653	641	618	628	589	591	641	612	599	648	608	636	638	595	604	614	659	656	592	597	597	612	633	634	656	628	651	653	612	561	638	596	601	616	622	615	578	656	627	593	650	627	622	576	628	625	613	584	602	678	641	647	657	669	610	605	607	630	636	633	594	627	629	654	630	637	641	653	652	633	596	605	630	632	645	625	629	619	589	618	623	673	629	643	630	640	621	633	614	660	612	625	624	622	611	632	591	565	641	624	619	634	621	629	645	644	627	623	604	672	624	606	604	636	643	624	641	595	607	630	665	665	660	628	626	624	610	682	674	624	601	643	638	657	616	614	628	592	648	630	648	617	663	623	630	585	622	613	633	618	600	637	649	645	670	663	621	596	650	597	640	633	630	631	674	616	587	666	641	601	609	637	627	581	644	613	630	574	620	613	621	621	625	646	616	606	623	640	650	628	604	639	637	648	615	640	626	641	642	667	623	586	605	626	646	633	605	659	625	652	602	590	618	565	597	614	634	648	623	631	629	648	616	648	632	625	637	623	612	627	682	633	633	643	639	675	606	628	666	588	606	644	602	630	611	618	661	649	611	600	624	618	634	659	601	639	624	654	613	675	655	642	589	607	631	602	582	619	594	631	613	682	599	652	610	644	626	649	610	616	640	642	665	617	603	583	657	623	631	635	580	642	605	589	589	583	608	637	668	638	607	611	604	640	641	571	602	668	643	589	597	618	640	643	647	619	644	609	667	622	603	628	656	637	645	598	662	606	648	624	648	648	654	610	642	603	559	649	620	632	620	637	632	652	592	654	632	624	638	596	596	646	671	628	625	622	618	609	650	657	611	635	615	626	604	568	589	610	664	578	619	672	661	639	635	625	636	653	671	636	629	603	625	634	646	614	595	616	618	609	592	596	662	619	606	616	601	693	644	584	604	644	671	609	597	627	597	583	677	632	623	604	608	701	640	614	621	630	618	635	662	611	627	620	647	610	604	594	633	677	634	679	647	663	672	622	625	668	603	621	608	664	613	630	599	641	657	613	627	633	606	595	625	604	609	653	589	583	616	611	626	620	643	601	639	641	661	642	640	647	596	635	617	610	658	612	607	572	641	617	654	652	635	601	592	582	613	589	584	660	597	608	592	634	640	602	656	609	637	620	650	611	579	635	649	654	621	633	653	604	616	617	606	618	602	616	584	657	632	622	628	626	642	597	599	623	623	599	614	620	619	619	661	627	615	624	626	623	624	619	607	665	637	618	622	618	663	637	625	623	625	645	612	615	625	605	598	634	639	570	613	676	646	651	647	617	664	603	611	644	613	597	591	652	606	620	630	613	636	622	645	657	640	614	664	649	642	627	650	609	628	649	578	583	626	578	629	670	650	591	641	610	622	650	688	592	608	595	662	622	612	620	644	651	613	629	652	629	660	636	625	581	613	617	629	614	643	641	618	639	630	638	646	618	622	572	624	685	631	633	629	643	668	630	558	615	581	651	633	644	597	634	593	652	609	594	653	599	669	629	617	641	578	589	698	597	618	625	598	601	626	590	599	626	632	610	646	635	603	644	614	636	600	671	657	577	604	640	640	619	611	600	580	614	632	587	642	593	602	665	603	627	647	617	660	615	627	607	601	638	668	600	588	637	645	632	610	594	585	600	654	627	639	621	637	623	630	577	649	618	597	640	636	616	607	575	599	618	643	600	635	634	606	596	596	638	596	611	646	552	614	644	638	642	655	680	661	625	595	626	558	635	579	665	576	637	592	626	634	625	651	649	641	623	616	651	594	643	642	585	630	621	646	644	672	660	673	621	622	631	623	614	653	651	654	635	638	602	575	665	663	639	601	646	616	639	618	651	608	627	660	614	600	633	625	687	644	638	609	621	620	604	636	617	652	656	596	641	617	618	597	647	588	606	624	651	668	635	591	590	590	608	652	682	605	700	616	657	617	644	614	638	632	626	669	645	629	581	633	640	645	588	644	603	632	658	640	622	611	628	658	606	637	617	581	625	624	603	632	632	591	645	620	649	625	632	637	634	634	594	619	613	593	597	646	610	564	628	630	598	618	659	652	588	658	635	651	694	667	642	591	653	616	610	635	594	644	620	633	626	609	648	593	626	573	618	618	606	612	599	602	604	558	571	611	625	658	664	662	633	595	598	655	638	644	662	638	608	602	619	649	633	668	651	636	668	680	592	585	662	626	634	627	665	619	584	638	646	590	622	651	620	629	623	628	611	646	625	645	674	610	610	633	597	654	665	664	685	663	630	640	666	629	623	656	611	591	617	593	629	640	608	597	639	633	618	645	634	625	625	600	610	626	602	597	616	648	601	651	635	613	649	620	620	618	608	596	638	615	649	653	597	630	582	673	640	637	621	639	623	641	634	631	670	645	614	635	627	618	671	634	621	628	611	604	638	636	652	645	631	595	660	594	620	622	654	648	607	637	640	640	569	656	609	658	620	608	600	653	644	589	610	630	612	589	645	642	653	621	616	656	598	647	583	591	594	690	620	620	607	655	575	639	585	604	617	685	616	569	605	591	620	582	617	615	549	631	655	631	626	649	614	627	637	619	642	599	634	618	570	645	652	656	601	656	580	602	616	603	658	650	595	674	615	650	616	641	647	625	621	659	639	667	615	611	627	639	608	631	551	643	602	604	583	633	641	613	642	582	646	668	657	626	681	636	673	633	644	594	615	650	624	614	617	601	604	583	636	596	614	663	602	654	628	604	702	653	646	635	643	636	638	585	651	635	676	649	623
24152	21522	28836	24643	21504	9661	1178	806	670	696	579	567	538	537	530	481	498	515	506	495	507	478	461	507	512	452	470	474	501	457	456	499	438	481	483	434	475	445	499	498	493	431	456	422	442	446	450	449	439	435	415	441	460	472	413	437	446	475	460	432	481	472	443	454	464	444	455	474	448	477	439	463	433	465	431	452	503	444	488	418	472	449	471	436	501	469	485	463	455	448	457	441	418	480	480	440	478	443	446	400	437	413	467	470	431	432	447	507	444	493	478	506	412	470	464	468	439	474	447	442	473	477	452	452	477	495	467	451	434	512	469	458	472	453	487	407	449	478	433	466	428	463	458	474	455	467	484	484	475	443	444	480	477	470	489	428	465	449	436	432	493	443	399	461	442	436	485	447	412	439	487	456	432	466	464	441	440	445	447	458	459	480	483	451	491	493	406	440	445	450	461	451	479	431	469	463	475	442	475	446	463	454	404	456	490	454	462	436	458	432	486	488	472	429	486	428	417	428	456	442	429	439	470	391	447	447	470	469	449	458	448	430	444	428	446	483	464	439	416	430	432	430	439	405	443	453	432	464	454	479	497	447	418	463	435	453	450	453	437	467	417	410	432	449	471	454	443	453	451	453	446	475	458	418	463	434	471	441	418	476	405	451	428	435	436	417	457	453	430	428	434	454	432	492	476	494	463	448	453	439	454	424	451	443	457	420	470	427	427	458	443	422	456	491	429	463	418	476	441	422	472	463	436	450	465	447	464	460	430	442	452	451	444	436	464	477	480	412	441	470	476	471	465	458	474	456	432	489	481	472	448	417	435	454	452	490	437	423	448	434	443	495	469	478	468	489	438	471	465	475	459	466	490	452	436	453	426	467	433	441	431	449	449	431	441	459	456	460	487	442	429	441	435	457	418	423	455	422	414	474	424	435	476	473	437	445	466	466	475	419	436	481	440	452	466	435	432	437	460	412	434	449	463	412	443	465	465	440	444	459	453	455	431	448	458	490	447	447	409	467	422	448	466	475	463	472	472	455	451	495	458	462	426	478	458	455	518	451	453	451	414	443	455	442	456	416	490	455	481	463	435	429	470	487	427	437	407	446	496	415	440	465	478	453	448	443	458	433	455	478	457	474	427	456	466	442	403	471	480	447	435	453	462	440	425	458	437	408	508	476	453	436	458	454	441	482	472	491	453	440	459	472	432	463	450	436	444	444	432	408	470	472	456	486	450	447	464	502	443	448	445	445	485	455	463	450	462	436	446	486	441	472	463	463	460	444	479	414	438	437	450	491	474	437	443	455	437	424	419	473	405	458	408	481	460	451	444	421	436	442	423	455	485	461	440	485	423	435	424	442	450	452	445	459	424	417	457	435	459	445	459	470	445	453	452	421	439	436	458	421	496	460	443	446	470	439	452	468	445	417	446	458	488	428	429	460	477	461	448	466	448	464	485	443	430	440	433	460	437	448	454	464	453	481	464	432	472	439	473	418	443	411	471	481	464	457	501	439	485	479	442	450	475	479	465	467	455	465	474	460	433	419	474	489	426	442	460	474	417	402	463	473	465	446	432	451	436	482	458	449	453	459	432	416	459	431	413	456	459	440	437	436	399	453	470	403	431	483	466	436	428	499	471	467	472	481	409	484	461	403	465	482	437	408	437	424	441	452	448	445	449	481	468	465	452	462	466	441	495	465	438	450	480	456	477	457	454	414	430	476	444	452	466	468	449	427	461	407	422	431	444	440	453	480	453	500	466	446	470	443	466	443	455	458	423	439	456	441	456	470	433	501	463	410	444	468	441	460	506	501	456	450	458	473	450	447	414	471	476	477	444	483	455	435	441	433	419	490	445	433	457	523	481	435	478	440	415	456	394	458	449	436	457	425	447	458	401	438	497	444	480	474	420	436	442	433	437	403	442	451	446	441	480	431	469	444	411	464	434	452	434	423	476	433	463	457	473	423	443	498	444	412	411	457	448	481	415	463	460	468	474	433	415	424	447	429	403	451	473	410	444	437	437	473	420	458	475	436	457	461	474	467	443	463	408	421	421	477	436	463	458	429	431	429	437	437	443	415	462	455	447	457	458	440	474	501	461	448	461	472	478	426	444	431	463	427	441	428	431	429	475	435	457	489	464	412	450	452	444	438	440	468	462	428	446	438	490	484	431	465	440	428	423	455	451	487	468	412	425	450	460	455	458	442	422	436	414	410	480	466	473	475	480	428	445	459	457	450	485	493	435	470	406	427	421	432	433	475	469	438	462	469	456	466	481	443	427	428	453	444	438	444	497	468	463	466	478	405	454	456	492	500	457	493	460	495	433	434	428	418	457	450	411	468	429	439	458	424	461	484	463	461	480	453	428	443	446	396	464	428	448	476	428	460	444	463	441	458	494	461	469	465	444	464	485	439	446	441	437	428	443	456	460	441	452	442	450	472	483	447	428	487	486	462	428	437	463	449	439	456	445	446	464	403	441	420	464	457	429	477	420	447	486	450	442	443	426	434	469	449	412	472	433	483	469	457	512	435	444	429	468	426	426	417	465	444	461	433	456	432	486	465	438	470	440	495	473	421	474	447	442	492	484	438	463	425	456	476	464	459	477	450	457	446	420	454	449	430	450	447	443	460	414	413	444	468	414	436	456	475	479	418	448	470	444	429	435	471	450	514	426	434	423	470	417	446	442	486	463	452	444	433	431	436	451	444	455	482	458	447	434	474	474	458	432	465	447	430	439	447	429	406	429	456	444	403	469	436	417	465	480	444	444	412	490	446	479	447	446	447	429	395	471	461	442	422	443	448	407	449	456	461	473	457	474	491	484	468	494	451	482	428	481	468	484	454	451	445	444	424	464	430	412	524	445	420	440	444	462	449	471	467	472	462	466	467	430	448	412	465	425	442	440	471	461	440	438	438	446	440	437	441	487	480	435	462	452	462	488	437	462	450	430	410	436	438	449	462	449	453	460	459	443	451	424	448	437	441	469	427	498	435	453	435	445	481	495	476	447	428	463	464	445	465	462	429	428	429	491	473	460	449	418	485	429	465	454	461	415	430	429	444	438	488	466	462	447	478	451	444	434	464	482	435	492	444	468	484	432	446	437	419	434	460	451	452	479	450	491	459	477	490	451	421	441	476	442	416	466	480	433	444	447	461	457	451	450	425	467	452	427	459	480	432	443	437	477	463	462	471	463	447	433	429	483	463	447	477	445	464	422	451	418	444	441	445	440	424	501	458	472	444	430	445	429	472	447	443	442	466	490	477	448	459	465	431	459	477	470	473	426	438	458	426	480	447	455	484	448	480	475	467	485	450	437	458	473	416	466	456	486	422	464	453	464	462	458	456	455	447	442	416	420	437	426	455	407	457	418	413	452	432	481	413	432	478	458	460	458	454	450	481	452	488	498	455	469	445	457	484	503	445	451	473	458	417	410	468	433	470	453	472	499	454	462	458	458	459	449	427	437	426	437	424	476	461	476	427	429	459	443	468	406	429	449	458
12483	8470	5655	2743	2012	1621	1291	1008	878	752	722	642	622	568	639	573	540	523	521	546	566	508	495	543	515	472	491	492	485	470	475	492	489	480	491	485	465	467	489	462	525	470	468	467	502	439	485	468	476	459	487	480	502	506	474	463	456	471	469	466	510	532	482	501	492	483	479	466	491	449	493	461	459	432	466	457	434	490	457	522	479	457	462	426	477	494	470	456	481	498	458	492	431	466	486	447	463	453	475	474	502	424	465	495	465	474	455	471	526	507	457	514	492	484	503	470	472	493	484	523	548	449	472	505	480	432	476	471	483	453	447	491	480	485	478	470	467	486	463	431	463	466	459	469	453	469	470	466	490	479	535	480	480	489	481	445	475	450	455	437	456	482	447	480	461	487	449	426	477	451	497	478	492	514	432	486	459	454	487	424	465	473	476	500	447	460	483	482	460	488	468	454	500	489	441	474	447	444	464	467	453	455	486	458	473	479	454	476	473	470	484	491	459	447	468	477	487	479	436	477	469	483	513	448	474	472	482	471	489	459	444	503	494	475	472	499	481	470	486	498	520	504	472	466	449	491	449	478	473	482	429	481	486	437	455	462	496	489	473	467	441	482	430	459	460	507	419	458	472	464	483	500	473	457	458	486	429	460	461	485	472	430	454	453	472	475	473	468	441	465	416	465	488	463	459	439	471	495	490	459	464	477	447	450	504	457	477	465	460	500	471	473	502	484	490	485	508	468	482	493	464	463	482	458	485	476	493	481	510	464	491	448	446	479	466	492	472	445	466	452	524	494	494	477	475	476	477	443	503	452	470	471	461	458	496	467	466	483	461	494	458	457	475	483	520	486	450	515	461	456	439	483	477	458	491	477	481	456	447	484	461	482	467	474	423	455	474	489	473	467	471	443	484	443	496	458	455	468	458	467	479	487	448	486	484	478	467	488	480	497	500	442	484	516	495	494	457	461	435	502	496	475	500	469	465	504	502	463	440	472	461	481	456	483	494	466	474	448	419	443	475	490	483	462	527	484	440	479	424	463	433	419	467	452	466	471	503	479	448	507	447	462	454	474	463	453	486	445	468	467	477	470	460	470	527	456	503	480	449	494	456	496	487	496	471	429	483	475	436	447	457	499	470	519	426	458	466	453	455	525	458	475	494	466	456	466	487	463	460	435	469	490	451	490	480	484	487	525	482	467	476	454	513	468	479	468	517	459	451	480	481	495	487	491	439	518	434	480	477	474	444	480	476	442	500	502	500	464	443	460	461	497	479	469	504	507	457	432	464	449	432	457	511	462	437	488	444	457	463	461	475	470	463	468	473	469	460	494	506	488	455	468	471	482	480	460	459	489	459	487	447	472	481	452	446	478	472	427	464	495	490	416	480	480	450	474	470	437	443	456	508	439	479	495	430	468	492	464	508	473	512	466	523	491	483	460	452	515	496	459	481	464	509	458	475	480	487	442	473	466	465	495	448	477	454	465	460	458	438	484	483	489	489	501	485	468	483	477	526	461	470	470	472	489	489	457	477	444	480	451	462	441	499	496	483	498	506	487	507	431	495	457	478	483	458	503	467	498	469	521	514	477	506	492	477	467	450	441	508	456	469	474	499	498	458	483	447	470	428	454	492	431	492	449	445	449	508	430	457	462	479	503	495	466	475	482	466	477	455	475	480	463	472	476	487	418	469	470	490	520	473	465	460	510	478	462	435	521	493	472	491	524	490	489	474	430	488	465	449	494	504	478	478	509	475	481	485	490	474	471	474	466	432	468	462	479	477	452	455	473	460	454	470	475	495	471	469	453	488	462	447	445	483	473	513	499	491	482	495	463	473	473	516	498	508	457	497	463	458	508	457	449	488	440	453	501	473	487	478	470	479	492	459	461	440	451	446	453	486	485	439	513	495	509	455	465	482	439	439	449	503	480	446	489	475	481	480	465	492	473	451	498	492	455	469	452	461	496	482	473	514	469	482	465	508	485	538	506	514	481	493	447	489	465	453	488	451	465	494	461	491	434	501	476	463	441	451	410	481	457	435	466	477	475	458	518	466	472	426	492	462	464	461	462	487	501	496	476	487	489	439	488	458	469	491	457	434	440	494	462	472	450	465	452	468	482	460	445	461	406	500	475	470	466	464	473	487	451	444	469	460	453	484	433	463	520	489	456	424	460	467	481	502	461	477	492	467	456	445	510	486	478	452	482	439	431	479	432	484	484	457	481	495	466	462	482	498	453	437	445	475	480	502	456	479	477	485	482	450	465	493	463	483	456	486	534	454	462	511	467	459	450	470	477	503	450	482	486	504	486	476	479	434	436	507	439	502	464	469	424	427	447	458	436	458	485	489	460	456	474	480	481	472	500	438	478	477	464	447	493	481	509	445	455	461	453	482	467	441	473	448	474	459	472	466	472	476	404	454	480	477	488	473	471	467	455	487	510	484	479	469	494	448	495	488	479	459	437	486	461	448	427	471	448	474	466	458	469	467	482	510	468	477	513	493	439	527	456	476	487	456	498	478	467	467	455	440	466	489	463	467	490	430	467	474	468	492	441	480	508	470	473	488	463	462	475	448	453	438	461	503	488	496	454	481	462	471	450	480	487	480	445	458	471	480	437	483	479	448	461	450	503	460	509	534	461	504	507	478	468	512	496	491	433	496	507	445	472	472	468	446	445	476	461	504	490	428	473	492	459	466	494	512	494	495	469	472	432	468	435	484	479	504	460	500	478	466	428	464	469	458	455	471	499	450	465	458	471	478	499	488	470	432	441	491	481	462	458	471	468	463	473	478	477	506	466	475	467	501	482	474	453	444	488	478	473	471	452	457	470	481	459	494	458	463	492	461	506	491	466	474	479	467	462	475	505	466	489	496	482	460	477	469	495	479	486	490	470	476	481	496	477	482	495	470	465	438	440	449	469	521	466	484	506	469	488	471	438	463	482	416	494	467	457	452	441	491	482	454	468	458	430	475	473	466	474	488	507	470	492	476	459	505	447	487	466	455	475	459	428	495	505	478	463	458	469	499	472	474	475	463	486	475	462	468	479	456	480	482	433	487	446	482	492	488	511	453	448	458	457	487	459	474	511	499	455	457	443	502	493	488	499	420	466	463	505	461	460	449	475	493	512	501	461	479	475	474	463	501	489	458	479	506	486	470	500	479	485	472	444	475	474	504	470	428	497	478	482	498	479	482	493	443	461	433	459	420	470	507	467	479	461	470	416	498	453	479	444	489	479	463	483	471	450	478	517	501	472	455	474	456	468	433	461	433	509	508	452	474	447	515	479	465	419	461	456	480	489	464	456	484	471	468	517	474	445	484	461	485	445	513	438	479	461	486	452	471	463	482	474	419	490	463	495	499	450	507	498	414	497	466	469	492	496	493	469	487	503	438	466	495	502	469	508	464	522	441	493	459	483	448	443	465	491	439	487	509	457	454	478	493	487	461	480	441	466	453	480	460	429	469	482	449	472	419	438	450	504	465	493	428	416	462	496	427	458
25445	21530	27640	25728	9609	1248	1033	912	912	855	877	835	849	842	788	778	802	827	835	842	808	786	812	747	840	750	760	855	765	766	787	827	824	791	818	795	851	823	788	779	782	785	760	797	780	790	790	804	767	800	802	817	789	806	823	770	760	727	729	830	760	784	805	785	758	803	835	809	805	802	788	832	781	735	766	807	832	804	791	749	798	779	766	763	808	791	799	745	792	767	786	754	790	778	785	819	725	785	788	830	788	745	743	815	799	765	832	818	790	798	769	801	793	751	834	779	778	805	786	764	832	790	760	792	788	763	790	815	764	769	793	784	756	811	802	776	824	774	799	736	771	797	807	792	801	735	760	764	803	792	744	809	757	760	743	768	780	721	770	764	770	759	800	754	803	791	792	806	794	781	783	821	742	728	773	825	811	767	775	831	756	836	770	723	793	784	767	798	800	754	785	813	796	822	772	772	831	762	818	821	780	799	767	726	759	803	783	782	781	720	753	773	780	807	752	740	795	778	737	785	748	816	805	736	807	767	750	764	800	758	752	760	813	785	763	758	789	804	788	781	826	729	806	758	744	800	780	763	803	808	739	762	828	777	777	733	795	782	754	776	720	807	815	772	741	757	753	816	791	803	778	748	735	723	750	780	787	801	796	795	775	812	770	803	792	775	792	783	781	795	782	804	762	786	800	844	787	759	773	801	790	807	754	798	839	782	791	797	809	847	802	779	805	769	822	785	776	786	755	759	815	801	760	762	795	806	756	769	832	786	782	752	794	798	766	785	805	765	796	770	760	767	783	747	771	816	804	776	817	753	775	760	744	762	796	803	820	773	780	805	749	729	749	782	780	783	793	768	748	745	801	743	751	790	792	776	756	820	724	734	772	805	806	752	762	736	744	771	788	779	809	855	772	752	797	795	802	777	788	759	829	788	806	779	779	809	807	771	770	833	743	786	813	739	753	740	779	748	823	780	805	765	811	772	771	743	780	764	796	793	762	764	819	791	796	807	778	748	821	748	713	803	731	779	776	780	770	778	794	707	711	795	752	792	770	818	750	829	810	766	754	797	739	793	777	718	765	769	782	765	779	732	806	801	733	806	735	767	778	731	779	767	788	770	796	779	759	800	825	751	787	803	709	801	808	771	784	820	776	780	729	780	812	767	773	802	748	770	795	806	792	784	812	816	797	801	772	750	776	747	873	740	791	805	749	795	775	786	764	808	771	817	744	807	791	808	805	771	764	792	733	773	806	772	758	740	792	746	803	781	783	769	809	732	746	770	767	787	756	719	791	782	825	790	773	802	772	732	769	796	800	784	777	798	784	774	770	761	831	787	785	767	839	757	834	776	819	741	804	818	778	675	755	789	744	727	787	780	774	780	785	741	790	743	752	761	797	755	786	797	765	771	730	795	752	795	732	783	777	770	791	761	808	772	769	783	817	789	781	761	785	767	787	817	777	794	763	749	793	808	766	717	774	785	741	738	741	772	798	759	736	729	780	802	766	769	741	794	812	821	780	838	747	805	808	718	788	788	730	738	814	760	775	756	774	771	782	746	779	805	771	776	754	834	748	775	789	798	811	801	750	771	772	827	735	812	707	746	813	781	779	780	784	768	825	775	757	752	792	790	814	758	738	723	768	780	766	752	771	800	754	784	819	796	775	800	753	836	787	781	800	774	833	739	827	772	789	821	732	811	811	767	768	812	786	745	796	788	785	755	770	830	793	744	826	827	766	789	778	777	802	762	777	797	797	804	784	777	754	747	754	761	760	785	715	732	727	784	761	807	755	757	771	755	798	810	752	714	769	803	760	793	808	793	801	759	761	822	751	768	762	765	799	790	822	774	728	775	792	748	806	761	801	709	766	807	827	754	806	782	778	800	808	770	744	751	720	750	788	745	782	764	811	748	735	830	813	796	737	760	743	764	775	805	763	767	751	808	787	778	768	719	785	801	764	785	796	799	752	739	762	757	787	799	788	787	782	787	800	839	781	860	749	735	835	766	760	745	776	747	779	753	782	790	710	838	725	775	783	772	767	777	772	800	806	789	823	799	751	776	779	783	755	791	781	823	762	792	785	759	818	774	758	746	693	808	781	750	785	781	769	769	763	772	783	744	780	818	772	844	733	745	746	794	806	766	777	793	812	786	795	814	782	788	775	748	798	771	788	800	783	840	735	823	795	760	809	796	773	792	823	785	740	791	796	749	756	817	777	825	747	753	774	765	755	765	752	757	765	796	762	771	787	755	786	784	740	781	732	784	729	771	791	725	753	785	748	793	734	738	766	732	791	872	768	792	770	787	834	767	807	783	751	768	809	793	809	784	804	811	746	800	765	777	792	797	794	770	787	761	755	752	768	778	774	791	790	786	788	797	746	730	801	824	836	792	810	749	791	796	808	736	809	770	762	749	771	800	805	773	745	796	779	828	799	742	752	825	779	734	794	797	772	766	797	794	792	806	786	763	804	789	751	769	768	791	728	824	756	777	770	830	764	779	753	748	801	795	753	799	812	815	795	793	829	776	789	751	763	796	766	796	698	762	776	735	817	762	787	824	804	808	751	780	767	764	752	770	778	789	760	811	772	765	781	788	765	794	781	723	754	788	780	748	805	756	747	791	785	834	814	715	833	814	774	785	743	765	726	794	805	785	810	756	793	796	775	787	811	766	790	800	779	821	786	758	812	771	797	801	809	798	800	765	732	801	789	741	761	773	799	728	792	792	774	766	793	733	763	800	815	775	746	751	813	838	759	724	740	785	787	761	800	774	806	816	752	793	769	783	816	778	822	840	788	721	727	827	784	751	747	738	760	779	790	759	738	758	732	768	763	791	801	754	794	799	794	787	781	770	764	813	841	812	821	747	769	809	792	821	765	815	788	771	755	770	827	816	768	775	833	789	786	820	769	756	723	765	803	727	780	787	771	766	777	827	761	797	774	758	773	760	773	779	815	785	785	826	763	730	827	823	794	752	791	755	748	834	788	734	757	731	777	745	823	791	740	770	767	770	709	758	838	810	768	755	763	769	784	803	739	731	775	759	753	801	790	795	724	794	803	807	777	762	808	726	763	768	782	801	753	767	802	764	743	783	734	821	772	746	807	766	796	793	784	786	797	782	828	746	730	766	792	798	768	777	775	779	796	819	761	802	804	738	785	707	752	764	811	811	719	739	778	792	806	772	795	767	752	791	779	782	798	718	773	809	787	809	790	795	776	818	814	756	766	803	768	803	800	755	751	741	787	826	761	770	735	780	796	792	788	787	785	813	834	778	815	766	815	760	819	734	817	795	763	747	783	799	754	832	784	745	766	780	739	780	813	719	765	755	785	767	779	749	752	754	746	767	815	807	778	751	805	808	810	777	790	787	796	742	817	725	784	751	757	744	769	749	787	789	735	786	797	756	767	763	838	756	764	782	772	785	751	765	770	793	754	748	777	796	763	769	804	805	764	834	776	795	822	789	717	770	773	739	763	798	749	747	745	760	771	780	813	770	802	753
13466	4994	3442	1885	1598	1368	1187	1098	937	931	968	959	902	863	848	817	854	830	842	830	804	841	815	817	817	844	807	793	795	783	798	805	858	846	805	777	770	860	821	790	771	760	784	786	761	786	811	771	798	772	756	787	747	752	789	832	790	779	787	787	779	770	770	774	747	816	817	796	768	784	776	810	832	779	752	800	776	819	805	727	825	733	830	834	771	787	816	762	789	772	769	787	850	765	802	777	781	754	799	734	829	807	842	796	801	760	767	814	790	809	795	805	855	738	797	764	816	819	789	788	799	774	785	846	812	787	818	806	794	811	784	812	821	777	797	802	817	792	787	796	798	780	787	798	763	780	770	809	803	821	742	796	795	791	784	821	772	773	847	770	770	815	812	841	728	755	769	773	780	799	842	791	822	733	818	753	771	769	791	788	762	814	761	740	790	805	833	761	788	795	753	766	811	797	767	729	726	785	729	833	828	811	794	776	773	739	752	751	777	756	775	782	792	743	796	784	811	771	773	751	850	816	774	736	835	814	785	751	754	820	735	755	778	752	806	793	825	766	779	800	809	772	772	782	821	789	754	733	788	769	769	740	804	813	772	766	822	755	779	757	769	789	757	834	788	838	798	771	803	749	790	781	799	763	811	752	749	797	773	786	767	768	831	798	784	762	758	784	764	794	774	796	785	790	824	812	807	761	785	787	785	757	821	810	814	749	720	776	804	802	772	758	790	802	729	786	800	861	767	765	779	763	734	754	804	786	784	767	790	801	748	804	791	743	791	799	729	772	780	821	798	814	805	809	760	727	786	840	798	838	822	811	799	788	721	802	775	808	804	782	810	758	817	824	755	818	799	858	748	787	782	811	802	746	803	763	824	805	765	806	783	811	792	793	780	804	770	769	807	794	784	786	787	855	803	756	747	820	756	794	781	808	779	801	778	755	766	834	795	789	769	789	820	826	818	786	733	812	778	779	754	845	829	796	827	788	754	751	777	770	787	762	765	790	795	807	781	782	794	791	751	832	816	773	817	775	799	763	755	804	734	783	807	774	805	780	815	802	845	769	776	821	792	824	768	801	746	809	781	798	760	760	772	834	790	801	793	775	734	772	782	764	823	826	773	800	733	769	780	758	752	815	774	772	763	786	832	844	806	746	771	770	808	743	740	806	776	755	763	781	811	707	802	776	754	819	763	773	810	776	753	827	739	806	773	751	776	763	766	791	816	833	770	856	834	761	794	771	738	783	790	769	763	784	809	762	824	754	797	792	762	831	811	794	778	771	768	792	772	724	787	825	776	818	781	761	795	795	790	780	769	785	758	775	791	747	780	779	793	765	725	810	743	775	789	776	786	802	818	781	802	766	728	778	852	757	745	773	788	767	758	831	852	781	780	811	822	821	781	808	785	771	788	795	761	780	790	762	734	777	816	767	787	785	785	731	800	744	765	770	792	791	732	761	799	791	736	777	777	808	807	826	814	787	794	790	796	820	770	829	762	825	797	847	731	743	809	803	756	812	797	776	737	730	799	777	770	736	753	792	766	759	803	755	832	855	779	773	809	838	794	764	758	738	829	744	772	763	740	812	775	791	756	838	784	784	742	814	760	764	796	763	769	773	771	776	803	773	808	756	766	782	785	779	794	807	741	748	825	793	787	762	771	777	841	784	801	773	825	743	761	832	764	766	766	785	870	837	774	789	829	815	757	815	793	731	783	783	786	760	780	802	763	806	731	771	753	799	749	838	812	771	805	816	728	778	784	782	789	753	840	767	751	793	774	793	818	735	801	785	764	775	778	816	738	779	779	745	836	738	797	779	787	793	784	780	753	810	772	769	753	783	772	793	719	788	806	767	778	823	801	771	761	756	820	780	823	799	814	778	749	756	775	753	800	805	816	770	815	753	767	822	813	785	748	748	808	795	763	777	812	778	808	773	783	789	779	792	830	809	774	773	832	785	785	780	839	779	759	773	743	744	761	780	800	740	797	746	778	748	773	744	748	814	820	754	729	771	780	797	773	759	778	779	812	784	761	806	735	785	759	792	785	758	768	771	815	710	765	765	806	816	801	755	784	791	746	771	805	765	768	792	791	790	750	804	780	771	773	762	789	764	794	781	809	793	807	751	751	756	766	839	787	762	794	826	826	763	847	750	788	766	763	766	819	770	774	805	799	838	784	803	800	785	789	777	847	810	790	755	702	849	808	767	769	806	755	748	840	838	791	802	810	780	828	758	744	821	791	777	810	795	782	778	827	781	790	804	807	797	789	759	806	763	751	790	807	789	719	755	833	782	812	773	773	774	750	800	779	759	793	812	782	858	777	815	745	726	800	770	765	822	733	792	736	756	772	771	799	797	748	762	737	785	822	764	835	838	770	793	801	718	846	767	800	788	816	754	777	826	802	763	837	770	804	795	803	785	796	825	793	796	798	768	859	784	733	791	802	775	775	765	806	765	730	778	797	787	786	781	739	776	791	827	792	782	750	801	795	724	777	773	770	816	805	825	779	771	752	775	787	782	738	815	782	785	781	785	811	839	808	799	791	730	768	780	791	741	804	818	788	776	802	851	753	776	760	809	788	786	785	781	811	785	787	755	870	776	739	808	817	800	805	796	766	799	816	734	732	766	759	775	755	750	851	740	809	800	789	794	776	768	750	784	775	750	792	787	775	798	812	781	758	831	772	817	783	785	794	787	849	822	780	803	787	772	762	777	810	751	742	854	803	834	757	762	740	782	815	772	792	767	792	771	801	791	759	789	814	727	772	782	799	739	764	761	741	742	767	795	721	752	786	801	761	736	792	803	776	785	774	789	777	733	749	790	867	739	759	816	786	769	805	747	767	810	800	756	792	788	794	794	782	773	798	765	794	760	803	799	804	760	785	823	791	765	804	740	814	820	808	755	785	736	798	758	772	844	837	755	742	842	788	792	773	814	823	758	780	766	800	740	777	782	777	797	823	755	785	727	802	754	763	834	840	748	815	774	801	739	814	815	762	810	777	728	769	810	767	742	783	793	825	796	768	809	812	744	791	771	755	733	754	787	776	797	760	793	802	792	797	783	800	784	779	766	777	844	752	786	767	754	764	769	786	783	771	812	704	763	791	801	788	786	791	807	772	780	783	825	789	775	788	789	755	779	762	775	860	767	842	803	815	788	720	707	804	758	794	787	765	773	741	753	779	814	772	778	804	757	837	783	806	790	741	785	834	781	772	760	750	750	770	836	811	761	777	755	830	806	825	785	763	748	805	852	798	756	798	789	805	806	731	802	785	790	796	831	785	744	798	795	805	748	791	792	765	798	789	823	781	759	799	822	804	777	762	814	759	753	780	784	775	793	783	783	746	817	819	726	799	792	781	784	761	814	785	755	829	734	801	830	819	831	782	811	794	806	749	766	805	769	789	762	803	796	777	809	810	790	759	765	817	768	827	781	789	775	832	787	809	815	833	786	807	757	812	811	726	784	745	741	829	778	800	798	760	817	744	771	798	761	808	795	795	767
23153	21628	29422	24334	21626	21677	7215	1308	1065	1011	909	872	860	807	719	733	763	778	740	755	732	676	717	707	705	702	686	641	712	674	692	653	676	625	618	651	673	656	645	636	660	701	624	621	683	703	641	613	659	628	654	664	617	632	682	634	645	656	676	654	651	663	621	672	650	623	630	640	642	627	646	600	672	652	649	649	625	637	625	606	597	595	627	631	661	651	673	597	637	684	631	632	645	629	615	642	621	599	619	616	625	599	606	645	615	621	621	654	619	638	623	640	650	638	657	659	674	630	660	664	675	638	673	687	652	608	656	699	665	646	602	606	596	591	651	635	606	649	608	679	649	643	637	643	650	634	626	671	597	577	606	644	633	677	679	648	675	594	642	645	656	672	625	639	645	630	634	630	609	673	634	621	643	652	638	616	602	652	640	635	622	617	611	663	685	647	670	605	682	633	637	669	645	646	595	634	595	631	668	639	676	651	613	665	588	626	658	642	629	605	646	641	646	604	662	646	666	640	659	606	619	648	654	664	630	632	595	618	675	625	624	620	603	658	650	632	594	652	637	682	688	664	676	643	646	595	596	678	647	659	637	690	650	649	631	659	641	644	665	673	646	666	661	598	633	641	607	643	669	638	583	674	645	626	651	601	601	612	676	694	651	658	625	630	606	695	641	669	630	606	649	619	605	637	621	625	612	592	613	626	641	600	648	614	611	667	645	664	663	625	627	653	578	645	691	637	645	620	648	560	647	654	612	608	626	637	622	657	664	663	642	663	669	631	662	615	660	666	598	625	609	631	631	710	628	649	683	647	681	638	671	619	649	585	608	644	626	623	602	666	635	627	623	631	654	644	646	615	651	596	596	633	629	614	651	616	583	607	641	650	664	610	604	609	634	639	659	646	650	650	601	637	664	625	644	681	675	632	639	643	633	654	625	659	621	645	642	648	606	643	673	652	635	648	664	626	646	605	663	657	611	663	635	661	615	680	612	650	594	672	617	609	636	648	663	657	628	680	638	663	650	585	673	653	632	621	594	601	649	678	629	688	646	637	694	638	660	636	609	622	610	644	656	617	619	605	649	690	652	591	656	665	607	624	619	643	603	629	685	676	591	665	633	672	584	623	678	664	641	646	622	665	638	593	636	653	674	644	626	635	616	650	627	643	654	647	600	617	649	616	568	645	664	652	613	631	601	605	673	669	616	645	597	654	646	624	650	672	652	620	591	694	643	603	643	666	618	666	648	641	580	630	608	614	598	644	609	600	609	686	593	595	630	665	627	600	642	626	668	633	678	644	626	635	619	657	644	614	632	606	621	631	618	624	637	626	609	615	646	620	585	634	628	636	656	647	634	647	578	617	656	674	639	637	634	616	612	634	627	618	597	651	644	589	653	662	626	607	633	570	692	659	603	619	632	626	638	665	650	643	599	682	665	621	656	654	648	645	631	655	684	638	691	684	622	597	607	657	638	672	646	661	643	617	644	611	609	600	638	603	621	616	662	670	545	639	618	618	635	644	600	625	615	635	670	658	651	645	667	633	630	635	631	688	636	587	638	653	595	617	632	552	632	636	632	618	604	653	663	602	612	648	608	642	634	660	628	682	661	604	623	644	645	655	641	675	647	634	666	652	637	648	633	616	635	669	601	617	682	630	624	670	641	645	622	641	636	665	632	658	610	644	642	614	652	621	618	619	599	653	647	624	651	643	610	645	619	651	607	620	640	631	619	614	606	611	633	613	635	633	642	666	636	657	647	672	660	624	620	644	689	652	651	629	660	645	641	668	631	630	622	655	628	562	692	615	658	616	619	623	593	614	631	689	631	581	622	667	641	635	644	629	628	617	623	617	656	605	629	615	587	624	602	634	630	671	667	673	604	683	661	655	622	628	603	628	637	575	595	631	643	635	620	685	583	674	601	689	618	583	639	601	610	609	654	644	658	623	627	559	644	631	644	658	638	577	643	616	672	639	653	648	606	616	633	606	670	646	664	616	667	616	637	625	650	619	613	626	609	629	641	626	662	607	645	661	637	649	644	683	645	658	591	636	691	635	608	680	638	623	687	635	599	638	575	631	639	616	619	594	606	592	681	632	656	679	628	641	596	671	632	599	623	620	616	678	652	638	640	651	594	654	613	618	620	637	596	648	630	660	667	635	576	613	662	646	661	610	643	623	684	596	685	630	635	610	646	610	656	598	578	613	631	641	609	594	619	591	617	643	675	613	625	675	639	648	628	637	644	623	669	578	619	639	615	625	611	636	592	645	626	647	661	602	578	615	605	665	610	627	609	631	608	626	599	631	611	641	615	636	615	636	596	640	654	689	633	609	631	682	585	611	665	615	663	630	628	637	647	645	642	639	651	610	618	627	679	588	633	599	605	660	655	637	594	689	670	644	692	634	626	679	649	624	623	622	609	717	678	650	620	590	624	564	614	631	617	562	659	622	618	618	590	632	616	604	639	646	611	612	669	617	655	621	652	666	593	630	645	641	654	630	579	611	622	644	642	648	651	686	637	631	626	651	649	652	605	616	610	593	628	605	599	621	693	627	645	629	652	603	639	659	608	635	615	643	605	635	638	614	614	658	616	654	640	624	656	599	638	675	608	650	653	636	617	606	580	646	617	616	612	628	634	616	659	634	580	636	632	637	612	593	621	636	587	617	660	593	643	669	644	638	638	676	621	688	643	618	615	595	614	651	621	574	650	603	598	615	617	633	650	651	634	570	618	653	662	634	635	598	633	632	645	664	653	582	622	641	671	686	648	636	643	617	645	635	596	605	637	639	603	622	623	622	703	594	684	614	611	643	631	624	627	622	654	659	603	645	595	609	630	675	636	622	681	667	636	666	614	681	625	652	602	607	591	590	595	650	593	636	622	641	666	625	593	662	616	651	650	610	614	627	596	619	657	626	657	603	606	651	655	590	633	653	640	613	621	615	587	628	639	655	638	608	604	618	691	593	613	622	578	644	596	599	601	604	644	618	670	663	669	632	626	602	617	609	632	623	638	654	641	675	656	623	617	584	605	606	629	650	623	609	657	656	601	652	690	645	605	607	652	634	637	639	660	627	597	618	618	657	667	684	615	627	647	619	617	620	676	621	646	615	636	589	683	639	613	618	645	649	601	632	650	635	624	649	605	699	615	652	626	643	676	673	602	664	639	620	642	632	641	629	660	646	670	623	618	635	597	592	634	639	656	625	607	667	647	591	614	631	610	654	591	598	644	601	578	676	628	630	597	634	643	647	661	645	654	653	606	645	645	675	670	633	609	607	685	651	633	663	692	670	614	640	667	658	624	575	607	645	697	596	635	642	644	680	665	608	609	648	585	641	618	661	596	618	623	590	580	609	602	617	623	612	645	599	612	585	615	623	654	608	664	614	657	631	662	662	598	672	622	644	642	668	631	643	611	588	676	610	650	647	613	608	629	592	654	592	608	672	666	676	670	628	612	659	627	620	640	613	659	600	639	678	609	630	642	635	587	654	638	685	650	625	591	593
15890	13951	9269	4551	3442	2655	2062	1683	1405	1162	1091	1054	947	877	854	791	823	757	773	699	743	704	709	705	706	702	711	660	633	691	665	657	687	636	629	684	664	649	649	636	566	662	658	680	629	700	640	619	604	645	609	624	634	599	633	616	645	641	646	651	642	615	595	605	631	623	595	590	621	645	661	612	666	637	686	629	623	675	646	634	653	683	627	623	628	625	587	640	618	634	603	643	631	609	674	606	647	657	605	670	617	608	577	608	669	664	620	618	608	634	684	684	683	656	679	645	637	649	618	648	690	637	662	643	669	661	680	662	659	662	640	652	593	664	605	592	655	631	625	598	643	636	632	595	647	640	651	672	654	649	641	617	620	640	660	618	633	631	611	626	617	630	697	630	605	605	634	609	634	628	666	603	623	638	583	612	616	583	676	657	611	641	613	648	597	622	641	626	689	566	639	622	608	692	576	640	616	613	617	608	603	620	597	660	606	619	596	631	607	586	645	627	641	668	629	643	665	635	605	583	584	609	637	605	665	666	629	625	637	614	623	630	615	614	627	640	593	610	595	632	597	638	674	605	643	623	624	583	638	583	621	630	604	582	669	596	640	645	650	624	560	639	615	600	594	655	580	615	639	639	606	625	593	599	637	615	642	603	644	641	644	587	651	649	611	592	610	629	618	618	629	619	623	579	661	621	626	658	612	650	620	638	616	650	633	601	639	607	584	590	629	660	640	565	614	632	650	644	637	643	620	682	667	648	610	616	643	626	622	670	625	668	590	661	605	669	643	628	617	632	605	602	622	637	661	667	609	619	575	587	605	671	668	656	603	619	604	646	620	668	608	617	652	590	612	667	612	607	614	612	602	672	610	671	655	612	637	627	643	639	629	646	610	672	635	623	622	623	611	640	675	651	644	622	672	591	615	623	632	668	578	586	585	625	622	641	649	635	556	629	560	634	660	651	622	641	613	601	662	628	652	621	617	654	616	597	609	612	637	611	586	600	639	626	623	633	650	655	668	644	576	611	630	582	660	608	594	648	649	606	612	610	664	611	630	602	652	613	649	643	582	614	627	602	605	654	660	648	612	618	642	598	642	640	650	620	603	645	646	633	610	584	630	634	636	648	640	619	644	570	637	632	636	581	642	665	612	592	643	610	648	676	621	664	618	706	610	583	599	647	628	611	634	620	641	613	671	599	634	610	618	665	657	637	662	595	607	604	674	648	630	623	618	641	651	627	632	585	622	610	587	617	616	657	634	644	625	629	626	621	627	608	601	634	624	601	629	604	625	627	609	573	631	644	629	625	637	615	663	624	628	638	625	646	657	632	588	597	601	646	636	627	632	633	603	627	601	620	642	661	594	651	620	631	690	638	620	648	608	659	642	656	622	643	678	641	609	645	651	618	648	628	654	673	631	657	627	629	631	641	628	617	672	640	615	640	665	613	650	630	611	613	621	667	646	666	567	641	616	688	659	582	629	619	697	642	615	625	626	630	621	606	633	674	647	658	632	628	605	620	630	659	646	618	663	617	597	641	613	628	650	650	625	632	626	613	604	671	614	656	628	652	607	690	660	620	633	649	640	569	659	648	621	640	639	643	648	640	631	619	624	680	570	641	598	618	625	618	637	614	635	630	628	652	641	616	632	635	603	613	568	612	648	647	663	619	650	567	620	608	606	655	647	661	622	635	627	665	611	628	601	635	569	634	613	624	653	624	615	610	636	630	626	654	619	652	636	651	587	612	595	646	653	585	636	634	613	655	660	610	605	618	661	623	585	645	580	662	655	636	599	645	607	555	649	652	644	654	651	603	606	631	618	614	633	622	648	668	644	633	618	632	619	598	626	639	637	624	618	591	664	611	628	628	597	594	609	646	643	612	605	594	614	652	594	646	641	626	668	636	609	646	647	617	644	645	655	621	635	641	629	664	653	658	602	629	628	649	592	614	604	567	650	639	612	606	616	634	627	633	641	601	621	640	631	649	615	639	625	611	650	614	584	658	633	622	601	619	644	622	648	618	662	649	624	613	600	616	661	627	611	577	636	634	604	647	610	601	632	620	584	619	620	612	656	657	599	639	647	625	589	639	631	627	578	602	571	648	626	632	612	615	649	629	601	610	608	587	597	606	628	641	651	629	609	617	689	641	587	625	661	613	594	607	630	610	628	659	595	624	654	683	649	634	612	627	616	621	645	613	633	637	622	642	646	624	622	639	642	642	589	640	648	645	617	679	630	619	631	617	695	665	637	572	635	629	645	656	651	636	587	592	653	640	632	643	602	634	638	589	625	636	630	638	650	578	637	584	643	625	670	659	682	591	672	618	589	664	611	582	572	627	615	599	661	645	634	618	640	637	655	640	632	616	622	652	626	675	643	630	655	636	622	650	647	620	652	638	638	637	625	640	606	659	593	607	642	628	622	666	630	606	639	644	598	619	633	669	652	646	635	656	596	629	639	646	620	643	660	651	606	622	626	626	631	599	618	617	628	543	656	646	663	634	639	608	646	643	622	648	620	647	619	649	640	677	638	617	666	614	629	638	657	654	595	635	645	637	604	673	607	658	635	626	614	648	650	618	699	557	587	605	635	593	636	617	647	648	578	664	642	674	657	633	595	639	585	609	592	616	629	609	623	633	664	641	627	579	630	610	639	637	677	622	608	610	606	636	609	595	632	629	626	651	641	599	609	654	591	631	640	680	598	596	645	593	601	648	610	625	645	632	623	601	642	631	622	620	611	648	634	665	607	618	630	598	596	646	643	650	653	609	616	593	629	621	639	645	682	657	657	646	595	615	590	654	625	631	644	604	618	602	636	602	588	642	650	602	642	653	650	645	638	640	651	664	611	616	610	588	609	614	610	609	625	590	605	612	685	611	615	639	626	653	629	608	618	595	651	633	622	598	617	675	622	618	631	585	611	590	636	631	599	623	641	640	638	630	638	622	614	632	631	634	602	618	601	621	662	620	603	626	677	635	627	621	589	678	670	643	647	660	604	647	649	644	619	645	638	673	631	612	604	649	601	613	606	624	651	620	601	644	601	598	575	643	655	634	622	621	655	675	577	681	609	649	663	645	652	646	633	619	622	634	576	657	649	655	629	630	609	624	610	648	676	643	611	610	627	682	629	599	618	600	651	670	632	607	622	607	645	645	636	645	602	593	616	673	646	654	626	623	661	625	628	626	604	623	606	622	604	602	599	594	603	603	599	624	584	624	601	634	682	653	610	638	598	604	669	618	675	648	657	580	625	614	607	674	608	617	684	668	708	615	609	596	663	609	625	673	593	637	607	669	641	616	626	650	598	587	609	706	619	591	647	621	653	608	614	639	581	601	626	664	580	651	641	622	604	629	611	606	629	678	589	644	651	680	654	644	608	582	626	623	621	652	646	602	639	645	632	605	653	602	623	609	624	615	619	638	630	619	608	592	600	645	652	648	586	620	640	675	603	609	597	610	572	605	618	627	634	627	641	631	620	622	618	597	618	631	636	624	621	596	610	615
28849	17814	4030	929	725	657	644	652	631	599	625	588	657	605	588	602	608	634	644	576	624	603	624	619	586	579	575	583	644	568	601	606	608	609	624	626	600	607	617	630	618	619	642	611	632	549	580	643	611	613	631	603	603	612	606	595	571	603	642	596	624	606	585	606	565	644	598	592	619	564	604	583	595	632	554	605	606	583	579	575	572	579	598	595	598	644	581	610	573	586	611	620	623	606	589	578	653	597	633	600	617	590	585	560	599	640	596	616	615	579	617	558	585	588	598	558	614	583	650	566	576	616	619	641	567	606	629	660	600	579	659	627	572	595	602	601	573	633	619	593	598	617	593	598	615	578	599	652	589	613	610	591	610	577	579	609	585	559	555	614	627	592	638	591	614	632	635	561	606	662	616	674	576	569	572	599	606	595	556	563	602	633	623	599	628	554	615	568	639	568	630	607	614	626	587	588	596	649	617	612	592	579	635	666	604	619	615	633	622	594	624	608	556	621	620	577	574	606	626	605	619	646	607	660	581	587	599	627	611	600	645	626	558	615	601	611	608	612	618	624	628	617	618	615	646	615	634	598	595	631	585	645	566	598	589	615	631	624	585	599	636	609	654	571	641	594	617	644	602	599	575	589	575	615	630	620	559	576	600	635	561	634	599	632	617	630	607	652	625	595	601	640	661	576	603	593	614	605	604	602	621	613	610	641	562	619	587	584	617	620	582	557	593	617	610	604	591	609	642	625	585	635	610	641	636	585	605	602	603	572	643	602	650	633	635	576	614	588	642	566	590	613	591	629	610	617	635	591	599	598	576	597	564	640	634	625	641	629	612	607	639	610	604	612	552	610	610	570	586	635	583	613	625	614	606	599	628	596	633	638	601	605	657	636	601	631	614	609	597	608	595	552	594	599	600	600	631	592	621	612	584	575	585	586	543	613	592	604	601	587	616	625	655	642	551	615	610	604	656	556	639	617	621	625	628	593	606	627	589	583	599	619	622	622	577	619	591	593	584	626	594	626	578	583	609	588	611	614	614	569	624	644	610	568	557	616	574	590	611	628	599	594	590	636	600	610	624	645	645	597	616	559	602	579	605	574	589	622	575	618	582	611	633	600	590	619	606	629	575	588	613	646	581	606	570	565	577	618	625	581	611	582	636	611	597	622	604	621	597	577	594	596	596	613	611	616	589	580	611	597	599	614	579	638	601	576	643	583	572	559	587	590	612	612	613	598	683	599	608	591	598	642	640	579	608	614	580	597	662	612	609	604	599	594	566	602	614	602	637	636	603	568	585	641	621	585	601	643	610	577	584	605	554	613	604	632	612	615	655	594	572	644	546	656	586	672	618	572	593	622	643	627	578	556	622	622	619	603	606	575	623	614	558	603	622	602	629	618	604	587	606	628	613	641	560	624	626	674	652	605	599	628	586	581	604	589	599	630	640	583	602	612	620	574	618	653	643	585	575	613	588	567	617	623	602	578	626	623	592	613	617	652	629	554	576	598	607	570	621	587	560	594	614	587	591	587	689	613	615	639	584	594	622	607	621	627	580	569	624	597	580	615	607	570	605	634	598	649	610	601	565	620	551	646	610	616	621	577	605	610	590	650	639	596	602	590	639	633	596	627	576	637	585	574	614	642	618	565	586	633	619	662	607	640	574	601	595	613	607	595	626	610	595	647	607	620	597	633	602	606	630	680	588	600	600	666	631	560	580	587	646	596	595	628	629	592	627	644	598	576	610	605	599	601	637	604	583	648	612	578	621	601	581	608	602	620	614	621	603	586	572	566	631	634	591	610	574	642	601	589	590	638	615	615	592	586	604	616	624	602	603	676	586	644	595	624	619	590	616	631	611	569	566	550	599	586	605	604	586	615	618	627	586	642	609	592	606	575	612	610	603	621	594	611	579	603	613	626	619	625	591	603	582	595	641	636	593	641	611	612	622	545	603	579	647	590	587	582	640	571	599	593	606	597	663	635	576	599	597	615	643	607	595	586	607	599	601	632	581	597	595	590	641	614	602	635	608	648	576	606	644	597	607	604	660	588	610	634	630	585	586	573	633	612	584	599	628	619	624	614	650	636	620	667	619	588	631	569	554	565	598	648	587	585	571	613	605	590	594	622	643	602	587	592	629	577	605	577	594	582	579	595	597	597	660	574	561	570	569	585	625	627	627	602	653	600	615	584	601	576	598	599	562	618	634	589	619	556	592	617	572	635	607	600	696	641	575	628	619	569	607	633	660	628	609	610	611	622	577	588	615	639	620	550	611	638	586	636	665	596	603	618	593	580	610	605	573	588	640	600	598	648	629	560	640	616	567	603	550	555	621	622	631	571	575	609	669	560	537	643	627	600	628	593	596	556	612	604	624	557	637	629	587	546	607	572	624	640	615	594	585	594	588	576	583	570	587	623	623	656	588	597	598	630	663	639	567	610	645	577	617	631	565	609	603	630	603	580	640	570	618	614	615	598	575	611	593	599	627	612	608	581	612	627	606	599	624	568	597	573	634	587	593	648	628	622	575	627	599	640	636	606	635	609	580	603	595	592	585	650	580	580	619	615	594	604	584	586	599	625	582	633	614	586	670	592	621	622	588	631	620	647	613	611	594	612	669	616	601	618	630	598	600	614	591	625	639	555	609	619	666	583	586	587	641	653	616	586	622	641	578	633	609	565	625	612	581	637	625	618	640	592	647	571	580	583	607	610	581	602	601	591	556	642	599	630	628	627	592	655	573	601	604	645	629	609	604	625	634	652	602	646	639	603	575	578	601	587	602	620	558	591	612	602	608	602	614	598	656	568	615	626	627	595	576	612	598	671	612	648	634	610	536	585	567	608	622	559	613	623	600	588	570	576	622	592	592	613	607	605	577	635	537	641	587	625	608	587	593	617	618	615	603	587	591	573	675	606	573	599	570	597	605	598	611	639	631	619	628	618	625	600	600	608	601	607	597	614	614	661	617	614	634	600	592	601	604	589	594	603	616	633	593	600	599	633	605	587	641	595	614	591	596	608	620	603	578	573	628	610	644	658	688	628	583	645	571	582	588	608	621	592	577	611	585	606	616	630	587	595	629	582	607	566	594	611	608	584	635	609	639	597	605	572	627	598	639	620	609	592	650	643	620	591	590	569	609	562	613	560	631	640	590	613	629	651	613	603	589	636	621	625	597	619	620	590	627	654	630	581	599	585	604	544	602	658	604	616	644	554	608	651	604	627	648	589	606	551	618	620	624	606	571	604	661	608	581	605	626	603	605	609	630	575	641	600	621	632	615	636	654	632	587	579	520	596	580	664	546	605	610	581	565	598	601	549	580	598	604	569	613	601	577	581	623	568	594	587	637	618	609	627	603	560	579	652	630	589	630	569	596	588	614	623	601	609	629	629	648	647	615	612	586	613	621	612	562	588	585	629	654	594	657	626	637	594	615	613	608	598	576	583	598	653	558	597	607	594	619	630	608	557	594	610	618	595	598	579	614	633	610	597	612	612	603	679
11636	1068	953	724	689	641	607	671	643	611	664	647	634	607	679	611	620	626	661	608	675	610	616	650	595	650	653	644	620	674	643	614	663	621	641	666	653	620	648	648	643	681	649	623	669	640	651	610	697	669	593	637	653	630	627	648	623	642	624	593	620	653	621	634	609	636	659	640	658	622	600	617	602	606	623	594	648	620	632	657	601	626	663	609	640	582	608	637	635	634	568	581	601	635	607	621	623	619	607	595	695	654	653	643	626	628	619	640	586	609	627	594	632	640	628	599	640	642	618	633	614	639	650	598	587	629	608	624	644	606	574	607	696	642	622	644	628	612	616	605	622	622	604	593	598	639	595	657	614	634	608	648	620	626	627	617	613	629	609	612	609	658	632	596	636	625	618	662	562	605	620	604	682	620	659	634	579	607	655	598	647	615	642	643	648	654	631	571	657	653	631	613	643	596	646	646	669	589	609	618	590	603	673	644	656	614	645	592	608	629	620	636	605	646	675	607	635	650	605	620	601	689	639	618	633	655	593	644	639	605	616	611	609	661	642	641	643	668	657	595	626	623	671	606	627	644	604	645	647	612	645	579	614	633	610	674	609	618	635	623	625	586	644	644	635	622	672	640	645	644	693	628	644	646	656	586	624	599	597	631	679	612	595	621	591	644	625	648	646	648	631	613	650	596	660	600	631	640	651	645	623	657	632	685	590	639	601	618	603	672	596	636	620	650	633	626	631	622	631	622	635	654	664	668	642	593	617	623	602	589	634	584	645	673	646	626	596	628	644	622	649	667	630	598	638	590	632	635	606	639	607	613	632	632	615	631	638	627	632	600	647	640	684	605	615	627	606	574	620	634	616	668	643	624	651	672	658	590	575	621	597	625	604	607	619	585	591	633	590	597	623	653	627	586	613	661	610	614	598	610	636	639	610	595	610	598	587	593	594	615	644	651	625	633	630	639	592	613	675	604	630	633	587	618	643	600	629	633	614	661	592	608	644	622	584	602	619	642	664	607	628	588	640	652	672	626	603	615	638	615	644	613	685	633	588	615	640	607	613	621	588	655	657	608	575	644	615	647	617	604	671	634	654	650	629	648	628	647	597	638	587	601	617	618	596	605	600	641	618	631	664	636	675	637	596	584	645	587	614	672	682	601	623	608	602	657	617	611	615	637	660	646	619	650	614	644	643	666	653	618	638	633	627	612	654	607	617	630	626	632	631	646	621	647	644	604	637	630	630	618	658	665	593	632	610	616	583	694	602	651	616	605	598	630	662	621	611	625	607	643	652	598	648	606	663	660	621	617	595	615	621	641	647	656	610	607	636	608	631	618	618	635	597	623	629	612	641	611	627	615	605	594	638	642	629	622	636	659	628	636	620	672	628	638	605	625	636	638	653	619	661	649	621	631	636	671	623	612	643	614	607	622	649	645	627	613	610	617	635	624	633	627	632	671	630	663	653	660	610	614	647	609	619	717	651	603	655	610	642	664	634	618	654	666	631	620	599	621	578	620	614	617	628	644	592	627	587	629	566	593	681	666	636	625	630	647	593	652	639	655	649	639	626	603	679	580	613	624	658	606	637	652	611	622	623	627	615	616	635	662	644	601	601	659	662	629	642	607	624	628	636	630	631	660	596	599	619	650	619	606	641	634	661	598	638	638	613	636	647	633	628	643	641	655	671	637	652	619	645	643	640	601	668	642	650	654	630	628	635	675	579	588	642	632	563	613	635	587	592	605	658	646	590	621	628	622	611	623	648	621	649	592	569	609	646	589	602	616	655	606	671	636	626	606	628	609	635	636	604	629	668	609	653	647	618	643	661	636	597	628	579	633	609	600	647	635	633	683	636	596	604	607	650	653	637	653	594	629	617	568	646	619	623	620	607	614	626	620	614	598	633	590	613	608	629	601	632	629	589	573	629	610	598	588	633	642	628	657	604	615	599	688	626	629	584	605	619	618	624	638	656	634	631	625	609	623	631	665	652	592	696	627	618	626	597	642	642	616	604	619	630	659	614	614	570	654	652	683	654	680	626	617	639	614	640	616	646	614	621	637	628	619	652	615	625	595	611	642	640	650	651	648	637	638	666	598	619	588	632	618	628	645	649	604	664	613	569	610	654	620	653	595	628	637	645	636	639	653	588	670	618	624	629	651	653	666	670	635	639	603	655	616	647	634	603	615	671	655	610	581	645	631	635	627	623	668	629	618	649	606	676	591	633	610	639	614	634	618	646	656	593	614	664	631	661	618	632	614	622	588	571	628	660	627	611	585	643	615	623	643	658	604	609	624	658	624	667	586	626	611	629	622	622	647	640	589	644	666	638	601	650	577	623	650	650	603	623	628	639	632	603	636	647	651	693	656	653	638	687	635	593	617	580	639	607	593	639	624	627	633	617	570	663	596	629	625	592	643	620	646	641	666	651	647	670	633	674	579	607	642	607	653	656	586	650	622	646	656	618	622	606	618	597	622	655	642	631	559	645	671	640	653	608	662	630	632	636	655	656	605	678	682	619	657	614	640	652	691	649	638	650	636	654	619	593	613	625	625	632	601	656	629	572	611	648	644	666	565	618	612	650	634	668	566	589	588	624	655	649	622	649	674	580	626	651	652	624	622	594	639	633	613	623	641	578	605	637	617	630	608	634	679	599	644	625	620	664	604	600	626	659	637	646	597	667	610	651	610	579	644	612	662	663	653	626	620	630	641	693	641	631	614	633	576	628	633	663	606	638	635	617	629	640	602	632	636	677	617	656	586	592	628	604	617	649	672	639	623	597	640	636	637	653	600	577	619	619	610	584	617	610	598	657	634	622	588	600	602	630	629	600	603	665	635	665	639	671	638	643	609	618	629	661	655	639	627	631	577	638	629	593	620	643	617	649	622	639	636	617	605	630	683	617	597	617	638	664	594	613	630	632	638	648	687	602	641	584	660	639	609	690	655	597	617	608	600	635	625	643	649	580	635	623	615	592	620	582	626	627	626	661	615	614	616	617	626	619	634	645	662	623	616	659	610	696	626	631	627	579	631	637	634	579	634	594	630	655	628	680	645	618	605	653	607	614	591	669	633	636	624	632	635	667	697	589	626	611	636	636	615	622	640	647	630	630	607	641	662	604	619	589	643	668	625	659	642	634	636	611	596	609	667	598	608	588	632	623	608	664	658	637	635	645	601	607	635	657	585	634	614	600	614	620	682	651	624	648	664	591	611	629	625	636	615	617	634	630	593	641	646	592	602	671	585	656	645	636	644	647	628	620	630	637	641	606	628	604	562	615	629	656	606	658	615	661	632	616	654	639	663	652	651	641	589	606	618	631	624	665	646	678	594	607	628	650	603	655	560	679	605	628	633	645	613	668	647	675	623	614	657	614	584	606	567	613	598	626	645	634	638	609	643	644	663	570	610	719	633	617	666	595	612	641	665	628	639	641	637	608	586	663	617	668	626	616	620	610	632	583	627	598	648	688	663	631	585	613	628	594	593	638	679	617	612	604	638
24144	21540	28866	24655	21525	9841	1188	796	664	606	591	533	554	527	565	509	513	518	523	477	519	460	472	488	478	474	479	445	465	455	454	461	475	440	454	454	459	489	432	450	433	439	461	486	477	464	437	458	433	468	454	447	462	417	427	504	495	455	458	430	436	430	417	484	460	431	461	440	450	408	450	479	447	438	451	438	419	447	430	475	464	512	456	449	465	461	484	449	444	447	427	488	460	473	436	454	457	428	455	460	445	434	475	439	430	457	425	467	443	434	409	453	461	459	470	430	463	471	469	453	455	472	469	473	461	475	468	482	471	444	464	445	458	478	434	443	443	438	476	445	422	449	432	402	426	437	440	471	467	440	430	454	442	430	463	487	464	436	475	463	440	428	454	448	465	465	447	476	480	494	445	459	431	475	412	474	452	447	433	440	494	483	468	419	457	455	453	453	468	465	443	440	475	458	460	485	432	470	450	457	470	457	450	462	455	444	435	433	480	428	471	444	463	437	445	451	425	449	434	417	431	426	451	454	432	447	460	445	449	477	447	427	441	457	459	459	457	484	450	462	444	458	425	459	425	435	490	459	445	448	424	473	440	431	459	497	469	474	469	457	471	452	444	455	443	487	468	461	438	431	443	446	480	435	475	484	422	418	463	481	462	472	404	477	492	483	425	439	432	447	463	454	453	470	457	446	469	440	467	445	455	432	452	443	441	450	451	465	440	448	449	498	427	428	446	468	451	477	394	417	437	457	473	458	423	452	456	470	499	463	464	467	438	462	426	456	440	464	453	460	482	432	447	415	444	389	466	496	415	448	446	472	416	474	453	413	439	478	471	454	463	495	449	492	435	457	481	478	447	437	456	435	436	455	421	425	478	494	451	417	450	476	487	461	445	435	437	453	426	475	454	404	438	437	448	447	416	464	429	476	424	457	462	423	454	440	433	451	477	462	473	434	448	403	454	493	454	444	431	449	431	449	460	442	439	457	438	436	472	443	442	447	404	460	454	434	423	421	455	442	406	459	448	471	429	481	473	478	451	432	432	452	441	461	429	451	441	458	444	423	429	439	463	479	434	441	442	456	408	440	477	427	452	434	421	430	462	446	428	451	412	457	436	436	447	427	407	439	416	433	424	419	482	386	464	490	445	417	511	498	454	477	470	431	452	403	441	445	471	423	457	479	487	453	450	469	448	498	476	444	473	455	429	474	428	442	459	453	438	456	443	442	493	453	530	471	446	465	453	451	458	472	428	500	482	447	478	439	445	459	449	443	460	487	433	455	431	421	484	482	450	420	454	454	417	459	437	454	462	434	442	460	464	408	460	424	417	452	448	433	455	471	401	431	449	445	416	435	447	470	447	411	470	470	420	434	453	467	462	469	473	445	437	464	437	446	447	475	434	459	452	454	445	477	414	446	461	467	464	469	408	420	460	436	448	452	463	458	460	449	444	452	462	455	419	455	446	475	417	477	458	431	467	435	434	440	424	445	471	457	425	448	441	448	439	424	494	417	430	450	431	473	446	441	432	474	461	453	429	488	445	455	443	484	419	399	426	478	444	466	479	470	425	453	412	474	449	445	426	423	465	463	451	455	441	444	458	451	441	515	464	439	486	481	403	474	426	434	433	466	452	462	426	486	450	426	450	433	442	470	442	433	450	458	423	453	429	473	438	443	445	467	399	445	450	463	426	462	466	483	428	456	458	458	456	427	426	443	498	460	438	424	460	447	437	488	474	467	464	487	502	426	480	414	469	424	433	438	391	438	423	457	486	442	446	446	452	476	496	468	483	481	469	437	456	475	464	444	468	469	449	427	464	449	465	445	470	460	480	456	446	467	457	478	457	454	464	454	433	451	476	411	434	443	451	446	449	446	446	438	450	455	411	456	467	449	475	450	446	429	441	425	433	452	480	448	462	453	430	469	454	434	473	468	414	500	444	479	442	461	423	458	461	457	482	462	401	461	468	436	462	433	438	445	479	435	423	416	474	457	446	411	483	451	459	428	436	451	442	445	381	436	417	444	451	454	477	409	466	459	430	408	452	434	466	454	417	423	451	430	433	433	459	482	480	454	465	472	445	418	461	482	448	436	415	475	422	474	464	463	447	455	439	446	467	448	421	455	466	428	492	458	463	432	438	452	456	426	453	467	465	464	415	452	434	437	448	462	449	482	428	441	468	448	429	458	460	447	454	488	464	448	479	443	441	472	442	417	470	487	465	479	418	467	424	465	425	435	476	446	447	445	468	448	468	440	439	494	471	472	435	441	439	433	460	488	476	427	432	438	468	484	448	486	469	443	446	479	448	469	447	453	420	479	462	507	434	441	473	440	450	476	439	424	465	423	416	497	453	420	481	454	451	468	466	434	444	461	474	454	448	468	465	490	429	441	442	422	452	422	501	448	429	460	486	450	465	471	459	424	439	431	444	452	482	435	427	410	463	472	421	452	454	424	448	454	444	460	466	477	497	466	449	459	426	457	458	447	442	440	454	419	482	433	429	423	456	494	423	432	461	470	464	465	429	428	422	419	452	464	444	461	446	431	477	426	468	464	484	413	436	452	401	447	424	451	439	477	444	433	438	449	433	452	479	452	422	435	462	427	444	455	406	457	439	420	476	485	426	448	450	435	469	425	451	469	465	444	461	444	455	442	454	456	508	459	462	451	505	452	449	460	467	444	463	479	426	457	466	453	471	429	475	399	447	425	476	448	432	473	476	439	484	484	488	475	432	460	415	489	468	466	440	417	467	475	449	471	413	456	437	421	438	438	472	465	444	439	477	446	487	488	426	453	442	457	461	438	472	453	435	488	446	435	499	465	452	451	445	418	455	436	500	460	447	439	451	467	446	448	479	472	415	419	445	450	467	434	440	459	425	440	429	468	446	455	482	450	435	473	474	446	464	414	489	431	451	466	422	433	424	459	395	473	456	460	455	483	463	440	480	440	496	422	454	429	480	490	434	456	428	460	457	452	471	450	422	464	480	446	458	473	432	468	406	464	408	425	453	488	429	471	455	445	466	453	471	492	482	480	451	482	479	461	435	437	444	433	454	438	471	460	464	484	467	402	428	460	469	459	475	464	472	441	476	429	464	448	440	435	436	468	430	452	434	470	453	468	454	457	428	460	463	456	435	471	439	451	444	412	458	451	431	464	446	444	485	452	460	431	474	469	433	451	469	432	451	448	430	474	478	448	446	455	461	440	462	451	483	443	457	442	449	486	430	462	457	472	444	432	437	469	414	460	459	417	434	432	440	465	427	450	463	462	458	456	459	417	473	454	431	468	441	412	477	439	459	444	455	418	469	414	480	426	467	434	453	446	471	430	440	437	456	444	444	435	461	442	429	457	436	484	438	404	478	461	452	425	437	457	449	424	410	465	482	453	469	445	436	459	429	447	452	438	450	462	437	469	454	450	481	455	478	459	462	450	434	468	482	449	477	461	443	484	423	437	455	467	451	481	461	489	400	466	474	436	448	438	439	463	432	419	441	436	468	419
13278	8478	5495	2757	2057	1566	1261	1005	854	823	707	653	614	594	564	640	555	550	508	523	543	503	518	484	496	488	495	523	492	454	444	471	529	516	480	472	509	492	486	474	439	490	476	512	483	503	476	464	500	489	486	473	463	481	481	506	473	442	477	480	472	460	475	457	479	455	517	474	484	472	470	471	473	457	450	433	456	487	480	425	448	452	461	460	435	490	478	466	480	495	495	498	491	473	466	483	487	438	501	453	460	468	485	492	467	456	474	445	491	491	469	442	496	538	444	507	450	462	473	476	448	485	481	494	450	503	474	535	495	526	470	512	461	466	493	496	455	433	476	482	487	511	488	489	472	483	498	446	456	468	511	478	518	479	482	459	474	471	434	450	445	479	498	458	470	472	442	485	498	466	471	517	489	488	498	481	475	469	477	437	450	478	480	452	480	459	475	462	494	477	460	541	484	462	451	449	471	454	499	469	503	476	479	433	482	478	428	469	495	496	456	465	472	492	459	461	450	471	417	430	467	463	487	465	491	457	452	471	439	452	492	480	431	489	502	456	502	433	478	482	440	470	444	465	511	478	455	472	474	498	473	477	475	476	521	479	501	492	494	486	501	410	487	479	458	479	495	449	462	481	502	483	455	439	482	443	513	500	479	490	474	466	512	516	502	468	449	442	478	498	447	489	468	460	482	453	466	436	461	471	445	511	467	447	501	462	473	465	499	487	484	465	459	419	472	442	463	425	460	469	433	484	504	476	498	471	461	467	451	465	455	431	472	447	444	455	449	448	449	466	513	477	500	436	433	452	482	462	436	458	458	453	472	474	457	491	465	477	423	465	503	466	485	479	482	447	446	468	446	478	460	453	446	479	474	468	497	479	446	459	485	470	456	421	487	495	398	497	429	498	476	505	482	479	478	464	460	467	454	450	462	470	486	455	439	489	521	497	486	452	497	474	475	473	469	459	494	460	440	466	519	493	478	481	475	497	460	488	478	427	476	483	495	470	476	456	503	434	467	470	513	479	451	513	495	463	471	455	487	444	438	480	476	496	481	455	496	446	484	468	490	489	498	476	460	478	484	458	467	442	454	458	462	421	434	479	493	510	446	477	464	463	438	482	460	494	462	461	470	481	493	461	483	442	481	474	410	503	436	501	470	458	504	464	481	492	473	464	428	486	483	444	463	496	464	430	475	448	431	459	484	463	438	479	497	480	476	467	451	441	436	467	466	446	514	457	476	440	457	475	472	516	480	437	477	456	471	453	445	454	455	464	482	480	434	457	455	494	441	450	510	489	477	443	484	504	460	469	498	473	460	477	526	499	461	460	474	451	483	456	445	522	448	444	497	476	467	503	505	489	477	487	469	438	442	429	481	479	461	502	455	441	467	444	489	465	456	480	479	480	474	512	480	462	483	468	467	452	483	474	442	452	506	444	467	480	468	460	448	466	417	467	444	475	471	472	477	438	473	479	473	465	487	486	471	470	521	473	498	484	472	454	450	447	482	488	435	500	478	445	473	502	459	459	465	461	463	464	475	441	446	464	413	505	479	512	473	469	485	458	446	475	468	464	463	494	442	416	471	483	471	444	497	489	479	496	460	497	464	482	511	460	449	482	485	457	438	440	495	441	464	482	493	500	448	485	474	465	453	496	469	454	481	482	476	439	457	437	500	454	470	446	448	443	465	492	453	451	449	487	485	477	471	455	491	516	440	474	488	501	465	446	487	474	465	471	517	511	499	447	480	491	480	507	503	455	475	447	466	512	502	469	498	450	466	462	465	454	482	450	457	450	486	488	497	499	484	455	489	468	506	494	493	478	468	455	495	478	462	467	435	470	436	450	505	463	489	469	478	445	494	486	437	441	480	469	466	473	459	479	472	419	479	484	462	478	457	470	484	484	445	488	451	440	451	442	472	480	469	463	484	439	464	452	461	460	481	434	463	447	496	455	500	450	485	453	499	457	458	467	462	490	472	441	487	461	474	493	502	462	475	471	439	487	486	475	483	482	471	443	467	505	446	470	477	476	438	467	459	467	478	447	502	485	501	484	473	457	475	461	470	476	441	465	470	471	433	475	470	452	466	477	459	440	469	454	444	474	487	443	444	432	466	473	489	490	511	481	480	457	460	477	514	457	461	514	495	471	457	458	479	462	478	460	438	424	422	441	504	456	478	492	475	475	458	460	482	454	474	450	521	471	476	474	440	453	435	466	466	482	461	471	449	499	479	475	457	452	455	470	485	491	493	453	453	518	472	452	462	455	490	466	474	472	471	477	448	453	481	481	479	454	537	487	493	498	438	493	457	434	484	462	460	453	467	485	480	481	494	442	465	467	498	488	467	448	449	466	456	464	474	478	482	481	442	427	466	449	482	455	437	488	474	483	475	443	436	466	441	457	499	495	451	479	457	455	454	460	477	453	463	461	445	467	471	494	490	494	455	480	472	467	495	478	492	466	485	461	465	462	484	508	473	470	477	460	465	482	495	455	512	482	476	471	471	447	486	471	496	474	485	442	463	477	467	488	475	521	460	480	491	476	488	448	463	483	430	459	479	489	496	497	509	510	454	490	501	510	482	492	497	513	446	461	493	445	464	478	455	469	431	492	471	451	436	430	467	467	481	469	466	431	479	478	488	468	469	485	456	483	481	485	452	493	470	477	465	500	505	448	490	467	453	491	487	485	475	469	442	494	479	444	450	472	484	479	490	473	474	478	502	487	476	479	479	468	494	447	501	487	486	498	459	461	440	445	481	503	461	475	487	461	457	473	487	466	494	449	459	494	459	445	451	506	440	459	428	453	466	468	457	494	468	437	460	509	443	436	430	485	486	439	469	474	465	470	456	478	452	460	448	439	497	462	516	498	453	458	455	450	429	455	495	438	473	488	424	432	482	436	488	458	472	447	474	477	489	495	459	467	500	455	460	456	505	432	465	455	483	489	518	509	462	445	499	417	476	477	464	482	460	476	523	456	432	461	485	430	484	470	462	481	479	449	440	446	502	451	447	526	479	479	492	465	434	455	490	472	493	493	443	477	474	404	475	467	452	502	494	475	475	488	464	505	485	480	459	530	477	434	497	475	484	443	450	461	470	468	495	465	503	459	479	474	468	469	466	518	483	522	485	470	426	461	432	486	448	480	488	440	488	481	450	468	455	465	495	488	496	445	438	462	495	452	507	454	464	434	468	456	455	423	481	462	439	455	460	489	450	543	482	466	479	486	465	489	489	473	530	484	491	492	482	476	479	476	505	467	461	449	483	461	502	465	442	470	496	493	435	491	489	490	457	434	463	440	469	466	445	439	458	483	470	457	473	463	507	466	472	455	486	472	437	453	463	472	457	450	441	471	479	470	503	492	459	451	459	456	475	466	438	469	490	492	483	470	417	482	467	450	468	467	457	508	501	480	460	454	445	493	509	478	477	469	490	473	502	437	487	468	469	477	468	475	457	474	474	464	498	465	458	478	473	452	494	468	498	488	469	510	481	495	475	478	415	458
25445	21547	27640	25768	9655	1288	1084	936	869	855	895	747	858	844	888	833	836	819	828	786	804	751	823	819	812	765	796	851	758	807	835	822	779	747	744	791	793	766	804	769	765	775	797	735	836	757	745	736	784	828	781	756	762	761	757	795	769	793	789	807	780	776	794	785	723	744	827	752	825	754	778	807	739	796	761	778	781	751	801	743	746	729	759	812	746	796	764	776	778	774	763	725	793	781	726	764	758	779	838	814	771	763	763	781	793	776	809	747	830	821	790	744	800	751	742	761	811	752	795	802	763	726	794	775	774	786	771	769	751	778	778	807	779	772	793	796	782	747	761	762	755	774	800	774	770	798	799	805	844	791	779	792	800	848	748	753	757	782	810	745	742	746	822	793	809	763	781	744	791	767	787	768	794	788	805	773	759	750	782	776	774	808	790	742	833	775	797	811	756	786	793	835	753	780	745	792	772	771	691	775	770	771	757	793	801	783	771	792	733	806	761	844	772	779	778	782	776	755	745	784	748	817	731	789	753	788	754	748	778	781	751	779	744	782	744	736	816	797	716	802	804	807	789	763	814	779	764	790	814	733	777	833	812	772	755	753	761	720	788	780	808	793	746	712	775	782	783	790	737	750	793	762	724	801	785	802	774	748	765	776	756	794	770	784	783	758	788	729	806	784	774	765	806	783	783	820	784	798	788	761	726	812	792	781	823	787	758	757	782	738	803	757	780	802	756	763	803	762	786	772	787	763	778	757	757	753	801	764	767	827	757	736	786	707	737	861	789	801	753	835	828	755	773	784	772	761	783	810	808	770	754	793	783	770	725	735	826	754	779	733	780	786	782	773	788	779	750	716	730	849	800	776	788	757	803	803	740	749	773	800	789	755	771	789	755	718	813	775	763	778	776	761	786	772	805	688	810	745	794	822	785	812	764	788	751	813	803	735	774	802	769	784	758	786	812	773	754	736	786	788	791	792	781	775	814	779	744	784	809	776	790	762	768	718	750	825	826	835	780	758	759	755	803	779	754	723	758	744	763	790	789	752	775	799	723	768	743	780	795	807	788	770	817	718	782	753	757	776	744	752	773	810	772	778	811	780	721	792	790	808	796	762	785	793	813	778	756	812	794	737	740	802	765	747	781	789	760	761	815	809	771	743	774	797	707	787	757	779	771	810	765	755	767	758	807	788	751	747	792	744	795	757	743	780	787	746	811	732	789	785	777	714	758	728	801	819	776	769	806	812	777	772	778	817	798	777	780	772	774	759	728	723	773	750	782	762	757	787	729	791	767	783	809	782	836	774	745	755	773	811	766	804	786	748	745	788	796	743	792	786	817	747	777	766	790	770	777	756	739	797	785	778	811	815	755	757	797	786	760	851	779	741	772	764	792	760	765	742	756	799	798	709	758	813	785	727	811	769	745	818	744	785	796	782	787	759	773	805	851	771	813	744	745	776	764	793	783	786	737	739	776	806	756	797	784	720	782	749	769	748	803	785	795	777	825	704	808	793	810	822	747	818	754	753	767	769	782	719	784	760	806	789	772	763	760	765	784	814	760	757	798	806	789	762	718	823	787	785	714	797	747	765	783	771	761	790	774	805	796	805	758	806	797	782	817	760	794	760	775	759	788	805	784	749	787	776	807	809	749	785	805	744	778	780	750	772	751	777	766	706	794	723	808	804	775	770	761	805	744	815	811	752	767	745	748	742	800	769	770	736	786	741	758	779	784	749	749	859	833	801	734	800	792	764	768	752	751	780	783	769	777	770	757	836	830	760	733	742	751	761	771	812	765	809	738	772	833	801	746	782	813	807	826	771	761	725	751	748	769	788	770	748	780	738	777	754	821	808	786	784	792	805	818	789	774	745	753	824	774	750	768	727	751	766	808	847	757	793	770	748	773	800	778	847	767	811	783	783	796	758	796	758	806	756	812	737	854	765	748	764	780	775	802	780	778	733	728	733	777	793	790	800	765	765	779	814	796	834	795	781	736	778	773	758	768	740	771	773	819	732	777	739	771	783	814	746	763	798	809	757	747	804	775	744	807	799	810	788	813	792	780	804	734	783	727	770	718	783	819	760	772	770	811	842	798	788	747	786	801	713	683	733	735	758	761	801	822	768	735	767	793	746	791	765	755	773	785	774	775	769	812	750	792	797	750	774	759	797	721	797	778	816	767	717	773	780	769	692	749	774	800	804	744	752	778	765	733	769	764	803	758	787	783	816	740	814	810	810	777	802	774	747	789	784	742	785	761	846	786	728	767	827	750	786	747	718	758	783	787	774	769	770	739	836	762	784	768	827	802	766	812	760	769	800	762	768	791	715	793	718	746	747	802	769	799	785	777	743	824	796	794	832	759	769	804	743	780	746	761	771	738	784	784	803	763	763	763	796	759	780	755	746	763	767	749	806	762	776	799	751	756	811	743	835	747	783	770	743	765	786	723	745	749	801	799	760	777	803	718	811	787	766	774	790	733	805	770	770	738	711	745	788	843	756	767	764	803	785	735	791	760	731	790	748	794	793	758	792	764	822	725	766	785	777	763	760	739	708	791	771	770	753	805	768	762	719	752	766	782	806	814	748	771	815	786	767	758	832	792	738	757	792	727	807	781	789	763	700	751	735	786	805	815	812	797	810	764	746	763	791	759	783	802	787	749	797	757	816	732	817	822	722	745	805	756	771	778	810	792	831	788	753	756	774	746	749	810	730	820	806	777	732	786	799	821	833	795	776	800	795	814	743	746	792	770	730	780	720	761	739	743	718	771	781	814	794	746	737	808	789	792	810	773	738	766	753	764	778	763	789	755	814	762	800	772	810	796	785	752	807	811	774	812	797	779	781	743	756	740	771	724	762	808	753	769	738	805	802	750	770	830	797	775	765	734	766	781	738	780	758	776	752	783	764	780	766	808	785	820	793	765	743	740	769	808	742	739	783	767	776	726	783	790	817	761	772	801	754	778	809	740	778	827	769	749	794	817	777	783	791	759	743	737	771	763	818	806	763	747	803	761	778	754	783	804	767	769	789	763	736	802	834	759	837	761	800	824	798	756	753	795	677	779	787	796	825	779	768	791	803	772	766	811	771	757	807	789	797	787	745	756	789	779	754	795	756	745	796	780	765	781	725	815	818	732	796	757	825	735	761	726	768	763	771	805	755	772	788	746	764	815	837	778	732	783	791	779	796	820	782	803	800	734	781	790	826	743	735	792	734	768	741	816	780	719	796	827	788	737	716	791	689	783	784	734	781	705	773	759	730	796	798	787	795	797	769	837	771	737	796	703	745	793	796	827	724	844	786	793	793	733	729	779	734	818	715	758	736	765	756	770	758	790	798	802	779	800	782	722	745	777	784	793	717	776	768	771	808	716	799	780	775	776	805	797	749	784	723	826	837	758	758	778	770	780	793	799	773	768	807	790	798	819	784	787	785	812	774	758	783	796	824	758	778	781	755	783	747	756	779	762	808	790	756	788	803	735	802	778	806	785	776	743	747	792	790
12182	5106	3422	1998	1500	1468	1226	1066	1035	1005	970	927	824	876	821	826	821	772	807	795	794	861	783	843	801	782	761	767	824	789	851	855	807	766	783	828	867	768	804	711	794	782	791	777	779	766	794	770	832	791	780	801	840	801	747	795	808	761	803	788	755	808	804	776	779	836	781	862	800	747	788	795	792	769	788	801	805	722	764	847	775	743	750	743	775	755	792	797	809	798	846	785	835	787	742	804	765	765	783	782	757	759	796	747	775	823	744	796	792	834	745	759	746	839	783	822	772	800	805	840	726	781	822	792	829	799	811	801	729	780	772	855	817	767	803	826	758	783	792	737	812	796	822	808	778	768	757	796	822	767	769	763	751	793	786	816	765	800	751	752	805	813	805	762	772	780	781	799	777	760	792	779	779	791	750	743	789	793	781	793	791	770	790	749	820	756	777	768	787	738	822	802	795	811	820	809	783	762	796	811	734	762	774	780	743	759	780	772	800	790	771	794	766	841	774	812	809	760	735	780	808	795	808	799	752	767	764	780	747	828	853	740	757	764	755	787	760	787	762	802	823	775	792	787	776	811	792	790	791	790	762	800	788	792	779	824	799	829	774	822	736	826	801	842	717	790	753	753	747	751	752	779	797	795	851	760	793	776	820	787	741	780	766	732	767	760	746	781	815	748	809	775	827	773	779	789	778	761	788	834	766	794	772	777	792	781	803	805	753	788	776	808	842	793	782	809	800	753	751	728	852	761	787	821	724	773	784	818	767	763	752	784	787	795	827	786	812	807	788	809	772	802	793	799	771	799	786	745	781	806	796	800	772	804	786	761	818	817	743	777	886	778	752	786	797	768	771	797	763	780	799	724	758	770	798	787	817	792	781	790	832	748	717	785	763	836	798	778	782	804	819	765	741	774	789	809	800	795	730	814	746	792	769	786	715	783	789	730	716	783	758	734	818	807	796	836	801	733	778	806	763	820	789	723	823	743	806	811	736	737	832	775	754	775	793	810	782	748	773	785	789	767	755	833	797	782	777	778	798	789	790	812	780	807	734	772	787	773	781	780	844	744	761	794	800	819	801	792	800	811	779	781	834	761	811	791	743	755	801	787	837	743	808	818	792	803	824	805	759	785	734	787	797	754	806	784	793	796	791	795	833	763	774	794	810	779	784	800	794	791	802	786	758	812	773	788	774	781	778	764	796	781	822	801	820	768	760	776	789	756	778	800	787	809	759	767	762	773	777	764	769	776	731	715	758	851	785	758	763	769	805	800	816	739	775	847	785	745	793	786	808	779	776	829	785	782	755	794	765	791	851	813	741	779	800	801	807	795	760	800	811	734	823	825	773	773	780	782	735	763	708	782	762	801	797	756	794	821	781	816	780	742	772	794	758	774	802	761	846	802	772	839	769	793	805	744	747	791	797	799	802	775	781	825	803	752	795	780	788	768	796	753	809	806	778	838	825	821	845	751	779	800	789	776	737	769	785	762	798	774	770	817	754	785	758	815	722	815	793	746	762	817	746	788	816	760	799	827	837	764	771	784	784	799	774	851	828	743	802	758	744	780	740	797	870	776	752	760	809	771	757	788	797	804	790	785	778	770	765	786	783	783	752	728	779	769	774	750	776	797	768	814	780	791	781	781	756	816	787	817	787	780	781	757	794	828	797	817	824	753	791	803	777	760	796	793	787	841	768	783	759	777	755	773	793	783	799	800	730	812	798	759	765	769	785	763	797	795	791	751	784	744	796	776	801	756	694	776	748	793	826	787	757	786	765	770	747	795	772	770	766	725	805	748	748	741	791	795	726	760	792	794	798	794	790	753	785	742	788	795	828	796	795	842	794	783	771	779	782	752	752	747	811	793	799	765	763	792	768	811	736	795	867	791	795	841	812	769	756	786	763	814	723	739	783	755	772	761	812	787	777	798	809	746	804	766	825	820	783	810	805	797	733	831	767	763	783	812	767	748	814	834	748	772	870	809	783	753	801	732	782	794	794	757	827	773	796	792	798	769	755	756	774	757	752	799	797	776	754	761	774	794	793	810	778	733	736	821	789	769	793	773	817	789	778	746	809	809	790	806	766	837	777	769	733	747	793	767	753	836	761	829	785	777	791	770	797	760	759	792	731	768	787	801	724	802	780	824	729	766	792	773	784	796	786	811	781	800	781	789	793	786	811	714	804	791	795	754	765	801	775	787	760	812	760	791	786	846	799	754	804	835	802	772	806	785	805	842	801	786	750	801	778	786	763	774	754	799	746	802	815	797	780	793	814	810	831	784	815	769	772	797	769	846	819	833	819	756	782	771	763	755	756	820	752	772	737	809	771	783	766	801	778	820	803	765	780	839	799	765	798	766	779	777	808	836	761	792	736	761	775	795	718	758	774	813	774	760	786	801	782	769	750	792	759	808	758	782	782	785	810	787	820	783	791	803	840	761	790	763	738	749	755	785	793	817	831	785	825	747	816	799	806	749	777	759	787	763	769	759	767	797	796	737	781	836	781	798	761	793	774	804	775	793	775	801	753	790	798	811	814	775	836	745	808	764	782	786	794	807	727	719	800	772	786	806	769	782	803	808	808	771	788	763	758	746	773	774	759	798	803	793	795	775	773	775	748	811	805	784	795	790	771	825	804	775	799	779	743	768	772	727	733	789	801	761	740	737	753	794	776	749	768	833	821	779	795	777	767	769	774	804	777	790	824	791	758	768	780	797	760	752	766	776	779	767	796	816	781	808	790	738	752	787	757	769	717	778	794	778	799	827	738	791	771	789	804	773	767	781	766	758	802	796	828	798	805	789	755	727	791	826	775	782	780	804	805	825	800	819	846	814	773	801	766	780	750	726	752	802	791	784	773	805	794	782	763	807	770	744	812	776	781	816	799	803	762	780	779	777	777	769	798	762	772	729	727	806	746	780	776	824	746	790	796	793	812	859	807	739	758	773	796	786	770	755	821	774	798	784	797	774	839	730	814	785	851	787	836	787	761	809	719	803	799	777	800	795	792	785	793	809	774	776	780	782	806	810	808	752	754	780	789	758	750	753	765	778	804	842	756	767	776	770	754	802	768	758	826	833	762	798	799	780	783	781	752	741	817	755	789	829	804	805	749	759	812	774	758	793	755	776	772	805	793	777	683	832	754	737	780	761	733	821	778	799	741	783	789	813	762	759	763	797	836	765	734	759	834	809	798	753	763	715	786	765	811	813	779	820	723	767	739	777	800	734	733	769	859	804	810	758	771	773	793	793	805	710	799	797	794	805	744	840	802	823	792	772	837	780	802	830	783	775	762	758	741	841	793	742	811	767	729	795	795	797	803	811	796	781	808	761	733	768	781	773	849	823	756	789	824	756	778	793	789	803	777	789	772	827	760	805	808	813	771	764	823	796	758	792	799	808	753	777	792	752	820	801	796	775	799	760	782	792	764	784	763	792	767	767	767	812	761	830	785	805	807	815	781	773	815	797	815	741	817	756	768	802	749	788	732	770	786	770	776	829
23043	21552	29353	24201	21550	21589	7096	1347	1044	985	894	894	795	806	818	752	745	720	682	704	712	691	675	668	629	681	682	672	660	648	704	664	622	646	616	636	598	618	673	684	613	639	610	658	654	640	642	689	645	663	611	632	602	624	641	638	673	623	621	636	628	645	646	596	634	642	636	645	679	685	605	594	611	655	606	625	637	655	633	638	586	627	640	620	655	613	613	667	614	578	701	646	700	661	652	610	600	612	653	694	669	651	647	605	642	637	636	638	658	650	638	710	674	646	635	666	641	619	640	649	618	594	667	610	668	632	666	666	654	633	635	624	643	669	593	609	616	612	694	632	628	621	702	603	599	593	616	657	666	633	594	645	637	657	633	590	609	614	623	682	613	603	671	646	600	662	616	587	606	619	609	668	619	596	633	640	695	610	613	624	633	627	662	659	611	609	642	569	611	604	622	612	604	634	635	670	599	645	601	610	674	655	633	592	613	615	621	646	645	626	629	640	630	623	639	610	664	610	626	621	625	619	631	632	600	604	591	582	611	606	624	626	647	610	596	692	610	623	613	647	627	638	682	637	552	674	616	647	635	662	577	598	591	664	625	650	615	678	629	595	619	628	668	615	667	659	617	612	632	638	634	595	638	667	622	623	610	593	655	650	641	643	622	652	572	646	607	635	681	635	633	587	621	576	618	575	612	647	603	636	643	613	633	558	605	588	649	640	656	621	591	610	665	619	654	626	590	620	640	634	635	634	657	641	645	615	622	619	650	633	689	698	595	617	669	627	599	624	640	644	602	660	635	681	653	631	645	630	617	608	656	645	649	637	654	596	632	655	595	628	644	596	636	581	651	597	636	637	598	667	637	638	626	640	623	646	651	590	662	687	635	657	608	618	593	649	646	623	673	636	621	616	610	619	614	633	622	628	611	623	616	646	618	636	612	584	610	630	628	643	628	635	673	621	621	636	607	616	599	680	573	591	598	629	634	654	599	615	615	653	606	643	670	645	610	662	583	599	653	597	611	590	590	609	623	608	632	593	630	621	604	632	613	642	674	617	610	641	620	668	609	604	604	624	599	635	613	586	605	617	618	650	645	647	627	614	647	680	585	652	611	616	637	640	646	596	641	647	612	619	602	626	638	660	667	622	629	621	643	619	576	646	645	628	595	665	596	620	612	612	634	583	682	601	659	663	633	635	635	629	621	681	596	602	623	651	652	627	559	675	647	626	645	602	598	602	621	691	602	616	650	614	563	633	645	627	636	625	651	668	649	587	637	633	622	587	612	600	621	616	609	644	607	690	575	635	634	602	639	604	647	621	644	650	604	623	634	617	613	624	609	622	644	603	582	617	611	633	628	640	619	681	597	655	666	589	619	613	615	657	654	654	656	600	581	642	637	585	616	596	629	615	636	635	627	665	648	637	636	652	644	583	652	647	637	625	661	636	635	632	599	635	605	648	623	607	605	610	625	556	601	653	631	669	653	599	656	621	627	599	676	641	633	612	653	544	637	630	626	645	623	673	651	646	688	595	647	647	607	616	660	599	611	624	608	637	639	640	634	619	632	605	655	644	590	659	616	631	625	612	597	651	643	616	614	641	626	603	659	645	604	644	598	640	607	628	643	645	619	620	579	640	602	574	611	598	624	602	636	648	610	621	640	622	624	671	629	596	598	618	653	563	612	615	575	587	606	593	636	605	617	659	612	614	610	590	655	641	643	643	650	604	622	649	601	641	677	617	641	603	638	638	589	608	660	617	599	643	645	592	612	606	633	589	623	576	654	564	614	658	611	621	619	664	633	667	681	668	653	632	627	638	591	593	587	607	616	640	661	630	622	599	592	609	653	594	597	654	635	657	639	631	617	620	583	638	623	606	619	673	566	654	638	629	631	650	607	668	618	674	662	648	560	601	631	658	638	633	661	641	594	659	662	610	661	622	607	630	671	659	606	650	632	652	621	643	623	619	641	629	615	633	678	618	615	606	663	625	603	642	606	635	650	656	604	624	586	627	591	593	611	625	680	651	599	671	639	604	620	598	656	629	660	596	641	625	680	657	519	660	624	660	604	621	628	595	602	622	674	658	673	615	598	622	623	619	562	625	671	648	661	704	614	620	598	617	634	626	613	633	610	626	644	623	617	643	633	629	634	660	635	655	677	633	603	640	641	590	651	619	614	625	576	572	663	652	617	663	640	635	650	627	590	681	642	634	650	641	618	654	622	638	630	588	604	621	637	627	653	585	617	654	643	626	684	669	632	594	628	651	626	653	609	627	600	617	646	661	646	612	600	576	631	577	634	644	605	668	632	622	636	656	607	633	614	608	631	602	653	634	641	595	636	621	659	626	597	573	601	603	606	646	595	620	650	609	614	606	637	648	628	615	641	611	632	646	620	631	597	630	603	628	668	634	631	651	624	637	610	650	603	650	641	607	630	620	596	585	615	635	605	684	619	612	648	655	632	648	600	606	634	631	646	645	581	585	634	668	647	602	576	637	616	654	631	622	603	630	618	636	651	634	635	662	617	626	606	674	647	605	622	662	614	592	582	613	634	593	652	657	652	612	651	604	621	614	639	612	635	596	604	621	623	579	659	617	621	677	663	609	629	614	622	597	633	594	661	635	615	613	629	614	615	628	628	625	607	651	656	645	598	603	674	644	620	590	603	653	641	646	579	609	673	586	602	566	607	626	675	610	616	585	681	665	685	644	605	645	602	640	674	623	638	655	609	600	633	640	625	610	643	646	665	645	638	591	658	626	620	614	659	619	591	641	599	638	625	639	586	623	669	608	630	652	628	620	652	622	643	654	605	648	640	640	615	620	595	632	614	575	620	641	629	666	647	628	612	657	632	654	640	565	652	649	658	606	650	623	620	605	640	638	572	654	644	612	621	655	600	690	632	567	622	622	611	632	597	625	638	649	652	588	600	660	664	664	612	715	622	612	599	625	630	641	660	608	630	617	632	594	605	676	635	681	645	655	615	614	599	624	578	622	637	672	612	607	644	607	576	645	657	617	628	588	660	600	630	637	610	637	661	616	634	632	583	621	598	628	624	674	622	640	582	627	637	630	583	578	600	670	665	646	630	611	602	641	623	640	614	618	603	629	650	629	604	633	648	606	617	606	636	650	653	637	646	622	637	631	622	615	619	583	624	617	592	608	617	564	637	572	611	617	602	614	666	614	667	638	593	684	579	615	637	646	608	603	630	669	603	637	601	655	641	642	647	609	625	636	678	673	623	633	629	593	612	638	661	695	615	653	667	645	652	588	625	648	627	628	644	663	639	604	648	609	583	670	574	651	644	622	648	650	566	654	586	708	639	597	671	577	633	619	557	615	643	611	627	592	628	606	635	632	668	628	641	657	638	654	662	648	623	599	589	602	590	576	592	636	647	595	627	647	641	617	624	638	609	650	627	647	651	633	638	612	604	606	622	650	586	628	624	610	587	641	628	615	586	612	613	609	613	626	649	632	606	606	628	627	616	622	614	674	625	643	634	643
13968	13850	9323	4651	3525	2646	2048	1706	1404	1150	1121	987	946	891	867	794	800	760	767	800	691	703	737	696	725	656	729	670	708	634	638	699	647	686	636	676	666	597	651	615	655	663	678	615	626	631	647	642	630	647	634	665	626	641	618	627	661	670	626	622	659	644	598	601	706	590	588	653	688	665	611	643	599	634	639	596	588	622	615	621	625	645	588	660	649	641	606	673	631	585	617	631	606	698	660	602	637	605	622	621	613	612	636	640	625	663	631	615	650	659	657	663	657	667	665	656	634	649	629	626	636	612	667	617	670	600	650	638	661	657	630	589	626	645	623	587	623	618	633	623	674	576	616	608	617	663	648	594	621	638	619	631	629	633	601	608	614	590	599	634	637	629	601	629	630	617	607	661	624	637	643	656	585	581	589	603	596	632	641	620	651	619	610	605	616	632	625	647	641	581	571	583	633	624	596	627	565	607	580	574	603	631	642	662	597	616	617	629	613	615	616	643	651	642	606	640	646	611	651	650	654	628	600	582	608	607	674	602	632	630	580	655	624	615	588	632	625	629	603	638	611	665	625	636	638	668	604	615	664	628	609	607	632	626	633	595	649	577	605	593	636	630	607	597	662	621	626	657	646	576	584	624	633	581	637	625	597	608	651	658	648	632	629	632	609	595	629	625	610	586	622	641	619	628	648	636	621	650	569	608	610	591	578	604	605	596	667	642	556	599	616	629	597	634	618	606	607	640	649	628	626	600	620	634	627	617	640	588	629	627	638	642	583	636	626	629	647	591	656	607	623	600	584	657	591	663	620	609	646	655	633	626	626	620	602	627	648	681	653	670	625	665	620	604	657	643	591	670	566	600	639	653	663	614	665	629	638	634	655	656	621	578	627	627	665	649	646	567	583	624	619	626	604	591	601	603	630	601	639	619	624	598	588	614	712	648	615	613	609	629	670	593	601	566	622	615	662	657	638	619	621	599	639	621	605	669	613	620	577	602	646	652	619	647	671	626	643	635	600	613	612	608	606	624	580	642	668	686	632	631	619	642	642	624	621	588	613	646	644	587	609	607	675	647	635	641	604	650	657	653	605	648	658	627	644	660	595	653	616	637	641	598	614	601	657	588	630	606	676	641	620	608	613	657	645	657	598	619	618	611	645	648	612	630	694	630	631	651	578	612	653	612	608	624	611	654	663	608	654	689	637	606	651	644	590	597	616	659	627	585	597	581	649	594	614	650	671	636	606	597	668	612	631	568	649	643	586	655	644	592	610	673	645	612	602	650	589	608	623	642	621	614	633	620	625	644	630	666	627	619	618	655	621	656	704	638	630	610	610	680	635	634	644	590	604	649	641	586	610	610	628	646	604	612	588	599	660	659	649	600	635	629	616	642	667	580	633	616	630	579	614	611	647	577	627	599	629	645	609	621	604	641	630	656	613	608	609	623	669	665	629	649	631	587	603	595	599	613	610	659	633	649	649	610	622	633	633	628	617	616	633	604	634	614	617	609	629	655	620	583	587	612	644	592	639	625	618	605	626	615	607	624	584	618	606	676	636	612	623	620	687	611	605	585	661	633	618	614	638	618	615	661	660	691	648	609	602	594	651	612	592	579	610	619	606	594	618	628	594	617	635	633	617	609	623	621	616	605	639	590	579	618	626	645	628	636	619	596	618	599	618	633	674	596	623	641	573	638	626	584	650	624	617	618	628	624	611	629	636	629	618	610	626	588	596	652	664	664	600	656	620	607	640	619	595	653	638	581	659	636	551	602	633	630	598	653	634	626	616	607	644	622	626	632	599	579	632	628	608	615	601	657	624	654	668	618	660	631	629	617	660	631	621	597	572	648	606	624	643	631	643	656	593	618	639	627	676	639	611	623	626	593	581	612	637	626	614	621	635	602	646	655	609	615	653	575	653	629	597	618	608	648	710	627	612	646	622	632	618	652	599	580	631	653	575	658	577	653	629	633	623	637	604	622	633	617	607	638	598	605	669	634	634	600	624	644	655	642	663	600	592	612	680	615	660	617	637	617	610	647	644	607	615	601	651	588	657	593	624	622	626	617	631	605	604	617	624	600	657	641	628	664	624	634	630	613	600	635	613	591	620	637	624	579	608	621	644	647	621	593	675	579	580	653	613	608	611	639	628	629	665	594	614	604	596	636	666	602	606	637	641	639	631	646	661	632	648	583	641	643	620	641	622	632	650	637	623	619	653	629	608	641	644	624	624	623	622	618	615	602	648	661	593	643	614	600	642	630	597	579	635	629	596	581	600	595	617	616	587	599	575	607	661	631	633	564	618	627	625	635	613	639	587	619	634	608	661	612	616	625	659	618	634	626	638	618	589	598	657	631	604	645	663	665	615	625	598	643	665	622	603	643	587	649	633	646	603	596	629	636	592	631	605	632	622	634	592	592	657	580	585	627	674	628	625	631	567	652	653	602	611	652	651	652	596	643	655	636	663	640	667	593	584	576	604	628	640	604	609	659	638	607	582	598	624	650	625	613	553	610	590	669	623	604	618	645	621	618	646	625	609	639	634	619	604	587	631	649	663	633	625	644	572	662	635	609	633	620	616	607	615	612	622	622	621	611	644	630	642	612	619	635	614	566	625	614	634	658	624	617	629	609	627	672	630	617	581	622	670	585	627	639	627	650	665	631	658	598	648	658	637	611	631	615	596	664	584	623	603	617	611	629	590	606	695	654	605	600	607	644	605	650	616	626	630	623	629	605	633	652	643	621	593	589	621	646	588	590	617	616	614	616	639	623	642	632	616	683	612	603	611	628	602	608	675	618	599	635	608	594	564	613	614	573	602	656	607	660	622	611	644	632	602	650	633	641	635	645	625	589	606	617	611	637	632	613	622	585	637	595	587	625	564	632	653	603	608	621	642	637	635	644	609	631	647	591	661	585	619	638	587	623	594	574	602	678	608	645	626	622	621	599	609	610	635	608	663	669	617	604	622	636	619	626	632	613	669	622	650	581	639	612	596	607	633	587	610	595	622	638	576	596	666	657	629	624	590	606	611	615	611	652	614	654	653	629	613	659	655	610	558	613	608	620	600	610	642	647	592	591	631	641	643	649	597	590	622	589	622	638	608	600	637	595	613	618	630	598	613	627	617	630	630	598	616	653	611	639	646	632	584	634	637	627	587	560	609	642	665	636	594	617	631	584	603	663	561	617	611	640	587	644	633	581	640	624	617	596	602	631	651	658	632	624	611	632	646	585	653	634	630	672	621	646	645	633	591	621	556	628	633	581	649	622	631	619	618	587	651	614	581	630	604	642	630	628	613	627	628	623	606	587	628	623	626	673	640	613	650	629	635	615	606	663	629	605	616	638	617	620	702	588	638	607	610	634	607	630	645	610	640	613	608	593	659	603	644	634	616	636	598	578	614	612	611	633	627	619	651	618	623	597	647	647	630	656	598	640	611	611	625	592	645	615	598	638	619	629	653	605	600	684	612	658	635	613	656	652	633	590	620	603	622	654	603	638
28848	17882	4075	929	671	631	630	580	599	602	596	644	651	556	595	587	628	642	564	606	653	619	588	583	564	582	652	626	591	574	613	596	571	593	593	588	591	626	615	658	576	579	598	618	590	624	614	626	604	632	607	581	595	584	660	583	584	602	597	581	597	636	575	569	609	579	581	615	642	611	616	597	574	604	595	612	606	642	614	615	593	584	653	573	588	595	547	619	594	611	600	574	568	619	635	576	586	579	595	617	590	676	585	607	600	601	582	595	629	628	576	598	551	614	580	600	642	589	622	563	534	587	602	628	632	613	620	575	573	588	629	606	635	635	674	553	587	604	563	608	613	588	572	614	579	604	635	620	584	583	592	596	643	601	592	581	594	564	628	596	611	628	628	607	587	600	574	601	594	595	616	601	615	604	614	578	649	623	592	585	604	567	608	592	598	619	611	587	600	571	607	554	589	580	609	599	576	579	604	604	616	593	623	650	596	571	610	607	605	571	592	646	610	586	616	600	600	599	576	619	628	620	589	608	614	601	575	624	573	571	556	610	584	623	573	569	613	594	603	608	575	569	590	618	603	625	596	615	596	584	560	591	571	610	580	577	620	626	615	593	586	589	586	626	616	586	595	619	607	590	629	581	613	636	617	588	581	610	569	584	605	610	562	538	619	598	592	581	607	586	640	594	588	597	578	582	596	601	590	581	612	619	585	565	596	606	601	598	593	613	583	588	636	583	629	611	592	600	654	579	579	618	593	563	569	599	582	607	618	602	598	589	579	620	565	610	579	606	597	604	575	576	612	643	604	592	601	583	580	569	593	603	576	586	631	627	586	574	582	632	563	581	579	631	633	574	612	602	588	629	580	584	561	576	615	588	601	614	567	582	587	577	547	621	591	589	613	627	630	621	578	582	627	636	596	629	576	571	619	563	637	574	601	635	574	638	603	630	566	629	597	588	643	586	620	612	625	607	675	540	615	636	594	606	588	606	618	599	622	628	563	616	573	633	605	611	620	596	596	579	612	573	624	610	575	593	583	583	614	596	628	655	585	594	617	630	657	597	635	625	639	601	588	603	613	630	614	623	625	603	622	599	547	592	603	593	585	596	624	611	629	584	638	630	638	577	617	638	576	593	574	608	627	641	601	629	564	629	565	643	616	591	575	606	619	629	596	573	580	622	601	617	623	597	600	589	630	596	608	586	572	575	569	576	559	578	609	613	563	604	595	587	612	639	572	612	542	564	587	610	609	596	591	624	632	607	624	600	607	594	597	593	595	580	616	620	554	573	617	559	610	562	588	577	642	580	591	639	607	576	592	556	633	614	611	573	599	641	602	620	578	598	612	625	579	591	597	606	630	606	576	615	572	623	588	632	619	583	586	578	593	598	605	590	604	621	599	610	619	642	612	588	583	587	581	600	599	603	599	598	571	595	623	572	635	609	612	609	592	591	619	567	592	596	586	617	631	620	629	601	586	553	587	652	606	627	575	572	606	568	598	593	614	624	630	618	583	599	593	657	555	599	601	621	592	612	617	596	588	575	607	634	600	629	561	608	603	607	614	617	613	591	609	620	588	611	592	650	612	590	624	630	584	627	569	664	591	615	650	621	610	592	581	597	616	564	581	616	626	588	597	592	638	652	639	610	594	562	643	599	621	662	632	588	584	565	630	600	612	627	565	588	625	599	583	606	596	600	588	605	594	603	587	618	570	626	618	620	610	605	630	589	604	594	581	590	577	589	608	585	575	600	599	608	627	597	623	611	594	602	616	575	597	643	597	594	588	651	577	558	636	624	597	645	623	600	569	570	573	594	595	597	624	568	589	610	573	594	587	612	631	572	636	602	581	570	609	611	574	587	604	606	629	572	575	621	581	602	586	566	581	629	581	598	582	575	589	606	591	635	535	647	628	587	583	612	608	562	651	643	618	624	590	646	613	618	578	616	608	631	587	611	604	543	609	590	620	577	600	615	631	599	604	578	646	574	585	607	597	607	595	579	618	635	575	601	607	632	583	618	626	592	634	642	584	599	580	604	647	633	625	599	629	603	575	620	582	636	572	589	600	581	584	637	603	566	621	619	588	611	610	624	596	600	642	574	631	586	602	592	602	643	553	581	643	581	621	585	564	594	673	579	561	593	606	584	610	573	618	596	585	604	558	555	619	592	592	638	609	609	649	626	588	597	632	599	576	597	616	593	585	583	580	581	552	609	586	606	570	606	599	594	584	657	590	600	587	586	579	616	573	557	609	612	603	587	589	610	624	608	634	605	617	588	599	624	580	575	603	618	601	567	555	583	617	602	618	565	597	599	607	550	592	629	680	641	608	606	605	612	613	581	606	630	573	620	630	582	598	596	581	644	602	596	556	588	587	595	586	562	594	602	603	589	617	599	616	652	595	608	588	607	620	587	603	614	624	565	584	605	634	569	599	601	612	587	577	585	611	616	638	616	586	607	604	619	576	616	601	613	582	560	613	615	612	580	605	534	601	584	639	602	607	619	621	590	626	609	652	586	624	544	572	613	575	622	583	592	582	610	604	553	601	613	583	593	604	611	638	586	638	599	592	580	591	614	594	588	637	580	587	615	594	607	617	637	599	600	611	563	600	596	615	586	622	626	617	637	589	566	592	582	637	613	624	618	613	596	625	546	598	570	632	637	571	583	620	604	542	589	602	610	630	622	592	610	613	630	629	615	603	658	610	590	578	603	630	575	644	591	589	622	613	620	582	585	619	545	597	626	603	584	572	608	639	616	582	640	568	612	608	584	584	595	602	598	612	599	593	582	579	618	612	580	617	622	624	578	615	594	587	629	604	562	588	616	587	604	570	594	617	598	574	546	639	591	634	605	579	617	606	611	606	608	570	574	550	632	640	599	609	628	620	591	568	583	609	579	557	603	602	555	575	553	618	607	652	617	615	607	569	585	570	576	579	576	616	629	613	584	577	573	615	610	601	575	599	593	603	578	573	601	609	599	583	618	605	588	610	625	586	586	564	604	574	582	591	602	605	565	643	622	590	551	616	606	564	601	600	584	584	563	607	603	586	588	630	620	637	615	616	650	644	575	613	594	609	661	625	633	587	606	599	608	580	578	611	618	659	606	607	650	662	675	596	583	566	566	542	600	604	597	636	565	588	615	607	586	581	583	616	576	587	577	612	592	591	607	610	595	571	607	608	625	601	566	616	578	599	580	608	625	593	559	610	581	594	620	580	577	632	582	596	629	552	589	600	608	621	635	612	601	616	600	560	557	560	523	600	606	604	602	608	606	585	628	616	618	590	555	578	598	611	601	572	613	611	624	610	582	562	580	607	590	601	564	607	609	630	589	639	602	624	558	596	598	585	596	585	570	577	583	608	565	603	650	636	667	555	563	621	664	597	601	572	607	550	631	561	583	592	621	601	600	563	595	576	603	557	670	591	562	619	609	611	577	612	565	593	607	612	601	609	611	615	606	613	576	625	596	620	592	572	590	578	591	607	580	602	637	617	582	594	649	605	597
11892	1046	894	742	693	649	634	647	674	636	664	645	656	652	649	654	604	623	649	581	602	604	658	608	657	642	657	653	615	589	625	636	625	653	658	628	614	642	643	641	637	641	582	605	618	620	660	646	659	632	599	570	646	616	585	620	638	613	663	630	655	621	597	619	627	673	630	663	648	648	618	641	591	659	615	621	569	667	619	641	584	612	638	642	599	628	625	613	667	615	633	661	622	633	623	608	668	599	608	651	644	645	646	636	661	597	623	589	645	635	609	605	604	612	618	615	648	628	670	620	663	609	670	658	625	638	669	656	624	594	632	660	613	652	610	609	616	637	619	634	667	643	599	682	645	603	617	631	669	622	584	589	663	622	575	680	649	653	649	716	611	628	631	653	591	651	665	663	642	648	627	627	627	650	652	633	593	627	655	598	649	638	625	631	582	621	656	614	624	667	655	648	572	656	630	624	684	609	600	586	598	641	606	646	621	665	606	630	623	633	634	610	684	627	601	658	618	614	600	588	659	619	605	618	632	593	619	598	646	659	628	661	681	627	635	622	649	599	660	617	689	653	639	625	678	584	635	587	601	639	641	617	645	617	639	668	619	639	649	653	658	671	615	645	629	638	704	648	582	650	654	645	581	622	646	662	637	645	617	637	622	598	655	648	619	666	597	620	690	587	652	635	627	636	616	622	570	583	658	639	667	630	647	627	656	638	633	626	600	617	611	633	628	638	645	645	650	615	645	630	635	626	656	653	643	590	642	662	614	638	630	623	625	619	591	632	651	631	634	633	629	625	652	650	608	583	623	618	653	631	689	654	674	634	565	681	621	633	618	611	639	624	642	656	632	651	632	636	591	670	654	656	620	615	644	634	598	623	621	636	633	607	666	656	614	630	629	597	625	606	617	644	646	632	600	612	620	608	655	684	648	622	628	610	669	652	629	612	607	633	657	625	620	632	668	607	614	636	613	548	650	650	609	629	605	661	648	629	656	616	605	636	599	613	634	655	648	630	606	631	642	625	608	608	609	612	677	607	562	649	609	620	604	641	642	612	644	663	594	602	626	606	600	629	659	616	648	632	627	607	598	645	632	612	655	637	618	638	601	636	650	614	660	625	598	617	636	604	652	622	616	616	613	646	619	620	643	613	612	645	599	663	632	656	607	639	647	630	652	657	662	654	673	611	635	589	615	658	638	644	651	672	622	651	603	651	670	637	648	616	607	598	610	605	638	635	620	635	677	618	659	666	618	625	611	619	622	593	621	628	661	639	576	634	627	620	570	680	649	646	625	617	577	653	600	593	568	600	633	623	637	606	573	630	616	612	652	645	617	637	588	641	619	596	630	599	647	620	640	613	654	628	639	605	641	630	603	598	624	613	609	665	654	587	616	648	640	642	622	619	624	577	631	612	598	612	659	670	652	628	660	628	589	627	603	643	591	663	625	599	624	582	635	664	628	664	609	636	590	635	607	630	611	596	601	625	598	585	594	667	599	658	671	634	599	635	675	617	645	611	621	643	628	573	652	631	573	626	621	651	616	647	642	636	614	639	629	671	610	614	636	661	640	635	639	627	679	671	644	626	650	630	653	637	611	622	613	608	648	606	632	649	628	635	594	605	660	640	657	640	627	594	640	600	619	610	654	585	599	624	624	650	603	588	633	620	653	630	631	593	645	624	645	611	663	628	645	624	629	673	656	623	629	620	634	617	642	613	620	635	624	619	635	626	636	627	594	648	560	611	609	645	621	614	622	664	567	592	649	642	631	610	659	618	663	632	582	668	654	610	578	592	637	632	609	630	667	701	633	603	625	654	649	632	618	638	606	605	641	608	612	644	636	603	667	616	599	584	654	661	671	635	594	620	598	597	646	604	647	623	600	623	628	616	620	618	614	586	620	651	658	608	597	629	658	606	673	661	653	653	608	576	676	619	588	617	653	651	648	619	643	611	638	541	625	623	615	594	598	617	678	621	597	619	619	616	586	623	670	595	667	637	686	626	646	610	616	626	704	634	626	619	604	611	604	586	667	651	625	630	605	624	667	596	662	646	608	624	612	588	663	629	594	636	632	633	660	601	609	657	621	634	624	641	625	642	619	642	633	584	601	607	653	606	636	587	603	587	656	624	615	606	615	667	620	665	628	589	640	618	635	646	622	588	658	584	621	664	633	629	645	655	601	593	628	638	644	612	665	631	593	646	618	583	586	637	609	678	644	622	593	635	637	685	669	666	627	624	627	612	600	608	616	616	653	629	654	682	635	630	650	608	657	601	615	582	595	592	669	597	641	635	598	577	611	649	622	581	619	629	625	632	640	671	620	630	608	600	634	637	589	603	604	626	665	656	634	605	650	606	624	644	631	624	603	649	649	587	653	620	623	614	621	626	648	640	630	620	616	632	611	618	570	613	645	633	651	615	631	655	673	638	637	647	609	602	624	598	635	650	613	659	620	614	608	612	617	593	601	585	576	614	595	619	632	672	614	636	628	625	644	636	650	656	628	649	664	628	628	602	610	668	610	631	610	630	609	596	624	657	640	613	629	664	617	606	646	613	608	630	660	615	635	627	652	606	594	647	634	616	615	654	639	615	630	616	656	635	598	561	638	649	599	647	682	648	603	654	619	608	599	595	618	589	654	615	653	639	647	636	620	638	632	630	635	625	644	633	611	632	652	603	592	661	635	603	648	662	636	649	565	598	664	621	608	625	683	601	619	627	600	655	600	648	584	648	611	599	647	638	601	605	664	668	649	621	634	633	661	602	616	659	666	624	642	617	605	624	634	647	593	652	610	637	636	648	609	598	609	642	598	608	609	645	625	656	617	679	614	590	625	605	635	596	663	638	680	601	617	630	668	613	622	597	634	586	639	644	615	627	617	642	629	645	594	637	623	663	609	617	609	658	649	627	622	632	610	599	642	652	662	666	648	668	622	630	604	674	624	576	602	567	644	645	659	596	616	615	631	643	647	624	584	631	626	629	617	626	623	632	617	581	628	630	642	615	661	630	610	610	660	629	681	625	640	626	608	601	675	647	647	632	650	600	661	622	617	617	666	635	621	608	584	631	613	634	623	649	641	621	658	648	646	623	612	619	635	643	651	617	633	658	638	616	616	623	677	623	624	655	646	664	625	663	611	598	599	641	629	610	628	616	646	591	643	634	611	680	584	600	681	620	666	616	662	637	592	616	663	627	624	610	641	626	654	602	636	620	663	610	613	639	607	634	637	646	598	602	629	607	598	595	617	621	601	666	603	682	609	624	618	640	634	650	601	608	604	651	634	683	626	653	601	615	663	616	682	621	621	639	640	613	640	581	642	647	697	614	592	701	596	559	610	635	634	613	593	626	649	627	619	633	646	576	565	619	657	638	626	606	671	667	629	654	639	597	614	607	655	600	611	651	674	636	626	639	580	647	661	615	643	657	586	639	684	613	627	625	636	623	660	653	585	656	598	627	619	627	657	682	674	618	631	602	604	636	612	601	592	664	644	627	624	602	619	581
24242	21530	28821	24693	21536	9626	1174	774	644	671	563	576	569	504	498	526	522	503	530	504	477	470	508	472	448	498	478	443	486	441	427	486	445	474	452	466	433	444	471	464	462	436	437	456	450	440	477	441	478	419	513	485	423	469	454	454	468	456	483	440	437	453	486	483	474	470	461	454	471	412	461	471	426	455	477	470	429	449	437	428	466	435	419	433	472	480	512	457	480	483	503	442	441	415	434	441	419	430	444	503	423	473	467	468	417	421	487	444	458	465	458	452	451	448	470	492	429	461	433	452	478	460	476	464	505	462	489	472	438	509	450	466	453	409	470	434	441	454	471	445	445	456	473	444	451	441	431	454	455	483	465	474	471	439	448	431	438	431	448	414	449	445	450	464	475	437	452	457	418	443	486	427	496	450	442	428	465	441	450	444	426	468	497	437	421	442	426	474	457	437	440	436	465	483	460	443	461	470	452	453	493	491	445	457	498	461	472	418	430	417	422	452	442	441	446	452	479	425	438	433	477	447	434	458	486	450	471	484	465	453	450	455	433	477	498	438	472	465	495	416	423	459	448	408	479	466	464	509	471	460	439	452	460	460	460	470	418	441	420	480	444	457	428	471	448	451	468	465	419	464	404	448	432	449	451	429	459	451	451	449	475	456	453	475	458	433	446	433	465	488	444	437	449	419	437	432	475	425	443	464	453	450	438	486	475	492	453	448	435	462	450	456	458	450	462	436	452	446	433	450	432	449	447	466	463	452	411	399	445	439	451	436	427	461	450	438	448	426	418	437	447	466	450	470	438	437	422	431	468	425	419	415	448	450	434	481	473	443	431	465	449	468	449	472	482	443	459	450	483	470	429	476	422	459	430	465	448	457	492	470	431	423	484	477	495	445	465	416	432	449	451	466	444	466	454	462	465	416	492	483	478	457	439	489	419	488	442	463	461	455	472	453	463	488	458	444	476	478	448	463	435	430	460	433	447	463	463	463	450	462	452	463	481	477	444	445	441	452	453	447	459	457	467	468	448	457	458	466	475	433	463	470	437	426	456	464	434	448	447	463	415	465	485	488	462	461	428	436	455	452	447	467	466	443	416	481	444	460	450	439	484	476	411	450	458	418	449	423	420	407	413	417	443	466	437	429	470	424	437	449	520	437	461	469	406	461	503	454	466	464	447	466	417	456	436	458	435	443	477	441	456	444	504	443	448	414	448	469	485	445	494	436	439	448	476	480	441	397	469	439	467	464	475	457	446	438	430	424	462	483	461	447	445	451	471	480	476	470	453	475	472	445	465	411	437	464	490	432	453	431	428	457	473	496	476	457	432	459	463	449	434	432	442	441	433	469	433	449	443	461	458	485	466	475	447	450	468	473	450	464	435	414	452	450	505	468	469	451	431	484	427	432	456	430	392	463	483	467	447	481	435	474	426	442	457	441	446	465	417	443	454	469	442	468	462	454	422	442	470	437	440	466	446	443	447	453	462	406	450	466	471	441	461	449	474	464	432	473	472	470	424	452	446	450	410	446	422	415	475	470	413	464	480	441	517	472	465	439	400	458	503	443	483	470	474	451	464	418	425	461	458	453	457	475	416	458	514	432	451	468	446	474	409	459	428	453	498	447	454	474	468	485	467	447	468	460	473	459	432	470	469	442	432	470	447	456	444	437	433	423	442	448	450	475	475	408	449	445	461	466	495	463	412	438	443	442	454	410	447	465	428	452	425	450	476	455	433	445	443	460	454	453	459	457	497	455	445	444	513	454	429	458	434	431	494	447	411	442	455	452	431	466	484	466	487	491	447	401	454	465	443	474	484	424	480	433	490	440	443	437	423	444	453	446	438	423	444	431	451	442	436	466	468	435	469	414	458	452	467	448	423	464	421	438	448	467	436	451	486	462	448	456	472	423	448	451	468	418	454	433	482	474	428	429	438	438	420	447	449	422	477	427	465	451	474	471	436	464	518	443	439	485	459	457	441	413	444	495	446	473	476	428	452	439	441	433	466	433	450	505	468	456	445	446	442	474	485	434	490	434	401	451	451	452	447	452	439	486	464	467	448	455	462	449	443	436	432	441	472	420	454	450	500	442	435	451	459	427	452	429	520	432	419	459	448	438	456	429	435	449	482	451	457	447	464	480	432	462	470	461	399	468	436	453	458	441	416	452	446	406	458	452	436	433	432	440	445	464	440	478	432	434	451	484	432	431	449	418	468	419	445	503	450	454	446	428	447	457	459	455	437	428	462	447	456	455	450	459	422	436	434	450	456	393	451	429	409	466	443	435	481	486	438	454	453	460	455	451	427	454	428	480	476	433	448	437	456	448	438	428	440	440	452	402	462	477	452	457	451	455	418	451	450	435	467	439	411	457	456	463	434	467	460	466	458	453	488	419	478	435	455	453	438	461	453	460	439	481	486	460	455	432	418	484	445	460	455	455	423	462	424	445	447	422	449	466	449	445	464	429	448	459	454	458	438	485	475	478	398	447	446	451	465	432	439	497	448	442	451	490	461	466	457	453	464	438	451	448	430	421	450	445	484	444	482	414	417	421	432	427	464	470	487	443	450	470	448	461	486	488	460	457	477	417	409	491	443	445	453	475	460	439	445	446	473	502	433	441	449	452	429	493	468	445	463	429	475	439	450	415	445	430	450	440	475	427	488	479	446	396	448	463	418	432	469	468	435	474	455	469	478	441	447	410	432	486	478	497	422	461	441	454	433	448	429	436	429	461	457	436	452	457	440	440	455	468	458	435	478	423	476	468	476	435	430	469	447	448	448	430	465	441	489	432	482	482	443	460	444	526	432	493	452	463	418	437	446	466	452	480	467	420	479	428	436	445	422	490	435	455	459	428	405	439	457	451	462	478	460	460	461	435	477	449	448	441	448	474	413	442	415	469	453	448	464	444	462	430	446	421	485	455	447	427	468	467	422	446	419	429	442	479	415	488	433	467	465	441	462	442	482	471	431	450	474	441	479	438	520	466	446	456	460	449	451	475	446	452	426	446	425	468	466	460	476	459	474	458	431	451	491	436	440	473	475	486	471	482	455	459	439	450	461	459	437	460	460	450	456	434	497	458	490	422	445	394	451	437	420	453	454	444	451	459	436	482	452	479	469	433	485	467	487	408	451	449	446	438	435	460	456	453	436	474	469	489	481	452	464	446	436	407	404	474	453	415	473	487	443	467	434	434	453	426	410	478	441	502	514	456	457	461	456	470	445	427	445	464	465	459	476	449	431	437	483	445	446	468	446	467	450	430	443	452	427	481	451	446	485	459	475	483	444	461	463	442	449	464	429	438	404	429	435	480	454	461	433	448	440	485	409	458	454	457	472	406	432	485	449	458	460	445	429	414	426	452	422	484	450	462	489	475	457	456	463	457	445	477	485	434	453	463	443	451	420	455	473	442	443	436	481	448	432	461	444	469	452	456	436	435	410	464	433	454	463	471	453	465	449	473	423	468	411	427	445	469	455	440	489	443	481	448	448	472	449	436
12546	8331	5634	2758	2026	1588	1189	1014	899	835	756	678	698	610	550	596	562	538	526	542	551	498	513	512	533	540	477	486	464	483	487	483	482	489	502	446	488	513	475	472	487	509	490	484	508	483	512	495	515	470	504	464	531	487	476	475	492	479	497	505	507	479	479	470	469	503	453	450	460	473	479	446	455	447	516	502	464	517	456	504	501	476	472	441	467	452	492	451	531	499	446	476	468	496	479	462	458	482	477	460	501	464	491	479	471	479	465	474	513	445	476	481	498	516	488	512	450	455	493	502	481	462	462	519	498	469	518	519	485	459	509	450	495	461	470	484	471	451	466	462	433	473	463	464	491	519	476	475	484	492	441	493	496	512	444	454	482	464	496	449	446	458	522	441	485	476	456	530	484	467	507	413	492	497	497	459	457	467	460	478	520	480	467	455	500	469	468	488	508	499	512	463	475	443	451	474	478	456	437	459	438	485	506	474	498	472	479	461	521	442	474	477	466	489	460	474	488	495	472	461	456	490	501	472	489	468	446	459	473	445	477	455	527	486	482	498	490	468	438	480	493	443	482	517	465	477	491	450	473	463	445	482	501	492	459	463	462	439	403	474	473	454	520	461	474	481	478	472	444	502	464	483	430	481	470	453	480	462	475	466	479	483	474	485	451	477	469	462	483	473	465	462	456	452	452	473	470	496	455	447	488	463	503	470	492	513	471	475	434	483	486	486	476	488	446	468	489	479	460	444	446	469	457	488	475	455	477	474	470	439	475	451	471	495	484	474	464	505	487	467	476	468	479	499	500	473	459	465	487	487	491	428	464	489	467	447	515	475	459	456	460	477	467	475	494	496	447	472	461	461	450	514	483	476	480	456	467	456	441	503	460	476	425	459	471	484	448	500	440	514	443	499	467	490	492	482	459	488	502	479	463	521	476	492	480	467	490	484	451	513	474	489	460	451	424	493	508	429	493	488	506	459	480	437	481	434	470	473	487	474	443	465	498	464	433	524	433	469	503	467	472	501	454	489	439	466	455	463	456	462	473	450	513	505	439	472	493	461	484	442	499	458	470	491	489	501	477	501	481	457	472	484	450	498	441	457	492	469	431	446	521	459	495	484	469	488	450	450	502	469	460	445	461	461	491	463	448	457	431	497	480	469	441	475	461	478	489	479	487	505	475	466	444	440	498	508	482	490	485	472	464	471	508	468	477	511	501	493	464	463	453	478	465	462	442	472	491	489	466	488	446	426	419	442	510	498	463	453	480	456	487	496	471	477	465	461	446	483	494	475	441	460	453	504	458	452	519	499	514	446	472	494	425	477	486	461	473	482	484	464	476	458	493	511	467	454	509	472	442	464	468	453	469	454	492	451	477	496	473	484	442	426	484	436	490	462	451	452	448	470	502	471	461	465	502	484	466	445	479	491	516	457	482	460	441	454	501	445	497	489	444	447	477	513	463	493	489	504	486	443	456	488	436	466	461	447	485	485	451	481	468	466	494	479	487	519	459	484	465	423	477	447	463	504	486	485	450	479	537	505	489	466	458	473	477	470	459	444	451	402	476	484	480	475	472	456	483	476	486	487	516	447	464	498	453	482	482	464	461	473	515	439	476	471	491	455	467	446	469	460	488	435	472	459	458	512	477	440	445	470	452	476	479	463	450	457	460	459	504	464	506	482	470	469	482	476	485	454	504	483	489	504	494	472	452	474	498	477	514	447	486	461	500	434	486	455	476	411	436	434	470	483	497	481	507	491	472	457	482	490	465	442	482	520	476	452	466	483	462	467	433	513	472	466	491	493	486	466	543	488	468	514	470	487	457	464	496	476	495	461	457	493	464	456	474	513	491	449	470	486	444	504	453	464	501	458	453	481	522	480	503	520	489	456	488	494	452	447	543	435	468	455	456	465	484	448	458	463	473	504	516	482	471	469	478	479	473	469	463	500	473	505	496	487	485	500	444	489	490	460	485	463	482	433	455	457	464	485	472	497	486	466	534	471	495	475	468	448	461	471	482	454	504	450	428	498	492	476	481	459	468	491	479	453	495	477	470	487	502	473	494	488	495	451	440	500	472	474	454	486	453	495	480	452	448	488	451	464	468	484	472	504	434	476	494	465	442	446	486	479	466	488	470	468	447	479	482	399	452	480	506	507	453	460	449	485	483	498	463	450	457	466	440	469	458	475	512	494	475	462	450	472	489	462	479	488	470	494	449	450	471	464	477	455	516	446	495	438	459	461	444	493	442	462	431	486	480	469	485	486	456	482	488	442	455	468	499	509	480	464	466	490	501	484	453	439	484	480	487	468	431	444	498	473	481	446	491	479	458	473	461	511	483	508	475	484	461	449	442	479	456	488	484	502	503	452	496	445	500	477	475	468	472	464	507	456	489	471	476	420	480	456	470	442	449	511	462	459	477	431	442	419	475	479	472	459	470	482	467	451	528	472	480	495	461	442	496	462	468	479	481	451	486	490	477	455	462	490	499	454	485	508	473	481	464	438	522	453	472	498	496	495	476	449	461	453	480	466	467	449	488	464	475	408	453	492	500	484	452	463	479	453	470	457	491	448	473	480	488	467	503	470	492	471	459	467	489	409	477	501	459	492	460	496	488	488	464	498	472	492	487	488	469	438	502	485	511	481	483	427	474	437	470	494	472	454	480	471	481	483	475	476	520	481	470	471	481	482	459	447	461	460	455	408	494	482	474	491	489	511	457	458	487	440	475	442	462	475	477	487	465	463	432	460	484	466	466	491	468	518	470	506	507	446	489	450	488	480	464	482	441	512	484	489	448	477	461	447	469	473	483	460	480	479	469	444	451	439	488	468	482	445	505	474	468	445	426	456	489	457	475	432	484	467	450	486	460	481	492	505	470	443	477	459	489	486	474	490	466	446	476	481	497	439	525	444	465	468	484	445	536	464	462	519	539	459	438	443	508	485	496	484	473	467	419	484	466	474	459	489	476	455	457	487	476	449	483	491	503	494	442	479	503	475	474	428	478	501	460	481	438	484	449	461	461	437	472	478	431	463	460	472	507	486	448	484	494	475	498	467	433	440	445	503	488	494	478	459	481	484	469	461	489	486	456	485	448	485	469	461	475	462	463	439	448	441	466	459	525	488	456	440	462	488	433	456	498	468	460	467	492	460	465	493	488	488	482	476	516	498	437	454	475	470	482	527	495	444	472	466	494	458	501	451	469	466	463	450	485	463	499	461	460	459	521	484	448	435	501	448	465	466	492	462	485	513	462	438	524	482	473	488	434	495	488	496	528	468	453	458	508	441	463	525	468	457	554	479	455	493	510	523	473	461	483	422	454	487	455	486	456	500	487	470	453	461	459	459	545	476	451	462	435	457	476	465	456	477	467	458	495	472	507	481	454	481	469	462	445	471	502	476	455	474	453	441	497	456	463	483	474	423	434	458	471	486	461	505	495	492	484	463	458	505	423	525	511	501	498	471	472	486	484	483	481	478	472	429	477	446	488	469	441	442	449	446
25279	21436	27532	25603	9541	1234	984	891	870	888	854	868	814	811	799	806	762	765	781	799	752	804	806	827	802	775	796	785	788	854	793	758	774	787	764	778	784	791	810	778	756	780	780	764	749	785	784	827	738	756	773	774	757	711	776	749	785	800	719	787	764	802	793	841	756	771	798	789	785	803	787	769	749	757	787	797	766	719	799	750	800	753	737	749	817	697	751	769	775	794	784	755	767	744	764	748	788	763	810	796	767	777	825	770	790	746	775	727	808	830	751	825	753	760	776	821	782	782	742	804	726	820	772	811	804	774	765	776	756	777	785	776	795	825	777	777	830	762	785	796	770	775	762	760	767	787	757	804	739	786	764	763	765	812	789	771	738	760	773	731	777	823	785	798	810	762	726	792	765	727	766	774	795	774	761	797	817	789	770	771	780	782	788	800	780	774	759	760	837	734	811	761	783	750	833	779	830	779	726	759	741	764	813	749	773	814	732	787	718	766	775	740	737	785	746	703	796	729	755	758	807	760	805	794	751	816	760	764	767	761	797	801	791	738	828	769	747	801	783	799	789	809	777	798	743	753	755	761	794	758	791	778	770	767	789	802	772	771	741	750	743	776	798	803	736	748	746	759	745	791	792	788	784	762	800	778	773	788	778	754	803	741	801	821	805	727	809	798	792	775	761	764	833	774	761	762	715	772	779	795	797	787	763	880	850	786	744	781	795	748	807	789	761	811	804	779	742	781	756	768	811	765	767	833	754	778	759	739	769	762	760	806	774	765	767	770	742	799	751	754	798	777	753	759	793	787	774	742	800	760	780	733	749	779	804	774	768	798	736	758	727	792	783	781	815	807	738	757	788	781	807	762	819	836	787	771	772	790	782	778	761	770	721	773	788	813	815	741	773	785	739	808	774	744	778	828	807	757	727	803	797	761	760	803	818	775	733	753	742	769	781	753	782	731	751	787	741	779	774	820	744	780	737	795	753	707	736	790	784	787	726	730	784	724	797	753	817	836	767	784	744	750	769	822	785	740	800	775	764	794	743	790	807	842	725	808	803	736	761	734	772	750	751	739	780	778	818	796	810	796	755	760	776	832	714	797	759	743	762	786	802	786	762	743	684	815	760	765	781	792	746	778	739	773	742	676	802	787	726	769	718	738	767	793	738	756	733	791	767	747	755	754	841	754	733	764	720	821	760	746	755	760	789	770	732	748	726	766	746	825	785	755	793	740	778	789	754	789	778	776	769	799	790	775	753	735	749	811	791	800	776	784	761	796	794	794	815	753	725	769	744	773	805	829	790	775	770	757	782	808	772	796	770	794	806	804	783	754	779	744	776	746	767	757	773	776	779	752	757	796	823	825	814	806	751	803	739	778	801	787	816	795	758	724	825	793	723	736	781	754	807	773	795	719	757	832	789	776	752	766	779	724	751	807	716	789	766	774	809	760	784	833	767	769	726	791	777	796	704	793	770	739	767	762	769	821	786	792	747	779	764	766	788	779	755	739	732	788	748	750	766	804	760	770	745	789	747	796	772	821	838	789	779	741	787	809	813	725	777	728	769	782	755	831	789	728	764	801	744	808	775	784	728	751	758	808	763	744	702	750	832	781	791	796	757	793	745	816	803	721	803	790	778	786	773	795	778	791	840	779	745	742	827	785	768	786	795	789	700	764	825	761	833	812	769	823	791	762	793	761	777	743	774	725	726	770	753	814	807	816	821	734	815	733	805	760	751	801	786	770	772	788	740	785	799	826	837	786	777	838	802	784	791	814	741	791	773	787	782	734	767	757	773	794	758	763	743	764	796	785	807	785	808	746	793	760	754	757	761	817	718	769	754	794	758	718	759	739	734	776	790	763	821	769	726	753	774	731	775	770	737	748	743	734	783	764	750	725	791	781	736	754	789	798	724	805	762	730	809	777	797	762	811	727	787	783	799	769	840	759	812	753	789	803	757	759	752	785	780	747	821	795	766	761	794	759	754	769	793	761	781	748	806	738	812	823	825	847	718	800	791	774	711	793	747	792	753	785	748	741	740	809	774	745	795	783	818	866	765	742	764	712	814	810	723	812	785	800	809	731	705	770	769	727	754	825	758	781	827	727	760	777	784	821	803	763	747	755	740	782	773	761	825	787	776	781	767	797	747	780	768	810	782	780	790	771	790	824	809	786	754	730	766	751	836	823	839	805	789	804	757	747	777	737	748	714	745	777	763	833	792	761	790	818	763	734	789	790	754	747	783	812	849	765	806	714	768	754	762	756	760	749	794	785	785	775	767	749	782	765	744	808	733	763	772	816	741	772	782	754	827	731	767	727	791	730	796	810	757	774	798	798	759	788	796	789	776	785	742	807	817	738	761	749	774	760	724	770	751	823	813	808	763	755	761	764	754	802	772	774	767	821	809	768	732	735	725	766	772	769	751	754	772	792	768	797	761	740	756	768	745	703	772	797	758	792	800	791	752	764	765	825	783	755	811	799	788	773	769	803	820	786	803	826	748	802	771	767	767	757	736	727	772	802	821	798	776	764	764	757	776	762	773	744	791	763	805	814	738	800	758	789	773	804	769	784	747	748	809	765	779	823	813	784	777	799	759	712	775	779	757	790	811	829	765	826	737	741	716	813	746	764	782	746	799	790	773	796	752	732	756	812	784	767	748	680	768	711	788	769	783	758	721	760	802	768	751	760	749	797	767	798	729	799	764	753	731	692	751	744	779	777	758	754	781	786	765	800	799	759	754	776	762	811	792	715	809	755	762	790	790	818	773	821	759	782	768	779	718	767	761	789	815	833	765	801	798	749	783	766	805	794	798	760	768	737	791	732	774	802	762	821	781	787	803	737	735	738	765	833	765	793	770	744	793	736	758	758	733	747	802	795	749	816	763	711	764	777	763	779	741	805	828	806	783	770	809	818	791	718	747	714	722	808	766	735	755	744	802	800	803	775	784	745	811	786	774	764	763	801	750	732	818	797	804	773	732	750	791	777	779	798	753	825	781	760	816	731	777	753	760	740	771	761	790	784	763	742	763	730	781	742	831	771	770	799	841	759	756	772	802	790	763	810	764	790	737	753	787	770	749	798	813	767	787	770	810	713	709	737	787	780	743	810	818	805	772	808	775	815	768	746	739	781	775	778	767	746	772	734	828	776	754	749	788	703	718	779	755	777	755	777	747	749	781	740	777	750	803	778	739	791	774	775	716	774	744	781	778	760	756	809	772	767	778	799	776	774	746	772	807	762	767	741	779	785	734	748	818	694	788	810	743	830	756	775	735	805	791	770	769	778	742	800	784	787	751	795	804	769	770	773	762	802	755	789	792	742	809	740	758	783	766	772	789	755	775	764	736	749	761	745	744	778	754	807	728	819	760	746	759	787	757	723	742	764	792	735	754	784	756	793	767	775	801	878	743	780	751	754	749	769	806	804	784	825	809	779	734	820	794	782	747	781	780	807	796	779	753	788	797	783	775	824	783	774	787	795	795	796	782	746	777	770	790	769
10749	5112	3437	1950	1570	1373	1189	1103	992	959	959	886	867	879	867	865	842	802	823	774	809	839	837	796	820	824	781	791	797	829	767	819	819	760	786	770	758	828	822	806	732	747	781	770	770	785	831	783	772	728	780	790	799	826	793	814	737	746	779	766	770	783	800	802	753	814	777	789	764	776	787	761	794	813	812	732	776	805	801	746	791	806	750	798	797	764	821	818	807	790	821	787	809	742	802	760	729	760	761	786	804	732	782	791	749	781	738	739	807	794	782	791	805	828	841	834	766	806	758	782	796	786	782	780	787	792	787	790	795	772	754	824	800	732	800	760	769	787	743	769	762	789	788	785	763	786	791	749	760	775	810	804	799	782	775	732	780	813	781	751	798	789	783	755	791	804	751	804	784	779	757	759	810	824	729	754	779	730	756	757	754	798	756	748	800	751	735	792	819	781	782	759	762	778	828	803	768	806	798	788	762	805	750	822	807	805	792	764	747	795	768	777	749	818	767	838	760	815	786	802	743	794	796	812	788	766	833	827	747	764	781	796	811	817	788	743	804	796	792	778	748	797	800	780	775	756	777	779	782	769	846	790	805	769	754	792	780	778	777	743	820	829	774	771	771	808	805	788	770	797	805	785	732	811	787	790	829	737	757	772	774	742	786	771	793	820	785	809	780	700	792	768	785	824	783	736	794	791	826	786	781	781	808	773	812	816	766	792	705	781	784	729	822	803	732	820	777	783	716	779	783	758	736	824	832	807	786	757	767	783	774	776	783	785	767	802	830	784	739	805	772	769	792	770	816	776	803	770	754	778	756	767	793	824	791	809	784	762	723	771	745	751	813	813	786	768	729	783	773	796	772	779	779	833	751	789	786	789	798	822	792	807	766	814	823	772	786	814	826	741	806	738	759	815	800	792	764	779	775	764	800	799	768	753	820	835	812	806	781	775	777	775	763	780	816	797	747	776	743	769	753	781	769	764	795	783	793	784	810	812	786	725	766	732	792	753	786	712	780	760	777	774	735	760	808	798	766	763	784	815	788	841	809	769	744	765	849	801	772	813	770	785	783	784	766	760	797	779	721	783	797	790	798	808	774	733	764	810	785	783	773	782	838	829	824	749	789	766	754	758	798	745	814	746	816	792	779	801	821	771	769	820	793	797	785	771	777	790	744	747	739	782	778	798	815	770	775	824	745	778	801	779	801	767	808	793	760	763	786	796	795	755	847	797	794	827	777	746	828	790	795	787	735	799	752	785	752	809	813	789	785	778	798	802	767	781	779	767	813	810	724	735	783	789	789	811	769	792	794	793	810	803	775	832	746	791	805	805	775	802	763	814	738	847	792	809	843	763	782	768	779	758	846	800	744	753	790	822	782	792	797	796	753	777	794	796	746	790	828	796	774	806	769	799	801	795	791	786	779	814	745	784	751	762	765	785	803	762	800	829	850	752	786	769	755	774	777	790	742	785	791	814	749	810	814	801	765	815	787	765	754	726	757	779	806	811	773	743	833	715	787	813	804	774	776	768	815	772	752	747	776	761	747	786	748	776	811	790	772	775	827	833	810	744	806	745	791	763	815	770	786	828	789	771	737	818	846	765	810	758	796	732	783	806	772	736	767	749	769	757	818	793	823	785	833	741	759	782	781	768	816	741	830	738	788	795	774	784	773	805	730	819	772	796	725	783	772	761	795	781	786	758	768	812	728	807	797	784	812	745	793	797	783	802	797	808	773	769	760	776	760	801	758	714	788	757	794	793	782	765	777	800	785	772	822	789	817	776	769	765	830	793	774	779	788	777	772	794	783	780	793	793	777	785	765	783	756	772	767	788	765	792	809	776	742	784	774	830	781	791	809	774	802	713	776	811	756	803	837	782	750	805	759	805	793	811	824	792	757	774	802	810	805	762	733	800	776	766	786	737	733	759	759	762	805	795	801	740	806	734	744	782	799	810	780	807	778	760	850	828	757	793	779	784	755	800	795	756	826	814	754	812	777	809	737	776	801	845	779	776	814	760	743	780	774	718	737	741	741	763	762	741	780	757	738	780	779	783	800	768	780	798	767	797	846	793	725	831	792	769	808	795	812	781	782	793	771	813	780	754	755	776	743	762	779	792	786	818	757	777	772	779	778	762	803	796	823	781	787	832	800	752	791	787	750	789	817	785	776	786	762	792	759	804	799	820	781	846	802	780	719	786	744	810	783	802	786	755	802	801	788	781	798	773	800	799	817	796	779	800	713	822	794	808	780	818	781	806	767	844	769	738	801	763	807	791	797	780	784	738	790	796	739	765	763	840	741	824	791	784	765	790	770	755	820	742	784	791	821	847	792	796	830	776	820	811	805	802	772	765	770	782	835	794	782	765	749	750	836	827	764	800	804	789	757	772	808	753	795	767	784	760	810	824	774	771	784	816	762	780	769	774	786	779	773	813	759	776	788	815	753	747	790	779	782	802	778	794	755	760	796	753	764	774	822	777	780	732	796	821	712	731	763	796	788	786	770	790	794	746	771	798	771	775	722	759	764	716	763	753	764	786	834	788	813	765	755	797	773	782	786	812	766	817	782	804	815	766	797	784	759	760	768	797	779	781	738	763	805	721	801	760	820	767	752	788	747	831	831	779	711	761	772	767	808	821	726	805	759	832	802	803	732	753	806	865	772	842	853	719	772	753	792	822	770	736	817	793	803	832	753	766	786	725	736	804	772	750	823	797	765	794	761	831	781	792	794	755	745	802	790	795	760	766	843	803	794	800	761	749	790	836	791	806	744	781	772	761	771	740	769	811	803	753	822	796	833	793	790	767	789	817	771	747	801	812	764	797	776	778	745	787	770	769	793	815	809	807	828	783	785	808	821	748	721	753	795	827	767	818	729	797	828	780	787	792	744	787	796	741	750	775	769	782	780	831	766	804	816	804	745	797	763	746	756	767	802	783	755	763	720	790	774	837	815	771	714	751	789	790	796	792	740	789	798	854	755	797	767	730	813	738	747	784	794	782	839	835	809	763	765	774	786	829	834	750	787	778	791	786	747	803	752	746	749	748	757	856	783	802	768	765	764	802	815	783	773	773	786	785	771	801	799	814	788	780	811	768	764	788	795	772	788	758	788	799	771	724	812	764	827	769	793	776	761	812	817	813	799	750	727	798	726	811	795	822	823	730	770	799	803	779	829	799	817	778	787	803	818	857	813	771	787	787	721	765	813	770	777	769	738	780	711	803	781	749	795	778	803	797	786	806	856	807	800	760	764	766	770	780	813	769	782	774	788	740	763	811	759	737	804	762	784	789	785	749	772	767	753	778	821	800	794	770	841	800	804	804	760	801	791	773	798	794	777	830	801	774	805	790	759	770	781	778	843	785	746	744	762	835	790	766	751	789	758	771	764	790	804	808	789	859	811	795	777	778	776	791	816	823	769	759	799	794	808	783	834	800	757	799	784	756	784	757	773	821	738	756	781	763	769	777	740	836	788	787	781	788	818	848	791	816	813	772	772	781
23118	21584	29395	24281	21586	21636	7236	1393	1073	1021	952	880	835	810	738	754	745	749	669	686	726	722	659	722	672	701	683	709	685	658	708	693	692	707	633	621	637	646	625	641	629	618	685	648	673	661	685	634	605	631	617	635	667	625	618	637	616	618	624	625	658	688	647	640	617	661	700	643	651	647	629	642	698	620	636	625	637	668	660	609	642	636	673	642	633	645	644	670	616	625	653	608	617	634	627	648	656	655	658	644	635	589	680	686	637	648	645	625	651	642	643	662	642	659	653	661	616	648	682	677	637	638	673	692	667	659	621	670	647	628	645	633	640	607	654	609	655	619	671	653	623	655	647	618	643	652	635	661	670	665	614	636	660	612	678	632	639	651	643	665	656	593	668	655	670	616	662	641	612	662	626	596	624	620	664	643	685	646	656	659	661	673	669	607	628	639	620	591	617	648	603	637	664	572	619	567	601	675	591	647	603	678	633	616	623	617	668	638	637	637	648	662	622	623	606	634	643	629	634	665	660	614	663	643	661	673	655	614	622	633	669	625	666	631	660	667	602	642	659	660	647	652	677	614	639	593	640	631	607	668	588	651	658	620	652	603	594	657	656	665	648	689	703	630	600	616	643	649	675	642	691	656	570	647	652	630	673	615	614	613	662	600	682	658	649	652	665	652	620	645	657	664	630	644	631	615	637	601	685	640	619	600	630	656	660	638	610	679	617	662	640	639	631	661	594	647	640	603	610	659	658	636	603	631	627	634	660	652	596	669	624	633	628	647	627	612	645	666	635	660	647	671	609	624	602	629	587	651	686	644	610	624	667	624	653	663	657	605	698	561	647	710	649	633	651	617	674	581	584	637	597	635	582	650	664	598	655	670	619	662	640	612	630	617	637	635	610	653	636	609	650	590	671	673	625	653	667	579	669	617	610	613	658	680	624	668	567	616	569	636	598	611	633	649	591	599	627	629	634	640	642	621	659	633	611	685	609	645	647	607	637	625	618	684	645	624	668	584	606	645	624	612	643	643	605	652	651	643	642	617	622	601	629	659	665	606	630	662	587	619	667	632	641	611	630	638	658	618	681	656	648	602	620	638	636	653	601	662	638	602	609	582	578	584	579	605	679	656	601	599	653	705	632	677	636	641	649	634	568	609	601	668	622	642	611	662	623	666	655	623	648	646	634	628	662	620	636	613	652	641	658	674	619	649	694	578	651	645	631	628	616	657	582	645	636	642	624	651	660	619	657	670	691	669	596	675	648	640	627	622	599	626	635	655	666	630	687	640	661	594	634	695	640	621	620	630	608	604	638	573	640	580	619	628	626	642	639	627	669	635	633	652	637	605	632	629	654	631	633	653	614	618	667	648	624	668	657	644	657	628	596	617	643	627	626	593	646	619	636	657	627	623	654	633	657	615	637	624	656	670	660	673	655	656	608	677	684	655	635	649	633	620	637	631	649	643	654	654	637	612	579	657	649	636	677	654	657	663	629	642	630	637	617	662	676	636	585	688	662	601	617	604	635	662	656	643	689	632	646	638	597	617	602	639	655	640	607	612	610	648	690	666	571	639	653	617	669	642	628	642	619	646	625	655	606	603	624	668	670	636	619	678	636	646	615	589	665	610	642	641	656	619	643	603	652	593	661	611	616	632	622	590	619	613	650	649	663	663	630	673	634	658	643	613	642	639	652	651	619	621	639	660	658	641	648	623	649	615	651	605	675	707	629	667	610	613	586	675	641	585	598	647	649	625	634	639	639	671	630	659	688	639	616	631	659	696	643	611	629	650	646	626	583	668	640	681	681	640	651	618	645	634	613	626	650	651	582	583	655	602	586	606	607	626	630	642	609	630	632	629	622	645	577	637	629	653	617	631	646	623	606	620	658	630	630	606	635	652	637	659	659	629	610	638	658	646	621	646	608	630	638	634	586	629	648	623	643	629	638	613	633	644	618	648	659	640	644	668	639	696	661	588	650	665	639	607	665	638	603	616	624	577	660	666	621	674	665	654	642	609	618	608	670	680	688	653	623	610	632	626	606	690	654	610	668	636	685	663	650	603	612	657	601	653	679	613	641	625	669	608	661	641	651	645	633	665	625	644	596	628	642	646	665	598	613	616	602	606	627	675	660	665	629	661	590	659	693	624	646	629	641	633	656	659	654	639	635	685	647	678	647	647	607	656	646	620	665	646	645	575	641	670	661	640	682	622	618	626	644	656	623	639	586	639	606	653	666	611	593	666	639	611	655	622	684	637	644	636	614	633	638	590	674	604	639	596	677	646	638	654	689	687	639	624	612	639	596	634	640	610	644	635	635	583	640	609	625	640	654	667	644	628	631	606	657	589	620	614	677	637	654	695	650	582	620	637	651	649	594	573	645	615	648	633	654	622	648	661	589	609	678	625	632	679	648	632	646	631	625	645	653	601	677	649	620	646	671	622	608	631	623	700	640	638	623	637	675	654	589	648	613	637	641	635	608	618	610	638	625	652	634	620	601	629	601	596	677	628	622	648	616	687	621	659	610	660	654	646	635	656	641	638	619	618	632	609	674	656	646	609	607	652	649	658	648	610	644	653	633	659	618	636	668	668	658	603	605	643	635	700	643	633	655	620	629	585	642	692	582	642	627	652	652	676	620	626	670	626	621	646	624	626	613	640	638	644	662	657	689	616	711	629	616	642	596	663	608	624	622	605	674	645	606	626	616	610	676	591	673	607	621	603	614	621	643	602	655	652	617	664	622	585	629	615	643	594	623	717	631	642	660	630	619	631	594	675	637	619	598	652	615	611	656	619	638	617	643	677	689	669	592	629	675	647	614	638	633	609	604	623	688	640	574	610	591	643	661	674	674	654	618	632	654	649	653	654	619	602	683	610	644	664	618	654	635	621	622	673	633	599	650	665	634	626	643	648	670	619	634	654	606	677	629	622	651	651	690	631	650	634	660	634	598	598	627	637	650	598	615	623	662	632	678	629	615	635	635	680	665	626	619	633	611	637	610	638	624	634	621	678	598	627	694	598	623	623	595	647	606	599	569	618	651	607	614	656	626	621	637	635	633	618	640	607	633	668	666	664	639	641	648	626	630	690	665	648	651	602	645	653	619	623	606	653	656	593	578	597	644	589	620	614	651	586	635	636	669	673	624	644	602	661	654	642	631	592	636	646	633	642	633	602	623	590	640	660	613	611	657	592	640	637	650	620	630	628	617	613	587	597	628	605	623	634	637	623	688	637	604	631	609	614	617	636	639	650	654	605	652	650	671	658	626	669	675	588	648	639	636	672	648	623	605	603	634	609	652	665	627	630	631	634	607	641	611	614	629	623	625	616	584	639	660	644	627	704	637	667	656	619	679	638	639	635	654	607	600	588	649	611	630	650	653	664	644	674	644	619	626	628	569	603	654	630	642	632	627	604	611	649	634	635	634	621	624	597	655	631	624	616	638	600	685	611	599	656	636	655	604	694	590	657	645	661	649	606	653	645	655	638	644	680	617	633	592	685
12716	13750	9359	4700	3544	2546	2027	1639	1484	1318	1084	1031	947	848	878	870	810	795	739	776	720	683	672	657	783	651	724	690	678	639	684	720	640	662	622	679	654	633	653	667	676	653	661	639	641	621	643	625	669	656	702	641	678	633	659	654	599	648	628	630	669	700	657	623	656	660	616	611	637	657	657	657	631	660	643	649	656	612	609	645	601	588	644	633	600	650	623	602	652	619	622	613	674	607	645	657	602	598	620	638	669	616	639	672	612	670	667	617	694	656	654	629	608	598	652	624	637	637	644	660	646	658	647	627	652	682	686	626	651	632	638	612	637	622	610	614	685	648	671	652	637	620	604	595	620	608	652	682	649	665	587	621	650	623	606	613	646	638	627	627	592	633	682	611	624	650	661	637	637	659	671	668	599	642	658	622	660	673	642	627	656	641	611	662	608	636	608	640	610	570	629	648	670	611	634	649	613	663	628	611	658	660	615	675	644	667	645	620	660	621	620	651	629	607	665	600	643	624	622	699	606	623	639	645	604	648	616	637	607	655	664	645	592	655	673	625	599	650	612	619	623	621	628	683	604	615	650	618	614	618	643	681	662	585	631	590	621	677	655	629	614	615	631	622	648	658	661	677	632	641	627	655	617	653	594	628	607	634	661	622	617	668	629	686	610	659	626	620	677	672	589	625	617	668	643	620	632	634	660	642	632	658	601	611	612	629	609	654	693	610	629	638	646	600	635	633	642	580	599	666	683	603	613	604	654	604	650	654	610	619	600	618	649	628	664	621	668	634	628	608	615	654	649	613	629	646	641	633	652	644	623	655	670	614	638	609	614	645	645	602	636	625	631	640	589	652	634	618	614	647	585	571	615	595	644	591	659	656	630	611	646	653	696	597	624	698	593	626	634	662	666	624	591	616	669	622	659	584	631	617	643	662	650	595	618	664	637	629	602	617	594	627	622	631	653	612	647	667	635	677	604	605	660	618	631	648	610	644	612	630	594	630	680	611	618	563	646	665	639	648	665	648	634	612	592	609	594	644	611	645	649	612	630	654	652	627	659	619	620	660	653	631	652	592	588	674	634	662	601	597	635	609	618	622	607	655	619	614	627	621	649	668	660	583	645	622	672	681	613	614	609	610	623	604	639	649	639	641	656	608	625	641	611	632	624	625	625	624	655	624	644	624	680	599	641	609	627	630	627	639	641	631	642	673	625	647	672	596	659	661	660	649	608	654	629	624	642	648	608	615	637	653	705	597	642	646	647	627	626	588	637	600	600	634	643	640	607	644	616	662	636	631	604	654	613	636	630	675	632	627	602	642	626	614	661	622	622	599	666	625	618	619	653	612	603	649	646	665	612	626	613	612	665	643	656	593	618	642	641	628	619	600	639	653	629	637	661	620	624	628	644	671	608	621	616	641	594	620	619	634	635	630	623	644	640	629	645	597	615	638	636	624	609	614	619	661	637	623	623	577	622	620	629	611	658	614	656	612	617	614	603	631	635	617	627	636	636	593	633	603	631	627	673	640	597	634	618	640	623	652	640	639	631	615	642	624	628	635	632	626	633	601	632	646	650	643	573	636	637	644	638	681	647	617	700	625	617	652	651	631	713	642	658	628	629	598	627	630	661	616	664	582	617	601	657	647	609	647	618	644	669	608	597	621	656	644	612	636	632	624	624	590	643	637	608	595	604	646	585	681	673	613	659	595	678	599	633	636	623	595	691	646	645	630	610	566	583	598	669	568	645	589	624	604	643	598	641	640	601	636	636	609	602	643	627	638	647	623	600	615	622	669	591	635	587	635	656	629	608	622	619	608	641	694	644	624	611	648	576	629	639	637	657	601	651	608	623	633	639	613	652	639	616	625	638	609	663	661	654	608	613	664	660	630	662	605	600	629	595	646	646	596	597	635	651	636	647	630	624	668	647	662	646	587	608	612	607	645	624	620	624	598	626	658	615	639	624	640	629	664	664	650	605	633	647	646	652	605	668	646	640	605	646	633	668	655	637	618	589	653	607	629	641	594	622	623	667	634	610	660	680	662	642	667	625	611	660	650	659	612	655	647	625	611	624	625	645	631	651	625	624	630	613	638	620	657	635	627	593	599	633	631	676	613	619	640	646	617	647	632	631	658	598	648	632	652	673	596	649	598	658	632	635	653	667	678	636	680	623	593	650	646	655	602	625	597	608	615	618	665	582	637	624	606	638	627	647	612	653	647	653	608	655	629	665	643	613	663	622	664	640	642	595	635	624	627	672	596	630	597	652	618	588	660	637	614	611	614	620	677	617	681	607	604	642	623	617	632	574	618	603	616	647	666	625	612	635	676	607	632	651	660	637	634	656	609	664	647	631	594	628	613	598	651	606	631	631	592	642	619	642	664	598	637	625	667	626	631	642	647	634	630	610	614	643	646	619	654	639	674	635	628	650	607	626	621	622	606	666	626	618	639	615	627	604	638	617	613	661	656	674	643	617	638	599	648	571	652	647	660	660	646	642	649	606	660	658	682	616	627	625	641	612	589	614	648	597	634	666	622	588	659	633	626	647	636	613	613	643	635	606	676	662	576	633	688	623	640	684	665	621	646	663	627	648	621	632	651	667	714	655	598	625	623	658	682	628	614	660	629	600	644	645	637	670	644	673	671	684	640	615	625	598	625	642	613	624	603	619	651	611	623	665	555	598	590	586	654	609	618	668	649	646	634	604	653	616	610	651	677	672	654	618	653	633	663	662	616	645	603	620	635	623	657	598	624	650	633	666	641	612	632	679	647	605	614	648	588	684	622	648	630	580	673	646	613	622	638	679	646	610	608	625	620	610	622	651	608	662	652	569	612	614	602	610	650	605	605	623	606	635	657	608	649	620	644	623	600	603	605	646	672	632	635	636	594	648	644	627	676	606	608	588	629	645	653	628	615	687	634	648	633	615	627	625	655	598	629	646	603	636	641	607	646	602	659	662	606	650	677	645	625	656	646	625	667	636	643	637	657	592	611	615	606	645	613	620	675	606	626	666	640	637	642	626	712	629	664	605	633	663	632	636	638	594	609	623	646	687	663	661	597	648	612	633	614	593	681	632	638	660	613	642	602	618	600	654	615	637	616	675	618	590	659	715	610	663	631	651	609	614	648	631	621	581	611	650	628	634	677	628	637	629	618	571	624	612	613	618	642	627	656	656	623	616	614	612	623	665	639	599	635	657	636	645	624	601	658	592	651	600	644	659	639	620	640	647	637	610	635	671	700	599	633	618	650	669	630	607	642	659	645	659	616	612	658	658	630	662	667	610	621	624	629	584	622	657	583	593	625	585	634	582	596	650	697	645	624	609	628	641	613	648	638	660	652	589	635	639	648	606	654	608	623	656	575	632	649	662	640	646	621	634	645	632	645	646	614	645	644	612	642	617	643	619	630	650	582	649	677	665	608	613	631	668	592	646	640	604	639	609	630	636	629	633	644	660	623	613	617	622	666	649	595	654	597	611	628	649	673	618	629	636	590	612	635
28906	17863	4023	970	759	724	627	661	633	648	624	627	636	643	637	628	591	595	604	611	619	629	634	593	543	616	641	600	624	653	622	608	622	616	605	654	623	637	607	574	623	590	613	621	635	627	666	618	611	605	623	601	608	619	591	580	574	581	658	578	609	617	580	601	619	612	587	617	635	640	614	612	607	626	619	610	588	634	606	626	618	630	587	611	622	608	626	632	627	624	624	559	596	629	629	592	578	599	615	611	613	590	630	567	627	551	674	623	573	614	628	571	612	624	631	666	654	604	600	636	655	583	599	582	621	647	656	625	583	635	606	641	600	628	636	576	605	602	616	566	584	599	621	627	642	620	616	613	591	585	607	579	607	641	591	623	560	619	625	627	577	608	597	592	647	642	637	637	611	595	626	641	559	603	611	604	600	591	658	601	618	621	575	595	608	612	593	589	608	574	604	598	625	598	599	624	601	654	609	636	632	641	603	574	603	608	605	637	645	630	607	606	598	587	596	591	557	558	649	621	620	605	631	602	617	583	588	636	573	609	609	617	609	574	596	624	573	613	620	599	632	650	605	581	617	637	619	653	599	650	591	574	564	616	605	598	630	617	585	595	595	588	591	645	598	613	586	625	620	604	580	604	637	618	631	603	605	569	589	554	595	582	636	573	616	618	622	616	602	631	615	570	607	633	681	635	584	628	627	618	635	650	624	600	578	636	626	637	608	604	572	610	627	633	609	580	641	610	591	610	607	562	647	640	585	592	582	634	645	596	619	576	593	647	627	598	592	606	650	615	622	613	578	614	570	597	624	652	598	635	596	563	598	620	642	651	605	585	625	593	576	607	627	643	606	588	566	607	579	626	599	610	598	626	586	618	578	575	590	594	556	582	637	603	603	585	615	601	557	616	640	646	631	599	638	590	659	606	609	576	610	639	578	555	601	592	636	657	642	581	610	611	620	605	578	648	621	598	659	629	617	571	586	564	611	592	575	586	621	626	599	626	656	635	578	592	588	635	595	614	625	596	592	611	622	589	610	553	603	631	602	625	571	618	569	616	641	609	588	583	591	574	587	566	621	627	635	616	589	599	598	613	560	622	640	580	635	616	685	627	649	596	615	598	598	548	655	633	601	550	601	608	570	631	641	583	585	654	626	589	588	633	575	574	585	627	659	633	620	603	688	633	582	602	556	642	581	671	591	594	604	620	632	602	586	634	590	588	622	612	632	609	589	591	643	628	640	618	584	610	627	611	578	621	621	626	613	558	627	613	651	584	616	596	616	600	657	611	623	584	613	629	591	633	603	615	600	604	571	617	637	592	610	623	633	610	582	574	623	618	584	574	603	639	613	594	636	589	628	623	579	628	643	588	626	599	671	606	635	618	599	636	596	616	680	622	623	592	630	649	644	608	632	613	628	636	545	634	605	609	594	600	597	641	604	596	596	607	591	578	620	616	615	602	615	616	570	589	602	583	625	601	616	606	551	573	618	639	616	586	641	585	588	577	580	618	645	639	653	620	619	572	613	601	583	606	573	595	609	661	571	623	592	646	588	646	649	617	644	592	625	612	619	600	621	607	593	615	604	621	539	619	617	619	664	609	619	630	614	600	653	650	626	570	588	590	585	619	541	565	611	630	615	573	613	572	622	603	625	594	576	605	593	625	596	629	611	612	609	637	677	583	587	630	612	596	654	622	612	634	608	585	636	621	620	625	572	660	586	579	594	638	624	612	628	590	629	599	620	628	575	635	614	589	614	630	623	618	628	559	640	617	597	620	607	619	611	609	642	598	621	623	599	606	615	620	619	619	600	587	607	565	621	663	646	624	567	610	631	614	642	576	601	585	603	627	560	629	634	612	628	604	580	609	576	583	616	593	601	569	663	650	647	655	582	599	647	576	650	625	623	626	596	645	670	574	614	605	628	613	613	581	619	615	606	626	620	558	614	598	591	625	632	585	602	648	627	555	626	618	604	578	571	565	594	636	648	595	609	582	636	640	650	578	580	632	587	582	612	633	600	607	590	600	676	597	616	585	562	641	594	584	596	603	588	597	597	614	625	635	567	648	563	614	635	613	589	570	580	588	621	609	606	558	661	608	591	564	585	616	614	575	599	616	545	569	596	612	602	634	577	585	615	596	572	607	588	627	567	603	611	643	611	634	582	623	621	596	609	597	555	609	574	577	617	607	620	587	631	613	623	604	618	532	614	598	605	653	633	663	573	597	644	608	608	599	589	616	651	652	612	603	578	647	599	626	597	624	634	599	638	611	631	600	624	602	597	566	622	641	595	622	586	620	612	564	578	584	634	612	596	605	606	566	618	638	601	644	634	568	661	643	571	589	601	615	617	622	648	589	569	633	639	629	559	631	629	578	597	636	644	599	620	609	628	630	593	624	581	599	553	638	610	608	611	564	586	633	583	593	617	607	639	593	640	585	617	622	600	660	607	606	619	579	656	648	641	639	578	615	610	637	606	602	556	596	647	613	595	631	563	656	592	652	605	603	615	630	635	618	572	603	599	624	597	569	615	579	623	577	562	706	588	603	663	607	635	576	619	576	649	659	595	642	613	538	579	615	556	611	605	617	602	626	635	609	618	589	603	620	617	664	670	619	591	620	616	666	608	638	618	623	567	656	618	612	581	635	612	611	605	628	591	617	588	578	639	596	610	594	617	592	649	577	642	623	601	629	591	602	633	588	599	564	625	589	636	602	616	606	573	614	584	596	611	657	650	571	586	564	618	648	620	623	575	600	607	612	583	614	586	642	589	582	613	613	652	564	659	608	621	623	618	606	627	562	605	598	593	575	566	622	604	614	641	589	579	660	577	601	625	600	629	621	628	632	614	632	629	594	611	644	599	564	639	579	614	645	633	557	654	607	594	634	597	576	637	595	625	638	623	591	601	600	594	606	615	572	592	630	664	616	604	628	581	629	611	613	615	572	592	609	621	557	610	646	617	586	642	593	614	621	594	615	574	579	599	619	611	593	591	588	634	632	639	603	613	608	617	628	623	638	623	566	614	613	622	640	615	566	629	608	568	618	595	602	581	606	642	593	585	629	621	568	602	625	576	577	594	621	606	555	623	571	608	624	613	588	558	624	647	610	620	651	576	581	630	605	615	614	592	582	610	604	658	601	614	575	657	614	566	598	634	621	623	640	611	636	619	616	616	626	618	629	583	598	580	592	569	626	625	634	669	656	599	661	616	595	651	595	605	620	662	633	620	630	634	607	579	590	597	587	634	578	637	592	597	596	635	562	567	635	624	622	606	598	629	618	627	599	594	622	594	586	626	602	634	617	623	613	620	567	593	612	636	625	623	658	620	595	557	623	623	606	560	627	647	628	619	605	608	593	646	617	587	612	639	552	652	611	604	629	604	635	605	601	619	617	628	544	634	596	582	593	556	619	627	618	609	597	619	606	577	584	588	593	582	578	632	595	604	639	589	603	621	600	619	571	611	613	616	613	606	595	569	632	599	594	636	627	628	604	619	569	642	622
10276	1103	936	808	713	703	705	689	674	632	665	628	628	631	630	716	678	657	604	619	671	611	661	660	622	640	628	701	594	625	634	602	623	679	652	637	575	616	627	598	642	617	686	627	652	636	595	627	663	626	619	657	578	628	611	624	627	632	630	606	613	613	610	668	659	633	643	596	652	654	627	604	659	629	639	616	630	671	687	673	639	694	606	646	594	654	654	634	651	641	624	628	609	624	662	633	661	590	645	646	637	638	662	624	637	686	634	597	616	632	614	687	645	642	638	685	674	639	634	641	628	672	603	654	649	641	662	666	644	647	647	609	646	662	664	658	649	609	625	609	668	651	645	619	665	623	654	637	616	638	624	615	623	630	613	612	669	664	615	639	598	610	664	635	627	599	694	669	648	631	586	631	592	641	638	662	597	641	669	627	632	657	641	592	701	642	588	615	636	583	597	635	621	619	629	643	626	606	641	633	615	642	634	649	617	594	686	676	641	587	645	612	672	681	705	670	604	639	630	599	635	662	609	643	643	602	626	608	654	649	620	639	658	580	631	590	656	628	624	601	603	654	650	616	616	670	626	686	629	577	646	703	647	673	637	619	631	602	684	588	673	608	614	614	627	624	665	610	649	630	626	645	606	609	619	644	591	579	626	633	638	580	633	623	602	618	610	632	620	668	626	625	675	554	598	662	662	602	630	632	636	649	638	676	651	665	648	601	638	646	610	619	633	644	596	663	650	645	620	626	642	635	613	609	598	610	593	618	658	629	659	629	645	589	596	659	628	624	638	634	638	641	632	643	625	616	683	629	700	649	645	650	637	627	652	644	628	617	642	614	655	664	643	624	633	635	608	678	650	655	652	626	681	614	612	678	630	582	713	607	651	629	612	653	652	680	645	606	621	636	643	612	616	606	656	672	630	643	639	621	641	625	669	637	652	619	584	619	695	630	628	616	632	646	667	702	660	664	622	633	596	632	640	652	659	647	642	610	655	576	662	601	626	587	672	621	613	609	611	611	626	627	627	628	623	643	609	622	606	648	686	587	615	620	621	623	605	673	639	667	642	607	630	612	649	636	596	659	647	666	663	593	616	644	601	610	654	586	608	677	612	669	671	659	609	656	629	641	605	673	641	670	643	622	630	633	680	646	632	622	660	616	687	590	651	621	618	626	612	615	671	623	641	646	609	645	669	607	611	656	643	654	617	616	650	615	661	645	582	637	658	642	635	590	644	579	651	620	660	668	599	621	667	606	611	637	572	637	683	665	631	623	640	622	688	601	610	652	647	613	648	612	653	627	608	674	669	672	645	621	658	614	666	596	653	603	669	644	604	630	627	593	617	647	672	643	664	604	633	621	642	622	648	625	617	596	653	615	624	618	591	613	674	589	645	646	677	578	616	621	596	662	671	598	675	628	645	618	642	607	648	599	655	586	644	633	625	637	618	599	630	676	648	609	649	628	639	682	594	609	618	617	606	619	610	657	649	665	641	612	611	617	637	622	616	594	660	608	616	672	670	687	652	596	641	568	620	635	630	648	620	642	640	603	661	603	652	622	648	679	627	653	657	699	623	648	657	641	607	577	644	653	616	626	643	595	623	639	616	652	620	705	643	677	588	631	643	608	661	657	618	635	667	691	613	579	613	677	614	663	606	652	636	630	638	655	639	630	620	617	633	611	629	626	640	621	609	648	665	607	651	684	584	607	611	655	624	621	631	593	661	632	604	629	655	648	614	677	621	604	655	629	635	605	652	646	593	666	648	647	679	583	659	593	665	664	653	655	623	625	597	606	610	635	612	623	665	645	636	658	654	615	640	633	624	637	642	628	672	674	639	629	641	613	618	652	672	654	654	620	654	643	635	612	602	648	651	615	609	649	636	665	654	650	625	619	633	644	625	634	617	608	629	627	595	652	655	612	659	669	621	654	624	645	664	656	611	652	625	671	625	629	613	692	642	645	630	594	638	643	609	624	626	601	661	609	600	658	634	638	636	605	608	611	583	634	658	655	629	649	665	589	626	591	679	642	620	614	674	657	620	712	657	652	660	606	594	622	624	627	667	628	652	663	616	589	625	684	612	607	646	638	619	676	640	615	621	641	631	625	622	648	653	609	601	669	642	684	614	631	619	645	616	622	603	619	647	573	653	644	625	633	639	646	601	619	636	646	593	669	653	664	661	579	617	598	632	601	643	613	681	644	608	647	647	693	581	632	614	605	603	618	644	622	662	648	654	610	649	639	661	634	627	626	615	618	591	620	652	605	691	622	646	582	648	625	669	604	630	686	622	642	650	612	649	614	630	599	674	638	594	602	646	695	624	590	592	618	644	616	632	656	635	576	645	649	623	643	611	625	659	647	603	674	568	629	646	660	638	630	634	626	617	694	618	639	660	653	631	617	642	614	617	636	664	600	665	610	642	586	622	635	636	629	647	610	647	640	651	622	652	579	623	633	664	588	613	588	651	631	651	634	599	628	612	633	664	602	646	644	621	630	659	573	609	661	583	637	612	619	653	600	579	603	628	663	578	624	582	614	609	656	657	626	651	595	631	577	641	636	622	629	566	641	638	646	593	625	582	670	639	646	674	640	583	610	647	644	630	628	630	609	636	611	605	616	635	644	606	657	641	631	671	622	612	623	590	593	662	570	660	595	663	622	667	625	626	673	620	648	620	680	641	605	628	626	659	675	670	671	643	674	631	630	624	640	579	593	633	661	626	640	648	651	624	619	636	611	677	613	693	658	622	636	574	641	595	638	629	679	592	684	646	610	593	648	613	644	629	599	610	656	667	591	622	630	631	652	630	607	614	635	691	630	604	630	667	623	580	661	617	675	639	633	650	642	638	633	614	599	638	665	655	612	648	653	594	632	620	676	613	588	686	664	651	643	622	645	649	626	654	600	638	609	619	628	658	648	641	604	625	637	624	641	610	644	655	632	651	645	600	610	627	657	606	625	643	646	622	649	616	643	660	600	612	658	620	660	579	646	621	658	654	637	645	613	594	646	667	643	675	623	640	611	641	653	626	662	638	637	627	601	633	630	663	659	601	613	614	646	636	659	652	669	618	608	650	624	694	654	666	621	645	605	654	660	644	648	635	668	684	672	675	592	640	644	612	591	582	622	688	599	631	649	606	653	642	641	644	641	634	697	643	622	673	688	644	682	659	631	655	595	668	589	626	655	619	617	607	600	584	631	644	647	641	630	602	651	573	636	643	646	639	656	662	638	667	640	647	604	645	632	653	610	639	673	606	634	653	641	628	632	656	638	611	622	616	681	644	632	660	646	673	646	636	599	620	616	664	655	629	649	599	649	599	658	661	622	657	622	643	629	673	631	643	637	653	630	668	600	590	615	668	646	614	581	630	637	669	642	629	648	603	628	627	625	667	682	605	641	634	605	638	609	636	669	621	656	625	645	654	641	664	649	638	640	631	615	642	649	601	632	601	646	636	607	637	618	596	640	646	604	639	617	682	647	622	640	626	636	591	640	642	627	647	639
24182	21552	28877	24642	21539	9548	1175	773	673	658	625	582	541	559	546	472	504	501	519	481	457	505	511	467	464	480	490	492	450	486	448	444	470	477	495	459	499	463	497	468	483	461	447	445	467	473	464	465	452	522	454	455	476	448	464	420	450	522	488	474	474	477	475	413	459	464	492	476	444	447	454	471	439	474	484	451	448	429	436	451	450	491	469	411	462	466	458	473	468	432	467	443	465	445	441	475	440	461	463	466	443	504	459	413	444	476	437	497	465	466	462	494	499	465	440	477	467	469	453	429	501	469	499	470	485	454	462	478	484	486	431	460	469	447	441	483	446	455	459	505	462	463	481	448	463	462	471	498	464	507	439	449	443	482	447	441	427	432	451	441	491	490	397	474	461	447	470	495	448	461	486	443	470	475	465	455	464	444	473	474	507	463	443	498	452	501	456	467	480	471	481	448	441	452	481	432	441	466	461	441	452	476	464	476	488	473	457	481	463	455	413	415	420	466	419	453	449	459	439	456	431	462	451	471	435	442	477	452	426	489	464	433	472	471	475	399	492	458	468	491	490	470	478	467	464	477	453	462	489	425	419	464	452	459	492	492	456	465	476	488	448	455	441	439	459	460	463	487	453	447	513	456	456	485	469	457	463	484	469	461	441	455	456	445	461	473	411	445	461	443	465	449	501	457	460	464	519	475	456	466	478	428	406	452	517	489	497	450	442	460	422	439	472	446	443	475	459	480	466	445	456	495	494	454	432	464	477	468	466	479	451	473	474	463	449	449	471	421	450	414	485	469	444	480	414	475	444	429	482	475	478	446	456	486	466	465	437	469	470	435	459	482	450	451	498	473	439	483	456	474	440	488	453	450	482	449	474	444	423	417	475	454	440	442	423	437	463	442	430	492	459	461	456	487	474	480	469	484	469	466	514	441	463	478	449	513	439	462	431	473	450	481	451	463	471	446	462	493	417	504	496	461	480	451	462	459	457	442	459	468	452	461	475	419	461	455	436	473	480	428	460	453	515	453	448	471	438	452	450	509	463	493	445	468	463	473	431	421	465	445	477	433	470	482	480	503	451	466	421	434	449	437	403	466	436	432	480	443	431	461	444	462	421	468	434	473	443	464	469	428	471	452	482	446	437	438	421	451	437	433	465	438	434	477	443	502	461	455	448	438	435	465	466	459	490	434	445	478	452	431	455	461	461	455	476	464	408	472	453	448	459	469	486	461	469	472	447	459	480	471	466	463	509	458	471	476	424	476	477	438	436	427	452	399	485	458	460	474	441	447	490	458	442	438	445	458	465	442	491	467	492	445	440	482	460	471	481	447	424	441	430	464	507	484	480	508	429	454	489	485	487	466	497	495	490	501	461	497	464	437	464	460	434	463	444	467	440	470	408	482	483	439	422	460	497	464	491	471	435	462	457	460	434	472	461	500	514	439	452	462	463	458	442	453	448	482	469	472	493	422	427	437	425	404	454	454	463	417	446	470	466	420	469	466	429	430	467	447	463	468	465	458	480	466	444	463	490	485	474	438	448	459	471	490	467	432	461	469	427	423	409	461	469	445	467	452	468	489	450	436	468	436	466	476	454	401	450	476	441	445	435	451	480	466	453	469	473	473	426	478	495	482	489	456	512	446	406	479	496	476	449	463	496	465	443	447	447	450	458	500	448	477	426	463	428	423	461	492	436	472	496	449	481	445	459	434	445	470	511	442	472	466	475	451	412	477	448	447	461	481	476	455	440	466	450	468	446	431	446	474	481	469	464	460	486	447	385	454	479	454	466	484	450	439	447	417	474	461	431	441	462	499	470	469	471	485	458	454	426	418	479	464	457	446	464	459	466	424	434	475	458	421	449	499	417	437	466	507	486	455	477	452	435	454	488	456	479	435	475	480	433	472	438	438	453	471	485	421	439	444	479	491	448	422	477	469	441	426	435	445	454	420	481	466	412	461	454	417	424	465	464	411	520	444	445	424	469	503	457	442	482	463	503	442	457	452	448	450	464	471	446	458	486	460	487	448	449	453	424	457	504	438	446	467	466	423	472	496	435	453	450	462	491	450	458	481	495	421	487	433	452	441	470	458	456	471	451	417	439	455	478	493	453	534	481	515	469	469	466	421	453	440	471	436	449	446	489	441	474	440	468	463	430	489	451	445	441	458	449	466	457	471	447	436	462	420	448	491	412	450	497	475	410	413	485	413	470	436	467	516	500	445	453	450	523	471	457	456	463	434	468	469	472	393	466	466	475	448	494	442	498	455	454	473	449	437	454	480	466	482	460	495	477	456	473	454	464	453	451	448	460	464	472	480	459	471	465	425	463	483	439	497	436	471	440	469	495	486	443	495	451	502	460	473	435	456	453	462	411	445	451	450	435	471	438	429	448	467	449	444	459	445	445	449	464	460	422	453	465	461	419	461	495	450	464	499	438	461	488	471	456	486	470	478	481	436	453	453	434	424	475	434	449	455	472	494	477	492	449	411	465	465	471	466	492	482	474	496	480	472	441	513	475	444	449	455	441	459	477	479	450	416	431	462	460	456	486	461	437	475	437	508	433	476	443	452	471	440	444	411	450	502	450	428	427	443	453	448	441	416	438	465	453	479	435	472	468	471	471	473	451	444	481	467	493	437	516	505	428	438	474	453	490	487	444	495	464	463	465	491	480	462	437	456	435	440	413	468	424	454	440	468	484	454	434	473	485	481	469	460	466	472	438	468	454	450	442	505	442	472	455	467	465	444	444	465	464	469	473	463	445	481	481	437	472	418	468	450	445	435	403	462	478	460	480	438	470	436	488	473	466	444	460	450	439	463	452	480	441	416	417	452	459	481	470	437	441	464	454	485	456	481	477	488	464	461	447	453	489	442	480	451	480	458	479	429	471	478	457	480	456	464	453	471	455	466	453	449	462	431	445	453	456	434	485	453	473	496	458	452	457	471	502	466	444	479	469	437	443	452	436	477	476	452	457	452	518	468	475	459	447	404	459	484	514	399	455	443	433	480	472	471	463	468	451	465	465	437	438	443	518	416	468	482	457	498	442	438	458	448	449	438	489	437	484	435	466	474	443	450	473	464	469	456	435	500	452	469	418	463	455	453	448	429	443	450	454	480	455	446	448	487	468	412	460	455	441	455	433	496	460	435	497	477	433	462	454	443	470	475	452	446	477	477	458	441	493	449	460	474	484	448	450	481	451	450	444	476	463	459	507	436	418	453	415	434	478	456	486	498	457	451	446	416	470	437	443	467	453	439	429	462	516	453	382	458	469	392	444	414	472	476	476	440	485	450	472	456	448	486	470	471	463	471	494	464	455	477	448	461	471	454	497	483	473	444	461	473	454	432	419	452	453	438	443	465	413	475	441	454	475	411	491	467	420	427	464	505	409	471	451	468	468	460	464	490	503	451	437	460	438	462	449	431	419	437	473	455	460	460	489	482	483	476	469	466	505	470	454	451	422	462	459	502	442	448	466	481	454	475	467	455	448	432	482	473
10791	8569	5693	2765	2028	1582	1246	1100	901	818	747	680	649	602	610	604	545	522	566	517	537	522	552	516	543	491	490	545	486	486	490	539	463	496	502	482	513	494	469	512	453	524	476	528	536	435	513	510	501	458	477	485	487	509	479	526	484	500	430	496	483	469	524	507	465	487	468	461	492	465	438	458	450	469	461	478	481	500	484	522	492	506	496	462	472	458	458	496	495	492	452	450	486	500	408	483	508	468	492	481	485	504	486	511	509	487	499	495	504	464	475	477	487	473	500	489	467	459	523	459	484	451	515	483	530	540	495	462	472	486	475	503	479	494	510	513	445	487	477	467	535	484	514	428	533	510	476	472	488	472	494	466	475	494	489	456	480	493	461	463	478	492	465	484	502	459	466	462	467	468	475	490	470	486	487	463	460	441	464	475	470	517	477	476	451	500	475	481	480	436	476	519	483	451	508	458	457	467	414	479	495	494	479	512	470	469	492	512	467	491	480	453	451	493	464	452	504	492	476	488	521	496	481	468	506	460	459	483	483	471	499	506	479	464	491	463	493	488	460	479	491	455	426	464	482	532	459	529	485	506	468	475	491	451	484	472	506	480	421	516	521	503	467	462	518	488	458	472	479	495	504	465	453	454	495	461	490	444	523	462	512	500	465	502	449	497	514	499	478	495	517	474	492	469	490	495	471	466	492	449	512	506	473	480	499	483	466	484	475	474	495	489	480	511	453	483	471	460	461	489	497	492	506	486	487	474	483	449	465	484	445	476	475	472	450	457	456	461	506	506	474	516	447	464	440	494	481	484	475	515	462	469	495	461	490	499	505	473	475	450	485	487	506	486	508	469	503	480	467	502	534	497	487	453	460	499	513	500	468	476	468	482	473	512	473	462	460	499	469	505	489	500	485	460	439	467	507	490	499	488	479	465	507	522	487	444	492	472	495	473	491	476	454	486	471	470	492	484	501	458	482	461	475	513	500	476	502	479	475	500	475	505	477	480	510	443	491	468	478	475	467	462	492	460	498	456	514	489	487	465	517	462	487	498	433	492	450	480	486	473	452	506	464	445	504	500	464	496	487	426	468	490	454	455	481	503	508	512	472	440	481	503	447	481	462	441	501	500	488	494	460	516	522	507	476	464	471	462	466	464	455	494	452	457	462	451	437	473	453	482	457	483	454	473	502	457	502	442	460	453	484	466	500	456	454	503	467	489	451	502	450	485	444	473	469	452	485	477	486	467	468	516	461	445	509	466	516	491	466	473	464	475	467	445	477	485	514	475	449	456	501	494	491	471	474	486	502	469	490	432	481	476	491	468	521	448	474	473	478	466	483	486	479	466	490	525	451	517	454	479	484	483	491	483	452	471	494	483	458	491	500	503	467	463	466	471	478	496	457	463	485	507	459	437	480	481	476	481	452	459	507	473	492	529	484	485	492	470	509	459	468	463	515	440	451	430	459	485	507	477	486	536	436	486	516	480	473	456	478	470	459	479	529	458	468	471	460	494	489	507	483	484	461	504	431	472	472	469	486	468	482	539	548	490	485	491	452	501	504	436	488	489	440	476	475	477	485	491	494	491	494	508	481	506	448	473	480	509	500	462	504	507	494	455	481	474	485	468	472	465	489	475	499	464	491	467	478	452	472	484	479	498	481	449	484	488	490	483	463	499	486	474	509	490	487	468	498	474	474	476	494	505	505	463	471	493	469	461	499	452	493	506	479	519	433	462	490	455	473	514	499	462	485	496	509	474	487	432	459	457	450	478	480	443	479	470	453	506	486	484	444	510	449	472	503	476	475	497	486	471	454	472	476	474	483	470	457	478	481	512	507	495	454	523	498	508	467	464	459	488	473	484	446	462	454	454	505	491	481	503	481	516	452	480	485	523	453	497	486	431	497	453	484	474	514	513	478	456	479	473	506	472	480	501	460	502	503	470	458	455	477	491	470	467	490	466	458	454	490	487	522	472	500	498	482	509	502	438	473	474	488	438	520	446	506	478	513	480	472	497	457	461	445	496	458	464	480	486	480	499	481	492	491	478	449	523	510	488	431	453	529	465	461	454	495	445	483	469	480	467	482	510	491	476	465	447	458	461	482	497	429	468	512	492	462	501	502	457	450	462	496	470	470	502	466	480	474	487	462	457	443	476	464	482	473	500	480	423	518	497	485	471	478	524	439	481	499	490	488	511	493	449	510	472	475	489	470	462	453	460	476	481	487	478	502	503	502	513	510	477	487	480	475	448	489	536	455	513	491	486	482	467	474	484	461	463	448	473	427	453	486	486	518	483	472	453	485	477	490	481	483	470	495	466	499	494	476	438	491	472	445	501	459	477	482	451	492	468	464	545	442	490	459	492	455	486	513	460	504	478	457	461	476	496	490	496	483	440	471	472	494	455	494	458	482	443	458	460	452	477	471	477	471	479	503	448	496	465	460	452	478	459	485	491	475	479	460	481	495	448	456	478	495	495	471	503	500	430	500	464	471	511	453	486	501	466	473	491	492	472	503	491	464	490	499	481	443	458	471	495	479	447	502	472	479	500	476	493	508	496	460	490	463	478	442	469	491	497	468	460	495	457	460	549	465	492	425	475	468	472	454	455	497	482	515	481	498	471	474	503	464	468	471	478	478	451	470	507	537	462	457	515	491	455	469	489	457	482	483	493	501	501	473	464	469	454	494	487	472	487	473	457	449	499	497	476	510	466	482	433	475	494	487	498	480	473	478	529	460	482	491	524	516	443	469	467	505	502	462	478	476	454	444	490	444	493	520	466	513	474	485	486	474	455	467	523	461	497	461	469	448	460	468	489	472	481	450	530	451	504	471	455	517	500	485	513	449	489	498	444	478	483	471	446	447	514	478	499	517	490	462	465	502	445	491	478	519	466	524	499	465	483	479	488	493	464	495	449	477	467	517	473	470	481	503	468	479	483	472	492	494	494	496	470	490	491	441	490	498	465	476	500	478	481	486	463	480	469	503	510	465	498	470	533	506	475	440	463	486	460	494	462	514	482	429	456	440	476	480	444	484	516	461	492	479	490	498	482	467	492	468	505	471	480	472	515	482	475	451	498	470	503	468	458	511	500	470	475	513	477	505	456	472	487	487	508	475	499	506	450	504	489	463	511	491	470	479	484	439	489	466	478	460	510	492	487	459	483	493	486	518	447	453	503	476	474	445	498	465	497	464	445	482	489	464	477	512	477	437	463	473	482	509	503	475	503	494	465	519	503	453	481	462	476	455	463	485	478	458	505	473	489	490	467	473	471	504	476	489	497	522	487	466	483	468	496	486	480	509	484	457	473	453	449	444	498	495	496	474	458	471	497	491	451	462	511	514	443	508	518	482	457	491	473	496	507	489	512	455	473	501	469	493	486	466	455	500	488	492	465	511	479	469	462	461	494	472	447	524	476	486	446	462	463	493	524	504	522	465	493	513	500	501	456	496	483	476	483	516	437	453	520	461	482	461	488	478	450	479	502	451	474	502	509	459	520
25465	21529	27641	25733	9805	1252	1020	965	919	881	830	825	879	869	770	824	818	753	817	803	773	832	787	769	754	768	784	798	772	829	818	808	768	785	789	844	778	756	803	829	782	793	836	782	791	794	829	799	774	793	803	759	753	818	816	789	748	759	782	779	755	754	757	763	793	804	745	769	758	731	755	768	791	777	762	774	818	757	819	767	802	831	748	747	802	767	785	794	782	760	778	818	806	743	826	752	781	779	812	773	753	813	779	821	748	776	763	781	793	781	788	787	766	782	803	768	750	735	786	786	817	820	792	762	804	814	764	748	826	787	808	783	771	797	768	781	797	777	791	769	834	803	786	757	764	778	785	757	741	727	776	796	807	779	783	791	776	758	854	804	867	763	824	754	761	775	821	765	792	783	793	765	798	798	833	796	813	765	799	780	763	774	764	760	841	737	862	758	759	767	811	794	789	799	781	774	842	777	738	787	771	789	829	788	745	801	732	795	776	782	770	751	749	822	727	771	786	772	759	792	751	791	809	794	778	726	847	761	802	764	807	790	789	745	761	747	772	742	784	763	760	760	794	814	789	803	788	799	775	785	787	788	740	765	756	799	777	793	793	850	793	775	793	770	764	831	799	776	788	823	732	768	763	808	779	857	778	766	747	762	776	756	830	787	790	761	775	789	848	806	789	770	804	746	715	797	785	777	795	759	832	794	756	779	804	803	770	798	770	814	680	750	781	774	815	763	756	785	755	777	807	739	786	762	784	761	791	740	764	829	784	747	758	733	748	763	761	796	801	779	797	762	770	828	756	847	803	735	748	797	802	780	757	777	818	743	775	810	843	769	804	788	732	809	719	782	786	768	745	828	766	789	814	766	815	802	817	822	812	767	789	777	788	811	787	793	792	742	744	834	816	799	782	790	715	823	788	797	805	850	850	764	759	773	752	797	788	804	733	827	803	788	768	798	784	784	775	796	827	770	781	741	784	806	759	697	814	771	734	828	768	781	795	763	762	763	721	794	786	704	829	845	825	816	783	795	831	807	760	767	751	811	823	793	769	758	822	748	832	815	788	807	797	831	766	809	778	750	819	813	763	753	766	769	829	764	786	801	794	700	773	763	768	765	774	778	806	765	774	782	778	741	788	793	759	766	809	791	803	789	726	766	770	779	779	805	801	793	805	745	756	762	780	826	788	816	769	814	801	755	758	847	803	779	811	817	756	775	779	750	747	736	785	795	782	789	783	746	805	798	774	732	804	780	772	780	785	750	752	829	825	761	831	777	782	717	755	751	779	842	779	783	799	874	817	742	819	804	753	809	808	752	780	807	787	839	774	784	766	783	773	772	796	844	784	738	749	773	773	809	799	771	832	820	784	801	782	717	775	816	820	729	754	780	759	757	797	808	743	792	783	785	790	776	781	756	830	814	777	760	792	777	728	790	741	819	831	783	778	750	786	798	806	780	796	790	774	739	768	718	726	759	793	768	792	794	783	882	765	755	789	802	732	840	817	830	791	707	807	767	797	751	764	736	833	788	824	786	736	763	787	835	772	778	778	797	789	807	805	774	783	748	806	773	775	808	834	762	782	796	787	742	814	732	795	755	850	780	791	760	834	784	773	734	822	837	725	790	769	771	809	812	793	769	768	809	798	779	810	832	746	761	781	828	808	780	785	784	753	738	804	813	837	777	771	751	787	736	821	773	729	802	768	754	790	762	765	786	753	787	788	809	805	744	784	757	796	844	825	798	797	805	749	757	752	823	757	737	769	787	780	856	763	768	780	780	791	824	735	767	763	859	814	716	798	790	800	799	748	708	813	745	797	750	747	726	795	761	773	785	800	813	753	778	784	825	731	776	789	752	750	753	766	758	738	776	744	790	769	782	766	766	730	760	772	829	820	727	775	742	804	749	772	797	803	762	767	720	774	845	782	790	789	794	781	797	783	780	807	797	772	773	797	756	775	773	795	803	757	774	761	769	760	797	784	776	802	796	801	724	768	790	783	774	802	732	785	775	759	763	817	780	771	766	802	732	804	767	758	781	818	721	787	787	806	781	732	811	803	728	794	780	757	807	846	783	789	741	731	796	789	792	807	748	836	837	765	753	805	773	772	772	756	788	741	763	795	782	784	718	793	778	786	783	734	732	780	790	782	774	741	795	793	740	784	731	747	782	726	793	812	779	750	775	723	787	737	794	772	755	785	707	740	783	756	755	799	745	761	789	793	816	768	824	776	834	796	775	781	770	778	776	761	760	784	821	823	767	729	737	805	778	790	734	797	797	794	752	734	760	755	830	832	770	732	745	813	722	717	833	774	798	795	821	762	768	814	765	766	808	767	776	828	841	807	806	791	763	812	795	748	756	792	799	823	773	773	804	772	809	801	796	814	776	768	787	800	808	768	808	732	811	729	770	763	748	838	811	814	738	802	757	771	824	744	785	768	764	776	766	725	770	784	801	799	724	763	751	781	795	750	791	805	775	753	751	742	736	768	758	798	789	761	797	817	776	758	788	795	806	746	754	751	794	765	806	781	731	801	786	744	759	736	795	859	727	730	783	723	794	808	787	765	798	749	760	790	843	745	818	771	831	748	748	746	785	799	798	771	835	799	763	758	778	733	771	787	791	802	802	773	744	732	829	752	754	770	807	783	768	758	790	811	792	735	749	814	790	750	787	799	745	774	761	780	783	764	806	728	784	778	757	804	788	757	797	840	804	776	760	785	743	793	771	754	775	812	795	748	763	791	817	760	799	726	776	766	762	797	811	782	749	800	775	785	798	813	744	775	806	804	803	815	776	769	813	791	791	771	766	815	814	762	776	761	758	796	819	761	725	793	755	797	767	766	785	773	779	834	815	783	763	775	789	799	776	794	758	766	804	781	769	744	792	742	774	765	751	748	769	773	799	809	719	749	763	831	746	781	799	817	814	776	784	800	795	745	802	813	758	735	810	788	804	808	777	799	779	759	768	771	748	737	756	768	787	738	799	835	799	818	759	742	784	724	791	746	776	806	795	725	772	785	803	763	761	806	783	831	779	770	784	768	739	790	801	757	783	792	760	768	794	727	809	777	825	763	787	744	766	735	790	772	794	756	785	777	797	772	727	804	741	744	769	827	767	744	745	825	765	753	751	775	772	822	742	793	787	750	753	793	743	786	744	820	744	835	767	770	796	731	747	782	779	758	763	785	736	789	791	767	794	781	799	788	841	776	687	796	759	772	810	748	716	757	760	855	813	819	746	780	809	737	783	765	805	741	786	750	788	786	780	800	776	774	787	762	788	754	794	773	785	803	768	784	815	792	798	771	742	746	792	747	786	763	829	787	731	790	840	792	800	779	805	763	756	785	769	753	780	782	772	798	776	768	788	793	741	773	780	802	746	775	767	790	797	760	793	708	751	811	781	794	768	791	780	738	736	762	791	775	770	770	763	741	755	830	803	791	766	741	839	778	764	797	814	858	747	773	753	765	783	777	772	772	776	754	806	767	849	795	746	790	772	759	747
12131	5075	3444	1894	1538	1353	1220	1110	1028	973	967	866	849	872	875	849	796	826	895	816	840	825	803	826	843	797	786	816	774	800	866	808	784	829	816	783	784	748	758	771	808	829	774	805	766	838	761	781	737	801	779	767	815	803	781	830	754	797	872	759	800	729	759	812	753	748	808	805	779	779	857	834	783	782	770	804	771	809	773	799	822	793	786	848	769	798	809	835	792	826	765	802	799	750	767	815	770	821	828	833	788	788	828	777	771	788	765	785	799	763	802	767	791	789	805	835	852	782	800	805	789	843	836	834	844	773	796	801	866	791	768	816	828	818	758	752	775	803	787	770	788	841	814	815	780	785	786	732	777	755	750	806	835	775	786	782	794	767	785	776	803	849	742	769	777	765	804	812	723	793	847	818	849	820	770	760	757	811	728	827	758	761	785	809	814	735	804	836	785	820	771	788	787	800	818	787	783	831	816	738	759	807	811	797	786	797	748	766	778	762	808	816	814	798	761	761	845	789	839	796	789	735	809	806	787	799	829	782	782	784	783	790	800	843	821	727	795	769	813	791	748	776	764	778	778	853	799	754	771	774	766	789	792	815	802	827	833	786	770	763	820	758	714	782	797	761	800	829	805	814	778	809	842	762	789	787	812	823	793	756	793	787	741	789	736	766	799	737	775	766	781	836	780	754	786	822	786	783	839	776	831	802	766	810	777	823	787	802	747	807	779	795	795	786	836	843	811	783	837	777	796	796	834	799	760	806	756	765	789	787	814	750	796	822	752	818	756	772	743	793	780	769	754	822	778	767	756	828	804	796	842	828	756	839	785	762	767	792	770	747	809	823	784	850	744	826	741	801	807	727	735	755	800	778	791	800	821	785	788	798	758	799	797	823	733	793	760	792	764	860	751	774	763	779	798	793	784	778	805	829	779	771	828	734	776	782	798	761	737	807	810	756	795	823	795	764	747	785	838	811	791	757	786	766	759	799	746	779	781	783	819	792	767	809	780	802	770	797	753	770	758	782	782	764	771	775	785	816	742	789	753	801	794	798	800	809	798	812	781	797	792	770	751	794	829	832	810	788	789	823	795	795	791	779	762	777	833	803	802	805	762	812	780	751	820	823	774	762	830	738	776	767	808	869	815	786	801	764	756	777	808	779	769	768	782	809	777	779	845	846	810	839	738	815	850	776	792	782	779	784	787	768	779	769	806	784	767	697	776	758	830	773	789	784	786	783	822	820	816	804	754	785	765	792	781	811	811	792	765	803	776	750	798	741	704	795	830	754	795	800	813	798	763	770	838	765	770	822	782	811	797	776	772	774	809	814	789	800	777	739	795	846	734	813	741	800	815	794	814	731	818	712	765	805	722	785	758	794	790	768	809	772	809	760	845	774	803	785	774	791	801	775	800	804	773	781	774	760	849	798	789	845	797	712	757	802	809	810	802	816	804	807	784	802	785	785	784	796	787	781	804	802	787	770	789	772	760	833	803	811	763	762	770	750	760	795	766	803	788	757	804	850	789	786	751	805	869	821	765	787	772	755	790	811	812	778	769	813	799	831	782	794	813	753	817	720	791	837	764	807	811	827	793	800	783	833	809	843	802	758	807	801	769	775	810	755	778	797	805	787	806	783	796	799	787	769	767	772	801	752	729	763	812	763	744	793	758	814	783	805	806	816	817	836	818	813	757	767	816	818	724	776	768	774	750	817	799	836	763	835	789	736	765	811	776	782	774	794	754	789	790	761	791	790	805	803	824	778	794	772	796	756	795	811	791	791	769	852	802	807	775	794	803	767	782	823	834	760	787	800	770	754	795	754	815	799	801	800	810	786	759	764	762	790	775	817	806	761	784	798	833	806	782	812	781	808	778	780	775	793	721	771	772	831	854	798	788	745	833	806	772	825	765	752	757	748	819	804	771	762	783	758	848	831	802	799	746	773	768	809	779	840	758	788	769	773	844	768	779	780	834	827	767	772	757	790	812	759	768	805	787	783	822	758	826	804	772	822	787	766	759	795	834	839	792	787	777	815	767	794	826	809	811	765	786	776	763	767	752	815	749	778	749	788	783	792	770	766	809	811	835	748	792	778	754	796	799	746	772	784	769	779	818	811	788	750	799	800	816	817	786	773	819	785	819	755	809	850	799	821	801	726	827	782	800	746	797	810	777	767	802	766	761	727	802	782	792	736	815	817	758	820	789	768	782	806	797	804	799	823	813	788	773	784	794	796	779	773	814	789	755	795	765	713	801	791	802	781	798	777	777	756	864	759	804	800	818	781	780	803	740	775	780	756	809	814	779	780	807	779	784	811	835	727	755	829	792	810	807	809	757	800	835	813	785	791	833	783	785	820	797	797	829	811	800	775	784	766	801	766	794	834	823	796	800	789	801	823	759	791	789	783	764	799	829	826	766	873	780	758	798	755	758	795	786	799	793	777	772	745	776	772	751	727	757	736	791	819	734	798	772	790	728	775	789	809	808	801	790	780	770	777	821	757	729	804	816	864	785	821	786	808	765	819	777	810	830	815	789	790	847	763	758	791	760	794	712	833	748	771	825	805	776	815	801	789	846	781	831	737	759	804	812	778	739	800	820	783	768	801	811	793	805	758	787	775	746	823	802	757	767	804	790	783	803	785	830	808	830	785	730	752	807	820	806	779	774	782	755	806	821	826	789	769	796	787	797	770	781	795	830	839	840	778	808	810	803	797	779	738	754	725	838	813	754	806	809	770	770	781	798	800	780	784	806	806	849	821	804	853	825	807	773	768	835	758	763	776	838	802	806	835	758	810	817	801	787	773	807	751	782	778	706	776	810	772	793	801	786	799	849	744	810	779	766	816	805	774	781	805	811	773	788	761	787	818	774	751	730	772	770	829	761	807	787	796	777	816	810	812	756	833	745	736	802	813	770	801	746	783	844	799	791	823	775	760	779	827	798	794	787	783	777	761	784	809	785	771	851	833	796	758	794	797	733	822	786	781	784	771	737	823	801	755	776	794	761	768	821	737	796	758	818	798	757	787	810	765	782	823	824	800	792	775	796	779	749	779	778	796	808	772	757	763	795	799	738	819	753	795	794	775	799	797	738	745	791	781	746	795	782	808	812	771	764	777	784	778	775	797	825	761	778	812	793	801	818	774	759	728	831	825	799	815	846	812	788	791	780	798	775	831	786	771	784	771	783	797	784	808	804	783	801	789	771	790	789	824	757	755	805	782	864	768	826	744	769	815	764	793	768	793	778	785	789	781	822	796	802	805	813	790	795	776	760	804	821	791	806	800	772	767	772	726	789	733	815	835	771	792	760	782	798	723	761	789	823	773	783	731	737	756	767	837	768	761	758	780	745	763	803	799	764	752	832	797	806	781	782	822	782	777	772	825	784	735	729	794	801	786	749	782	792	752	810	800	738	790	799	804	757	768	757	743	800	820	782	802	780	737	817	759	778	764	825	814	815	798	787	782	810	802	798	764	813	763	775	747	773	840	774	773	822	816	773	847
23164	21642	29461	24336	21637	21694	7244	1325	1096	1017	903	885	833	804	799	754	740	773	712	751	730	638	707	632	695	730	697	681	654	640	677	727	675	627	690	687	605	655	678	615	642	669	640	651	666	630	618	631	701	672	663	627	611	654	686	650	638	650	650	645	637	641	659	648	651	682	679	589	653	615	582	662	641	691	632	650	657	627	680	656	641	674	627	671	596	657	611	630	664	645	621	636	641	610	634	634	646	669	619	651	616	687	620	659	651	646	618	642	626	655	687	649	656	629	691	628	643	648	649	606	629	618	664	668	647	668	647	631	688	635	663	652	686	662	660	712	635	665	611	626	672	652	593	644	639	647	651	681	643	683	637	647	631	629	660	643	646	667	661	680	671	667	624	609	634	590	665	633	618	668	629	663	662	608	643	621	634	600	662	660	649	652	617	683	608	660	649	656	668	643	633	663	635	635	629	641	652	667	687	639	609	634	629	653	641	695	616	648	613	644	650	614	616	630	657	643	615	659	614	657	645	621	672	654	677	662	679	673	638	612	641	625	626	637	680	633	639	647	688	599	620	654	617	651	670	669	618	625	597	670	589	621	600	680	648	643	699	661	633	655	650	663	624	649	656	669	678	628	665	673	637	637	607	614	669	708	659	633	639	628	682	649	678	700	664	645	694	634	622	658	637	663	652	670	655	648	657	632	580	664	626	676	614	623	664	647	665	659	662	633	649	600	611	654	647	612	671	637	631	606	640	674	615	623	637	596	631	631	660	658	680	643	618	660	632	643	685	646	594	621	598	682	645	630	711	664	599	619	574	667	652	647	657	633	646	602	586	669	627	669	640	601	634	649	653	641	642	638	651	632	613	640	635	680	635	649	667	654	660	686	615	645	613	612	645	679	632	672	626	625	599	645	629	624	684	665	651	624	641	613	586	636	634	625	661	605	658	668	654	647	665	623	587	695	647	642	627	652	648	645	637	627	631	670	612	619	627	655	639	654	645	689	590	670	622	667	631	649	640	622	619	703	649	624	587	641	660	610	644	607	650	607	620	659	671	583	634	605	681	612	633	649	639	637	682	623	678	634	643	655	643	619	666	650	695	702	723	692	649	649	646	624	628	629	614	680	619	590	670	641	591	676	600	654	654	634	649	626	636	644	661	721	658	661	650	658	638	633	646	631	638	646	619	669	645	621	647	615	623	629	627	640	661	633	662	651	646	693	603	619	687	653	625	633	643	651	660	648	607	692	682	626	661	662	650	633	696	638	632	652	640	646	665	658	595	623	640	656	647	635	625	635	649	611	667	671	691	623	688	614	648	644	614	643	642	644	618	649	631	632	664	659	626	653	633	712	628	642	618	675	615	619	631	632	677	577	628	640	634	637	619	653	591	706	687	609	615	653	605	622	664	636	634	620	608	613	605	637	627	635	710	632	596	626	635	674	695	691	619	634	647	634	651	659	658	692	632	656	642	611	643	655	614	659	693	650	651	612	629	672	653	641	641	627	666	647	642	665	637	655	639	619	639	650	653	624	633	662	647	663	683	598	694	644	661	636	640	648	657	653	648	662	629	639	658	649	610	682	657	637	661	664	672	632	649	577	597	673	686	671	601	626	609	648	649	590	640	667	615	638	635	623	634	593	651	632	637	635	646	660	697	662	644	639	650	653	646	659	623	648	622	584	585	652	639	645	671	655	580	552	636	642	657	581	652	641	635	705	648	681	669	615	636	637	621	630	627	629	622	665	648	654	663	633	643	664	631	658	672	626	645	636	629	622	638	691	625	675	594	621	671	620	609	629	654	698	639	637	693	604	634	654	660	684	653	643	626	677	649	656	662	645	611	680	661	629	630	592	685	610	688	699	644	621	670	646	640	634	617	649	637	625	623	621	655	647	623	640	640	610	646	638	634	633	667	603	611	679	618	664	640	661	697	613	634	680	683	631	644	636	717	639	657	606	633	662	653	608	673	655	652	636	673	679	656	638	650	620	639	613	626	664	674	641	632	603	614	595	646	648	661	648	647	587	655	623	675	643	641	652	633	599	662	664	712	587	633	648	660	676	661	660	652	583	675	623	616	663	610	621	655	649	680	637	643	687	663	610	657	606	622	676	695	678	677	663	651	638	606	630	679	622	670	601	592	610	665	647	666	615	651	653	652	643	626	691	622	645	668	585	603	638	604	609	659	649	648	711	642	633	692	687	642	633	644	609	590	651	667	675	641	619	643	630	692	673	664	659	631	683	625	624	625	571	641	655	633	644	612	620	662	644	632	643	657	637	667	683	648	646	648	664	665	645	611	669	620	650	613	662	648	678	667	619	641	634	674	627	653	664	698	627	647	641	602	634	602	659	661	620	637	616	648	647	681	672	679	645	614	677	600	643	644	661	671	672	618	670	625	592	657	627	569	629	653	685	622	602	682	623	594	622	625	632	627	643	661	611	610	674	679	633	652	632	626	640	640	665	649	644	634	626	597	692	651	620	620	620	659	655	672	613	628	614	663	661	665	645	648	622	654	678	629	666	616	638	641	620	660	678	639	661	665	666	653	702	677	650	621	657	672	645	642	635	618	614	653	614	636	669	633	643	692	647	653	654	597	629	645	637	651	647	638	629	690	620	697	658	640	632	620	638	679	662	645	631	669	701	632	692	627	655	608	657	659	583	634	664	651	631	612	622	645	627	640	620	649	635	659	676	660	672	630	622	638	688	637	627	622	635	638	668	649	631	643	694	642	641	658	672	632	650	702	583	631	653	613	628	625	638	606	651	622	676	656	617	619	683	671	646	640	660	678	640	648	643	627	651	703	651	662	663	670	614	648	688	652	612	612	643	613	685	624	635	664	642	651	641	641	666	629	648	623	677	568	652	687	704	632	670	610	636	628	626	638	646	609	661	638	638	604	642	650	670	608	615	659	626	664	661	647	651	622	622	658	607	675	629	664	648	663	627	640	665	659	685	653	637	662	611	672	644	656	594	631	618	612	617	661	588	642	646	689	610	576	628	644	633	622	646	639	671	636	654	663	665	639	641	618	651	686	642	590	621	628	630	610	653	643	639	653	669	666	662	601	627	637	615	671	634	639	643	667	663	628	637	621	662	656	609	660	667	672	647	660	649	610	645	618	630	646	640	603	625	599	622	640	638	624	660	651	624	639	657	647	689	616	651	660	633	610	649	632	630	645	696	602	632	606	668	656	657	652	659	597	586	654	662	695	653	603	668	634	607	630	636	619	646	628	638	654	632	672	634	614	639	632	636	623	641	644	671	637	619	645	648	634	659	616	659	636	671	652	670	643	643	662	692	622	651	666	663	663	614	613	620	641	610	643	630	642	647	660	672	589	645	669	632	638	642	633	643	637	608	644	676	602	645	628	600	642	669	650	631	632	605	650	653	630	656	631	680	623	670	626	667	601	663	630	616	672	649	597	640	601	621	640	683	633	629	643	641	638	643	606	623	615	654	644	657	679	644	592	643	658	606	699	659	647	620	617	664	630	637	658	617
13737	13937	9327	4741	3466	2711	2076	1703	1402	1235	1073	1035	964	908	843	883	823	762	748	728	698	732	745	711	716	715	672	720	697	687	723	687	658	688	694	652	685	678	677	655	640	701	654	599	619	655	633	679	624	630	662	663	628	669	662	642	642	628	582	660	643	663	637	629	677	648	616	619	636	663	654	598	650	668	596	677	638	644	661	653	613	635	646	638	641	628	675	583	641	677	645	635	647	630	659	637	635	610	624	631	606	669	651	615	636	651	622	642	611	629	658	628	694	661	663	630	627	665	648	634	704	699	614	686	673	648	690	657	634	649	646	625	611	655	624	611	647	605	651	660	658	644	617	697	644	633	624	639	576	657	656	653	650	659	616	607	696	651	640	626	656	627	651	651	654	597	621	665	666	637	644	640	654	655	642	678	654	619	627	632	614	685	655	630	607	645	620	634	606	628	650	695	647	692	636	656	593	678	605	671	643	642	633	564	643	618	603	623	655	595	632	626	649	644	626	610	616	640	623	661	642	597	604	671	587	655	665	632	646	690	642	630	616	618	661	667	628	597	595	675	660	624	592	617	636	621	634	647	628	663	683	632	664	656	636	602	649	636	597	629	612	638	674	609	660	643	624	628	650	646	671	624	685	630	597	628	641	656	653	612	644	610	634	610	628	617	614	643	647	637	645	687	629	609	631	643	673	598	633	632	640	618	653	630	645	608	660	620	628	633	679	629	655	637	624	616	635	627	665	652	630	618	614	627	687	583	636	658	630	637	636	654	619	674	648	614	669	637	632	590	654	639	695	612	648	606	664	629	615	626	653	666	650	622	604	627	660	642	635	586	578	661	618	642	611	652	591	653	609	606	609	657	658	635	658	653	597	643	680	594	661	653	628	652	639	660	640	609	654	639	652	654	657	648	672	597	643	587	682	584	658	682	653	580	639	628	640	621	666	611	627	648	665	631	663	644	600	633	632	633	633	622	638	586	608	604	661	691	635	613	645	613	616	639	584	596	628	638	619	634	649	613	639	655	643	626	635	652	617	643	651	634	629	660	623	674	646	618	636	638	668	596	600	614	639	634	642	620	594	653	672	623	631	663	620	605	629	642	703	665	636	629	649	655	672	637	639	635	627	668	656	646	605	649	637	723	619	629	604	636	643	596	654	624	625	624	623	611	615	599	638	643	661	634	643	677	650	669	653	670	605	649	641	641	614	645	601	632	659	634	632	658	666	605	639	612	626	655	624	661	597	661	623	647	638	608	615	596	630	596	595	617	653	635	653	598	600	661	617	645	630	645	663	667	630	654	660	609	628	550	599	578	633	596	620	661	595	611	622	597	672	592	704	631	597	651	692	634	623	627	655	648	630	645	635	641	630	654	617	634	591	638	613	632	610	655	612	650	582	637	610	617	652	619	607	620	598	670	633	617	641	615	654	689	611	660	663	627	650	614	634	635	637	632	613	620	610	631	650	644	645	588	687	640	667	632	638	661	646	628	612	632	654	643	650	591	663	605	633	626	676	644	647	616	623	625	652	625	623	603	634	656	619	642	686	676	654	662	602	608	608	630	637	599	656	604	618	588	660	681	591	661	712	616	650	648	634	624	664	649	661	612	672	643	634	649	664	613	642	636	630	667	664	649	638	657	640	629	640	644	666	621	665	631	683	669	604	676	631	671	633	675	634	683	630	619	642	661	632	641	607	662	609	624	644	640	650	654	611	633	610	641	644	617	626	633	657	625	636	633	601	611	677	627	654	670	671	659	642	641	653	646	615	666	624	652	605	597	661	628	632	616	634	580	651	616	651	661	633	630	625	592	661	618	648	636	645	657	626	645	636	651	638	624	609	627	615	625	599	631	631	637	660	601	628	594	657	691	662	650	646	592	586	645	673	623	657	641	606	623	668	629	667	594	665	631	602	633	609	603	669	616	688	619	632	625	596	677	667	626	592	695	595	625	686	660	634	665	606	671	683	599	598	632	645	640	647	616	656	636	614	590	634	612	655	666	634	641	643	603	651	632	661	644	636	621	606	675	628	658	655	626	667	642	622	632	642	646	654	645	607	674	617	643	610	629	640	644	629	623	694	619	613	648	639	670	626	632	625	690	647	634	664	607	622	652	598	676	668	620	620	627	663	660	632	662	645	634	669	606	618	613	613	668	635	647	595	655	652	673	611	657	656	641	637	605	617	619	606	639	587	620	614	651	598	637	602	665	611	600	639	689	643	632	634	654	613	639	587	674	653	642	638	640	619	615	643	613	640	621	636	648	673	650	648	604	600	669	637	648	614	651	633	596	617	643	637	633	638	615	628	616	711	653	585	634	613	604	669	624	620	648	618	613	618	634	649	646	652	632	637	633	608	623	614	633	614	618	632	631	651	694	626	611	651	666	689	604	647	693	641	640	597	628	642	653	659	599	618	678	676	584	630	613	620	641	579	666	661	659	647	687	648	660	649	643	634	624	617	592	668	640	617	638	624	621	586	634	635	652	663	620	600	607	639	591	625	657	633	630	624	644	624	642	644	614	620	621	663	662	626	601	654	599	668	674	677	618	678	621	650	653	622	643	649	651	600	635	651	669	629	614	641	628	647	660	615	612	639	615	622	600	628	651	668	630	661	676	603	623	636	639	625	594	642	617	633	652	681	657	645	613	677	602	636	625	636	650	611	634	586	642	637	646	588	669	649	615	615	631	619	660	625	606	672	603	643	682	588	628	632	639	574	627	645	641	648	605	604	644	632	607	615	623	662	675	687	624	648	649	663	604	641	654	642	618	642	622	650	636	616	626	638	619	653	619	643	622	635	673	664	618	598	627	621	625	646	636	653	654	637	656	630	644	608	636	633	641	634	615	621	647	685	680	628	654	634	643	618	637	634	617	639	647	659	587	629	652	638	647	623	617	694	614	641	599	671	600	680	665	603	642	645	655	632	674	650	617	631	645	667	585	662	709	601	649	645	654	624	634	662	594	591	654	621	677	615	624	595	654	621	621	636	620	619	608	677	605	640	637	625	621	640	612	638	657	643	643	600	625	622	610	628	630	654	657	631	644	620	605	625	634	662	644	633	642	622	600	600	656	586	624	659	644	626	693	622	629	635	613	614	637	614	616	645	618	644	633	683	652	674	673	629	612	600	605	610	638	628	622	634	652	696	656	642	649	679	622	647	581	632	667	633	623	672	638	661	654	668	660	634	605	623	625	629	645	607	596	602	617	629	643	633	614	600	657	654	627	610	610	644	629	605	651	599	638	625	658	597	635	608	675	633	572	627	649	655	620	647	620	633	585	635	618	631	663	645	654	614	620	613	606	613	600	660	604	648	628	669	670	633	648	616	648	606	668	635	651	673	628	667	660	621	621	665	646	610	612	616	625	650	646	712	670	646	611	620	643	622	641	662	645	644	663	647	647	656	584	666	625	658	652	638	645	648	663	611	626	653	655	643	662	625	630	626	613	600	676	603	673	648	606	631	651	630	612	634	624	622	650	623	617	642	724	637	616
28808	17743	4212	1071	855	785	717	609	617	617	665	584	571	616	624	594	594	582	602	606	653	629	605	608	583	594	636	585	594	609	586	619	597	598	605	610	623	609	612	579	622	552	607	600	603	592	609	612	597	636	595	627	622	627	630	625	605	600	581	599	625	576	606	638	575	588	619	597	587	583	628	618	616	628	618	613	602	605	609	640	629	610	597	603	598	594	659	655	580	625	617	599	627	628	564	617	604	670	604	607	638	624	640	646	593	619	614	576	586	604	623	596	593	622	591	624	627	615	608	670	571	585	601	617	632	611	600	616	593	585	625	642	608	604	591	582	626	590	613	584	610	650	606	556	562	599	581	628	603	631	613	598	622	594	642	566	666	603	590	596	600	637	649	623	633	591	604	608	610	592	605	611	608	621	590	532	569	590	602	610	569	573	610	583	636	655	569	616	585	604	624	598	628	612	628	609	598	598	591	622	617	612	627	591	646	646	654	626	621	626	591	604	628	643	572	674	594	594	651	614	630	609	600	601	635	610	600	592	634	606	614	608	592	591	600	650	598	645	624	621	640	600	588	604	652	616	582	607	616	616	600	610	615	595	624	580	603	647	627	613	594	603	604	614	573	618	601	660	644	593	606	617	637	616	620	600	586	573	567	601	603	591	614	599	626	607	599	653	635	645	620	626	639	624	615	628	643	628	572	573	578	605	653	630	625	646	591	634	637	586	603	583	582	600	603	614	608	589	608	592	593	647	626	590	608	585	610	600	571	589	610	599	623	602	609	622	594	608	636	619	603	568	624	621	585	576	593	635	619	617	592	603	587	660	588	569	627	606	614	609	624	636	682	605	557	584	629	641	587	607	632	571	614	597	582	603	582	596	579	644	588	594	602	658	626	613	633	622	589	620	586	591	586	625	620	618	614	579	638	588	622	587	615	598	575	612	571	589	581	583	563	593	594	636	643	643	615	653	597	591	623	601	576	630	609	625	619	577	601	638	631	624	588	622	636	612	605	626	633	604	624	582	561	629	614	634	597	608	659	626	613	590	593	597	616	576	579	663	647	634	578	599	629	598	654	581	611	586	628	606	604	571	588	626	610	636	613	588	589	599	588	632	592	618	608	625	621	601	617	620	598	609	639	579	568	615	616	560	623	611	621	607	596	603	592	603	586	613	576	571	637	665	606	653	622	598	586	607	667	648	630	623	578	606	564	609	629	648	621	555	569	614	558	631	632	643	622	578	584	613	654	595	597	599	602	531	642	614	661	647	604	609	617	593	613	597	631	618	618	614	589	633	609	596	623	601	647	637	565	654	614	663	625	604	617	595	636	598	624	609	596	612	584	595	624	623	617	647	599	631	659	616	608	639	641	594	602	639	633	617	561	623	591	591	599	587	666	625	617	545	660	613	633	571	645	644	602	636	595	609	615	602	595	581	654	562	606	601	652	592	653	568	620	592	574	587	631	653	627	584	604	626	636	651	670	609	608	634	605	606	623	584	597	607	627	617	631	625	661	637	605	628	589	571	601	644	618	596	634	619	603	601	590	563	590	633	673	606	661	595	591	622	589	610	606	602	574	663	582	620	663	583	612	598	573	578	617	643	626	597	624	608	609	623	626	590	573	572	622	608	631	641	600	599	560	575	626	622	608	650	607	607	627	626	606	633	645	599	614	596	608	637	572	613	614	616	612	619	575	600	597	602	613	597	623	581	598	655	633	661	573	627	609	573	617	610	629	586	607	609	601	587	633	614	562	627	572	587	622	604	634	611	617	633	594	599	600	622	613	617	610	619	619	639	630	630	624	608	611	619	619	591	644	666	581	623	609	656	576	619	615	632	590	609	584	562	614	574	539	605	638	625	600	609	614	587	573	598	623	538	591	594	633	607	612	593	650	638	620	592	600	644	694	563	598	632	643	621	587	589	627	627	649	621	620	569	622	641	607	658	621	600	582	624	608	585	621	595	578	608	648	596	585	618	626	624	601	613	619	538	589	611	616	667	650	601	546	651	632	644	615	587	544	643	572	613	644	604	619	608	596	575	613	622	640	619	602	628	645	589	611	610	594	636	643	546	623	631	612	614	603	613	684	568	595	603	609	646	587	627	553	631	590	586	615	577	620	696	605	599	600	592	627	564	610	589	567	595	633	568	647	596	590	609	645	609	595	609	627	608	575	591	573	596	589	635	577	583	556	606	600	593	615	598	625	630	612	605	637	606	577	596	586	593	621	603	597	577	579	619	648	631	590	552	659	625	604	573	628	623	616	594	698	584	643	602	569	609	634	618	601	611	592	579	612	670	571	625	590	576	624	655	677	570	517	532	587	590	588	586	602	599	552	618	592	581	622	634	582	600	548	592	635	622	594	610	635	620	662	623	609	596	603	576	580	602	576	630	585	631	615	603	614	600	584	599	593	628	619	593	619	622	647	609	563	615	670	598	634	637	597	581	615	584	631	583	603	616	596	580	665	607	659	609	626	569	582	597	604	620	601	610	624	610	593	618	586	571	628	622	638	586	631	560	577	578	635	597	617	609	649	601	621	610	606	654	640	585	598	564	648	617	570	608	577	618	582	595	591	608	597	627	608	589	629	619	598	652	618	641	635	632	594	595	624	603	625	585	599	624	574	606	607	619	595	614	599	593	610	555	609	601	659	554	611	622	638	635	641	635	594	644	626	629	596	605	618	605	606	588	602	653	665	606	576	552	583	628	583	607	629	548	588	620	612	640	631	581	652	634	588	591	580	619	625	573	630	595	615	591	576	680	591	590	625	579	647	595	563	589	617	609	618	625	585	586	594	584	603	623	602	607	584	624	649	608	646	603	594	582	672	625	590	583	605	574	588	605	589	545	568	591	619	613	595	633	588	647	595	645	618	584	617	650	594	644	618	584	590	625	602	647	576	602	611	634	648	584	638	618	565	606	631	622	608	584	623	565	639	559	607	603	610	582	639	593	605	581	659	569	562	589	629	614	613	592	579	619	634	544	644	585	593	625	615	621	592	589	599	561	587	604	594	624	617	621	604	584	632	631	591	630	582	620	605	636	626	605	572	594	602	587	623	600	594	638	580	595	623	587	604	577	602	584	581	611	665	591	638	573	603	617	574	627	656	617	622	617	591	659	641	621	623	651	595	603	593	623	596	610	609	588	584	619	597	554	631	618	576	627	641	604	639	602	632	625	550	604	621	612	619	629	610	607	594	581	633	583	616	622	607	630	575	623	620	621	569	612	644	656	583	543	590	612	568	635	594	612	607	640	634	588	611	602	644	623	593	554	548	598	623	601	659	659	632	612	591	653	587	625	609	604	598	640	630	615	648	614	690	635	596	577	571	645	629	587	598	625	569	594	578	586	610	627	600	605	594	644	608	594	584	627	604	568	624	616	589	588	605	639	585	617	655	624	657	573	622	631	612	586	569	611	560	590	615	616	571	635	571	621	619	645	651	640	626	561	643	633	609	581	560	587	597	566	571	643	613	613	598	643	563	617	549	604	586	628
11141	1145	988	815	722	675	666	678	679	619	643	636	647	643	628	607	623	674	579	643	636	657	622	672	661	607	612	624	633	687	640	662	645	647	654	592	648	613	597	623	563	630	660	645	630	663	620	655	651	631	599	649	664	610	628	640	653	627	645	629	643	654	617	597	591	617	596	667	630	642	634	628	634	609	660	639	602	625	617	654	653	625	622	640	604	639	653	620	632	642	688	635	641	670	622	632	628	636	637	657	608	679	615	651	636	585	648	610	669	655	636	673	664	642	609	660	645	632	634	590	612	660	649	661	668	656	647	647	626	659	615	630	643	586	642	644	636	622	599	638	613	603	636	657	603	640	599	632	603	608	638	658	628	634	623	660	655	625	611	641	615	630	634	669	622	653	621	585	632	628	591	626	663	650	637	640	720	609	624	638	641	628	621	639	610	603	660	634	580	602	579	652	654	623	661	666	645	622	614	616	645	601	618	610	643	668	639	637	661	623	637	612	653	598	658	656	630	645	654	648	683	642	615	637	628	679	608	683	651	621	572	651	646	610	611	641	636	625	611	639	641	628	627	573	627	641	655	609	650	642	604	653	585	690	639	613	603	673	627	638	617	611	605	641	668	630	620	649	621	642	661	666	642	621	650	690	623	619	609	636	624	607	585	612	641	636	627	648	607	655	613	634	664	628	634	644	622	629	608	630	626	642	642	630	625	615	609	642	628	644	619	654	655	645	642	624	647	623	646	655	589	632	603	635	630	651	644	628	633	645	608	633	627	645	673	612	647	619	610	654	635	659	652	617	632	618	626	620	653	611	635	606	581	663	664	622	708	635	644	653	625	673	685	614	631	660	674	600	644	631	660	617	643	695	658	656	616	646	607	668	620	615	644	646	643	650	610	642	655	570	613	590	633	646	628	631	649	624	634	623	633	660	658	603	624	641	666	634	618	627	642	607	642	619	661	623	648	608	569	601	615	699	617	662	604	602	644	645	610	636	622	639	662	653	638	663	615	679	614	599	723	646	648	640	582	634	623	595	651	629	662	617	644	649	663	623	626	676	612	627	580	641	664	639	623	660	665	637	646	610	680	616	593	669	586	647	609	652	665	722	633	619	643	647	641	642	601	612	680	628	633	665	645	624	631	666	632	648	595	599	665	643	637	597	594	650	634	577	627	684	658	617	596	652	601	603	623	612	643	618	597	661	688	626	638	650	671	607	701	645	612	601	612	647	616	617	637	642	636	632	609	673	632	658	610	621	643	608	608	595	649	610	580	653	578	630	677	601	663	662	635	658	603	592	633	647	650	608	625	616	651	654	608	671	655	633	582	615	603	597	619	643	617	623	635	651	607	645	649	629	665	598	674	616	618	616	648	605	616	617	625	598	654	652	634	646	639	625	648	614	637	662	615	674	625	679	643	643	666	627	634	614	610	644	674	620	627	683	603	614	644	661	632	640	666	629	606	652	643	651	634	631	611	634	648	629	621	645	668	593	622	630	654	640	610	635	615	653	625	613	666	623	628	653	655	662	639	629	642	601	635	602	635	626	605	623	638	663	653	632	661	663	674	624	621	692	646	637	654	646	620	617	650	644	648	638	614	615	658	625	639	625	573	643	649	602	649	603	644	638	625	631	665	613	641	614	632	639	626	614	631	665	651	660	651	651	652	669	685	616	658	687	636	610	625	629	662	608	636	614	628	609	599	624	648	652	635	610	633	659	655	612	623	641	605	602	666	696	611	656	656	639	642	624	617	609	649	599	629	647	631	619	681	621	685	635	683	638	625	649	643	661	681	659	621	625	631	620	636	656	687	702	672	604	643	635	643	635	638	647	642	631	599	663	641	671	608	660	649	631	609	587	617	678	616	660	614	624	651	656	653	636	650	614	628	591	615	624	616	603	628	646	597	606	650	634	674	615	645	654	642	661	621	649	713	624	608	648	649	615	666	649	632	669	636	606	622	622	624	657	636	609	661	666	630	644	619	642	613	662	655	623	612	614	643	613	599	558	628	618	622	609	608	621	572	676	648	643	657	644	632	630	644	621	636	643	639	699	644	630	620	646	624	639	623	618	648	647	643	659	646	605	625	628	641	648	622	641	606	650	637	632	689	652	604	630	644	664	655	632	659	608	621	656	627	671	610	658	567	588	548	645	644	585	620	680	640	645	650	626	678	616	639	644	591	632	672	606	622	634	621	650	658	642	620	621	646	601	625	644	653	607	660	597	631	636	623	643	597	664	656	612	657	615	654	651	596	656	656	680	688	680	617	642	691	613	647	652	651	674	633	624	645	623	647	668	602	655	647	614	635	661	611	660	674	633	630	651	656	656	668	670	629	671	652	692	668	642	643	607	659	641	620	611	620	632	660	666	602	688	634	638	663	665	665	601	609	642	606	620	594	581	638	596	638	637	624	601	622	653	618	660	646	663	669	612	678	604	602	605	619	648	639	672	650	661	638	663	659	656	633	643	647	626	613	655	665	641	632	628	621	635	645	646	684	675	674	601	665	659	632	612	626	626	665	621	630	621	642	604	650	603	621	635	628	654	628	648	635	569	595	589	615	674	640	658	626	589	603	673	689	672	624	656	635	621	651	625	619	685	653	645	677	621	588	655	654	606	630	644	658	666	634	636	647	653	630	665	597	647	632	605	686	659	677	641	637	607	628	619	617	628	627	608	616	643	600	642	661	612	644	662	628	614	626	617	635	631	625	686	594	622	617	661	602	687	641	601	654	672	632	678	632	626	612	617	626	614	669	630	676	631	686	623	671	646	619	610	657	613	637	612	614	623	658	612	646	655	649	586	657	658	626	651	640	647	653	636	631	661	584	620	622	643	630	659	617	598	632	613	670	654	642	621	649	630	650	602	638	652	611	604	621	649	690	611	629	623	639	647	629	651	648	649	612	603	637	615	632	651	607	610	595	634	699	634	650	660	666	609	633	662	592	630	611	620	680	632	643	641	597	641	602	632	655	562	633	639	689	615	628	621	624	651	645	604	661	640	683	606	661	637	622	630	608	652	596	658	604	637	554	641	625	637	647	620	628	637	625	644	646	658	632	617	596	630	660	603	633	643	648	633	620	592	644	669	644	647	596	637	597	637	610	630	634	633	634	595	658	596	640	632	700	614	671	698	603	626	623	620	642	636	659	618	644	648	646	615	642	618	688	615	607	647	622	602	659	643	651	623	674	651	668	647	657	581	634	662	616	577	639	656	645	629	659	685	613	625	649	611	644	631	619	620	610	626	638	655	641	612	633	651	626	662	629	650	604	648	684	607	644	610	649	665	630	592	642	622	644	585	629	599	612	643	644	614	670	636	561	630	625	668	646	646	600	640	665	651	678	661	607	651	644	651	601	627	660	646	626	603	626	616	619	649	567	646	612	610	685	608	624	657	620	618	632	648	609	598	677	623	624	680	634	639	669	650	625	625	626	643	618	632	660	620	653	630	633	653	637	633	650	624	645	620	686	647	619	698	683	629	648	673	622	626	618	627
24149	21524	28826	24674	21531	9630	1149	859	638	645	642	599	525	506	577	505	469	508	507	512	462	499	490	496	476	515	482	457	451	450	476	430	437	450	473	471	469	484	450	463	468	501	476	476	491	421	504	442	457	460	464	481	449	420	453	456	453	497	414	466	470	470	470	452	490	464	452	437	476	491	495	452	485	458	507	463	478	430	417	438	456	454	467	460	447	445	450	475	489	499	472	431	471	452	429	479	446	447	435	426	436	460	463	437	457	449	463	431	492	451	508	477	464	476	488	488	488	467	453	454	458	461	471	488	499	480	493	460	486	458	449	429	486	456	435	459	474	464	473	455	435	459	452	469	466	478	449	450	447	447	423	481	452	430	473	449	457	440	471	440	443	454	457	476	450	498	477	472	477	436	486	467	444	464	503	465	463	458	453	445	464	467	415	477	451	447	424	463	463	479	470	482	450	430	494	443	467	475	427	460	453	434	474	437	466	397	452	453	478	470	467	435	462	434	433	457	437	459	494	485	459	494	489	474	467	472	487	467	475	444	427	484	425	491	491	482	492	455	453	453	448	449	483	456	445	463	437	460	463	479	452	488	449	439	443	454	449	475	446	465	492	450	468	431	496	442	481	480	426	445	443	459	480	464	476	473	456	431	463	459	454	462	458	467	474	461	449	449	463	473	471	461	478	488	446	453	459	465	465	412	495	457	449	478	428	480	454	475	428	432	445	483	441	445	447	455	492	413	443	453	463	420	457	446	438	458	462	478	513	438	497	497	456	471	452	443	486	447	473	472	462	466	480	478	454	476	477	469	453	479	466	441	460	450	452	475	470	492	424	449	456	451	419	510	511	485	526	464	456	470	459	494	473	458	481	417	449	456	486	451	477	464	458	430	469	446	435	480	488	451	438	453	472	453	453	425	475	446	401	472	448	460	444	424	450	463	456	455	473	466	409	476	450	444	409	447	477	494	441	481	465	422	448	438	432	475	449	496	467	435	442	439	459	475	440	467	510	480	470	455	484	447	426	432	451	444	422	442	471	454	465	494	436	457	442	472	449	458	477	443	429	430	467	430	457	455	442	456	499	450	472	461	426	423	437	442	497	458	477	451	447	438	489	468	483	477	428	441	463	459	444	479	482	425	459	458	473	427	461	456	447	419	446	452	450	465	492	456	452	463	445	449	459	454	411	462	454	478	456	429	467	455	469	422	477	451	461	442	501	499	455	437	445	472	455	445	513	474	426	493	436	411	437	465	483	458	409	448	452	453	453	450	476	445	471	436	427	459	457	497	452	441	483	463	448	461	486	467	476	466	450	449	474	487	440	429	453	436	446	444	454	453	491	465	462	468	472	435	420	404	478	487	460	464	464	458	435	474	486	450	471	462	427	434	480	455	435	451	467	440	470	432	470	487	455	446	462	479	483	460	427	426	454	444	457	474	448	461	457	482	469	461	450	475	429	476	457	442	426	446	432	476	454	490	473	479	501	407	430	449	468	481	466	481	467	454	488	486	444	445	434	402	455	477	441	432	439	431	502	480	490	459	460	473	424	452	433	445	474	428	445	470	465	447	435	463	449	443	450	398	481	467	487	440	471	476	499	450	429	468	436	478	440	443	485	441	491	452	470	435	450	468	465	489	474	438	482	449	464	495	423	476	432	447	484	452	467	488	453	475	447	448	462	451	449	459	470	450	425	460	463	427	431	443	479	498	448	465	468	435	426	452	459	436	450	457	457	455	455	479	434	460	457	442	461	477	467	472	428	442	464	447	501	463	438	474	507	466	445	459	451	439	447	478	475	453	453	492	457	441	504	442	445	445	473	473	469	450	461	449	447	462	439	444	444	479	470	462	457	448	465	463	467	469	455	470	470	480	456	447	455	488	426	444	457	462	464	477	466	453	434	471	474	453	477	473	468	487	451	460	498	427	465	446	490	475	457	449	439	431	426	431	447	442	456	470	462	455	451	469	435	443	450	481	438	421	464	438	457	434	465	498	506	471	437	438	493	481	458	434	450	462	443	404	465	487	474	442	457	437	446	473	482	432	475	467	466	466	456	429	427	437	459	457	482	475	453	482	484	445	483	439	444	458	454	475	455	443	463	472	487	448	425	452	472	439	458	449	473	445	444	427	460	495	460	478	428	483	494	457	483	425	457	460	447	499	454	451	497	478	468	471	434	433	474	446	434	471	463	466	481	500	444	485	426	487	514	449	413	464	451	434	446	472	504	462	476	472	467	446	481	478	463	469	451	410	458	481	466	497	476	479	463	481	472	444	444	428	473	505	476	447	489	413	469	483	444	493	462	474	461	459	430	478	451	462	454	436	454	487	471	410	447	493	445	466	443	444	458	465	459	502	421	467	463	444	467	425	439	459	504	449	487	440	510	474	481	435	456	458	417	478	459	485	474	445	457	449	467	461	467	468	449	442	489	458	436	429	461	452	444	439	447	490	462	472	445	459	439	445	466	454	468	466	479	482	473	416	471	483	430	452	481	455	402	430	465	433	452	440	431	485	476	467	484	428	450	469	443	475	458	482	447	444	454	429	482	475	474	446	453	456	447	457	486	460	493	468	451	439	476	471	421	467	483	459	438	476	448	458	485	518	451	470	464	476	446	452	472	479	463	450	473	464	445	471	459	465	439	444	454	455	443	480	512	494	466	440	441	450	420	496	461	444	448	417	427	449	427	453	472	489	481	449	495	462	453	465	469	480	478	464	434	445	499	455	478	439	488	443	454	480	436	459	432	443	457	475	440	431	467	443	459	459	459	448	424	503	441	483	452	489	446	464	446	468	445	449	435	500	410	477	422	447	455	512	470	463	466	462	479	499	453	433	461	465	464	500	454	432	453	440	472	495	475	462	440	470	510	457	461	455	442	467	446	476	480	486	448	478	445	481	440	467	457	427	473	454	465	445	470	462	455	477	472	456	460	530	506	455	449	488	486	427	460	430	448	427	466	451	504	508	461	454	459	459	481	469	403	448	474	485	483	434	465	464	434	475	415	468	430	467	438	457	493	451	453	426	477	450	492	462	492	455	458	438	483	477	500	438	481	454	433	470	441	483	453	463	443	528	445	436	459	462	440	461	451	433	448	454	485	480	462	454	440	458	459	461	468	452	448	464	426	474	456	433	440	453	449	469	462	442	445	479	431	414	478	456	429	471	458	492	476	454	477	449	462	454	479	498	452	481	458	433	428	454	466	463	486	422	472	504	444	474	472	499	468	391	458	466	498	479	481	423	484	466	458	439	458	433	433	477	454	439	447	450	487	470	439	433	464	451	486	452	450	467	451	478	419	425	470	457	461	471	466	443	451	463	465	468	485	468	469	452	450	460	431	442	482	455	517	472	456	453	467	502	447	443	509	446	487	432	505	460	424	457	421	476	444	446	477	446	442	485	492	422	431	442	435	492	454	440	433	489	482	478	445	450	451	463	474	438	476	449	468	437	447	449	443	510	458	448	469	452	464	499	492	446	421	448	430	442	458	461	465	455
12469	8589	5573	2696	2037	1602	1309	1042	882	767	771	671	601	594	620	553	562	533	552	553	545	533	496	535	517	526	507	484	540	481	503	490	496	505	458	490	490	518	500	499	494	537	479	479	495	464	480	470	531	508	444	516	497	454	499	485	479	478	514	516	501	484	481	503	459	481	495	470	483	468	491	437	513	479	473	492	471	496	478	515	477	477	499	502	464	452	444	489	480	482	491	474	461	430	488	479	468	466	436	485	501	455	479	491	480	464	458	486	504	544	522	500	503	479	462	521	486	513	497	487	477	540	516	521	496	473	522	480	511	508	510	496	472	476	487	450	530	480	510	468	488	425	473	466	512	466	456	464	495	508	471	479	424	460	470	433	462	501	465	518	471	510	501	447	479	502	477	458	475	490	461	465	482	445	457	470	474	517	485	481	475	446	497	452	485	515	466	470	472	485	470	468	504	516	460	504	503	463	488	492	462	449	459	465	478	469	457	475	458	462	484	489	447	492	459	498	479	483	478	481	511	483	478	502	469	495	506	460	479	443	486	460	463	484	488	509	468	481	487	483	501	492	502	489	493	460	463	489	497	455	508	488	444	498	490	466	477	468	489	476	519	493	483	459	505	467	489	483	474	497	481	472	464	453	485	483	449	477	447	470	482	481	473	481	475	437	438	462	470	499	504	485	468	486	469	490	434	443	491	492	475	472	465	496	457	479	478	453	468	467	514	473	480	479	451	491	475	466	488	478	479	504	482	484	446	468	469	509	501	465	478	495	525	474	456	499	520	479	517	472	446	486	482	483	445	479	484	478	445	524	495	469	470	445	479	479	472	493	480	481	485	459	474	494	495	508	510	490	461	461	439	517	460	483	537	481	452	494	485	463	501	519	483	461	469	473	514	457	476	476	500	497	494	494	455	448	472	505	457	494	482	470	463	469	483	465	501	454	510	474	437	489	502	489	482	475	478	484	518	497	487	522	475	468	489	459	483	499	499	439	480	495	463	507	492	473	460	461	474	458	483	477	479	496	517	496	468	431	484	434	485	472	453	512	480	460	505	532	492	467	479	507	501	498	494	505	467	516	463	508	483	514	498	501	447	459	451	507	507	502	475	487	488	497	476	473	467	469	445	456	495	471	470	465	437	515	444	476	485	462	474	483	470	479	432	466	495	481	470	486	481	477	454	496	426	461	484	517	503	461	477	510	508	447	486	445	484	481	477	469	485	462	500	449	479	507	477	484	488	486	448	534	477	436	490	491	489	479	498	465	439	506	457	466	504	474	453	458	480	492	471	494	468	460	441	470	497	502	463	488	469	522	480	523	501	515	490	500	490	505	497	502	484	449	495	463	462	481	506	438	488	489	487	512	461	524	514	459	472	507	449	504	453	490	448	469	492	475	509	469	452	452	476	457	447	487	443	490	485	465	484	471	455	476	497	491	507	451	473	437	499	446	479	484	486	441	426	500	463	486	497	481	458	498	470	459	497	453	526	450	464	490	469	473	472	490	467	501	492	459	454	475	446	473	492	515	454	501	460	476	463	480	458	457	470	419	462	500	468	458	463	489	458	482	494	477	509	462	504	473	455	474	462	461	512	437	473	476	484	501	516	496	520	474	496	503	515	437	461	454	475	528	469	467	442	432	499	476	442	456	478	429	463	494	482	536	487	512	485	498	480	458	450	473	476	473	479	477	507	499	486	504	463	484	472	482	456	468	487	471	499	473	467	485	479	478	501	502	493	448	462	499	510	519	450	464	484	521	491	476	467	465	454	499	461	470	482	471	462	483	476	456	477	500	460	482	439	449	504	452	485	489	497	455	461	498	442	475	437	490	526	474	508	505	477	477	457	488	455	517	474	503	451	531	487	479	482	483	482	480	462	509	474	472	473	483	456	503	516	473	511	480	506	467	489	468	496	477	435	517	466	460	493	435	447	471	484	502	470	459	501	482	448	484	453	453	464	461	500	477	517	443	502	465	497	478	484	461	442	446	470	450	495	439	496	479	478	443	502	462	471	465	484	468	489	483	462	457	462	483	496	464	483	472	493	449	454	501	490	510	476	451	492	502	519	532	493	476	499	469	454	473	494	465	489	493	511	479	451	474	456	465	479	468	507	471	485	467	444	517	517	480	497	506	428	479	448	454	463	479	484	479	498	469	497	490	466	495	482	465	513	464	451	488	489	451	498	508	490	488	512	476	497	445	471	501	448	438	478	488	484	508	513	458	485	500	476	487	488	470	475	463	489	435	502	448	470	528	497	484	486	475	465	455	460	455	503	443	442	462	469	474	484	484	496	456	490	473	491	468	485	490	490	473	475	480	501	481	475	473	464	474	516	460	454	442	486	480	478	463	463	448	470	474	482	470	470	487	454	485	486	465	468	482	506	474	499	464	459	468	449	484	441	502	482	456	458	463	472	484	460	474	508	444	508	486	484	496	484	437	504	513	473	469	471	479	491	512	480	508	510	494	450	480	450	500	500	505	472	496	522	494	435	476	509	512	487	470	471	474	479	477	440	469	465	472	493	491	463	483	468	494	480	470	466	476	461	505	467	475	469	490	498	496	465	475	491	424	487	472	456	499	514	478	470	504	476	488	463	450	483	476	485	451	469	496	474	484	513	478	483	437	443	475	463	472	476	508	490	489	516	463	509	492	458	503	479	509	449	467	468	429	492	494	453	511	468	532	463	470	491	531	480	471	490	483	496	487	526	475	453	491	458	457	483	484	492	486	490	510	439	480	469	481	487	485	501	521	482	460	464	464	451	522	464	488	501	469	468	461	483	466	481	459	478	490	444	484	483	464	465	469	495	489	435	463	497	455	498	485	469	485	461	507	487	463	454	505	488	473	461	466	460	513	486	477	498	487	506	474	482	532	465	457	481	470	450	467	449	474	459	501	462	443	467	478	493	478	472	483	499	459	485	458	470	507	507	461	469	456	492	490	450	502	422	465	469	477	449	470	507	452	473	474	493	507	486	493	506	535	473	457	485	465	463	454	470	496	507	494	526	485	497	460	488	462	489	484	491	480	465	444	419	508	515	458	493	481	465	471	510	450	450	531	470	480	481	480	477	453	481	513	471	458	481	481	439	447	499	483	522	462	462	504	472	472	481	482	440	495	463	486	488	460	549	491	492	469	477	473	451	436	490	495	501	483	493	471	460	471	439	487	535	508	465	500	476	475	482	473	501	520	538	477	458	478	502	481	517	487	474	496	497	439	486	468	469	478	482	497	515	496	508	483	501	491	499	460	442	492	457	488	481	514	479	519	480	510	491	477	462	508	527	515	452	496	477	498	463	502	476	472	500	452	503	463	479	502	461	501	483	487	446	470	460	522	485	505	511	509	485	455	457	467	488	469	478	471	512	465	485	511	464	499	444	430	489	481	497	503	497	509	467	457	485	463	490	437	457	460	485	500	461	486	479	511	474	480	472	507	460	490	483	474	429	463	449	490	476	454	475	473	509	502	485	487	449	497	468	491	463	508	509	507	488	477
25437	21528	27661	25779	9766	1185	1041	914	900	843	805	858	823	806	810	815	824	807	817	779	763	751	885	778	820	762	723	819	736	770	766	824	774	784	738	826	787	780	803	815	810	798	757	871	836	751	762	852	785	754	805	728	822	745	795	759	727	802	809	838	815	774	788	792	790	833	798	782	838	767	723	732	806	780	825	779	761	747	755	818	747	755	782	803	786	772	762	813	766	757	790	836	827	736	761	802	803	786	816	789	831	806	777	777	797	810	773	743	732	801	794	855	772	813	770	760	774	781	790	796	818	760	789	828	764	877	845	844	796	786	802	786	767	766	802	772	721	755	814	794	745	789	757	794	763	814	818	783	785	792	816	791	810	781	818	789	785	814	782	830	807	792	771	789	795	800	803	795	825	792	783	776	792	806	741	794	825	753	760	773	748	768	782	819	797	783	824	788	801	782	768	774	728	807	797	810	817	734	767	770	844	809	821	733	791	778	764	804	771	792	745	770	752	827	724	742	740	770	788	799	799	743	780	828	796	852	745	792	732	754	763	770	789	771	789	785	774	794	779	791	785	814	773	788	840	784	778	755	728	724	801	754	773	757	768	753	758	800	775	787	736	807	777	789	826	768	781	786	785	768	765	794	772	748	785	763	780	784	801	728	765	739	835	762	759	770	770	780	777	795	775	827	799	802	744	771	726	757	750	765	744	808	786	774	796	768	775	755	804	808	777	806	704	799	710	750	822	867	792	808	820	845	794	754	767	802	785	784	771	776	785	813	782	745	748	785	803	789	734	766	828	755	780	773	804	788	793	765	807	736	801	775	818	821	706	775	798	775	779	773	822	801	773	834	762	767	803	795	756	777	762	779	724	784	801	776	771	823	785	771	786	795	813	813	789	756	771	790	736	798	777	791	783	806	790	792	731	791	781	781	758	803	819	809	794	767	776	807	740	759	765	733	771	795	793	776	751	760	759	803	698	751	763	802	738	783	776	814	756	725	804	832	796	795	746	764	797	821	759	835	794	809	779	774	816	797	798	828	817	776	776	872	759	752	736	811	804	802	784	825	785	767	731	816	826	777	754	782	818	815	811	812	755	776	804	787	829	737	759	764	791	769	779	749	822	821	782	813	766	807	769	809	694	784	798	790	737	769	775	719	772	755	788	805	769	720	869	821	729	765	747	794	846	730	778	794	806	775	829	725	799	782	813	812	796	792	788	776	776	798	798	795	794	818	788	760	738	790	788	786	760	763	776	783	870	870	801	789	768	792	721	779	808	791	793	770	762	836	822	755	874	755	815	727	802	823	819	710	835	794	794	805	788	815	746	824	805	760	774	771	790	792	789	776	791	735	761	785	725	835	785	787	867	760	747	746	777	796	797	763	802	784	789	762	801	777	806	783	785	746	803	806	769	723	768	826	760	795	793	753	838	767	761	764	813	829	829	734	784	696	803	749	814	814	779	741	820	796	779	731	764	809	792	762	761	796	803	781	803	781	773	803	752	851	803	787	789	752	788	736	791	765	802	748	764	792	797	801	773	771	778	770	823	757	773	775	762	787	888	786	764	774	795	785	777	736	754	773	758	795	788	771	788	784	776	762	794	758	846	766	765	772	797	797	833	756	746	708	802	772	744	792	809	753	760	776	767	799	789	777	738	745	769	806	810	778	728	816	801	808	819	756	765	766	815	783	776	856	721	715	749	736	780	790	759	770	781	813	761	789	780	793	748	801	754	816	734	803	794	738	794	800	775	795	772	770	784	799	762	792	805	753	749	825	776	742	766	798	776	813	825	721	811	818	750	778	797	748	772	743	846	781	842	822	773	823	780	830	794	789	741	733	759	768	767	752	838	766	774	786	802	816	781	777	782	813	764	797	760	738	756	755	755	735	769	774	792	778	815	807	787	801	728	809	801	749	787	783	800	811	825	739	800	853	821	782	753	711	794	765	806	771	832	813	828	745	756	793	778	788	789	732	752	738	751	772	800	814	743	851	805	813	820	770	786	791	799	783	780	787	798	802	784	772	855	766	748	773	814	790	770	780	783	780	767	814	785	832	844	777	842	830	785	783	777	807	782	772	788	799	810	794	785	796	772	798	750	765	805	800	789	805	784	812	819	767	806	798	786	790	833	779	805	780	766	802	762	814	785	820	739	784	803	774	794	766	826	754	757	746	774	796	770	752	777	766	754	776	795	800	794	775	814	827	777	782	740	784	795	782	743	777	835	796	801	817	777	761	805	786	749	847	760	817	823	849	766	811	814	792	796	793	770	766	810	791	840	772	838	733	827	805	795	803	802	740	757	773	813	768	786	735	745	806	802	835	726	868	765	766	781	762	756	758	830	746	749	768	758	743	770	782	797	785	774	807	761	783	752	785	791	761	781	796	736	811	758	781	715	804	785	795	801	755	747	794	806	806	778	789	788	781	775	810	824	793	782	760	824	803	739	774	807	738	799	805	815	773	787	728	730	798	785	773	785	846	799	753	797	757	786	739	787	810	716	791	809	797	746	815	785	734	793	784	792	836	781	799	758	778	755	809	761	780	824	807	742	805	799	779	808	748	787	764	769	698	781	792	817	820	772	803	797	729	805	798	707	777	762	820	749	749	777	801	800	797	723	748	828	711	780	798	742	779	820	776	721	770	825	787	782	750	779	779	760	822	770	763	746	758	742	766	804	778	777	790	713	775	762	778	759	773	813	749	731	755	800	714	762	815	800	800	771	806	786	751	820	724	759	772	775	801	818	825	774	762	743	827	757	752	776	730	813	782	793	757	763	796	770	781	768	791	806	795	826	764	796	804	806	792	816	793	789	823	807	749	837	786	807	760	806	748	784	771	787	790	739	771	739	772	770	783	855	772	769	778	769	810	795	775	766	779	810	805	788	754	788	757	803	792	791	784	825	802	757	805	731	791	804	765	756	793	758	749	815	792	747	759	755	744	790	817	780	813	827	804	763	795	757	793	771	767	779	762	811	758	800	772	759	810	787	808	755	821	744	765	806	793	784	814	788	822	762	748	834	806	822	766	789	802	778	778	793	741	749	752	811	799	774	729	746	791	789	750	780	776	786	758	828	763	769	762	786	800	742	785	770	771	757	740	761	784	783	798	774	824	778	815	803	788	759	778	804	816	783	792	872	800	777	801	820	735	774	781	818	776	775	829	754	774	753	817	786	747	789	764	861	781	811	770	746	796	800	803	792	785	830	788	736	725	755	758	793	772	800	782	753	758	800	825	757	806	761	762	748	743	778	743	789	822	774	759	797	812	789	754	745	762	806	809	782	780	739	800	800	784	812	763	822	815	782	790	807	755	815	769	770	808	778	758	734	763	760	797	816	854	759	763	809	797	807	801	764	797	786	837	759	781	791	791	803	778	761	826	790	770	790	768	790	745	766	772	829	739	789	787	777	746	757	783	776	783	748	742	791	727	837	790	713	756	809	772	756	740	774	758	762	796	760	807	801	702	713	796	780	761	802	751	756	779	810	793	816	737	792	762
11757	5144	3406	2009	1560	1399	1161	1095	986	920	931	913	889	832	846	787	802	834	827	853	757	822	881	802	811	804	773	789	871	768	776	762	856	783	816	781	812	808	808	849	831	791	799	800	778	815	792	778	793	726	772	805	802	792	763	791	762	812	756	774	831	838	830	757	774	785	800	827	782	834	770	809	812	818	761	783	810	817	784	785	805	815	817	769	825	805	789	845	816	783	752	767	800	826	822	765	804	766	788	772	765	780	812	778	847	824	775	774	824	780	767	788	790	818	842	766	819	820	813	879	799	826	772	788	831	781	846	772	827	783	802	822	805	758	818	861	824	763	813	768	840	772	788	789	818	816	774	781	792	815	795	816	828	789	836	795	762	737	788	782	771	780	833	810	792	797	820	805	818	750	815	801	781	770	769	843	802	814	844	771	790	779	792	784	797	757	773	808	829	767	801	754	810	805	777	855	749	765	761	796	753	801	809	810	798	806	784	802	804	803	815	726	813	778	795	830	818	778	825	812	749	776	779	821	781	798	836	800	795	848	776	800	763	776	834	761	776	766	775	802	770	774	760	842	802	805	759	758	813	809	832	792	781	765	808	836	770	778	774	785	794	771	796	790	796	788	761	772	799	770	813	806	758	759	798	806	804	840	795	785	797	785	821	786	846	743	808	755	827	769	767	774	811	837	797	762	821	742	848	785	808	799	784	779	776	788	817	787	791	803	809	808	803	823	826	851	789	798	785	821	783	758	824	792	797	781	798	805	803	769	773	819	806	807	776	806	772	794	843	790	784	774	760	759	799	820	738	721	865	818	825	774	800	717	784	785	819	725	784	797	806	834	735	789	798	766	771	834	780	858	793	774	796	810	799	782	765	779	834	792	805	799	818	772	776	759	847	767	790	777	822	811	800	774	779	744	738	789	758	783	795	794	789	823	773	832	792	838	792	835	777	784	812	791	783	767	766	777	787	795	799	834	823	765	802	848	755	812	771	788	775	815	782	798	791	810	775	807	776	855	825	787	755	850	748	800	786	815	801	788	767	793	807	756	800	857	800	846	792	763	811	790	703	775	831	812	825	777	754	815	820	734	779	755	788	795	784	848	802	793	739	899	778	801	779	801	813	840	834	785	777	789	812	824	779	789	830	814	782	831	805	819	782	805	774	801	811	761	798	764	763	825	752	843	820	764	800	786	806	818	786	781	769	781	809	811	766	786	837	770	816	778	746	835	804	843	810	822	764	843	802	834	805	794	814	735	788	739	792	761	769	786	803	839	812	809	821	832	774	765	823	825	792	822	758	803	805	772	795	783	770	761	795	850	760	766	779	788	751	784	783	795	835	786	773	789	793	827	805	775	808	782	765	810	804	745	801	779	852	815	792	807	793	793	799	780	811	803	739	815	845	817	763	782	840	780	783	801	741	755	820	813	797	830	735	816	760	751	788	796	792	764	745	781	768	829	806	747	775	783	817	840	796	748	831	765	815	799	789	781	778	853	791	772	785	793	798	787	820	830	845	785	776	822	824	762	799	795	762	804	749	813	829	784	781	784	760	828	863	802	839	783	820	793	833	824	797	774	798	806	799	814	834	818	791	767	737	763	799	808	798	794	782	795	779	799	813	795	833	795	798	813	782	815	794	738	754	817	729	769	790	746	772	787	814	789	790	836	770	791	766	785	756	774	798	777	812	765	789	781	849	771	809	761	759	794	752	738	821	805	801	802	788	771	804	784	814	772	809	838	771	796	777	811	780	774	776	789	812	826	791	822	796	805	790	795	836	791	767	743	804	751	781	766	859	767	781	755	798	796	755	798	802	780	777	808	821	836	769	832	790	824	738	745	802	821	800	786	828	786	813	813	775	801	734	800	819	806	800	776	824	821	846	822	833	785	803	792	816	768	796	847	846	760	768	796	781	763	807	834	755	781	829	782	744	789	762	816	795	814	794	832	769	837	805	783	808	792	767	796	818	780	805	813	788	802	793	766	813	770	809	785	756	787	858	789	792	809	793	823	839	794	768	803	821	773	824	836	816	762	842	797	771	757	782	782	769	806	777	835	781	756	814	765	790	846	799	826	815	810	820	807	769	806	807	812	777	783	822	820	837	782	840	771	792	771	774	752	756	786	770	776	801	798	816	798	833	793	789	795	840	817	771	778	752	766	820	780	783	784	792	782	797	790	827	785	796	758	779	778	792	835	814	818	804	792	809	733	767	834	783	777	787	774	736	734	808	830	781	804	810	801	752	827	760	795	776	779	800	836	784	767	822	788	779	750	770	794	763	782	793	793	765	785	813	806	812	799	779	786	794	799	784	815	770	835	782	798	802	768	813	772	790	780	819	761	828	823	742	803	808	808	807	777	784	809	818	797	871	778	813	768	763	790	776	736	798	769	772	690	777	812	809	793	801	787	762	730	770	774	779	841	816	773	804	778	815	840	817	839	765	826	768	774	780	773	811	786	814	805	786	791	817	761	814	792	744	836	796	803	758	802	772	771	786	801	848	773	783	802	762	770	846	792	735	778	779	787	824	807	794	814	795	804	812	790	743	748	766	811	746	818	809	848	774	788	833	783	751	805	804	771	750	799	803	771	754	781	764	827	756	755	757	798	790	776	800	805	803	789	782	767	822	770	781	832	760	761	816	840	792	803	817	793	805	807	824	793	761	782	778	814	805	813	845	774	769	758	805	782	773	762	796	760	767	784	847	843	775	785	841	798	747	756	805	808	797	787	810	797	780	765	748	790	732	776	819	822	716	832	758	792	786	788	810	760	742	778	757	867	782	760	778	775	846	769	750	782	813	843	817	812	795	821	814	822	790	770	804	800	776	765	799	803	778	833	800	810	854	814	786	828	845	824	757	825	747	756	838	726	780	778	826	826	779	791	777	815	809	840	785	768	790	785	800	804	808	830	809	729	802	786	758	775	734	818	811	820	781	779	835	781	786	799	746	757	785	854	763	753	768	857	776	816	775	766	775	819	768	812	769	772	752	828	766	818	791	756	808	758	752	803	809	814	812	778	770	833	736	798	821	831	791	789	801	790	787	831	798	813	828	801	771	796	765	808	809	798	808	751	745	803	766	775	792	760	797	819	773	810	799	830	804	815	783	771	788	793	770	781	812	794	719	841	797	749	837	757	840	819	811	811	799	728	820	801	757	754	845	831	803	795	803	797	823	819	823	793	794	748	859	813	821	816	764	797	826	764	786	828	826	779	774	773	800	773	787	810	752	756	772	775	773	842	829	798	767	814	797	798	754	801	784	870	819	791	817	792	784	801	812	800	826	812	790	766	830	795	833	768	830	790	784	787	761	849	753	784	763	806	818	783	780	783	774	746	838	746	804	808	802	751	802	780	781	743	815	764	810	789	806	774	821	790	780	760	793	836	795	843	789	820	725	789	757	760	797	768	777	853	772	806	798	851	824	780	777	769	792	735	782	760	788	789	851	814	806	818	762	851	782	844	760	848	780	778	737	747	833	769	867	767	846	788	798	871
23124	21564	29339	24267	21566	21603	7171	1391	1032	1012	936	840	850	786	755	837	766	726	792	697	705	690	655	696	682	653	651	673	632	659	694	695	653	651	682	708	672	646	689	694	632	676	701	638	611	689	630	614	653	646	654	658	644	659	616	648	657	644	632	649	671	657	663	631	657	598	631	642	669	716	687	651	602	654	671	642	671	624	674	594	678	641	644	640	675	680	639	654	616	664	649	661	631	626	663	618	629	650	665	609	639	654	675	630	651	629	618	674	652	680	685	640	665	673	646	675	649	638	643	632	632	631	681	622	618	712	665	663	685	674	619	642	666	654	580	637	626	599	618	633	686	613	627	659	660	620	619	590	630	668	643	631	626	628	626	676	645	605	636	654	649	634	623	638	648	651	665	638	612	623	647	659	664	653	578	624	625	649	649	684	622	633	645	617	671	611	614	626	673	664	687	650	633	644	646	676	624	664	616	621	682	628	651	634	622	661	650	654	654	605	659	633	637	648	616	609	639	592	617	676	636	661	640	627	641	606	669	668	675	642	641	662	674	670	666	639	589	589	610	618	677	640	650	663	620	655	684	658	617	618	643	650	654	675	610	619	611	622	656	611	653	661	622	637	646	648	643	606	635	702	635	652	644	663	649	593	653	619	596	597	631	681	626	667	586	643	651	659	554	666	625	591	600	656	684	663	603	669	621	632	644	631	613	634	632	621	620	654	642	660	603	618	621	615	627	664	645	655	595	653	663	643	622	641	656	635	639	600	640	649	636	612	665	614	664	623	671	663	671	642	692	611	635	612	624	671	631	591	635	648	647	581	638	647	666	664	607	619	641	639	603	647	613	583	559	612	655	639	633	614	650	640	627	648	623	615	648	663	629	673	653	626	659	641	600	656	686	631	660	613	641	650	669	668	667	640	639	576	601	650	616	636	639	648	688	671	614	675	641	660	596	652	677	662	635	624	638	641	652	646	654	677	617	641	654	649	656	598	668	682	635	646	657	613	635	645	670	651	643	653	615	605	626	687	606	639	637	617	614	625	669	683	639	642	611	609	641	607	631	617	656	620	625	712	617	645	642	654	660	627	657	655	681	643	645	634	622	608	661	662	654	668	605	678	604	593	659	666	663	649	668	636	622	644	695	679	632	637	627	622	672	644	639	658	674	636	656	687	635	650	634	611	662	641	629	664	637	652	650	620	642	629	693	645	627	602	624	658	606	594	600	705	649	640	669	607	649	602	631	657	639	645	660	619	640	601	626	644	659	624	632	596	633	637	621	665	613	629	633	652	634	616	599	612	639	640	640	639	656	676	627	626	621	633	624	618	618	642	623	623	648	624	643	645	701	668	586	663	664	646	675	616	651	638	597	655	660	655	634	681	630	614	645	644	616	629	628	630	628	695	641	646	612	606	617	665	602	662	645	657	686	656	593	654	663	655	587	627	635	618	641	622	632	627	660	613	672	664	612	626	610	660	650	595	644	634	655	644	635	596	611	605	669	625	642	640	640	689	646	609	587	659	625	628	606	689	621	648	643	614	619	629	623	668	662	664	635	664	617	630	609	648	665	608	599	638	661	655	650	660	647	629	659	601	630	591	627	617	625	634	651	610	648	618	643	639	663	664	669	702	635	639	609	627	649	615	621	627	673	615	633	618	616	657	631	630	654	628	662	665	617	605	612	621	629	647	653	665	689	632	637	634	630	618	653	672	651	619	626	630	697	660	672	630	608	652	635	649	662	650	643	597	596	695	626	650	630	627	602	609	652	654	629	637	662	646	647	585	620	623	619	680	619	665	651	649	615	616	683	627	649	627	657	617	634	643	587	630	651	640	655	641	655	652	648	671	634	632	688	641	622	611	636	638	663	603	623	682	665	589	676	628	631	622	628	583	643	667	641	612	627	632	597	624	627	643	606	649	617	639	663	661	596	612	653	647	646	629	635	629	617	608	652	612	650	602	641	632	615	687	683	621	701	617	651	629	653	620	633	678	627	643	634	677	576	646	639	628	640	647	582	628	629	643	673	609	622	632	630	642	664	636	614	670	630	624	597	650	647	640	633	663	698	639	643	644	679	604	680	619	633	637	611	666	608	651	615	676	611	637	640	636	648	607	611	633	647	618	674	639	627	627	617	587	678	649	684	638	631	624	641	626	678	654	652	588	649	664	662	648	589	658	630	615	645	657	656	643	629	616	613	649	627	629	653	618	674	584	577	687	678	646	650	595	624	676	619	601	659	649	640	610	630	656	687	645	624	652	633	616	633	664	685	675	625	610	667	646	636	642	638	666	619	675	627	647	662	602	663	644	622	587	636	623	668	628	573	637	641	706	661	647	615	629	608	641	640	654	596	636	664	643	656	644	633	648	669	625	671	669	612	638	631	621	600	681	645	648	653	604	616	637	674	664	662	617	653	640	612	645	688	648	611	685	664	664	652	648	632	619	634	604	646	649	653	617	642	693	677	640	637	694	693	620	632	600	649	628	676	603	600	666	649	584	607	624	664	598	675	627	629	617	637	627	623	647	637	640	614	653	611	673	610	641	619	621	667	664	631	641	643	661	602	640	676	589	645	644	655	635	653	635	622	621	645	638	675	646	660	660	616	654	654	604	657	659	617	670	600	617	609	636	618	603	654	640	613	640	630	632	609	673	633	625	569	673	631	653	616	678	646	611	613	594	670	579	630	607	622	651	638	634	656	588	644	641	647	622	653	583	675	654	653	608	611	662	629	645	613	634	684	668	573	631	656	645	621	622	599	657	683	658	634	602	656	643	662	574	627	644	632	664	642	682	672	612	648	654	661	587	638	649	611	656	626	643	599	669	626	630	638	649	619	609	635	656	674	604	618	648	649	667	638	663	639	622	658	662	659	651	649	674	591	617	635	635	638	609	672	642	645	682	624	592	586	662	577	632	638	638	664	646	646	685	622	649	663	655	610	636	683	638	625	623	683	651	640	630	633	660	631	600	631	647	645	641	648	563	619	659	696	608	639	616	596	634	663	660	657	638	584	655	624	647	673	611	640	620	630	644	630	652	639	662	638	607	604	635	620	641	638	639	660	669	618	667	646	646	629	633	630	662	602	609	618	665	659	648	625	601	624	638	648	616	631	632	642	626	704	645	661	642	618	637	607	639	653	618	647	647	607	621	633	617	596	640	614	610	672	617	587	643	631	619	645	642	640	643	707	652	658	683	640	642	671	625	632	650	609	620	645	635	659	640	633	589	629	641	648	642	611	665	651	653	615	644	693	643	610	638	610	643	649	657	662	638	636	592	608	604	573	649	645	613	666	651	627	602	646	646	657	632	648	664	625	626	645	652	629	647	645	673	630	623	638	653	619	658	653	655	631	668	562	632	632	639	630	595	615	676	640	639	634	643	613	591	637	626	652	652	643	609	633	642	644	648	662	646	703	666	617	647	655	638	684	635	592	629	665	716	628	652	647	638	622	634	680	647	624	610	608	633	628	657	664	587	638	653	671	631	661	650	642	689	590	642
13631	13941	9341	4743	3516	2627	2078	1713	1504	1185	1127	977	981	851	913	897	844	826	738	736	705	702	716	740	709	703	686	695	693	648	629	655	746	659	690	655	664	595	699	632	670	643	596	710	663	616	635	644	660	612	619	662	643	644	659	663	657	643	641	659	657	675	607	626	649	633	610	646	625	609	577	648	593	687	608	633	619	657	647	643	617	632	707	639	635	651	635	666	644	668	668	629	616	612	644	654	641	646	600	636	670	668	688	620	651	624	643	641	637	632	637	636	705	668	683	650	656	648	674	663	678	649	636	652	676	641	647	647	651	670	622	672	581	641	628	643	644	650	639	608	646	679	553	655	643	613	635	639	626	623	636	609	648	631	609	626	639	666	591	606	652	614	655	646	658	620	675	615	655	617	627	595	609	605	637	617	606	670	674	608	612	655	652	633	618	645	620	660	644	627	587	659	610	627	607	651	631	600	607	663	628	622	635	669	646	619	670	695	645	619	645	602	596	610	645	622	666	642	620	639	658	646	684	599	599	681	638	654	617	655	586	635	640	615	687	662	628	640	658	648	623	629	655	657	614	612	620	588	601	639	684	636	657	645	625	634	644	674	628	624	622	659	672	635	636	654	696	674	645	605	650	626	619	614	695	621	653	651	608	611	653	654	656	619	681	620	635	631	621	634	627	626	614	643	628	625	607	669	677	588	637	667	630	624	647	597	617	644	588	657	637	647	687	654	650	646	610	640	634	666	606	594	621	624	630	625	632	644	665	593	627	628	642	687	591	630	647	628	659	646	615	625	610	638	649	609	647	644	642	657	615	655	646	610	638	585	648	627	622	674	624	638	630	686	613	665	651	642	631	642	641	591	648	657	646	654	648	616	675	618	587	666	655	605	610	657	663	647	624	660	599	607	622	676	665	600	589	620	625	653	621	643	663	651	648	636	648	627	632	630	612	668	672	671	602	610	617	586	605	628	582	610	579	633	614	657	639	629	622	635	613	660	599	658	647	658	628	645	664	601	653	673	591	622	651	606	636	629	695	631	661	663	607	648	646	601	613	604	630	663	592	650	630	616	597	662	648	652	618	643	658	665	641	676	650	638	633	639	642	655	652	618	664	653	610	619	615	621	635	605	658	604	656	621	646	618	630	660	649	579	635	637	655	642	607	617	654	692	630	632	590	618	665	677	623	608	601	612	626	627	649	637	651	647	665	646	645	631	611	631	587	644	653	636	637	602	610	683	611	616	666	655	684	616	633	648	620	614	648	656	628	632	581	622	642	631	670	651	666	632	617	679	641	629	656	641	648	629	668	634	633	667	641	677	596	580	641	607	619	640	653	624	647	656	645	632	639	630	666	601	658	623	658	632	635	622	666	671	611	671	579	615	640	630	647	631	642	650	617	659	622	595	610	628	664	674	587	618	647	617	670	611	647	648	659	642	623	632	624	636	642	617	589	630	617	622	663	605	665	635	638	636	640	682	569	656	666	650	607	632	666	632	659	647	628	636	616	639	621	624	645	631	620	631	634	620	608	623	596	611	642	655	618	624	603	648	655	698	596	611	644	608	616	643	662	666	627	636	626	634	642	693	628	633	613	666	648	637	596	634	590	651	640	668	660	653	657	649	639	608	642	674	688	634	642	651	654	685	627	653	650	647	625	655	646	650	590	609	610	681	655	655	623	636	619	578	631	644	578	660	660	655	606	643	656	628	641	567	691	631	614	652	610	626	656	608	602	677	633	581	650	657	635	602	604	628	658	654	574	664	678	609	672	628	680	621	620	632	673	628	609	670	646	634	635	644	630	639	653	599	619	674	593	624	593	583	644	593	590	662	608	580	654	637	629	650	599	636	665	634	616	635	685	633	636	647	624	645	637	639	613	614	617	581	601	652	631	653	627	615	661	615	618	624	630	622	635	595	639	624	594	654	660	655	643	654	615	608	573	632	707	587	675	632	597	631	656	662	636	636	611	696	629	641	629	643	602	643	628	659	630	650	602	653	627	642	703	603	636	670	617	616	646	661	596	608	611	664	586	668	607	669	613	649	635	633	709	653	641	608	590	621	661	653	619	641	647	639	637	632	670	679	585	618	617	601	626	635	622	616	643	627	662	666	623	601	603	636	646	670	672	621	623	635	675	638	627	625	605	607	630	588	642	650	651	641	639	622	658	670	636	588	683	650	664	603	646	617	622	623	616	614	626	608	616	659	618	660	644	629	626	650	615	667	601	656	653	615	613	655	631	642	627	658	615	631	656	654	623	574	642	666	594	633	651	562	656	642	684	667	614	657	604	623	616	627	590	664	624	656	654	614	589	630	660	631	633	632	624	657	655	601	625	616	638	620	655	624	636	621	688	665	614	669	624	634	636	594	633	651	637	630	623	664	633	618	614	588	646	603	597	644	620	632	635	634	626	598	655	661	644	655	656	634	646	627	644	596	632	612	589	640	643	632	639	631	645	584	612	634	591	619	625	635	559	667	649	605	606	611	635	584	652	613	622	611	604	605	652	658	623	626	592	633	630	651	625	609	661	620	644	645	634	623	643	665	626	681	604	638	617	621	572	593	659	629	634	625	622	573	612	624	635	605	643	613	648	608	635	614	586	642	598	632	671	655	669	686	605	624	645	611	641	669	617	569	623	654	630	605	655	624	589	649	681	617	648	649	595	580	608	616	624	609	619	647	630	616	616	665	588	656	624	615	626	653	572	650	655	621	640	660	676	607	675	619	609	619	634	612	616	616	601	631	656	638	608	626	622	613	575	625	637	655	668	622	622	591	612	625	670	658	606	666	601	680	660	663	638	630	698	619	614	632	620	625	683	635	648	610	647	646	629	691	618	637	640	659	641	631	694	666	641	692	679	575	610	606	608	604	645	645	622	657	666	634	678	626	607	637	619	633	633	662	650	661	598	631	636	627	659	655	600	610	694	600	645	599	650	645	631	641	650	580	602	633	616	611	628	680	631	591	622	674	647	694	660	672	615	629	598	632	641	644	607	652	638	605	663	592	638	613	658	599	647	613	600	627	669	636	618	624	626	610	678	656	655	647	676	590	652	593	640	608	652	648	644	611	593	607	610	602	611	649	634	651	602	603	609	635	611	643	614	603	597	624	654	634	620	630	645	654	591	591	655	632	635	607	619	623	605	607	618	665	594	625	618	614	623	667	631	653	651	662	615	610	642	618	612	644	624	656	648	613	673	614	637	683	586	648	641	634	607	642	648	597	608	664	621	609	620	630	618	633	579	646	580	651	670	625	637	627	603	608	646	644	623	585	653	616	581	651	647	656	672	634	607	607	659	594	648	654	651	630	639	636	614	605	649	614	644	623	617	592	638	619	618	577	637	658	610	610	594	624	599	602	605	641	641	660	623	660	619	646	646	643	638	658	639	652	636	633	655	607	607	652	658	560	583	603	648	642	588	638	597	656	598	645	643	618	653	650	599	683	614	674	606	712	614	611	627	647	652	660	637	639	663	635	636	629	676	614	614	643	676	663
28635	17589	3816	901	700	625	690	598	620	600	605	618	627	662	602	604	641	651	622	573	598	592	602	563	573	643	594	629	652	600	584	584	612	622	607	593	591	626	570	595	610	605	602	578	618	619	626	577	598	571	592	613	603	582	627	572	584	607	613	605	625	559	596	590	632	669	598	599	626	613	596	600	624	592	604	631	600	632	584	632	590	590	612	571	600	619	601	553	631	602	643	629	606	594	561	604	599	615	641	589	588	567	621	599	611	573	633	569	589	569	608	563	566	566	574	629	572	593	657	645	633	606	628	590	595	620	597	603	678	601	598	561	614	598	565	604	591	634	619	597	608	606	632	557	623	665	542	567	574	602	595	621	617	613	616	608	608	623	595	579	567	593	625	589	611	576	607	613	597	619	627	610	596	601	617	623	636	567	543	609	600	642	613	615	581	664	678	607	615	582	645	593	602	580	571	622	575	598	551	567	633	609	591	621	597	625	628	610	613	583	607	606	573	570	612	600	597	579	637	591	638	612	609	573	621	618	603	572	612	614	624	597	610	638	592	587	606	551	598	581	581	601	602	563	605	592	622	620	574	580	627	602	608	619	567	600	575	592	618	601	593	594	581	615	638	625	637	634	598	594	564	618	636	579	559	603	611	595	611	637	590	604	594	591	605	639	583	580	579	608	628	612	610	613	582	587	620	548	643	550	617	594	593	599	572	593	568	657	573	597	571	573	626	657	592	614	580	610	645	607	594	604	603	602	620	640	611	582	625	642	642	596	641	608	615	535	591	588	658	589	637	603	579	617	613	598	620	592	600	611	638	560	569	620	628	570	588	569	612	594	581	573	628	571	611	579	614	606	626	595	628	590	587	623	598	593	590	578	604	591	584	603	595	628	593	583	586	590	599	617	614	588	606	600	594	578	576	602	595	606	600	583	578	622	581	619	625	612	598	630	610	601	655	625	648	628	614	577	593	558	639	620	648	630	563	629	612	606	614	620	593	584	609	602	574	619	603	599	583	584	573	562	633	597	605	605	645	612	551	597	627	624	631	577	635	622	573	611	586	605	609	552	634	569	587	640	612	616	556	640	602	614	644	607	541	588	594	588	642	614	581	613	576	558	643	606	591	627	637	601	594	625	619	609	594	609	625	568	589	598	576	610	559	620	596	575	603	602	651	631	532	618	605	628	631	623	596	645	626	630	587	554	621	597	624	598	572	558	588	638	665	573	624	595	558	602	573	586	595	590	599	608	581	665	582	606	566	629	632	612	579	620	625	609	584	615	590	610	558	606	675	616	608	586	595	589	587	604	583	604	596	600	592	603	612	585	650	581	574	559	623	629	654	613	589	607	604	588	590	567	588	606	621	614	599	637	584	605	647	573	593	618	615	581	589	600	577	605	611	617	616	638	595	542	642	661	559	584	612	605	606	593	594	617	636	632	622	594	610	575	600	638	583	583	577	612	584	629	559	622	608	618	590	610	635	588	603	579	654	629	635	589	582	599	576	607	621	597	611	538	636	565	616	610	589	588	556	596	616	610	623	629	587	592	613	617	580	563	583	611	630	594	571	606	571	607	577	572	640	592	628	610	642	640	597	576	604	596	617	627	604	581	618	573	679	597	570	543	612	576	597	618	647	580	600	616	604	590	570	619	570	591	583	619	574	604	613	591	654	600	592	596	577	637	624	584	616	613	619	605	623	609	599	597	610	638	588	605	576	549	565	623	630	606	631	617	585	584	611	600	653	590	584	564	573	567	611	611	624	565	615	568	600	618	594	625	608	581	621	572	626	586	543	638	650	588	595	603	608	622	624	590	630	627	637	629	590	589	544	627	630	641	620	597	607	659	595	568	561	625	618	604	567	573	627	601	608	596	607	601	624	586	618	606	590	599	622	611	619	608	615	619	587	630	612	594	612	629	563	595	619	607	640	591	612	577	609	620	610	564	606	607	640	588	596	627	565	579	570	604	582	597	603	627	605	583	569	637	610	615	626	580	620	618	639	614	566	577	590	581	637	600	578	635	576	644	578	596	571	600	624	637	604	611	665	600	596	623	576	629	573	614	626	556	583	609	589	632	586	590	586	610	573	586	620	625	595	580	599	576	590	612	595	635	571	608	583	592	602	592	587	536	595	612	567	621	627	625	616	584	623	619	630	605	605	600	610	582	601	625	625	634	547	608	621	599	603	585	625	567	622	604	591	601	641	605	622	609	597	597	649	572	611	564	622	591	594	565	636	621	630	655	540	604	595	590	543	573	589	608	589	563	603	585	592	587	640	588	628	612	544	623	633	609	596	587	632	618	592	653	637	584	569	621	566	605	597	639	618	629	586	624	632	611	600	632	599	604	591	597	579	619	599	564	588	595	600	626	583	595	577	592	563	593	605	583	590	587	616	608	579	556	652	603	619	612	640	555	594	621	642	642	577	569	627	618	592	617	573	601	645	564	605	629	597	568	562	550	602	603	618	659	634	600	579	566	577	603	587	594	612	602	600	590	608	605	579	601	622	575	614	630	602	606	620	603	544	588	624	590	589	595	605	626	616	645	628	598	603	590	603	539	587	614	612	604	621	607	570	624	588	617	567	601	608	607	589	587	565	618	595	569	617	551	577	567	611	603	605	598	590	610	607	602	687	574	645	589	578	559	613	632	567	604	625	600	577	564	611	602	642	595	584	624	605	592	569	627	569	622	597	618	603	653	584	612	617	591	619	626	579	541	625	683	588	628	592	579	589	568	642	596	580	619	598	631	631	576	569	609	582	620	568	609	558	627	622	600	607	614	578	618	569	620	598	610	602	589	600	634	626	595	586	617	578	617	620	603	597	577	538	563	578	612	600	626	611	632	592	632	594	565	593	612	632	581	579	597	641	572	602	633	575	563	612	606	557	608	577	594	577	667	604	587	629	641	616	608	577	574	596	616	597	615	598	596	661	564	589	595	545	566	600	586	596	655	596	589	624	633	568	627	612	586	650	534	599	577	577	612	623	614	650	611	573	603	619	612	613	599	615	586	615	561	592	591	593	605	628	610	567	609	630	598	599	609	587	603	584	602	630	578	582	569	609	600	582	591	660	612	576	617	581	612	574	589	617	563	617	608	629	609	600	633	581	618	583	637	625	575	606	628	596	602	615	612	590	571	595	600	565	598	583	599	644	662	570	585	587	638	620	610	644	592	643	610	564	557	609	613	562	640	602	594	579	576	598	618	596	602	578	627	590	599	593	614	593	604	595	593	579	568	611	646	597	562	612	629	631	599	625	571	586	642	602	611	612	612	614	601	624	587	560	622	599	565	592	555	579	615	606	578	622	535	583	629	593	568	611	649	601	574	640	611	597	566	581	587	591	574	600	590	586	602	644	553	602	619	603	629	587	614	611	599	595	610	628	625	619	593	632	632	601	616	608	593	572	598	594	598	606	576	588	605	586	602	612	614	606	577	590	599	573	600	610	592	583	581	594	636	597	624	614	619	611	609	596	587	629	582	571	614	641	630	599	616
10614	1053	880	765	709	650	684	654	672	649	623	609	599	615	688	638	663	613	637	647	651	616	616	621	637	604	686	628	635	629	648	671	629	606	585	639	647	663	663	626	643	615	673	653	603	635	629	608	626	624	622	635	632	611	634	647	624	591	606	602	627	652	603	647	622	606	669	655	609	584	632	621	638	589	652	617	612	626	632	637	601	641	596	622	657	635	599	637	674	673	585	620	646	662	598	606	660	657	652	635	621	644	612	670	674	657	620	636	656	619	624	614	666	623	620	650	601	624	632	612	616	630	667	631	661	645	647	607	608	542	645	614	628	635	661	644	605	662	640	628	634	630	605	652	656	632	668	616	627	601	636	626	674	689	641	631	657	609	607	566	646	653	604	640	619	624	665	591	618	648	658	638	610	582	657	649	652	633	599	644	595	622	665	644	676	638	650	608	632	617	641	632	600	665	676	604	580	641	681	669	576	602	599	671	590	636	635	604	656	643	635	635	650	604	645	630	637	656	656	618	650	610	642	642	664	591	604	627	572	654	657	578	620	611	586	652	592	644	658	568	587	641	651	638	631	661	628	690	604	630	614	659	619	650	608	641	592	650	601	615	625	633	634	634	637	626	582	627	681	627	618	636	615	599	651	638	598	589	644	626	595	607	672	588	640	652	673	649	650	643	591	599	635	641	628	622	630	633	621	649	648	640	689	635	623	625	643	609	622	633	612	645	602	672	630	622	677	609	677	599	624	633	605	654	617	643	610	597	669	614	630	639	683	617	666	628	618	628	641	638	568	616	638	644	670	621	603	630	630	606	591	626	668	638	656	639	642	628	633	627	639	654	670	636	581	658	671	614	601	624	619	651	625	609	609	662	597	668	646	609	632	651	668	676	615	622	599	600	587	595	624	662	607	579	657	618	620	653	633	605	615	688	621	612	648	605	652	641	620	646	641	637	675	592	626	602	628	664	648	592	639	610	639	647	632	597	588	608	649	627	683	638	623	673	660	645	682	608	660	624	599	653	635	641	640	618	608	608	627	673	626	623	625	615	605	630	607	640	651	679	640	615	624	646	643	658	607	640	630	580	610	610	626	649	639	626	628	652	621	621	610	637	644	580	628	641	607	624	611	630	612	659	635	594	680	620	649	662	646	647	645	648	664	638	636	653	608	623	643	625	616	657	619	653	658	622	640	608	628	610	636	669	636	609	663	598	633	631	612	634	588	608	637	640	657	619	658	638	654	616	630	573	644	649	642	593	654	609	639	618	649	652	640	595	651	621	629	638	659	597	667	641	624	631	650	593	654	608	598	650	612	691	648	681	612	689	632	626	679	621	621	638	682	613	638	599	642	599	642	634	650	621	618	616	591	654	638	642	612	663	676	641	625	623	666	610	627	643	657	608	727	640	673	626	644	583	610	669	628	635	623	627	653	593	742	688	597	607	639	668	620	639	649	670	652	626	664	632	591	642	603	618	659	612	579	664	634	633	614	653	619	625	617	608	652	624	646	606	609	640	631	602	617	612	610	681	636	646	630	642	623	664	619	669	637	576	588	650	620	640	650	672	616	636	661	646	664	618	599	619	657	607	681	622	638	643	647	602	600	690	616	595	625	647	611	627	629	625	646	674	633	619	637	622	613	648	644	672	593	642	641	649	586	630	648	612	601	640	659	618	645	619	618	612	687	668	682	649	594	648	640	592	668	666	644	632	594	623	607	593	647	613	551	617	639	632	610	626	635	630	610	686	588	655	635	637	641	638	607	620	680	641	676	618	583	569	649	624	659	642	635	645	626	659	632	663	601	630	604	679	646	656	631	647	657	613	639	628	688	605	558	661	614	651	628	625	661	619	640	619	640	633	636	632	615	618	621	620	622	627	618	639	635	630	589	656	587	659	650	643	620	563	642	687	584	627	621	610	633	626	619	623	630	653	634	648	577	659	617	644	613	672	595	600	658	588	637	607	647	617	642	688	641	644	605	676	642	678	611	627	583	661	602	606	631	629	640	606	618	611	630	611	647	625	620	620	627	624	608	596	602	645	642	633	603	623	642	622	621	611	613	649	654	618	597	582	644	643	646	635	604	657	627	622	631	628	607	581	668	683	602	639	594	646	677	576	616	607	627	609	631	636	648	647	609	610	633	620	591	615	629	630	626	619	662	608	618	680	668	679	672	686	655	597	575	619	631	645	618	664	613	656	635	613	608	669	686	643	616	704	614	660	632	623	665	642	667	642	670	653	632	611	613	592	590	641	607	659	653	656	632	628	618	606	630	624	664	662	616	625	634	668	570	569	617	629	681	595	643	655	585	646	625	648	635	661	628	638	619	650	613	646	657	654	644	643	603	643	642	638	616	621	633	623	660	666	628	650	643	592	662	625	609	637	682	614	620	609	602	611	619	645	567	607	652	594	641	640	652	609	651	655	614	638	646	595	651	634	628	646	631	647	644	661	646	611	641	639	628	643	629	658	601	608	586	637	619	580	699	650	618	618	632	625	639	638	614	630	589	613	659	643	586	653	578	612	596	588	665	606	601	668	662	686	659	613	655	649	608	650	647	645	616	660	655	638	639	576	615	607	615	599	641	619	653	619	657	634	631	636	618	663	605	634	625	664	623	622	588	661	606	600	650	636	685	660	686	665	595	633	690	622	585	670	639	619	624	610	613	604	624	639	655	663	630	641	636	642	611	615	623	646	625	673	615	623	631	644	607	613	636	654	657	699	632	614	588	628	615	648	669	656	609	623	644	656	643	655	625	600	653	625	639	619	668	670	657	613	585	660	629	599	626	654	599	638	645	645	632	653	613	644	656	631	642	670	614	590	659	621	675	619	621	682	622	675	653	571	625	629	636	654	574	601	642	630	614	592	611	617	585	650	624	622	618	623	614	620	640	634	647	654	607	621	612	649	643	670	613	597	657	630	637	636	662	583	646	642	624	589	635	629	641	639	647	607	622	659	587	586	598	612	652	607	612	677	655	621	604	607	591	640	600	652	665	636	624	644	629	637	628	615	635	605	602	620	664	656	658	585	636	667	615	617	605	601	651	640	639	678	600	617	653	620	658	616	641	607	662	652	631	616	636	675	650	631	628	624	705	636	622	622	659	669	678	619	630	611	667	628	611	659	682	577	622	664	648	640	626	625	651	622	584	598	632	668	635	648	584	670	660	660	634	625	622	664	636	647	616	629	598	564	623	590	577	641	649	600	635	615	685	604	671	652	610	627	589	653	626	628	606	673	611	605	619	568	656	662	670	660	654	628	599	635	629	638	678	644	628	632	617	665	640	614	595	651	642	615	687	605	620	600	642	629	638	654	649	645	670	618	630	630	608	612	628	587	665	591	622	655	622	659	620	593	571	617	616	604	600	612	623	575	638	686	642	657	615	631	685	637	598	612	651	655	619	662	628	605	594	629	683	643	650	635	621	611	644	643	627	622	627	605	598	641	654	596	621	651	624	616	631	648	667	628	613	646	609	634	622	654	651	639	664	610	635	673
24064	21408	28704	24495	21410	9427	1106	833	712	652	607	573	529	556	541	577	500	529	454	502	515	520	489	464	451	470	500	488	468	477	434	468	450	484	435	500	465	487	460	442	488	509	507	431	469	468	465	457	456	478	472	458	503	438	452	468	467	444	473	443	501	510	482	456	435	503	463	456	445	441	464	474	437	465	480	444	434	446	416	460	453	428	442	431	435	466	502	463	489	445	455	490	452	469	488	482	447	458	442	456	483	430	447	444	466	467	428	473	468	461	485	454	448	476	461	515	416	460	535	459	453	465	530	478	458	478	510	460	449	457	447	474	447	480	491	476	481	455	455	470	467	458	435	462	430	476	456	441	487	446	490	437	471	456	472	458	480	453	460	474	447	451	427	459	455	417	466	437	471	456	471	435	412	458	485	434	415	438	413	459	477	443	444	469	415	508	468	466	449	436	449	463	447	489	467	470	427	497	481	445	473	442	474	468	455	453	456	456	457	465	446	482	446	435	467	488	441	488	482	484	459	462	434	491	505	472	440	469	482	471	478	501	461	424	444	452	460	459	435	472	500	448	475	453	497	464	459	431	481	451	470	480	467	453	533	493	459	448	489	472	453	454	449	443	415	463	476	444	445	461	472	436	435	467	461	438	440	428	486	451	470	509	436	479	467	449	430	459	485	445	436	457	463	488	444	469	460	430	464	477	456	457	436	445	465	490	450	432	451	490	435	449	519	423	492	465	453	444	447	478	469	434	503	440	472	473	445	495	489	478	477	482	483	446	449	486	439	484	489	462	472	422	440	456	444	466	453	457	429	441	452	459	453	460	505	470	476	470	474	502	463	424	458	457	460	444	449	494	447	444	431	465	488	441	474	447	456	426	483	436	472	491	460	447	427	463	490	463	448	454	465	456	453	449	453	456	435	465	464	441	463	473	452	493	474	437	442	438	481	431	438	464	434	485	429	452	475	431	463	436	449	468	430	441	482	431	489	470	461	452	451	435	456	457	474	460	465	440	451	465	460	470	429	434	485	443	438	453	437	463	450	466	502	429	464	449	476	467	456	461	481	476	463	488	459	463	463	410	467	456	419	441	447	428	469	470	459	440	470	437	468	458	462	473	430	460	468	463	459	439	455	472	442	470	465	447	463	503	489	452	467	464	438	424	473	477	472	450	465	477	458	421	441	436	472	439	443	433	500	455	468	486	452	469	442	466	465	476	459	453	428	446	475	473	428	464	452	453	462	468	443	436	453	471	477	476	476	458	472	429	460	454	452	432	485	430	460	472	510	449	465	460	470	480	449	469	453	454	494	462	493	467	444	454	437	473	469	459	448	465	461	450	436	469	476	471	481	504	435	439	474	475	464	461	464	457	418	436	491	430	424	481	440	446	459	467	459	455	460	468	453	447	472	471	422	444	463	448	463	445	459	469	442	399	467	477	470	464	420	466	411	482	484	471	469	437	473	449	450	474	467	425	460	451	483	440	466	471	429	474	504	466	477	459	434	455	465	495	473	446	485	480	422	491	430	492	458	484	471	457	453	459	479	462	463	464	416	432	485	433	437	445	475	444	461	443	446	479	495	429	479	460	433	514	485	457	434	465	444	460	462	467	506	463	456	466	445	461	439	468	460	462	471	451	467	468	461	458	474	487	432	426	445	471	427	433	485	461	459	483	428	452	446	452	474	456	448	474	459	468	441	438	442	439	473	460	446	468	444	433	484	493	449	469	447	455	444	461	497	463	483	483	437	501	464	490	442	420	425	477	478	450	446	456	471	459	455	458	507	474	427	454	425	453	480	428	465	419	477	486	431	475	454	437	485	497	472	442	435	477	501	443	437	454	494	436	462	491	432	473	474	478	483	461	449	447	464	482	419	474	521	485	438	510	452	444	452	482	472	490	467	437	454	427	459	443	432	424	445	445	470	446	478	470	469	493	462	490	455	469	458	485	459	458	449	456	451	467	456	447	438	466	467	443	438	455	451	479	456	448	444	439	502	455	494	464	440	480	467	457	463	425	424	460	442	477	446	515	441	451	453	453	446	501	421	442	401	441	414	455	458	448	467	451	443	448	461	501	445	463	441	482	441	456	421	458	450	453	485	467	463	482	446	503	445	459	435	428	442	475	472	439	455	453	491	483	446	460	457	415	473	490	449	461	454	427	443	443	460	436	423	454	423	462	445	445	455	466	468	435	437	501	486	441	473	448	488	456	457	437	482	459	469	499	449	457	479	466	496	458	436	473	482	462	447	440	436	478	502	485	480	514	471	504	430	476	462	406	454	486	431	456	456	433	479	470	460	474	463	460	487	490	466	446	452	433	436	477	468	471	422	452	476	458	444	473	477	416	475	441	470	482	443	468	465	448	493	455	469	462	445	493	450	463	471	430	464	439	438	471	481	452	427	476	429	473	447	461	493	432	476	441	445	474	439	435	449	479	465	427	470	448	466	462	490	505	428	455	445	434	448	445	437	473	479	488	428	492	491	436	445	474	486	486	454	411	430	461	422	441	509	465	457	433	437	465	445	424	406	465	487	452	454	448	484	459	462	441	459	450	430	445	474	467	433	423	453	458	480	434	492	488	432	450	454	451	465	495	473	441	472	466	438	480	423	471	437	455	431	457	458	454	456	483	434	456	469	442	424	450	457	448	472	427	474	476	492	433	478	479	456	449	472	435	452	440	480	444	470	452	453	486	448	463	471	408	455	463	474	472	440	485	477	472	430	451	434	429	433	437	483	466	443	489	469	424	478	446	466	469	468	452	474	464	459	462	448	439	451	500	437	483	451	458	458	453	422	463	465	438	464	452	438	455	467	441	436	472	461	439	472	485	475	467	481	446	439	447	427	476	469	453	462	471	464	474	484	480	454	465	451	445	448	492	491	464	438	441	461	459	476	446	444	399	486	449	450	492	456	458	470	454	484	425	467	442	471	461	452	485	448	499	464	499	488	434	456	428	502	474	445	483	469	472	450	426	430	456	463	465	434	471	459	470	461	486	457	472	483	437	442	463	488	459	412	460	481	443	471	451	456	465	490	423	481	470	437	443	427	406	445	445	483	488	456	439	488	484	463	429	460	402	447	465	468	437	468	431	479	423	501	498	458	467	447	460	405	503	448	436	473	469	460	453	494	435	459	448	465	470	485	446	417	493	467	470	419	407	469	457	455	460	449	459	428	454	489	467	505	476	509	445	471	456	461	496	474	486	479	425	494	485	477	439	405	457	491	465	489	472	416	476	451	467	433	479	455	477	449	415	428	440	469	465	424	485	427	442	468	460	460	409	468	488	469	424	475	464	425	483	453	442	480	471	445	457	461	463	472	467	479	473	441	466	432	440	469	445	456	416	497	449	438	474	463	425	474	407	474	449	522	461	523	440	463	445	445	444	455	473	466	424	422	402	463	478	477	445	451	477	462	478	454	433	476	484	471	458	439	485	459	435	449	470	520	475	411	451	472	442	398	468	439	429	510	462	485	473	436	477	455	435	414	448	468	485
10533	8632	5721	2731	2003	1598	1283	1066	940	849	763	686	667	646	571	602	544	504	525	566	541	558	498	522	493	497	448	517	477	484	502	495	492	500	514	430	462	483	510	536	490	475	503	478	497	491	478	529	444	475	493	458	485	496	509	466	498	473	483	489	491	547	454	501	486	473	459	491	503	490	453	484	513	495	526	496	425	487	440	476	474	512	463	479	490	465	497	459	489	512	457	506	454	511	488	475	482	469	476	488	466	480	472	458	455	491	473	472	498	478	505	490	488	471	496	503	545	466	489	475	521	494	491	515	532	524	481	533	513	486	492	483	547	498	502	469	463	470	473	430	445	460	455	471	482	469	479	461	532	479	482	477	475	527	507	465	496	469	479	474	488	468	457	457	458	467	463	499	435	513	455	476	472	478	452	515	528	464	490	457	468	477	499	484	484	492	470	521	436	492	491	466	469	478	466	486	511	482	514	511	448	468	454	454	454	474	502	489	480	480	459	452	483	484	502	481	448	493	481	522	502	470	442	439	520	473	451	484	445	446	502	467	474	447	445	489	471	484	460	487	494	486	435	514	495	485	465	476	503	430	502	492	492	478	457	495	470	475	506	489	465	503	477	489	472	441	480	454	494	451	507	464	471	476	471	468	455	447	469	477	506	498	482	481	517	506	481	486	499	453	524	465	451	463	477	446	481	472	465	482	502	474	499	479	462	480	533	465	489	470	497	503	501	473	485	509	484	471	490	475	444	472	502	501	498	496	470	465	452	480	480	533	487	472	481	492	488	505	456	489	456	460	522	519	482	446	493	471	463	478	486	487	521	483	524	468	480	478	494	501	464	492	449	476	439	477	496	490	472	480	492	519	473	476	472	501	471	463	532	463	488	457	456	475	435	464	506	522	457	490	449	546	478	511	477	493	449	456	463	484	487	481	450	474	487	497	482	505	457	467	492	419	455	464	532	496	471	487	507	495	458	498	527	443	459	470	469	489	436	497	461	485	464	442	482	483	491	409	464	478	460	454	531	537	481	477	516	482	483	499	488	498	493	457	461	475	451	468	517	439	421	490	477	469	478	484	462	467	472	462	483	504	488	453	448	460	482	457	483	490	475	477	498	510	428	463	489	481	493	486	488	454	470	445	510	452	469	538	496	467	490	491	476	443	481	480	466	488	450	497	470	462	467	500	509	492	479	479	506	513	468	449	491	448	474	491	497	485	513	512	503	473	465	443	465	454	509	463	458	462	435	499	528	506	479	492	485	470	484	500	457	466	455	517	469	471	510	520	480	478	423	483	489	477	491	477	480	462	455	487	492	466	496	470	510	453	494	507	493	499	471	437	505	500	502	480	494	450	494	506	484	490	445	457	465	462	482	460	432	492	478	489	500	475	513	475	480	499	478	462	468	485	474	489	469	474	458	498	497	521	490	496	477	487	481	491	479	481	433	478	438	535	500	516	500	488	457	447	464	420	467	485	464	463	471	484	471	475	454	511	449	466	457	518	449	462	484	473	527	481	449	440	505	474	468	437	438	478	462	420	494	437	446	485	473	501	412	492	501	496	510	499	477	496	511	507	487	522	485	461	513	509	512	471	489	486	486	475	486	437	499	485	458	469	462	483	523	472	492	470	475	471	430	464	479	488	470	486	443	467	479	465	478	506	508	498	469	479	486	476	502	470	436	457	485	506	499	476	480	488	492	479	474	454	481	444	490	490	480	496	449	483	500	450	485	515	509	436	462	491	495	498	487	478	467	473	465	438	470	464	481	471	492	490	466	459	487	474	503	507	502	422	472	456	507	489	481	468	466	498	486	458	455	477	454	458	476	433	475	457	458	502	511	491	460	487	448	463	431	482	476	497	463	511	493	462	473	464	440	463	480	501	506	489	471	492	493	471	492	491	450	467	483	457	471	455	483	484	436	501	506	469	498	457	465	428	466	488	493	492	487	495	494	508	494	475	477	471	499	474	462	485	467	467	473	453	474	476	461	487	466	504	490	488	516	506	479	477	497	497	505	446	469	494	480	533	484	475	490	518	488	470	512	473	513	476	486	453	506	484	484	459	499	496	497	463	483	472	488	471	528	470	536	468	494	442	447	472	495	470	485	484	448	511	507	471	504	477	503	470	493	440	483	486	473	474	456	472	502	423	451	490	489	485	473	495	478	501	493	436	474	477	494	491	494	483	452	490	457	469	445	454	448	477	493	493	464	496	507	462	456	443	520	489	490	475	458	494	455	476	449	469	464	501	466	485	479	459	493	502	455	454	489	468	463	497	432	475	426	483	451	470	463	445	486	460	487	468	457	521	474	477	488	480	460	414	503	514	488	463	435	479	506	488	482	502	506	459	506	468	485	477	521	462	461	457	489	483	463	511	461	497	492	457	460	484	480	479	476	464	487	498	450	461	483	508	454	513	465	466	511	458	464	463	516	453	470	501	475	446	514	488	481	433	492	480	484	494	493	493	508	472	474	488	479	494	522	502	484	489	458	496	538	498	482	491	488	450	478	436	456	513	475	534	461	435	449	524	486	464	437	483	506	452	490	510	475	470	475	496	497	487	461	471	487	490	447	447	478	478	483	464	471	494	457	477	456	436	514	493	472	487	460	491	510	502	479	511	511	501	471	468	520	474	453	503	499	503	493	468	491	485	512	510	464	448	436	470	479	449	464	471	511	482	455	501	475	497	430	498	482	477	496	452	456	471	480	463	484	454	424	495	455	508	494	474	424	516	508	442	462	457	470	440	446	480	446	467	495	462	515	484	538	459	482	432	497	472	465	459	489	499	488	453	482	484	460	505	469	499	464	501	479	498	471	478	468	464	495	470	473	483	483	493	487	487	464	453	505	463	455	479	454	485	479	463	500	491	491	486	466	487	517	502	477	514	489	490	488	509	488	475	484	480	437	460	461	485	449	491	464	461	485	483	479	482	465	471	435	462	484	495	486	451	470	459	502	438	461	522	470	469	528	456	502	534	510	423	499	487	469	513	462	481	480	491	460	472	504	488	470	482	473	461	467	467	481	467	454	491	415	457	496	477	470	485	432	477	487	487	476	472	486	475	494	490	479	460	453	451	493	464	442	457	474	493	493	519	505	495	469	522	443	479	456	488	504	463	485	452	501	480	440	461	471	454	500	430	449	485	508	440	495	527	492	482	494	440	469	516	514	512	479	459	484	489	437	490	495	515	484	433	463	452	500	485	484	475	505	512	445	430	463	500	476	453	503	460	444	479	457	479	500	532	513	486	480	493	443	505	488	477	495	490	435	460	484	484	486	445	473	476	513	471	487	466	518	460	524	503	469	440	458	465	491	496	485	500	493	488	474	482	468	464	484	487	482	492	463	466	500	477	462	492	458	496	499	512	434	522	489	489	462	464	453	494	476	462	469	473	458	478	509	481	537	483	435	488	471	502	433	515	477	483	472	469	477	497	509	437	459	452	495	463	448	499	481	432	435	476	468	479	453	458	451	485	474	487	476	536	500	449	511	509	484	454
25427	21512	27614	25689	9766	1262	1057	939	879	840	815	824	850	799	831	849	826	810	780	804	815	821	802	840	801	836	722	832	801	838	777	790	835	793	841	819	806	796	772	785	822	806	773	783	824	851	790	818	821	839	768	782	776	791	800	804	778	826	763	783	777	791	781	770	830	822	781	811	749	822	793	816	817	778	818	803	791	795	817	787	784	735	745	801	799	775	779	777	758	776	804	819	749	778	803	826	780	770	799	753	765	771	789	756	813	818	790	811	754	780	813	801	795	788	813	763	778	800	787	760	790	789	815	754	826	813	815	814	791	796	804	821	784	820	768	809	811	802	817	745	786	773	806	799	796	743	754	777	790	765	786	791	788	760	745	797	806	819	810	796	764	806	800	781	790	788	785	785	786	788	816	791	806	798	838	772	834	820	814	758	785	791	771	828	804	810	777	765	817	818	827	812	781	815	779	765	804	787	834	760	778	816	824	802	743	812	810	811	812	767	832	774	848	858	791	787	837	797	789	754	785	840	765	825	794	817	744	796	785	814	748	798	797	760	789	783	808	793	773	777	812	789	763	822	835	778	777	798	788	808	813	750	773	800	767	771	772	797	826	822	768	825	807	819	733	811	778	776	793	725	791	782	794	806	809	787	806	797	799	728	818	798	831	785	787	800	790	772	805	796	750	764	847	845	760	796	790	792	798	758	777	842	811	792	793	776	812	752	745	802	760	802	786	842	831	796	781	783	809	761	744	781	773	780	850	782	819	811	798	792	798	797	786	833	791	799	811	820	818	814	796	802	802	805	795	774	807	769	791	775	765	808	806	767	801	818	794	813	769	791	811	833	814	768	736	839	785	781	789	752	788	826	821	760	768	730	720	804	821	798	746	849	820	842	733	751	810	785	821	830	858	783	789	806	758	796	777	815	756	789	804	785	796	834	840	854	772	791	817	767	790	772	772	779	786	768	769	813	810	888	791	808	817	787	764	794	833	857	813	773	793	766	776	808	802	796	827	830	839	798	857	753	792	741	850	799	767	814	746	797	801	799	759	771	776	752	823	823	782	767	794	793	776	823	804	779	859	764	806	770	775	759	816	799	762	795	763	798	798	772	801	765	769	800	769	790	768	789	819	794	832	833	827	843	785	788	745	762	767	771	819	756	882	810	797	799	783	828	759	712	745	781	769	713	801	811	758	767	781	761	807	772	802	842	775	773	803	800	814	822	803	725	791	789	784	838	833	807	776	812	712	762	753	830	824	780	794	805	780	770	836	823	771	787	749	827	832	793	755	829	815	767	791	763	810	796	793	809	798	772	835	819	814	800	787	752	802	819	805	791	723	791	795	775	786	758	766	863	784	744	795	813	804	751	789	758	753	814	777	870	808	779	742	815	829	817	758	846	787	779	776	828	754	799	829	772	822	773	784	805	795	790	714	782	784	779	762	847	779	774	796	791	743	779	815	756	793	779	827	755	756	861	796	802	793	816	794	772	754	782	776	796	807	830	751	781	832	757	804	733	792	787	782	812	727	767	763	761	794	777	805	775	777	837	745	777	812	762	782	817	809	796	748	777	820	759	811	816	790	767	753	786	750	788	845	811	789	798	793	816	810	766	789	747	791	803	821	781	792	795	800	746	746	820	783	800	771	792	815	755	767	772	781	798	828	785	801	786	821	802	763	792	846	779	793	746	743	761	832	816	773	783	769	803	855	807	754	727	805	742	775	847	804	818	815	799	750	763	809	768	841	788	765	809	794	791	822	786	836	783	790	781	856	808	780	795	788	737	776	802	779	769	815	740	762	815	760	827	837	849	773	734	802	835	833	788	790	867	808	799	828	756	808	834	759	785	777	782	819	797	804	780	780	804	799	791	827	803	866	804	796	805	824	751	867	833	813	780	828	784	752	802	820	827	806	791	785	750	808	786	787	797	809	833	845	826	805	769	772	779	743	784	813	776	799	772	768	772	803	775	816	820	807	754	783	778	780	784	770	799	790	848	810	745	776	809	851	824	836	803	803	800	728	762	802	802	753	804	800	809	830	791	836	828	798	828	807	797	780	803	772	838	742	806	786	763	763	801	791	792	776	764	774	813	811	783	734	767	780	776	784	798	766	801	817	807	790	751	758	800	834	813	772	792	818	793	811	775	796	802	759	734	787	764	818	816	782	824	815	788	809	806	788	794	847	795	742	799	795	774	816	802	784	856	777	752	767	762	807	755	772	792	799	813	788	759	819	816	767	785	767	759	754	771	808	749	748	791	771	821	768	809	784	782	799	818	796	785	750	785	811	818	782	799	807	796	750	765	776	783	806	805	806	789	801	811	780	740	782	774	812	802	768	781	796	779	786	811	798	800	744	848	789	771	792	769	813	806	798	751	863	789	748	765	815	806	822	824	783	806	818	780	821	827	827	779	780	744	832	791	787	817	777	763	766	850	795	807	729	842	759	725	808	785	804	794	777	819	797	847	734	768	758	829	828	808	765	816	804	820	756	810	826	769	739	852	817	773	847	779	800	813	791	784	752	820	767	749	770	791	830	807	807	812	766	763	787	789	788	775	771	829	784	855	792	829	767	791	827	756	790	819	730	839	804	736	759	792	737	789	816	780	774	788	745	795	775	787	822	761	807	744	799	790	780	816	786	806	792	751	799	770	793	811	793	769	780	786	819	819	828	797	776	787	824	783	756	755	835	808	826	820	783	771	856	831	755	751	825	836	796	783	755	773	797	758	824	751	789	809	748	831	805	766	789	780	795	812	768	759	799	796	786	788	752	790	769	789	813	766	786	815	767	805	796	812	799	763	795	807	826	802	826	809	773	755	796	769	779	769	809	814	801	763	755	807	784	820	797	823	818	824	706	785	748	833	770	801	756	782	808	774	806	788	827	794	808	777	790	774	792	736	825	756	790	805	818	782	795	816	860	749	822	817	816	796	812	839	817	770	783	792	789	797	830	820	810	766	778	781	766	752	800	782	821	787	778	803	791	773	763	797	767	795	794	806	776	763	755	782	817	802	822	826	851	851	801	811	790	783	790	785	765	746	796	816	797	854	753	805	773	798	778	796	752	801	824	799	780	805	809	855	792	788	778	759	835	811	818	735	844	878	791	768	766	804	829	791	781	787	784	767	754	797	828	781	783	780	774	810	736	771	785	813	796	785	788	768	747	781	738	824	803	788	840	750	823	790	817	793	834	798	843	839	787	793	825	784	811	772	760	786	770	800	814	828	831	815	812	791	846	817	776	778	768	746	779	834	822	805	812	782	795	786	773	850	789	835	779	800	793	828	827	807	797	805	804	839	750	798	807	775	818	798	755	822	815	804	843	757	800	780	801	751	767	785	780	765	808	793	785	762	793	781	778	815	770	759	796	791	802	808	800	832	787	751	782	775	831	826	739	760	764	758	780	819	825	794	811	759	809	779	699	786	802	774	801	824	773	793	796	828	800	762	773	778	772	839	786	781	828	811	809	822	743	781	797	821	775	774	814	800	827	776	799	784
11101	5125	3475	1901	1576	1408	1223	1048	1021	946	926	928	893	901	828	889	873	856	885	866	871	832	843	854	821	854	799	783	891	830	823	774	786	789	841	803	774	824	821	849	815	737	810	798	786	822	761	777	846	843	802	866	864	801	779	805	816	848	792	798	848	794	801	738	764	782	791	792	791	837	781	772	850	859	842	795	758	788	831	822	819	793	790	764	803	845	806	785	789	838	801	782	834	906	828	764	777	786	803	809	830	811	776	828	792	783	780	816	770	785	841	787	790	870	831	854	825	872	804	808	811	801	813	802	812	811	782	774	796	780	817	854	773	811	815	780	816	834	800	779	810	808	770	796	811	805	798	804	786	747	782	816	829	890	824	816	810	846	805	795	775	810	774	758	813	750	784	758	858	800	794	796	818	782	796	848	855	758	852	816	811	827	759	799	811	779	789	818	818	814	826	829	837	773	800	766	790	806	800	753	749	816	815	815	766	795	856	761	775	795	742	823	807	754	777	827	777	820	841	848	787	817	831	801	816	760	768	801	817	827	792	787	760	789	804	815	784	747	800	823	818	839	805	757	766	797	830	809	826	782	797	799	847	832	828	785	791	791	866	776	825	812	832	778	754	751	789	772	745	819	782	812	847	800	791	799	828	811	779	791	797	788	811	797	766	855	795	835	782	805	798	785	860	836	821	802	782	802	797	839	814	788	788	796	807	778	795	842	768	753	785	776	789	870	813	809	800	793	753	774	844	816	793	799	802	829	771	848	792	831	848	799	815	828	806	770	786	791	804	781	792	810	830	786	873	800	773	813	778	811	806	767	822	762	784	810	797	779	781	756	781	781	779	825	798	797	811	837	756	784	841	791	764	780	809	771	799	762	785	773	763	778	748	799	795	825	806	836	784	809	793	834	771	797	894	782	788	838	770	801	791	814	814	766	824	798	827	816	823	792	790	754	819	785	804	741	797	794	769	828	836	795	777	797	819	831	771	833	712	845	815	766	784	818	764	773	843	803	783	797	785	802	816	799	858	784	784	811	765	785	798	840	793	729	803	815	772	784	736	811	797	741	805	773	803	801	817	812	772	816	837	792	839	786	734	852	813	787	795	785	845	777	757	811	819	801	788	847	835	820	800	810	810	801	767	786	735	825	812	790	744	805	801	802	786	855	796	830	727	808	837	791	777	855	838	789	805	831	769	836	753	797	814	805	811	795	807	720	769	809	812	800	772	822	760	791	779	738	808	816	782	785	776	775	714	827	853	768	822	799	857	796	815	858	821	778	840	807	836	840	781	782	817	843	808	794	798	790	790	797	818	732	757	831	818	766	868	798	832	809	846	789	846	796	785	827	821	747	795	838	785	797	854	821	801	744	804	779	800	766	832	839	785	773	812	735	793	758	817	791	802	787	775	831	760	795	775	790	754	839	802	806	799	779	780	824	842	780	776	833	788	811	795	785	807	781	791	849	799	817	815	858	790	781	794	859	784	838	792	766	762	820	805	788	815	798	846	776	813	753	821	781	782	846	818	806	784	817	815	785	807	789	769	784	809	789	767	812	783	817	774	790	787	810	768	810	803	781	806	762	759	800	809	789	828	807	781	802	822	815	845	794	734	815	738	794	787	797	814	851	839	804	784	778	829	813	799	804	809	822	825	809	804	824	833	828	796	810	864	801	798	850	794	792	793	789	774	835	790	798	815	789	798	780	793	826	844	791	816	854	792	806	768	782	805	776	802	804	786	771	803	808	790	821	816	776	748	769	749	792	823	792	820	826	813	763	779	811	824	791	836	799	746	728	750	755	768	750	769	787	801	789	789	776	821	836	875	805	800	871	749	828	819	833	764	833	772	799	782	784	775	798	817	804	838	775	803	773	815	797	804	766	792	770	805	768	775	830	807	799	826	814	804	758	864	789	805	821	772	789	815	836	809	811	800	829	807	836	821	756	822	777	806	790	834	799	776	816	803	783	749	814	817	818	779	823	781	819	799	753	865	758	862	811	848	765	721	801	809	772	814	823	814	808	803	753	791	780	805	782	813	751	823	819	819	751	757	750	773	861	781	739	781	787	800	783	809	761	803	761	761	822	772	794	788	751	747	791	819	792	814	794	832	801	816	788	790	795	796	828	806	771	779	780	755	830	782	836	765	833	790	827	760	837	777	835	761	803	819	810	816	811	799	792	792	785	841	796	763	749	867	760	803	788	795	774	794	787	772	833	807	810	784	787	785	785	750	793	800	807	826	758	772	833	816	783	811	826	813	792	772	783	814	783	772	786	874	857	827	851	826	797	796	784	838	813	782	808	793	777	773	801	815	790	783	799	805	801	846	803	805	810	730	855	752	795	813	832	786	789	796	767	791	732	788	815	812	855	798	786	840	793	805	799	823	763	789	788	799	826	808	772	801	802	782	794	797	814	740	862	774	839	839	825	786	801	766	787	830	777	787	828	792	796	813	799	823	841	774	777	752	747	818	800	788	812	811	827	785	743	823	806	817	832	775	794	802	771	804	804	858	810	875	755	848	766	803	755	812	769	795	818	833	805	760	758	818	802	792	801	852	787	817	798	800	816	792	785	799	807	826	763	803	727	788	820	819	847	790	794	786	758	802	822	826	766	815	873	842	788	772	759	790	797	820	783	813	755	771	796	829	770	803	753	807	812	720	758	807	828	820	773	801	797	779	822	764	768	831	775	793	848	787	807	827	763	795	819	799	822	785	775	817	827	806	803	813	824	842	766	778	787	807	779	753	796	825	838	796	836	825	819	756	811	819	764	792	763	791	796	789	851	804	822	793	836	798	797	751	840	781	763	745	845	803	802	764	789	727	806	778	829	818	812	809	786	813	760	809	809	837	794	784	785	855	825	840	809	805	822	828	779	822	818	801	807	762	822	807	790	824	804	809	772	786	812	790	795	817	812	817	769	803	873	799	815	789	836	766	813	776	816	767	778	851	815	833	813	788	833	833	791	789	779	805	774	813	840	777	845	810	804	822	767	779	782	812	833	809	763	780	781	828	800	787	790	797	779	799	777	837	817	817	860	813	859	761	798	766	809	798	734	855	788	793	794	790	789	813	795	862	779	802	775	789	806	838	773	819	763	804	781	827	786	754	802	812	826	735	764	761	787	816	828	781	809	797	826	818	848	802	782	826	739	797	822	847	857	814	788	845	781	828	807	767	791	808	798	793	805	805	776	800	816	769	785	791	869	806	752	796	812	803	806	787	765	753	810	774	781	796	833	788	801	795	790	817	809	827	808	789	835	789	807	808	779	836	842	771	791	843	829	846	794	842	807	827	746	823	787	755	763	804	767	840	769	771	828	801	814	764	815	800	775	785	761	794	773	810	810	786	807	815	813	800	834	830	799	795	773	786	853	763	825	875	807	861	814	783	807	829	743	813	794	782	803	786	792	775	783	820	796	765	808	843	769	810	807	816	795	836	797	771	810	838	743	752	783	789	802	803	853	839	770	808	835	783	814	791	790	789	834	749	825	796	822
23143	21644	29440	24336	21654	21678	7082	1366	1131	983	882	914	822	829	777	778	818	710	773	724	709	699	738	714	692	700	685	698	657	640	708	671	660	699	658	666	668	623	623	693	674	705	659	697	638	650	652	692	672	722	667	685	654	591	624	648	651	633	624	654	655	666	642	654	677	669	627	670	598	669	655	638	635	709	649	608	630	616	624	661	643	667	639	744	672	665	673	670	694	706	631	625	628	660	684	624	622	624	584	639	647	686	677	651	635	677	669	689	679	672	676	696	684	635	630	671	680	636	629	658	650	680	719	683	689	691	700	726	644	662	609	663	685	642	650	636	637	610	633	648	658	666	668	661	664	599	651	665	686	662	671	665	660	659	617	667	646	610	668	634	629	658	625	613	697	654	635	613	625	634	646	637	652	670	619	603	652	653	667	651	661	681	618	656	650	662	599	642	661	602	602	623	646	673	650	687	631	646	708	611	600	682	664	673	631	637	652	647	638	656	677	616	666	667	665	682	740	640	679	649	630	657	637	680	668	658	665	658	683	642	712	618	647	656	671	700	675	665	704	656	684	656	632	658	680	630	649	613	658	631	622	671	676	633	633	698	645	678	657	640	665	622	673	649	640	651	640	683	656	680	640	658	635	666	618	623	679	689	644	700	647	664	661	631	676	656	666	648	635	652	643	616	650	673	647	654	644	673	634	619	603	641	644	695	669	645	706	681	676	642	684	726	661	647	665	706	680	680	709	666	620	633	649	637	609	610	670	643	711	658	605	619	667	601	635	673	635	652	693	619	669	636	639	592	667	635	644	633	655	663	623	642	662	624	653	652	633	639	700	655	692	627	692	658	652	688	686	673	627	672	597	631	643	667	628	629	686	640	656	696	631	655	662	667	669	643	598	630	681	661	634	661	649	639	650	666	650	636	648	636	649	665	649	657	657	616	605	636	682	642	652	644	661	643	677	629	652	634	653	609	677	661	635	604	666	644	668	691	636	645	642	647	652	666	602	656	710	627	699	610	647	642	657	649	637	634	656	653	607	665	655	644	641	670	630	652	659	634	614	638	609	657	655	704	640	696	704	619	647	672	679	650	672	681	673	680	651	740	687	627	658	596	667	595	619	683	639	650	693	697	671	671	677	669	606	645	651	641	673	665	637	641	656	627	659	656	686	651	671	660	697	677	670	637	614	649	683	633	609	620	654	626	599	667	603	641	663	653	704	654	643	620	649	643	637	626	635	651	616	635	628	644	642	658	642	679	659	628	623	679	638	633	618	676	647	608	645	673	663	628	637	651	647	703	626	647	621	645	634	632	643	633	640	666	646	692	655	651	674	634	612	669	655	586	612	675	661	670	667	665	632	694	637	580	693	658	657	634	694	710	695	640	694	621	602	643	670	651	681	657	644	621	647	629	650	628	632	675	639	659	612	641	645	645	627	635	632	654	650	660	632	621	649	626	638	639	667	674	668	685	663	696	656	626	664	647	603	664	675	657	667	637	661	677	640	611	638	650	614	673	652	636	632	649	678	662	618	635	648	643	674	607	646	637	690	667	613	580	639	650	663	636	669	601	614	602	635	629	653	642	617	640	637	670	617	652	651	678	634	585	694	663	610	653	613	605	689	652	692	617	677	659	665	634	679	594	670	625	621	615	686	653	648	625	658	656	649	660	613	688	652	687	620	639	636	687	632	622	614	633	630	670	659	669	661	669	623	661	628	613	650	661	681	632	664	672	641	672	662	688	669	581	654	636	597	682	666	659	627	638	660	634	712	695	622	614	676	641	644	637	665	652	647	658	599	661	647	638	655	642	658	645	643	661	654	618	632	644	622	660	662	651	656	629	611	683	670	655	602	652	660	683	674	613	634	609	636	639	597	664	645	632	663	665	656	663	613	649	674	668	643	656	633	641	647	666	674	667	675	693	624	645	600	629	626	652	696	707	670	651	670	677	640	611	636	671	670	598	631	680	604	646	650	666	644	662	694	673	642	688	640	616	629	663	679	655	626	642	640	658	682	568	619	671	603	662	656	647	662	665	629	635	690	626	654	653	644	671	694	668	632	670	610	643	657	606	610	625	707	660	710	586	675	631	641	666	649	639	694	670	609	631	594	624	649	612	651	646	591	658	621	620	657	659	684	669	672	661	666	660	675	641	665	627	670	652	573	645	648	639	630	621	597	659	656	653	665	658	652	628	631	656	607	648	680	616	625	616	661	659	643	646	609	697	673	668	686	613	659	710	644	652	657	610	656	674	663	649	650	716	597	615	647	664	697	666	680	665	669	665	663	634	582	644	682	632	676	668	656	658	652	682	622	630	638	667	685	660	599	667	667	679	675	644	692	648	654	627	703	655	654	597	630	649	665	647	632	623	648	680	671	696	620	666	684	654	671	647	630	668	627	596	630	636	611	624	650	651	618	665	631	680	637	659	643	672	662	659	672	648	642	654	666	660	647	579	628	673	687	626	645	640	673	619	649	685	687	674	639	665	608	626	661	625	640	639	631	633	657	600	631	661	670	637	632	658	638	568	632	653	677	673	653	598	655	646	631	641	648	593	704	703	644	680	649	679	669	622	604	668	646	614	682	615	686	651	646	620	656	646	658	632	668	636	633	656	659	643	654	642	681	668	624	613	610	627	670	619	676	616	665	607	674	684	657	628	640	630	615	629	648	619	646	710	643	629	672	663	620	652	657	633	674	674	635	669	685	641	643	661	642	590	631	625	671	634	612	655	623	648	614	643	664	640	654	633	628	682	652	651	652	664	653	633	653	622	667	638	660	652	650	610	607	631	648	670	610	661	629	649	643	652	604	644	634	678	644	644	667	669	632	673	670	630	638	664	581	630	625	649	634	674	646	691	639	701	698	633	600	662	661	617	648	652	706	651	620	604	633	652	632	670	648	650	660	616	656	613	664	624	660	664	653	597	591	626	624	650	634	656	623	646	673	640	640	623	662	648	649	632	626	678	653	685	661	650	617	645	633	627	684	636	650	669	645	653	645	681	642	620	679	669	674	622	670	626	658	600	657	635	626	619	659	630	683	668	630	622	605	607	628	632	681	625	597	639	599	661	610	688	721	668	642	671	649	620	654	629	664	675	666	673	683	588	672	696	643	660	646	676	645	670	626	664	702	677	681	629	642	628	650	678	695	638	658	676	634	690	641	638	653	658	631	646	716	638	626	667	638	645	616	630	684	645	650	734	612	608	673	648	609	644	652	647	635	628	652	675	638	690	672	654	642	608	618	640	608	594	662	596	676	622	656	685	707	636	643	667	660	637	630	631	642	679	648	646	637	683	681	655	674	644	628	649	642	626	610	665	610	629	672	621	638	666	633	653	664	640	673	639	643	634	626	604	587	710	626	649	672	643	629	684	629	600	647	696	662	623	642	672	670	652	642	623	644	655	650	621	663	572	682	630	690	627	655	590	626	638	667	646	636	646	613	621	650	622	650	580	706	652	627	678	640	605	662	664	656	629	655	646	646	659	684	601	615	686
14116	14000	9303	4725	3452	2739	2155	1694	1447	1225	1126	999	990	880	856	830	831	816	747	730	747	716	736	735	718	723	693	709	748	673	701	709	690	617	673	667	669	622	621	650	650	616	700	663	675	571	624	685	649	618	653	683	656	646	634	659	658	646	648	642	659	675	662	627	642	646	644	646	618	638	636	672	620	647	591	647	668	628	659	608	670	700	632	616	677	599	585	617	632	636	661	668	680	673	652	618	643	637	628	620	666	648	670	676	650	662	665	619	695	659	653	685	671	679	670	687	619	650	659	661	656	659	707	649	705	691	662	650	637	634	663	617	645	652	632	629	639	660	655	659	655	655	646	638	652	671	655	657	655	629	602	629	619	629	634	660	657	655	667	627	610	606	638	636	672	634	634	625	627	665	686	652	629	677	630	676	634	654	621	646	630	657	633	657	665	584	644	668	587	673	593	663	649	653	594	595	638	652	571	660	623	682	638	646	680	620	634	648	643	638	680	658	671	687	622	627	617	637	599	650	626	652	601	655	638	636	633	620	643	666	571	680	600	687	628	651	651	672	693	626	633	703	651	663	601	634	648	607	632	705	651	635	621	639	647	603	695	608	609	646	665	661	603	645	607	615	661	687	627	620	657	649	622	660	615	654	650	658	651	651	585	627	619	606	610	657	638	644	666	661	639	602	644	657	670	704	659	605	661	613	615	647	633	650	661	648	638	649	655	656	658	664	666	704	658	630	633	658	695	613	621	652	633	664	658	632	672	650	657	655	614	616	685	634	672	675	632	645	683	623	669	649	620	654	644	647	637	678	657	679	674	644	625	673	648	674	623	645	669	624	600	637	602	647	648	627	645	669	641	665	636	613	705	622	656	646	654	625	611	628	649	663	661	636	642	655	694	641	652	693	695	676	629	617	671	656	642	637	627	674	666	606	634	652	631	619	658	623	637	692	678	590	644	674	654	630	646	634	632	626	686	668	670	673	680	639	652	658	649	621	647	679	672	623	648	653	616	636	677	645	644	610	620	620	636	678	686	610	700	615	662	601	658	639	672	634	670	643	619	625	683	658	653	636	631	719	654	656	652	671	674	646	636	607	674	663	645	650	664	649	618	638	601	639	648	615	650	705	667	651	641	664	688	640	661	634	679	674	657	628	612	664	694	623	647	637	644	662	635	644	701	589	655	597	609	653	687	623	608	708	665	673	682	704	637	685	665	652	657	684	626	596	629	633	619	607	588	631	649	653	714	642	682	664	699	621	646	627	593	659	696	658	628	622	693	646	644	646	646	642	644	645	650	659	631	663	688	673	617	590	633	619	660	672	658	669	628	644	627	640	663	612	652	645	700	614	649	637	624	642	650	658	667	641	632	649	632	658	681	602	662	638	607	605	664	639	650	604	670	609	641	625	640	672	674	631	647	610	669	668	627	625	684	639	668	681	665	637	662	644	671	633	605	663	657	641	631	609	627	625	615	577	613	626	656	653	665	664	631	702	621	621	641	625	649	696	638	639	643	642	649	653	650	665	605	706	638	649	629	616	633	662	633	647	664	643	661	660	638	664	666	624	670	663	649	620	702	622	676	660	646	653	637	618	628	609	671	613	614	643	657	664	660	672	663	634	646	634	677	702	661	634	656	616	696	634	645	643	615	633	610	615	617	674	639	648	639	632	643	640	637	651	659	650	664	638	639	633	605	666	664	641	650	622	674	650	636	629	635	623	603	662	679	659	637	713	642	640	641	653	646	641	645	617	644	686	633	636	664	630	658	636	609	659	598	684	607	662	654	678	678	633	652	609	644	610	631	641	675	625	682	655	628	632	659	681	609	620	578	651	705	658	636	693	666	619	579	670	657	658	631	668	651	664	614	627	663	640	635	652	649	619	661	613	659	649	699	624	648	671	630	624	659	661	647	622	678	596	674	599	680	654	649	636	628	648	682	647	638	625	664	666	651	677	670	732	677	641	621	686	644	629	642	646	640	613	627	677	629	648	631	593	603	649	659	647	695	622	656	649	654	665	695	643	661	645	642	674	653	657	647	627	648	621	640	638	627	692	624	648	635	655	692	632	657	628	630	641	675	662	648	622	654	636	642	639	613	645	649	664	693	653	641	652	642	657	650	660	649	637	617	660	594	661	666	679	653	611	648	662	711	677	631	654	656	661	614	673	620	657	619	624	637	662	646	648	637	624	683	666	623	684	685	639	601	620	667	651	657	650	685	635	645	658	634	679	659	635	623	644	618	671	658	634	660	653	670	644	654	621	613	700	651	658	617	635	692	643	647	627	636	674	677	678	619	643	635	644	616	680	623	637	660	597	643	666	629	692	645	680	655	619	615	676	633	665	686	606	636	592	649	649	630	664	653	696	628	668	618	641	641	661	623	625	590	679	639	641	631	632	644	675	621	606	635	686	667	660	604	673	651	655	619	619	694	674	629	638	646	660	652	662	675	652	692	631	658	662	614	606	655	604	650	646	689	662	617	647	635	620	629	627	631	639	672	648	622	649	598	631	646	592	671	643	609	637	660	621	601	651	637	587	670	624	688	661	653	611	632	626	637	631	631	682	646	665	606	656	653	619	618	636	677	649	673	622	632	634	645	632	654	633	675	628	629	662	633	649	659	674	674	682	619	641	615	630	657	672	596	659	618	623	653	648	667	645	597	654	622	635	707	599	688	651	649	651	648	618	691	659	652	615	646	660	619	642	651	660	663	652	673	608	685	649	672	649	652	645	631	626	660	641	636	636	622	668	600	640	637	585	661	616	671	651	642	627	631	643	631	658	627	664	641	625	616	602	617	637	678	635	627	643	604	630	622	643	607	642	597	657	658	662	666	670	637	599	664	653	676	647	610	646	658	601	669	686	660	619	651	706	621	638	572	601	641	656	630	674	659	659	672	703	660	662	583	626	605	626	629	612	643	649	625	654	663	639	629	634	653	647	650	671	621	667	659	620	653	661	598	622	624	631	627	701	628	675	617	665	648	636	644	656	667	654	654	672	624	662	657	628	689	649	662	649	663	653	624	603	635	660	639	689	658	546	618	626	672	659	653	665	654	666	675	631	624	680	673	664	630	616	611	648	669	633	654	624	632	642	642	689	715	648	652	642	633	647	681	624	667	623	633	640	693	633	631	686	613	630	669	659	609	672	640	657	653	697	640	623	629	663	651	658	592	630	652	634	655	636	624	639	652	648	655	585	643	618	695	633	645	655	666	641	616	644	671	677	615	664	657	633	662	625	652	678	608	644	657	592	668	652	660	678	654	636	633	649	615	666	656	637	696	639	634	642	610	683	617	597	631	660	621	647	679	696	673	637	600	594	705	688	658	621	689	579	604	604	596	628	639	600	654	700	660	620	644	657	594	687	653	624	678	657	675	653	661	658	611	675	671	641	660	610	637	661	689	647	660	643	677	649	644	606	681	626	663	623	664	652	649	654	626	660	656	637	671	671	632	630	635	660	613	668	620	632	619	633	643	655	632	635	636	593	634	667	635	686
28806	17794	4081	920	649	639	628	656	601	657	621	588	641	640	593	626	593	622	608	579	610	571	612	634	597	603	616	627	630	649	600	579	593	632	621	639	601	644	578	627	603	602	601	621	640	604	628	645	641	572	661	610	601	613	625	578	608	629	617	633	612	607	603	606	644	588	593	634	577	619	592	627	634	588	643	643	638	619	641	627	619	619	602	632	642	648	660	604	637	626	611	637	559	655	600	633	637	572	625	612	623	573	624	638	618	595	567	675	605	609	640	627	567	568	633	602	616	632	620	643	600	687	639	611	613	587	623	607	584	593	642	636	600	582	584	620	593	597	571	618	594	621	630	575	588	613	633	624	641	683	656	634	595	623	612	602	595	617	613	627	633	634	598	603	608	603	563	575	611	613	614	568	666	600	599	592	639	574	592	635	634	586	668	623	599	618	606	630	646	599	636	578	595	640	615	621	641	598	598	635	588	639	602	627	644	598	661	634	631	618	635	654	644	651	607	625	634	651	650	671	645	631	665	629	610	617	660	608	614	616	615	637	616	580	593	620	593	649	631	609	626	616	643	581	611	577	640	606	624	626	637	562	651	625	620	622	596	624	608	637	646	623	624	626	600	650	625	634	626	664	600	658	593	590	619	613	588	650	625	605	597	605	610	614	628	594	627	628	611	618	626	615	672	605	589	579	629	613	662	641	656	633	656	598	641	600	604	637	624	657	633	633	592	625	595	633	674	605	636	638	636	605	614	582	638	641	634	617	595	592	648	604	646	615	587	646	630	657	655	616	592	643	633	594	586	620	690	640	601	635	627	674	627	584	626	638	608	644	610	595	644	570	617	609	668	623	653	658	615	619	636	583	591	613	568	612	597	581	614	640	607	589	601	633	607	632	646	646	586	586	606	595	615	658	625	596	632	641	628	635	641	579	602	585	639	620	579	572	628	666	632	635	576	644	626	655	635	574	652	601	567	618	620	621	585	601	575	628	637	599	625	643	570	632	652	677	608	647	662	562	607	622	601	626	566	567	555	594	611	650	654	610	614	610	598	605	630	632	583	635	613	612	578	629	624	627	619	592	631	588	606	610	600	613	644	629	625	596	610	624	598	611	640	615	614	643	621	593	617	601	603	598	660	588	609	640	601	563	638	630	645	630	643	612	639	615	629	616	603	556	594	667	675	630	607	624	588	580	590	616	590	566	613	607	571	634	595	602	593	635	629	618	591	593	582	577	600	615	592	602	580	586	604	667	648	624	612	617	611	595	618	599	627	618	640	573	624	592	634	641	631	632	602	579	590	575	578	643	614	644	646	598	598	631	628	609	615	593	610	609	625	592	636	612	619	597	573	636	609	606	605	607	644	603	624	616	585	554	617	635	607	651	595	600	615	608	621	642	609	594	646	559	650	612	530	629	632	603	626	609	632	589	627	603	596	617	580	607	594	622	651	663	652	640	619	640	624	618	575	645	618	602	632	570	631	641	583	637	638	579	619	598	620	607	643	619	606	660	639	623	601	619	627	582	601	586	614	613	635	636	634	619	602	598	569	653	559	634	629	575	571	632	584	623	619	607	596	636	621	591	609	644	606	602	632	607	618	641	609	593	627	582	583	591	621	606	647	591	633	605	592	577	602	612	615	649	631	610	622	560	616	654	598	641	592	601	582	615	634	591	604	661	624	592	603	593	651	630	614	653	615	613	593	620	570	614	614	592	589	639	565	552	640	628	590	624	614	607	593	614	569	591	573	619	595	599	609	632	645	613	588	584	654	619	582	613	582	618	622	603	626	621	614	580	646	621	602	616	610	645	599	616	639	590	634	617	644	607	636	588	607	574	596	624	561	604	665	651	630	611	609	571	602	612	626	587	581	642	610	534	618	581	560	645	562	555	631	690	629	626	641	593	619	601	575	603	603	629	634	618	646	575	584	610	634	649	599	638	614	612	672	616	648	593	599	628	631	584	625	596	611	633	626	653	618	630	609	620	631	644	632	605	562	640	595	606	602	633	603	620	601	576	550	623	586	609	583	599	608	635	649	630	617	623	574	625	640	646	581	621	625	627	607	596	625	604	657	588	626	625	628	608	632	649	632	622	594	645	630	631	622	619	619	608	622	613	610	601	643	621	609	608	605	614	613	589	616	591	612	620	600	595	594	635	538	554	666	626	630	558	590	586	598	590	601	616	595	581	611	616	626	619	628	591	623	605	602	636	643	643	625	644	614	650	673	562	611	619	617	633	600	602	614	602	580	596	645	658	623	615	571	582	587	657	588	611	619	614	613	594	596	651	636	597	651	573	609	598	609	611	632	614	637	610	623	618	598	603	625	658	594	637	620	626	608	657	640	592	604	632	576	582	599	624	634	618	649	631	575	609	655	693	635	637	632	619	579	636	664	583	624	684	632	589	634	595	623	614	608	638	617	630	603	600	591	602	596	575	603	595	603	601	656	624	591	618	591	610	616	632	599	563	601	621	633	591	620	606	562	638	617	605	616	609	562	600	572	602	609	589	616	613	556	579	621	602	639	626	609	628	641	600	606	584	637	582	616	655	618	642	623	611	607	631	621	641	582	629	646	641	612	621	604	601	606	621	678	599	645	643	622	608	652	600	571	681	640	611	603	656	591	636	661	634	638	577	579	608	631	670	621	600	595	620	626	598	623	608	620	592	594	619	585	612	619	619	609	648	603	637	583	637	603	610	597	587	644	616	647	694	591	629	589	613	633	628	644	602	604	614	637	629	603	603	623	632	591	607	634	595	608	663	588	676	673	646	618	575	628	616	614	643	584	559	644	612	616	608	619	602	645	600	605	642	635	609	631	626	626	569	620	603	660	623	569	599	612	596	610	567	622	628	597	591	617	624	646	596	584	586	647	547	648	612	594	597	647	611	602	624	634	584	607	600	603	610	602	614	623	621	672	650	594	572	639	557	594	605	630	609	615	651	626	608	595	632	631	599	651	623	655	644	640	613	649	634	633	612	595	592	655	611	575	633	646	595	606	626	613	622	600	637	607	576	612	614	586	633	581	563	596	598	561	604	634	590	591	589	629	626	602	642	614	576	610	625	618	614	591	606	606	640	570	604	610	587	609	649	624	626	620	631	659	607	608	560	631	617	680	649	677	569	595	623	608	582	615	660	640	632	588	644	589	657	583	622	616	596	618	610	581	631	642	598	583	607	621	567	628	638	627	607	619	673	632	598	637	590	562	589	597	605	595	636	655	612	589	579	631	650	584	586	629	665	636	612	607	613	609	636	566	618	589	587	569	621	605	624	642	603	619	603	604	626	617	628	634	658	604	614	620	581	574	618	629	609	603	669	645	601	581	594	631	615	594	599	643	644	629	635	574	592	607	614	655	638	653	611	620	614	641	659	651	655	636	590	621	632	638	616	616	624	585	602	567	601	633	625	624	627	615	613	610	596	582	586	595	603	643	592	619	599	567	622	628	672	627	605	647	591	581	598	647	628	574	590	606	609	612	608	610	615	626	645	650	640
10785	1117	947	759	693	663	687	673	687	668	673	610	584	657	615	598	678	654	663	695	660	637	638	598	641	624	591	625	681	607	657	639	621	601	635	699	654	668	613	679	621	632	591	664	595	640	651	608	646	658	676	657	643	609	620	581	688	647	639	603	668	663	645	645	648	617	657	666	614	674	624	653	631	627	616	663	667	616	584	655	642	635	633	646	651	685	669	627	624	623	638	606	619	642	650	623	634	590	638	682	610	689	653	596	669	644	641	655	631	688	677	642	655	638	645	592	681	637	686	642	663	673	670	681	618	663	616	605	635	669	629	635	647	621	638	616	613	679	656	631	645	629	605	661	679	652	616	655	621	674	623	673	645	631	615	636	655	642	632	635	604	710	602	645	646	652	630	668	609	647	648	593	651	672	660	582	624	674	607	642	669	616	650	616	628	611	655	638	640	670	653	586	632	639	633	613	661	656	672	612	670	646	614	636	670	642	621	624	629	663	676	663	635	668	573	602	622	655	622	664	668	675	644	662	614	635	576	656	618	677	668	606	594	630	624	667	615	630	608	652	642	634	653	609	651	604	629	608	628	614	606	631	647	627	669	646	654	625	648	701	607	622	649	643	639	632	618	650	615	688	613	597	607	607	640	634	606	679	621	631	614	668	644	673	690	629	631	600	630	641	607	667	581	656	612	647	645	633	640	633	646	628	647	617	628	631	621	700	632	630	620	626	652	625	664	657	643	667	627	662	660	646	645	655	639	657	629	635	656	686	684	707	618	657	642	622	642	591	626	655	648	652	620	648	615	650	668	637	653	626	639	615	616	627	621	640	659	591	630	629	632	694	659	638	641	682	658	719	665	625	571	653	646	622	665	652	678	655	665	622	657	643	626	632	624	627	625	639	623	690	612	570	632	609	640	639	691	684	657	657	667	607	636	637	632	608	638	675	646	695	626	640	643	650	660	618	643	631	603	633	648	677	673	619	629	658	619	639	605	633	663	673	628	673	629	623	650	666	639	621	657	655	672	593	642	638	620	643	627	603	606	636	664	638	625	616	630	638	627	663	655	640	626	636	648	596	645	641	639	662	647	657	620	657	628	627	632	653	629	612	625	619	624	643	644	643	667	625	664	625	609	680	620	657	676	624	636	640	635	604	642	615	652	620	639	637	614	597	618	679	604	639	663	672	648	624	650	657	654	670	618	672	621	593	666	647	644	671	622	630	634	613	630	627	599	626	645	664	671	652	672	648	667	627	659	654	656	615	633	590	659	645	659	625	666	621	609	651	631	606	595	641	648	652	592	639	651	644	667	691	618	611	647	644	652	626	602	671	655	612	632	625	606	688	593	629	638	671	662	660	633	632	691	660	635	645	684	664	685	672	641	647	639	679	650	667	665	640	614	644	656	631	609	653	635	618	641	598	588	637	643	635	647	694	649	688	582	607	634	649	605	635	617	607	640	621	634	584	664	636	671	657	666	619	666	648	629	622	606	688	639	660	616	611	616	639	607	637	639	657	632	605	664	629	642	621	653	651	614	625	649	673	622	655	658	624	627	579	657	673	669	666	661	635	672	639	641	596	634	665	608	616	592	615	671	619	628	681	605	637	629	583	629	634	629	650	657	667	685	627	645	661	612	620	595	630	612	614	679	630	655	653	685	629	665	640	616	648	647	648	659	589	611	689	630	624	633	637	625	648	669	601	660	603	646	627	654	698	603	603	646	603	601	646	670	667	644	622	634	676	632	678	666	602	690	626	629	582	642	610	667	612	667	624	640	681	674	623	627	663	649	625	610	655	659	638	638	613	652	648	634	588	660	626	677	666	637	620	628	641	650	651	647	604	669	651	639	618	611	651	646	654	617	594	603	641	612	637	645	679	611	638	624	594	679	629	619	629	624	632	648	655	609	680	640	615	642	623	645	620	669	607	654	654	625	627	636	627	665	634	612	636	640	661	637	632	650	668	661	614	653	610	645	651	667	689	647	642	609	598	630	647	596	635	629	611	646	624	603	607	632	649	622	723	680	617	661	649	665	652	605	679	646	657	667	622	623	671	688	607	652	653	647	645	646	620	662	658	640	618	614	642	632	633	644	601	624	686	657	647	633	635	613	632	661	688	648	619	653	711	660	618	622	619	650	615	626	650	648	592	620	615	642	577	619	629	613	644	631	663	652	637	673	620	626	629	621	619	642	684	664	642	637	574	654	653	662	603	592	660	597	618	641	619	627	663	660	656	604	670	637	649	670	683	666	623	656	677	639	640	679	589	643	633	654	629	659	662	665	637	658	636	686	655	654	626	652	636	646	638	638	656	651	658	632	663	637	632	671	690	580	618	638	629	584	578	631	654	665	619	660	623	613	647	614	632	630	673	653	624	636	683	607	664	693	656	638	614	676	606	612	604	596	610	670	616	638	607	660	662	637	643	664	647	652	665	643	618	624	665	718	672	613	598	667	596	640	633	655	687	664	657	594	643	630	641	640	644	625	619	630	647	650	628	651	587	676	644	645	663	603	696	618	653	632	640	657	636	637	640	627	636	628	633	649	641	606	628	660	624	654	649	629	626	663	667	591	646	620	645	659	606	623	651	629	608	614	627	634	668	606	650	642	650	644	661	581	655	625	644	653	637	622	565	664	680	634	631	589	663	611	644	662	638	615	666	631	636	619	640	586	651	622	652	623	650	620	620	653	694	634	660	675	626	601	625	640	662	645	644	710	658	628	655	628	662	629	617	632	617	641	630	612	618	631	668	664	656	623	636	635	674	630	633	655	637	636	646	609	638	605	613	606	652	637	662	592	603	655	616	634	649	633	658	673	664	595	692	661	646	580	684	644	658	634	625	663	680	647	660	595	623	631	673	671	651	613	586	648	645	616	633	635	675	665	650	621	658	592	637	621	640	643	597	653	645	660	585	640	683	638	617	665	667	645	652	666	643	681	639	627	595	619	623	642	634	623	660	585	661	669	677	642	678	630	654	664	612	641	655	668	648	629	643	652	612	634	647	618	633	643	647	673	659	603	651	648	604	660	645	608	652	642	656	662	661	658	639	611	620	649	660	638	628	612	682	648	619	578	606	650	611	686	660	634	653	625	653	652	632	629	648	605	620	629	651	638	620	613	625	660	654	623	666	658	607	627	615	671	615	640	678	638	677	665	614	644	709	611	616	637	612	693	637	641	648	670	656	625	596	628	634	658	607	667	620	615	622	632	648	654	635	643	659	648	700	634	666	620	637	619	609	638	643	667	666	595	654	651	582	636	645	615	663	615	618	643	625	663	659	645	676	669	611	610	640	618	697	637	649	630	626	651	644	608	656	631	635	631	674	628	605	633	684	621	640	640	676	652	632	644	637	599	626	644	662	613	663	625	608	632	651	628	652	629	635	642	639	668	665	642	596	663	639	618	660	664	616	679	653	644	679	659	654	666	671	662	592	639	633	642	636	648	618	638	667	634	658	665	707	592	635	601	627	633	644	660	652	660	631	689	641	624	661	639	638
24059	21500	28787	24620	21481	9549	1172	811	732	651	674	552	563	547	511	535	491	522	497	476	482	509	506	491	462	449	485	461	460	490	471	465	476	500	454	482	453	475	472	469	485	443	439	459	461	472	461	500	462	422	469	493	487	476	482	473	423	464	493	452	425	493	475	451	470	459	449	454	419	428	491	449	487	464	438	448	471	444	440	511	491	442	463	447	472	492	486	416	458	450	450	472	499	446	485	439	449	437	497	444	437	460	453	489	468	449	459	470	430	458	452	440	453	499	463	494	424	464	486	442	483	481	495	478	469	447	475	468	486	468	458	488	459	494	483	487	445	475	472	431	459	453	458	482	465	462	467	450	466	454	476	462	460	465	464	475	485	473	489	475	462	422	476	439	464	475	475	455	437	416	462	467	466	471	475	469	451	462	473	461	430	493	466	448	467	477	457	468	458	453	430	483	488	430	476	448	434	438	455	443	476	497	465	429	423	434	479	438	434	467	445	467	484	446	456	471	486	466	466	474	444	463	446	433	453	438	477	476	471	461	475	425	434	409	433	446	466	448	449	506	472	453	495	456	468	478	477	447	457	451	457	459	487	458	489	465	476	482	452	470	425	480	441	443	451	468	468	455	479	461	500	472	474	456	483	456	442	451	456	449	451	448	429	487	464	455	463	487	422	408	445	468	453	498	472	419	471	489	455	456	470	481	501	485	475	490	446	441	462	431	509	491	461	452	466	508	475	489	457	481	465	470	449	444	454	472	514	483	486	461	475	467	506	472	440	480	448	456	470	474	488	442	458	502	451	454	478	454	446	448	488	455	468	457	476	456	454	508	445	460	497	483	465	481	489	451	519	450	428	500	414	474	464	483	483	452	418	435	463	422	497	454	444	421	536	483	466	466	448	471	469	463	468	453	456	436	477	464	458	448	444	453	459	434	458	456	457	470	507	514	480	433	467	460	447	479	458	468	422	421	443	498	465	463	433	463	467	455	431	477	479	499	486	500	439	483	452	497	473	485	459	448	437	479	444	476	482	434	458	462	441	463	456	487	458	468	486	432	484	479	442	477	455	466	465	490	473	481	473	450	438	420	486	470	488	441	487	463	452	455	448	428	497	437	461	443	476	483	455	446	481	491	433	481	489	472	445	443	403	493	482	477	486	463	479	465	434	461	451	469	442	473	459	433	457	468	437	439	432	459	466	443	452	407	461	462	455	471	440	501	464	508	447	443	483	469	462	468	436	465	472	492	461	450	471	455	460	453	439	482	453	427	474	454	454	448	495	446	474	448	504	429	465	499	404	464	436	454	468	469	470	473	476	489	477	451	425	449	454	459	485	485	461	450	495	442	468	448	521	419	470	450	438	439	481	469	480	446	468	506	461	468	446	438	513	489	458	459	484	461	459	426	454	443	455	460	478	455	489	455	478	450	424	456	515	446	415	447	492	454	455	476	491	457	454	506	449	464	459	454	497	458	427	475	483	471	460	468	436	481	456	495	466	447	466	443	494	493	469	490	438	473	469	446	491	446	436	449	442	458	452	473	455	434	434	492	431	421	462	456	461	456	457	452	475	488	456	462	486	446	443	449	460	464	468	477	424	476	479	476	451	421	465	458	462	456	458	485	450	454	454	445	427	435	444	486	479	453	466	478	469	480	463	494	462	468	474	423	487	418	452	443	469	473	455	461	495	467	482	463	429	445	464	451	467	426	489	474	482	464	449	498	466	464	455	478	439	477	466	488	440	443	451	474	431	464	485	466	480	503	479	464	450	436	467	459	492	432	445	416	504	457	434	471	430	448	471	450	476	512	507	443	470	454	476	486	469	457	510	488	428	452	453	470	447	450	477	458	465	457	487	447	443	442	452	467	482	478	478	478	451	444	488	426	533	488	497	458	499	420	441	453	449	448	437	458	463	495	424	449	442	433	445	462	473	450	438	452	478	442	506	456	447	431	477	496	447	456	447	441	513	482	466	464	449	478	503	450	470	434	450	459	448	457	470	450	504	436	448	452	497	442	458	451	477	478	431	495	432	471	486	413	490	457	498	462	463	481	509	490	447	450	437	471	482	459	485	442	498	473	450	435	482	464	471	462	444	458	424	479	454	470	459	497	457	443	473	462	446	410	457	424	498	443	477	467	496	431	443	447	476	480	432	498	484	453	471	424	475	448	461	447	486	458	472	456	463	489	497	476	465	477	490	469	477	443	437	473	461	457	488	450	419	450	475	445	470	488	488	434	455	450	448	445	472	461	492	461	454	452	455	421	478	484	439	463	465	435	476	462	404	484	449	431	437	447	474	465	422	476	474	440	468	434	476	453	436	459	450	471	431	465	451	445	449	428	460	449	454	431	454	448	477	438	475	451	449	461	477	482	470	482	511	456	506	462	503	474	453	474	474	454	486	487	457	462	474	488	457	427	487	446	479	534	503	442	439	468	455	491	489	495	468	486	481	447	470	497	460	435	490	439	478	508	447	450	457	437	482	451	495	499	417	419	462	446	481	441	459	478	480	440	466	469	449	462	462	435	464	452	476	423	442	458	452	493	441	430	476	459	427	477	472	482	511	440	482	470	451	463	445	492	433	454	479	458	472	483	482	425	427	463	470	477	454	447	463	502	478	454	483	481	458	465	500	459	415	436	442	474	454	438	471	451	470	429	480	462	474	475	451	463	437	489	478	427	459	485	444	413	439	471	461	434	479	505	505	468	488	468	453	487	455	478	477	468	439	488	468	470	488	497	548	445	445	453	464	441	494	455	481	459	474	450	472	430	454	460	441	446	439	463	438	480	428	450	452	459	463	448	434	471	429	503	477	461	488	472	477	490	469	451	474	471	455	479	437	471	442	454	482	473	479	458	471	442	503	473	429	447	436	425	464	464	459	470	453	474	449	423	447	468	459	469	473	490	457	464	471	499	482	425	467	428	436	445	455	492	470	471	454	469	439	433	454	463	483	458	471	477	480	478	428	471	441	431	460	506	483	451	469	437	477	475	444	476	493	451	463	477	446	443	451	428	439	457	429	421	447	448	504	463	490	479	459	464	473	419	465	425	472	454	428	485	470	483	491	465	465	460	474	457	442	473	425	485	492	464	455	419	472	462	492	463	438	506	444	465	479	465	485	424	459	465	472	445	446	437	490	480	466	482	453	465	453	426	500	451	480	429	519	460	424	465	481	448	472	509	437	450	479	498	473	483	448	494	442	466	476	492	417	426	445	479	389	487	449	468	476	473	439	465	483	455	471	460	444	449	449	499	465	468	472	420	469	488	486	443	478	490	465	500	449	443	461	436	423	487	461	433	497	435	471	462	435	480	482	447	436	459	470	463	454	491	440	496	450	471	446	485	483	467	461	441	464	473	449	470	448	446	488	474	451	424	458	423	480	435	461	442	475	481	450	456	465	449	460	468	444	492	474	474	439	456	459	466	449	488	480	453	443	433	466	471	476	463	423	435	462	460	466	442	469	479	454	455	490	494	459	450	436	459	465	462	462	478
12776	8332	5683	2835	2071	1536	1320	1015	889	780	803	711	638	651	624	621	573	557	515	554	536	538	530	559	476	542	527	489	525	500	480	496	521	503	475	477	532	538	536	516	478	488	502	476	487	515	462	502	500	521	502	504	526	493	453	481	464	538	511	508	478	522	496	468	488	446	453	482	436	492	474	528	526	474	501	478	512	480	476	470	502	470	512	500	459	523	535	463	461	526	450	479	524	463	470	476	480	474	496	517	428	480	510	448	532	486	468	507	496	484	499	524	511	512	531	481	468	527	504	482	469	469	533	476	498	488	514	507	500	487	452	486	484	512	485	522	494	483	519	474	499	499	519	512	489	493	500	500	517	466	477	505	477	460	468	478	485	473	475	490	492	505	499	516	490	489	479	490	522	484	459	483	507	472	528	484	503	458	481	489	487	490	513	474	471	479	497	448	458	459	484	513	451	466	475	482	473	512	499	498	475	490	477	494	491	514	492	449	500	487	443	467	501	496	494	487	475	445	486	490	501	462	505	506	507	504	493	462	451	486	506	497	443	509	536	478	482	464	493	502	513	463	437	476	480	491	475	498	507	472	464	470	456	465	485	532	487	493	480	511	453	465	493	498	520	454	480	517	485	498	463	482	474	466	466	490	483	485	484	494	470	483	472	558	518	472	467	512	487	466	466	450	466	451	466	462	472	487	452	497	506	484	448	507	485	510	420	512	463	509	487	481	518	502	449	470	535	485	487	487	452	503	494	497	458	476	468	479	492	492	482	478	457	491	477	471	496	478	452	479	487	498	480	489	461	462	505	470	445	511	460	475	467	465	534	487	503	467	460	459	469	467	487	499	498	478	493	482	465	465	456	462	480	474	509	473	478	475	470	431	480	511	466	483	530	517	496	453	439	493	498	490	512	516	482	486	501	446	475	457	484	481	480	501	448	475	453	466	480	475	469	479	505	462	495	473	496	542	482	513	489	494	483	500	535	515	473	468	487	477	468	457	521	492	465	505	499	454	486	469	493	536	526	498	507	502	521	472	525	489	489	484	486	460	495	512	452	457	483	512	472	452	494	506	491	494	485	477	531	486	470	490	490	476	504	513	470	499	471	497	492	491	482	464	494	457	481	460	502	495	516	484	445	485	458	491	463	490	481	489	437	512	465	512	475	467	484	490	494	462	516	510	512	470	493	496	471	466	480	446	484	507	479	467	443	524	481	433	484	511	496	496	532	507	522	524	464	488	478	490	453	501	478	534	501	478	514	492	460	491	478	490	520	504	488	477	481	488	491	456	507	489	485	499	471	501	484	507	499	497	523	493	461	520	493	516	510	473	475	512	495	446	462	483	491	491	459	467	467	456	495	490	522	464	432	501	499	468	512	495	500	489	480	479	504	484	464	483	470	495	478	481	471	451	476	489	524	479	461	457	489	500	474	481	487	462	438	492	462	467	517	501	468	477	476	491	475	491	469	505	461	496	496	523	471	489	502	499	466	520	502	502	477	477	508	509	473	450	483	483	472	497	486	469	495	425	478	452	461	487	475	481	505	482	469	495	469	498	535	511	484	461	479	495	477	527	439	482	503	495	498	455	499	492	484	499	507	520	481	492	492	480	487	431	458	505	479	484	500	494	552	503	471	496	501	478	536	491	482	498	509	493	499	483	479	447	462	510	485	495	493	482	490	505	505	459	479	476	484	497	514	531	455	461	517	430	525	453	464	501	508	485	487	472	466	477	493	479	484	497	477	474	463	459	508	463	502	481	440	460	476	483	476	489	477	498	509	482	520	484	483	479	501	478	489	451	487	461	495	495	442	515	464	519	444	487	488	470	483	468	509	493	515	434	465	483	507	465	457	458	479	495	475	509	490	490	472	486	513	460	488	482	490	450	468	515	471	480	532	486	529	508	516	488	486	502	485	509	516	492	440	492	468	467	509	475	515	478	484	519	472	489	496	516	503	500	506	495	517	512	465	479	468	463	466	474	514	545	503	462	478	484	487	510	479	514	527	473	508	487	458	487	509	485	474	489	494	483	481	478	472	477	507	443	502	480	498	528	425	507	455	520	484	497	494	501	500	517	458	491	439	458	487	499	539	517	493	507	503	506	500	493	516	500	507	483	467	519	420	494	459	496	479	478	475	494	464	462	481	478	489	508	495	477	471	502	489	458	465	530	463	480	472	475	469	480	476	492	493	468	472	493	473	523	481	488	464	499	509	435	481	489	441	497	507	464	503	465	480	495	466	467	464	489	487	465	502	466	481	466	521	464	465	505	490	469	493	504	469	479	503	421	467	448	478	475	488	498	500	492	437	501	463	512	453	480	478	474	520	493	480	480	470	459	489	469	489	500	489	525	480	505	489	489	499	505	497	484	472	524	453	482	490	483	497	494	480	458	486	467	487	509	432	543	456	512	483	494	423	445	484	470	448	488	474	497	474	495	450	467	456	525	483	505	486	458	485	483	481	489	496	473	528	505	502	458	472	505	446	476	504	483	467	501	503	448	520	504	503	475	526	497	466	477	499	475	464	486	496	460	485	449	480	460	520	490	482	494	488	467	474	484	462	437	523	479	523	493	437	447	472	509	492	485	494	514	485	494	459	477	517	478	504	510	495	469	467	512	480	470	501	472	460	481	481	492	524	500	456	464	520	508	484	507	497	475	472	507	451	499	457	509	482	502	453	494	488	484	481	508	473	444	450	475	498	532	482	496	438	486	472	465	488	485	469	485	494	451	482	491	459	497	492	492	507	486	480	472	493	457	504	489	488	449	562	485	483	499	470	462	475	480	457	492	446	458	445	504	452	474	487	486	516	471	509	484	529	512	458	460	463	502	512	465	468	493	472	497	483	519	478	455	482	513	531	484	484	486	399	491	476	445	471	482	469	471	503	473	479	532	496	500	492	455	500	512	472	505	499	501	485	477	449	483	527	464	495	428	509	488	493	454	481	457	453	455	518	515	532	489	475	508	495	491	501	488	447	504	483	480	495	474	489	495	483	534	488	490	459	485	435	491	506	480	507	463	529	474	519	514	443	499	491	500	470	473	472	523	489	471	463	483	463	442	470	443	500	470	454	509	496	492	526	489	485	479	465	480	512	514	536	526	483	479	441	466	497	459	492	476	461	531	522	531	501	482	507	466	490	517	458	484	485	457	486	526	490	482	495	512	487	450	425	490	466	484	456	526	513	478	514	484	483	496	498	533	476	495	475	509	539	539	506	473	477	526	458	509	466	484	470	494	437	462	483	509	451	466	505	447	468	485	499	476	437	451	531	491	490	469	462	477	470	449	493	460	444	478	473	487	487	492	436	519	496	481	462	452	482	492	465	537	498	489	487	433	479	480	477	499	434	507	477	476	495	489	500	481	449	474	501	476	480	547	518	498	486	485	451	497	483	480	485	497	488	501	499	532	468	467	478	488	508	475	488	489	442	515	475	486	505	477	472	470	481	496	461	493	491	462	495	511	482	501	484	493	460	492	453	492	495	466	513	505	481	488
25431	21570	27722	25768	9851	1263	1081	953	911	875	867	854	896	886	833	811	822	814	863	805	825	850	761	778	783	776	805	773	786	798	765	761	796	796	813	820	808	828	786	784	808	810	786	801	842	811	818	803	742	754	836	767	749	819	855	811	795	765	783	795	771	785	818	817	806	782	793	748	794	768	810	786	820	775	787	801	764	802	793	816	779	810	751	824	814	856	805	817	809	826	855	823	763	821	840	774	809	796	802	834	806	814	841	815	798	789	761	828	791	803	776	780	874	779	790	798	802	774	825	792	813	813	801	762	834	847	772	817	751	802	846	806	765	745	803	827	783	787	774	771	783	803	786	808	801	840	835	836	799	816	829	795	777	757	823	801	698	793	795	824	802	761	769	765	790	770	727	766	798	777	781	818	772	857	858	782	793	826	790	805	770	772	796	771	761	796	811	847	812	749	791	830	810	795	798	805	811	784	802	849	754	760	826	802	822	797	782	811	814	827	745	787	807	800	741	780	816	810	819	777	779	847	778	768	766	746	780	753	787	846	786	800	757	779	773	807	807	844	828	811	811	776	825	803	744	754	834	799	740	849	762	734	872	791	775	796	819	815	783	766	789	810	791	788	801	782	796	805	783	793	824	803	777	779	832	775	791	805	805	816	829	779	757	797	792	786	799	784	845	831	815	820	810	797	792	812	757	752	823	799	751	784	834	774	819	795	783	815	844	805	757	820	778	851	785	886	786	832	768	731	765	777	747	790	830	758	799	761	784	771	812	772	773	763	790	773	854	795	837	789	813	757	762	767	787	782	799	796	767	771	807	781	841	759	788	734	775	784	797	810	805	828	785	797	816	772	799	803	846	809	780	811	772	829	775	804	827	812	779	765	801	788	772	735	804	781	797	783	808	798	785	809	824	823	858	857	842	873	815	805	778	810	803	865	798	830	801	776	784	826	793	808	819	800	765	830	773	818	844	767	743	814	774	774	801	800	803	825	833	737	808	829	809	826	722	733	815	808	811	820	824	806	782	781	809	824	861	783	827	830	752	821	791	796	757	770	793	760	798	815	782	820	784	831	837	774	809	782	858	789	818	823	799	796	779	816	724	783	831	820	825	813	820	775	763	816	802	789	870	777	772	830	782	776	807	831	846	775	855	805	826	779	784	804	852	770	799	824	790	812	781	832	790	819	789	811	791	791	789	769	760	839	752	810	765	810	786	790	772	801	799	825	794	785	806	762	793	755	757	811	751	791	846	792	826	823	768	763	817	831	791	773	848	748	793	819	797	794	803	834	789	805	749	792	817	793	786	805	778	777	796	807	791	754	792	792	816	800	788	753	828	821	799	767	828	775	824	810	831	768	801	858	848	835	863	778	785	785	838	788	837	764	821	745	793	818	801	839	795	758	774	810	785	745	781	768	810	807	722	780	777	765	829	771	766	780	825	746	769	826	799	783	814	832	768	846	781	780	799	770	795	788	750	763	794	793	756	842	784	825	814	825	820	816	839	817	862	818	786	844	779	794	825	834	821	822	793	791	787	774	819	846	737	852	783	832	797	817	783	795	734	764	761	734	794	751	768	805	793	752	778	821	799	814	784	785	792	791	773	819	747	763	778	805	762	797	757	822	846	832	842	826	823	771	799	786	774	802	806	765	804	798	773	786	842	826	820	789	817	788	775	753	832	747	788	770	738	771	815	814	792	815	795	786	834	797	761	821	826	830	778	785	804	780	777	814	828	773	756	806	757	795	815	760	763	843	781	787	774	785	775	782	807	782	833	786	788	782	785	805	848	756	803	851	792	815	829	791	793	808	797	794	783	852	817	799	823	815	842	812	770	770	830	756	801	793	769	773	819	810	778	796	840	879	762	794	763	757	829	805	802	819	766	861	865	832	863	783	730	787	814	757	765	795	799	847	805	817	784	764	834	781	761	777	798	766	711	803	790	828	746	786	792	820	758	759	783	801	785	774	797	816	806	768	795	867	790	813	764	788	800	817	818	794	776	853	764	758	825	820	812	796	778	786	789	753	800	819	744	819	808	764	735	821	799	829	735	768	759	800	839	825	808	806	797	835	800	838	800	833	797	851	773	774	819	829	781	778	794	780	773	814	794	809	813	764	822	762	808	803	860	802	845	840	786	728	770	806	812	797	839	777	807	775	789	779	825	818	765	818	781	789	803	808	749	793	795	797	791	781	830	883	808	735	808	784	825	816	797	744	803	793	856	735	763	808	769	838	777	732	853	820	777	808	786	838	853	793	766	805	801	767	787	822	822	822	857	820	775	829	800	789	801	773	777	779	817	811	778	735	765	777	807	763	832	802	829	806	821	770	764	796	757	758	815	770	798	826	805	810	773	795	777	824	825	827	808	819	822	772	810	778	799	815	778	771	761	747	805	806	792	777	842	827	827	827	762	795	803	778	796	830	799	793	791	839	785	827	812	776	787	786	773	776	790	791	821	798	778	814	826	814	786	791	848	816	811	813	788	772	805	784	816	781	807	766	778	796	778	805	765	790	869	837	786	794	824	818	737	816	757	806	809	805	805	809	789	825	804	788	816	852	815	759	790	796	857	804	752	802	813	776	802	786	797	741	769	799	748	750	786	825	770	826	764	763	802	798	790	844	813	784	766	774	801	756	822	830	828	757	777	829	794	803	776	778	773	756	819	830	786	814	789	759	759	787	808	770	782	795	840	766	812	776	786	797	762	825	796	806	872	817	826	796	786	833	825	789	793	778	820	817	763	753	797	826	772	801	841	773	830	827	783	807	815	842	837	830	797	779	784	803	759	776	759	791	785	787	788	846	792	791	761	799	775	780	796	865	799	810	815	773	801	813	776	809	813	782	826	777	754	748	868	834	837	791	841	802	845	770	780	803	821	790	765	814	810	780	760	790	792	763	804	826	772	677	829	794	815	755	768	777	776	818	789	810	775	759	728	834	785	787	814	804	745	769	761	831	809	825	844	788	824	793	817	821	787	755	751	772	810	785	756	767	814	786	784	802	789	783	817	790	787	776	778	802	791	755	832	819	816	872	822	827	848	769	796	785	819	806	781	801	835	794	808	823	794	757	789	816	833	769	847	789	779	816	797	766	760	810	788	782	807	785	809	821	757	835	762	816	761	834	815	750	769	760	774	701	783	800	827	812	791	833	798	795	737	793	764	779	821	795	789	820	776	827	782	818	770	759	833	789	824	793	773	798	758	795	737	792	798	791	769	820	781	829	799	870	769	775	774	786	820	799	774	818	803	792	817	784	821	789	807	883	832	873	814	772	790	738	785	831	760	854	855	817	783	820	808	795	783	753	817	792	794	817	833	756	820	753	753	758	853	765	825	819	728	790	831	844	862	800	797	798	787	840	790	808	825	808	761	777	756	786	816	797	861	773	743	779	817	759	811	832	785	835	848	737	779	799	781	787	838	751	777	812	781	823	843	779	839	843	757	781	794	846	804	842	801	831	821	792	800	858	788	801	757	805	767	808	773	798	805	786	843	793
14583	5168	3474	1960	1587	1336	1203	1104	1035	990	960	901	941	913	831	841	845	826	874	861	823	826	838	805	852	829	823	863	799	768	792	812	795	805	835	806	807	780	837	830	828	781	854	837	793	823	796	770	780	849	835	803	805	874	865	854	801	796	819	821	774	792	812	778	752	795	846	802	793	885	749	782	810	803	782	812	828	803	773	802	798	799	785	826	804	829	864	820	821	802	821	832	843	804	812	807	838	852	813	843	809	874	841	754	828	826	810	819	819	790	848	848	797	831	873	788	799	755	789	841	856	825	807	802	828	840	823	845	785	813	834	797	834	796	772	805	775	851	798	794	827	855	821	831	820	836	782	832	799	832	781	783	789	810	742	833	814	766	822	796	788	817	810	819	795	794	826	789	812	836	820	844	805	831	882	753	808	819	882	827	798	808	776	794	832	808	835	829	811	780	796	809	786	800	785	807	804	811	785	826	804	801	793	823	797	808	835	821	765	799	846	782	837	777	808	805	855	824	820	822	795	844	725	767	771	793	786	839	801	826	780	813	783	828	827	765	775	764	748	757	838	764	811	818	836	791	798	816	846	764	820	821	796	837	788	774	798	881	823	784	810	791	799	820	811	797	788	805	877	811	836	768	822	798	818	811	762	788	807	838	783	805	784	832	806	827	805	773	799	789	816	826	818	780	801	772	831	835	779	811	766	849	819	804	775	826	827	854	802	841	798	784	787	828	785	772	784	855	844	862	798	811	777	773	849	803	794	797	817	785	821	802	811	792	775	794	767	831	817	774	794	817	853	808	760	831	745	795	814	806	819	772	802	776	853	819	811	791	787	877	804	796	820	763	829	776	837	742	835	881	819	820	801	806	827	763	736	804	782	866	749	870	776	777	818	818	811	789	780	770	803	780	790	811	757	752	865	816	839	819	805	777	855	827	842	823	768	783	842	787	785	768	813	749	790	819	793	796	826	802	784	805	809	842	758	767	796	757	824	794	822	842	802	756	829	783	812	841	825	746	783	758	819	824	792	834	816	868	792	812	878	787	780	805	829	869	827	756	785	791	788	775	802	835	778	819	830	786	799	824	786	765	809	793	761	857	770	814	807	807	820	841	817	788	776	778	777	821	831	777	846	763	827	765	801	779	811	828	774	814	783	809	826	840	807	841	797	791	766	780	802	876	823	810	844	784	785	848	776	770	847	843	788	776	827	791	799	806	786	783	861	794	841	795	854	747	847	816	786	816	831	854	828	804	769	785	792	824	788	771	832	762	792	772	785	875	840	823	829	815	790	775	773	798	790	855	815	831	800	806	824	761	794	805	839	825	765	763	860	807	829	793	806	818	815	783	812	807	819	810	810	798	753	776	773	806	820	801	797	803	815	814	780	793	845	797	817	810	831	825	756	795	792	810	782	799	813	749	801	837	775	826	781	862	801	814	805	789	803	807	814	807	754	732	802	815	845	810	803	825	835	802	878	790	812	811	792	792	799	771	788	782	792	815	798	750	815	828	784	806	800	810	792	778	821	804	796	779	784	824	803	792	800	811	773	815	839	815	745	794	799	849	802	797	789	783	832	800	837	774	827	811	831	841	787	790	810	799	838	831	819	794	855	796	807	789	832	839	811	795	804	803	813	805	786	783	793	788	819	773	854	776	758	803	823	778	812	847	785	770	817	850	801	786	792	830	780	820	788	806	760	843	798	798	847	784	871	834	775	807	789	830	802	760	820	794	798	780	762	745	763	820	753	783	800	806	802	836	801	787	790	815	814	759	772	827	833	805	833	711	771	817	810	800	818	806	779	760	796	839	759	752	820	818	808	765	812	815	762	800	771	830	825	757	759	804	795	767	792	839	791	744	843	808	811	795	797	791	792	742	770	847	787	824	826	840	786	807	806	857	770	807	796	765	794	733	823	726	830	830	798	856	821	796	840	814	795	761	775	739	798	817	787	791	798	788	845	738	837	809	793	803	807	775	724	906	798	804	810	835	850	790	815	801	819	762	799	823	804	791	807	797	827	765	835	818	817	824	832	755	830	787	785	844	805	788	861	813	797	807	770	782	788	806	809	787	828	789	777	846	780	792	769	808	794	790	808	855	836	822	798	771	813	798	762	776	816	840	763	858	836	784	830	825	817	781	798	797	783	794	849	823	874	813	750	770	829	795	818	814	859	840	857	807	816	806	762	821	813	767	776	800	787	799	854	826	810	807	771	832	827	779	841	795	812	756	807	756	735	843	832	845	821	791	815	793	800	870	770	876	790	800	794	762	801	818	785	816	810	805	799	832	836	829	795	747	784	826	794	771	742	838	818	794	821	815	827	830	792	765	769	786	744	810	853	799	802	809	786	787	796	811	751	856	819	796	795	826	837	792	824	772	836	796	794	811	809	757	789	799	749	830	819	862	756	770	798	831	796	773	821	811	803	801	804	747	798	833	834	767	796	790	780	845	787	863	763	795	782	784	778	811	702	847	823	819	782	811	841	803	840	804	875	823	809	777	839	809	760	796	804	748	775	817	797	774	854	842	781	776	785	845	785	810	778	784	780	802	793	794	767	832	765	864	798	775	812	778	782	778	787	819	800	841	804	796	812	764	785	871	802	840	795	792	813	819	807	775	802	784	790	788	795	759	818	761	836	746	827	808	829	800	795	762	801	842	816	824	807	844	812	813	817	844	817	791	777	753	800	827	833	798	809	851	830	767	827	863	777	796	762	788	773	775	833	775	798	840	799	801	815	791	870	782	785	813	794	785	821	822	856	806	817	804	787	866	817	777	833	820	846	784	795	827	779	813	839	793	776	802	799	848	783	774	825	814	798	749	851	785	835	860	788	799	865	821	842	798	822	803	767	800	817	811	836	821	802	840	752	837	814	822	800	801	805	809	802	822	766	782	776	852	798	805	765	839	786	778	785	828	812	770	767	838	746	811	760	794	830	806	777	837	812	790	821	806	760	789	794	815	859	812	767	824	788	807	776	818	784	794	802	780	797	780	792	772	811	785	799	775	840	782	814	823	840	820	858	834	806	812	770	798	803	794	792	831	818	800	767	822	830	795	808	818	761	805	787	781	764	840	872	790	764	769	845	789	789	773	808	798	776	810	774	808	831	833	801	753	769	739	788	796	756	778	815	769	840	841	786	745	826	775	804	827	825	847	776	810	801	793	846	783	801	812	835	800	777	821	776	694	848	843	796	819	817	770	831	815	837	898	807	792	834	796	755	817	843	776	803	739	796	801	809	796	825	753	764	776	757	779	777	789	784	825	791	801	792	812	758	811	813	819	785	823	827	817	837	824	797	801	828	785	802	790	747	744	804	814	799	882	799	803	807	839	808	762	834	810	869	769	778	803	761	862	831	852	822	851	778	825	802	829	789	804	774	826	774	851	805	827	796	845	791	812	829	763	774	825	799	789	804	808	791	807	822	810	825	778	771	808	776	782	821	802	792	824	814	787	756	813	787	794	779	783	804	763	752	772	801	795	790	799	795	788	790	771
23053	21572	29343	24254	21571	21619	7087	1339	1009	989	891	883	836	765	808	793	748	711	708	805	720	716	717	680	718	690	690	700	721	736	653	675	697	656	622	712	634	679	690	665	636	688	635	647	686	695	660	685	684	645	681	637	667	659	668	682	650	645	700	637	615	654	664	616	674	654	654	605	618	662	622	668	606	652	638	626	676	654	615	635	680	653	657	654	621	678	675	658	675	587	674	656	639	653	651	704	639	585	684	673	621	667	682	608	670	664	630	674	659	692	661	651	700	641	665	677	612	648	632	614	673	679	650	644	634	690	712	648	687	660	666	653	680	615	661	619	657	656	613	686	684	627	685	643	651	695	652	707	654	641	706	658	649	640	648	656	671	631	649	642	602	683	684	653	607	660	635	660	632	626	657	607	636	689	668	669	635	637	618	616	660	612	620	647	655	655	659	652	639	633	696	671	678	642	641	635	617	684	612	633	628	673	633	616	677	645	654	656	636	647	680	656	639	668	669	651	649	660	589	639	655	616	637	666	661	646	621	655	615	647	689	686	667	649	654	605	636	625	655	628	661	645	655	620	674	616	605	654	633	653	650	676	646	643	678	643	608	644	607	647	640	689	653	686	650	643	655	676	683	634	640	628	646	629	657	656	690	627	647	627	689	669	654	641	654	673	690	626	635	659	638	647	677	671	679	720	676	605	637	640	676	648	645	706	665	638	648	687	634	643	641	642	651	621	679	632	665	641	629	664	660	617	680	664	641	598	621	661	637	652	660	586	651	648	657	647	667	696	657	664	645	595	597	615	649	679	631	656	629	667	627	660	645	632	627	610	633	636	634	664	632	684	671	660	600	653	636	650	649	628	694	625	632	655	680	654	689	654	667	620	626	628	653	696	666	614	609	653	620	633	631	679	647	628	644	597	652	646	652	629	679	600	657	630	641	618	674	614	630	670	662	683	629	643	643	625	694	658	644	626	643	716	677	671	664	641	664	634	650	658	683	644	657	666	651	658	642	695	634	665	689	647	669	650	626	663	689	650	650	691	662	654	661	680	646	626	666	643	640	597	652	639	663	625	666	654	616	666	600	619	631	625	632	609	651	646	630	627	681	685	655	632	669	641	610	673	656	620	616	605	654	650	669	654	618	647	640	627	647	625	665	633	647	624	662	625	656	634	636	628	628	665	640	632	634	621	689	649	632	662	589	661	668	687	648	637	639	645	629	676	622	673	689	686	602	667	642	656	650	644	702	667	605	631	659	641	641	622	651	642	648	642	652	666	664	699	678	663	645	660	598	678	627	671	641	634	632	622	648	651	645	669	636	612	634	627	614	655	623	648	652	655	648	659	623	640	669	627	604	658	631	671	625	657	654	661	650	664	632	595	651	677	607	680	632	633	671	670	614	651	663	636	631	624	643	602	705	612	646	641	692	598	649	616	612	675	654	630	665	666	689	670	638	661	617	651	642	643	639	623	646	653	652	633	645	681	678	662	647	612	628	617	683	618	657	611	640	683	683	624	689	703	642	634	691	636	629	647	658	672	605	643	637	637	606	663	680	642	650	663	611	643	671	610	632	670	645	644	651	640	666	635	630	620	642	666	665	661	660	646	582	684	641	649	676	625	628	618	684	662	676	648	640	694	667	606	601	625	661	638	671	632	612	638	639	665	624	665	607	609	673	590	615	588	620	646	620	613	650	668	658	644	635	638	615	661	641	653	624	643	635	633	661	649	640	629	618	671	627	635	653	656	670	664	674	626	625	648	610	601	623	670	660	629	697	646	636	677	646	609	642	599	655	633	649	666	656	647	638	660	625	615	697	656	657	657	642	578	604	676	658	598	681	635	674	666	636	650	667	641	655	679	670	645	626	651	615	631	629	660	648	633	620	624	668	639	592	681	669	624	645	629	676	638	656	626	627	652	680	613	647	653	684	675	630	590	646	637	668	666	625	664	653	617	650	654	630	669	609	701	655	652	645	667	626	665	666	691	647	646	617	661	682	659	637	625	673	664	596	664	695	636	655	616	619	608	678	664	644	639	638	652	674	626	666	634	622	611	714	662	693	647	599	639	666	624	638	658	660	656	660	621	658	631	617	675	619	637	636	610	616	658	676	671	641	611	620	618	611	629	595	696	609	620	642	653	652	639	627	607	655	632	653	613	623	670	649	658	658	664	651	655	639	664	646	656	641	670	628	587	669	634	602	651	621	647	665	662	639	663	644	595	611	667	637	667	645	617	676	656	664	633	673	617	614	634	635	696	630	615	631	624	608	631	610	708	642	613	639	668	658	658	641	617	666	664	613	659	640	605	650	648	635	646	616	653	648	645	657	685	674	700	645	628	665	642	681	643	639	641	602	630	659	584	681	669	644	622	653	652	617	649	633	632	640	628	669	652	676	664	662	643	695	609	628	665	648	645	698	632	699	610	614	648	641	663	654	640	638	634	655	663	654	601	628	645	679	656	686	625	661	640	596	655	665	617	629	667	646	631	601	652	656	636	629	664	635	666	689	703	643	667	677	643	679	656	669	673	628	572	648	647	650	647	670	673	648	669	683	660	640	642	622	655	676	671	628	649	676	618	648	647	648	602	698	627	641	584	623	634	626	660	701	636	688	655	630	653	651	658	653	612	652	694	601	603	639	660	679	653	662	699	658	622	648	669	618	707	656	637	648	641	656	615	645	667	623	623	649	627	644	649	656	646	632	640	617	663	666	647	634	587	670	623	624	660	627	678	624	664	658	673	639	694	627	668	638	658	653	620	657	665	636	679	625	635	646	593	648	634	648	623	649	627	631	633	632	670	674	618	671	634	649	664	602	680	637	653	670	643	629	643	686	686	647	664	643	673	649	593	653	596	599	645	635	636	678	607	605	658	664	662	587	701	681	662	691	604	693	631	642	682	640	659	665	651	654	647	614	662	652	656	637	647	638	642	676	620	628	634	675	698	641	610	616	619	619	653	614	655	601	601	643	638	617	652	612	713	663	668	625	635	632	586	686	675	665	637	615	691	633	659	637	702	663	608	619	626	638	648	622	641	688	627	668	656	677	658	678	632	667	615	640	647	643	651	639	634	617	610	611	630	684	611	657	625	637	632	650	711	634	606	669	653	623	639	630	615	661	603	602	651	633	611	670	668	669	651	615	641	645	687	674	627	608	697	610	672	643	590	640	666	609	681	633	708	668	667	681	670	676	687	660	687	707	621	661	636	656	629	648	662	648	648	656	684	654	612	697	669	668	632	647	650	643	647	624	655	666	625	637	628	646	628	634	650	609	647	649	646	691	608	628	669	614	627	686	606	627	644	674	667	623	627	635	637	665	657	690	612	682	653	673	635	644	615	684	639	683	631	662	622	680	636	630	666	680	617	642	590	658	645	634	617	690	612	678	666	642	687	667	692	643	655	618	644	653	650	621	654	632	631	657	610	616	670	656	647	650	672	578	641	592	675	668	675	684	678	631	664	659	708	659	628	653	599	622	645	665	637	670	625	678	625	621	654
13981	13953	9350	4664	3476	2642	2041	1651	1411	1274	1082	1052	952	902	880	855	777	784	797	713	706	716	724	710	720	722	653	690	651	676	661	672	680	661	704	670	675	643	654	698	677	659	679	605	656	644	650	664	619	645	664	637	637	651	660	634	630	594	665	678	622	618	659	622	641	630	625	651	684	635	615	631	593	673	695	697	663	674	673	650	648	657	640	654	607	645	667	647	626	663	623	647	695	681	631	631	635	685	622	608	650	672	650	641	669	640	630	627	641	656	634	627	670	640	702	633	668	614	695	663	677	647	660	674	681	725	698	613	698	658	651	671	640	672	667	639	638	659	617	613	608	606	645	595	611	678	668	643	638	633	696	622	687	627	649	642	648	642	640	669	622	607	683	670	644	632	690	624	641	670	693	711	656	638	624	587	659	669	657	602	647	657	653	643	648	677	652	634	615	698	644	632	656	623	669	662	655	672	615	684	640	635	630	668	602	634	643	617	653	627	651	679	638	624	643	687	645	595	680	667	636	676	660	585	671	627	641	721	660	615	642	641	657	634	615	636	653	676	653	625	657	671	589	633	642	636	628	641	684	612	641	595	680	638	661	651	644	637	644	647	635	623	658	653	676	647	644	622	641	622	698	640	644	634	647	643	637	672	643	651	635	599	666	698	636	655	675	636	667	679	668	626	657	641	661	674	603	657	628	614	592	625	620	645	669	700	637	654	615	624	608	634	621	621	628	658	624	637	649	636	635	684	645	675	611	618	663	686	599	634	629	660	597	621	637	640	628	652	664	621	632	673	620	681	643	633	632	576	645	663	681	654	668	648	648	672	657	630	661	645	682	667	655	630	576	636	617	642	616	638	673	643	629	675	592	687	679	662	669	656	641	653	644	657	642	606	640	638	641	630	686	645	675	643	625	658	662	686	631	621	589	637	641	638	677	674	616	714	629	656	655	671	650	658	684	628	626	702	699	619	627	626	606	601	607	625	637	644	633	636	661	639	680	624	706	609	617	643	649	638	638	640	675	609	654	651	621	620	680	633	655	645	631	661	610	652	682	609	669	644	669	688	690	623	678	641	624	609	678	655	631	653	615	670	612	654	665	627	670	639	640	621	660	648	636	657	632	663	687	638	627	668	660	641	654	657	614	622	654	694	642	605	652	613	631	610	621	645	674	666	632	651	595	606	627	636	634	650	668	633	636	639	648	618	648	656	621	668	652	596	625	617	644	619	655	616	625	630	612	651	628	611	666	647	627	652	618	612	663	664	604	611	634	639	663	703	622	611	605	584	637	656	647	609	572	599	617	625	625	669	616	656	673	650	639	587	623	610	621	597	608	664	668	641	694	634	644	641	636	610	633	619	664	642	618	644	642	606	651	625	628	640	634	615	630	662	619	597	619	662	675	659	639	674	681	659	673	664	630	658	644	663	630	632	682	648	691	637	652	645	653	680	657	632	668	621	619	644	649	625	666	641	663	631	631	620	649	616	641	668	674	615	623	653	637	604	619	616	627	596	650	626	645	619	653	616	677	670	635	668	637	654	649	626	657	683	674	652	643	674	655	630	645	622	622	650	617	639	638	659	643	673	645	683	621	623	642	645	632	690	685	631	624	644	631	605	595	593	620	645	675	691	679	625	687	611	686	651	654	616	672	616	628	624	662	697	630	625	608	630	664	655	682	649	613	600	659	634	631	650	586	599	687	625	640	640	651	665	627	664	649	612	675	662	624	648	698	665	681	648	625	608	666	657	618	648	646	639	647	638	667	664	661	630	620	631	660	660	690	652	619	662	624	648	667	624	672	621	680	635	652	623	661	634	615	670	619	702	610	642	611	627	717	687	661	637	620	649	666	668	650	580	634	592	641	663	653	586	667	653	696	662	666	655	642	631	675	640	641	628	677	618	650	619	628	656	670	626	687	583	609	669	643	608	658	631	613	646	607	597	628	608	601	638	634	626	645	648	613	660	629	621	664	629	659	623	640	685	660	608	672	680	639	671	607	653	583	633	660	637	647	661	604	650	678	614	688	663	665	645	616	607	670	641	649	640	600	633	661	643	637	648	639	626	666	625	678	656	631	607	635	610	588	634	630	659	620	658	660	634	647	621	668	633	693	636	609	632	603	650	673	638	655	667	637	656	669	674	625	617	628	655	597	643	605	626	621	660	622	643	652	610	595	642	669	643	591	632	660	671	628	639	621	603	633	624	624	684	612	578	608	700	641	657	645	635	648	644	626	663	633	672	642	623	633	580	639	677	670	662	626	625	590	652	638	607	586	618	652	624	663	678	660	611	621	635	670	579	654	610	625	626	605	635	661	607	646	644	644	618	680	674	651	638	649	663	649	655	638	598	644	587	660	625	660	614	601	642	657	634	634	616	612	630	642	601	624	631	627	607	681	627	619	672	665	606	654	615	627	642	649	619	678	617	647	645	651	651	650	657	635	693	632	658	687	635	644	619	628	624	599	615	608	613	676	681	659	614	650	629	664	657	690	651	663	633	683	671	646	615	649	670	641	617	618	628	651	590	655	720	649	592	612	661	655	639	612	622	610	656	629	626	640	633	642	642	633	641	623	624	644	663	626	602	655	638	681	662	634	668	631	652	660	619	635	634	629	652	623	662	640	665	661	649	619	688	623	658	621	653	614	645	620	657	642	606	621	613	633	600	629	643	609	684	595	628	650	658	629	642	648	685	681	652	627	628	671	609	591	691	649	602	608	574	625	620	645	623	668	725	631	602	678	663	673	633	590	629	654	645	630	680	644	615	641	686	638	628	654	635	614	656	646	617	689	664	605	594	618	620	615	637	629	619	654	649	625	632	609	665	642	630	623	680	658	626	655	635	623	676	699	642	625	618	628	638	666	613	682	633	623	632	655	681	636	627	636	629	645	639	667	599	677	641	666	655	673	656	623	693	652	607	638	640	698	611	613	653	623	678	636	600	661	615	678	622	622	658	636	664	676	658	591	612	624	614	638	619	652	618	636	627	620	642	645	585	643	643	604	605	690	633	629	673	602	641	635	630	677	675	661	647	668	622	653	650	697	650	613	597	680	623	684	622	637	598	621	653	656	626	617	684	606	634	641	669	676	643	613	661	640	623	622	652	682	654	593	632	684	650	650	641	653	640	672	653	637	626	641	700	598	633	652	659	650	653	647	649	613	604	591	605	685	608	674	661	665	652	626	640	616	655	627	650	638	599	654	614	679	645	690	653	663	699	639	667	642	657	601	601	602	667	670	657	678	630	612	669	620	620	697	660	672	648	629	654	644	650	643	634	620	643	635	644	654	657	664	618	647	629	634	661	639	685	611	619	680	616	622	625	608	642	654	661	629	630	630	644	631	657	658	655	624	651	636	632	669	664	669	611	577	633	683	637	645	608	604	638	647	632	654	631	639	626	646	681	642	613	620	682	607	681	646	626	649	650	614	641	644	632	592	615	628	627	640	628	618	639	631	671	658	681	636	630	675	669	630	616	613	640	616	630	635	661	624	681
28844	17689	3924	844	661	664	638	625	658	608	557	647	592	632	637	581	576	573	607	611	632	580	595	646	584	589	567	577	605	617	614	585	580	617	622	612	621	599	618	655	635	613	623	636	614	622	590	572	585	591	613	636	626	644	628	584	604	623	627	597	628	628	614	631	583	576	597	633	627	590	634	645	606	661	618	598	637	629	573	598	602	631	657	609	608	616	609	588	598	595	643	607	634	640	640	649	597	630	629	620	613	603	610	613	656	612	630	658	636	612	609	589	612	639	602	616	630	611	629	601	619	629	615	624	607	605	622	667	567	677	606	603	631	588	586	647	634	632	620	585	586	606	650	595	626	659	616	600	605	637	637	613	601	633	606	618	576	639	594	600	641	611	622	638	594	605	557	566	618	587	618	638	612	606	593	602	653	598	610	612	637	612	642	618	578	608	626	611	631	627	591	559	585	608	593	616	632	618	619	627	571	595	627	620	632	627	660	604	612	596	631	687	606	633	600	587	647	616	564	617	601	609	612	634	590	631	618	616	612	618	589	590	592	617	634	589	573	628	576	595	646	616	587	619	616	649	619	567	630	591	595	654	631	608	593	658	647	612	597	620	566	634	609	664	642	607	641	588	624	619	574	599	597	626	609	612	620	584	646	636	600	645	580	604	650	634	603	601	577	606	641	585	595	598	570	638	582	584	599	587	654	624	585	613	615	595	587	602	614	621	630	622	611	587	638	623	621	604	649	630	612	577	644	613	623	555	652	599	662	602	592	590	575	630	648	632	608	615	587	578	591	578	644	587	660	639	589	597	692	657	619	612	646	598	636	585	617	611	620	660	601	599	608	612	639	582	604	625	577	598	622	668	610	631	599	658	635	593	604	614	614	618	590	614	660	615	656	613	598	645	612	599	626	606	604	637	603	635	591	619	624	609	587	623	612	636	597	621	662	644	588	603	620	586	619	629	605	560	593	662	665	607	583	638	614	609	562	644	632	596	611	600	585	632	655	590	584	617	622	603	612	588	628	644	628	616	657	639	648	664	642	578	607	568	620	587	647	654	615	624	609	587	622	614	590	607	615	590	618	651	615	616	637	576	587	631	563	628	598	608	596	561	666	594	617	626	594	597	599	599	611	602	645	627	623	626	639	606	563	647	646	571	602	583	621	650	635	622	607	607	649	592	588	623	617	611	594	649	684	667	610	595	614	607	618	613	590	604	596	606	619	609	613	632	644	627	628	578	609	609	604	595	651	607	594	634	582	599	618	608	610	605	609	613	620	605	615	606	632	637	587	633	632	575	640	619	635	615	584	617	582	623	632	582	655	616	653	582	627	600	584	635	686	626	647	610	614	581	577	594	609	640	669	585	620	553	642	631	657	600	603	619	676	653	624	621	657	617	666	645	631	615	617	628	616	602	642	610	604	591	668	570	634	634	631	654	615	649	619	649	607	592	576	634	595	597	595	597	609	565	627	621	638	606	634	600	654	663	655	657	588	630	617	652	594	569	660	654	662	572	651	656	623	640	623	607	648	656	637	667	572	603	654	602	598	616	636	604	580	558	627	657	630	626	627	629	589	620	633	648	584	648	651	613	624	615	604	555	638	588	601	602	608	645	610	607	582	605	574	547	622	600	625	633	598	594	601	638	598	584	631	619	647	591	653	595	621	640	630	565	625	625	633	606	682	604	617	652	605	601	609	609	556	557	620	587	615	616	618	597	630	590	599	647	642	575	596	587	600	620	624	601	596	591	605	629	601	597	638	639	625	614	631	583	631	615	611	619	587	627	625	615	599	602	638	615	579	598	629	633	655	639	631	641	617	610	654	649	632	595	613	574	638	602	602	617	639	594	600	582	602	590	603	632	632	604	615	611	668	600	573	612	631	636	643	633	588	636	617	594	656	656	617	635	611	600	612	655	638	627	613	626	577	600	643	640	617	655	607	595	605	585	642	678	613	629	635	668	644	583	547	630	628	629	606	606	614	626	585	663	599	651	631	652	609	591	581	594	588	565	634	619	621	608	624	640	610	646	651	673	592	606	638	643	598	615	636	570	614	597	664	622	646	642	641	611	619	611	610	591	612	594	661	629	589	602	594	642	620	621	673	652	647	614	651	573	630	580	644	593	614	622	672	620	614	603	617	662	595	595	621	581	590	635	617	624	609	596	580	608	596	601	615	584	555	621	611	649	594	614	609	604	639	581	611	660	615	610	586	645	619	573	605	604	606	604	601	590	588	604	606	657	604	591	612	605	615	626	570	621	583	600	609	599	629	663	582	592	630	624	643	645	650	577	604	571	606	618	626	625	634	668	630	603	565	624	598	564	585	602	637	619	615	625	603	618	637	616	663	636	602	580	606	652	613	572	630	609	617	597	618	599	591	566	624	622	593	621	678	631	584	613	596	634	579	631	650	661	613	644	596	631	596	614	612	629	574	546	621	610	612	627	635	626	630	639	621	622	588	582	606	606	633	597	650	620	578	622	602	627	559	611	622	622	632	601	586	582	587	660	597	563	666	656	599	623	685	605	646	626	574	630	571	608	645	654	613	637	616	599	574	650	648	616	590	540	618	610	588	610	631	594	634	687	626	616	654	601	625	621	578	626	626	603	668	640	607	592	612	657	614	608	602	582	686	593	658	614	605	573	624	585	622	626	588	573	594	625	642	663	603	659	614	631	646	589	613	606	630	608	653	571	620	646	611	625	606	555	626	590	591	634	567	630	595	620	606	662	602	643	591	576	620	645	600	602	617	664	650	612	644	598	619	610	608	612	586	604	550	628	643	606	646	640	632	592	575	612	623	611	621	589	659	586	592	601	603	598	627	609	647	586	641	598	617	603	625	588	647	609	622	575	552	589	578	642	612	594	626	621	620	620	583	593	630	615	605	626	604	605	637	586	614	611	671	616	609	612	576	602	595	557	618	645	581	614	652	634	630	676	594	675	570	552	583	643	588	595	598	604	624	634	592	629	635	600	646	580	616	610	633	566	668	572	653	622	638	605	573	615	649	600	604	621	617	607	619	658	640	620	646	635	658	606	616	624	646	635	603	609	622	594	591	569	612	591	568	562	630	618	564	616	607	638	567	648	593	615	605	651	585	623	550	658	610	582	640	603	626	610	599	697	628	625	663	599	612	579	629	639	607	666	612	672	594	657	576	623	613	637	632	642	576	589	600	620	624	602	585	613	627	617	637	593	624	616	605	583	603	615	583	615	633	633	616	615	625	640	651	642	652	613	622	603	591	577	602	584	618	576	612	586	610	611	614	576	670	616	597	608	582	588	625	623	603	613	642	596	637	591	583	568	617	639	605	614	666	597	624	599	614	625	622	611	601	605	650	630	680	577	624	613	580	583	604	661	647	642	614	632	619	637	621	621	624	584	615	579	600	606	606	639	617	645	639	603	590	580	593	634	614	614	612	578	636	613	618	600	648	585	625	632	614	638	604	602	648	652	666	581	640	616	608	640	613	599	634	583	619	625	570	643	598	582	610	611
11649	1051	876	741	683	700	682	669	643	601	705	708	650	615	617	648	616	623	619	692	634	640	636	614	621	624	685	669	621	644	678	673	605	621	675	675	639	609	672	644	668	655	653	669	645	646	604	657	688	606	663	645	657	633	654	656	606	621	693	660	629	659	640	629	606	659	667	618	642	632	625	670	639	638	643	637	662	661	650	592	655	668	676	650	639	624	604	635	584	671	634	611	642	659	604	608	608	673	692	629	668	603	669	612	651	624	671	615	607	585	675	603	636	632	601	655	646	657	621	626	640	643	630	630	654	656	635	656	661	642	653	654	598	683	614	640	648	665	645	620	650	622	701	615	649	644	629	663	656	652	659	700	677	637	641	640	662	669	648	632	598	648	634	632	642	640	625	625	632	630	621	665	610	651	623	664	615	644	623	613	665	660	602	659	678	625	625	656	668	644	593	641	662	639	629	651	603	641	639	640	697	631	628	632	656	624	643	581	629	639	576	604	637	616	637	642	620	697	620	630	640	661	585	630	610	661	657	645	674	632	628	638	648	595	622	622	660	640	624	601	664	657	630	665	609	629	658	627	621	650	606	692	621	637	632	656	614	678	651	626	666	613	656	632	599	652	645	644	645	609	676	619	625	612	666	646	613	677	619	667	603	671	621	573	606	671	662	691	618	624	641	679	627	629	659	630	645	623	675	669	646	657	684	599	626	649	675	646	611	644	633	598	639	636	670	657	647	648	632	666	589	645	678	571	625	664	640	628	654	626	604	617	624	637	618	632	708	614	644	625	650	624	661	680	623	612	595	608	619	602	617	609	652	664	594	599	679	674	573	647	619	647	644	633	609	654	658	601	618	652	671	648	627	616	622	662	657	626	646	631	669	683	672	623	650	637	629	651	632	646	625	608	574	646	640	650	678	593	596	634	610	605	647	626	592	667	647	609	679	670	643	653	675	658	660	643	619	656	596	638	690	655	611	642	645	645	623	581	651	649	654	603	631	601	652	604	635	619	656	618	684	625	655	644	665	638	621	660	663	581	609	673	643	629	636	654	652	656	642	658	639	649	631	671	671	673	629	640	650	651	622	613	682	641	625	653	647	663	622	657	609	664	628	638	634	640	633	707	635	644	617	645	677	684	621	621	624	638	692	601	661	635	609	590	586	667	661	654	615	634	633	678	683	599	619	636	583	671	626	631	688	649	665	639	676	654	661	641	625	654	677	637	626	613	651	667	624	665	659	608	637	667	661	612	609	632	644	662	608	635	605	641	663	664	634	648	692	615	673	636	624	664	629	653	630	627	589	672	667	668	600	651	667	682	644	598	646	672	651	661	601	643	605	647	628	644	614	643	621	580	630	634	644	595	659	658	622	608	635	624	655	669	628	608	683	678	666	672	650	642	624	645	621	675	630	622	642	611	665	673	628	643	645	645	659	615	628	620	621	627	637	702	591	622	623	635	657	645	635	649	640	625	610	673	602	684	638	609	670	636	677	649	615	618	609	632	652	667	663	677	635	637	610	671	632	634	639	670	611	627	605	656	608	676	669	662	686	604	590	701	660	630	628	656	638	650	621	648	607	635	670	662	617	618	609	619	629	595	667	625	682	671	616	648	591	615	641	649	654	611	609	619	645	645	646	636	656	712	623	656	651	697	668	635	677	605	667	640	611	663	668	604	657	612	653	644	629	630	631	695	630	648	635	632	661	656	677	663	623	647	658	611	654	679	674	676	642	561	674	648	645	616	622	620	642	615	635	665	686	682	648	599	668	665	661	665	648	642	604	643	646	615	625	657	621	635	615	612	662	652	665	630	679	641	616	656	656	609	663	613	661	618	666	618	612	648	686	708	638	690	615	649	645	622	631	658	625	607	616	653	638	664	694	648	630	636	673	633	631	643	663	664	637	654	693	632	655	620	615	652	670	653	633	616	630	642	654	638	688	626	695	651	665	634	627	614	621	637	665	644	663	636	665	663	652	619	624	609	612	695	600	649	675	651	623	633	613	667	683	611	634	656	661	698	598	644	639	653	636	636	602	617	636	685	659	650	641	652	675	607	613	624	584	621	609	666	626	658	596	608	642	620	597	633	626	673	635	635	615	675	639	683	622	681	628	647	603	628	635	656	653	660	643	662	624	620	589	636	627	637	634	639	690	681	640	661	635	633	675	695	610	623	650	654	644	647	631	644	652	656	607	620	641	646	671	650	639	601	600	593	677	620	632	576	658	618	590	620	649	584	634	664	621	602	701	638	644	631	699	650	649	614	653	646	658	620	652	608	648	648	608	647	652	650	667	591	695	685	635	675	660	675	636	649	654	617	616	597	646	662	649	634	667	622	655	649	585	638	640	630	636	634	609	621	616	666	622	604	619	595	612	647	633	624	629	680	664	630	643	678	658	624	657	651	665	625	649	639	675	616	583	664	642	616	693	636	597	669	702	604	641	679	632	662	613	673	636	635	637	664	611	651	603	682	650	653	627	643	618	620	640	632	665	643	648	658	633	651	680	633	660	662	610	658	644	605	648	620	672	636	672	594	662	615	636	589	647	680	674	611	600	623	625	624	650	658	656	578	683	652	620	617	634	602	648	631	647	610	690	621	649	668	655	621	618	620	579	644	592	603	652	615	631	638	661	665	676	636	643	635	599	635	670	589	607	707	639	665	649	666	660	620	627	627	622	683	633	654	629	590	680	615	657	625	637	655	652	660	635	651	632	665	680	645	640	650	612	654	612	654	603	618	644	613	596	611	651	591	631	682	596	636	640	640	646	662	630	654	600	637	658	648	608	678	602	663	659	632	624	621	672	672	653	697	674	701	679	657	639	631	634	651	623	618	659	644	657	676	610	633	654	677	600	638	636	663	632	648	618	659	628	593	654	616	644	617	638	664	673	615	630	666	630	677	650	676	588	707	663	577	649	679	651	666	677	650	661	663	642	592	645	662	629	652	680	636	632	639	646	633	616	603	598	643	636	604	680	633	628	614	631	639	617	642	611	623	649	613	591	684	617	657	650	653	659	658	684	674	639	664	628	669	581	581	650	626	659	647	633	677	670	648	652	646	683	627	652	620	671	653	641	591	588	649	653	650	665	609	633	652	662	648	583	633	637	627	648	695	652	667	636	645	662	621	624	644	646	663	658	628	668	617	683	632	607	658	646	605	613	628	618	644	585	652	626	625	632	664	656	655	620	631	640	658	630	640	652	646	655	677	619	641	668	650	634	641	635	686	639	610	578	650	629	641	702	643	638	611	611	681	659	607	664	654	592	657	664	627	629	683	635	623	608	663	624	640	629	627	628	670	645	661	615	635	643	638	633	663	617	628	632	649	583	681	654	620	645	670	651	657	574	581	649	594	596	612	611	642	671	676	618	640	610	643	650	639	624	626	658	649	663	603	661	645	615	617	650	647	650	633	611	635	607	634	636	656	610	563	636	682	660	643	646	637	677	627	672	662	643	618	651	601	662	669	603	624	660	616	689	669	652	626	661	593	627	609
24120	21510	28813	24638	21495	9638	1156	801	757	677	650	520	571	534	542	540	497	492	505	485	482	503	504	487	481	445	474	494	480	434	510	502	432	498	485	476	473	488	461	439	482	478	456	497	450	529	513	503	482	491	484	456	481	494	505	448	489	528	470	532	461	478	460	428	472	449	514	445	517	498	460	478	465	441	494	503	459	451	450	446	502	411	472	469	482	477	483	464	468	436	457	456	453	487	446	475	449	486	473	509	472	458	425	476	456	452	448	451	485	464	431	454	417	423	397	482	468	455	459	463	485	484	463	485	519	472	504	482	467	489	463	450	469	479	518	467	492	451	506	469	483	491	468	464	524	444	494	492	462	471	470	493	471	486	480	477	459	437	482	450	428	478	486	453	506	444	476	511	479	465	465	501	494	423	458	499	451	456	467	465	472	453	509	468	502	463	464	449	477	466	482	491	448	486	457	455	472	494	475	433	463	420	486	503	470	492	476	461	446	510	469	510	517	476	439	398	445	506	474	468	498	473	442	451	434	459	466	427	472	466	479	470	461	458	439	446	496	461	456	475	471	473	488	468	459	444	448	487	462	483	480	495	465	446	444	448	507	507	470	489	445	470	463	484	485	451	508	450	481	454	443	457	467	453	473	490	459	448	502	452	456	427	482	471	420	481	463	449	451	469	448	473	456	466	468	489	442	466	511	503	481	441	473	463	469	445	473	487	451	449	492	470	505	474	486	462	478	456	488	467	491	461	440	468	473	460	431	455	445	448	466	450	442	436	463	441	451	472	500	455	424	449	453	465	479	496	487	479	507	463	475	501	440	477	470	484	460	448	449	442	485	469	443	459	450	449	468	487	462	455	462	448	519	451	419	433	461	458	450	455	476	487	453	436	479	487	469	483	460	491	457	472	469	514	467	503	480	473	478	487	444	458	480	485	491	481	494	498	414	482	454	461	504	476	446	482	448	469	439	421	509	485	493	440	490	454	478	481	456	444	438	476	488	488	456	479	448	441	489	479	457	480	452	458	479	461	449	455	453	466	455	454	491	477	485	439	479	508	498	445	468	492	439	490	440	483	474	533	460	436	458	504	501	453	494	482	486	471	463	477	431	455	467	498	470	480	445	466	486	437	472	458	476	513	472	454	448	460	462	474	485	451	452	427	498	507	448	442	500	498	458	486	480	500	440	448	471	450	439	508	458	462	483	447	474	481	441	483	446	457	459	454	458	460	463	496	448	455	469	485	513	460	477	470	441	456	420	472	448	476	459	427	452	461	475	451	480	465	439	510	463	500	446	418	510	441	439	500	480	506	485	467	468	483	444	463	429	496	492	495	465	532	446	457	435	490	493	453	479	467	444	443	486	477	475	461	464	441	468	456	432	507	476	496	461	504	476	470	471	472	511	489	465	508	483	500	488	438	502	490	472	498	474	448	450	434	470	528	469	422	497	469	504	469	447	471	468	453	448	455	460	489	470	466	470	477	469	454	479	456	496	476	492	460	487	508	449	488	471	480	484	459	452	495	474	455	449	493	493	495	462	498	481	484	500	474	486	484	455	484	439	415	455	479	472	477	491	466	458	516	432	455	465	472	443	478	477	463	438	430	447	445	443	486	496	495	513	475	467	487	473	483	451	451	457	446	482	468	472	473	442	454	442	461	458	468	473	450	461	484	480	457	497	443	470	468	461	445	471	468	490	454	456	514	494	472	497	470	463	494	481	494	514	452	465	485	410	491	469	457	462	487	464	457	445	468	483	465	427	499	468	472	450	490	497	456	480	434	399	423	450	506	449	447	466	442	513	462	440	456	433	454	477	469	476	434	461	495	472	474	503	439	471	472	447	479	478	465	468	447	463	423	466	450	467	527	464	457	450	445	463	515	503	458	410	481	476	503	498	420	469	463	469	458	474	484	471	440	477	497	489	456	457	481	468	436	470	479	485	471	499	442	478	486	455	476	475	430	447	458	450	441	462	469	443	482	472	463	498	494	458	465	497	477	530	440	471	480	505	478	489	460	460	432	519	469	454	467	456	453	484	433	427	478	467	478	472	487	434	477	457	450	435	462	478	443	457	441	423	463	471	444	516	442	458	482	492	512	479	459	473	476	438	499	439	482	436	465	428	442	458	467	431	486	446	488	475	454	455	477	454	491	481	469	483	481	469	479	457	508	462	493	441	486	476	511	476	462	447	483	437	479	452	458	435	424	483	470	451	476	456	477	484	484	480	466	463	437	450	498	470	485	473	493	467	483	459	463	460	477	507	464	451	444	470	451	486	487	399	479	477	490	476	438	456	437	449	472	464	452	502	482	421	447	474	478	487	461	424	469	480	440	479	451	432	462	456	449	471	466	476	468	475	441	505	471	419	494	487	485	459	438	472	470	466	449	442	509	493	446	474	433	460	432	502	440	463	461	456	460	460	478	473	444	478	505	469	440	455	444	422	506	478	483	447	510	440	482	465	489	462	491	446	480	456	458	428	485	455	466	467	480	460	483	495	489	439	476	465	462	477	475	437	473	507	473	459	470	463	429	451	487	487	457	474	486	455	455	440	492	472	483	428	457	448	442	501	489	455	493	475	469	483	507	497	462	464	457	503	479	436	499	440	434	485	480	469	443	449	430	457	451	449	487	478	486	463	483	452	468	488	422	479	480	455	471	465	513	470	458	454	467	477	481	472	445	466	509	471	441	469	437	465	470	469	439	480	462	492	471	421	490	480	455	480	432	451	475	474	491	496	466	499	453	477	459	464	461	434	457	470	470	479	461	476	473	468	463	479	436	449	462	476	477	424	470	416	483	504	502	541	481	455	483	438	477	480	430	417	448	467	485	482	484	500	465	436	495	446	439	476	506	468	437	443	471	410	463	454	469	477	484	506	449	475	487	494	471	492	447	459	501	424	481	447	473	482	474	475	495	446	473	474	467	484	445	434	459	480	455	502	465	484	452	472	498	468	461	471	438	474	462	449	449	482	462	460	492	473	481	497	431	467	450	483	486	468	470	447	487	455	474	471	449	478	454	530	451	464	417	495	434	487	477	464	443	478	440	461	457	481	474	444	489	454	440	408	518	463	456	454	466	475	449	487	489	497	486	471	456	474	501	468	436	450	437	504	459	458	481	414	478	466	488	413	448	489	447	459	397	507	492	476	435	475	472	444	493	505	505	458	471	466	443	442	476	483	441	459	447	476	472	471	470	531	463	467	457	464	479	475	455	483	466	501	447	426	482	472	456	473	466	467	459	468	447	445	474	461	523	470	447	433	464	447	470	472	451	489	439	457	508	453	467	528	432	481	483	486	476	482	459	461	435	455	440	486	492	429	441	452	460	430	449	458	472	458	473	447	474	456	450	500	478	477	449	464	448	489	452	458	471	516	475	458	460	480	494	478	506	496	440	492	452	438	463	455	513	454	476	440	505	463	435	474	490	474	481	485	446	455	467	466	498	508	492	430	477	518	443	502	461	453	458	509	462	460	434	433	475	448	466	426	464	504	447
12916	8593	5560	2793	2106	1596	1266	1035	892	774	743	640	666	670	556	594	550	538	542	529	548	565	514	508	536	530	500	540	509	570	524	473	506	539	530	494	461	451	479	518	494	526	463	520	514	444	462	469	505	500	482	513	523	455	501	505	513	470	493	494	454	481	501	515	470	465	499	505	494	506	477	523	478	514	503	519	446	485	469	505	530	509	511	464	513	496	501	485	507	497	496	510	463	506	524	454	468	487	470	462	525	475	469	499	487	521	473	480	495	510	506	507	489	482	510	512	518	476	542	522	521	520	521	471	518	524	499	521	492	467	483	463	465	500	497	508	496	473	465	485	464	517	476	485	511	522	509	505	514	486	514	504	488	508	515	529	455	440	491	520	470	517	493	421	511	505	497	534	480	490	484	500	480	432	511	507	494	494	480	461	521	488	459	463	485	504	509	481	456	494	504	514	490	480	513	488	488	498	503	491	476	505	488	452	487	511	517	468	497	501	526	484	517	498	480	477	485	488	465	496	496	511	475	504	493	491	435	464	507	495	478	473	500	502	508	519	465	501	436	462	458	498	506	481	476	476	504	481	501	499	497	492	512	481	505	462	520	477	490	525	471	466	496	469	474	497	488	494	512	467	490	517	448	482	455	493	498	495	480	537	516	463	484	500	501	479	486	468	488	471	460	474	469	540	498	471	517	524	487	502	496	501	497	485	491	467	481	466	493	482	476	514	501	469	496	489	471	462	485	488	538	495	480	535	467	472	503	464	469	493	501	471	460	481	525	502	456	519	476	485	478	476	502	510	519	540	515	459	479	504	473	469	503	475	490	494	462	455	456	465	488	474	486	444	485	511	529	539	492	499	481	484	453	472	449	516	473	503	468	512	510	466	496	504	456	478	493	502	449	451	502	456	485	467	489	485	398	473	494	492	482	464	480	478	448	520	474	470	494	496	509	474	467	459	469	512	454	466	486	500	505	445	502	484	501	491	510	528	484	484	529	490	464	483	509	510	510	488	493	524	481	453	483	470	491	481	480	503	472	517	475	465	472	477	498	467	475	491	516	478	462	500	500	484	462	454	499	486	511	482	468	486	467	478	492	454	486	491	475	487	486	480	491	491	520	487	465	461	473	464	488	573	533	506	505	516	502	450	518	503	520	471	505	485	487	499	456	511	486	511	488	480	466	499	470	492	516	496	488	497	503	483	455	461	487	475	502	487	507	441	494	486	493	488	494	478	497	483	507	481	445	516	491	479	467	463	505	493	487	453	479	483	489	458	482	486	507	484	482	473	503	463	482	497	479	490	503	533	533	460	483	506	487	467	486	497	519	517	492	466	485	480	507	490	515	476	443	498	448	487	432	474	481	491	480	477	472	537	518	506	478	495	485	485	470	506	480	462	491	508	466	452	488	478	493	487	474	486	497	471	488	497	493	466	469	480	502	458	492	429	468	457	479	472	504	499	457	498	455	447	463	480	487	435	482	482	496	527	497	496	461	471	505	444	498	515	494	511	483	485	480	514	492	486	476	488	487	459	473	518	460	467	450	466	523	445	495	505	468	491	498	466	512	486	472	460	524	465	484	510	492	507	498	470	493	514	517	501	488	491	483	475	514	488	480	509	453	490	512	476	459	434	507	509	475	483	527	497	479	480	457	458	456	526	519	492	439	493	487	514	477	430	490	456	474	474	431	455	485	518	467	470	469	513	483	496	458	462	456	497	530	488	444	488	487	497	489	489	438	451	514	493	503	483	483	508	478	477	485	492	491	498	472	506	515	485	509	474	495	516	494	466	465	489	422	494	468	520	478	497	445	471	467	495	505	496	487	499	493	521	491	472	546	431	463	477	457	469	475	503	483	479	491	502	487	520	472	482	488	459	465	499	503	482	465	507	504	454	504	485	491	491	460	515	478	469	465	493	476	476	492	503	504	508	459	485	465	466	467	453	482	504	457	496	457	455	504	481	489	481	469	448	509	517	495	481	449	433	438	492	508	518	508	502	490	478	504	461	501	482	466	451	512	526	486	486	513	480	482	502	497	441	440	473	499	536	513	493	507	489	452	494	507	455	516	512	484	451	476	457	505	483	433	456	505	447	536	495	487	503	487	484	480	485	514	448	489	490	490	488	475	485	474	486	517	497	474	534	494	491	480	530	461	491	483	500	479	463	484	480	471	511	478	495	511	480	492	490	456	516	482	491	475	470	441	475	533	505	510	499	514	506	516	472	476	473	510	479	519	504	497	458	490	464	526	515	458	479	470	494	461	458	499	454	471	531	449	482	502	509	524	460	477	434	501	481	450	460	470	483	491	462	515	500	429	471	502	488	478	483	498	441	475	544	479	482	462	492	492	488	503	498	509	483	484	480	486	532	426	494	486	474	442	469	509	475	494	458	466	492	501	484	533	481	481	474	497	479	476	519	504	476	489	500	492	468	482	491	459	496	486	507	505	524	514	471	457	480	469	479	499	450	500	498	483	484	481	539	483	516	455	501	508	537	513	472	511	447	485	488	466	476	474	513	533	435	510	458	438	496	487	468	505	512	474	489	480	499	530	520	497	514	465	499	417	474	490	508	511	484	456	468	477	501	489	450	452	490	486	502	511	509	480	515	528	496	508	504	510	501	505	494	544	467	502	510	446	491	489	500	503	508	483	456	497	493	462	478	489	480	484	453	456	451	510	469	470	497	469	484	491	487	529	514	507	519	462	483	479	498	487	506	473	468	482	481	474	522	512	489	477	507	498	465	443	470	515	502	494	490	480	480	509	493	512	497	462	493	463	478	482	479	473	460	507	493	499	490	465	510	471	492	488	533	476	482	490	461	479	513	464	454	486	521	496	511	496	490	467	458	473	470	478	502	511	486	510	506	523	510	477	472	500	501	497	474	486	498	495	451	492	473	480	460	478	508	457	477	482	454	511	447	494	481	497	496	506	505	465	482	510	499	499	465	487	513	550	503	520	489	474	482	518	546	496	495	477	452	487	512	497	462	524	519	483	518	453	509	528	488	489	500	498	442	453	465	513	484	513	494	471	454	501	488	500	500	491	506	478	485	442	467	477	473	462	476	487	501	520	460	489	491	489	479	476	474	486	486	507	481	474	476	509	518	471	474	490	495	452	481	503	481	504	475	493	484	470	499	470	504	475	453	471	501	520	497	497	485	511	520	466	489	548	519	453	515	508	480	495	498	515	472	478	471	496	512	470	500	489	475	464	519	479	482	456	494	490	526	467	490	508	458	500	509	463	469	506	474	504	488	456	499	471	514	499	454	456	481	484	509	473	468	470	441	498	497	480	478	510	475	524	495	510	464	458	489	448	450	475	504	497	505	501	488	523	520	473	487	486	494	498	467	494	456	453	526	500	458	478	507	471	511	481	482	452	507	468	483	509	462	501	514	502	465	479	477	490	512	505	512	464	436	447	528	513	499	504	511	499	495	524	489	483	455	514	491	479	465	496	444	477	501	503	480	457	489	499	452	501	483	481	471	476	500	519	492
25515	21551	27639	25789	9552	1271	1025	913	898	866	882	839	869	887	806	836	884	884	822	803	771	841	807	811	819	783	821	806	794	856	810	790	833	816	819	847	797	789	759	821	781	823	884	784	789	758	849	760	793	842	788	809	823	750	777	826	773	816	815	775	777	785	809	812	794	780	812	819	807	862	852	794	810	802	805	845	776	828	791	789	821	790	823	792	809	815	791	788	777	797	793	823	818	759	814	822	791	800	811	816	778	802	761	763	816	773	805	828	845	809	779	812	844	809	754	815	805	819	785	814	785	836	821	774	795	769	840	791	776	759	732	798	789	778	779	820	766	819	811	777	798	770	747	829	753	766	875	821	793	806	762	811	808	781	783	800	824	793	811	800	789	776	815	813	782	786	817	798	805	860	797	824	778	810	769	763	835	801	760	785	841	837	784	838	799	779	792	802	779	835	810	859	854	807	782	840	758	796	818	815	816	814	850	819	756	777	798	832	804	797	786	831	769	850	845	810	826	797	814	787	778	827	784	795	798	774	820	737	774	837	800	820	795	791	807	784	781	803	807	843	776	822	782	800	827	761	755	796	732	783	783	803	852	839	853	844	815	783	797	809	796	790	855	788	774	746	824	773	824	768	801	762	775	822	829	825	778	817	788	826	771	750	792	779	778	859	775	849	838	825	771	796	776	798	773	812	762	799	764	820	778	751	783	754	808	782	848	793	799	813	811	780	833	865	810	760	822	830	816	806	799	789	750	782	805	795	794	818	770	810	794	786	776	816	792	702	814	802	798	794	752	771	797	798	769	789	833	790	764	752	788	824	828	787	795	782	810	768	821	797	794	771	830	828	855	806	815	827	775	784	790	809	831	827	850	864	811	824	784	816	793	745	748	822	842	753	806	744	801	841	731	826	807	808	768	833	822	787	797	859	777	825	835	838	799	782	839	745	785	762	823	781	799	814	856	773	795	803	773	782	816	772	813	778	822	811	739	820	815	832	787	733	824	764	798	829	797	760	769	802	751	796	769	810	755	847	883	763	811	771	803	902	812	757	787	779	870	817	804	802	828	791	827	766	789	868	818	747	773	776	823	794	800	773	821	821	839	821	794	797	819	805	798	760	799	725	776	807	802	815	871	781	790	802	773	812	819	811	835	770	803	794	796	783	816	796	818	812	857	767	793	821	837	769	774	783	739	788	797	751	822	830	834	883	811	773	781	802	728	782	810	823	825	824	799	789	804	781	813	802	800	808	821	810	796	784	809	816	793	791	799	821	846	798	803	800	810	820	827	791	770	796	811	755	798	787	759	793	832	769	807	818	823	840	757	828	751	820	739	813	814	787	821	827	805	814	731	856	826	851	836	729	789	815	818	835	805	839	774	797	784	805	770	826	791	797	785	784	841	796	849	774	779	819	856	755	809	833	818	828	789	810	841	833	797	790	779	785	754	796	790	737	854	785	830	809	796	758	772	779	818	807	812	777	830	799	814	797	798	785	766	880	821	807	791	818	814	807	811	827	807	828	810	785	792	804	813	804	830	814	809	780	785	821	794	811	747	835	755	808	818	753	779	826	806	808	787	754	778	810	791	816	756	790	817	826	832	829	794	789	816	759	780	852	777	789	757	820	792	815	817	751	753	800	799	831	772	810	866	843	824	802	763	763	785	817	807	801	778	786	826	791	758	816	846	784	812	809	839	813	758	761	794	769	787	800	785	830	838	783	847	831	799	778	800	789	814	799	801	754	846	814	837	772	748	815	794	788	806	793	788	815	853	782	772	780	753	811	753	807	808	807	817	823	800	795	768	830	785	780	778	800	778	769	833	788	776	829	785	824	803	866	812	824	800	836	793	779	803	823	829	855	790	819	820	828	748	805	785	826	853	815	787	802	849	774	845	755	826	758	774	776	760	796	780	777	777	778	825	740	796	855	794	714	795	809	797	793	825	800	787	836	825	810	766	791	791	842	846	822	769	769	760	727	804	805	765	824	829	779	748	841	834	839	780	769	837	788	791	790	799	781	799	792	819	789	769	796	798	733	750	809	786	808	858	785	764	769	800	793	813	822	760	799	858	774	810	799	794	818	801	836	805	825	808	840	775	834	826	769	782	779	844	835	848	814	822	823	824	782	817	790	763	810	748	772	791	818	775	807	804	853	771	790	806	837	826	768	808	802	811	834	845	792	846	715	850	751	796	781	821	836	789	804	843	820	831	824	788	817	834	718	804	877	755	765	824	775	753	792	794	819	802	780	786	800	830	789	782	767	806	799	778	768	779	769	793	804	870	777	773	846	789	796	776	827	793	812	831	778	773	765	792	766	784	813	778	787	817	812	822	783	821	775	752	823	816	783	784	765	781	766	783	785	736	786	799	783	784	775	851	857	808	798	803	837	777	764	772	791	854	765	812	784	815	813	800	795	829	827	832	808	846	749	780	791	884	787	808	850	852	795	833	802	747	845	790	811	783	779	810	817	757	800	716	770	789	814	814	839	798	822	822	831	822	841	852	862	821	774	796	809	797	806	787	790	809	768	802	799	783	785	773	778	819	784	730	837	791	786	800	808	782	775	807	813	772	805	782	779	831	827	771	822	785	797	779	794	844	795	793	755	814	776	827	804	799	795	781	796	753	781	854	829	812	768	781	809	834	848	777	783	787	785	815	779	808	758	787	751	766	820	751	819	859	759	822	766	775	815	825	768	836	808	791	792	813	745	761	821	805	804	827	803	742	832	791	815	826	773	798	806	835	811	834	844	786	803	796	804	790	793	814	812	768	793	773	790	803	861	828	813	767	779	794	762	787	808	774	789	856	781	775	820	775	755	849	786	767	802	823	752	803	774	826	778	801	795	772	783	823	796	769	769	804	786	767	736	803	763	784	831	845	809	767	763	830	785	823	791	861	832	828	800	775	817	790	794	774	797	787	769	727	800	846	819	845	794	791	810	811	767	820	780	800	810	813	822	793	863	787	822	820	839	758	750	819	759	790	822	756	850	851	836	814	844	786	753	810	786	785	728	762	840	770	776	824	808	810	746	804	809	734	784	762	773	782	823	813	793	863	792	806	765	795	805	792	769	788	776	831	829	812	804	758	810	798	816	774	790	762	805	787	796	805	792	813	779	775	831	889	809	816	799	805	794	855	846	858	801	789	797	844	843	772	828	755	834	820	820	814	802	825	821	801	796	742	842	804	822	788	765	815	802	768	796	811	774	763	823	795	825	809	760	794	808	762	779	763	747	858	811	834	758	787	744	827	777	802	797	831	798	806	782	782	793	779	797	811	833	831	782	792	838	790	738	809	789	769	776	805	751	820	808	795	808	790	813	757	826	793	834	813	815	741	792	828	799	772	834	785	824	770	784	799	800	771	830	774	822	790	761	810	836	818	853	757	787	768	823	832	787	763	796	810	784	873	809	785	756	839	769	813	775	725	779	809	771	847	763	807	852	821	810	797	814	855	807	819	819	806	764	800	844	818	778	751	777	734	790	793	810	811	863	815	826
13509	5064	3371	1954	1681	1383	1231	1089	1032	950	928	948	886	887	862	872	874	871	830	793	831	839	819	817	834	870	833	810	804	838	816	794	853	790	776	824	825	846	805	816	821	800	835	780	825	846	800	774	843	792	809	840	814	808	851	837	775	800	792	820	793	828	830	809	802	758	821	794	839	832	793	784	822	846	845	826	803	790	793	813	761	832	788	815	810	789	810	762	801	842	761	782	784	818	837	812	781	819	786	795	840	836	803	821	808	800	801	793	810	799	832	876	808	838	780	857	835	851	813	829	831	846	783	791	847	815	840	841	821	866	791	815	832	784	822	854	832	788	786	748	838	809	803	826	847	795	823	796	737	813	805	805	791	834	796	825	832	792	785	846	816	825	778	832	793	774	798	753	767	782	786	815	766	848	793	799	871	847	839	858	849	824	813	803	823	799	776	818	818	789	787	871	775	772	799	781	852	811	782	781	782	849	831	780	767	815	805	858	812	788	823	791	821	831	832	819	817	793	772	803	829	783	774	833	770	828	855	858	785	826	786	797	785	796	824	804	785	804	787	792	786	853	804	808	789	807	802	845	836	858	797	771	880	813	791	833	874	839	763	790	820	819	836	831	818	790	793	818	804	811	738	758	834	819	796	802	804	812	836	768	793	838	781	812	760	803	800	817	839	826	873	827	747	836	821	834	836	812	823	811	775	808	802	846	793	783	818	780	772	792	781	822	830	826	819	775	793	783	886	794	831	825	794	821	815	796	832	827	818	778	803	825	832	776	861	811	815	828	806	792	785	784	825	790	803	805	781	796	849	801	784	824	833	801	790	807	842	803	819	850	783	844	784	790	853	834	781	803	830	810	771	774	791	835	865	867	835	815	828	741	792	818	783	821	824	805	864	852	782	815	812	885	875	773	804	797	819	780	843	788	795	809	818	843	809	789	852	858	832	802	792	796	837	826	792	762	797	840	835	827	831	792	793	805	763	829	756	806	805	798	808	806	810	809	819	832	785	785	833	839	822	821	868	813	854	762	801	832	802	780	789	813	837	810	802	753	841	825	804	863	843	784	800	854	795	802	822	868	786	866	856	826	810	823	799	799	786	853	790	834	839	823	770	811	812	841	779	798	811	818	788	788	821	789	801	785	814	805	791	768	797	824	757	754	791	803	813	849	774	823	836	785	774	814	814	864	751	836	769	830	817	778	772	815	773	781	797	797	800	823	806	823	798	828	776	771	789	821	792	737	762	799	812	776	839	767	791	816	789	816	813	760	796	828	783	826	842	807	777	860	823	788	803	797	829	794	772	815	853	843	774	823	776	783	743	757	781	805	772	857	827	834	855	806	785	780	777	787	860	846	834	793	817	799	804	825	752	829	779	803	851	797	855	814	850	818	813	815	822	798	795	835	776	816	820	813	797	810	844	811	786	768	781	896	772	828	822	723	811	844	872	802	768	800	798	812	807	816	805	797	806	863	828	819	848	818	741	873	799	776	800	773	812	817	803	802	816	813	765	833	821	818	803	875	837	804	820	824	834	830	832	826	783	813	835	800	796	789	825	786	825	795	823	792	805	850	772	791	766	799	790	755	803	818	828	811	821	774	793	859	803	817	867	810	852	761	825	804	750	805	767	853	810	814	797	816	809	808	799	801	802	822	801	881	810	753	778	771	863	747	790	835	863	775	848	790	843	787	810	804	797	804	781	767	821	851	755	823	813	772	844	813	827	795	827	801	766	840	824	791	830	855	816	811	794	787	796	810	823	859	838	828	805	792	701	783	827	754	785	812	744	764	800	814	837	823	787	775	809	836	755	808	835	788	796	873	772	804	822	789	836	786	790	807	779	784	831	780	822	840	852	848	775	860	848	802	781	794	741	856	833	787	874	795	801	794	837	751	789	822	818	793	802	801	795	834	855	820	821	815	773	789	752	801	805	776	764	845	844	783	859	852	811	809	823	822	814	780	840	788	827	785	821	788	798	848	795	785	842	778	800	788	820	806	772	779	801	801	816	819	860	847	810	750	808	808	819	868	830	832	795	792	818	841	789	767	825	787	823	827	807	773	799	822	845	784	784	849	809	855	812	783	791	794	816	819	860	808	796	811	769	821	821	839	791	809	836	809	829	792	812	803	832	783	801	810	793	859	806	773	836	779	827	815	833	767	751	810	826	792	741	782	793	817	783	826	859	811	824	832	812	770	807	834	833	847	801	799	833	776	763	827	799	786	802	818	849	820	819	787	799	794	821	820	784	791	854	801	805	848	795	865	782	814	803	800	858	804	777	790	804	733	769	818	802	853	835	827	791	810	842	809	790	814	828	786	829	789	833	739	765	809	792	804	820	843	792	798	774	798	795	855	779	782	807	793	807	823	804	818	810	847	831	842	785	783	769	786	791	827	860	790	823	807	821	823	841	867	822	845	789	800	831	767	762	755	800	857	802	840	795	833	804	848	778	811	772	768	811	811	793	795	802	832	780	835	845	759	826	833	804	834	793	824	828	803	793	798	829	798	810	788	812	774	823	888	784	760	755	801	812	811	849	817	825	788	797	793	790	823	814	833	775	820	860	805	746	856	852	792	796	821	811	778	750	846	820	848	828	842	797	800	782	801	822	830	864	787	811	819	826	780	796	814	819	877	756	832	780	783	808	748	787	868	782	820	851	785	804	772	878	787	729	817	798	849	802	825	779	798	784	808	808	812	800	790	813	792	752	825	808	809	862	805	831	788	779	781	798	824	810	788	814	857	863	837	827	800	781	823	798	794	807	834	785	820	787	843	844	810	789	801	790	767	797	789	775	800	818	808	808	780	814	778	779	813	789	800	761	819	847	797	829	839	821	801	805	792	780	785	759	858	799	794	807	818	840	835	813	790	790	789	809	844	822	798	821	808	854	773	854	822	812	799	864	802	754	818	795	834	790	780	834	811	763	832	802	826	778	817	818	827	796	798	811	794	820	807	792	830	807	812	854	782	842	764	809	816	775	805	760	789	774	822	810	836	812	771	859	772	799	819	781	775	876	819	793	828	819	761	802	829	798	800	801	844	763	777	815	788	819	796	822	748	828	905	766	776	783	736	843	844	846	862	781	848	804	787	826	755	776	811	808	816	799	809	779	807	786	793	792	819	793	814	796	825	801	811	783	800	805	812	803	785	860	855	740	788	774	828	814	779	877	784	813	822	821	802	848	784	777	793	783	754	812	805	836	784	832	832	821	875	806	806	802	767	800	821	827	846	843	864	850	835	832	806	808	837	809	806	839	825	806	790	829	786	787	847	743	850	784	806	809	811	834	799	838	810	801	766	854	791	826	811	807	830	789	792	882	818	785	790	803	826	788	854	790	827	792	810	783	836	781	776	811	770	803	810	802	830	823	802	796	797	817	816	812	840	779	818	802	755	848	828	789	800	814	796	800	760	812	793	809	808	816	814	863	844	855	773	708	786	831	766	839	857	767	830	825	816	802	815	813	769	771	780	785	763	832	762	815	836	868	805	774	818
23123	21560	29320	24234	21485	21472	6857	1407	1072	963	911	859	821	798	811	767	768	758	730	718	740	707	706	692	709	714	747	742	696	626	691	683	666	675	696	653	645	748	701	667	665	677	671	658	657	664	710	706	681	728	699	694	654	662	641	691	702	676	672	674	686	649	675	661	680	687	665	646	651	693	608	621	642	630	676	674	720	665	672	724	682	657	650	677	649	635	661	657	653	652	643	647	712	659	671	685	661	693	620	610	697	654	656	667	705	632	628	642	706	696	678	690	630	737	698	631	674	714	657	660	661	706	664	686	689	663	739	637	642	697	698	675	610	667	721	671	634	662	694	715	652	695	676	679	699	714	658	635	675	664	717	637	636	693	605	627	643	676	672	675	635	640	647	691	672	641	626	651	699	642	630	629	640	652	723	643	656	686	656	670	669	631	644	623	672	688	664	636	660	591	618	656	693	631	660	639	661	670	646	655	645	672	632	687	640	645	687	635	682	628	643	699	674	655	650	705	667	691	641	639	649	611	673	670	636	651	643	618	597	660	642	686	650	642	706	650	602	653	652	605	659	676	664	665	674	664	663	690	642	652	607	660	636	642	667	678	598	693	599	623	628	656	689	663	671	634	636	665	665	666	635	661	699	671	655	644	647	698	628	639	667	660	650	677	674	631	605	621	672	673	678	639	691	673	676	656	675	703	658	612	615	668	656	652	595	676	629	681	652	700	684	657	689	681	700	660	679	591	646	675	679	652	627	628	642	679	649	647	654	672	636	634	644	679	649	642	685	626	639	640	641	632	744	671	622	658	635	617	665	686	707	642	651	607	678	674	672	626	648	689	674	684	626	623	706	710	612	656	667	640	655	653	654	630	650	664	653	638	629	652	679	663	649	709	673	649	661	640	620	661	632	634	674	624	698	606	701	688	676	648	713	638	631	625	642	661	651	634	619	673	667	710	670	658	653	640	605	644	663	696	640	675	660	692	657	666	618	633	652	668	633	599	643	662	677	679	670	630	643	640	665	698	666	653	670	638	679	711	646	656	629	660	651	678	618	653	743	661	693	663	641	636	657	648	682	689	630	613	649	652	667	640	664	692	707	669	685	658	665	673	682	663	689	650	667	649	635	620	632	647	634	656	649	624	643	647	689	676	629	642	699	670	664	637	639	680	637	653	647	693	681	636	681	680	651	638	677	640	659	679	664	697	637	668	654	656	653	654	654	704	660	624	658	647	680	720	645	655	667	646	683	661	638	644	623	641	651	656	700	661	647	637	655	638	656	659	687	646	635	636	607	684	612	684	654	667	660	636	665	704	622	676	652	674	616	655	615	657	614	657	675	666	622	635	687	655	636	665	673	682	657	701	709	632	701	640	659	638	597	685	626	640	658	650	690	668	644	618	629	612	639	663	650	659	695	713	658	700	662	667	624	637	658	676	687	665	652	639	668	663	680	680	667	619	667	589	676	625	621	678	698	630	682	669	631	677	688	644	622	676	599	657	635	654	688	653	648	589	634	685	652	694	671	652	691	682	671	667	668	651	666	643	642	623	668	691	639	653	706	652	613	677	660	647	667	643	657	609	669	633	654	652	655	678	658	628	644	647	663	660	633	637	675	674	637	663	694	675	683	645	644	634	696	650	606	638	670	658	653	657	655	643	648	649	654	648	686	641	622	646	665	640	666	653	679	624	634	688	646	675	692	697	663	661	653	641	675	637	667	648	631	661	638	656	661	667	617	661	699	648	663	679	706	615	630	659	630	613	640	687	614	652	683	658	648	693	656	621	660	676	654	634	634	604	669	653	607	681	635	632	631	644	667	632	680	653	638	650	725	648	667	634	657	657	629	647	671	654	636	585	639	647	676	683	655	636	651	651	660	686	696	663	642	685	637	638	617	668	678	644	716	692	671	668	660	674	658	611	643	644	679	641	650	618	657	630	632	620	656	660	689	658	666	679	661	645	614	654	657	701	621	668	705	658	671	619	651	659	649	659	695	632	634	686	677	666	668	637	624	593	655	700	679	653	702	648	640	691	676	664	666	682	624	675	666	647	637	652	706	670	629	655	614	661	649	667	647	606	662	639	640	645	682	651	731	695	657	677	631	625	653	631	660	660	637	611	630	688	650	650	649	683	645	612	676	652	654	652	668	680	636	653	636	653	687	667	637	686	654	679	616	689	678	667	643	638	634	663	667	645	631	680	691	647	613	657	704	638	636	616	686	647	658	634	658	693	671	681	619	651	672	692	665	679	693	682	651	647	629	644	646	655	695	657	647	688	684	680	606	619	627	646	703	676	674	659	644	707	651	677	610	621	659	671	619	648	645	607	662	644	595	586	654	648	637	693	694	678	625	636	681	665	675	642	615	660	637	666	654	672	668	661	639	666	645	646	611	652	661	680	654	647	606	648	653	633	737	657	646	728	644	637	652	668	652	611	654	642	613	674	645	689	622	654	669	646	654	657	646	700	637	654	641	673	692	650	706	708	687	632	647	677	652	656	666	631	630	608	624	666	672	701	632	691	636	632	673	660	673	606	654	640	685	669	685	677	688	632	677	610	639	681	624	668	652	704	683	656	636	627	638	655	708	699	655	635	661	669	647	636	640	670	652	654	673	698	674	673	600	656	654	664	636	630	655	640	664	654	630	635	659	605	641	673	687	715	657	671	619	691	677	617	640	631	660	678	672	640	674	683	605	644	626	639	615	655	651	632	711	615	627	676	660	678	643	665	655	685	669	665	644	646	621	665	619	668	649	613	637	630	632	644	651	669	656	660	649	677	667	674	660	586	621	629	630	620	684	683	664	665	706	732	648	633	628	633	676	645	666	669	683	636	642	685	648	642	629	682	643	624	637	621	665	636	626	602	654	643	679	675	614	702	672	628	687	648	625	657	638	639	657	663	658	681	683	683	650	652	657	648	619	649	625	677	688	641	653	686	659	627	658	659	643	687	666	687	643	658	641	662	664	688	669	648	678	688	628	662	629	683	674	610	645	624	668	648	653	703	646	662	655	680	615	680	649	650	612	661	617	657	670	673	651	651	632	661	686	596	665	666	673	675	680	677	629	662	646	682	660	664	632	683	690	624	614	660	636	668	646	680	709	668	643	655	664	632	674	661	645	688	627	638	652	639	627	647	657	699	673	629	649	649	647	713	624	671	635	643	676	689	671	685	685	595	675	632	718	685	692	678	655	626	613	629	617	655	618	697	676	674	667	652	735	663	696	665	672	709	669	632	706	654	651	656	677	661	668	642	631	626	660	671	650	641	655	677	673	629	699	652	635	642	650	661	692	698	669	662	650	640	615	687	691	663	640	613	667	647	636	644	713	696	637	664	660	639	639	656	682	638	646	624	655	664	689	678	665	642	633	711	636	634	651	625	631	651	677	618	691	653	663	649	689	655	626	661	708	663	622	669	687	637	673	653	687	651	604	655	663	670	691	660	645	623	632	663	668	639	637	630	686	677	657	639	685	640	675	660	638	670	650	673	655	703	642	661
15785	13662	9433	4675	3372	2601	2067	1666	1444	1259	1118	1035	988	902	875	881	793	824	795	756	733	723	744	723	696	705	740	687	709	704	735	697	739	686	639	677	631	691	682	654	685	689	625	650	663	648	627	653	675	669	660	646	631	643	621	650	645	648	640	665	643	649	675	644	640	660	650	662	631	675	638	675	667	649	664	694	674	684	635	647	640	665	624	634	654	648	653	649	687	625	701	668	640	671	667	646	660	668	659	684	633	623	621	631	658	633	710	665	671	692	654	698	686	681	659	704	675	684	705	674	719	637	656	662	702	679	666	704	636	624	651	644	668	602	654	642	648	638	680	649	649	645	691	674	657	617	664	675	663	651	692	646	673	630	682	681	658	651	630	638	623	635	692	632	637	634	663	696	617	629	613	611	685	625	677	636	670	668	635	662	621	635	652	628	629	671	643	633	707	658	668	642	692	686	674	640	645	654	645	658	666	682	654	677	649	687	678	595	630	663	677	661	666	632	631	652	656	616	657	647	631	687	653	668	654	638	601	675	686	662	652	659	654	631	691	627	653	660	652	705	623	691	682	619	670	700	661	693	633	636	608	637	607	666	658	654	650	705	652	660	646	676	632	664	685	636	657	690	663	660	678	623	634	627	640	693	647	685	616	661	629	646	608	679	614	639	622	622	704	666	621	600	638	618	669	654	627	635	669	661	639	653	681	626	673	689	663	584	622	692	610	660	675	661	614	650	661	615	614	654	639	603	649	686	652	667	637	657	655	650	628	645	651	663	667	634	651	638	642	650	659	679	666	640	652	632	635	678	618	674	660	616	661	651	647	640	676	652	649	658	625	653	658	646	646	645	637	644	661	677	642	655	637	642	658	656	630	672	630	679	657	619	644	690	675	633	636	603	666	610	660	681	629	607	623	655	665	631	635	642	662	652	646	661	663	662	649	666	637	625	682	635	665	650	651	646	611	691	653	686	638	651	624	645	666	639	689	667	665	665	654	633	637	636	666	646	643	628	631	672	684	656	633	618	642	611	664	622	636	642	636	632	646	631	640	640	645	653	632	654	664	647	637	650	688	633	646	613	685	701	657	629	606	604	626	671	616	617	653	650	609	668	637	629	604	689	584	669	626	674	664	711	641	651	657	685	650	622	672	641	676	652	687	674	636	671	651	590	668	654	665	609	632	659	645	654	640	633	637	640	640	654	613	669	610	662	725	629	637	682	618	665	659	610	616	647	678	625	644	693	645	640	656	699	632	653	663	708	653	695	631	646	698	662	615	654	654	662	653	657	656	669	641	642	650	608	618	670	653	683	663	668	679	608	643	631	662	651	658	635	633	658	641	622	632	667	619	645	650	641	661	639	640	656	647	658	667	594	632	686	610	650	602	648	618	642	664	650	648	644	630	689	624	624	659	614	643	654	644	650	644	593	647	666	645	633	675	632	670	645	623	606	633	612	617	632	635	668	627	645	603	655	631	641	643	673	656	620	698	616	645	653	670	684	654	627	666	670	647	647	627	622	682	645	663	654	658	620	643	643	623	657	629	668	670	660	659	641	683	646	640	665	663	618	687	675	673	688	623	653	618	670	618	683	659	614	623	679	650	659	642	701	609	625	669	624	673	648	636	698	656	635	639	639	649	668	643	592	601	615	612	639	676	631	674	615	689	633	660	658	638	635	651	664	649	667	648	662	643	661	676	683	642	677	664	682	599	662	625	660	659	646	641	614	629	620	641	657	681	658	632	648	695	659	628	660	648	667	626	664	700	666	676	647	644	717	639	617	673	612	661	620	644	682	652	651	660	669	623	660	648	698	633	657	654	637	682	692	668	632	683	622	680	663	660	632	648	632	686	684	678	607	586	666	685	654	658	658	642	646	628	652	662	642	638	679	656	615	666	591	635	648	686	615	640	591	612	662	628	673	634	652	632	642	658	674	637	663	645	620	663	672	671	657	642	647	667	669	686	639	677	696	632	653	682	639	660	649	626	584	672	668	678	626	613	652	647	625	644	672	638	668	674	647	608	672	626	656	652	635	631	635	661	632	670	628	647	661	637	662	670	639	695	639	651	640	620	669	646	635	610	653	632	664	622	657	677	665	625	661	655	685	649	627	678	654	632	623	650	681	630	637	638	615	668	683	652	657	642	663	630	690	643	660	666	688	660	657	664	673	612	675	648	638	682	639	673	651	638	665	642	640	624	662	649	660	677	654	642	642	684	645	645	643	648	695	645	654	671	653	643	663	689	669	655	677	637	685	656	621	645	681	668	690	720	651	653	610	660	647	662	685	631	645	637	715	656	635	597	666	666	631	608	672	656	616	604	679	691	690	656	730	687	660	611	626	657	637	689	637	691	626	613	681	638	652	642	619	609	637	671	641	621	649	655	680	626	616	712	654	646	642	643	665	653	657	638	647	666	652	668	640	623	645	608	701	689	631	635	649	665	647	676	632	643	667	657	621	723	635	615	610	631	633	612	675	590	685	653	663	606	663	682	645	630	654	627	640	724	626	602	652	651	604	654	683	645	658	638	684	646	601	650	617	663	683	628	660	677	643	635	654	628	657	633	658	616	615	645	664	636	705	636	637	657	654	656	655	624	670	646	622	660	668	714	643	643	653	705	669	693	668	632	660	618	615	640	625	647	609	625	671	681	599	661	678	627	643	655	616	646	652	648	637	632	628	712	676	694	631	630	632	685	642	600	676	681	690	627	664	670	615	687	683	687	653	653	622	687	633	620	641	619	650	656	648	630	634	663	606	644	678	631	650	646	664	645	702	633	674	718	654	604	675	653	683	626	656	690	644	642	677	660	644	670	680	655	625	682	628	672	628	653	681	658	663	635	659	660	647	637	652	667	617	652	633	654	673	636	676	652	676	655	643	680	686	693	629	620	652	637	657	661	740	647	635	665	617	697	645	646	668	657	698	672	668	645	602	624	692	689	622	674	616	632	676	656	701	658	675	671	667	640	679	632	687	656	636	664	649	630	633	625	684	656	617	660	673	628	703	636	627	636	684	664	661	634	644	680	653	658	629	624	620	638	714	646	630	644	667	647	648	678	704	634	638	653	658	676	670	685	685	640	680	687	612	630	612	632	660	708	704	693	644	661	655	686	632	638	654	608	655	631	618	646	655	650	646	646	645	667	603	686	667	623	667	622	653	656	601	661	657	668	658	664	687	630	689	658	635	662	659	667	639	617	682	648	649	662	668	626	642	657	630	668	645	619	676	647	656	647	668	625	639	644	649	629	676	632	666	660	654	662	624	620	708	650	625	672	635	622	633	649	585	679	640	613	653	630	654	663	658	645	655	657	648	707	622	644	629	654	657	639	627	626	609	626	622	649	672	672	634	644	607	640	687	626	641	699	642	687	633	610	671	653	672	629	637	680	716	652	671	612	694	684	664	647	684	674	665	640	630	623	695	587	658	665	653	661	644	625	680	651	681	651	647	648	679	646	640	670	631	670	616	677	627	628	640	640	669	659	641	644	651	620	662
28803	17746	4240	1146	885	842	727	656	672	630	633	572	642	614	606	617	611	652	627	647	622	647	606	619	601	562	610	609	582	642	598	621	650	573	664	670	604	650	624	604	636	636	647	634	620	607	611	601	586	601	614	620	648	629	584	582	611	576	588	621	615	570	662	609	628	624	611	656	600	593	641	585	689	583	628	602	673	610	615	609	625	632	678	618	619	598	677	652	638	586	646	644	598	603	607	605	633	610	632	611	590	636	603	593	662	634	684	637	628	636	653	630	601	623	654	630	643	603	663	578	600	607	636	623	658	646	609	657	609	616	647	664	652	585	678	592	586	649	587	611	618	627	634	586	594	648	622	664	619	627	607	642	596	665	635	590	584	675	646	621	605	632	614	578	617	655	629	604	633	623	634	614	658	667	625	668	600	586	614	637	611	655	659	580	638	627	625	641	635	598	631	596	591	609	615	634	627	643	608	596	609	606	628	619	649	586	660	571	613	630	652	617	588	632	621	603	627	636	647	583	649	601	611	617	576	670	623	605	630	631	607	595	650	620	622	659	601	619	627	594	588	664	639	618	594	590	640	669	648	594	610	662	615	609	593	628	618	606	637	610	611	654	608	569	661	655	646	637	623	619	618	631	633	597	616	608	624	594	622	627	667	631	585	592	625	631	608	611	607	670	642	630	569	592	656	599	617	643	612	551	618	621	616	628	648	611	650	621	638	626	606	638	603	602	545	614	623	627	634	636	658	625	608	635	584	591	628	627	620	609	605	651	614	618	628	652	587	611	636	662	644	643	617	643	634	603	618	619	633	612	613	630	678	670	641	595	556	634	634	642	617	631	609	643	613	643	637	597	656	606	610	639	656	608	614	627	612	593	591	660	627	645	657	623	631	650	650	605	610	620	613	598	585	660	616	596	629	658	636	611	629	598	667	632	592	656	628	642	656	602	595	623	605	633	634	631	594	589	676	590	671	645	661	671	640	629	599	629	628	624	628	645	603	590	629	608	615	612	604	646	619	666	644	575	603	608	592	621	607	639	646	612	646	617	605	643	625	600	625	597	688	580	657	617	638	588	628	585	592	634	612	642	661	603	620	614	609	614	567	620	601	697	647	648	653	667	629	654	638	638	619	615	675	598	615	646	654	630	613	629	647	601	624	598	627	630	583	626	649	608	695	619	631	632	652	599	642	647	657	576	630	583	688	596	624	622	609	666	650	627	605	656	594	595	638	627	631	610	580	612	636	640	651	606	657	581	591	637	618	617	597	616	616	636	640	659	594	603	615	624	610	613	656	543	652	637	639	653	637	635	616	592	641	639	571	640	645	630	635	662	641	599	645	633	643	602	555	671	619	594	604	675	619	640	588	620	659	623	639	639	645	650	614	647	620	619	619	627	637	616	607	641	590	599	641	607	629	589	637	658	596	642	630	616	616	621	631	606	613	660	610	629	653	616	631	614	637	624	612	631	659	626	633	595	590	609	634	610	632	632	619	623	619	646	598	579	547	631	603	593	593	618	644	659	647	611	606	636	620	615	668	592	631	656	582	647	605	644	664	619	650	572	679	618	592	617	593	624	610	627	611	609	614	628	671	607	610	574	661	605	616	640	630	646	603	619	621	623	600	624	643	579	662	605	622	628	647	622	648	580	583	615	617	602	608	590	607	622	629	613	630	588	608	619	665	595	596	601	612	613	593	618	598	587	594	635	621	639	615	594	624	581	612	600	624	645	602	598	620	629	595	585	635	615	581	601	643	637	639	628	603	644	614	603	633	650	651	643	639	648	653	647	653	653	599	663	635	621	637	627	624	600	615	620	632	583	607	638	633	652	612	630	614	584	615	660	568	629	595	640	627	626	612	603	616	578	621	639	614	652	614	603	662	618	624	613	581	649	614	625	631	621	562	626	599	630	626	632	624	623	612	623	627	619	592	646	663	625	655	623	592	610	567	641	627	590	619	646	651	603	606	673	626	600	594	667	647	647	647	657	595	566	603	650	618	599	599	656	621	647	620	644	648	641	610	631	622	607	657	638	622	646	651	582	618	611	591	606	623	616	620	631	609	638	609	619	618	601	643	604	648	623	652	642	631	656	600	659	589	610	625	596	596	582	635	625	647	655	610	644	609	610	655	627	591	662	618	606	599	596	644	602	646	635	651	672	589	637	621	642	635	612	633	633	612	632	616	622	650	614	607	613	666	623	626	617	646	578	650	611	622	644	624	597	622	639	636	569	591	652	634	630	678	648	602	639	584	576	637	643	593	620	601	620	613	606	655	666	671	667	602	634	642	639	634	630	618	597	614	622	631	633	596	665	616	609	620	615	609	598	601	642	643	609	635	655	642	544	633	643	626	617	594	600	619	587	576	605	613	607	670	634	614	642	615	588	630	622	626	592	605	611	564	657	650	647	662	630	658	642	616	600	628	603	629	626	596	589	608	608	617	601	652	644	621	617	673	625	603	624	557	599	653	639	648	627	647	654	606	658	620	626	589	612	583	599	620	593	626	628	585	591	609	625	618	601	637	592	614	618	631	596	644	617	630	642	603	626	625	662	649	642	629	641	638	660	602	624	654	635	659	645	650	608	624	651	629	598	592	613	630	630	606	628	600	660	577	639	622	610	566	634	640	608	627	638	605	621	596	635	609	651	634	617	635	641	624	595	613	626	621	614	621	626	624	653	600	595	593	632	618	584	571	630	610	608	591	597	588	619	634	664	645	621	623	606	637	622	648	630	617	631	616	605	579	597	614	598	682	607	603	565	616	664	648	641	611	604	593	627	616	612	654	569	665	598	640	701	657	657	606	653	663	653	591	624	602	625	617	646	622	594	596	624	615	603	598	600	620	598	614	628	610	582	581	576	638	631	674	630	605	617	611	648	638	640	576	586	652	644	577	615	571	631	668	636	645	597	586	651	627	598	614	596	600	610	577	606	620	581	646	616	587	626	645	623	618	630	595	615	587	605	643	641	636	663	573	654	636	652	675	624	677	609	622	615	612	656	616	608	628	617	589	610	616	645	636	658	585	617	577	631	626	636	597	611	650	581	597	636	654	638	617	613	624	685	619	614	623	617	621	606	569	579	640	635	612	646	588	618	606	628	597	625	614	636	604	588	643	649	656	611	595	612	594	637	656	620	600	630	612	631	584	627	643	628	593	630	679	643	657	579	639	625	651	624	624	605	642	609	595	664	631	602	609	618	644	659	606	640	631	653	564	683	657	630	609	627	618	622	667	665	626	611	615	610	604	624	627	615	640	547	618	596	625	632	676	622	609	649	619	615	634	611	633	623	604	661	637	594	611	612	604	640	628	647	604	604	605	592	618	624	580	622	623	623	650	589	619	641	652	640	606	621	603	637	599	600	614	597	604	656	619	583	621	621	663	628	578	604	634	593	625	653	595	659	631	607	574	604	638	617	605	663	591	618	619	670	650	631	615	618	612	610	632	580	670	620	612	653	671	618	611	577	635	629	626	660	616	663	608	629	600	583	640	613
12194	1220	1014	821	747	721	661	670	692	664	690	675	611	665	630	627	604	647	691	644	651	708	631	655	623	628	651	670	640	650	653	617	665	621	693	652	616	679	648	636	725	619	644	632	638	705	632	660	662	637	623	664	605	642	622	621	632	610	601	677	697	666	663	683	642	649	652	669	649	658	662	610	674	651	648	708	669	640	644	626	650	632	638	627	679	693	619	604	673	707	648	668	644	672	693	669	715	632	660	685	690	682	705	647	641	679	650	645	610	708	637	629	675	672	617	691	615	695	644	691	657	652	625	652	665	681	638	688	677	691	648	613	669	696	645	637	647	620	670	633	639	651	705	610	642	659	630	609	624	630	680	631	673	660	650	659	651	695	623	677	668	621	597	664	663	682	641	665	648	645	683	648	638	674	615	605	666	645	666	671	609	632	669	660	622	645	618	619	653	635	629	649	663	636	632	670	646	658	681	636	619	689	600	671	631	642	645	663	678	692	641	674	650	624	675	672	647	656	631	653	630	623	642	660	652	714	633	665	692	596	634	666	648	631	647	647	667	677	679	624	670	672	655	651	665	663	651	671	628	616	618	673	656	632	626	642	653	626	627	608	670	695	634	673	633	650	619	674	684	643	667	640	615	628	659	698	652	619	600	603	644	632	653	655	640	637	664	626	629	662	663	659	682	671	655	634	707	649	654	633	663	655	624	674	619	667	635	631	639	614	603	655	640	637	626	654	676	628	673	672	641	637	702	627	672	642	664	674	700	679	685	596	656	626	657	648	676	691	645	645	638	675	700	644	638	651	664	636	632	640	638	617	605	627	638	651	664	678	604	611	613	691	697	677	617	643	643	649	678	632	652	626	653	640	657	634	604	652	685	660	620	638	685	681	625	651	668	630	672	629	676	654	660	681	650	668	668	724	651	614	668	612	626	649	681	680	642	671	637	649	674	668	620	645	614	629	661	670	637	656	635	677	659	619	607	598	687	683	643	584	623	582	672	646	631	625	652	665	623	625	643	679	666	665	638	674	637	676	629	699	629	663	658	650	690	670	649	625	711	685	651	642	625	659	681	635	671	647	681	656	635	631	607	664	652	667	676	619	651	662	680	630	609	654	639	667	699	701	635	662	662	659	676	642	633	646	698	639	682	649	654	681	625	656	619	678	668	650	689	661	635	621	643	690	616	681	610	649	667	672	662	661	648	697	606	679	673	655	628	680	647	681	674	646	583	615	625	617	649	643	616	689	623	647	712	669	627	641	704	691	671	594	620	641	628	656	669	659	685	649	651	657	657	636	642	666	649	595	639	620	635	616	641	643	670	671	633	677	617	672	644	666	654	683	618	633	668	639	664	666	621	625	672	629	673	662	679	634	655	678	641	659	642	630	681	663	658	640	679	671	633	676	629	629	621	626	637	602	673	630	641	650	600	661	651	643	598	680	615	612	613	632	596	598	687	602	652	675	642	705	620	611	645	653	600	640	649	653	651	621	659	629	663	658	621	661	685	658	636	640	689	650	691	624	665	651	653	660	644	683	663	622	653	683	647	638	676	686	646	624	653	616	625	630	703	663	624	635	614	601	666	674	652	699	623	668	655	668	644	624	646	625	638	601	663	633	670	642	664	625	659	610	618	674	661	654	640	661	624	644	632	632	692	684	635	691	592	577	667	664	668	666	628	677	635	675	601	643	664	655	705	645	626	653	630	638	626	672	673	616	652	656	635	689	642	666	708	651	661	651	652	708	656	634	626	650	704	648	604	669	604	651	663	637	661	584	642	631	661	699	633	601	637	625	631	651	665	623	640	646	677	639	679	660	642	660	626	642	611	656	633	664	649	641	676	661	635	643	645	635	633	679	634	648	670	633	651	642	663	621	647	657	663	595	594	657	616	640	657	666	684	618	648	626	669	637	623	652	613	594	644	655	652	638	715	667	636	653	623	671	629	634	635	656	624	638	659	652	673	648	647	650	639	656	626	651	660	669	666	628	635	641	672	697	674	677	619	649	598	678	647	650	657	650	621	658	605	652	606	579	647	677	652	718	651	652	624	687	624	708	676	671	651	650	651	667	616	633	618	682	638	648	637	660	666	667	626	653	600	632	616	644	619	620	674	644	641	625	681	614	671	629	649	679	610	636	650	685	660	670	667	669	662	654	641	632	648	693	626	647	637	636	628	645	648	659	629	670	661	655	682	650	603	617	662	608	656	645	640	632	684	625	653	676	600	661	647	640	693	650	667	629	630	654	677	641	663	665	665	667	666	686	680	654	647	647	692	647	609	689	636	700	681	613	629	636	623	608	653	670	616	683	641	603	691	630	639	670	690	584	659	617	660	612	681	633	632	672	639	672	596	662	669	630	630	691	675	668	667	668	669	641	650	622	671	653	671	681	631	655	629	626	673	594	652	643	674	668	631	637	643	637	620	669	638	640	688	608	664	609	675	624	662	708	634	653	661	592	686	691	639	616	631	653	659	606	669	671	641	656	635	625	659	641	660	659	659	661	645	669	645	652	674	629	621	634	665	589	652	672	621	654	653	634	670	641	649	674	621	633	680	640	643	621	674	663	637	663	671	642	632	697	656	645	641	577	665	658	626	630	633	669	673	658	626	674	654	619	693	626	623	618	681	623	645	674	622	640	627	646	682	633	688	617	640	634	646	658	637	631	685	658	630	616	629	648	638	647	656	612	695	639	653	636	693	641	619	674	649	678	671	636	646	677	636	599	651	654	635	662	696	614	643	636	649	655	639	622	653	638	688	605	641	688	660	650	660	617	688	654	642	637	632	584	654	655	619	629	626	612	694	593	600	628	634	633	699	671	663	654	679	655	656	593	681	659	665	622	675	648	629	668	615	604	668	595	661	680	630	643	609	640	655	613	658	651	643	655	655	658	636	639	658	634	683	678	695	681	626	645	642	647	646	616	697	626	663	686	653	612	623	705	641	651	625	617	634	669	615	692	639	675	653	658	649	594	645	649	663	630	631	676	635	658	615	669	664	614	694	667	620	629	647	657	670	618	654	630	595	682	595	645	637	633	671	622	700	636	663	617	622	612	637	665	684	682	633	623	619	681	677	629	660	681	605	639	674	666	668	693	620	620	611	679	623	643	604	629	628	689	672	660	618	621	647	665	633	634	641	653	661	654	641	641	654	668	647	641	680	642	658	610	644	680	619	622	707	641	673	690	636	665	627	642	683	629	601	645	673	644	640	666	658	640	639	707	635	607	641	631	678	607	601	690	651	670	674	617	688	657	623	686	587	626	622	679	610	637	662	635	701	617	693	614	678	647	640	672	616	663	672	648	675	632	686	666	636	627	674	662	600	606	661	656	673	671	659	625	618	660	680	624	641	670	628	652	653	615	694	654	651	656	678	664	670	622	657	672	624	664	630	661	655	612	671	652	670	653	661	654	668	648	623	648	614	665	629	619	680	685	660	682	641	663	634	642	654	660	673	651	649	631	645	630	671	619	661	655	646	680	665	653	697	671	662	661
24210	21544	28867	24661	21534	9527	1223	775	704	651	616	604	579	571	533	510	520	545	529	535	527	462	486	461	500	519	468	453	464	494	477	476	481	479	479	504	440	466	496	452	470	467	457	448	475	509	469	437	472	477	478	496	505	468	474	506	444	462	460	452	460	477	447	446	461	483	487	463	453	465	446	485	472	486	492	509	462	488	459	496	457	443	467	492	444	496	459	468	476	479	482	461	454	474	440	474	481	466	461	490	481	466	465	509	500	447	479	485	465	480	479	501	507	500	506	439	465	486	486	424	501	466	488	509	501	467	446	465	476	461	472	465	464	482	486	476	505	499	449	427	509	494	467	478	479	509	545	479	473	514	485	462	468	509	481	492	493	434	457	472	447	457	526	474	481	481	441	484	472	453	439	436	460	493	471	472	482	481	458	450	435	469	478	432	467	504	512	449	502	465	516	478	470	451	478	444	477	463	479	421	510	472	502	487	461	482	471	463	447	468	489	469	499	477	467	462	439	468	479	468	474	434	501	481	488	462	479	526	474	466	506	496	461	505	473	475	465	412	481	504	453	488	450	497	470	453	469	456	466	460	511	469	442	494	508	436	429	490	495	523	456	502	475	467	499	428	480	480	484	440	485	472	451	514	493	450	471	480	498	474	473	472	480	457	420	437	457	481	471	466	469	472	443	472	464	467	476	453	439	465	475	484	491	477	484	493	430	491	463	475	453	446	508	473	463	470	420	488	496	475	485	469	466	450	462	460	498	501	459	488	480	448	429	427	477	505	499	452	447	493	496	471	490	444	484	490	469	477	494	476	488	481	454	446	472	448	472	438	468	471	470	490	482	480	461	471	504	528	448	432	471	433	503	513	477	468	457	476	480	517	478	518	457	498	439	484	456	472	442	463	444	498	484	477	498	491	494	468	466	488	474	446	485	494	463	486	485	479	511	461	481	501	484	466	476	464	472	479	488	508	450	491	494	492	507	477	511	495	509	480	456	474	479	469	500	470	460	450	466	441	445	457	479	490	458	502	453	458	473	484	471	456	445	439	467	484	462	460	500	499	460	460	492	476	445	465	499	439	462	483	471	444	482	481	450	489	431	524	477	468	482	468	477	463	493	489	472	456	521	485	444	469	474	484	476	489	467	479	468	468	480	460	488	465	452	493	484	472	450	453	459	470	508	479	443	492	449	476	423	482	503	450	478	474	439	487	441	465	472	455	507	428	478	450	471	451	449	516	460	412	488	448	463	490	502	451	468	472	445	468	498	469	475	463	486	459	436	433	483	473	457	443	486	488	440	506	475	469	489	488	480	457	468	444	467	441	454	449	494	503	451	472	465	459	466	468	432	493	494	487	486	453	454	441	517	458	496	471	472	457	458	450	459	484	468	466	470	443	503	473	454	452	443	463	471	460	487	464	478	460	484	480	480	521	450	468	474	508	487	480	456	472	468	474	463	468	516	452	460	488	486	439	491	448	496	508	453	457	470	499	424	455	463	430	460	460	500	464	484	463	473	475	502	474	463	468	448	459	488	497	449	501	450	454	484	467	472	493	472	493	487	501	476	484	497	455	466	494	481	489	460	485	435	498	468	464	470	498	483	506	480	461	493	501	480	481	465	472	471	481	469	463	430	471	477	478	461	497	466	469	442	438	478	441	500	451	454	460	486	472	447	431	429	488	468	459	439	481	437	454	453	447	508	455	458	456	484	445	461	489	455	493	429	498	512	421	422	499	473	512	472	507	461	464	475	448	485	462	487	467	476	458	465	467	457	447	475	471	459	467	445	487	482	449	506	476	459	509	489	492	482	446	431	495	500	453	502	469	459	479	480	426	502	467	466	441	495	479	507	487	475	468	455	473	501	506	444	480	508	468	441	487	459	482	471	481	460	442	459	470	457	506	479	508	465	495	496	454	501	527	489	444	478	448	477	480	477	454	471	459	521	474	475	500	458	488	459	504	447	509	495	474	408	460	467	478	500	494	496	465	466	470	508	494	439	493	460	480	504	466	458	426	495	476	458	488	464	438	459	464	446	492	454	482	477	482	428	480	460	447	447	460	460	501	467	472	501	498	477	466	459	465	489	495	419	473	493	476	487	516	489	491	484	452	453	504	465	483	471	463	449	484	471	461	441	447	511	499	471	471	454	451	494	492	456	476	471	456	493	459	433	483	453	462	466	455	459	474	474	450	483	435	475	474	511	449	472	490	504	487	447	428	472	477	466	465	461	416	489	513	469	444	433	450	454	440	493	491	467	460	464	422	495	497	462	502	486	517	498	453	458	465	494	468	453	493	488	490	497	477	489	493	457	459	497	432	447	472	503	452	482	463	534	466	483	470	502	471	518	470	501	458	463	465	449	541	470	487	462	502	479	476	450	473	492	462	503	459	432	455	480	453	456	454	491	487	470	464	411	474	494	494	475	512	481	468	472	479	480	441	482	435	464	436	474	462	488	485	451	498	507	451	476	461	470	501	465	475	477	468	487	443	468	483	469	455	488	454	461	500	479	500	467	490	487	487	505	488	467	479	480	463	465	463	478	487	471	474	473	475	442	486	484	485	493	470	430	442	448	494	460	500	512	465	478	489	487	460	516	488	499	525	476	461	456	449	449	451	487	456	442	472	453	468	465	435	443	448	464	468	471	483	532	485	459	492	426	460	442	456	451	483	453	485	491	442	508	438	481	469	454	447	473	428	472	464	512	461	474	449	496	478	496	440	453	478	490	451	473	502	458	441	460	483	469	501	501	487	492	495	456	473	434	476	461	438	488	468	472	490	494	418	487	465	474	476	435	447	477	515	452	485	483	442	469	507	478	483	433	490	442	467	476	464	493	452	508	446	440	490	487	466	462	447	495	455	491	494	470	477	445	453	467	513	447	463	458	490	456	505	430	493	476	498	451	465	443	445	498	484	466	465	485	484	523	472	474	464	459	431	462	466	484	456	455	445	504	457	508	486	484	506	464	474	471	502	431	470	509	441	455	457	523	458	435	459	503	497	424	456	506	508	429	457	450	466	501	472	449	467	472	480	514	470	441	433	450	471	454	482	478	472	499	517	489	437	422	469	438	492	495	470	525	449	464	509	504	469	489	473	495	475	453	503	475	493	433	428	517	499	461	486	520	460	505	437	484	458	458	484	508	461	495	471	503	481	443	493	452	469	488	467	507	458	514	493	488	467	453	456	451	461	460	476	470	460	551	453	459	477	487	460	499	486	463	491	490	470	465	472	468	482	480	448	501	485	465	500	473	467	456	455	503	486	443	473	469	455	504	482	474	512	499	458	509	433	464	450	432	472	480	464	507	488	489	499	456	472	477	466	496	447	442	473	483	496	426	474	484	457	484	484	466	454	477	475	466	444	468	478	474	461	499	450	462	472	500	483	465	453	454	423	503	478	492	456	472	470	471	465	475	507	464	453	462	472	522	461	485	457	424	499	467	472	476	454	468	484	446	483	512	510	405	449	468	436	467	459	464	439	454	448	445	504	466	461
12798	8472	5822	2726	2050	1573	1259	1072	867	850	758	756	678	630	657	622	611	594	554	539	601	550	529	548	554	514	506	559	537	509	471	497	498	525	474	477	454	483	552	478	495	495	492	517	510	510	511	493	493	480	508	508	516	508	476	497	513	482	460	508	505	512	529	503	507	484	458	487	538	485	462	495	492	457	512	532	492	456	495	560	507	480	522	484	505	467	542	468	489	478	487	479	492	476	487	547	521	505	484	511	496	483	487	517	495	484	509	535	481	496	502	512	525	517	472	485	492	490	554	518	495	490	548	511	492	528	473	531	516	489	501	516	532	500	523	492	483	496	483	521	474	490	501	505	477	490	514	525	487	463	518	527	480	495	455	500	451	529	491	475	490	485	500	476	488	477	520	492	524	481	501	513	461	509	485	486	513	484	493	518	508	481	515	508	447	519	492	537	524	529	492	522	477	506	513	532	513	453	502	485	477	512	491	495	510	488	503	505	462	497	466	481	479	535	419	474	487	506	483	511	498	510	467	505	451	511	529	513	484	532	453	488	482	494	502	492	489	496	525	502	524	509	523	495	516	502	510	466	445	462	515	472	490	572	465	517	479	495	515	492	500	499	502	485	457	527	491	477	522	483	473	479	460	518	480	483	499	524	462	509	515	464	477	472	456	498	474	514	491	501	485	526	517	496	508	512	508	505	464	516	492	504	513	487	499	498	534	514	486	479	456	517	515	482	459	526	490	497	513	504	456	479	517	496	473	487	520	509	511	481	493	475	504	519	511	511	506	518	509	488	468	480	541	498	556	546	494	475	496	484	491	491	501	503	482	525	531	498	512	508	483	513	513	514	486	460	500	515	537	492	521	512	459	517	490	512	497	494	534	459	481	556	510	500	492	446	496	514	481	477	479	447	475	525	536	474	542	499	522	486	484	514	475	505	483	475	538	493	491	519	535	492	487	501	490	498	511	474	476	557	491	478	503	505	508	504	491	486	472	530	487	514	499	496	495	508	474	502	487	490	504	491	460	482	522	493	458	523	536	473	493	500	481	476	513	483	476	514	474	520	507	472	518	468	487	488	495	494	503	476	504	512	524	483	520	505	515	517	458	512	471	528	524	461	506	502	485	487	491	504	486	483	489	511	512	515	471	460	507	530	505	501	459	514	504	517	448	558	486	466	480	494	475	510	483	468	489	507	510	492	459	491	462	516	485	462	504	482	486	470	499	459	532	492	523	493	473	460	515	502	521	539	477	509	501	490	520	455	504	477	500	513	450	475	468	473	507	523	508	474	470	505	518	509	520	456	471	475	495	496	516	506	476	518	471	471	501	508	520	518	480	539	496	477	500	502	491	486	489	466	540	525	519	480	500	496	479	525	495	489	491	471	501	503	524	492	494	536	469	515	487	495	493	473	484	500	517	487	476	478	512	496	496	460	482	536	500	519	483	481	519	509	513	482	524	479	480	528	496	513	507	491	473	485	474	529	504	496	479	495	459	497	492	496	478	505	494	534	496	486	525	485	504	510	469	500	488	497	510	482	492	495	501	512	494	520	501	499	524	490	494	456	492	496	506	529	480	492	491	520	491	521	479	494	481	501	478	529	459	503	518	485	509	474	516	464	507	546	539	487	481	529	492	493	492	451	483	487	485	522	532	520	510	474	471	500	530	495	463	489	499	482	511	463	472	465	503	473	479	487	479	501	509	504	517	497	524	486	501	483	498	504	491	504	458	536	456	487	449	471	474	514	465	512	491	503	512	504	449	496	451	509	472	494	488	499	511	446	483	490	468	548	493	494	472	472	473	475	480	473	528	484	480	483	486	500	504	483	485	500	477	513	482	490	507	474	522	486	486	491	512	500	477	478	544	508	539	477	503	486	498	513	526	484	507	511	502	492	483	491	477	486	500	483	493	474	471	464	517	471	482	484	532	528	486	489	508	455	469	485	496	502	509	511	482	466	526	497	482	506	485	477	492	486	521	461	496	492	546	498	463	471	500	491	500	471	516	467	481	493	466	507	489	478	473	477	469	463	506	557	485	513	500	492	488	504	466	511	484	492	489	522	520	485	500	503	443	498	483	530	511	503	464	529	496	464	507	471	469	512	525	492	538	487	453	471	518	486	501	525	531	477	448	486	467	538	496	547	529	502	524	484	465	466	459	505	468	479	489	451	517	511	470	477	511	501	498	480	515	525	481	481	493	505	501	494	500	480	477	478	494	537	484	503	509	467	463	496	514	470	497	523	502	494	545	471	494	516	501	470	465	485	488	496	504	506	525	493	491	495	480	474	494	496	472	457	505	449	533	513	483	470	532	512	501	530	507	477	470	503	466	479	492	490	501	469	484	495	515	490	492	502	509	465	473	483	506	519	500	507	538	461	482	525	498	503	480	484	498	516	508	517	482	528	538	515	530	457	493	456	473	478	471	488	492	521	477	493	511	519	516	497	488	512	470	500	490	524	518	515	528	478	489	488	490	525	462	513	516	493	469	459	478	485	484	487	543	525	472	564	485	473	507	481	509	497	491	509	464	499	505	499	478	465	505	486	472	529	489	488	505	506	527	481	492	541	488	505	513	464	520	497	503	471	474	466	484	479	473	482	486	499	507	495	493	492	510	518	484	510	505	476	491	540	522	458	451	506	525	485	483	480	494	490	499	470	520	485	491	495	494	517	505	512	463	518	495	521	501	483	476	509	521	565	518	496	504	463	498	490	500	485	490	492	491	515	501	517	516	475	486	456	508	485	451	498	501	476	497	518	428	529	517	501	487	515	499	458	483	493	503	498	519	495	491	484	501	478	524	509	518	506	483	514	533	492	489	482	499	464	490	503	491	482	495	505	457	517	499	486	499	527	528	465	544	497	513	495	486	456	477	514	496	470	444	505	499	519	490	490	497	511	502	507	465	511	523	479	506	501	512	484	507	508	460	452	486	475	466	516	484	487	492	517	471	458	469	473	514	500	528	495	510	486	490	499	470	484	511	498	522	489	521	501	451	481	494	500	477	495	516	478	473	519	487	491	511	524	472	539	516	487	484	457	498	505	522	470	467	518	474	506	485	523	509	490	481	480	449	458	486	531	503	521	449	529	497	500	502	480	486	498	511	479	492	540	528	493	503	486	499	515	481	520	521	517	526	473	450	499	506	486	487	475	500	473	465	503	489	480	541	492	503	479	525	498	498	496	525	460	495	513	460	494	505	472	459	468	506	547	557	494	486	534	530	492	523	505	501	462	478	499	478	503	506	496	511	515	477	486	506	468	510	531	475	541	490	522	497	462	478	485	487	523	493	455	528	438	479	560	481	509	493	482	521	528	485	511	533	488	517	497	481	478	502	496	488	493	470	481	487	509	477	487	513	510	484	499	486	491	505	528	478	478	476	478	506	493	534	502	465	474	528	477	520	488	484	496	508	502	484	529	474	471	513	499	492	512	475	518	531	507	528	491	525	451	484	514	558	466	481	464	495	502	483	478	497	465	486	512	470	531	498	528	475	499
25459	21565	27714	25769	9562	1307	1078	992	922	895	882	854	828	866	820	873	827	834	859	850	762	787	824	868	823	809	837	848	836	808	829	806	803	809	840	816	805	751	838	868	759	808	785	790	814	839	835	810	755	843	848	839	822	833	879	815	814	797	798	807	812	761	825	786	782	810	796	805	770	828	837	791	831	785	800	866	831	867	822	772	831	867	764	777	824	810	826	801	818	806	846	854	797	807	786	812	799	775	829	840	804	814	804	825	787	831	834	812	798	817	799	820	830	846	829	807	832	783	857	822	769	749	831	840	846	832	834	801	808	875	857	780	817	857	819	783	786	805	795	786	834	786	767	824	768	802	778	815	836	782	758	850	799	781	812	810	817	815	765	771	813	808	792	782	821	815	824	812	793	792	798	786	810	782	786	773	818	807	845	837	827	794	835	821	779	819	827	806	797	831	787	855	850	797	784	792	816	780	774	831	804	830	813	814	849	802	798	794	797	815	784	826	806	822	787	809	810	811	809	800	782	808	810	818	791	800	830	866	831	791	860	874	808	844	790	763	836	810	791	802	859	839	821	838	799	799	859	812	808	760	831	829	795	836	788	802	780	819	817	811	818	803	741	753	821	752	779	780	819	772	860	851	824	837	782	813	794	806	766	795	754	817	831	768	813	759	876	776	841	826	791	827	790	841	808	819	763	830	819	796	807	791	801	820	810	818	833	781	759	800	793	760	822	776	786	783	794	812	823	869	805	801	799	813	784	781	840	829	811	814	830	803	801	804	833	732	831	812	774	828	774	797	781	815	821	758	762	802	807	825	769	828	802	855	739	770	772	812	809	829	762	810	808	835	848	804	821	859	863	811	785	824	792	783	794	765	772	793	797	795	827	780	819	804	777	807	774	807	807	845	759	835	840	817	841	811	833	805	779	836	814	816	817	786	838	796	840	882	789	871	778	750	869	825	828	854	837	794	868	862	772	838	848	850	787	834	805	799	846	745	812	857	752	811	839	793	786	827	833	818	767	792	812	808	757	835	788	815	829	808	809	789	839	786	766	783	784	808	810	839	791	801	798	792	772	781	846	794	793	768	793	840	807	842	794	777	824	912	811	849	823	768	862	862	804	835	817	763	812	835	786	773	781	797	772	806	791	781	824	794	791	841	792	763	833	783	860	830	820	830	784	793	823	801	834	793	776	812	753	799	794	793	787	799	781	826	818	809	802	854	821	808	795	803	850	791	788	813	795	829	775	801	838	803	784	821	834	795	794	787	777	791	777	784	796	780	854	781	831	879	803	828	772	782	810	801	766	775	842	752	809	823	736	808	790	808	808	797	810	824	791	800	782	792	789	864	811	770	769	846	812	802	829	801	831	824	836	824	837	799	815	839	813	813	817	874	766	836	864	822	809	818	786	858	799	864	806	789	822	838	810	802	837	813	836	828	821	827	802	759	810	801	852	836	828	850	885	791	846	798	855	795	798	775	768	763	827	806	802	823	844	779	781	811	794	836	884	801	819	819	771	802	809	799	833	769	836	767	769	782	798	837	825	830	799	807	828	779	757	786	768	802	826	826	773	747	790	765	780	812	821	828	802	744	845	808	804	739	780	799	811	826	811	814	848	847	796	782	758	809	837	782	791	819	795	794	764	802	765	883	816	845	790	815	804	849	857	821	791	840	800	769	743	782	820	782	797	862	788	800	830	783	791	813	775	838	805	797	838	810	776	780	772	840	845	804	784	807	804	785	798	770	776	764	801	806	848	835	833	832	743	871	823	840	745	816	783	771	748	823	799	757	806	750	772	796	778	800	821	800	840	768	790	783	807	808	797	764	813	842	867	738	823	822	797	872	791	823	843	839	779	839	823	782	826	791	796	797	743	787	830	793	815	803	762	801	803	773	842	819	826	805	779	816	751	844	787	793	742	828	814	759	791	791	820	806	797	825	807	828	819	781	854	778	825	834	784	864	801	838	819	774	854	850	792	778	797	821	798	758	813	768	829	800	802	749	787	836	749	753	800	806	784	841	857	777	827	805	838	789	829	761	817	804	867	809	835	845	833	790	814	817	810	838	783	744	791	819	860	741	818	803	802	810	788	811	801	814	841	805	802	869	791	812	829	748	770	818	811	780	809	777	771	784	816	811	784	805	836	796	823	776	838	862	797	856	751	824	773	809	835	810	848	756	758	843	760	788	845	804	847	801	745	812	826	793	772	786	741	883	792	832	818	800	816	785	811	764	777	777	788	824	860	768	789	792	856	780	848	828	838	844	832	868	824	829	778	849	823	833	844	808	811	793	779	786	779	769	827	775	775	849	777	760	847	756	885	785	820	789	825	830	775	807	818	818	774	800	756	787	868	811	862	781	761	786	812	769	857	732	761	802	771	782	844	791	836	785	799	824	747	811	784	803	811	768	771	765	800	773	803	826	796	815	813	828	845	735	855	795	826	835	788	877	767	831	790	805	856	829	762	765	777	756	769	806	788	849	826	803	833	827	814	832	839	831	811	738	807	772	820	778	812	744	785	787	789	817	813	818	837	769	721	804	798	782	800	811	862	827	831	844	791	805	786	767	823	783	825	855	797	833	810	760	808	832	757	778	800	787	769	855	840	768	815	819	821	835	761	836	835	817	825	829	821	803	803	842	752	802	823	760	808	788	806	832	791	833	795	852	801	829	794	775	884	804	781	878	789	808	799	842	764	834	740	833	830	820	770	767	751	814	806	837	808	810	804	816	769	831	822	805	817	795	778	835	814	821	782	792	796	849	819	771	816	858	800	844	836	790	825	782	725	794	854	785	840	767	760	818	833	807	763	836	821	787	784	811	803	819	823	829	811	837	782	780	819	805	793	782	809	805	773	790	794	796	841	849	808	796	816	817	791	799	790	768	770	786	803	760	846	806	776	828	845	778	790	807	833	859	823	815	773	790	795	739	812	887	741	834	782	814	829	812	777	833	824	811	822	814	789	841	788	818	767	831	785	793	779	811	824	775	825	804	783	743	862	820	766	809	820	815	818	739	775	806	831	813	810	738	774	803	843	785	752	793	799	785	766	826	748	799	852	810	807	762	802	784	805	794	763	766	762	830	797	837	805	847	875	799	833	855	790	735	823	769	776	797	720	829	797	816	864	789	797	789	796	793	793	800	830	805	800	829	809	814	810	832	801	784	772	819	809	810	759	810	772	881	820	817	818	792	810	840	835	770	812	766	844	810	849	808	773	819	810	786	764	808	809	795	779	786	820	805	785	789	806	845	815	787	823	870	773	781	803	734	763	831	815	799	789	786	814	797	785	779	771	825	810	778	869	827	780	825	785	857	762	864	811	810	834	805	757	842	808	801	817	758	825	772	714	756	849	854	792	830	807	831	770	760	820	804	815	811	815	786	800	812	874	830	821	801	846	817	843	783	774	790	780	819	856	873	820	779	835	849	733	850	819	750	783	798	798	789	834	816	830	783	862	823	857	770	810	791	827	806	822	847	785	805	824	817	872	794	801	851
13217	4945	3544	1938	1599	1389	1260	1093	1034	982	897	927	888	858	889	911	858	868	872	827	888	860	856	824	793	819	846	796	842	819	839	851	842	823	827	820	835	770	821	821	799	872	810	814	758	791	846	808	795	779	833	828	792	760	787	824	818	764	823	873	796	807	802	882	815	786	794	836	862	799	760	854	751	834	830	787	778	788	825	756	843	826	817	777	797	860	795	792	821	776	828	760	828	816	798	842	877	800	792	808	810	789	848	827	817	838	824	784	798	822	841	868	846	813	829	824	816	804	809	814	867	832	820	844	775	853	827	831	849	830	839	841	800	803	839	806	822	817	826	847	871	841	799	852	817	838	777	784	799	802	775	820	790	800	802	847	812	797	784	808	827	797	854	824	893	829	840	848	799	834	817	787	807	796	794	824	788	784	753	859	821	771	853	806	838	784	812	839	829	785	839	808	801	803	713	835	790	802	816	793	802	789	761	775	793	832	802	819	860	852	779	765	846	775	817	774	818	812	788	790	800	825	853	781	849	829	806	774	838	814	826	811	786	825	757	825	855	833	806	800	743	869	806	785	800	748	802	815	819	796	790	776	768	827	796	849	812	750	842	833	833	775	825	856	829	808	808	780	780	821	829	763	842	813	784	780	826	828	737	822	860	795	826	807	771	816	770	773	838	840	803	817	829	806	773	826	838	801	808	809	728	827	865	800	738	829	825	814	785	796	784	803	782	841	773	827	796	821	827	833	859	865	778	865	853	871	782	789	832	776	805	826	804	820	817	846	841	796	831	819	827	802	760	815	830	792	769	835	798	805	833	808	775	781	812	881	841	812	854	825	804	781	809	769	812	825	831	796	833	784	799	878	817	778	826	834	796	849	852	764	799	764	810	857	854	793	875	831	811	836	846	799	806	806	811	828	738	778	769	788	778	788	821	798	842	833	834	814	846	804	763	821	789	803	894	738	753	764	815	837	814	842	793	859	761	843	807	756	792	821	810	799	765	778	768	835	781	848	800	828	847	782	839	802	829	859	811	812	842	835	857	839	796	818	866	794	825	809	763	795	801	863	840	828	810	729	795	812	797	775	763	841	821	812	803	834	779	841	818	790	793	760	749	883	874	850	832	785	779	812	807	824	803	816	792	776	799	803	809	807	806	867	785	840	853	786	790	807	845	779	791	873	811	805	804	823	840	866	826	829	836	849	776	829	812	865	832	813	813	812	847	780	839	787	829	829	838	792	771	750	795	798	793	830	824	812	812	844	796	808	826	785	841	868	812	816	847	791	843	857	785	808	755	801	789	835	756	837	848	833	799	853	821	871	813	807	799	789	794	806	821	854	804	868	860	821	822	783	862	794	845	813	794	809	808	852	808	809	792	808	815	784	783	770	818	762	809	806	805	787	822	830	818	892	795	885	807	799	795	826	843	821	783	832	822	817	846	863	809	858	813	805	779	827	811	843	829	821	777	798	789	846	812	830	765	820	785	822	798	790	839	852	785	853	854	872	804	799	783	805	774	793	870	838	765	798	814	847	837	794	772	864	818	795	768	836	794	790	826	790	779	804	843	810	825	790	845	815	806	811	824	801	786	809	751	804	853	785	809	773	846	828	792	815	800	843	845	789	788	827	818	809	795	837	816	810	846	792	764	790	792	847	834	878	813	815	808	787	758	792	881	780	838	795	741	805	786	812	881	782	814	824	831	801	794	760	818	780	832	810	841	794	822	790	823	833	848	830	847	833	828	805	830	826	834	795	763	821	855	776	792	794	823	842	775	810	797	827	821	846	774	821	784	838	822	790	847	817	795	828	799	836	784	778	873	844	829	836	853	814	805	805	837	792	862	801	804	879	853	820	793	755	819	758	796	862	770	839	835	821	850	851	810	832	819	848	760	840	802	851	810	823	824	829	854	845	831	820	816	805	842	782	779	845	798	795	817	770	814	840	780	835	810	804	837	803	777	770	796	782	800	852	800	841	803	829	860	813	755	824	829	864	821	840	838	818	765	802	862	830	769	798	795	832	798	840	777	803	850	826	795	802	848	847	816	837	738	833	746	750	840	808	819	827	816	791	818	793	768	796	848	831	817	811	902	836	798	753	802	803	824	779	832	827	799	792	764	772	803	803	805	803	785	801	814	851	854	826	832	859	759	826	803	815	831	801	809	800	758	800	796	839	854	808	842	855	821	789	798	822	771	799	858	848	834	815	823	820	784	828	826	808	792	833	791	784	760	785	867	798	835	823	820	818	800	763	778	770	775	816	816	841	755	858	807	813	836	835	811	816	793	815	806	808	850	789	855	835	781	829	831	804	833	779	773	788	821	824	787	845	779	786	789	820	786	810	805	808	809	845	814	828	832	842	800	788	787	791	804	820	820	815	810	818	804	807	769	813	801	860	828	818	803	843	780	797	808	824	812	835	791	829	817	798	803	822	830	820	775	833	841	842	831	813	795	780	804	833	800	793	781	833	872	817	830	808	841	801	769	812	785	828	778	799	799	814	835	851	820	773	758	821	825	820	859	809	785	788	800	824	800	830	792	784	783	806	801	872	835	819	768	756	808	851	790	811	800	815	805	804	801	859	814	813	851	829	775	839	823	837	855	851	859	765	841	845	834	817	805	826	787	785	827	816	847	774	815	788	821	791	777	779	838	819	866	804	804	792	845	809	812	758	807	802	815	797	893	808	839	759	840	783	766	775	825	815	795	835	840	764	822	826	794	851	793	817	823	827	799	825	847	784	737	776	817	864	767	747	844	806	790	857	816	815	814	837	810	811	827	810	811	822	828	798	819	852	793	797	814	839	765	873	841	783	790	812	806	824	815	808	842	841	787	767	836	795	796	769	804	789	809	760	769	796	784	851	785	788	821	776	809	811	866	802	798	826	755	796	774	833	788	813	823	793	763	804	871	839	779	801	844	804	815	838	828	796	825	856	822	802	829	842	824	871	838	785	865	807	860	775	760	848	783	791	808	818	804	770	816	855	842	824	848	841	842	836	786	824	791	828	834	859	833	830	776	802	797	819	800	814	801	773	807	806	777	839	779	780	787	824	848	818	835	835	760	793	816	821	797	832	909	825	831	816	817	846	805	805	824	813	806	773	864	850	809	851	818	816	868	801	811	801	808	814	821	792	786	782	864	799	808	811	763	801	796	822	805	838	801	824	840	801	819	788	864	812	837	806	851	800	775	802	843	866	810	824	851	797	829	789	793	811	842	828	831	798	795	770	828	787	810	846	803	790	856	863	841	830	846	823	804	827	797	762	800	798	780	833	814	822	829	819	796	818	796	800	783	858	836	796	864	746	843	815	839	902	793	840	773	781	816	841	799	827	834	757	794	783	798	803	825	833	806	830	817	852	857	829	796	823	774	796	802	809	851	848	842	798	741	814	811	806	812	780	802	791	842	804	850	789	818	861	759	832	861	798	803	843	821	761	807	798	802	829	791	817	786	820	836	770	767	789	779	797	798	780	800	782	819	810	772	840	851	812	847	759
23089	21618	29387	24336	21621	21674	6830	1434	1087	977	959	857	866	767	768	807	704	752	746	700	749	725	700	719	700	697	719	714	701	650	711	663	689	671	668	713	684	674	639	721	711	712	709	665	669	689	681	706	657	716	688	679	657	700	659	638	626	661	682	692	704	681	666	637	700	660	669	670	616	655	667	670	667	726	638	698	690	670	669	623	734	696	688	686	667	651	621	644	682	647	672	654	703	685	660	666	696	648	644	667	662	662	663	642	632	657	664	695	674	672	666	697	676	713	710	685	682	674	743	724	672	676	716	672	723	678	730	693	680	717	693	653	648	668	681	647	675	646	659	696	682	671	656	649	688	658	664	667	692	646	642	648	688	673	630	684	653	675	688	632	670	671	642	684	652	638	643	663	626	687	723	668	701	677	628	661	670	676	689	682	669	656	666	673	711	680	690	675	676	640	684	713	672	671	667	693	623	637	644	660	652	655	628	629	682	699	663	676	677	674	621	651	685	660	675	725	647	672	666	618	630	656	664	640	648	624	650	626	631	671	657	642	679	664	679	621	676	630	684	619	640	658	660	683	640	674	646	626	641	681	693	645	668	632	622	676	669	733	643	700	694	632	637	666	712	667	671	611	678	666	687	685	664	657	619	697	708	695	630	613	655	716	655	653	664	658	683	683	670	656	663	656	684	650	656	705	656	657	716	669	655	645	727	660	690	644	674	672	676	698	672	663	634	681	702	626	726	643	619	649	652	693	658	687	612	640	660	648	693	659	667	712	689	647	665	659	671	677	664	683	692	659	606	653	635	638	666	638	663	705	670	668	681	684	643	671	632	746	676	651	713	639	683	649	664	678	692	625	658	642	655	650	650	670	636	625	663	570	647	711	691	662	715	638	651	660	684	628	665	683	647	652	674	675	664	667	706	662	694	654	705	683	659	687	683	692	644	666	642	666	654	663	686	655	634	665	687	658	658	673	646	677	637	652	666	638	669	669	685	656	625	630	647	687	693	648	733	707	638	644	673	712	653	655	641	682	666	630	661	637	630	680	698	664	691	631	688	655	716	681	679	627	677	651	649	702	658	678	690	715	677	643	682	652	678	661	653	681	675	633	680	730	661	637	651	648	647	615	696	709	627	684	700	679	682	683	698	699	655	665	630	589	630	674	653	683	641	660	696	706	661	681	617	637	664	633	654	612	663	633	658	672	691	647	626	632	633	712	671	661	667	643	663	661	644	659	662	689	638	652	613	652	690	627	676	677	679	694	677	683	641	647	653	656	710	682	647	672	650	627	647	641	696	688	703	626	645	661	663	660	649	692	710	716	715	673	662	679	635	654	635	689	672	748	621	650	660	657	645	676	653	642	658	693	652	675	671	658	636	675	671	644	703	637	675	582	665	661	661	668	641	652	621	646	644	726	677	623	651	627	616	705	669	600	702	679	623	712	664	679	671	690	661	627	712	622	668	639	673	662	678	706	660	647	657	722	645	640	638	666	673	714	638	620	633	658	674	662	690	689	688	639	722	661	636	696	713	678	640	604	672	671	679	660	630	666	668	639	654	686	654	668	680	723	630	698	664	690	669	655	658	674	684	661	687	701	668	660	662	642	652	650	663	665	642	680	703	655	644	650	644	666	645	650	661	687	689	649	655	616	681	684	630	667	665	634	648	594	646	634	638	668	630	643	620	629	642	683	629	700	677	660	630	655	679	688	674	626	608	632	674	640	660	677	654	634	685	623	684	622	598	712	633	648	689	661	646	668	687	672	651	665	671	652	672	633	623	645	650	641	650	649	650	681	663	623	596	685	654	653	663	673	702	664	704	673	618	630	649	659	663	636	641	626	643	639	696	659	618	667	633	639	654	661	652	717	724	683	661	682	644	665	672	672	663	681	639	661	626	650	705	663	659	683	655	633	654	700	649	688	603	658	692	685	723	645	693	689	640	639	658	701	684	686	703	677	671	630	626	643	636	714	693	645	655	613	645	627	646	679	678	660	664	650	619	652	679	671	672	618	661	669	744	649	676	698	668	670	655	670	626	660	628	690	677	615	669	675	670	677	657	723	678	587	637	625	669	674	651	663	694	645	671	680	669	693	698	677	621	664	697	625	615	664	641	628	686	658	651	674	682	637	621	680	670	658	613	645	705	601	620	682	648	659	632	672	719	678	648	652	640	670	679	669	623	693	683	695	649	627	637	649	706	669	697	677	641	731	668	684	658	637	680	661	635	653	664	661	680	678	662	626	629	619	680	681	692	669	638	662	638	648	676	631	690	636	651	696	650	707	694	636	622	643	653	673	686	677	672	642	665	684	675	698	641	682	658	676	670	664	667	696	622	673	665	690	612	706	679	683	692	662	708	653	672	675	659	685	669	654	619	641	679	704	671	639	678	661	698	726	740	686	709	624	652	656	668	651	673	664	672	676	671	662	629	662	671	668	702	651	674	685	663	630	690	660	695	612	653	639	616	619	674	657	670	671	667	668	681	671	648	707	632	595	651	628	649	645	589	667	668	645	637	695	716	624	655	662	693	658	708	671	676	675	673	718	672	691	717	650	651	626	661	641	667	662	625	681	671	659	675	657	590	666	650	646	688	682	665	634	697	649	704	674	624	656	649	669	682	629	664	665	619	620	631	673	622	667	658	668	634	659	631	632	707	657	672	650	668	646	651	663	635	662	657	671	628	642	659	691	675	673	669	664	635	650	654	723	637	642	664	633	709	679	637	678	627	660	682	653	627	665	691	646	639	629	651	706	636	688	618	664	680	671	650	697	702	616	664	662	690	652	710	665	713	644	659	711	624	643	671	649	651	655	670	687	651	646	629	671	631	644	630	687	664	645	675	667	665	687	671	648	676	656	667	681	672	656	672	691	666	692	673	639	662	640	662	642	690	679	621	614	684	669	658	678	720	726	668	657	636	651	688	650	631	648	631	687	674	642	654	694	652	643	739	636	668	632	696	650	664	669	624	598	646	677	645	656	646	683	642	680	662	634	671	652	660	655	671	643	681	627	681	674	663	683	694	660	664	660	676	644	631	609	680	662	653	632	665	686	678	690	684	657	693	605	645	622	668	702	639	661	658	647	665	673	612	644	652	613	692	696	641	650	637	630	689	654	632	680	623	696	664	673	664	644	630	706	686	643	647	669	689	666	662	643	660	687	628	671	666	672	703	662	676	661	634	662	679	741	669	632	697	655	674	635	653	656	665	690	641	708	653	692	656	656	667	632	677	641	702	613	666	659	648	635	634	621	686	646	660	653	627	659	624	677	695	680	667	673	633	661	625	629	665	609	698	627	638	609	656	681	640	642	664	680	680	661	639	641	681	671	585	717	675	677	644	677	649	685	673	661	691	649	660	640	610	674	657	648	717	641	636	645	679	684	673	655	687	689	632	614	621	667	637	648	668	661	636	660	684	717	664	655	664	661	625	662	694	657	678	691	714	624	655	663	629	679	666	633	669	596	623	634	662	661	676	646	654	655	662	620	678	670	690	676
15315	13896	9279	4727	3433	2682	2040	1664	1464	1224	1134	1051	986	930	874	855	867	813	817	738	731	715	740	727	739	702	724	703	739	650	699	675	707	654	694	736	703	648	662	628	701	660	675	680	649	663	658	660	687	641	663	658	586	674	648	682	676	664	690	667	649	682	631	687	658	649	675	624	665	673	673	664	671	671	660	674	673	644	645	654	687	625	652	697	724	641	682	676	679	681	682	659	638	647	667	680	658	655	667	650	665	626	710	680	653	673	694	657	634	658	646	666	708	680	706	668	697	676	665	649	691	650	713	684	704	720	618	676	691	684	680	665	693	644	689	632	638	699	685	647	689	621	668	665	617	639	695	715	689	727	689	671	679	640	693	651	634	610	686	625	643	630	652	677	656	665	650	670	647	621	708	656	672	614	626	673	658	681	710	692	685	656	637	660	641	670	648	662	660	641	680	643	629	687	628	684	669	625	625	675	697	709	684	678	655	693	647	650	681	635	663	664	696	663	633	648	647	646	602	646	641	650	642	633	663	694	694	627	661	674	661	666	643	658	639	668	653	662	695	612	676	618	641	682	689	661	663	655	667	648	642	659	717	677	665	640	651	626	666	678	622	686	641	690	638	636	684	671	623	675	642	658	695	670	687	679	684	644	613	673	693	714	631	610	671	614	666	616	661	671	670	603	617	689	665	639	647	645	698	658	656	649	714	662	673	666	682	654	668	656	649	671	647	679	646	638	608	652	652	656	659	605	641	657	677	609	699	672	680	632	631	674	653	677	605	630	682	647	685	652	610	635	644	645	636	666	655	690	677	639	645	661	634	690	656	668	663	625	649	645	647	638	647	616	636	604	619	667	663	666	664	709	691	657	651	679	641	675	609	651	704	656	662	684	612	658	660	666	645	649	649	600	641	641	715	667	681	648	677	676	643	655	626	649	678	675	679	654	656	714	649	627	682	668	680	659	644	684	631	664	641	681	663	648	631	657	634	700	630	679	630	640	648	678	693	678	635	646	638	662	685	644	637	665	687	661	663	633	659	609	678	630	706	653	631	659	635	701	666	664	688	638	651	672	635	667	664	641	650	682	651	650	632	672	666	641	640	670	638	654	635	676	642	622	663	649	688	666	655	683	674	640	675	667	631	605	680	643	706	596	686	671	655	636	664	709	624	663	624	650	652	652	646	609	646	701	627	647	674	669	636	671	689	736	676	675	621	656	678	653	679	698	686	681	681	647	677	668	621	653	671	675	634	645	638	672	642	628	675	644	696	663	670	660	658	682	640	654	662	683	657	688	597	624	664	667	649	697	616	680	650	654	694	628	692	647	678	638	684	659	696	638	655	654	686	637	636	648	717	659	676	615	691	677	642	635	625	668	638	668	629	665	674	650	671	656	618	713	642	673	677	678	602	668	671	689	659	640	662	700	655	654	665	682	677	693	636	636	639	647	639	618	662	676	654	690	631	681	636	654	636	636	674	643	631	655	684	663	650	601	713	655	667	620	671	649	641	645	609	678	708	669	656	623	680	653	642	669	665	671	695	662	661	649	655	695	642	661	667	642	663	671	642	669	646	666	706	649	672	658	649	675	664	636	696	684	653	693	671	638	648	675	664	640	636	664	643	640	651	659	694	632	655	698	660	626	657	682	687	652	663	673	637	637	677	662	671	648	629	669	674	672	637	669	650	666	684	630	614	620	604	660	599	672	666	656	658	683	685	688	679	660	675	658	625	659	657	656	665	664	608	647	700	701	694	670	667	644	673	656	612	632	668	656	638	668	707	659	674	636	635	662	673	681	692	670	688	647	652	622	624	632	708	644	657	677	659	637	672	661	638	649	694	670	635	641	682	603	636	649	683	683	654	650	682	655	648	675	618	633	619	713	659	677	652	636	678	610	676	696	598	645	679	671	586	646	685	700	672	664	638	636	646	670	694	666	685	689	677	653	658	691	629	643	680	647	598	664	616	681	714	639	621	676	646	674	658	647	699	628	646	690	654	667	681	670	674	643	677	653	673	657	644	697	633	613	656	662	683	642	663	637	692	642	639	634	632	647	621	633	710	611	670	667	640	668	723	676	626	705	653	641	651	697	669	659	725	648	603	705	668	645	663	680	706	652	684	647	651	688	658	717	617	670	657	679	653	653	666	653	676	665	684	657	661	648	641	686	640	653	674	650	656	692	634	678	695	688	669	654	682	693	646	668	664	659	636	655	627	644	657	664	674	675	673	632	660	673	633	630	643	653	664	631	680	663	677	651	691	656	602	611	672	689	652	668	641	656	654	681	623	704	620	662	696	597	671	673	671	652	675	684	675	668	657	675	687	682	666	631	678	638	696	627	681	665	682	629	659	656	652	641	661	633	651	649	635	675	704	679	662	670	655	674	653	676	668	690	695	636	664	647	624	640	652	660	653	672	669	670	664	616	645	662	706	666	653	688	610	669	674	691	659	628	661	631	636	640	658	705	706	638	633	660	655	611	624	643	640	693	670	672	667	693	669	662	666	676	647	643	648	678	653	633	650	671	645	694	681	712	637	678	690	648	618	663	647	664	668	639	650	654	634	666	650	627	682	712	667	665	644	687	652	635	642	711	686	710	629	621	653	707	627	660	690	656	654	605	631	624	666	650	644	657	686	617	657	669	634	619	640	662	663	647	617	690	643	688	660	675	638	703	684	649	638	693	659	710	666	635	669	636	682	688	674	631	707	670	629	667	657	674	674	642	624	615	610	666	632	634	636	670	617	668	641	626	621	682	710	682	682	661	666	657	687	697	678	635	648	658	624	679	637	666	660	641	637	653	626	651	622	667	673	667	665	636	650	668	645	678	646	689	658	644	673	613	633	659	658	697	658	686	651	633	712	640	671	664	645	656	669	650	697	678	709	634	642	698	653	696	689	632	633	666	663	674	679	657	699	626	701	658	685	620	653	639	621	674	635	623	669	677	657	652	639	678	621	647	615	631	618	631	651	706	666	621	652	700	658	614	657	633	624	616	677	686	674	650	612	679	672	634	634	650	657	658	642	668	658	631	702	662	675	621	644	648	681	631	653	693	669	652	649	665	631	650	686	678	647	662	675	665	667	686	651	660	717	633	640	631	641	648	639	645	633	662	653	683	646	672	676	645	609	649	612	681	651	664	649	662	634	693	644	671	652	635	658	620	695	602	648	643	610	673	634	695	672	652	637	651	648	694	641	681	661	684	696	638	695	653	642	698	642	648	650	658	664	640	649	669	644	676	696	729	656	658	628	691	647	683	605	608	696	666	648	698	645	648	661	635	673	707	675	662	648	664	668	618	659	649	637	676	686	649	626	634	664	624	689	637	678	656	675	688	665	646	665	637	685	637	621	645	654	603	649	619	670	648	677	644	640	658	643	648	669	701	613	633	655	665	677	664	694	665	685	666	652	677	655	660	656	676	683	645	658	707	636	619	629	635	645	633	609	673	654	671	680	648	615	632	699	674	673	613	642	656	672	647	645	646	649	654	682	635	669	651
29049	17896	4067	915	724	700	664	649	638	656	646	620	646	630	702	635	672	634	646	656	650	628	633	618	650	629	637	644	611	613	575	638	603	651	710	635	644	654	641	585	612	601	635	659	615	595	638	640	587	632	684	624	630	594	646	669	632	653	633	652	620	644	619	596	609	614	594	642	616	597	564	616	641	616	565	614	641	646	628	646	594	638	648	607	639	631	643	630	643	611	621	659	659	626	664	599	643	594	603	603	630	624	637	639	631	602	660	623	595	628	618	605	600	618	631	636	606	636	610	647	646	639	608	613	604	644	622	660	613	603	591	631	618	641	641	644	630	652	615	617	640	611	616	634	625	668	639	641	588	680	610	620	625	605	603	638	638	601	587	587	628	672	609	642	627	640	623	584	590	619	616	661	644	614	644	649	601	646	607	586	656	643	607	628	668	630	623	610	605	651	645	636	604	606	623	630	631	635	639	643	599	616	611	628	650	626	611	639	620	630	597	586	639	608	631	624	632	601	615	586	623	594	633	664	601	633	638	608	629	635	618	648	632	630	637	625	618	627	614	634	608	603	650	653	637	626	624	643	606	632	582	622	658	647	615	616	608	586	622	642	606	612	608	638	625	622	639	621	640	617	593	582	669	644	611	637	644	578	631	612	617	590	597	644	604	589	614	625	639	625	665	584	633	627	616	635	641	651	642	602	616	621	626	624	594	622	616	616	639	620	621	621	563	609	632	606	630	653	644	601	651	619	597	627	603	633	624	641	672	661	578	603	669	666	592	624	620	569	621	607	594	676	614	610	599	609	601	633	651	595	613	642	612	654	658	622	620	631	583	603	593	643	630	631	550	582	636	634	627	642	629	662	594	611	645	671	612	606	663	626	589	639	605	653	647	575	576	646	624	654	621	560	635	610	643	629	687	583	628	587	638	614	573	654	680	690	583	622	647	669	636	619	611	596	594	597	615	652	680	620	628	633	608	672	604	655	613	631	624	643	663	673	635	630	632	647	686	607	578	646	622	630	634	624	642	635	638	633	646	595	628	662	615	621	648	655	679	595	601	623	674	631	598	588	609	627	584	641	631	639	617	658	633	628	656	604	620	619	632	606	598	605	610	647	650	607	615	651	629	650	583	632	649	634	616	591	661	625	639	619	657	624	655	616	627	561	592	632	637	604	635	634	660	632	655	657	618	627	612	577	645	606	656	597	595	605	648	624	652	629	590	605	631	590	625	637	607	660	630	610	638	639	634	663	598	596	624	588	634	672	629	633	620	665	643	596	651	627	668	631	647	606	616	619	617	581	595	613	612	590	603	652	625	612	640	633	624	620	599	598	622	645	607	582	638	610	600	614	658	615	620	596	611	646	634	641	634	630	591	589	627	626	613	612	658	652	608	623	612	654	645	671	660	627	624	624	606	664	656	627	696	626	626	620	603	651	652	643	606	603	644	632	648	635	645	607	614	619	604	652	629	634	605	638	610	626	649	606	603	651	595	632	605	583	579	604	651	612	623	630	634	640	660	622	627	653	592	624	635	635	629	627	642	629	684	636	594	654	648	645	640	607	605	645	631	645	663	576	622	625	678	656	680	645	601	649	598	667	668	623	615	646	663	612	607	632	603	641	599	616	620	643	610	624	637	669	643	608	598	608	613	643	653	636	669	640	642	628	634	618	626	611	613	613	618	661	629	577	592	637	630	625	691	675	606	668	607	676	656	598	651	625	649	591	675	663	645	635	585	626	666	597	632	650	639	661	650	646	591	618	591	610	656	609	605	629	639	633	631	648	629	616	643	668	611	598	616	630	599	641	612	657	592	609	663	622	614	603	632	611	599	636	667	609	658	636	613	608	636	595	655	608	621	641	642	606	650	684	608	630	613	634	647	616	597	619	648	610	617	622	654	628	618	649	591	662	583	622	658	673	634	613	646	630	649	650	648	633	629	615	592	609	605	625	628	599	598	655	631	638	653	620	631	608	657	616	598	618	613	647	614	618	556	654	648	666	679	636	658	637	665	632	646	569	597	599	592	596	595	646	672	641	639	621	627	648	579	656	626	597	623	622	621	618	618	591	634	633	586	616	632	640	625	582	601	622	614	597	596	628	614	601	647	662	665	610	626	690	642	612	645	619	639	650	615	595	629	610	620	626	640	637	606	602	612	606	620	640	648	655	617	586	638	608	646	625	615	614	607	598	662	631	648	633	638	626	604	623	626	611	613	584	634	601	593	608	637	647	623	641	631	607	658	631	638	643	571	600	661	655	578	623	631	614	607	608	623	632	658	639	638	634	644	650	636	620	625	631	603	677	656	592	658	617	649	603	653	629	607	654	641	623	603	608	629	637	595	590	605	645	641	587	603	675	616	640	596	595	615	619	669	628	589	579	629	627	609	609	628	625	694	673	623	617	615	623	636	640	641	597	667	586	678	648	633	636	632	605	627	623	599	623	653	664	613	591	590	672	640	630	618	592	661	577	616	625	604	619	643	624	609	601	611	603	672	634	595	658	594	589	652	631	642	618	632	645	605	622	604	587	627	603	637	615	627	652	665	595	633	594	651	640	619	636	620	645	580	622	656	619	623	631	635	612	670	631	631	612	610	627	616	599	625	631	569	609	606	601	611	603	666	606	640	616	588	628	640	647	646	629	647	610	612	629	615	609	649	613	618	645	654	604	611	676	677	562	636	616	605	638	628	618	671	660	566	580	605	622	646	597	580	680	671	592	597	689	643	648	617	618	616	570	618	602	618	617	651	673	640	582	641	657	607	622	586	636	610	598	644	664	623	662	617	631	586	571	577	645	650	627	656	631	596	625	634	637	642	658	657	582	628	666	628	646	607	598	577	614	601	575	641	645	573	625	610	637	634	607	585	665	577	616	609	600	615	612	589	604	584	599	620	659	595	628	658	655	620	636	635	607	632	603	633	618	639	585	659	634	578	652	604	682	599	610	600	622	581	660	676	621	655	610	563	602	618	599	616	591	638	593	572	638	628	634	623	642	600	621	642	628	633	614	645	583	640	654	652	636	629	613	642	608	658	632	603	581	616	634	647	577	639	636	618	579	617	637	609	620	626	582	593	652	631	635	604	664	603	629	627	613	634	591	626	627	603	609	659	642	572	668	653	611	621	620	631	592	602	699	621	626	624	590	636	658	587	596	624	660	615	649	618	619	607	644	625	636	605	656	621	607	602	594	632	627	631	621	678	636	634	635	652	587	652	599	642	663	643	666	618	609	633	597	584	587	614	655	543	646	591	647	556	633	644	653	658	636	664	612	620	614	602	595	643	659	663	625	593	621	617	637	523	649	636	598	628	623	639	670	631	596	636	627	648	637	618	625	609	623	628	646	573	617	634	639	660	619	637	647	642	600	605	607	609	638	659	597	635	658	644	633	609	630	597	653	647	649	607	633	620	608	642	669	595	615	618	623	652	614	609	635	622	572	559	594	652	611	620	643	618	623	643	650	652	584	649	606	607	555	613	654	604	624	614	624	580	615
13085	1138	951	775	773	685	696	678	668	689	628	692	669	660	653	663	687	652	641	694	671	623	632	680	619	645	666	645	643	672	665	629	660	623	668	637	682	681	658	671	633	716	676	633	686	650	580	638	644	674	649	682	595	652	679	646	675	631	633	619	646	648	662	638	671	653	651	659	658	662	685	686	637	644	676	648	641	659	606	626	660	631	657	676	628	612	658	648	690	644	673	656	629	660	652	648	614	639	651	631	638	633	623	666	639	646	607	677	659	679	646	676	659	630	654	681	620	667	639	611	663	649	690	617	638	677	651	673	639	648	614	672	661	652	703	640	668	622	646	644	655	669	615	650	638	684	651	670	645	646	689	699	690	691	663	651	644	625	662	672	674	631	661	685	654	606	693	653	671	674	705	651	685	645	646	645	656	662	651	635	644	674	652	664	700	659	607	660	655	638	624	661	643	651	663	629	651	695	636	676	668	624	662	659	672	656	685	663	631	620	632	669	621	636	632	665	644	669	684	647	615	664	631	659	682	643	639	594	624	657	662	699	628	610	702	662	647	656	600	662	661	684	659	665	694	629	661	630	668	621	679	636	630	650	678	740	684	650	628	682	641	647	664	624	668	627	619	641	654	680	681	686	656	643	640	641	675	641	651	628	625	649	643	668	671	606	647	662	652	655	646	669	676	653	675	668	692	653	626	650	642	664	637	611	661	642	674	617	641	680	656	663	616	665	628	655	631	699	608	678	662	677	651	682	635	630	644	654	661	665	689	681	655	661	638	651	623	657	653	627	644	654	617	664	704	622	672	647	664	691	660	716	665	663	650	613	655	657	656	665	627	625	631	666	669	628	659	620	687	662	599	623	649	638	654	668	611	678	622	710	731	672	695	629	630	613	623	648	671	577	679	660	645	618	654	683	627	671	670	638	686	647	649	627	679	671	653	639	668	671	688	639	623	654	647	637	646	639	702	621	693	643	627	629	678	599	632	668	622	631	635	651	612	647	716	624	695	604	636	653	672	668	638	646	643	669	609	606	639	713	657	674	639	635	642	650	654	656	640	652	629	681	701	637	612	636	651	615	678	674	650	646	646	673	707	650	684	617	635	666	675	640	620	648	646	679	655	642	697	633	647	648	664	659	640	601	672	622	662	657	650	630	675	662	683	649	664	689	661	643	661	633	630	673	657	650	665	616	674	699	636	647	666	622	669	673	668	685	608	639	660	645	651	676	675	636	613	616	651	621	670	632	616	669	689	625	648	630	670	641	633	642	661	668	655	668	625	610	662	626	691	628	680	634	657	674	668	647	621	704	651	658	638	669	657	679	665	655	651	650	632	650	656	639	665	670	634	612	679	714	639	626	618	693	662	671	645	627	683	659	650	659	646	648	675	717	669	646	631	702	634	634	690	649	622	653	661	683	620	637	664	685	601	637	622	616	617	647	644	648	643	618	660	661	659	628	672	644	626	711	689	646	664	641	677	635	670	631	659	659	682	664	699	670	623	624	656	641	683	671	681	622	659	655	661	654	620	651	655	650	675	629	612	690	697	649	664	653	625	629	656	648	647	676	649	664	667	613	647	662	660	602	665	669	692	646	662	648	606	670	649	644	652	662	659	641	607	648	675	693	643	701	627	676	657	637	615	673	622	650	649	683	695	663	673	657	635	672	665	641	680	667	662	625	649	617	686	665	654	681	667	622	660	637	642	653	635	661	629	657	630	663	633	620	650	629	631	615	638	616	631	646	673	679	632	598	613	657	613	651	660	720	676	647	672	702	680	675	618	662	667	645	629	621	623	653	567	635	649	678	638	635	621	610	689	703	616	678	683	645	659	664	696	643	642	679	637	695	632	630	636	657	694	639	703	610	684	642	642	677	636	662	691	656	605	672	601	642	669	686	669	659	663	624	697	662	647	664	615	664	654	673	654	655	638	628	660	622	673	646	657	679	643	660	673	666	691	646	655	701	602	669	630	652	669	648	606	619	675	662	638	630	627	597	635	620	673	639	637	595	641	682	662	620	683	623	662	641	708	637	694	630	678	677	656	692	631	634	722	682	681	643	653	654	606	658	659	695	627	681	656	628	670	690	679	641	590	657	673	645	640	642	678	598	625	634	637	690	653	687	650	622	625	657	681	624	642	651	666	645	659	677	683	656	679	604	651	672	665	633	653	699	663	695	642	690	687	616	638	578	640	640	676	637	683	648	624	686	648	708	686	657	658	655	688	615	645	629	696	628	655	650	654	641	676	667	656	663	629	628	667	685	670	642	680	639	679	629	670	673	571	647	697	661	664	719	682	653	674	665	657	595	673	619	626	687	687	690	712	630	663	645	634	657	650	640	651	664	669	656	663	726	645	693	625	629	674	615	676	661	652	669	651	672	659	643	648	661	639	636	682	644	649	646	678	630	659	625	675	645	626	635	658	640	654	671	677	644	707	628	664	655	625	681	652	654	657	657	677	643	691	677	661	633	674	636	645	642	620	602	616	669	658	664	658	601	619	614	627	628	632	658	684	652	638	669	694	670	610	638	693	643	640	674	674	628	717	646	661	655	627	617	654	675	663	647	635	590	644	662	665	637	633	617	669	614	657	634	681	682	686	658	662	660	633	671	641	648	641	637	683	618	681	685	704	656	619	687	621	652	670	629	653	680	626	703	609	690	645	613	621	670	642	689	664	596	634	688	610	658	659	655	674	637	659	659	635	655	626	605	671	636	665	633	667	671	599	626	616	643	693	654	626	599	654	674	670	596	644	618	647	708	610	700	675	602	624	590	648	634	671	656	652	660	663	635	651	660	669	637	661	621	621	617	623	658	663	633	654	676	682	640	676	638	682	681	652	613	700	669	624	579	666	651	640	643	686	674	639	630	632	622	657	675	682	688	617	623	645	655	632	592	654	682	645	664	634	653	694	670	656	694	592	675	665	666	619	661	691	670	635	642	701	618	675	679	616	665	697	647	677	623	621	636	633	664	679	665	626	650	641	649	629	661	689	624	628	649	639	656	594	686	639	697	661	640	634	651	690	626	615	657	634	672	708	671	643	636	654	657	664	623	681	629	648	629	684	647	677	651	675	670	653	631	641	647	625	648	621	671	647	643	655	606	651	662	690	715	667	671	649	613	659	654	643	586	661	674	619	637	699	650	635	657	685	670	667	619	661	632	703	745	630	599	656	655	666	624	693	639	646	662	628	647	664	663	648	654	682	667	667	635	668	632	646	706	651	681	621	679	641	654	661	633	665	675	672	654	654	651	624	592	608	650	674	650	663	650	620	678	673	588	697	659	652	640	645	614	650	636	632	650	657	611	653	630	630	653	680	643	646	647	661	670	651	659	628	660	666	645	691	689	665	640	674	656	639	632	654	670	674	679	640	643	661	636	647	657	645	669	667	648	650	699	676	662	633	616	656	680	702	641	651	679	634	617	675	639	674	631	636	666	661	655	692	640	686	655	612	682	647	650	658	693	616	601	663	618	657	661	651	689	663	675	685	706
24162	21522	28810	24669	21511	9628	1156	857	722	614	648	640	590	578	582	580	576	538	510	501	536	557	486	510	533	522	496	491	490	541	494	455	480	501	511	455	498	499	461	507	468	466	511	491	480	500	519	500	466	498	497	467	482	512	472	465	447	517	521	471	474	479	476	526	480	471	443	502	486	507	510	465	459	488	497	475	469	470	478	514	458	470	450	509	491	503	510	523	466	531	484	476	507	476	482	461	478	481	456	454	491	451	480	450	475	462	459	454	499	481	489	504	512	521	507	507	495	555	452	490	513	530	530	503	507	517	513	480	507	474	498	468	488	459	494	483	496	461	516	515	472	480	475	475	478	498	470	460	464	498	501	507	499	505	463	514	483	534	476	501	497	476	490	486	455	499	503	471	460	464	478	479	449	508	441	453	487	499	497	499	479	426	478	457	480	484	459	482	451	481	475	507	532	464	462	527	485	494	457	502	466	502	492	462	466	471	450	493	471	428	541	467	533	506	455	459	477	446	446	465	467	475	496	489	459	443	480	489	462	514	446	497	513	462	500	464	476	478	434	477	470	455	522	477	441	481	503	461	450	470	468	523	446	476	501	521	470	478	495	500	490	455	488	475	503	469	441	469	468	461	469	498	481	495	463	484	535	474	457	465	482	526	474	468	457	500	492	488	432	483	434	503	491	481	457	439	493	512	488	477	452	461	505	476	478	493	501	492	456	471	465	459	482	520	517	488	505	474	464	453	422	445	482	478	469	456	497	536	493	445	415	457	475	500	449	497	488	475	477	461	448	435	467	493	512	473	474	450	473	499	466	488	471	500	460	449	466	489	475	507	475	485	493	478	466	489	473	450	443	483	460	503	456	510	460	455	460	500	497	486	493	509	490	465	460	485	459	453	462	458	469	484	453	471	453	485	452	525	500	457	465	437	477	486	518	484	478	498	473	432	462	484	473	462	480	468	468	454	462	473	502	489	500	448	494	462	484	472	456	517	479	483	496	464	481	503	494	530	498	472	431	483	479	488	472	504	474	446	475	476	485	453	442	445	442	451	488	488	496	475	498	479	518	493	512	518	487	494	465	466	434	461	485	485	480	483	488	483	484	459	458	481	488	485	462	480	484	474	476	459	490	492	459	482	461	454	486	462	450	477	461	520	447	435	490	502	472	490	488	471	495	484	452	455	497	476	506	499	473	486	512	489	475	480	470	477	443	483	461	439	484	475	471	476	494	491	503	487	476	471	488	489	433	478	483	464	502	468	530	451	522	483	460	457	465	493	459	518	523	467	515	457	465	519	454	520	480	493	459	468	487	456	463	488	479	489	496	494	458	446	444	495	470	502	478	480	481	472	468	507	460	479	467	512	460	466	465	475	501	453	441	455	495	453	489	469	477	454	495	479	495	485	473	495	461	466	435	451	497	500	461	476	504	483	479	462	504	453	466	478	519	441	454	510	477	495	445	483	483	487	465	497	469	476	507	449	446	496	483	478	477	488	475	465	467	530	453	506	515	473	496	454	489	464	470	489	456	490	451	451	466	476	470	496	443	468	520	464	496	474	514	463	455	462	495	486	463	439	495	476	499	461	519	455	464	471	488	489	475	486	445	455	452	501	474	450	450	463	492	480	478	499	477	494	486	473	484	506	489	471	488	475	481	520	452	506	476	475	466	498	474	495	465	482	487	472	495	488	465	511	442	487	472	454	468	434	462	509	453	426	484	472	525	482	460	490	489	483	494	476	450	452	476	502	447	498	505	515	464	494	467	475	472	465	451	445	508	509	487	474	503	474	525	496	474	468	506	501	457	476	505	476	478	485	433	467	449	453	476	499	480	512	445	473	501	498	476	493	497	485	487	463	482	475	492	504	481	462	469	526	450	476	491	489	471	529	509	467	474	461	489	490	501	511	490	485	463	473	457	494	428	492	503	473	467	493	465	431	479	534	460	491	427	475	440	450	476	480	482	497	464	486	493	481	497	473	553	466	443	470	481	500	475	467	502	451	484	453	437	484	468	499	436	472	502	493	469	469	485	509	495	476	483	498	471	468	503	489	483	459	442	480	480	505	496	496	506	440	472	465	466	502	462	545	479	456	484	454	451	454	461	476	461	446	490	508	516	454	452	461	488	468	476	462	471	497	494	475	453	494	491	466	505	445	466	510	477	497	515	509	508	497	457	462	473	462	510	469	500	471	456	477	458	507	462	460	465	468	478	482	477	465	454	480	459	494	513	510	473	465	471	482	470	491	466	515	516	461	477	455	481	464	461	475	476	459	455	456	460	471	454	464	470	461	462	449	452	510	511	459	514	470	477	480	466	455	475	516	449	460	417	483	466	525	483	465	536	485	456	459	480	462	476	470	459	504	482	502	441	504	467	494	457	479	482	493	483	496	442	488	470	472	469	526	528	514	515	531	517	490	516	496	476	442	446	460	487	457	475	491	477	485	527	455	513	458	492	518	478	474	455	491	484	468	470	472	486	499	448	471	467	505	472	501	482	477	489	509	457	493	480	465	475	457	495	497	478	463	504	494	472	481	505	500	460	483	534	511	507	470	540	492	515	491	492	433	478	467	524	474	478	485	479	480	501	500	501	512	473	437	482	437	478	439	494	484	450	469	465	490	458	515	488	486	468	467	487	487	493	482	500	473	508	513	498	478	492	502	465	468	469	469	450	493	485	478	489	471	454	459	510	482	448	513	485	480	460	456	482	477	484	488	477	471	461	503	502	451	484	472	454	452	430	498	469	491	447	514	547	463	474	490	489	492	499	486	444	499	511	495	482	475	483	506	476	491	515	499	478	435	472	502	461	504	474	459	450	449	470	439	490	463	463	472	470	469	503	455	476	487	479	496	458	429	456	485	455	523	495	473	463	428	452	505	466	440	445	485	484	498	476	414	466	479	449	453	488	493	439	500	489	485	485	481	462	501	460	492	448	468	481	455	459	521	434	464	505	455	490	459	481	482	479	456	481	453	459	447	498	465	484	483	460	477	480	428	453	485	502	458	500	500	473	483	481	484	444	491	453	472	429	487	473	503	527	428	497	496	465	514	461	457	482	456	511	496	498	505	463	493	502	500	447	471	484	496	498	432	470	509	546	478	481	486	515	469	446	469	488	489	488	480	426	504	496	472	470	502	506	454	465	457	473	457	493	491	482	510	466	476	462	447	511	473	492	465	460	444	477	504	447	447	481	494	458	489	488	454	501	528	478	477	451	468	444	469	504	468	464	456	427	482	479	478	483	493	448	495	480	488	443	514	495	509	499	482	469	490	490	502	480	420	446	470	477	471	478	502	498	454	477	508	457	461	520	468	490	477	485	476	490	495	478	473	493	449	489	482	492	453	502	496	466	478	475	488	491	504	456	469	492	447	464	479	454	467	477	483	486	489	462	503	474	459	451	486	553	460	469	452	510	506	512	472	504	454	489	492	446	462	482	453	508	475	524	488	477	512	487	485	455	514	493	468	478	498	473	477	470	472	473	486	462	474	503	510
14356	8346	5575	2744	1980	1602	1266	1045	905	796	691	728	674	667	635	570	602	586	543	577	541	571	554	532	564	522	503	471	505	503	495	542	481	528	542	500	547	483	507	538	493	487	525	530	483	549	516	519	505	527	526	508	533	516	508	557	514	494	521	518	488	531	543	533	515	451	483	508	518	520	492	485	548	486	513	480	518	470	524	476	475	505	507	499	508	503	479	499	506	505	450	461	488	510	497	539	461	485	496	509	510	468	509	489	540	494	494	476	509	494	506	509	551	514	533	519	492	495	487	487	534	495	517	508	448	535	499	526	498	475	478	503	468	526	487	505	485	473	490	483	509	494	497	491	480	488	492	497	487	501	477	478	492	496	489	502	506	519	472	476	531	470	506	490	483	510	535	501	468	458	506	498	524	521	479	486	506	512	448	496	494	502	516	481	475	501	491	522	521	485	518	493	461	479	521	476	515	489	462	518	481	500	512	468	497	481	492	483	514	492	458	470	439	488	476	478	503	519	469	505	500	521	468	514	492	471	526	503	514	499	517	509	536	542	491	493	491	475	477	498	502	467	495	481	521	459	467	495	510	482	473	482	470	525	531	514	487	480	535	481	464	504	489	514	518	524	465	513	477	503	526	438	487	477	484	501	523	452	463	482	466	492	496	491	504	496	472	505	509	524	524	473	546	506	527	556	497	494	500	460	478	462	540	508	489	500	463	513	562	507	536	511	479	483	499	486	491	517	510	525	479	484	500	491	484	470	518	496	499	459	449	529	484	513	471	508	491	530	459	445	521	508	436	531	516	521	495	491	465	488	490	446	495	482	469	493	516	503	542	493	516	510	498	511	521	513	474	470	497	482	475	490	477	499	516	547	458	502	505	477	535	524	482	530	520	520	507	489	522	532	510	490	469	500	504	507	512	492	484	519	539	502	521	486	537	495	525	490	482	506	513	501	511	495	514	545	458	505	494	544	508	493	494	478	544	522	494	496	543	472	515	520	497	510	503	523	512	504	504	513	540	503	512	508	461	485	522	498	472	489	487	467	524	492	472	512	502	457	456	535	504	474	470	493	502	544	508	491	494	504	499	542	489	492	514	477	495	491	492	488	516	500	512	494	492	470	502	452	496	510	471	489	501	513	503	499	462	462	525	498	506	482	465	462	540	487	490	489	477	497	478	505	528	475	510	476	523	492	485	494	492	510	490	489	492	491	529	484	479	468	499	531	521	497	536	462	503	496	481	534	510	493	499	523	503	485	475	472	475	514	500	497	516	496	503	493	485	493	502	458	489	498	512	480	518	464	524	494	504	492	515	491	475	482	508	459	514	490	502	498	496	492	558	483	460	484	487	492	489	483	469	472	495	515	474	494	487	502	511	484	482	489	484	484	532	520	510	471	512	493	487	485	517	485	534	484	504	492	453	474	509	490	526	494	482	491	529	537	497	525	501	473	493	490	505	459	527	524	470	498	481	491	470	511	479	494	491	499	449	512	496	501	476	515	486	482	464	491	529	539	480	450	506	499	521	507	526	484	484	509	524	511	493	517	466	494	481	536	489	480	473	515	508	534	505	519	495	498	502	514	446	457	502	531	502	442	506	486	507	520	514	493	513	484	509	469	500	517	478	453	551	490	475	507	523	495	511	485	551	530	498	507	489	472	481	490	488	475	501	489	503	481	516	515	522	503	476	469	513	480	478	461	489	484	480	510	500	528	494	527	492	501	469	485	507	486	456	512	476	485	549	491	478	519	501	520	523	504	502	516	521	462	473	478	512	537	545	531	461	506	458	496	503	515	500	474	475	520	484	498	491	496	519	507	500	523	516	480	528	509	504	486	493	486	503	483	488	490	486	487	496	492	469	489	506	462	482	506	497	478	460	495	487	500	562	483	481	476	479	486	494	458	484	482	484	514	499	482	472	464	498	465	459	493	490	492	519	485	451	485	540	485	512	508	473	516	478	531	466	489	471	499	471	504	502	488	479	487	515	481	521	516	491	493	514	490	483	515	487	514	523	476	476	461	491	480	491	507	470	469	542	511	480	479	476	503	474	494	481	473	502	508	499	512	496	498	531	520	468	525	518	468	504	530	472	462	507	493	483	487	468	535	481	504	483	504	501	539	482	482	491	443	482	485	509	493	465	507	495	528	507	502	473	504	468	504	462	461	503	487	488	464	446	497	537	466	509	501	481	496	527	488	495	490	477	516	520	478	473	505	504	512	470	514	502	528	489	525	508	459	464	488	493	509	521	484	540	488	465	468	492	480	496	504	512	515	519	485	516	498	475	489	460	495	479	487	490	486	488	538	507	498	482	479	488	475	485	492	520	540	524	451	494	457	507	512	486	500	519	497	479	494	506	464	481	476	500	518	514	495	471	526	526	507	506	451	481	511	535	520	490	455	470	502	499	465	527	493	503	520	492	461	513	474	553	476	491	497	496	491	489	481	488	495	485	490	471	497	470	455	538	487	470	484	467	517	540	471	510	526	490	508	468	491	511	510	524	515	524	483	491	498	469	526	450	504	497	504	503	506	474	496	504	495	496	507	487	533	450	495	481	476	485	493	475	509	500	493	522	504	461	473	503	497	488	523	475	499	473	474	489	503	472	486	485	484	473	533	515	484	474	519	527	479	505	500	515	519	503	506	492	520	485	475	506	546	466	519	463	481	529	496	491	510	503	488	521	476	484	491	476	505	493	504	505	510	502	477	524	502	468	491	495	486	547	470	498	530	497	509	518	512	494	460	487	503	502	522	493	509	483	548	505	484	477	507	494	468	491	487	480	455	499	505	477	470	487	532	511	468	492	472	497	549	477	484	495	497	527	495	507	498	507	507	508	493	484	468	479	492	486	529	482	453	475	481	438	480	433	485	527	512	521	514	476	477	494	500	489	509	524	499	525	489	503	506	503	484	519	482	483	491	481	527	508	534	502	508	528	444	459	511	488	496	517	488	478	509	546	458	464	473	506	493	491	516	497	542	528	508	491	473	481	457	515	490	474	476	509	499	513	460	476	497	491	494	513	490	523	497	509	513	490	479	521	512	523	483	481	532	497	479	493	487	492	499	466	463	475	493	478	502	470	486	517	474	530	512	531	519	512	490	467	507	458	501	493	484	464	492	511	501	490	469	490	464	520	506	495	475	521	476	492	488	487	504	485	537	507	481	494	507	498	525	472	451	499	491	544	532	476	510	491	467	535	500	493	485	471	500	506	488	483	505	486	524	487	493	517	488	485	488	488	482	494	522	477	502	523	489	506	492	503	505	503	489	489	534	505	515	502	494	493	479	484	495	515	489	500	512	530	504	512	520	497	495	494	488	507	480	510	490	533	533	484	452	510	461	481	472	524	482	531	506	498	516	509	530	516	481	498	469	508	487	521	485	488	489	527	500	512	480	493	560	471	549	504	540	486	493	514	528	501	481	485	505	463	500	486	473	486	496	491	484	463	473	507	533	517	558	480	517	485	498	463	489	464	474	479	472	517	502	514	498	468	475
25356	21528	27640	25732	9824	1266	1112	919	909	918	891	873	871	867	874	851	905	815	815	816	811	821	826	819	842	805	801	803	787	875	831	806	879	839	820	786	815	854	845	836	836	834	819	844	793	803	830	813	817	822	848	816	877	823	787	795	830	777	813	801	805	807	824	825	791	848	802	788	828	797	768	783	795	853	822	805	800	767	806	843	807	800	871	777	829	807	801	821	800	805	796	824	828	847	824	833	857	827	846	816	781	847	824	895	786	845	860	829	834	792	798	786	850	825	792	814	789	836	870	818	803	857	810	823	847	787	841	815	769	840	757	776	865	859	836	775	836	815	776	814	784	776	788	797	801	813	804	805	767	811	845	845	814	816	820	807	812	812	898	772	817	760	846	804	789	827	813	795	840	780	775	860	806	814	878	853	896	889	795	830	824	772	789	823	824	782	811	859	889	792	823	832	802	761	787	812	808	815	815	823	829	813	854	828	789	852	830	825	857	838	859	810	860	798	793	806	820	819	803	793	846	766	814	816	774	823	804	789	798	818	872	813	808	756	843	837	802	814	789	786	826	799	788	835	801	798	777	790	837	818	817	880	768	810	802	793	820	792	798	819	813	785	772	807	849	819	797	846	757	814	858	787	833	800	791	779	821	803	809	809	797	801	824	818	810	792	825	784	823	831	774	833	840	790	861	813	800	794	758	780	800	784	817	802	779	830	813	811	798	856	773	829	888	888	759	832	792	802	793	808	792	812	808	823	836	821	782	782	812	827	813	804	811	849	838	821	751	807	853	811	795	760	834	870	793	818	836	855	849	823	807	785	778	834	797	816	829	777	786	784	857	806	805	820	817	791	786	842	797	828	790	840	804	804	793	838	787	805	788	835	824	801	840	816	797	837	860	818	756	776	812	810	800	778	802	796	826	833	789	819	847	868	864	771	807	823	804	809	834	831	767	792	798	837	804	779	801	834	857	783	875	835	865	816	797	798	820	842	786	814	783	791	760	783	841	823	810	731	791	796	810	790	760	813	795	786	803	806	847	780	780	817	797	782	837	794	807	842	797	792	841	784	806	839	813	828	819	838	745	810	847	814	831	829	807	852	785	784	842	843	818	854	847	841	825	770	810	783	819	850	818	817	811	810	865	829	848	847	829	795	791	799	773	784	847	854	811	740	778	866	759	873	787	812	831	799	813	808	836	744	835	834	789	799	808	819	810	799	776	831	847	802	841	797	838	814	833	873	801	820	738	838	841	781	783	815	841	825	779	798	772	804	807	750	826	836	845	795	896	829	791	842	821	823	859	843	795	792	840	751	798	844	807	799	760	847	824	815	829	814	814	819	863	812	750	843	816	824	811	830	795	758	826	840	768	783	837	819	772	796	843	868	829	854	759	805	872	787	803	835	762	861	825	799	812	818	812	833	814	793	778	764	846	832	778	809	751	832	835	795	811	810	830	867	843	853	854	780	791	814	846	824	812	811	789	785	800	836	813	784	821	844	834	854	804	764	817	820	816	790	826	760	825	811	816	817	842	791	780	803	810	828	881	774	794	783	822	848	811	790	803	749	810	826	795	762	841	852	802	844	836	865	765	804	813	830	799	817	798	839	812	773	825	816	813	809	799	790	835	822	772	838	870	833	814	782	802	792	848	855	820	812	801	830	805	799	829	832	776	796	866	794	807	793	812	773	790	812	850	853	801	785	834	795	789	825	846	803	800	808	833	855	829	816	804	803	810	861	808	777	791	779	835	869	821	793	776	808	778	775	739	834	790	801	838	818	856	851	836	792	814	843	829	884	826	838	859	809	796	796	773	790	781	823	832	770	807	798	784	781	817	835	776	771	804	859	785	790	789	796	865	859	790	818	815	877	813	803	824	760	854	776	857	790	823	808	803	770	814	852	811	809	797	783	819	834	848	794	821	834	828	803	807	799	797	818	826	800	793	778	845	734	768	826	815	817	833	811	747	791	838	776	866	774	861	839	789	778	856	816	817	805	824	873	815	803	806	844	824	814	840	843	814	799	781	831	864	793	831	815	815	788	788	826	822	828	792	825	806	848	822	812	819	808	786	767	799	819	809	810	872	821	804	833	795	783	770	792	802	829	842	846	781	867	808	791	814	822	812	803	836	753	784	753	831	849	814	813	770	813	807	855	749	844	771	835	789	832	830	787	831	807	827	769	837	768	764	833	740	795	810	814	811	807	754	814	821	789	820	788	827	808	785	824	843	834	748	830	859	789	766	851	821	841	805	813	808	792	854	810	840	800	819	819	745	809	844	837	793	833	844	831	794	777	788	789	806	802	872	782	812	843	813	773	795	801	776	803	842	855	778	830	748	775	827	817	818	751	772	853	775	820	828	752	838	824	784	808	805	781	802	803	811	785	822	764	872	788	831	851	796	781	819	840	813	794	788	809	805	816	818	785	738	829	800	818	804	805	849	797	780	834	852	839	842	833	800	815	822	774	797	819	813	828	861	843	790	815	807	814	824	795	790	849	820	753	833	834	776	827	800	794	844	827	850	802	807	783	816	793	797	820	859	812	794	789	816	835	780	827	827	803	830	780	797	822	828	837	773	843	816	802	832	832	818	774	748	784	811	849	825	802	810	827	801	833	785	811	821	796	846	779	844	870	843	849	762	796	832	769	832	831	779	827	777	837	787	833	810	806	854	807	824	799	839	801	843	814	828	798	781	858	795	762	781	826	761	804	790	804	826	779	763	836	781	838	820	794	860	802	791	780	794	743	834	774	807	810	836	816	859	760	775	810	848	791	787	808	839	804	854	768	805	779	872	809	845	833	875	833	746	797	812	851	776	816	826	829	831	854	855	787	802	763	789	833	842	799	822	802	832	792	793	794	788	781	780	849	834	845	778	789	828	785	790	804	758	808	803	802	861	854	819	755	805	789	836	822	819	796	783	820	766	850	801	825	781	848	815	784	814	851	764	774	792	825	827	809	755	776	759	831	844	863	792	794	839	870	770	791	794	829	842	771	793	784	841	814	826	784	790	764	809	821	825	837	787	870	815	800	864	848	818	744	779	819	858	854	862	838	783	879	803	815	822	829	812	793	817	817	766	821	799	806	835	824	788	792	811	786	791	816	811	790	782	865	818	836	854	796	837	794	815	848	833	845	805	763	842	851	839	824	806	824	849	857	792	836	862	835	838	837	856	735	799	830	837	855	847	859	771	816	820	817	808	774	853	830	835	863	803	825	838	811	849	779	810	827	790	832	791	810	823	736	811	806	822	751	844	821	828	796	744	807	820	782	774	823	776	884	742	792	813	777	779	821	832	788	834	812	796	813	804	756	799	804	829	793	758	798	818	842	837	813	815	805	811	825	792	812	810	768	852	844	823	814	811	804	818	825	810	810	776	853	816	849	795	807	798	832	768	767	821	837	820	853	852	774	765	828	731	769	821	811	839	845	760	838	802	773	773	775	831	803	767	837	800	790	827	824	790	791	833	854	834	842	800	811	828	789	819	813	809	757	870	818
13241	5094	3488	1932	1599	1422	1207	1186	1030	1024	898	900	962	869	898	840	870	872	856	843	862	811	824	796	797	898	842	812	854	863	773	814	844	831	825	820	781	832	828	832	824	906	804	759	874	849	852	799	803	814	791	821	825	857	859	762	845	806	757	820	878	853	772	823	829	812	838	829	810	781	822	793	786	816	811	827	772	795	830	816	794	822	787	802	829	790	810	794	785	820	786	826	807	826	838	836	822	774	862	835	822	797	825	784	818	821	892	833	830	831	836	844	826	770	848	810	851	827	818	794	822	775	843	872	838	843	883	856	828	803	808	789	828	784	818	845	799	814	809	808	844	757	804	858	791	842	831	816	801	779	836	839	793	821	806	853	809	809	780	810	793	832	850	858	808	819	774	842	817	816	815	901	826	844	835	828	861	828	858	840	782	860	857	772	859	841	820	806	802	827	829	828	821	783	749	803	788	787	869	820	809	793	821	765	797	816	766	837	828	792	815	814	833	797	753	800	818	886	856	774	803	837	893	849	819	826	799	794	763	831	826	866	803	779	827	852	820	806	814	762	787	813	834	792	814	829	775	829	862	824	792	806	811	791	815	837	812	812	810	819	865	864	792	825	813	806	867	798	835	834	788	785	835	855	887	813	813	837	825	772	833	835	804	842	842	818	843	842	814	836	827	845	851	820	744	837	802	822	811	838	820	892	804	785	830	813	834	872	785	824	830	798	846	819	858	800	860	820	809	806	766	829	828	785	856	850	819	876	830	820	831	814	841	819	799	864	840	852	828	800	824	819	824	858	807	801	784	785	847	792	793	823	819	856	886	851	810	863	841	781	824	832	885	821	807	794	801	801	840	770	838	807	781	862	837	807	808	855	812	785	825	870	850	781	832	812	812	873	767	839	783	829	864	820	800	817	821	829	834	831	841	773	826	844	809	871	782	865	760	789	776	833	830	828	817	830	804	809	818	817	842	832	828	827	768	798	794	802	781	829	833	824	838	835	835	830	796	810	850	816	842	760	860	788	791	834	814	834	827	826	770	792	797	785	814	841	846	823	800	839	828	787	829	785	811	894	769	805	785	843	800	821	849	829	849	796	852	818	857	838	827	780	847	819	791	821	809	819	782	824	809	822	828	835	847	769	827	757	879	770	839	841	802	831	822	838	778	849	886	790	847	862	860	846	835	819	808	778	785	820	800	798	812	873	829	856	784	790	862	828	832	813	845	865	807	838	815	860	797	817	809	843	811	800	795	795	774	829	802	814	790	826	843	885	780	837	842	833	826	844	872	826	852	758	835	815	820	782	848	820	798	806	781	818	806	798	784	794	803	811	808	773	783	774	807	820	813	864	807	833	821	783	763	804	831	768	798	834	779	814	839	799	814	772	851	782	842	871	782	797	782	775	831	858	776	806	787	808	864	848	757	817	828	803	783	834	785	863	791	836	822	835	804	827	812	821	840	837	789	814	800	812	847	845	858	857	842	854	790	870	799	835	870	824	820	802	813	806	803	819	819	869	792	796	820	803	809	818	842	752	857	799	863	810	826	825	804	803	847	775	800	800	765	832	806	820	779	807	778	835	871	796	826	826	792	786	788	800	796	848	793	834	816	815	844	820	789	831	822	828	835	815	843	817	788	827	842	810	833	866	773	805	792	784	861	844	831	797	835	818	797	819	830	739	818	816	810	775	800	841	830	797	818	807	856	806	810	799	823	799	860	821	828	827	800	808	810	821	819	824	810	805	822	724	787	828	841	781	868	840	799	866	803	841	833	816	846	816	813	870	820	816	827	789	767	778	825	783	748	836	768	860	824	788	878	814	803	827	762	800	812	804	835	745	798	800	815	814	792	791	888	858	826	771	824	801	802	813	856	789	797	842	861	806	788	842	797	842	832	819	824	831	841	792	775	817	873	757	864	790	851	823	825	791	802	796	778	841	781	781	843	802	767	832	850	843	767	833	846	833	804	824	768	809	800	804	801	809	828	840	788	828	819	814	817	789	794	846	827	820	819	770	842	805	773	811	785	849	779	824	788	795	798	792	789	798	783	768	785	802	825	843	847	789	838	827	822	868	822	796	817	803	855	784	809	862	819	873	769	762	820	823	856	796	822	782	845	826	805	831	793	778	794	845	840	788	811	798	835	846	764	786	762	802	822	823	842	798	805	823	857	822	839	799	828	847	824	796	726	809	804	783	851	787	858	776	886	833	791	856	795	812	820	809	788	821	795	797	810	773	850	781	819	844	860	822	780	816	827	833	807	842	811	806	811	824	803	833	830	778	776	779	845	824	781	840	786	844	783	830	816	804	799	833	814	858	829	809	787	815	796	818	797	833	833	798	797	777	811	761	818	836	776	835	835	796	782	754	763	806	806	823	832	749	768	763	827	837	790	800	822	819	822	805	805	751	785	793	807	823	791	807	797	819	828	877	813	813	791	805	777	790	778	837	775	812	873	835	830	796	787	818	794	851	812	835	801	805	818	806	835	749	811	805	806	850	817	838	814	810	852	788	868	821	859	840	811	847	839	813	815	870	787	862	856	833	810	888	809	755	847	878	830	815	842	859	760	832	856	860	801	788	795	810	800	814	829	814	768	799	820	864	794	803	837	789	851	814	833	778	850	783	831	816	846	824	799	837	828	825	806	799	849	844	866	864	814	830	853	860	796	783	863	780	835	891	842	825	808	840	788	828	874	792	851	799	796	846	828	876	828	824	889	817	827	851	821	833	821	797	830	796	898	836	858	803	864	859	809	850	876	805	831	847	835	780	835	822	804	861	759	846	810	822	774	857	812	831	837	833	811	799	805	853	814	887	791	806	807	838	832	762	842	824	836	844	801	764	825	802	764	846	822	806	836	803	820	801	791	824	820	817	846	818	852	818	770	834	774	780	830	801	801	812	823	760	816	829	783	751	807	866	819	785	854	778	828	808	850	795	845	796	794	858	755	762	817	818	797	824	782	821	789	841	808	805	812	796	799	814	796	825	846	777	845	806	835	799	809	805	793	833	802	810	813	860	827	804	823	802	786	817	811	851	802	789	828	814	846	781	845	761	855	794	816	770	855	770	857	811	832	800	838	873	814	831	848	811	810	850	811	787	835	820	766	812	811	805	876	781	848	826	815	820	862	811	818	882	859	741	803	814	825	841	780	808	799	813	825	846	833	825	829	801	828	796	796	857	837	824	781	819	794	814	804	829	802	783	834	806	801	805	857	829	793	820	807	818	737	800	846	783	803	813	838	804	846	807	822	793	802	851	767	814	808	830	852	776	833	816	796	789	812	888	843	825	865	828	777	836	783	818	817	788	792	856	782	788	805	773	832	824	851	813	779	768	824	792	790	818	828	832	823	842	820	798	795	857	821	815	826	829	795	832	781	817	779	820	813	796	779	795	818	806	833	806	825	912	858	822	828	831	827	807	795	874	852	815	793	777	781	800	838	847	812	805	834	826	754	831	816	797	832	822	780	843	894	829	791	823	791	823	781	857	757	803
23137	21644	29455	24351	21641	21668	7110	1425	1111	1041	947	835	910	810	853	784	773	740	812	710	728	724	733	692	727	788	690	735	749	721	693	630	668	698	673	679	670	684	683	714	657	705	658	690	710	695	696	674	699	713	675	662	685	675	613	711	654	680	702	649	672	668	716	608	669	681	632	656	650	687	655	604	687	713	596	663	662	656	650	695	696	657	727	682	673	674	697	698	658	665	690	653	712	664	677	705	706	668	697	705	692	675	735	666	666	715	670	739	684	701	653	697	696	651	725	696	700	679	707	697	633	668	694	698	702	673	733	731	682	706	656	684	677	668	750	629	666	686	648	629	617	699	682	666	715	665	676	705	702	714	658	644	682	684	711	669	648	651	669	689	699	644	689	681	719	663	714	692	710	684	675	693	648	688	672	647	663	670	683	667	685	693	667	697	653	710	699	674	694	669	600	658	642	691	652	680	655	680	708	662	695	672	655	639	689	657	670	714	665	646	585	648	634	688	623	654	706	708	691	656	658	659	630	695	647	704	657	667	719	691	653	647	656	671	679	662	691	661	694	655	684	666	642	721	670	688	690	672	677	660	680	655	692	647	716	661	635	664	700	679	699	706	693	642	709	685	633	660	687	647	704	666	688	666	634	664	660	662	660	696	671	688	648	706	660	614	621	641	667	682	644	685	669	690	639	684	742	653	656	730	655	703	654	677	641	653	622	677	636	678	727	687	671	678	648	748	683	684	653	729	675	675	642	648	713	667	662	645	664	684	699	680	684	658	681	663	672	632	689	711	724	592	679	671	688	718	693	698	685	662	687	691	703	661	676	683	687	705	673	655	698	610	652	638	693	660	716	697	659	672	674	698	653	691	650	661	688	647	660	677	720	692	668	681	641	700	694	686	656	719	704	678	627	650	689	669	667	671	667	701	677	640	670	633	654	703	677	681	666	640	602	666	678	684	717	645	692	675	623	657	697	657	681	671	636	618	641	727	660	653	646	658	682	669	661	691	650	688	662	706	695	668	657	682	699	682	686	599	674	679	678	641	635	695	675	676	698	659	675	668	669	641	682	625	661	674	658	660	675	600	683	703	664	628	668	684	682	656	706	670	654	692	663	644	696	653	658	669	687	626	662	636	654	698	630	660	689	653	684	687	677	712	676	723	649	659	682	666	646	656	689	697	649	611	690	671	667	704	655	653	701	650	706	643	660	642	699	661	682	711	686	659	645	614	622	664	672	706	658	644	660	682	718	645	671	685	621	663	658	694	681	658	649	649	664	718	698	670	669	653	703	703	621	685	691	661	707	687	693	644	702	650	657	706	666	666	603	666	661	708	692	665	727	686	734	685	643	676	678	666	649	688	684	670	613	679	628	695	653	637	626	686	655	669	700	675	701	690	654	656	670	702	655	632	686	688	664	683	647	643	645	656	721	672	675	680	682	655	683	646	681	641	674	672	703	708	692	684	664	667	708	683	639	720	676	670	677	649	711	708	682	746	673	653	661	659	673	640	658	678	693	674	667	705	689	695	598	684	690	660	646	666	681	682	639	633	674	698	619	640	685	686	697	687	689	667	663	645	741	644	630	708	688	665	651	669	659	649	668	639	655	663	658	684	630	687	707	670	717	674	670	679	708	635	682	667	670	704	622	675	605	697	692	678	696	680	673	642	675	663	652	662	642	687	703	646	667	704	628	679	642	643	662	683	651	646	620	650	721	668	654	699	639	665	668	658	645	706	663	681	693	716	656	704	649	671	653	682	735	681	678	694	627	672	694	650	638	705	692	666	697	726	662	693	666	681	695	667	743	657	684	684	728	696	700	682	678	667	660	644	661	674	681	715	637	676	666	681	671	646	661	678	693	626	667	697	710	690	683	681	696	678	679	715	676	697	677	671	637	745	661	698	713	702	699	645	711	671	630	654	672	639	681	632	596	678	646	699	729	723	690	662	705	652	639	686	683	680	690	685	732	682	697	704	663	697	675	690	662	701	632	681	654	672	689	648	661	684	627	689	645	635	684	660	662	686	648	650	683	704	655	685	712	726	632	699	662	680	682	722	661	692	651	686	666	678	654	689	701	681	671	706	644	655	664	689	692	672	662	632	645	645	679	645	671	616	684	679	700	687	624	652	667	651	657	657	684	688	692	622	666	713	647	636	625	670	676	689	650	675	660	694	685	665	673	664	687	620	666	650	674	661	655	707	663	672	674	696	723	678	658	671	672	731	646	654	657	678	677	686	633	678	691	656	672	651	644	661	701	660	702	722	664	693	722	725	686	658	673	656	714	650	710	674	650	680	658	654	674	718	648	688	710	691	642	690	691	696	664	677	650	674	683	626	648	634	708	679	669	656	692	610	717	651	689	692	655	648	671	640	674	652	659	694	649	662	730	630	681	625	699	648	609	704	683	651	663	674	644	669	697	659	679	659	672	694	630	721	656	732	667	684	679	692	674	719	674	664	656	707	678	640	697	704	644	663	691	632	704	694	629	638	625	689	624	654	672	702	695	665	633	648	648	686	645	714	715	661	666	635	682	645	638	663	676	664	650	691	710	702	664	677	666	676	716	709	644	652	663	670	702	713	654	721	681	717	652	688	627	700	696	662	678	705	679	654	686	655	639	683	620	650	680	662	662	712	708	653	642	660	674	669	643	677	632	670	621	661	651	649	650	704	664	662	651	651	677	738	662	686	716	727	664	658	656	642	657	697	673	636	683	668	667	688	700	676	695	680	704	626	638	615	679	624	648	704	656	622	696	652	660	680	655	686	708	669	595	686	645	710	657	668	696	645	673	641	756	691	686	665	660	693	616	670	722	698	633	692	648	672	689	703	650	651	657	662	622	645	648	673	699	652	689	642	698	630	684	690	631	663	667	702	669	675	653	604	636	657	657	622	684	712	634	680	701	679	652	680	689	653	665	647	630	634	641	691	690	622	669	683	679	671	694	653	733	652	683	698	678	678	669	659	647	719	672	662	648	663	672	677	657	711	704	656	674	692	685	719	662	635	626	664	706	681	651	657	695	609	647	642	669	629	686	648	668	702	686	679	673	647	654	669	708	626	655	640	713	675	646	634	684	687	649	668	686	685	656	669	664	653	673	683	685	674	659	632	650	661	728	650	684	623	659	647	689	681	673	664	691	662	691	702	633	693	655	694	634	709	688	621	721	654	665	699	717	664	727	679	600	702	668	704	697	627	671	668	673	670	664	640	649	679	718	607	658	643	649	647	699	660	690	652	653	639	668	710	645	669	667	687	717	643	668	679	688	649	729	665	667	725	662	700	608	693	703	640	656	706	653	657	618	685	642	740	632	706	705	636	735	671	657	686	649	681	645	672	648	660	693	675	679	671	685	656	684	680	690	675	678	663	675	620	668	687	662	656	698	680	630	685	657	666	657	663	657	665	652	657	655	622	668	639	670	673	705	699	719	643	646	676	614	635	632	648	671	710	666	698	687	699	680	681	681	662	706	665	719	672	662	659	661	683	640	648	629	659
16664	13794	9274	4716	3528	2694	2064	1818	1528	1323	1190	1012	937	934	898	797	785	780	739	804	739	712	742	792	740	717	734	719	736	707	691	697	709	675	701	667	691	646	736	688	703	677	678	666	697	731	663	669	679	695	683	679	693	684	660	644	644	673	662	716	681	635	639	683	694	633	673	674	704	671	640	637	718	662	727	679	690	731	663	655	677	647	719	694	693	674	707	674	638	657	637	700	634	682	676	679	688	667	704	637	661	681	661	665	705	644	657	684	635	648	710	690	650	677	646	703	633	700	705	672	687	687	704	666	637	719	735	694	614	683	652	681	682	682	662	699	647	685	649	664	686	626	694	610	664	622	679	730	651	681	669	697	655	684	704	678	643	666	721	665	717	656	657	690	615	672	686	679	643	664	686	631	661	635	677	702	668	645	684	661	673	688	680	682	651	682	665	665	687	681	676	678	677	660	664	670	728	628	634	677	628	657	646	665	628	696	659	644	667	695	642	691	687	687	688	677	653	663	739	668	672	648	644	700	674	672	655	656	685	612	723	646	628	678	682	646	652	620	668	648	673	637	687	644	682	666	638	684	632	607	644	649	661	658	656	697	631	680	685	638	639	655	636	676	648	639	692	694	671	639	666	712	607	664	682	674	610	669	679	663	684	693	667	615	651	683	680	634	689	655	696	675	687	681	664	697	664	634	677	643	658	671	677	643	693	628	630	667	629	661	665	630	649	693	632	655	662	681	659	608	688	669	637	623	661	666	662	641	651	689	634	664	637	643	686	677	704	663	708	628	669	649	635	667	656	682	623	669	681	711	678	613	713	656	637	682	679	700	661	703	708	676	655	681	694	649	644	700	704	648	678	694	634	705	641	665	621	657	701	629	638	694	675	700	709	654	633	670	670	647	615	661	688	718	666	648	699	665	673	672	676	674	668	672	652	662	682	640	651	600	662	646	644	688	638	680	628	671	662	647	639	688	646	636	610	674	634	671	672	648	693	648	656	657	683	687	646	671	645	679	671	617	744	687	669	662	639	652	662	665	663	634	713	642	644	673	682	704	662	658	671	659	670	642	635	671	696	623	637	681	653	656	661	705	681	701	668	654	689	668	637	673	648	626	700	671	686	681	690	628	646	676	666	651	663	668	668	678	597	679	691	665	615	675	679	636	673	619	703	641	659	736	660	670	685	658	672	660	641	676	683	624	691	692	625	669	638	685	696	674	707	681	670	633	695	683	697	685	688	685	660	650	650	684	716	676	641	630	660	670	693	655	729	677	723	656	690	655	639	668	684	634	674	655	659	690	684	666	719	631	723	708	642	639	681	649	670	647	661	646	668	674	662	630	634	667	677	649	638	664	701	628	719	640	663	626	615	678	619	682	666	679	693	650	642	677	677	651	713	632	630	655	672	686	670	650	661	588	705	691	642	707	595	673	700	688	676	690	682	649	692	649	665	671	645	663	668	674	640	669	682	672	633	660	624	673	680	651	611	674	669	652	663	582	645	695	685	638	662	673	625	655	719	671	706	625	673	655	628	664	615	662	668	657	659	683	675	671	642	697	654	655	680	640	687	686	687	657	664	662	638	691	678	596	670	684	607	628	651	674	675	716	667	678	648	655	675	633	636	612	630	648	689	662	646	647	672	642	647	668	653	677	644	686	701	643	655	675	718	639	659	672	686	695	645	640	680	663	633	668	709	670	704	655	647	682	662	655	654	677	624	687	641	671	646	706	699	652	662	648	643	649	625	650	659	634	650	646	662	626	616	675	676	662	638	631	690	713	688	705	663	647	669	631	732	646	652	639	625	663	669	688	648	636	651	643	686	633	641	683	681	678	698	665	665	701	602	676	657	679	653	636	676	660	711	650	630	635	665	659	709	684	702	679	654	667	658	650	643	649	681	663	659	637	689	656	642	659	699	623	713	677	654	670	671	694	677	701	672	648	691	674	680	698	663	687	635	667	644	684	665	693	663	670	653	702	643	695	687	666	669	671	645	718	655	706	687	645	621	674	662	689	692	695	663	675	643	671	667	625	699	667	674	677	691	655	698	683	693	638	655	663	620	629	642	680	711	668	623	680	706	645	667	694	712	691	674	686	680	634	653	629	640	662	667	669	696	644	656	632	679	681	619	653	685	691	672	657	704	686	683	686	668	668	685	659	619	698	649	641	644	687	662	680	662	668	655	689	660	687	685	676	650	687	640	606	647	685	737	652	654	641	663	652	710	651	640	690	637	629	649	640	649	697	616	698	679	642	645	678	671	686	715	662	634	688	667	654	635	634	640	647	662	677	638	681	674	660	682	676	705	691	634	646	693	675	741	707	672	699	698	716	675	661	653	641	664	690	676	684	721	653	678	676	691	674	670	647	665	626	689	658	619	679	630	676	693	685	666	658	624	724	597	661	691	688	638	704	700	644	649	667	617	651	688	636	689	710	681	642	695	693	601	674	686	646	673	651	632	692	727	671	635	659	672	652	650	671	680	658	668	681	643	667	662	652	646	687	635	673	640	651	643	691	645	717	637	673	705	669	691	658	690	686	680	657	682	659	664	657	673	686	619	671	687	717	704	640	629	696	664	652	621	696	658	634	705	682	666	640	689	663	688	692	689	698	644	707	696	691	631	683	648	654	674	617	687	676	649	625	657	688	637	667	619	633	661	671	660	639	700	624	660	676	702	681	629	680	691	622	681	621	635	662	696	654	695	679	685	679	628	662	684	660	660	638	721	677	660	650	651	652	601	686	664	667	635	653	639	654	669	684	666	669	688	619	753	692	651	661	653	712	708	660	682	688	644	703	624	640	673	655	670	707	661	640	642	647	688	659	657	681	640	663	648	628	668	633	685	692	714	658	677	671	691	619	674	654	674	694	671	637	703	693	661	641	643	702	661	653	664	659	630	645	679	645	622	654	662	700	636	611	637	673	733	647	670	694	643	636	679	667	621	648	656	719	650	667	655	650	650	627	665	648	658	699	684	671	672	653	687	681	666	650	681	646	635	652	689	685	663	637	656	666	654	675	627	665	679	659	630	691	627	626	619	644	663	656	677	657	652	640	614	658	640	656	642	684	659	674	637	653	653	678	691	656	680	649	676	637	636	667	687	655	718	665	639	709	628	688	660	702	640	634	683	680	661	720	638	642	652	664	686	696	674	699	637	619	657	675	660	651	638	657	662	672	637	692	662	626	682	655	684	689	653	648	651	639	671	691	658	648	672	641	671	690	680	700	697	648	645	632	708	679	681	645	643	638	652	635	665	633	683	673	661	659	693	645	667	700	611	627	632	689	662	692	668	674	681	691	668	667	649	643	626	643	651	662	677	642	657	650	690	635	661	667	692	640	667	644	664	660	677	669	686	686	680	664	661	678	653	643	662	679	658	682	638	675	674	639	635	699	696	645	671	689	629	699	655	658	645	689	672	663	663	672	648	652	671	662	695	671	650	686	652	621	669	652	685	665	649	696	626	692	674	681	632	656	642	646	686	652	668	688	690	631
28899	17941	4276	1038	811	786	712	657	640	672	677	641	604	632	675	599	635	662	667	617	601	619	649	629	620	623	595	600	648	615	626	640	650	586	597	646	678	617	644	625	655	655	638	623	606	610	639	615	610	603	597	569	637	637	657	594	670	663	672	577	641	651	652	608	648	641	584	648	618	642	619	647	604	588	657	668	627	673	595	632	645	633	605	624	614	625	663	593	671	624	597	618	679	656	635	612	607	629	627	594	596	665	626	675	649	642	643	608	570	604	610	646	651	641	628	660	637	621	629	598	637	623	629	619	640	621	637	595	645	621	596	629	665	655	649	628	638	594	635	661	612	635	618	588	664	594	646	664	638	627	625	615	645	626	642	602	639	577	661	654	620	681	599	649	635	587	630	646	649	635	582	636	670	664	641	647	697	658	564	666	586	622	610	599	657	663	591	600	600	624	612	646	673	626	590	639	559	627	651	652	653	643	662	690	599	624	644	632	683	626	629	666	690	667	677	634	657	673	675	627	616	570	648	630	588	622	586	654	624	645	683	640	587	589	641	630	627	619	633	628	679	665	590	658	647	603	614	639	655	607	653	620	620	642	605	648	651	614	613	581	649	599	641	618	608	674	627	646	655	629	615	659	642	647	602	670	583	629	632	629	620	644	633	597	586	610	578	625	616	614	636	627	598	640	664	605	632	613	610	590	608	657	600	636	613	626	607	602	643	624	624	660	650	683	624	595	650	647	675	652	568	624	644	621	588	628	629	615	649	634	598	611	628	648	622	585	644	629	633	607	638	629	672	647	673	605	594	673	670	646	579	652	649	610	631	654	714	628	621	648	658	632	618	611	645	600	667	620	624	640	618	624	598	550	608	603	596	608	621	663	617	622	610	634	681	644	626	656	641	656	611	612	675	614	646	600	671	638	653	594	641	630	605	594	632	609	643	601	636	590	609	638	649	629	652	655	635	624	633	602	631	637	636	657	643	612	626	631	621	586	656	661	624	670	647	624	625	633	628	603	655	647	652	660	604	626	619	676	628	650	629	670	611	615	635	633	609	623	646	612	646	631	619	616	577	590	683	613	633	687	633	626	567	620	637	630	630	614	616	659	610	643	623	642	653	625	678	666	719	600	656	633	641	700	591	644	641	640	604	605	597	593	634	622	633	616	614	608	624	651	617	613	639	611	622	600	622	601	594	650	669	584	653	639	626	651	656	591	621	583	597	657	632	590	663	628	615	679	640	672	611	648	611	666	646	626	651	628	625	661	604	609	642	651	654	691	625	595	608	655	642	599	610	627	619	654	588	614	624	589	595	606	619	572	625	671	614	625	651	621	673	668	667	639	681	626	665	646	596	668	619	648	618	655	601	668	580	701	595	613	615	645	704	624	651	596	633	612	623	651	659	633	652	595	682	629	645	670	618	619	658	684	640	628	661	629	596	639	659	594	595	608	665	612	665	621	622	633	582	650	678	581	572	620	664	630	648	676	646	629	652	628	629	624	606	620	641	620	632	595	645	645	616	649	639	663	647	669	673	657	648	608	641	631	651	645	629	666	632	628	639	661	670	658	649	646	617	628	639	642	623	618	637	622	609	641	657	602	621	606	731	634	614	630	623	585	581	632	599	667	639	693	645	619	625	608	646	713	645	672	655	621	646	619	677	630	606	651	607	589	604	658	633	643	620	617	620	648	639	641	637	614	654	619	618	624	640	618	607	628	646	618	580	593	628	631	651	668	581	628	640	644	597	609	608	617	644	623	634	612	577	600	655	622	682	577	649	652	605	631	654	658	621	640	604	612	602	619	598	624	602	639	665	608	603	615	649	666	647	623	625	643	627	653	637	655	620	635	595	612	600	625	645	611	655	648	610	615	589	610	599	647	629	595	596	599	621	617	664	611	646	659	650	669	648	596	625	630	651	615	664	654	605	638	639	621	632	636	620	598	614	667	654	640	644	587	590	660	625	650	619	636	640	654	625	648	554	621	653	675	630	617	618	624	633	656	644	635	626	595	661	641	641	656	641	644	577	654	614	579	632	652	625	584	588	611	604	632	642	654	627	645	656	624	635	684	608	651	661	614	609	604	604	647	623	592	627	623	677	642	609	661	683	607	606	654	600	624	609	649	658	658	661	640	640	612	633	585	675	606	604	622	612	660	624	635	635	626	652	635	648	652	627	599	672	648	637	611	630	639	601	638	616	593	649	622	629	605	647	635	646	614	631	600	641	613	592	622	641	690	609	581	643	557	614	661	667	669	615	607	645	647	666	614	610	617	638	590	625	646	622	639	622	590	649	629	581	662	624	624	651	630	593	621	665	610	656	624	625	597	595	627	626	610	625	624	643	630	645	609	648	653	636	635	629	606	654	596	622	635	612	638	610	653	635	669	642	642	636	670	670	632	639	657	601	655	649	643	598	637	628	618	661	660	590	609	664	639	665	626	629	638	643	632	632	651	635	650	645	649	641	681	604	615	644	635	634	618	635	627	617	596	608	635	630	600	620	667	606	653	588	644	646	628	623	583	622	619	645	607	615	629	591	632	621	658	701	625	594	623	642	684	621	627	632	662	639	627	612	608	615	664	640	660	613	645	606	583	640	589	680	636	616	622	639	637	626	677	622	614	568	639	632	652	632	563	605	676	681	604	593	621	611	591	615	610	634	637	636	630	618	658	666	668	605	599	645	622	663	594	608	621	607	667	621	595	650	665	614	624	668	626	612	689	652	641	646	636	612	617	623	618	618	655	642	639	667	625	646	613	646	623	622	636	646	652	649	643	649	631	576	672	626	636	621	609	637	662	657	633	646	639	615	631	612	632	646	616	608	629	693	599	662	606	598	649	635	571	617	679	601	640	674	610	651	619	568	630	634	625	616	629	636	583	688	643	630	584	668	626	628	670	607	644	639	618	650	612	663	616	589	673	614	638	585	633	621	580	652	582	628	587	641	653	638	611	653	617	615	603	596	622	682	636	631	629	626	583	658	625	597	603	612	598	620	629	603	590	590	619	616	618	644	629	647	652	645	650	630	644	644	658	677	650	665	580	622	604	622	677	656	617	604	647	634	614	622	621	636	609	624	622	634	593	594	657	627	672	613	630	636	629	663	621	617	618	608	614	637	663	661	613	646	587	603	590	605	614	668	646	615	661	606	627	636	638	640	629	628	628	583	597	640	619	592	651	633	615	638	632	628	646	615	643	582	668	657	590	600	640	638	668	591	664	627	671	597	640	609	632	615	620	608	606	580	637	603	630	621	675	636	629	607	643	603	645	635	601	610	621	582	630	615	624	671	658	672	642	627	649	614	637	555	611	672	613	604	634	632	663	649	608	633	612	611	620	640	604	663	663	632	614	623	623	597	642	689	594	662	614	637	624	642	662	617	603	636	612	706	596	639	603	610	662	616	610	633	635	678	601	612	628	607	645	652	664	641	650	607	584	643	605	586	614	612	607	656	599	620	644	625	594	618	653	613	630	635	650	638	663	634	649	626	645	663	638
12708	1179	976	772	745	703	696	674	729	664	697	695	656	718	651	637	677	684	655	646	598	710	669	640	618	684	662	649	630	638	622	652	653	632	677	666	671	640	680	657	673	683	615	655	700	647	664	651	589	627	657	636	607	636	691	701	659	667	589	646	622	655	619	643	672	657	626	641	664	679	693	661	636	664	661	642	637	627	619	624	651	693	655	626	634	650	669	643	683	664	639	679	666	639	639	657	645	671	622	633	656	624	669	670	645	658	651	668	602	645	678	674	669	649	682	656	692	683	669	659	649	696	674	658	627	639	609	685	629	617	664	673	624	673	649	696	644	647	642	629	653	665	648	635	658	647	658	651	662	654	657	660	641	632	691	630	701	681	660	710	644	635	687	631	643	671	634	642	688	657	629	653	651	646	647	649	654	642	589	679	658	639	636	670	670	675	659	677	638	699	633	616	663	643	690	621	624	651	700	708	624	665	629	597	635	617	636	631	662	642	681	654	684	663	679	632	606	706	669	694	687	664	682	654	664	648	598	718	613	688	676	679	666	631	634	666	690	680	635	652	644	607	620	640	652	651	651	688	646	639	661	677	655	698	610	626	654	709	634	691	637	674	692	718	719	653	646	684	665	661	682	656	693	630	659	651	667	665	693	627	636	622	697	663	689	665	669	708	646	593	601	622	658	659	620	679	645	682	627	694	670	691	643	646	694	645	673	635	682	639	672	634	687	664	673	570	636	660	689	682	681	658	653	658	623	681	667	656	678	644	651	645	627	661	668	666	677	643	684	653	646	661	642	672	646	716	694	638	643	666	655	621	621	624	683	687	670	682	665	657	641	638	710	705	621	640	657	655	614	671	598	666	641	622	740	635	619	623	634	628	674	646	668	668	653	620	668	694	657	643	637	679	637	644	653	695	634	642	649	619	641	652	638	694	613	694	668	700	669	698	652	679	641	600	654	638	683	673	661	652	652	630	647	646	638	680	589	670	652	668	707	661	659	668	647	639	695	638	661	621	630	612	625	687	645	655	663	671	658	631	630	641	641	602	656	681	656	669	666	628	648	678	662	648	588	671	605	624	669	638	661	639	661	632	651	674	645	651	640	600	686	596	688	643	660	619	703	614	690	660	609	628	686	662	652	623	704	626	685	678	652	683	687	587	652	649	680	641	651	692	653	610	664	647	646	639	596	665	643	655	648	656	661	608	659	644	667	591	656	645	634	678	644	652	656	672	622	636	625	656	672	690	663	661	650	653	639	663	653	697	683	680	651	651	632	667	664	659	672	661	659	667	638	684	632	624	616	643	610	639	616	661	647	704	691	633	676	663	656	642	667	682	634	634	673	654	676	648	663	630	687	669	673	668	663	657	638	683	665	643	640	638	666	671	631	660	631	658	654	688	628	614	680	686	667	665	621	614	657	680	663	624	644	632	634	669	633	663	624	670	648	632	666	645	666	652	653	674	638	661	644	643	615	608	629	665	629	646	621	639	652	656	625	652	642	663	623	603	649	658	715	626	659	660	612	630	664	647	682	629	656	642	607	648	670	607	620	646	626	664	672	607	651	663	683	633	640	682	658	654	616	726	646	639	660	671	656	617	673	650	654	667	621	633	636	679	722	645	641	659	659	663	674	619	664	654	628	681	671	631	705	663	651	617	659	659	636	630	637	669	642	682	626	666	619	676	628	630	639	666	655	652	593	663	634	653	676	681	669	652	607	634	633	689	619	639	652	740	719	666	631	647	668	642	681	624	687	686	650	650	681	693	639	670	641	676	683	651	684	623	686	610	661	659	616	693	668	633	654	632	651	667	656	674	646	657	678	651	691	649	627	687	650	657	663	699	655	572	637	670	641	656	642	616	661	618	665	646	698	676	584	696	666	654	643	649	604	665	618	649	683	692	667	645	611	677	686	626	671	673	654	643	631	645	663	632	624	634	647	639	630	692	659	604	704	675	666	657	704	657	641	668	680	636	664	661	670	635	642	705	641	701	641	617	665	667	642	634	686	608	643	670	633	634	685	690	682	625	615	672	594	665	640	668	647	682	693	673	683	646	658	663	656	707	635	655	653	613	679	667	644	623	687	641	671	645	634	642	641	650	669	641	670	642	652	645	644	605	650	648	651	665	640	650	659	644	694	639	643	634	631	706	626	652	642	683	662	652	701	658	636	683	657	692	622	682	638	628	645	696	666	690	658	659	674	657	627	642	616	698	632	680	694	653	643	653	627	620	621	625	635	675	675	647	674	642	651	635	655	689	648	682	650	650	636	583	668	707	699	654	645	674	663	650	705	662	708	680	655	605	649	662	678	626	649	697	637	674	643	659	660	694	661	649	644	631	671	643	677	666	660	606	676	608	674	629	666	662	625	638	672	636	640	646	662	651	688	660	656	666	644	664	685	639	625	639	708	623	673	672	686	673	601	636	654	716	625	602	668	659	674	650	641	663	623	671	652	647	643	678	627	660	668	670	686	643	626	661	646	650	642	650	660	676	639	609	613	695	616	697	665	634	674	646	640	656	651	619	642	649	648	646	661	638	654	663	655	689	635	652	700	668	609	647	628	652	614	634	596	688	652	644	657	673	657	620	643	687	622	612	642	647	644	637	698	649	600	625	713	621	679	604	674	644	653	677	667	664	673	633	667	621	665	620	669	637	629	659	637	704	659	637	669	636	654	627	657	648	669	623	619	651	681	682	658	553	615	644	643	675	649	642	693	684	654	619	652	626	650	659	661	655	623	652	703	661	606	619	665	621	604	641	664	678	658	678	623	623	676	652	676	633	639	639	669	618	630	688	631	691	690	669	646	639	621	658	664	631	613	636	661	685	625	615	626	623	636	688	636	677	691	643	639	659	654	638	634	684	669	638	685	639	664	687	669	617	651	667	650	612	634	622	659	660	687	699	657	661	670	647	641	671	639	671	670	637	684	655	604	613	667	685	608	633	641	665	688	649	642	632	605	650	673	680	667	693	696	640	639	649	646	636	654	655	654	600	642	635	630	644	670	672	677	614	636	656	642	690	686	651	624	610	644	679	659	644	700	648	639	719	643	631	673	604	675	675	668	648	631	666	668	623	661	626	669	687	684	631	671	644	621	635	631	652	637	681	664	612	702	669	674	673	613	643	634	648	659	630	644	645	644	675	633	657	624	631	611	650	632	670	674	636	651	692	634	629	624	619	643	658	646	650	614	631	619	607	652	631	611	640	651	685	664	645	681	668	676	680	702	620	626	668	669	640	614	675	641	645	632	598	637	641	638	666	605	642	647	632	685	672	604	690	665	652	640	626	694	673	660	667	680	667	653	663	659	665	661	698	672	683	658	628	627	642	670	642	643	640	642	656	691	634	634	690	664	664	682	645	680	648	626	684	641	646	627	630	632	700	663	639	668	607	672	675	644	644	650	683	676	625	710	629	624	673	645	613	635	666	654	631	646	709	662	683	668	628	630	680	696	625	650	661	624	651	645	695	663	652	620	639	623	670	665	670	692	658
24204	21590	28940	24737	21596	9666	1257	838	677	658	613	587	594	603	530	579	512	514	548	510	502	521	496	529	533	541	492	520	508	533	490	526	488	526	449	512	493	525	485	466	482	494	514	482	506	511	479	457	513	498	497	508	513	476	496	477	497	494	496	498	485	495	495	486	488	482	461	468	481	508	487	467	490	496	505	485	468	465	457	473	496	501	472	496	476	482	508	476	504	531	461	499	478	513	519	468	463	522	466	499	496	490	492	505	459	476	487	488	532	491	475	494	496	480	533	490	499	511	503	479	505	481	471	496	503	510	530	519	483	451	472	501	472	474	506	486	492	467	469	522	488	464	509	481	488	464	470	471	468	487	498	491	499	503	500	438	484	482	494	515	493	507	458	501	459	469	495	475	487	477	484	457	506	477	499	445	486	475	484	498	495	455	483	514	530	495	484	480	463	488	480	473	508	477	499	507	479	483	519	450	467	445	467	514	503	458	460	475	483	495	434	463	490	504	495	497	499	511	506	475	533	507	480	531	494	485	459	501	502	474	501	508	514	487	491	505	491	475	500	438	451	486	507	468	503	490	493	498	509	498	495	470	477	491	452	490	511	473	509	512	509	475	458	488	496	477	502	456	473	466	474	432	494	493	463	494	500	517	493	469	513	474	461	473	496	476	485	470	474	476	480	494	480	475	505	490	506	457	443	511	526	452	475	531	489	511	434	477	499	502	481	458	491	447	468	481	488	451	471	471	453	477	469	483	491	489	491	501	466	441	485	455	484	481	501	479	522	495	502	492	493	483	549	467	460	510	470	485	473	439	479	561	466	471	472	452	489	479	474	469	503	473	503	482	461	498	487	459	498	523	486	472	529	488	500	475	482	512	559	454	488	467	504	440	475	513	486	448	453	473	461	482	482	522	554	524	517	489	465	491	529	517	486	500	498	440	467	496	483	489	505	434	514	463	484	484	498	482	446	467	489	479	485	513	472	517	483	464	512	484	491	474	445	472	461	463	508	481	493	453	488	484	486	464	493	462	501	454	484	481	500	489	468	469	506	475	412	480	481	468	489	484	486	479	466	480	469	472	449	517	459	524	514	464	490	509	464	465	490	503	491	489	485	468	506	443	480	477	449	472	474	534	486	491	480	482	488	475	479	462	528	492	446	488	488	479	429	530	460	492	464	458	465	455	443	508	479	481	436	471	464	495	467	484	456	463	484	464	478	498	505	496	480	505	478	443	485	486	513	498	475	436	510	505	493	468	477	466	487	468	479	527	517	451	479	498	471	517	466	491	460	485	459	540	480	495	505	482	481	485	471	501	435	465	537	482	533	513	497	502	512	518	512	492	509	494	463	445	506	484	453	467	492	483	462	484	521	534	451	474	510	474	517	480	471	489	458	492	480	467	528	521	476	533	510	501	492	515	533	475	460	486	488	465	468	515	433	483	452	469	468	518	509	490	498	523	468	478	494	465	476	486	521	500	467	488	505	453	482	459	483	471	509	475	501	493	471	505	472	500	472	471	545	514	480	516	495	495	459	488	464	486	462	459	460	498	466	509	490	501	543	485	516	462	469	453	490	490	481	470	490	471	484	486	448	457	465	540	472	496	492	449	502	496	459	481	459	455	493	470	484	467	445	430	489	507	501	530	471	476	515	478	487	448	457	475	474	479	470	473	492	483	499	489	481	486	479	495	482	517	496	478	479	443	519	461	500	496	476	504	486	467	452	480	523	455	500	517	473	525	478	466	490	433	472	494	490	497	515	506	479	517	483	468	459	477	486	456	495	464	437	497	472	516	511	508	463	495	479	439	492	454	509	524	474	482	488	450	425	483	481	495	514	481	487	485	482	479	487	509	488	460	466	523	507	496	488	492	491	483	457	433	484	496	459	498	484	448	472	481	487	486	515	499	498	512	530	475	503	458	504	517	430	458	456	479	447	476	496	474	487	478	500	461	443	474	512	468	468	458	545	501	475	477	484	467	474	465	544	516	477	517	499	496	502	504	492	488	452	486	474	461	501	477	505	491	505	472	541	486	490	436	534	488	448	489	470	465	493	476	464	465	467	459	463	507	472	442	520	483	490	449	499	487	458	499	471	521	526	447	555	452	466	515	485	459	499	517	489	492	444	435	480	472	506	510	541	497	478	431	484	472	460	501	481	482	497	453	484	511	457	482	520	474	504	489	460	473	539	474	448	488	473	480	490	502	435	462	507	471	500	481	480	453	481	500	487	471	477	485	475	465	491	442	505	456	466	499	483	514	466	485	462	473	465	497	495	468	491	524	451	498	494	458	506	466	478	492	502	502	486	473	505	510	451	455	486	488	452	484	507	478	436	483	486	467	509	510	500	503	518	507	465	459	499	496	490	523	517	487	472	495	504	459	460	499	511	509	451	487	508	531	485	476	479	484	507	447	495	491	467	465	466	511	432	495	491	520	480	458	497	492	468	475	476	452	467	430	467	488	498	502	500	498	506	499	487	500	469	493	482	481	480	494	491	462	468	444	467	491	474	442	494	490	468	486	462	491	469	478	481	490	495	498	503	450	457	468	506	470	458	473	450	456	493	486	478	485	478	528	467	480	485	491	501	488	492	477	462	509	513	432	494	508	470	498	474	472	474	496	471	474	510	468	501	498	497	467	489	488	454	477	446	471	506	481	475	506	420	462	519	460	475	479	498	479	452	475	457	473	504	494	479	496	474	484	476	483	475	447	442	494	460	515	482	447	473	463	488	531	469	424	520	464	508	458	496	486	436	523	478	501	515	479	499	488	464	510	525	508	460	480	476	502	466	480	511	494	468	508	481	491	479	478	478	540	521	508	479	478	451	474	499	493	483	501	485	479	479	488	470	474	517	498	492	525	474	525	486	498	493	471	495	496	498	481	527	482	484	498	496	477	500	489	456	497	474	454	513	431	485	455	481	491	468	469	536	504	443	521	496	464	454	466	466	492	460	497	499	507	476	484	444	504	494	481	487	519	480	466	493	480	478	450	497	448	489	478	481	480	460	474	459	477	503	454	511	496	446	470	470	441	465	475	515	428	472	491	490	503	464	472	483	508	471	477	513	503	454	512	473	509	517	483	497	495	478	440	479	543	533	490	504	496	523	522	454	478	466	447	511	501	493	464	505	474	451	444	477	503	487	465	501	525	489	424	468	477	451	485	495	450	491	446	476	516	475	480	474	453	456	450	533	510	488	475	477	511	505	469	513	472	534	465	453	470	500	498	522	453	481	499	426	517	516	493	499	486	508	460	522	490	486	475	501	458	471	504	456	483	449	506	486	464	460	461	477	483	487	489	482	451	475	488	463	493	487	481	463	480	473	487	475	490	496	462	460	487	501	491	451	553	481	476	499	488	491	496	473	458	460	509	523	493	465	502	479	495	502	453	518	476	499	485	484	492	478	476	535	527	496	479	500	452	492	481	484	455	455	452	474	453	464	492	445	477	481	496	486	486	485	492	494	453	504	481	438	472	515	443	467	513	494	488	501	444
15282	8443	5623	2870	2073	1617	1299	1090	969	848	757	680	667	616	615	589	613	587	588	581	496	537	536	511	518	546	527	516	531	533	541	542	469	534	539	525	479	505	556	534	506	506	469	559	522	522	518	532	478	533	531	486	471	504	479	519	528	506	518	490	488	517	477	490	490	488	490	512	538	510	518	524	505	496	465	543	489	520	467	479	470	490	502	522	511	508	520	516	515	502	511	524	486	523	490	484	536	512	527	503	486	478	483	469	497	499	475	508	547	542	524	514	520	507	522	541	525	541	481	489	493	516	516	539	504	513	569	524	467	540	525	510	493	519	530	469	504	551	491	520	506	511	488	519	491	504	476	534	507	487	521	497	468	468	502	480	501	511	513	505	514	517	524	454	519	514	534	510	526	473	505	500	497	501	515	499	528	478	492	499	516	531	531	479	491	536	488	485	577	523	493	444	487	478	535	499	482	490	524	482	536	491	532	517	483	512	466	489	523	464	467	495	508	465	510	536	529	528	491	488	524	520	474	485	462	473	523	514	505	488	474	465	498	454	532	521	479	496	538	493	558	527	523	512	511	519	510	472	510	482	461	528	530	530	517	470	513	520	451	506	486	477	517	466	504	513	473	480	480	506	490	510	531	515	502	525	530	538	492	502	476	528	496	466	494	502	530	479	490	473	538	481	492	496	512	513	513	526	497	547	507	519	504	482	512	491	512	532	512	498	517	535	490	525	522	526	509	495	502	536	506	499	506	507	495	510	513	505	476	510	494	502	498	491	480	518	508	503	513	537	503	478	526	516	529	505	536	530	477	536	534	510	492	454	448	505	489	537	518	489	485	498	480	520	511	511	516	483	540	498	479	465	511	461	468	483	489	463	499	501	487	481	523	513	481	504	513	478	541	550	498	469	507	484	515	475	505	566	490	464	505	534	528	518	480	484	531	495	517	500	476	473	519	490	502	509	517	506	495	513	491	491	481	476	525	449	487	492	488	469	495	473	536	492	508	492	512	480	505	510	480	501	541	522	441	496	491	496	495	465	496	509	529	498	505	503	520	510	507	502	474	524	501	496	545	481	484	460	516	488	485	491	521	497	513	487	510	502	486	481	494	542	534	511	503	490	480	506	480	486	481	506	498	476	473	500	530	515	494	494	532	494	501	507	561	477	489	506	487	504	497	514	550	460	503	499	498	501	478	516	492	523	498	530	507	491	458	512	541	462	447	500	500	486	479	486	503	474	515	518	518	530	498	515	507	489	550	519	504	521	533	471	474	535	507	503	517	453	491	501	508	501	527	505	527	499	498	526	483	479	472	541	509	525	516	498	522	511	499	507	522	530	510	489	529	499	502	503	493	491	492	524	503	501	533	498	519	509	484	498	507	495	457	492	494	498	508	470	522	516	454	504	517	496	488	530	500	484	551	521	494	501	521	516	504	507	503	539	525	468	541	474	531	545	476	526	482	505	493	501	527	470	507	475	474	499	493	517	488	497	496	493	466	513	523	513	470	498	445	488	484	478	509	475	508	494	521	515	501	515	488	496	546	494	517	490	493	491	471	486	507	492	520	560	544	479	451	541	488	503	520	500	511	524	505	523	451	490	510	498	510	498	482	474	451	500	486	499	464	488	493	500	502	505	450	522	529	492	508	457	488	504	504	507	519	540	526	471	498	535	478	481	532	533	533	525	481	516	572	515	547	502	515	500	511	497	470	454	513	506	539	534	489	488	469	516	518	532	497	532	496	503	479	486	520	501	495	490	522	530	510	495	486	515	501	475	520	485	500	475	495	503	501	495	503	483	484	506	514	512	514	492	486	533	525	489	481	529	474	509	506	501	481	523	515	511	489	500	465	505	479	534	547	514	562	467	508	490	476	515	528	508	500	533	478	500	495	517	495	532	534	526	513	540	511	547	498	465	510	507	476	529	465	483	519	514	476	548	549	518	474	500	492	533	522	546	478	497	534	492	498	494	491	471	536	484	474	510	500	514	473	530	568	499	508	462	509	496	482	483	507	486	525	504	487	474	556	511	514	504	520	470	457	517	534	499	517	461	477	507	520	514	514	501	494	505	499	488	502	487	522	518	533	488	499	477	491	525	494	525	520	515	518	534	498	506	471	515	492	555	499	533	515	515	467	496	509	473	510	490	523	508	519	485	476	513	495	518	494	497	514	518	513	509	502	478	480	488	499	492	488	494	522	501	465	495	479	527	484	521	515	480	496	484	524	509	502	453	545	506	531	500	514	471	531	502	522	515	490	495	512	484	470	513	534	503	522	503	493	493	476	524	502	541	529	493	493	497	521	507	532	480	487	481	490	524	509	484	546	533	492	485	511	504	525	540	514	547	495	515	505	518	515	518	460	510	450	510	512	483	530	501	521	483	495	494	507	512	488	539	486	525	540	496	521	494	541	506	553	544	482	498	490	477	479	493	508	537	493	502	492	462	542	488	484	493	494	513	522	499	484	501	531	453	517	504	500	489	506	481	467	493	471	495	495	447	503	465	483	494	517	515	521	498	507	498	475	478	450	500	514	506	474	510	529	514	479	492	488	499	475	535	523	540	516	509	509	529	539	523	506	510	453	519	490	497	521	511	524	475	502	475	486	499	523	498	503	488	484	565	484	492	495	481	540	560	461	500	497	507	478	515	488	507	505	494	450	515	546	468	517	486	510	509	525	482	501	527	532	480	494	483	532	521	479	479	494	467	497	500	528	514	528	515	500	450	499	511	516	488	528	538	506	465	506	508	505	461	470	477	489	515	475	518	496	492	513	504	491	493	511	517	512	531	503	485	523	485	462	483	491	500	455	469	448	520	477	458	482	533	471	516	524	460	490	519	491	461	469	540	505	555	532	448	472	549	504	526	558	515	477	489	527	463	464	484	490	490	529	488	474	504	527	494	540	508	510	524	511	523	502	522	518	515	486	515	512	479	485	506	501	532	509	506	501	464	519	490	517	506	514	509	489	508	523	506	457	522	525	506	464	500	497	466	490	495	480	520	516	516	502	511	495	507	499	549	518	499	492	520	506	491	491	481	469	517	533	519	534	509	485	495	524	501	489	493	509	551	510	496	491	489	467	456	538	492	539	493	514	524	510	484	484	509	466	541	491	515	460	499	492	521	500	523	497	499	500	520	467	485	475	530	480	493	508	507	452	535	464	515	482	518	490	489	521	490	501	506	515	514	505	499	508	496	482	486	487	493	518	481	503	512	527	508	547	494	486	497	539	513	518	522	524	503	537	508	558	487	504	500	511	488	497	507	488	507	517	484	462	501	504	487	514	473	521	497	488	483	509	479	475	491	524	499	485	520	515	502	503	524	488	532	504	509	468	495	466	524	512	475	463	515	484	461	495	513	510	527	505	511	528	476	488	474	507	503	459	538	488	494	520	517	499	499	484	488	513	513	500	502	490	507	521	489	465	494	487	490	498	537	480	488	459	534	501	520	492	489	479	493	474	519	537	469	522	443	455	550	512	471	478	526	480	499	533	496
25423	21517	27654	25694	9652	1253	1062	972	930	960	938	833	874	824	813	799	889	884	831	832	778	832	861	800	825	849	822	859	780	834	843	805	841	859	866	851	849	794	832	835	803	796	855	865	837	819	790	795	842	831	850	767	801	830	804	846	861	797	841	825	790	812	806	797	761	803	833	785	839	804	800	799	809	786	801	843	853	807	835	843	796	822	849	773	785	818	838	759	795	814	828	812	839	799	837	803	863	811	802	831	740	819	760	802	760	867	832	795	809	826	818	821	822	833	777	847	815	843	818	860	806	797	772	859	760	851	853	827	804	895	855	795	780	768	799	758	805	782	802	809	857	823	808	830	793	793	855	822	788	881	847	842	821	756	901	793	809	796	856	807	840	815	851	817	794	837	794	778	856	839	779	787	835	801	790	805	808	832	782	858	785	800	817	790	822	836	799	806	816	838	815	816	834	796	865	837	819	816	812	816	827	808	773	809	850	787	794	774	791	785	819	825	818	806	788	816	758	790	785	798	794	770	805	798	806	810	833	807	794	850	817	818	846	762	789	780	829	801	799	808	837	828	789	816	793	831	867	805	793	807	809	834	925	806	815	802	824	786	810	849	780	784	801	832	859	840	826	801	756	823	807	833	808	796	836	812	812	835	804	812	811	838	855	834	842	804	790	795	839	781	799	822	810	843	797	820	772	797	801	864	819	833	843	765	748	871	848	841	858	849	837	811	849	781	832	843	782	847	788	779	825	831	809	872	789	796	811	778	797	832	850	860	782	805	851	843	811	862	842	824	800	795	868	835	787	785	779	805	859	855	788	786	816	846	778	849	833	831	837	898	801	810	861	814	812	821	833	833	808	834	816	785	809	857	839	807	830	792	777	841	821	779	797	793	800	825	848	842	825	810	808	799	869	820	852	879	862	777	828	806	900	784	806	772	800	743	818	777	783	854	786	856	789	861	808	841	828	867	816	791	816	829	810	838	846	817	828	826	817	809	788	857	843	784	760	861	811	809	796	844	790	834	802	830	788	774	860	900	845	794	801	790	816	809	813	798	836	823	812	798	787	830	852	855	790	777	855	844	795	795	845	821	818	828	822	850	853	822	765	829	827	805	821	824	784	794	859	805	835	821	802	811	795	818	830	805	768	768	832	869	798	814	848	854	780	823	815	800	835	782	812	846	843	899	774	808	794	776	748	860	826	843	797	794	788	810	837	796	794	822	824	779	807	849	815	875	799	857	847	825	821	881	785	879	835	818	858	831	777	863	800	778	809	753	832	817	824	765	823	787	787	828	802	847	841	841	773	840	869	851	814	763	820	828	778	851	794	748	893	781	784	839	828	790	805	805	802	800	809	828	849	795	842	780	833	840	792	861	825	769	821	799	813	845	738	832	777	812	800	806	876	845	811	805	791	821	823	753	808	792	768	829	822	833	780	789	822	803	866	825	777	825	782	792	841	795	827	864	811	834	795	818	787	819	786	824	805	837	787	798	815	820	845	813	810	811	766	821	798	874	857	783	805	830	796	800	786	868	773	814	867	819	835	796	813	767	777	823	797	817	811	825	828	761	819	795	806	818	835	854	838	839	816	832	787	827	824	834	808	799	857	824	810	799	824	842	849	808	772	839	853	851	773	790	785	840	802	799	818	837	818	794	788	795	785	795	848	778	827	816	802	832	796	848	807	840	833	831	796	837	816	801	814	844	836	861	877	783	850	831	888	785	841	806	780	812	788	754	854	799	785	825	850	840	870	755	812	774	798	808	832	812	797	801	808	826	810	815	764	804	847	845	853	885	811	792	843	833	876	792	852	864	833	811	803	778	804	776	802	816	771	833	807	816	827	767	843	770	841	781	843	745	860	813	827	762	862	859	769	759	834	860	842	831	812	776	771	784	778	858	870	835	828	782	832	807	856	820	812	789	798	813	836	867	791	839	780	855	790	815	840	827	842	822	823	816	800	802	799	861	864	828	785	799	824	852	796	860	836	785	807	805	851	817	796	790	848	816	831	804	808	864	790	799	834	836	801	800	757	815	815	782	784	779	819	810	828	793	856	809	833	824	797	772	800	835	846	860	868	829	813	801	764	846	764	827	817	808	840	832	768	813	777	839	797	780	770	784	824	803	776	838	759	835	828	837	822	823	804	837	846	795	835	833	819	856	839	814	789	867	837	816	851	805	836	807	842	753	826	837	834	793	869	809	854	799	874	815	834	840	823	787	858	789	854	821	804	813	819	833	839	817	823	840	794	786	824	829	835	853	790	798	805	816	800	845	770	788	862	802	799	820	837	822	875	811	859	769	814	802	804	825	856	816	833	803	748	850	809	901	778	845	827	799	826	811	759	831	877	832	784	809	853	816	796	831	758	801	831	804	802	760	825	831	803	746	819	834	843	812	795	839	833	817	832	751	829	820	832	811	827	837	795	783	825	853	804	771	817	829	812	775	817	827	838	827	790	840	814	789	867	800	795	867	781	860	826	851	828	865	853	841	810	792	797	783	816	776	806	790	824	788	841	779	825	854	855	810	856	804	808	810	805	789	827	803	821	830	836	756	765	812	763	769	785	828	816	805	790	808	786	843	840	754	832	855	799	807	840	819	806	814	797	815	818	740	810	884	819	784	855	814	831	793	847	800	808	784	834	800	795	798	849	747	819	851	822	817	819	791	827	759	774	796	860	780	756	828	802	784	835	851	825	784	820	774	784	757	840	825	808	769	812	802	837	788	883	813	835	847	857	845	870	823	835	817	781	806	851	791	788	791	792	806	799	787	799	817	841	842	793	830	796	796	866	865	844	805	830	818	837	809	799	806	837	784	794	847	813	847	763	858	791	819	881	828	749	850	795	828	862	799	812	827	800	818	810	853	811	849	849	811	810	757	791	804	817	783	814	820	808	811	775	762	818	789	821	872	808	795	856	817	817	790	862	810	791	793	809	812	832	809	781	802	825	840	773	807	801	849	837	782	763	820	834	879	833	873	816	801	840	813	838	854	833	820	782	788	837	819	878	793	794	837	876	805	772	844	823	838	810	840	853	847	786	805	796	812	727	805	838	811	793	821	796	787	818	843	753	842	779	805	826	777	822	821	764	841	832	819	780	848	836	868	757	810	762	814	860	814	778	828	765	817	799	845	854	799	846	793	833	815	792	794	811	802	777	809	797	847	811	855	803	814	831	879	809	846	846	799	769	779	821	834	793	854	812	800	830	819	824	800	789	769	826	822	786	809	785	788	826	818	798	910	853	842	822	838	843	850	819	781	834	797	802	822	837	841	788	830	855	840	834	812	710	758	817	832	792	821	798	769	826	874	777	814	814	881	790	780	795	819	808	816	854	848	844	816	814	796	832	795	791	839	825	843	759	772	840	798	758	866	826	842	848	823	769	797	811	810	822	798	789	798	830	837	753	855	755	846	799	801	786	820	766	765	800	805	808	804	853	831	802	823	779	789	757	857	820	818	835	835	819	824	824	814	805	779	857	797	807	796	875	835	783	810
14837	4896	3457	1944	1732	1379	1260	1084	1019	956	975	895	890	901	848	881	834	838	834	834	810	834	858	871	821	846	792	798	846	805	831	842	807	811	832	833	821	806	825	846	801	814	843	863	834	837	802	794	798	822	814	826	831	808	795	866	812	817	802	860	828	814	858	841	867	843	812	816	846	785	822	835	841	815	831	793	835	817	849	786	815	841	866	758	847	847	821	813	853	825	807	848	791	830	786	831	797	879	818	816	835	831	804	836	790	880	856	887	800	812	820	797	836	838	807	812	825	840	829	751	837	791	856	810	825	816	899	837	893	846	873	827	822	848	854	765	825	853	813	862	782	817	789	772	835	813	784	849	849	792	783	799	845	762	821	863	862	818	830	825	819	810	823	810	848	852	831	838	773	828	783	774	780	807	728	804	787	762	780	811	843	836	811	811	830	828	840	804	837	820	796	860	813	788	809	805	824	799	849	829	822	845	825	821	847	814	799	799	867	833	858	790	795	823	786	808	835	860	834	756	847	851	785	784	824	808	834	832	796	793	800	829	816	824	776	811	796	843	798	863	801	860	790	791	778	769	803	849	851	841	791	815	852	837	869	807	861	780	808	835	839	846	777	803	774	840	866	824	830	871	838	823	841	828	811	809	874	794	826	802	795	810	807	841	840	865	855	795	830	852	838	805	809	836	815	802	840	771	785	825	896	847	813	839	797	813	850	857	835	797	781	863	802	775	827	817	849	841	848	761	825	860	858	836	799	821	864	913	852	847	791	806	866	836	803	822	803	845	791	837	812	815	856	855	800	829	834	822	833	813	858	858	810	816	860	830	841	802	807	798	893	848	799	839	850	836	781	791	783	820	796	794	845	836	799	843	872	780	843	864	805	827	829	879	829	816	848	796	815	848	794	850	821	817	809	827	850	828	809	792	794	830	806	820	840	854	790	795	825	881	788	787	859	865	848	861	812	842	824	807	843	774	821	825	820	765	769	830	794	734	860	882	840	826	818	826	842	848	816	808	826	832	806	845	833	805	817	790	840	824	868	768	818	845	836	831	786	801	853	858	823	804	783	871	827	813	806	763	784	860	785	784	833	828	852	758	788	821	802	834	836	838	839	789	774	823	813	794	800	903	846	809	816	806	760	790	783	871	850	818	793	797	750	815	805	854	787	812	795	880	843	842	867	841	822	849	856	828	789	854	810	790	857	850	815	852	830	805	799	877	790	826	796	823	843	837	837	792	820	795	799	823	815	802	791	823	836	828	846	816	791	804	819	795	806	808	837	775	813	835	826	784	754	832	781	784	835	839	861	814	812	789	840	804	763	809	839	856	796	830	824	829	828	838	801	843	794	831	860	851	804	857	787	840	806	850	812	774	819	831	818	789	844	811	868	818	804	765	770	795	844	795	787	810	788	784	855	785	816	793	883	801	830	781	822	810	783	831	784	856	882	841	851	802	801	807	817	797	832	825	768	802	825	805	796	804	828	790	819	855	869	818	790	868	829	784	811	832	846	780	825	837	789	828	819	860	818	869	800	786	829	821	799	823	864	814	835	829	864	840	793	852	829	791	810	837	835	852	792	861	767	810	865	848	785	827	838	834	786	834	801	831	833	840	824	861	807	822	813	798	790	831	803	826	795	841	862	763	854	822	811	812	808	792	798	826	856	833	809	825	799	803	788	839	774	788	797	880	861	756	796	807	782	853	813	862	758	808	811	835	832	824	842	834	838	806	812	803	853	829	767	792	789	840	810	792	793	828	831	834	805	837	831	859	787	840	849	812	842	815	833	845	826	847	817	844	863	814	847	844	825	859	827	777	798	818	824	859	866	798	764	848	786	852	807	812	773	823	809	812	789	795	837	886	824	863	784	803	805	833	842	880	792	788	816	810	840	794	820	791	809	834	875	840	830	817	826	797	785	756	832	812	802	833	801	850	857	841	831	855	802	844	837	848	851	808	829	845	859	835	826	801	842	837	804	803	825	836	833	836	818	836	838	815	763	789	799	890	799	825	820	841	782	810	818	806	795	847	859	782	868	827	811	834	780	865	843	831	808	848	809	803	802	854	829	835	812	802	813	829	852	870	806	850	839	792	788	815	879	779	808	817	851	820	851	848	803	805	799	795	817	813	843	817	793	814	847	831	837	868	787	802	790	853	791	842	781	850	850	793	805	825	833	778	859	818	804	752	826	786	784	822	758	786	849	770	811	804	836	819	873	816	793	806	835	844	815	791	853	832	814	839	819	849	772	812	811	818	861	770	817	811	837	817	839	799	807	815	773	808	770	845	861	810	788	818	843	826	867	763	818	838	827	815	791	789	924	801	786	853	868	829	812	839	817	821	917	820	854	838	793	837	832	869	754	814	813	768	774	754	794	797	806	863	780	830	848	829	749	836	855	774	852	823	814	817	865	871	827	842	836	777	822	827	819	854	816	849	871	797	777	815	837	826	840	828	827	790	817	819	824	790	835	796	780	841	811	801	871	865	848	836	848	827	841	807	812	837	785	848	880	770	858	785	838	819	813	861	837	822	825	822	843	820	804	816	793	821	775	860	786	834	788	825	856	834	885	873	815	794	819	804	832	817	876	816	815	824	814	831	840	834	815	808	831	846	819	810	851	811	858	822	796	832	923	828	814	834	819	805	831	844	795	795	807	819	833	842	751	820	834	849	839	852	799	785	836	803	790	794	810	817	852	816	849	771	842	809	835	864	846	835	807	812	846	807	790	800	774	853	842	761	830	807	847	822	831	835	803	849	843	791	822	761	860	826	828	867	822	808	813	796	823	789	801	833	819	846	858	813	809	812	822	779	792	800	831	869	820	809	859	789	817	794	827	767	763	802	843	822	831	799	849	824	747	832	804	757	828	785	828	821	794	790	829	838	855	826	753	805	803	832	834	804	784	842	812	825	795	811	820	787	770	788	849	808	815	787	835	821	875	778	850	795	813	828	803	829	821	852	752	878	796	816	801	851	844	863	827	834	853	877	774	827	847	828	895	799	819	834	813	802	785	817	802	810	824	798	821	766	817	801	839	876	772	884	814	815	802	816	835	815	844	847	838	864	801	795	833	850	778	844	816	899	757	776	868	813	820	848	852	765	846	829	842	854	803	796	829	787	836	846	853	831	806	850	827	769	825	797	810	821	846	780	806	817	831	790	818	808	785	823	779	815	817	843	767	838	856	806	801	802	812	766	838	782	762	853	753	795	856	800	837	837	796	841	820	822	803	806	783	836	820	814	844	795	812	826	789	820	825	846	838	805	815	813	836	814	876	799	896	838	821	807	750	835	819	834	775	795	775	819	809	806	842	747	808	824	827	795	827	867	818	829	819	800	770	825	804	859	781	839	809	791	831	810	832	798	804	738	835	808	840	813	777	842	843	795	803	813	832	831	825	797	804	792	803	845	817	820	792	822	792	824	818	782	855	817	810	838	813	847	827	832	786	819	829	815	797	786	863	807	841	860	872	776	825	778	774	831	834	817	805	837	788	829
22938	21438	29177	24111	21441	21488	7216	1428	1061	1005	873	919	859	854	791	759	811	778	717	735	762	738	726	729	717	740	685	735	676	696	657	686	686	720	706	647	723	721	735	701	688	674	693	712	654	658	655	656	708	687	675	667	709	648	675	686	717	676	613	687	671	649	670	685	654	598	669	654	692	654	660	665	680	625	644	650	643	666	645	690	698	671	677	666	670	626	694	696	664	649	654	677	651	673	672	670	603	670	708	697	654	649	676	669	663	720	691	701	652	641	723	705	726	680	711	661	682	666	623	672	736	651	675	678	663	676	681	665	718	667	637	647	704	655	664	585	627	668	651	675	676	675	687	686	653	667	664	649	672	693	663	661	662	679	651	601	674	633	677	698	665	650	678	652	707	664	664	664	683	715	691	611	682	649	662	633	630	647	688	652	630	672	647	684	708	639	642	668	696	684	636	631	702	627	675	654	694	647	653	716	666	623	681	705	672	669	669	657	663	654	692	703	704	677	634	636	654	672	634	660	685	657	656	678	726	684	678	645	638	643	626	679	631	642	671	658	643	682	680	685	687	640	662	646	694	665	683	700	641	681	638	653	685	613	678	661	698	641	680	671	706	686	683	641	680	677	673	663	677	712	621	657	648	660	695	639	725	690	684	694	675	701	665	683	633	682	655	655	691	657	645	657	661	674	641	643	646	670	685	632	685	708	717	651	683	670	679	675	690	700	664	664	669	696	648	669	699	709	679	672	645	627	645	729	655	636	718	676	717	696	686	667	627	676	649	645	688	658	649	672	695	630	679	660	659	648	622	682	681	643	634	673	690	610	676	661	691	646	655	704	646	640	730	691	659	669	688	684	642	684	668	639	682	704	733	667	698	675	681	685	657	693	637	665	660	679	664	659	707	706	638	658	684	692	657	692	685	701	618	683	661	691	674	696	711	666	634	628	641	664	673	669	698	657	629	626	674	729	701	658	661	653	658	683	702	658	736	690	639	669	672	670	677	656	673	717	665	674	679	686	686	687	691	664	644	696	645	642	704	639	659	657	694	687	682	688	669	644	646	688	697	649	646	649	706	700	650	651	666	652	659	718	693	639	669	641	727	700	652	690	700	667	652	710	690	657	691	642	661	672	650	674	708	680	608	663	710	657	648	687	711	638	672	688	631	703	680	620	688	669	650	631	682	697	662	620	680	675	623	688	660	611	657	625	656	667	684	641	680	714	649	681	611	652	649	678	663	643	666	700	674	647	676	654	645	628	616	657	681	677	653	644	676	655	679	680	680	698	659	674	688	694	702	682	682	673	650	623	667	618	676	697	679	697	704	682	659	676	670	666	640	671	695	668	663	664	642	677	621	690	628	646	692	681	686	645	678	668	660	691	689	625	679	640	649	651	639	638	646	639	708	718	635	678	698	669	636	650	728	689	654	687	705	690	649	645	667	682	673	678	655	693	660	629	644	727	689	712	691	682	706	647	664	655	691	679	703	675	699	652	656	669	668	636	663	640	633	687	663	668	673	681	675	644	664	688	686	696	662	711	695	648	705	703	693	674	687	662	705	646	662	717	663	685	672	629	689	652	673	669	673	679	691	628	673	699	660	658	670	674	706	672	688	661	693	703	664	671	734	699	714	657	655	671	612	639	659	663	650	651	695	632	676	647	631	663	649	707	648	683	629	644	675	615	692	686	664	644	676	643	682	675	663	669	654	677	692	662	674	650	724	674	693	634	639	652	634	682	653	696	668	671	641	611	667	657	678	684	708	656	674	667	636	686	644	671	656	649	688	732	678	685	615	655	672	706	654	660	670	652	668	633	639	641	641	649	650	671	720	687	691	638	662	657	675	670	656	674	641	688	639	635	657	667	673	675	701	640	639	645	662	691	623	656	666	654	684	665	663	672	696	667	681	656	680	637	633	654	659	690	648	621	676	658	626	676	668	620	691	671	655	692	647	700	626	685	662	651	713	632	675	639	658	670	715	648	686	691	695	687	667	636	686	658	724	638	615	653	682	638	661	658	671	641	645	622	663	649	635	685	670	632	667	673	670	693	660	645	671	632	626	727	694	654	632	693	659	669	689	629	660	688	616	710	691	646	678	685	658	687	630	656	705	628	646	669	710	644	680	663	677	696	653	653	678	672	713	682	708	694	636	686	700	640	721	645	680	669	678	637	674	677	694	641	661	643	669	622	668	685	670	662	661	622	653	634	640	656	705	639	710	640	702	686	663	659	664	647	678	717	696	683	679	722	699	630	653	613	633	731	676	677	650	691	643	655	645	655	689	654	668	709	627	691	672	615	651	687	665	647	670	707	683	630	680	669	632	677	708	670	690	667	681	674	687	691	634	700	655	705	688	659	653	672	661	652	642	630	694	671	680	666	631	632	651	655	649	681	660	619	664	670	669	661	701	651	681	673	698	688	714	690	728	643	651	673	660	662	659	672	636	686	638	690	677	630	709	640	677	637	631	672	676	643	689	633	658	636	693	688	685	650	707	705	677	680	670	708	658	651	708	627	662	644	679	657	652	640	623	678	692	687	686	683	673	643	666	671	710	714	674	600	682	670	712	639	658	700	698	672	680	675	685	682	690	661	647	641	684	638	674	671	707	697	666	664	622	693	649	638	661	655	670	710	670	687	708	686	686	649	687	702	659	621	663	618	638	667	666	678	697	611	715	715	635	701	685	682	649	639	668	658	684	666	668	635	652	690	645	690	688	606	736	687	680	639	665	652	683	655	662	709	694	680	701	652	642	713	668	659	608	675	684	660	667	705	638	651	712	678	662	698	692	660	632	690	645	725	662	651	646	685	675	617	637	679	684	685	626	653	653	670	677	634	650	690	697	625	618	660	668	673	646	663	677	654	663	696	679	657	639	677	632	672	655	654	725	735	647	675	718	685	662	628	646	681	639	656	647	644	657	681	662	675	672	694	670	683	660	685	685	665	677	674	636	687	704	665	612	624	690	654	667	671	676	711	639	639	709	683	637	706	676	692	622	611	640	658	652	637	623	724	642	670	678	697	666	709	673	692	616	668	637	665	666	635	687	637	700	667	659	690	670	667	682	648	654	622	669	639	686	696	682	650	653	648	619	630	728	622	684	661	655	678	682	673	649	639	709	635	656	628	680	717	641	682	621	696	654	656	687	659	665	650	685	708	721	653	690	658	637	660	641	670	648	702	694	658	662	650	672	680	662	669	692	671	656	679	592	662	633	610	661	707	693	672	700	660	638	639	619	723	630	645	640	682	698	672	677	665	681	639	671	686	668	653	644	647	615	629	685	678	635	669	676	637	661	646	686	688	653	644	716	638	665	693	625	677	676	658	736	667	647	595	643	669	633	646	639	684	651	689	607	653	666	680	654	680	693	699	691	660	632	659	717	610	669	670	663	700	679	667	684	694	663	674	695	633	652	662	675	673	684	696	641	660	682	672	600	653	641	667	649	683	715	685	664	654	667	639	657	706	695	608	666	663	632	718	670	684	649	669	639	646	677	657
16339	13620	9111	4717	3416	2614	2116	1715	1445	1229	1133	1023	971	922	886	844	779	804	742	742	736	793	769	737	680	708	691	668	729	687	725	721	707	688	711	666	691	664	675	687	693	670	695	637	702	642	676	647	685	662	652	750	640	713	658	715	693	682	678	706	628	669	706	607	668	645	616	670	699	681	629	657	632	671	652	631	611	660	680	634	644	635	648	632	683	643	667	677	665	699	700	635	690	656	692	628	654	692	682	649	655	653	668	680	651	626	674	658	656	683	673	691	650	676	617	657	657	688	697	675	668	714	682	758	714	715	666	653	649	647	667	650	641	630	683	624	674	681	604	655	664	674	658	663	664	662	650	654	664	645	687	649	618	701	665	656	672	663	672	617	646	647	644	653	615	642	668	701	624	668	682	710	634	667	628	703	656	655	642	687	645	689	627	686	659	644	679	666	692	670	642	683	696	661	664	652	638	712	675	664	652	670	693	672	653	647	689	668	609	621	691	662	653	631	664	664	606	693	695	665	702	638	660	603	662	699	678	673	676	638	624	637	649	651	685	704	665	650	699	662	630	675	666	730	651	742	651	622	690	662	713	668	708	648	657	638	696	662	696	689	642	700	692	686	691	680	688	639	676	603	659	612	641	642	633	648	680	623	628	700	659	676	679	644	656	656	656	698	651	645	705	678	650	673	660	653	693	667	687	640	639	701	646	666	722	681	641	646	641	638	709	651	657	667	650	609	645	625	682	650	627	673	656	645	622	650	657	670	675	689	636	636	638	662	625	690	687	654	662	639	698	637	647	710	647	656	644	692	648	691	684	670	693	629	650	682	684	694	666	640	652	658	650	698	640	706	655	641	648	671	676	633	659	668	715	594	680	677	619	653	682	667	685	602	684	665	652	627	602	707	642	648	676	653	650	652	635	672	669	643	689	692	631	624	682	611	673	664	654	679	659	662	672	668	685	645	694	636	649	656	651	678	634	659	661	661	674	649	637	643	640	635	653	701	673	671	675	691	635	643	671	651	656	681	682	648	676	641	657	636	625	649	702	675	662	637	666	650	661	663	694	646	619	679	639	678	635	673	687	677	677	718	641	644	638	643	665	657	655	680	656	667	684	658	693	663	697	676	690	661	702	699	672	620	643	647	659	639	645	662	662	687	673	662	639	661	721	674	674	649	704	636	667	651	632	682	672	686	663	703	665	669	638	710	710	672	632	639	670	684	624	661	709	642	659	666	696	690	640	658	691	666	638	627	653	660	691	679	673	707	670	684	630	642	609	640	687	656	683	662	664	652	644	627	622	668	636	665	673	676	725	626	647	638	658	632	674	636	665	663	627	648	640	639	666	656	698	657	691	655	653	653	626	657	640	693	661	668	633	675	662	665	684	610	625	688	688	662	683	669	638	688	702	701	642	650	663	666	657	627	679	594	611	663	676	693	650	640	672	681	692	715	646	679	651	613	674	688	683	655	651	634	652	636	676	654	662	675	645	681	705	630	708	650	625	669	693	617	675	660	640	632	666	675	677	676	632	660	712	655	681	653	637	683	704	674	693	679	628	688	677	646	623	636	635	652	624	645	697	669	682	643	643	698	639	650	719	670	688	660	681	664	644	642	649	649	606	621	673	711	640	640	651	670	643	615	644	643	670	644	639	674	650	690	694	675	689	636	628	647	606	608	691	630	634	696	663	653	680	641	673	673	643	686	671	653	642	670	644	665	647	665	622	629	675	658	630	662	654	634	665	696	686	694	674	657	670	677	663	682	654	656	675	640	709	664	631	652	677	708	637	696	665	677	660	641	660	665	669	629	650	671	657	673	698	685	659	660	683	658	643	656	638	684	685	680	685	691	687	656	687	664	738	654	669	686	673	662	634	678	651	664	697	625	716	654	657	673	639	662	645	664	661	648	660	628	664	673	646	655	668	663	647	692	648	646	678	641	700	641	686	669	665	663	652	661	711	686	636	670	709	660	589	659	675	664	650	676	634	656	652	633	667	657	612	664	707	665	660	636	650	661	656	645	622	580	661	616	638	638	676	721	621	641	663	649	683	632	653	664	677	617	622	678	650	668	650	658	675	633	625	668	656	635	632	644	663	705	703	674	662	664	713	662	676	664	616	678	620	658	669	689	635	670	707	662	669	655	634	652	631	645	633	638	685	663	659	663	660	678	705	628	664	635	625	621	618	674	640	642	658	634	684	664	622	654	661	691	662	657	650	677	614	648	640	721	680	670	634	695	669	695	656	689	632	686	655	681	652	677	645	676	628	652	679	683	637	673	635	649	633	642	698	643	648	676	648	658	706	684	634	655	652	673	684	703	617	641	675	675	699	649	641	628	642	638	662	688	675	695	614	666	684	634	654	658	625	697	677	639	687	644	690	638	678	640	656	670	681	615	639	663	620	626	633	638	664	720	629	644	642	681	654	650	675	673	666	617	642	675	682	655	627	646	669	656	659	641	659	629	714	669	674	676	647	638	628	635	690	641	622	631	636	667	679	691	672	636	656	693	634	698	680	645	622	657	638	668	640	671	655	660	685	661	643	679	670	632	683	618	704	680	653	681	672	642	682	645	666	648	724	641	674	639	688	656	650	682	660	643	658	692	647	653	712	619	653	646	662	672	637	689	654	661	680	679	658	627	660	708	699	644	647	687	666	611	635	644	657	721	631	641	685	628	649	635	716	685	680	654	705	629	747	703	657	703	703	636	668	618	697	689	627	669	609	661	668	687	672	674	707	735	668	711	659	678	622	647	662	648	702	656	645	677	644	675	635	606	683	669	681	644	646	663	638	678	664	660	667	699	673	654	652	641	620	641	652	672	652	647	664	670	655	641	676	662	650	642	647	663	674	638	632	655	674	661	631	674	701	658	690	621	631	689	634	677	654	707	649	622	676	670	657	662	621	677	646	637	680	662	681	666	654	634	680	667	668	644	646	664	703	668	663	648	618	630	655	692	718	608	687	622	676	621	652	680	684	689	641	649	656	718	726	676	626	611	707	669	631	692	685	661	686	685	654	642	685	677	625	710	661	675	646	672	687	662	645	690	644	677	655	650	662	638	676	666	687	608	626	672	688	676	631	634	630	690	623	639	669	632	637	668	670	623	711	646	627	709	624	683	654	662	671	676	689	653	667	648	671	660	675	638	683	629	678	653	647	688	705	624	677	685	647	669	690	661	643	635	637	634	655	640	665	639	651	669	679	682	669	635	677	659	673	638	647	661	683	613	651	691	640	659	642	635	692	635	623	686	672	709	639	657	646	612	695	662	642	642	695	616	661	625	660	664	650	607	647	657	638	666	672	621	644	654	655	669	641	615	583	610	653	689	659	655	621	688	655	712	651	673	682	673	689	661	651	658	642	640	642	667	690	681	668	646	677	698	671	695	659	676	635	659	612	681	680	676	663	679	656	667	641	613	648	633	700	686	692	620	659	635	664	667	677	649	681	679	654	700	650	650	625	656	657	671	703	641	644	678	721	616	659	701	705	657	711	642
29027	17832	4045	889	702	656	639	656	652	632	639	656	688	658	670	694	626	665	640	649	629	651	597	594	639	666	631	684	700	614	598	619	652	663	614	616	577	579	652	652	635	625	664	650	646	655	636	598	641	615	608	617	638	622	620	669	633	595	636	630	621	664	624	622	647	640	673	656	628	639	648	635	675	627	598	626	622	628	603	622	630	648	645	619	672	566	635	646	621	617	631	643	615	617	617	640	623	627	639	644	638	674	643	646	624	672	602	629	591	637	640	634	621	596	686	637	669	646	666	633	658	652	638	644	637	639	616	671	643	637	616	627	667	575	642	597	650	665	641	623	629	631	607	605	648	657	620	701	650	659	654	675	667	614	656	634	649	654	627	594	663	628	627	632	607	650	670	599	618	616	610	627	633	634	645	636	617	619	628	621	627	602	631	665	660	657	669	667	614	606	643	640	637	600	654	626	623	651	612	622	672	568	610	611	678	596	614	646	625	659	606	573	614	660	621	661	617	623	603	680	638	636	632	691	586	588	666	612	668	652	662	625	604	636	657	696	628	627	606	640	646	639	635	593	597	627	600	645	600	620	614	641	644	651	688	606	649	650	668	665	618	624	643	638	608	602	627	618	636	597	609	610	624	636	663	618	621	679	607	641	625	627	596	628	630	620	613	654	616	644	601	623	669	640	607	616	645	635	606	678	614	617	660	675	629	642	620	659	607	637	620	626	640	656	609	630	586	639	642	668	633	617	669	623	651	613	634	637	646	594	634	640	627	697	625	631	625	644	675	690	625	681	655	639	639	641	614	668	615	628	636	664	629	702	582	646	626	610	617	658	625	602	602	643	653	644	683	591	660	636	625	635	651	625	604	643	677	630	661	613	648	679	642	634	613	623	624	653	649	646	632	621	676	638	604	621	672	627	646	659	665	651	656	633	653	654	707	586	625	644	613	663	674	637	617	664	657	610	631	570	648	637	648	602	651	665	599	593	657	650	647	631	603	638	665	626	620	660	607	618	667	650	650	591	657	644	643	643	637	602	647	625	644	614	589	589	630	583	657	662	677	656	620	602	651	651	634	617	673	638	671	639	622	613	679	642	653	623	669	570	608	631	647	599	645	633	660	639	637	576	623	640	615	651	684	653	626	627	659	630	651	627	626	678	628	656	681	584	632	626	619	673	655	634	603	626	582	637	628	630	626	640	669	602	610	675	627	633	651	611	594	645	636	641	644	653	626	631	663	632	611	625	633	596	634	647	589	631	561	633	624	675	647	653	658	623	659	657	660	668	644	597	612	673	626	622	660	608	621	626	640	642	631	666	646	589	627	624	615	624	651	667	651	633	625	669	674	597	576	612	616	612	657	632	624	612	626	623	659	643	612	630	656	606	607	657	644	666	626	580	667	664	680	643	613	673	679	632	610	622	641	680	596	621	632	623	635	632	650	619	700	674	653	675	662	572	624	625	638	672	643	581	657	631	614	599	658	654	661	636	585	643	670	621	560	582	595	583	599	621	665	662	602	623	605	619	622	606	605	627	615	657	669	639	656	594	597	612	635	630	603	647	636	685	617	619	595	633	642	642	630	643	623	598	612	601	598	586	610	619	632	637	578	624	629	642	606	659	622	702	652	591	629	653	604	607	615	631	612	654	627	647	639	655	639	636	662	666	635	661	599	583	632	644	636	668	626	657	627	685	589	604	612	601	597	628	599	618	620	647	625	600	668	624	651	619	607	593	626	629	670	651	655	649	623	612	624	659	651	608	599	624	618	619	621	614	666	648	665	589	653	642	667	620	648	641	631	663	635	614	630	605	621	689	609	696	628	614	596	645	630	627	635	620	564	606	670	665	568	638	607	636	661	657	605	644	693	613	621	628	673	688	592	564	604	621	616	610	647	667	615	611	588	695	618	645	631	605	649	621	663	653	607	621	633	642	638	636	639	639	604	668	666	598	622	629	601	615	634	618	619	673	632	633	661	641	586	622	649	653	626	644	638	667	650	655	646	682	609	618	638	611	659	617	551	619	635	621	623	611	636	629	605	648	661	646	613	636	594	687	657	618	626	562	665	637	604	631	612	662	622	650	650	635	617	617	658	603	603	639	620	628	627	624	654	629	647	679	624	629	676	619	612	620	689	622	647	594	621	604	611	600	675	664	548	634	619	684	613	619	629	599	635	648	611	625	585	640	658	623	635	607	643	615	649	620	597	655	691	650	597	639	639	636	647	621	643	677	637	656	643	637	638	611	662	654	615	637	609	658	668	637	650	624	614	612	623	668	583	633	645	647	679	654	634	639	626	619	632	637	610	631	657	650	658	610	619	616	633	596	627	633	632	677	626	648	631	633	637	624	650	583	621	650	638	595	674	584	670	608	626	650	643	583	593	611	600	628	613	653	628	612	638	598	621	601	661	638	669	652	645	609	658	626	623	646	602	640	602	657	606	630	598	601	670	595	615	633	673	650	642	618	643	599	634	640	635	622	634	666	616	648	627	612	651	618	599	646	666	628	617	624	645	641	646	624	654	640	634	621	585	627	639	641	663	598	652	639	608	611	651	658	637	692	642	654	641	637	671	661	582	650	672	607	639	630	653	634	643	628	644	627	631	637	600	623	649	624	645	651	649	598	619	653	641	640	609	596	632	621	651	639	632	630	641	673	618	649	643	619	628	631	644	644	631	608	637	615	603	635	640	663	633	650	656	569	613	642	618	677	696	594	621	641	688	634	662	616	642	657	641	599	636	638	607	622	673	671	660	606	650	691	617	636	633	637	618	646	651	599	653	625	648	644	632	641	644	609	683	618	637	663	642	621	627	610	632	633	636	636	589	647	602	627	559	628	641	620	594	667	645	619	633	644	634	611	658	665	615	618	661	636	623	613	635	647	598	621	623	650	618	597	607	644	640	635	650	639	640	576	621	635	701	571	657	575	615	649	625	659	609	652	613	600	627	643	632	613	634	605	635	669	616	624	638	636	623	586	641	632	615	649	601	687	593	623	694	671	632	630	586	627	605	598	625	604	598	637	610	561	642	633	663	659	663	638	636	614	620	651	621	628	598	668	632	611	647	659	626	615	615	605	595	653	617	644	613	646	631	628	615	633	626	676	583	692	647	609	611	640	643	668	658	636	617	644	648	615	637	580	608	608	620	657	634	626	636	627	656	609	659	649	630	589	597	615	623	673	641	597	661	624	660	626	617	635	662	621	627	639	672	641	658	621	626	625	626	646	671	604	628	604	651	628	654	630	645	639	633	635	615	617	667	622	619	641	581	618	569	589	600	605	630	600	616	657	606	643	596	617	614	645	638	650	655	648	648	602	614	679	649	695	626	644	633	648	631	617	654	624	616	646	605	614	669	613	622	649	709	644	631	617	639	648	664	643	618	662	647	603	644	650	664	645	662	603	616	652	635	632	646	656	620	623	614	639	604	644	709	712	655	633	643	659	608	569	636	646	709	647	627	605	615	632	586	626	654	648	638	638	617	642	609	596	657	651
13239	1090	1008	757	772	737	685	652	670	691	653	710	667	662	689	646	683	676	668	662	700	686	696	676	683	681	669	625	638	686	665	629	665	665	687	639	668	678	652	670	681	629	628	708	662	652	686	643	641	645	654	642	710	703	664	696	669	639	662	611	638	617	651	654	652	661	628	685	668	645	619	637	663	691	645	641	649	685	676	665	667	686	646	678	668	679	683	672	644	682	700	661	664	634	669	669	632	679	646	713	677	661	673	611	626	679	674	641	634	650	656	616	642	635	681	605	667	690	666	667	654	689	675	623	677	696	650	661	699	654	648	660	669	653	685	678	654	606	643	657	665	639	622	689	683	656	624	699	678	675	625	682	662	686	634	642	663	660	670	674	658	652	684	676	651	719	698	636	636	640	642	650	669	649	621	684	623	678	682	642	680	698	675	664	667	677	622	629	654	690	673	682	664	656	629	647	632	671	693	644	683	628	649	667	668	670	658	662	663	660	660	671	661	730	632	633	681	676	659	622	639	676	661	637	666	686	691	641	659	650	697	665	649	667	632	678	659	656	652	650	660	642	651	633	674	619	636	637	648	655	658	624	610	702	627	685	652	676	696	674	666	643	665	633	645	639	633	667	681	708	661	666	659	626	666	696	661	657	658	670	658	655	658	674	663	693	679	664	663	663	678	682	650	647	666	681	727	655	627	652	621	701	692	636	668	645	667	686	639	670	695	654	630	684	637	687	703	695	661	693	634	666	632	692	660	660	616	652	691	651	637	634	673	659	638	701	655	619	651	664	624	678	642	658	664	631	673	655	663	643	670	619	662	660	618	642	644	648	644	670	698	630	674	695	664	676	664	689	651	637	665	654	682	632	668	640	620	686	686	677	634	669	676	713	683	667	640	664	613	605	680	668	660	680	637	632	622	668	586	630	663	602	688	655	638	683	624	615	643	707	633	671	647	647	657	619	645	660	629	652	632	660	651	696	602	676	675	633	666	657	678	741	702	670	607	665	653	659	700	586	634	614	679	600	668	616	595	650	634	715	608	646	658	631	680	673	639	648	650	665	648	645	649	587	636	655	655	622	643	646	674	640	641	659	643	668	635	669	611	705	632	653	655	624	647	662	673	626	659	603	655	640	648	708	686	681	674	637	621	675	653	656	670	691	636	688	636	615	649	689	612	644	642	673	674	662	655	662	640	687	609	660	658	646	616	659	638	661	629	650	655	676	632	666	644	661	662	647	681	694	663	660	605	619	694	636	702	632	708	666	660	643	659	645	695	607	643	616	691	653	658	637	638	654	699	647	673	649	650	634	676	610	655	637	645	636	687	679	675	644	649	657	608	644	658	629	650	675	657	646	676	689	666	692	704	642	676	649	698	695	649	681	639	654	647	667	653	666	663	669	618	652	673	672	622	624	689	663	651	630	652	694	687	661	659	660	638	685	610	699	638	656	662	653	641	706	641	700	669	660	686	658	644	624	631	664	604	687	699	638	663	619	719	705	663	667	655	664	695	663	668	616	679	648	615	645	673	646	616	668	676	646	652	657	668	676	674	633	672	723	657	650	680	683	676	652	680	678	664	679	632	656	630	625	624	674	676	631	646	662	614	714	688	636	615	634	656	673	654	682	678	665	641	635	666	669	646	700	647	687	632	634	610	659	644	664	614	737	614	651	680	664	666	654	679	722	622	646	631	593	630	666	687	647	642	679	642	686	639	642	614	672	661	696	681	663	657	656	623	659	641	654	691	666	659	708	631	697	628	615	707	665	638	645	648	633	679	631	709	642	628	658	673	635	698	659	656	673	654	652	644	635	644	640	704	615	631	626	618	679	664	661	667	626	627	674	624	646	618	671	636	690	640	677	663	634	648	692	645	670	667	680	675	619	680	629	602	657	629	660	682	679	641	695	643	610	651	669	647	682	636	654	641	663	643	647	671	705	661	652	688	602	648	630	649	653	651	653	644	685	643	678	636	638	645	659	626	634	653	650	629	628	665	659	642	631	627	646	678	672	693	639	645	633	665	652	714	668	699	657	665	649	651	652	610	656	651	666	655	629	611	613	691	678	701	625	632	681	671	696	600	618	692	658	657	651	651	668	640	661	684	662	666	681	623	707	646	651	629	622	661	700	644	645	654	651	616	660	644	637	643	636	636	674	630	679	661	633	625	706	627	672	625	607	668	714	658	681	659	650	667	674	658	694	632	655	669	696	698	668	662	641	650	666	657	719	645	713	724	705	638	644	668	646	665	660	652	674	637	715	661	703	669	667	676	677	659	691	635	698	662	638	674	641	694	631	719	629	653	666	634	669	662	642	663	618	662	688	719	675	643	660	633	603	607	681	660	615	662	676	634	625	635	622	647	658	675	653	609	646	663	625	654	667	677	669	650	685	701	637	664	637	666	621	641	641	671	633	629	649	628	655	617	647	671	674	654	651	654	625	668	666	630	623	691	720	666	702	691	661	639	652	628	628	627	647	626	665	647	675	690	670	682	629	668	630	665	677	683	647	649	648	655	661	629	592	640	634	640	661	661	666	674	650	643	670	645	657	650	663	619	647	670	657	638	657	693	667	606	678	657	649	652	645	651	674	657	637	622	678	627	635	624	709	634	645	670	638	660	645	674	661	659	654	678	650	652	690	707	639	661	667	646	619	675	677	683	714	665	697	681	619	683	629	651	649	637	640	681	684	603	639	665	675	693	676	673	667	645	711	694	683	664	644	669	662	700	654	700	680	665	655	655	663	655	690	626	692	638	623	664	599	631	665	713	687	652	639	643	678	641	627	691	658	594	671	656	682	649	684	649	638	637	679	712	714	640	646	665	660	670	705	655	689	689	660	660	646	658	596	634	635	667	645	643	626	640	652	623	656	661	662	655	637	650	626	649	659	675	649	649	616	667	637	641	652	669	650	639	628	620	685	633	658	676	659	651	634	643	660	684	648	658	660	649	643	665	646	618	637	650	688	687	641	631	660	653	625	673	656	624	644	637	661	664	635	637	629	713	576	715	624	669	665	678	683	683	673	630	649	688	664	627	654	703	683	659	660	684	673	625	653	630	692	685	637	700	647	658	662	636	688	645	668	674	677	650	631	659	660	631	693	640	691	647	666	640	626	610	631	648	659	671	633	655	682	626	678	692	698	646	652	586	656	688	666	668	655	678	649	623	697	658	647	661	582	647	670	651	633	687	648	641	675	678	701	640	698	677	619	594	638	651	641	674	647	647	651	656	644	689	658	660	663	629	658	694	668	699	657	696	680	649	673	709	644	640	638	652	680	664	645	658	667	692	640	620	673	630	625	680	672	679	678	657	654	629	685	649	621	625	678	606	685	638	631	702	659	701	685	687	663	629	673	624	645	606	618	643	668	667	667	636	668	639	669	682	629	615	649	642	624	651	670	628	659	685	658	658	702	672	719	664	653	673	636	625	698	648	650	662	642	646	656	640	680	624	653	671	633	657	657	617	670	713	682	646	643	685	632	666	626	591	646	641	664
24193	21556	28866	24698	21540	9607	1221	811	756	719	630	650	606	587	531	589	517	546	542	480	557	541	505	494	477	515	489	495	507	529	492	504	495	520	459	544	495	539	484	529	491	484	498	505	487	484	471	487	491	504	482	501	480	482	513	515	470	490	524	470	476	525	494	507	494	469	490	492	495	480	503	498	539	499	463	499	501	460	496	487	504	474	522	516	507	498	482	441	507	442	457	499	507	481	483	495	518	519	535	483	493	462	492	484	489	505	467	504	478	521	484	469	528	480	509	528	520	479	468	481	509	472	509	499	520	503	490	468	492	476	515	481	525	478	473	517	480	503	522	489	482	506	463	524	437	487	477	471	491	535	457	506	489	494	480	509	485	500	516	471	486	507	489	473	473	462	472	535	477	536	486	501	483	443	448	469	496	521	507	512	522	499	505	493	534	458	514	486	490	465	473	450	477	493	540	508	449	472	468	521	461	440	505	526	494	465	503	457	505	521	492	515	507	483	476	505	480	466	514	456	507	483	491	476	482	511	467	470	489	494	462	434	480	524	457	479	520	496	496	463	466	482	495	471	466	522	474	495	457	512	498	495	513	500	466	481	473	494	469	457	498	496	458	485	524	483	493	458	457	492	479	450	551	493	528	464	479	478	503	446	465	491	478	487	512	498	463	495	490	494	505	473	528	473	481	468	467	479	514	515	487	490	495	489	473	481	483	507	497	499	466	484	468	470	480	473	476	496	505	493	492	487	482	543	457	487	480	461	460	470	453	495	474	493	498	514	505	495	509	486	491	482	472	525	467	440	506	492	480	495	514	478	467	479	510	455	468	439	439	477	487	494	474	499	511	491	514	479	469	522	475	525	465	508	451	494	468	481	470	457	496	492	466	482	495	517	511	490	530	514	512	488	520	490	475	464	474	463	465	480	474	470	515	472	474	447	482	481	509	480	467	545	490	444	512	493	489	456	508	493	449	460	490	481	495	477	494	474	482	453	504	529	450	475	428	557	501	514	549	492	516	499	517	517	482	510	478	509	461	518	457	528	459	483	482	522	505	480	482	503	465	474	504	481	510	476	484	461	447	519	479	455	492	494	498	494	500	467	474	467	484	487	484	496	550	508	509	489	502	442	511	525	457	488	480	497	512	522	443	508	496	475	462	484	457	494	484	518	450	480	500	489	479	479	452	486	513	481	511	465	496	507	499	499	467	489	498	460	477	456	488	474	459	513	505	450	445	476	480	449	492	501	478	484	543	504	493	505	463	475	464	511	447	473	526	518	514	491	485	487	474	486	474	492	441	491	495	479	517	475	499	478	489	469	501	456	480	486	484	435	488	505	524	498	485	446	493	499	455	506	462	514	483	452	461	476	448	530	458	458	514	455	512	470	466	514	512	478	488	527	498	527	492	483	459	510	489	479	458	481	510	460	507	499	515	510	456	478	465	478	485	504	522	510	531	488	480	473	481	458	461	490	501	489	478	488	508	478	488	516	512	506	494	521	502	478	482	518	522	495	492	468	460	455	511	488	501	507	534	461	481	466	460	560	478	538	497	495	445	524	492	489	496	468	469	490	475	468	507	518	479	502	503	515	495	502	466	491	476	514	464	498	458	473	533	498	504	475	515	502	487	512	478	482	490	472	510	517	507	449	500	508	458	520	463	486	520	486	492	479	480	490	466	493	431	457	489	488	467	468	504	463	483	464	447	520	490	457	505	476	504	511	496	490	491	466	492	503	512	498	508	473	482	467	460	527	429	518	495	494	508	509	527	501	517	461	531	454	452	482	458	490	502	476	450	468	469	487	477	510	482	475	480	520	485	481	508	483	512	512	493	492	504	499	493	471	499	485	529	441	487	491	496	532	495	481	518	494	503	488	471	446	504	467	500	505	525	479	496	506	480	490	511	509	495	496	479	476	492	462	500	488	504	480	500	499	471	529	476	523	518	528	480	515	523	551	507	468	497	473	486	467	469	447	473	484	450	490	486	496	471	479	460	498	509	504	490	490	486	510	514	522	435	522	510	460	486	512	503	486	466	496	513	534	475	471	459	533	466	495	497	461	468	508	462	501	483	472	508	486	472	511	480	488	484	486	546	499	499	480	484	515	501	551	509	457	475	466	482	486	529	474	472	507	512	484	473	474	478	475	503	496	531	512	510	487	466	460	513	495	529	515	458	500	473	452	467	464	486	464	493	482	452	466	472	516	471	501	528	513	454	480	487	420	506	496	473	506	515	488	475	487	486	510	474	480	497	460	483	507	487	486	505	453	470	522	454	478	476	456	509	467	517	474	489	479	494	470	492	474	485	456	466	488	516	535	489	482	456	473	508	485	494	486	458	455	490	500	477	449	493	509	490	471	462	475	500	531	491	479	507	501	526	431	456	487	461	438	517	485	476	474	469	464	458	462	502	509	465	489	502	520	477	473	500	510	488	522	494	492	518	494	502	477	501	518	440	497	513	495	479	479	490	498	472	472	498	477	498	453	474	512	479	500	506	458	500	466	482	493	497	503	494	446	459	490	477	479	498	511	442	522	499	498	483	506	497	501	487	480	484	498	473	528	514	491	475	497	484	486	524	481	484	503	541	462	475	466	524	470	453	442	452	484	457	426	512	438	504	509	470	520	483	453	475	483	492	510	465	494	501	461	466	469	436	508	501	493	488	486	467	517	422	458	430	456	516	479	471	537	459	485	466	488	453	474	495	479	490	483	528	505	520	477	473	418	480	467	516	506	520	461	471	469	528	481	499	487	436	437	533	473	500	529	487	465	476	498	534	484	520	474	512	484	490	465	488	500	483	484	476	529	492	489	483	501	527	533	479	503	491	453	505	478	500	475	491	470	482	478	482	464	479	493	527	488	479	482	455	497	506	442	533	515	478	511	526	523	479	478	498	525	458	519	524	480	481	495	533	502	486	491	501	516	496	477	491	482	463	462	489	449	445	457	518	518	483	463	470	499	500	483	447	470	509	456	501	484	509	471	485	505	471	496	516	497	485	448	477	485	492	484	508	534	497	484	521	503	499	487	452	492	511	465	495	492	467	489	474	479	482	433	489	533	487	505	520	517	498	484	493	491	489	498	474	472	458	508	446	483	526	488	464	485	470	483	496	482	488	488	483	466	471	513	483	495	486	461	483	485	476	498	472	500	549	448	465	498	482	515	508	497	487	473	480	491	480	491	455	513	516	493	488	441	469	501	487	480	495	519	519	497	501	494	490	472	539	427	449	523	515	495	453	472	478	490	495	465	476	527	506	503	495	506	483	489	457	452	493	502	511	460	512	512	477	469	491	484	513	504	531	452	489	486	537	487	468	470	492	455	504	460	502	452	502	474	483	492	429	456	505	453	492	490	494	494	520	547	471	519	507	516	463	451	488	492	475	472	490	500	494	532	506	522	488	457	507	496	491	500	477	467	485	502	518	480	489	489	463	485	504	512	506	497	550	473	520	468	501	484	510	490	481	490	481	492	442	514	501	477	491	475	476	499	517	516
12189	8545	5695	2912	2033	1642	1268	1145	919	832	781	688	734	659	644	610	575	554	537	561	555	520	618	537	560	549	590	522	546	499	549	516	480	501	512	524	504	508	508	462	508	540	543	535	534	525	514	516	490	549	527	515	512	520	527	509	516	536	515	518	528	520	537	511	536	479	479	506	524	511	520	494	533	548	521	509	531	533	540	537	500	511	515	567	486	536	520	522	531	511	515	468	478	537	527	511	516	519	512	517	446	520	522	535	551	485	511	554	519	529	498	492	525	491	522	503	533	524	532	548	525	531	537	541	520	504	531	539	524	510	532	506	489	520	471	542	506	528	501	513	466	491	512	499	506	490	531	558	493	500	516	509	539	508	479	494	474	525	496	514	483	533	495	514	501	509	518	490	547	484	495	522	548	485	517	509	524	516	526	527	557	520	515	477	513	484	527	528	504	542	507	542	493	507	501	495	526	502	482	489	478	527	547	477	468	517	534	493	504	494	558	490	475	485	491	550	475	496	478	508	490	525	502	508	527	484	479	480	507	488	479	469	508	536	513	488	523	539	511	494	490	506	499	528	498	512	463	473	505	533	475	508	479	537	516	512	514	501	551	491	511	477	483	516	519	505	543	485	469	442	501	513	485	479	495	488	495	503	512	506	491	522	448	524	515	530	514	506	489	535	507	529	524	456	482	538	501	460	496	521	500	493	504	510	507	557	522	524	492	504	508	497	504	515	505	503	518	510	522	510	515	503	522	503	531	509	531	523	513	538	510	482	530	531	496	496	508	492	496	518	489	482	507	494	522	530	516	524	520	469	514	521	494	505	534	513	512	459	541	551	471	487	531	535	506	536	475	512	504	504	520	468	536	513	482	510	530	507	554	506	479	480	508	449	502	538	497	474	496	548	526	525	491	480	494	491	524	529	536	485	499	507	527	510	552	528	503	492	527	474	503	527	481	472	513	470	496	561	477	504	536	530	505	491	511	493	511	475	500	499	479	503	515	536	529	513	512	549	529	536	508	524	505	487	543	520	480	501	518	566	494	547	526	487	541	536	489	518	514	536	512	490	523	493	477	460	543	525	530	495	518	541	515	553	473	514	498	509	515	502	509	523	563	471	481	550	535	477	479	466	490	539	512	452	509	514	488	530	501	513	534	497	526	495	492	489	540	496	527	490	506	480	470	478	480	515	501	501	545	489	523	503	485	542	495	494	535	514	503	500	518	510	514	514	517	516	512	548	516	510	500	513	495	486	467	525	509	541	510	480	475	493	475	527	583	514	549	531	527	533	494	521	522	458	539	486	456	484	508	531	485	490	478	524	547	489	502	498	502	459	446	458	504	503	495	505	507	515	516	529	496	516	476	486	498	491	517	486	518	544	515	508	518	508	487	530	537	520	498	522	525	568	540	483	499	521	480	487	506	496	520	524	567	524	522	489	511	486	491	503	556	490	552	496	461	490	485	525	509	474	524	516	497	477	539	471	503	501	481	515	531	514	502	531	512	473	502	522	471	514	532	491	521	520	523	498	490	495	539	500	494	557	543	491	502	486	535	490	529	487	506	524	546	505	546	514	530	510	536	463	507	553	519	471	515	494	501	499	537	515	506	498	489	500	566	505	488	508	525	506	522	453	510	510	479	529	494	505	521	500	508	533	498	540	530	507	518	546	550	513	476	503	508	489	505	511	485	521	511	477	493	496	538	487	525	492	505	518	541	503	516	477	472	545	503	486	515	551	493	519	493	517	515	463	497	532	471	457	504	448	537	490	486	535	505	495	528	508	513	541	507	494	480	490	497	489	480	495	498	512	497	503	482	497	519	519	522	512	537	515	475	534	506	558	500	524	499	473	513	528	485	484	469	488	507	519	506	511	502	511	519	502	514	531	502	513	485	525	507	503	512	500	477	540	509	478	481	520	523	524	519	498	538	475	535	471	492	522	532	521	460	509	468	516	499	512	486	485	488	527	489	516	491	519	510	540	502	491	497	515	467	490	514	509	500	503	511	505	481	466	513	535	544	506	532	487	485	491	498	510	488	526	504	480	520	535	532	518	480	492	530	489	497	500	539	529	517	478	493	496	564	482	483	520	538	536	447	513	523	528	495	553	506	495	523	480	469	504	484	490	480	484	496	481	499	505	515	520	534	511	519	518	497	512	536	480	482	479	533	480	549	491	503	497	492	506	504	534	502	520	495	478	479	534	503	496	525	492	542	520	541	502	523	499	509	495	493	568	527	525	487	447	536	488	535	484	542	533	516	473	519	512	500	523	465	509	514	501	528	517	510	507	527	509	470	522	499	519	487	450	514	522	472	508	487	484	522	484	505	523	517	514	520	484	536	537	563	526	526	515	535	543	466	507	498	552	532	502	529	461	528	477	509	506	523	467	478	486	542	477	538	504	506	516	513	486	544	498	469	500	512	501	470	534	560	513	538	481	502	486	543	526	527	460	492	538	524	487	504	512	470	501	514	489	491	512	459	528	539	530	509	467	495	531	493	525	536	521	510	521	477	557	486	526	473	488	513	507	503	505	483	474	496	465	483	479	519	520	495	530	469	469	476	543	488	495	496	479	503	499	529	504	536	533	490	517	503	499	513	473	508	510	480	516	546	562	521	545	485	494	500	541	524	518	502	506	470	488	502	560	488	474	496	495	528	527	485	506	509	519	516	520	508	484	502	518	535	517	480	509	513	491	503	506	499	504	507	495	485	512	470	507	536	531	499	529	488	499	522	495	493	493	493	496	514	522	528	502	494	523	524	557	515	530	488	484	513	551	517	485	533	464	517	497	515	479	449	458	493	530	529	509	515	512	481	476	544	479	526	528	538	539	482	504	490	548	537	498	497	511	480	544	509	447	531	458	522	488	497	478	509	496	484	504	534	484	502	534	509	475	515	496	501	489	511	467	531	492	507	476	549	585	496	506	481	484	485	518	551	498	517	536	507	522	486	504	492	485	515	536	506	514	513	510	547	557	506	508	498	557	527	542	508	547	519	541	494	494	521	452	503	488	499	479	506	506	516	529	530	471	487	534	492	483	492	522	512	534	503	466	520	476	518	550	546	493	527	522	512	523	524	538	567	515	526	482	477	487	473	494	497	514	498	518	553	479	515	511	521	460	526	516	508	532	522	510	550	534	543	509	487	497	521	514	489	494	498	539	494	504	497	483	552	482	518	463	516	499	496	514	529	493	534	470	535	556	503	522	518	503	504	519	501	512	494	518	487	507	502	528	511	458	501	532	506	482	506	491	520	493	459	456	511	524	457	503	511	536	470	562	533	498	499	525	504	504	475	524	501	488	505	529	518	515	533	523	515	521	493	483	511	512	517	501	523	511	515	501	490	543	478	511	530	486	531	466	532	533	510	528	524	511	496	524	496	509	481	483	510	535	533	492	488	493	475	469	511	534	483	486	525	545	459	500	481	563	467	557	537	496	475	519	494	499	528	500	506	495	508	475	521	478	542	497	532	486	487	534	493	512	502	517	472	482	501	505
25363	21522	27650	25777	9844	1328	1039	1000	873	935	890	863	803	842	793	837	804	835	839	851	855	844	803	810	848	860	824	868	777	854	823	831	803	828	820	853	880	793	842	801	812	857	897	797	808	794	847	830	832	807	897	817	808	790	833	856	791	823	813	869	839	800	808	828	816	846	838	772	859	835	790	898	849	827	785	797	826	831	836	819	789	876	866	826	808	830	867	846	823	815	827	821	843	870	812	795	779	875	867	857	785	900	807	813	858	770	866	842	768	848	854	880	825	824	829	874	809	840	818	837	806	846	815	829	819	845	796	875	840	759	864	862	871	799	834	814	834	857	885	810	793	804	807	824	861	803	825	882	767	857	812	825	744	785	818	824	840	812	802	825	871	816	860	864	853	805	809	850	851	830	783	785	862	809	799	820	847	819	817	806	818	868	801	809	812	774	817	788	800	876	803	814	898	820	859	817	844	838	809	830	815	821	808	837	781	778	803	789	851	894	775	825	835	783	784	848	813	839	845	840	791	835	838	837	825	808	856	824	787	829	842	786	834	837	764	850	871	781	810	806	772	833	812	770	846	829	811	799	798	800	853	867	849	820	851	804	787	785	859	841	839	862	853	804	857	865	786	808	816	845	785	797	815	824	813	820	823	817	789	874	786	784	814	824	853	812	814	838	809	809	807	824	806	815	864	880	820	791	854	853	802	825	812	785	856	817	869	839	881	864	802	812	825	821	836	794	847	861	825	831	835	868	837	870	780	847	842	790	821	857	887	883	830	812	835	793	815	808	774	780	837	774	846	834	771	798	831	807	837	856	844	803	824	830	855	802	807	776	862	795	844	847	854	802	808	853	858	836	802	794	833	785	834	800	805	796	856	784	845	811	859	852	857	809	769	825	835	860	850	843	824	840	812	854	839	803	811	809	821	842	786	835	805	845	826	763	888	814	789	800	863	771	832	810	801	869	796	852	855	845	823	816	844	781	797	871	792	845	799	783	814	823	842	810	852	815	791	885	845	834	836	820	849	796	801	789	822	803	802	813	861	828	799	776	840	773	822	860	804	817	778	826	856	748	818	807	820	797	819	793	808	834	827	843	838	831	828	841	839	799	797	844	854	793	803	845	879	779	821	837	786	830	847	887	810	827	790	840	820	766	845	787	775	846	837	812	801	755	847	828	789	848	806	820	851	848	814	761	824	794	795	806	827	837	841	829	813	808	788	894	817	818	850	837	795	847	804	831	812	856	825	769	809	817	828	769	814	862	795	825	814	818	864	785	838	821	881	794	838	828	813	803	866	830	823	864	816	816	851	810	818	815	816	800	856	808	810	810	880	864	810	835	763	849	822	790	814	778	768	799	838	840	791	830	856	807	820	849	820	852	810	806	850	815	813	818	815	833	821	857	811	856	808	847	795	843	805	818	786	795	815	800	848	829	819	844	785	767	836	817	820	825	798	838	792	830	798	820	909	812	818	813	815	862	834	859	790	768	825	814	853	780	801	820	840	847	825	825	754	834	799	854	813	789	819	820	772	814	842	819	800	817	790	856	802	758	849	842	844	851	797	823	865	766	822	769	808	844	822	809	762	797	754	807	802	801	855	803	799	797	758	824	755	863	819	860	780	879	805	800	849	888	810	789	786	805	844	831	765	858	848	817	886	829	854	932	824	803	808	855	814	797	817	830	813	819	805	802	842	782	795	847	858	797	811	812	776	787	839	772	792	764	782	842	821	810	837	801	843	860	809	817	849	802	785	803	836	822	806	855	779	794	871	824	819	846	816	843	847	816	825	787	803	828	832	801	831	846	808	843	845	819	823	852	860	882	834	792	794	799	865	867	775	836	874	875	836	878	793	802	831	838	803	826	854	832	798	827	825	820	825	847	840	817	827	782	817	810	813	858	807	884	789	786	802	844	843	803	831	849	777	799	819	836	816	833	805	853	837	844	890	861	835	848	812	819	826	828	861	846	816	783	834	750	813	797	777	834	841	815	784	871	807	788	823	792	836	773	837	821	812	807	839	772	820	894	752	777	812	833	848	858	848	847	848	810	815	762	795	887	821	803	833	797	819	822	814	772	787	831	833	820	807	793	849	835	824	802	846	799	797	846	784	847	785	873	869	862	786	831	861	830	827	810	848	817	787	788	869	855	861	814	789	812	799	820	869	821	849	816	759	825	852	825	806	772	784	817	813	828	801	822	784	814	824	771	787	766	848	848	786	789	831	825	831	845	763	785	852	843	784	810	845	796	779	779	837	806	781	856	795	808	842	851	890	812	856	862	837	839	797	814	913	837	803	861	874	823	807	834	861	819	823	822	838	815	853	801	838	832	809	881	808	793	808	794	829	806	864	790	747	793	846	829	838	821	848	856	815	851	807	865	809	787	794	779	823	825	838	862	842	823	829	841	865	818	852	809	795	838	848	824	795	851	845	826	789	841	793	819	857	817	791	809	860	863	827	801	825	823	806	776	743	824	827	837	789	834	788	857	833	855	807	854	828	814	793	830	797	796	818	836	783	817	807	809	777	801	825	781	835	845	846	832	794	844	755	758	828	810	843	873	818	857	834	853	855	805	825	819	837	806	853	851	888	789	785	814	862	775	800	814	816	861	849	824	827	832	768	816	817	859	855	813	805	836	840	800	830	821	775	808	814	836	816	830	846	844	799	858	749	825	776	759	816	808	879	811	822	869	845	856	818	809	852	803	798	750	733	828	812	815	804	791	840	792	793	857	828	847	824	814	837	830	805	853	832	767	824	773	803	811	783	801	824	835	841	858	811	781	843	757	798	803	787	796	836	842	809	821	806	816	857	844	803	830	855	835	800	851	813	795	837	784	770	851	821	842	810	870	816	794	872	808	835	859	842	866	858	821	837	844	837	867	766	847	806	767	825	803	789	809	811	820	817	828	823	826	839	854	854	841	797	847	827	817	800	761	837	859	828	823	823	802	795	850	851	832	803	821	836	810	828	839	806	868	818	814	810	776	797	837	825	811	801	807	794	838	770	835	870	834	804	841	778	817	851	838	842	782	803	839	809	827	802	819	823	816	808	863	826	791	787	784	844	844	807	846	825	789	825	789	847	763	820	840	819	836	794	835	800	861	808	825	799	790	886	823	833	845	798	838	814	810	824	813	857	808	832	823	822	875	786	807	824	802	815	808	822	784	820	809	745	799	832	853	775	821	817	803	825	844	798	851	819	857	848	835	837	828	854	855	792	833	821	834	806	860	824	830	784	812	858	837	807	770	799	826	804	838	818	829	791	833	853	834	835	873	823	861	854	799	883	852	818	819	855	840	832	810	801	833	811	843	795	814	779	759	883	822	789	814	803	824	815	834	811	820	806	827	819	847	823	817	762	850	777	840	810	799	851	840	809	808	799	825	841	773	881	756	794	833	797	840	803	797	797	842	785	805	833	777	822	805	793	776	830	841	797	838	861	857	813	863	826	846	788	809	792	811	775	819	813	829	837	832	815	816	790	871	766	772	805	849	812	790
14073	5041	3576	2011	1563	1480	1227	1150	1054	1020	969	902	969	851	807	848	851	845	935	869	882	838	834	849	841	863	837	814	863	805	808	768	885	815	843	818	851	878	851	792	831	800	825	834	842	814	835	821	859	788	824	834	841	859	836	881	844	831	827	861	788	813	821	837	821	812	783	852	805	847	792	871	862	802	821	764	913	816	881	820	826	833	788	775	848	791	863	880	853	818	799	865	818	887	840	850	792	783	915	808	787	813	784	822	822	833	812	820	853	877	897	813	859	839	838	850	832	875	870	823	824	870	825	851	831	820	831	864	874	848	851	831	859	858	853	802	792	861	800	819	802	801	816	826	828	857	838	864	825	845	790	809	853	813	817	814	800	823	783	842	837	799	823	865	826	871	892	839	820	856	835	834	816	875	809	832	838	783	786	823	772	775	830	829	849	855	829	852	870	873	848	798	816	850	823	788	823	876	841	845	838	869	777	808	825	826	798	786	827	788	822	800	849	856	808	810	830	847	788	846	850	792	824	858	828	802	817	840	887	870	825	820	820	843	794	819	828	822	817	829	813	850	790	825	831	847	792	852	863	832	818	809	851	779	812	825	838	796	818	877	858	823	823	813	848	865	861	797	834	820	786	835	835	820	862	809	770	823	872	801	808	835	814	862	821	811	794	825	799	798	820	843	822	799	873	830	858	860	813	843	853	880	804	779	791	850	883	808	802	850	815	839	809	842	811	862	838	870	856	840	828	810	793	792	821	852	830	835	818	885	835	807	774	797	798	821	820	809	822	778	826	842	831	842	814	822	831	853	848	798	763	853	820	794	839	853	827	815	809	853	855	888	848	807	794	842	855	879	864	848	847	788	881	843	887	864	846	881	857	784	852	843	791	785	832	865	765	805	805	901	819	812	879	819	751	849	840	848	856	839	842	816	872	818	827	826	800	856	817	775	811	806	801	836	832	821	833	855	841	853	816	824	859	863	823	829	808	844	830	774	838	821	819	841	857	789	879	816	815	843	844	814	832	841	871	849	849	855	830	800	814	855	831	837	861	802	835	877	828	794	852	853	815	871	808	862	860	845	778	837	848	797	813	813	799	832	853	871	851	887	835	840	803	827	827	842	879	804	930	882	809	847	864	828	789	872	804	844	862	813	789	825	795	818	812	827	848	845	870	838	888	845	809	826	879	856	859	814	861	821	808	826	821	837	819	870	822	827	840	829	808	813	837	840	841	792	848	800	814	855	811	826	867	832	835	850	812	798	825	792	871	843	816	829	829	893	842	858	847	852	865	845	847	804	831	826	819	819	837	824	855	872	852	832	820	822	827	836	848	809	862	779	782	833	785	849	784	852	872	835	814	777	795	816	867	782	786	824	828	839	854	830	861	837	827	837	789	829	810	808	832	815	798	782	829	782	831	797	839	918	836	848	845	818	831	819	823	824	828	859	823	844	839	808	820	805	813	814	776	856	803	813	850	845	850	806	856	847	861	842	839	835	837	858	822	851	784	837	848	855	807	857	812	790	796	842	808	848	807	847	823	850	768	841	810	793	880	826	821	827	851	821	839	861	836	822	879	846	782	810	863	819	852	848	824	827	799	829	830	832	793	794	843	839	777	849	856	818	815	874	843	848	801	765	867	902	780	841	826	842	793	821	826	869	815	795	847	852	769	809	796	836	770	870	812	871	810	817	841	820	841	842	849	855	835	857	855	866	816	852	789	819	845	819	821	848	799	769	852	781	807	875	880	849	841	839	825	832	795	840	811	890	823	848	830	762	811	830	811	826	766	842	855	800	828	854	806	828	829	828	815	834	825	821	911	879	792	800	806	801	812	843	834	845	872	813	836	749	880	806	824	749	774	803	879	797	855	851	813	831	802	846	835	795	837	841	806	787	870	781	821	835	788	845	802	812	799	835	810	843	764	830	812	821	849	812	836	829	841	849	851	865	814	832	806	823	788	816	820	803	845	838	776	865	824	834	810	802	814	840	792	815	852	866	788	849	840	820	889	809	815	803	898	855	814	838	837	813	805	857	834	798	843	859	860	870	806	793	874	777	806	866	839	849	799	825	827	830	852	792	823	843	810	826	843	814	838	789	823	839	824	786	812	806	849	840	770	866	834	847	815	814	818	792	832	808	800	806	844	835	819	793	794	828	853	834	872	835	806	796	809	892	788	750	825	869	879	843	851	822	841	835	820	828	817	826	823	841	806	809	863	818	917	838	853	801	811	795	855	847	891	821	820	854	777	876	871	828	773	768	806	835	833	853	878	827	780	813	865	834	835	873	817	780	841	838	775	893	831	800	805	831	809	806	795	775	848	715	842	900	834	780	823	825	801	824	849	821	792	878	773	805	818	858	805	825	860	883	807	799	860	794	840	836	835	823	825	839	828	811	815	805	816	793	810	846	855	831	869	824	838	811	806	836	886	876	810	843	872	824	847	811	810	753	872	818	807	833	819	851	900	811	768	808	813	838	841	856	881	816	874	839	810	865	862	807	844	882	842	796	889	848	808	857	834	851	799	802	866	823	797	810	841	825	874	826	844	800	808	847	834	809	828	838	850	877	821	831	818	831	882	798	831	807	826	794	809	807	902	801	862	860	798	821	797	874	836	845	827	822	829	839	842	802	807	799	844	827	841	842	778	846	858	826	799	802	853	861	815	860	810	818	849	863	839	879	833	841	808	790	805	856	875	828	808	818	811	803	824	817	810	801	844	822	805	886	839	846	844	842	838	850	807	814	780	824	807	839	820	837	822	821	792	849	835	802	797	862	873	846	808	852	843	778	871	807	804	848	772	823	893	835	856	820	851	830	789	845	816	824	857	814	885	829	800	839	839	804	892	778	837	835	826	877	833	816	886	783	793	830	847	820	870	810	859	847	827	792	810	846	838	823	822	821	850	781	816	865	827	842	843	832	828	816	804	813	830	832	851	829	828	853	841	831	844	868	837	841	819	797	777	803	902	795	795	791	850	856	857	834	834	847	818	856	852	848	783	832	829	831	813	813	815	849	798	844	813	858	830	846	844	830	807	800	846	821	804	846	835	811	842	762	819	836	855	818	853	796	843	820	813	836	881	833	873	854	828	820	840	833	833	832	835	860	817	821	848	817	844	879	822	868	856	831	835	848	818	787	801	882	868	862	854	851	847	839	800	831	823	797	848	791	814	839	829	804	822	856	821	782	814	808	794	842	827	828	826	855	877	863	808	815	839	786	821	840	810	840	845	843	839	800	872	765	870	818	901	842	830	806	829	845	821	883	829	774	844	823	806	784	838	834	809	833	804	814	804	849	846	784	815	872	852	777	829	806	848	858	879	789	856	806	798	841	874	846	816	809	868	824	827	845	892	862	844	848	836	827	814	804	836	810	853	815	813	826	783	856	839	844	834	814	852	822	812	848	868	844	878	862	775	824	758	804	869	849	782	864	817	865	839	831	857	802	847	842	823	856	799	852	836	854	869	893	787	770	840	816	826	843	824	818	811	830	798	824
23132	21628	29445	24299	21623	21665	7237	1382	1092	1081	987	930	904	851	839	783	756	763	797	768	751	755	735	745	693	751	693	675	734	683	719	703	716	714	740	685	722	730	689	774	725	754	709	716	696	760	671	711	697	695	686	731	665	693	650	662	729	692	725	728	736	646	696	716	689	640	685	703	669	731	712	722	662	703	707	728	660	727	648	662	657	735	642	710	653	679	671	655	696	686	685	759	682	729	674	677	663	704	669	686	798	680	698	643	625	644	713	710	668	672	725	731	734	652	740	712	686	715	674	681	730	716	691	673	679	687	681	699	734	698	711	744	732	691	708	713	687	716	676	649	681	668	677	690	678	666	689	637	722	684	691	748	705	723	703	664	676	678	696	697	657	710	699	687	721	620	727	714	680	677	712	723	746	718	683	702	676	695	698	703	677	714	692	676	665	742	642	689	678	680	692	691	705	702	723	704	690	713	724	676	721	656	676	652	705	716	668	732	721	726	691	657	700	693	714	695	664	698	618	658	692	688	717	745	642	663	753	731	676	713	633	700	684	677	671	733	712	709	695	694	674	693	674	664	736	720	736	641	694	713	642	684	714	689	667	728	688	660	686	691	673	711	678	699	688	729	660	699	728	696	667	678	705	676	709	647	682	653	722	669	646	693	683	645	703	688	671	698	684	662	689	690	682	732	706	712	688	708	710	655	687	662	682	671	704	734	703	707	673	671	723	717	684	661	659	653	696	720	685	683	682	695	639	691	681	695	666	667	697	646	676	683	668	710	716	664	684	663	677	693	667	672	713	659	625	643	654	682	692	698	726	695	669	652	701	635	672	745	658	631	684	697	690	695	710	691	668	687	704	691	684	643	704	656	698	627	679	703	682	685	699	723	672	691	654	702	706	735	653	708	679	713	716	688	647	694	700	678	689	676	687	668	667	660	677	704	660	707	701	728	674	656	681	666	666	688	672	703	745	741	688	720	675	648	705	704	666	691	659	594	720	686	672	692	696	657	747	691	637	685	702	706	682	710	697	638	714	686	736	711	679	650	665	660	658	706	670	649	688	668	720	677	663	723	702	644	664	715	689	665	678	657	691	657	709	696	622	694	678	725	712	733	687	672	728	708	667	698	669	646	700	697	659	699	689	663	682	645	726	685	651	689	645	729	679	693	675	665	644	657	617	764	669	718	719	678	663	649	653	684	703	743	689	662	674	714	753	685	690	730	697	656	678	660	685	675	668	676	641	677	720	743	659	655	707	708	672	701	690	685	671	705	632	708	649	682	689	700	681	645	690	672	637	742	663	674	650	635	680	697	742	633	708	679	659	688	656	720	678	723	661	720	650	669	682	675	666	684	692	715	715	673	711	697	716	662	694	669	674	694	662	706	704	711	687	674	701	679	691	701	701	709	669	654	694	714	653	724	678	691	680	695	693	703	697	655	637	695	682	690	690	719	619	717	698	676	730	732	690	687	691	699	682	661	672	731	712	677	704	710	679	758	694	703	683	671	735	643	701	643	673	639	664	716	706	696	683	722	683	680	673	663	714	739	727	715	645	656	639	680	699	685	717	658	707	719	669	709	726	682	658	689	675	665	675	673	656	683	684	675	695	640	681	695	699	760	702	700	642	676	676	741	656	694	675	708	640	609	700	689	636	716	690	692	684	676	688	656	685	661	718	685	653	692	718	673	684	697	661	735	679	699	696	711	667	652	697	755	650	669	685	724	682	714	678	701	708	697	680	668	666	678	658	686	718	711	675	645	688	693	705	715	696	706	704	655	687	662	717	694	675	671	669	669	689	662	702	681	681	631	668	698	656	698	710	709	635	661	682	649	691	649	701	717	661	700	699	673	732	658	664	721	661	675	705	664	672	704	651	661	713	697	637	669	702	666	725	717	618	645	690	688	657	664	671	750	696	675	707	692	724	692	665	676	679	697	691	718	658	694	740	610	690	684	671	695	653	692	715	723	669	701	716	709	701	686	665	685	676	737	697	664	672	694	667	653	646	703	665	696	684	681	691	602	716	682	735	638	731	665	683	680	715	701	685	716	764	726	639	705	665	711	703	653	693	676	637	680	698	665	684	667	646	700	708	647	659	673	640	704	659	655	687	692	713	615	700	670	664	739	672	692	701	696	677	705	672	716	677	672	676	683	651	665	665	669	680	616	693	695	688	684	667	709	684	647	691	711	721	653	692	700	677	673	684	681	707	754	693	632	675	672	637	704	678	658	676	676	717	649	712	734	699	625	671	682	680	734	679	664	678	683	700	704	646	713	668	685	647	670	689	696	663	675	695	638	649	705	683	701	701	675	665	683	701	682	736	691	680	674	700	696	631	672	676	668	664	703	681	660	715	648	669	669	678	680	650	649	680	663	704	701	680	735	665	699	664	701	661	662	681	682	661	675	702	661	681	668	645	660	669	657	711	677	659	684	664	724	707	673	714	659	671	707	682	661	694	656	656	701	672	651	671	689	709	693	683	767	724	702	689	691	673	665	661	648	704	672	677	711	665	660	711	713	705	658	683	665	647	646	693	651	729	638	677	691	665	700	662	661	680	710	661	729	689	681	697	640	677	679	694	707	676	661	683	682	671	740	712	726	693	682	664	690	697	680	666	690	706	635	667	647	662	696	673	682	725	684	652	687	673	671	680	721	700	671	685	692	666	690	677	709	679	665	702	686	647	747	697	686	669	716	647	684	654	670	705	749	719	681	695	641	641	704	686	682	697	691	678	657	660	652	739	735	692	652	676	673	745	691	661	684	700	684	701	661	684	698	690	700	687	702	744	712	683	669	701	700	661	686	678	671	668	698	685	703	720	690	694	699	711	643	628	656	704	681	698	615	688	674	682	688	708	670	692	684	660	635	632	679	696	655	670	639	696	754	648	650	698	684	720	643	673	661	698	671	687	670	721	705	678	703	740	695	669	692	708	614	700	662	714	660	668	657	648	708	713	675	657	674	724	695	704	690	721	702	722	664	678	674	702	691	716	729	703	631	630	713	653	722	752	654	693	740	657	663	677	720	676	658	689	721	704	680	703	698	702	697	679	666	725	691	700	717	689	681	661	669	669	670	707	690	667	701	712	723	659	642	676	705	653	688	739	676	692	669	718	727	680	668	699	683	703	702	658	693	681	693	643	679	714	696	721	709	677	697	639	662	700	726	719	716	693	686	697	675	721	724	655	689	692	684	629	619	652	749	670	715	622	660	633	707	667	666	681	683	710	714	677	756	709	706	712	709	681	729	697	644	614	644	692	681	722	673	686	678	753	712	726	673	713	698	675	678	704	677	694	698	659	736	654	719	666	680	677	704	675	660	675	654	641	672	718	687	648	679	656	660	655	641	702	707	715	641	690	712	705	727	692	668	662	620	714	692	711	621	670	678	642	645	697	700	681	679	668	648	679	667	695	682	691	659	719	707	722	688	668	677	648	723	668	673	728	746	665	627	708	656	725	653	727	683	643	686	667	722	725	649	700	733	703	630	729	670	717	702
14055	13937	9526	4559	3558	2667	2177	1709	1438	1235	1154	1107	1018	913	896	922	859	806	809	765	748	781	763	794	786	780	780	705	680	713	723	704	714	709	697	776	741	728	701	652	696	679	712	676	686	740	669	695	695	693	684	681	677	686	712	652	680	680	636	734	756	731	720	756	648	685	713	657	704	679	685	719	679	712	641	648	656	655	685	726	673	693	680	741	674	667	698	680	684	724	670	690	648	676	670	686	671	647	686	689	672	670	669	692	655	692	676	652	673	740	707	699	683	693	718	709	686	700	695	719	663	740	751	706	688	640	685	739	699	640	680	676	652	706	662	672	716	673	708	667	666	658	682	634	676	664	661	710	657	720	659	659	664	677	674	664	682	642	671	676	635	683	708	668	684	654	659	653	688	652	673	694	644	662	653	711	698	670	692	700	676	667	685	692	651	688	687	657	638	619	651	696	641	655	718	642	654	635	663	656	660	707	691	709	687	659	712	652	689	686	714	693	640	684	635	676	675	661	644	721	704	657	686	696	663	699	661	660	662	717	671	689	696	695	664	675	700	690	687	696	659	649	657	674	653	688	675	633	695	707	668	677	672	641	653	693	687	661	643	697	646	675	626	682	670	728	706	706	694	697	636	663	685	669	718	685	714	688	690	678	707	677	643	731	676	649	652	639	683	702	679	603	676	713	650	662	654	641	627	641	709	683	673	666	675	659	716	671	649	632	629	700	703	650	660	671	772	679	677	658	659	681	714	633	688	680	663	692	682	649	641	664	662	679	703	628	692	671	631	720	686	649	718	676	694	689	660	652	694	621	707	678	643	654	705	693	705	697	704	702	676	647	645	640	692	678	688	685	656	691	651	677	697	673	676	682	683	691	682	664	684	644	707	701	673	718	612	701	697	682	652	651	637	616	696	689	660	706	680	710	652	708	701	682	661	652	644	670	635	680	666	654	685	646	686	608	696	711	750	676	678	683	708	650	696	674	658	668	699	706	648	698	653	675	669	678	681	698	681	644	667	682	671	675	723	686	683	704	663	647	690	701	684	646	701	672	697	704	690	734	689	670	667	673	661	691	718	704	670	675	694	690	723	662	737	688	704	709	723	688	622	615	706	649	695	664	658	700	671	647	653	655	654	661	644	675	662	670	684	672	649	667	718	686	642	618	654	696	693	691	676	686	676	733	669	676	683	665	666	661	684	645	629	622	685	711	685	670	671	688	633	652	644	674	677	604	675	639	680	663	680	694	723	651	641	687	650	707	635	671	667	662	640	657	719	692	683	698	647	700	683	634	653	630	692	641	682	666	660	666	652	611	679	683	700	651	697	658	649	641	635	714	668	676	661	665	632	688	713	641	666	700	668	687	676	641	674	693	644	663	664	673	681	661	703	619	723	660	700	676	738	687	635	683	680	694	723	639	694	691	684	690	691	714	693	680	681	671	666	688	679	679	713	677	654	677	713	677	696	719	643	737	645	692	710	674	671	700	684	669	738	684	689	612	693	675	637	652	672	685	651	691	643	671	665	703	670	720	652	705	695	633	679	677	675	714	698	725	643	658	712	682	662	739	668	685	633	736	721	662	681	626	689	642	650	679	663	643	693	697	669	653	721	683	712	710	674	700	697	645	669	709	679	647	691	672	702	650	673	728	692	664	734	693	669	666	692	657	690	708	677	694	669	664	661	666	677	640	679	683	665	673	665	691	699	677	688	647	716	660	699	659	654	646	697	684	646	688	716	679	650	672	698	634	681	669	702	694	675	648	740	659	662	666	662	647	680	684	701	705	649	711	680	698	680	721	626	671	691	675	705	648	690	613	672	681	652	673	708	643	702	684	654	658	657	665	682	652	668	691	678	660	681	715	657	672	682	655	702	689	680	711	668	692	696	678	682	718	683	662	664	680	634	684	609	648	700	608	674	742	670	682	647	662	682	655	682	695	708	685	655	667	667	664	702	690	703	693	678	700	638	712	689	655	670	646	686	646	668	696	690	653	640	710	689	650	670	663	698	680	682	716	650	677	720	685	681	692	695	726	705	677	685	674	659	637	687	675	706	670	673	640	642	662	663	661	683	674	669	724	629	704	674	676	670	675	683	702	701	692	643	675	644	689	695	676	653	639	617	683	638	697	693	689	690	714	696	704	670	636	703	690	666	654	667	647	665	651	674	703	706	690	670	684	640	703	701	697	698	678	700	625	652	701	664	683	701	709	722	701	607	665	687	670	674	687	692	635	673	684	726	628	675	641	721	687	674	677	714	649	694	650	683	720	676	692	698	671	674	691	680	702	676	693	702	706	679	681	649	670	619	732	654	725	654	661	649	692	619	638	674	676	676	696	701	672	668	660	705	677	643	660	645	654	660	642	670	647	707	668	726	664	669	668	674	697	658	646	639	659	695	724	672	668	651	701	647	676	696	659	680	711	659	653	681	689	690	735	664	641	645	645	689	702	627	667	675	697	654	729	628	667	666	716	677	660	705	642	634	680	722	687	709	676	665	666	675	696	706	686	696	650	695	674	635	662	666	671	681	669	625	657	665	668	687	688	672	638	667	677	650	666	647	655	689	634	653	719	664	649	653	589	677	688	673	720	730	679	682	686	692	653	677	715	685	665	661	670	730	719	672	679	722	714	722	754	666	665	675	654	709	667	709	711	671	637	687	680	628	689	651	748	683	680	650	666	621	664	702	658	719	614	679	649	694	653	683	669	648	628	691	704	706	673	660	704	659	675	673	669	702	673	672	692	685	599	691	699	649	662	683	700	670	741	644	672	676	716	656	628	694	694	622	657	696	650	674	644	661	709	690	680	691	648	684	660	683	684	665	675	698	638	661	703	640	675	695	658	692	698	663	683	671	666	663	666	630	726	645	677	660	666	697	679	674	684	691	636	685	667	668	714	680	655	683	692	654	655	647	679	620	604	677	653	703	646	639	717	646	662	683	664	650	704	669	675	694	674	676	743	664	680	644	700	696	708	672	628	631	648	698	684	743	676	693	696	676	716	685	682	694	702	698	635	618	682	663	667	646	699	662	692	686	622	680	666	665	681	702	650	640	679	660	664	692	623	650	679	656	697	668	705	669	666	660	678	661	681	645	693	661	637	677	683	672	736	635	704	695	639	693	706	678	673	634	676	698	705	642	706	662	725	633	642	663	681	675	685	692	698	686	657	705	642	657	690	724	666	695	659	684	682	698	675	699	657	677	670	667	666	726	681	666	677	693	706	679	719	641	685	622	667	679	673	677	658	705	647	654	707	692	647	634	697	642	691	692	627	686	692	694	686	668	641	704	678	661	698	677	645	635	689	664	658	653	621	709	676	692	679	668	658	694	701	667	692	659	673	687	706	673	637	666	690	700	647	644	687	704	707	678	703	712	692	677	670	696	716	635	660	671	721	694	645	672	690	696	631	646	640	693	707	678	678	665	665	679	691	630	696	673	659	692	678	670	705	640	649	682	686	704	638	665	688	699	681	643	691	668	636	646	671	674	728	636	628
28843	17782	4104	937	715	729	694	661	611	658	656	633	681	641	633	596	639	623	630	633	606	679	631	645	651	602	657	647	622	628	602	662	652	614	672	646	619	625	616	612	630	657	613	645	647	656	625	617	637	641	677	593	600	657	607	647	635	675	650	642	614	623	644	650	668	664	596	614	583	593	641	623	624	659	637	621	627	650	608	637	614	649	633	646	636	559	662	642	669	706	603	638	640	619	572	658	645	604	647	635	650	613	658	605	597	664	656	569	624	629	606	697	624	680	625	613	611	624	645	627	636	667	659	669	645	636	640	681	633	654	662	631	611	640	642	620	679	640	617	617	634	709	614	643	617	646	642	612	596	635	638	643	622	633	662	655	642	626	634	627	586	606	660	633	596	639	629	610	675	601	646	671	688	671	699	601	641	668	605	624	640	658	645	589	626	642	630	612	656	604	662	657	641	665	639	662	637	645	608	625	643	667	643	659	609	659	635	615	583	625	667	666	644	633	639	597	646	640	702	651	607	653	681	640	621	619	614	657	647	634	627	599	630	633	656	614	697	655	698	641	632	618	651	647	641	615	657	642	602	606	630	656	675	640	592	637	583	615	618	679	606	641	626	610	644	619	605	656	667	635	572	586	633	631	651	614	618	682	635	673	626	635	646	654	625	602	687	611	607	682	664	673	614	647	650	673	613	603	641	626	649	613	671	627	685	645	626	631	644	668	625	639	595	648	620	643	624	628	629	640	673	676	627	665	606	643	637	539	666	644	618	665	602	664	630	630	624	654	631	637	590	676	686	619	648	612	643	651	619	635	641	621	663	645	623	617	656	628	636	679	634	625	677	629	651	643	662	647	651	627	677	607	653	622	596	638	610	611	598	627	644	669	589	655	651	611	643	653	584	645	624	668	611	679	590	657	617	626	672	630	636	602	650	661	682	666	672	668	607	605	640	705	636	655	636	651	639	617	677	636	687	593	670	633	660	686	689	648	671	609	613	633	636	591	635	636	661	645	641	653	628	631	679	647	616	626	612	607	636	606	635	677	629	619	599	612	651	602	619	605	604	642	639	633	652	644	628	632	671	649	641	648	605	606	602	641	625	647	623	631	616	617	653	657	610	660	647	582	629	701	654	593	630	626	569	620	658	621	636	616	664	617	630	650	666	630	576	664	638	654	647	660	620	631	620	679	643	635	594	648	635	651	610	648	657	651	622	652	630	620	634	664	635	633	661	633	615	568	622	657	703	692	668	606	643	637	640	649	633	706	692	614	637	623	612	631	655	663	697	686	644	622	614	623	642	612	647	627	637	630	627	654	625	612	605	662	626	617	658	631	643	621	694	584	613	649	609	664	619	632	684	656	681	630	605	650	628	667	662	618	708	669	586	616	644	653	682	634	626	675	634	661	624	682	626	621	631	598	630	652	666	627	654	652	639	599	642	656	605	634	620	624	633	646	610	615	640	619	645	668	671	672	588	587	637	658	657	660	655	664	637	595	582	615	647	609	629	630	598	622	642	624	630	641	629	636	622	592	635	607	656	611	650	619	623	625	611	681	661	654	684	630	636	634	613	632	655	653	626	605	669	643	608	646	662	651	633	631	696	683	621	643	651	610	649	662	605	656	628	638	612	620	631	621	629	591	684	618	597	617	621	642	684	671	652	636	618	640	634	615	641	634	628	616	594	657	641	620	654	684	652	591	651	674	654	659	663	596	613	666	630	613	647	642	669	599	673	629	620	669	604	670	661	620	650	673	634	585	685	639	613	621	597	685	693	631	614	626	638	680	624	622	642	676	640	621	633	611	679	628	674	688	638	615	636	623	600	635	672	620	676	689	658	655	663	634	636	639	651	585	581	595	667	641	651	594	628	665	630	650	624	657	622	646	623	659	633	702	646	628	671	639	611	648	621	591	628	630	685	641	609	635	659	588	609	649	650	628	622	632	659	674	666	636	611	598	635	628	619	657	634	659	613	619	630	615	615	656	617	630	657	656	621	622	692	641	631	632	608	594	609	626	631	633	676	681	620	641	614	628	637	655	660	612	666	601	699	652	633	634	618	667	609	641	626	622	645	652	663	646	638	663	569	618	674	651	670	639	667	635	596	653	604	609	647	672	616	607	641	598	643	640	625	613	665	640	639	611	678	624	657	604	662	604	607	642	622	676	662	651	633	618	640	630	627	593	630	673	650	674	657	620	657	582	646	678	658	635	642	637	640	655	594	650	697	627	622	634	620	652	626	630	685	652	611	626	628	621	655	672	641	614	655	599	635	590	638	626	657	622	661	638	632	640	655	618	651	618	644	637	653	674	604	612	624	617	636	679	640	657	710	658	636	637	640	641	634	589	620	645	665	649	625	648	611	604	645	572	664	609	620	622	638	639	651	648	632	646	636	632	584	650	608	649	603	627	599	669	633	638	655	627	647	631	667	617	620	627	618	657	631	627	586	629	680	620	626	637	666	622	618	629	619	610	611	645	626	688	678	616	619	639	601	645	598	631	628	620	631	650	587	642	572	590	632	652	627	659	623	616	606	662	633	598	623	603	622	647	631	613	655	624	634	644	647	638	617	680	635	633	611	640	632	618	648	598	623	681	623	630	652	664	611	625	622	660	651	668	630	659	615	631	624	642	620	610	624	643	623	663	590	609	682	615	672	667	617	620	604	658	609	611	618	608	576	619	626	643	648	630	624	636	626	628	599	642	667	665	681	636	665	664	629	624	616	628	634	663	667	664	616	640	646	637	652	628	636	656	631	645	646	613	637	664	617	628	636	605	645	569	670	603	664	633	679	638	632	665	634	669	632	621	637	641	621	622	685	649	659	623	593	625	577	639	663	640	655	605	638	634	555	670	608	646	604	614	689	646	649	596	591	631	708	627	650	652	663	600	625	652	673	631	624	629	632	635	664	625	690	630	630	651	634	592	628	638	676	652	583	631	662	636	646	587	622	639	639	701	611	594	646	652	671	654	618	631	607	637	644	660	618	559	632	630	654	642	636	656	655	618	592	628	623	631	626	592	656	695	642	685	627	617	606	645	665	614	622	631	680	621	654	647	661	607	655	620	615	652	630	674	638	639	682	608	662	665	632	674	618	644	647	613	652	611	666	656	629	659	658	668	624	651	658	652	681	607	694	641	705	633	647	639	641	575	669	646	619	629	617	630	645	652	618	623	644	627	640	632	669	670	612	647	602	632	657	597	606	636	604	618	611	614	659	626	641	627	642	648	602	690	624	599	612	650	614	636	598	596	652	636	596	597	620	664	667	646	629	578	606	642	654	624	610	580	609	612	658	606	688	654	616	636	623	668	674	615	647	591	595	619	629	585	653	641	613	659	628	625	638	645	661	650	634	652	610	623	597	666	603	616	585	665	602	639	610	644	583	627	611	590	596	651	627	621	637	625	626	683	620	671	593	655	585	685	683	670	664	612	627	625	630	600	629	640	604	641	630	637	607	625	617	618	629	670	694	653	610	680	664	635	656	633	660	653	657	614
12336	1107	957	826	735	715	681	686	678	669	665	682	670	647	719	664	662	667	693	695	649	676	692	664	628	663	700	642	647	643	660	704	706	644	597	623	699	673	695	639	634	669	613	659	615	624	699	700	681	671	679	625	672	653	628	649	620	653	672	669	615	663	655	640	638	671	684	593	625	603	678	668	634	653	683	647	665	676	649	657	653	674	661	707	677	682	664	675	631	678	641	672	675	618	617	686	691	626	638	627	649	684	594	678	627	672	673	711	706	613	700	713	641	680	685	674	696	696	681	681	667	708	649	690	650	659	668	644	652	664	656	659	634	684	687	673	663	669	649	668	681	640	688	671	659	664	651	650	663	670	641	625	617	632	677	644	705	659	628	692	679	651	607	616	678	666	718	660	640	689	690	659	681	657	651	669	660	624	667	632	704	689	665	673	634	653	660	655	709	654	694	667	652	625	702	642	644	720	660	627	686	668	672	709	640	638	649	639	686	669	623	662	691	661	685	679	654	691	665	644	633	677	661	694	677	680	658	660	692	652	701	644	661	672	643	659	637	703	731	643	696	677	650	662	631	676	680	652	682	650	683	730	653	651	666	665	633	628	656	640	642	615	642	662	660	640	685	688	642	691	645	688	638	647	649	644	670	680	670	677	660	671	659	693	675	639	656	694	685	673	673	669	681	638	654	677	650	652	684	640	695	687	664	707	646	670	689	685	692	698	671	666	653	640	698	643	667	623	689	676	676	679	662	647	662	639	660	623	618	680	672	638	663	702	697	654	656	668	716	680	657	645	643	712	693	657	649	665	662	665	675	659	689	671	703	591	652	658	631	667	659	659	696	667	684	663	639	659	668	654	667	682	609	672	626	686	657	660	654	677	655	621	696	683	674	641	649	628	651	675	646	687	657	651	666	649	658	680	692	660	637	669	695	632	665	638	645	624	655	655	636	634	656	653	693	651	686	646	668	707	686	640	649	695	646	622	624	626	707	665	643	670	686	626	674	701	661	659	669	676	690	666	656	654	630	647	648	765	665	702	671	623	672	671	683	669	645	658	652	661	660	643	678	667	653	640	665	664	654	646	667	653	647	662	649	649	623	640	669	653	641	692	638	675	687	685	654	676	696	661	691	652	637	673	661	617	666	667	645	640	696	702	661	658	654	648	677	663	681	713	650	711	649	661	683	682	648	710	656	666	626	638	668	628	695	625	677	673	655	601	660	589	683	647	617	673	658	707	628	647	659	618	671	653	616	680	657	638	656	700	619	668	667	665	690	645	661	661	685	692	726	626	680	601	678	628	700	646	642	657	632	652	669	636	680	645	695	648	655	711	603	647	650	700	667	690	628	629	626	660	662	687	691	665	677	651	677	661	646	659	644	676	648	688	648	631	635	636	702	710	653	669	679	636	622	616	656	639	673	649	636	680	681	652	671	668	675	643	662	672	686	638	641	643	656	648	664	676	629	649	658	631	612	706	695	625	647	639	687	590	641	690	651	662	658	651	638	628	664	629	645	663	706	673	691	649	670	650	634	665	635	652	644	653	634	640	634	672	574	650	656	632	688	684	687	620	693	659	682	668	672	681	598	699	660	631	688	645	623	671	647	670	649	700	641	631	602	671	674	676	667	641	659	637	675	670	690	668	677	622	659	657	675	641	679	662	656	641	653	645	678	620	654	658	632	633	681	660	662	661	623	656	697	691	654	716	666	678	684	615	655	655	709	663	645	682	630	678	642	620	671	696	629	656	685	640	661	687	644	637	669	620	683	668	658	626	696	601	658	615	683	660	689	689	699	636	686	652	669	662	690	645	625	653	652	653	638	682	659	659	628	634	659	665	674	678	734	658	699	656	665	648	644	650	625	660	669	646	654	671	650	665	640	678	641	667	697	661	670	644	703	639	683	634	684	701	718	628	635	673	663	677	658	655	631	661	636	641	627	627	653	692	631	631	685	660	682	719	631	657	675	658	705	647	643	622	690	643	663	634	650	665	652	663	702	642	669	697	619	665	647	644	702	654	665	650	673	634	663	627	640	661	633	692	605	694	711	659	622	692	659	677	666	653	661	612	613	657	694	649	631	672	667	665	705	637	623	678	677	673	684	691	687	654	663	631	651	628	684	637	666	672	684	655	631	637	680	653	670	654	667	693	620	686	672	676	674	649	666	674	676	662	653	620	643	670	655	694	664	663	678	629	706	644	690	655	659	649	639	689	660	628	700	656	683	654	660	663	688	667	656	690	632	660	648	652	716	632	700	647	667	713	669	659	651	665	673	615	662	636	629	661	623	620	605	656	605	624	690	663	710	680	653	650	640	644	647	639	630	674	667	639	599	661	676	706	672	648	672	645	690	695	695	704	720	692	660	670	638	634	661	658	699	687	675	656	624	630	671	641	710	668	641	662	657	650	627	655	673	674	660	659	675	673	703	650	665	679	659	659	674	646	728	690	653	637	689	643	707	672	659	707	680	665	669	623	642	701	709	636	640	672	677	721	663	649	633	673	679	680	646	675	665	679	643	665	654	671	652	617	649	641	718	657	629	629	647	677	661	710	654	646	667	685	721	679	675	634	657	661	680	652	652	700	654	625	665	695	645	671	682	660	634	613	696	642	625	654	648	623	677	654	661	659	677	661	693	639	649	681	649	680	682	683	663	666	645	645	707	630	611	583	624	640	641	694	667	683	668	613	652	718	653	643	664	705	687	637	681	644	672	639	635	644	675	699	648	673	620	616	648	720	660	665	662	645	662	685	664	629	704	628	640	633	688	618	711	663	669	628	625	669	682	620	699	668	657	678	694	668	625	645	675	677	660	654	662	645	656	651	727	665	655	660	616	682	625	682	634	698	694	643	700	689	666	689	664	629	637	676	666	630	652	713	642	641	656	653	651	645	675	655	667	638	652	693	657	661	692	693	725	658	621	684	646	631	674	679	689	649	684	644	684	651	618	682	651	656	687	673	655	658	673	663	632	646	687	692	640	657	711	635	669	704	668	625	670	692	662	655	656	667	660	598	659	661	625	705	676	663	637	701	639	628	668	657	671	667	667	691	676	644	664	644	622	658	650	644	660	676	700	644	656	666	660	633	645	654	641	682	662	651	711	639	619	663	651	638	684	636	644	666	652	690	661	683	679	664	648	664	682	634	674	681	651	672	667	706	678	703	678	667	628	662	638	698	683	677	692	682	648	686	633	687	673	664	624	643	644	667	671	659	664	655	680	665	652	679	637	694	692	644	667	636	691	656	652	667	665	670	677	644	673	685	631	677	654	643	641	682	656	667	618	691	661	676	641	700	676	660	646	692	689	700	633	653	626	671	640	664	685	675	677	702	661	648	661	645	641	654	687	636	667	695	656	641	698	661	674	657	720	675	639	656	667	670	680	664	668	668	651	648	697	662	638	684	693	664	656	683	635	675	678	666	654	642	649	625	673	629	692	670	660	689	700	638	666	668	687	696	629	647	682	647	650	660	692	642	671	619	673	695	664	677	658	663
24108	21540	28833	24695	21534	9385	1174	778	699	712	651	630	568	585	606	547	524	525	513	539	555	518	501	523	519	519	492	526	528	494	542	538	547	515	531	497	523	508	485	494	514	462	470	492	523	477	466	508	502	519	461	507	484	507	492	499	475	510	494	503	500	492	489	475	494	512	504	486	509	517	482	488	534	530	506	515	500	494	424	502	502	453	501	512	505	507	444	512	498	489	473	444	481	505	474	457	496	504	505	495	460	498	469	507	493	492	496	495	518	526	509	515	484	492	424	446	454	491	518	486	536	486	501	494	514	508	525	542	550	529	490	484	504	466	483	516	483	468	531	509	504	453	512	528	506	472	477	471	493	461	490	527	485	486	513	508	510	462	469	477	485	482	473	493	496	452	454	540	466	532	482	540	534	477	487	533	494	507	534	506	462	458	515	523	499	521	497	472	460	464	476	504	489	476	481	509	496	474	520	460	506	498	517	497	508	486	541	502	457	491	485	461	495	488	511	435	475	476	493	457	498	487	528	486	456	491	496	510	511	462	528	473	507	492	519	479	505	502	512	466	427	490	512	483	487	446	491	505	482	520	500	509	506	454	462	507	491	476	508	487	498	477	461	515	444	489	511	508	453	490	499	477	488	489	508	487	480	520	466	502	536	475	451	479	480	492	475	462	503	481	482	498	501	505	532	485	491	509	535	489	484	525	475	492	465	520	490	469	506	500	494	469	491	518	453	525	481	549	489	531	498	505	482	491	507	473	487	476	520	473	491	487	496	476	454	501	463	463	487	482	500	495	442	508	462	459	504	523	454	489	517	495	456	477	508	474	497	455	495	495	501	499	479	466	461	517	452	519	501	467	460	473	469	515	498	479	489	477	512	446	496	475	513	482	520	485	506	479	506	487	493	536	489	474	464	481	495	461	490	507	504	505	425	510	516	509	507	503	477	499	463	502	510	490	482	522	553	463	475	473	494	470	507	473	473	486	470	462	491	490	437	506	486	521	486	481	479	514	490	490	541	487	490	474	493	495	468	447	515	519	500	495	533	459	466	494	489	513	494	483	458	507	481	480	481	465	477	482	518	496	508	504	479	469	501	482	504	507	525	501	464	517	481	459	443	467	475	484	464	484	512	486	498	471	503	480	502	482	483	486	473	475	489	505	483	476	508	481	500	481	524	513	461	500	512	476	444	542	497	460	487	517	476	512	513	461	506	498	481	465	495	457	494	466	517	503	483	516	484	483	485	491	468	521	498	494	495	486	498	463	490	460	498	516	492	467	456	494	451	481	489	496	453	509	512	489	456	471	456	490	462	441	502	475	473	492	479	498	523	501	465	476	513	507	491	468	471	505	501	465	480	484	468	493	495	484	481	482	444	496	521	472	480	457	498	490	495	522	517	466	499	511	504	485	492	493	483	508	475	550	438	503	447	484	491	470	471	475	508	508	489	515	500	490	498	530	485	510	528	521	482	473	504	495	491	463	495	512	523	501	502	502	480	497	486	499	494	462	492	489	504	481	464	493	477	509	472	500	511	505	524	493	479	517	462	490	473	455	481	486	516	492	495	501	502	479	487	487	512	451	507	515	473	466	477	518	488	459	496	538	486	481	443	482	482	448	487	496	466	495	451	459	471	486	440	513	491	514	520	492	496	503	492	515	482	509	470	499	466	496	468	452	503	502	488	525	494	514	507	501	548	467	502	479	478	502	476	507	490	484	483	516	495	472	452	467	486	511	534	484	483	555	535	513	505	496	468	523	503	504	466	475	496	465	514	517	479	516	430	485	489	503	490	487	506	492	518	501	470	500	533	492	507	502	482	503	479	487	474	473	466	506	465	501	514	479	478	448	475	516	493	474	491	468	474	490	506	471	488	538	473	503	471	484	455	452	487	477	522	466	457	524	519	494	477	534	461	507	489	448	463	454	493	486	499	529	469	492	478	515	518	513	492	494	498	460	494	503	485	470	511	479	484	475	543	454	485	482	481	483	468	485	509	493	452	477	495	479	519	458	473	501	482	511	474	496	463	488	470	516	523	495	485	486	483	531	452	478	499	449	461	491	528	486	531	491	514	463	489	469	472	504	509	470	520	488	500	501	482	476	460	464	507	483	492	505	474	468	471	461	469	510	511	519	448	550	516	514	482	488	481	511	462	446	482	459	489	472	502	474	492	467	491	443	495	478	459	519	480	510	471	478	488	503	496	475	453	488	487	486	472	471	471	505	456	496	457	468	515	488	478	472	489	526	533	473	498	454	480	542	502	476	494	470	489	498	521	492	490	454	479	474	474	447	481	478	461	465	489	533	479	479	481	451	511	499	457	461	507	501	458	485	470	468	487	463	471	517	493	495	495	457	484	491	474	480	456	481	522	510	480	519	489	489	471	487	508	481	558	454	515	459	447	461	461	534	482	497	490	476	523	493	479	507	515	472	483	473	447	496	511	492	504	484	493	462	486	494	462	500	479	505	441	490	486	431	457	487	492	502	507	477	468	523	485	494	502	467	482	547	491	495	491	470	461	487	464	462	464	465	482	461	521	438	488	518	482	454	490	497	527	448	478	487	485	488	460	490	490	488	465	472	468	500	539	481	447	480	474	500	454	509	465	447	468	471	468	458	508	495	499	487	465	487	480	488	514	474	502	481	444	476	488	479	472	501	484	482	478	453	445	504	488	490	495	483	483	505	495	465	513	522	526	501	488	507	456	461	497	491	480	480	459	472	498	460	487	494	496	488	458	510	492	465	443	479	498	477	478	459	518	518	502	447	505	478	520	481	487	475	462	455	463	475	470	479	489	489	494	518	462	519	498	505	484	526	491	475	489	520	521	500	518	487	470	508	490	475	498	478	497	442	508	513	497	476	492	478	557	489	476	481	489	498	493	480	496	477	523	484	513	490	492	467	456	470	477	488	455	465	500	506	529	510	466	501	479	472	481	482	489	500	506	511	527	488	506	508	476	524	512	506	521	461	495	467	494	470	507	506	492	482	413	499	498	510	483	456	531	473	485	482	478	526	486	512	438	487	506	488	513	481	476	513	479	487	468	506	447	478	486	498	479	505	484	473	457	502	457	512	491	465	513	505	477	485	482	491	481	477	489	457	458	488	507	475	516	528	454	494	516	503	498	501	523	480	467	484	465	506	491	541	496	500	477	545	489	476	461	467	503	469	477	478	488	493	462	460	459	516	480	485	498	480	461	477	513	449	452	463	490	475	500	490	503	494	509	474	489	480	482	511	519	471	463	504	524	506	535	457	473	488	464	518	472	505	491	487	513	472	508	496	456	521	496	493	482	465	507	482	482	489	485	479	496	491	477	474	495	466	498	482	498	487	467	466	511	467	488	491	472	523	480	494	517	460	505	450	519	481	491	451	479	473	474	459	500	512	468	481	464	469	496	502	484	491	465	475	506	468	469	482	545	484	485	469	494	477	484	498	488	496	536	506	461	539	495	531	486	496	480	507	464	484	475	485	496	517	482	492	487	498	501	501	464	455
12013	8536	5693	2721	2088	1615	1326	1055	973	823	764	720	719	659	591	609	608	583	559	545	589	592	562	539	522	502	544	569	547	555	530	525	539	533	548	477	544	540	559	486	548	516	511	547	513	519	490	511	504	506	511	526	541	491	542	478	529	532	501	478	520	549	517	509	530	540	500	485	509	556	535	517	490	519	534	528	493	539	511	470	515	514	533	501	502	547	469	444	506	528	526	502	546	493	503	491	527	525	517	520	541	480	554	471	502	536	491	514	499	524	563	549	553	534	535	509	499	538	517	499	525	500	567	609	526	547	525	567	562	512	553	545	473	460	529	540	556	500	531	542	485	506	519	541	508	504	521	504	497	525	512	537	502	503	518	480	543	488	521	522	469	477	496	538	469	526	502	530	492	488	521	525	481	492	536	517	522	480	542	481	540	498	476	487	494	493	511	503	483	487	526	536	531	539	541	491	556	489	511	516	509	521	526	541	513	474	491	536	480	521	519	531	537	508	527	515	495	517	508	528	527	503	508	473	521	484	486	510	462	480	507	515	485	530	486	534	504	485	530	519	498	518	508	537	485	502	541	519	548	487	528	512	520	528	482	526	515	520	484	481	473	537	486	505	517	524	509	498	528	516	521	550	508	523	504	497	584	549	467	508	489	507	508	501	488	505	493	506	498	506	541	510	530	499	533	523	462	510	511	526	514	528	515	545	514	519	538	496	538	537	518	482	486	530	494	500	501	483	533	493	533	521	502	478	519	509	518	506	528	548	514	505	556	483	514	482	520	509	527	508	550	502	469	472	521	499	509	479	513	515	516	545	524	526	469	548	561	535	482	511	539	526	548	523	510	515	504	533	513	503	500	491	497	524	519	472	488	510	529	543	503	493	511	536	519	502	471	511	525	542	505	541	516	477	496	522	494	511	529	485	471	523	556	535	503	530	482	498	504	518	528	486	532	498	487	503	548	510	539	522	482	515	539	502	500	489	428	516	540	532	508	540	524	477	513	524	533	488	515	519	544	487	521	537	518	500	485	502	552	511	549	531	485	528	511	492	521	535	512	473	515	518	487	514	508	514	561	548	526	526	491	514	505	498	515	510	552	499	493	556	511	543	503	508	503	507	466	523	528	520	530	499	516	512	484	503	511	530	480	491	560	531	509	491	510	494	521	521	493	520	519	516	527	492	546	490	539	497	501	486	503	473	505	486	503	527	503	525	510	486	543	529	488	492	532	521	496	485	524	506	495	499	485	560	542	518	464	488	540	470	491	490	512	499	478	534	469	523	542	523	545	497	498	517	515	532	538	496	521	553	508	507	526	568	505	481	455	525	512	503	524	521	474	537	559	501	531	496	519	504	530	465	549	513	476	494	534	557	470	507	537	535	478	474	530	512	493	519	506	516	472	494	498	494	479	486	535	516	492	522	474	506	517	506	517	486	519	504	546	522	513	551	527	525	506	523	514	535	489	511	533	506	481	529	491	495	506	501	505	522	496	481	482	522	492	503	511	493	497	520	521	504	486	506	524	518	492	472	509	500	493	514	499	499	490	495	508	495	532	499	486	508	513	492	502	517	510	519	523	520	515	493	513	507	503	475	544	534	523	527	491	552	513	521	480	548	496	508	533	511	469	498	536	498	449	516	515	477	494	535	496	519	521	553	506	527	531	478	512	504	522	503	511	515	527	507	474	500	518	495	546	495	467	531	472	523	518	518	521	518	536	477	480	552	532	498	501	528	514	540	487	546	497	551	542	541	520	518	540	484	501	479	515	520	544	543	506	517	445	523	513	538	509	488	527	479	507	529	510	477	554	485	499	501	526	511	539	499	515	538	522	505	495	492	549	473	509	541	473	537	516	504	481	513	538	488	549	517	535	536	475	478	476	518	526	506	577	500	499	513	518	530	538	531	533	500	507	502	466	519	510	543	505	507	484	500	516	516	481	526	527	497	511	509	548	502	521	470	533	514	526	507	538	514	505	536	478	519	502	500	513	484	492	498	519	493	523	533	552	483	511	526	483	461	550	508	480	517	509	516	525	558	514	498	516	502	509	543	527	530	502	524	520	526	472	519	479	512	502	555	524	509	508	512	489	488	533	530	469	515	457	543	521	467	499	450	529	500	503	529	537	534	518	508	531	474	492	526	518	483	505	538	488	504	487	540	527	490	511	505	531	496	517	517	470	485	508	502	556	465	508	489	491	552	488	462	507	455	560	506	493	490	475	524	486	523	505	490	516	523	491	524	504	502	498	508	555	501	508	476	515	550	499	513	502	515	493	518	515	485	505	518	506	529	526	476	496	490	494	532	500	530	543	502	499	514	557	544	514	543	490	534	520	518	473	525	497	544	515	530	475	495	495	516	495	502	498	530	504	546	502	533	538	520	509	559	536	518	501	467	504	504	523	519	476	535	477	539	485	460	530	494	496	513	502	458	498	495	504	503	523	506	531	533	534	522	497	550	499	505	504	536	541	496	501	507	485	524	504	529	523	501	508	502	522	530	544	535	489	522	549	518	498	483	543	515	486	473	515	477	484	511	568	540	460	531	495	542	494	498	548	482	527	510	487	532	518	511	537	539	526	514	509	539	490	496	490	506	511	514	501	552	503	542	531	551	511	522	503	527	506	555	529	533	532	514	545	495	523	519	514	521	502	521	518	484	486	505	535	480	506	565	516	546	473	491	502	516	517	500	507	523	522	518	520	570	541	501	566	497	533	522	527	528	508	496	533	492	476	506	466	480	493	492	520	498	492	497	470	526	519	531	526	524	506	503	519	487	500	509	561	477	461	511	512	476	546	504	526	511	522	516	522	524	489	506	512	524	551	458	494	509	530	490	502	527	516	521	490	504	452	492	498	534	498	495	518	519	553	547	552	488	478	532	462	507	547	509	508	510	528	486	544	481	538	485	530	493	506	524	549	549	517	477	518	561	532	484	499	494	497	548	504	511	472	465	477	479	523	518	506	503	492	539	507	509	548	490	509	522	538	496	488	510	492	453	488	516	511	513	508	544	505	493	496	478	488	493	500	497	508	533	505	499	503	513	506	498	502	529	504	519	503	527	499	532	504	502	557	497	503	493	554	494	513	515	492	470	501	488	546	509	526	537	510	493	501	567	536	522	517	479	516	503	515	506	507	531	509	518	476	491	518	498	505	521	508	529	478	503	507	493	526	507	491	514	489	488	490	488	541	496	524	498	517	505	483	534	512	497	520	528	503	469	499	558	501	527	533	496	506	496	514	493	539	522	501	539	525	504	494	476	504	500	515	557	541	508	486	466	536	504	491	554	485	507	478	505	472	497	485	512	498	513	514	469	528	493	494	545	523	466	549	482	514	519	524	532	549	509	497	488	505	498	490	509	570	554	547	543	552	509	560	463	524	519	527	495	539	524	478	475	499	513	510	527	530	486	566	469	515	464	528	510	515	497	516	514	531	475	489	486	471	474	503	516	506	518	504	478	494	500	509	541	538	530	513	531	525	522	502	512	503	496	495	529
25450	21548	27706	25786	9870	1250	1127	961	953	892	966	907	865	902	860	867	836	841	894	847	839	868	837	842	834	879	833	877	835	877	802	783	866	822	812	791	868	822	837	854	800	809	786	789	821	835	808	857	839	843	886	850	806	794	867	830	853	800	793	843	788	821	867	833	839	858	817	864	816	839	839	773	827	836	825	840	795	804	822	841	823	834	810	851	879	844	834	767	827	842	881	833	771	837	826	748	826	839	796	821	806	851	835	804	806	785	854	844	890	832	858	848	881	820	826	852	807	828	835	874	848	901	834	858	891	822	791	857	853	773	827	828	797	874	839	822	875	850	845	832	849	848	773	812	776	807	875	864	849	790	827	829	836	853	843	848	808	835	819	806	830	795	807	795	819	854	828	821	826	836	864	834	802	824	835	805	856	827	807	825	847	801	803	854	799	863	809	798	815	839	793	865	809	823	796	767	816	815	857	814	836	813	880	811	872	789	864	873	881	876	834	855	830	845	875	855	794	815	791	853	793	837	847	812	868	812	789	831	830	855	816	754	820	847	798	843	832	848	828	841	830	839	832	797	855	809	810	840	843	855	788	794	749	812	810	810	877	807	827	844	781	805	815	880	858	755	876	828	822	828	876	850	814	849	831	792	807	836	764	780	847	756	805	819	833	824	849	845	840	812	794	807	845	798	819	852	825	799	843	835	802	855	808	813	817	791	879	801	863	850	845	825	836	789	837	864	823	800	808	827	825	848	848	796	859	834	846	824	811	861	843	871	848	792	842	810	781	837	845	812	850	808	834	838	875	837	790	802	827	818	898	817	792	778	795	807	812	808	845	782	836	872	883	860	809	812	829	813	765	804	794	836	795	836	847	795	843	816	827	838	818	827	817	859	859	821	819	807	879	842	823	819	887	855	801	834	850	890	813	849	743	820	893	806	825	843	826	817	811	875	822	765	785	799	845	873	825	813	845	833	855	867	816	805	803	830	808	799	780	862	789	864	894	790	802	842	829	833	757	842	827	794	861	840	855	820	738	821	824	837	769	813	844	837	875	850	806	788	839	802	816	819	827	878	823	806	782	833	814	816	813	847	814	876	827	863	845	839	823	844	879	887	795	806	847	845	778	794	849	815	848	799	827	797	817	867	819	839	808	779	879	875	776	818	803	851	886	858	857	888	858	800	799	829	805	789	820	811	783	870	834	805	805	852	826	809	796	818	807	861	833	824	825	872	838	796	793	906	852	821	829	843	818	836	832	768	804	840	858	827	819	827	837	833	810	840	809	855	841	829	804	849	788	780	806	833	888	868	804	845	831	823	801	875	784	828	800	898	760	806	807	871	793	835	845	777	836	881	855	878	789	834	811	844	807	814	893	787	826	886	810	811	827	882	812	861	779	816	839	848	818	831	851	820	876	859	838	820	777	850	845	872	834	831	863	822	808	842	836	825	792	761	795	829	850	869	842	857	808	811	826	791	771	826	808	825	792	828	833	821	775	819	821	823	853	777	862	828	872	846	821	789	836	828	863	816	860	860	792	837	812	813	824	870	822	831	813	817	845	845	812	778	834	810	853	825	854	842	841	840	811	841	799	788	822	840	808	749	885	845	853	856	813	853	867	862	836	853	830	852	784	797	799	824	790	841	859	810	817	781	846	820	829	850	864	846	816	828	848	821	809	833	867	816	832	801	849	799	773	834	842	771	805	871	890	804	835	798	790	810	814	841	819	844	854	829	826	829	849	804	851	837	854	796	844	863	809	844	850	870	814	821	818	831	784	834	800	872	842	843	816	779	819	818	808	829	856	834	837	831	813	897	855	799	774	865	825	795	805	795	794	812	839	814	864	836	809	799	767	866	842	883	824	859	810	768	855	856	823	815	828	855	809	812	823	887	850	848	742	868	821	879	847	822	849	786	830	793	794	830	784	894	825	825	859	862	876	805	814	770	826	834	852	834	810	839	792	797	875	832	844	815	825	841	820	805	841	831	856	833	829	796	789	822	822	815	822	831	843	816	835	815	828	852	833	835	814	810	819	794	872	857	848	851	781	865	866	830	877	819	856	807	789	815	813	815	841	826	830	822	857	855	812	825	799	846	804	792	816	867	862	836	821	837	801	788	799	816	835	807	836	829	828	822	833	840	784	823	837	814	869	779	819	845	870	839	860	788	799	783	818	883	810	836	799	781	847	780	866	832	788	876	842	800	779	817	810	829	844	833	858	818	824	834	877	837	816	784	810	760	857	914	796	887	789	830	827	866	833	850	840	833	779	843	799	811	811	811	782	827	845	836	792	772	787	850	803	876	822	791	795	832	856	844	793	833	847	825	835	821	862	831	763	811	840	874	808	838	826	808	837	771	815	859	850	854	841	867	805	843	814	855	816	810	820	828	805	905	849	816	868	816	804	791	846	862	810	769	848	805	806	827	833	827	893	833	829	825	835	823	832	840	806	875	860	846	844	867	798	822	808	815	834	836	854	812	834	823	870	753	797	840	795	794	794	845	795	795	824	791	799	852	805	842	827	780	855	823	791	857	819	840	824	833	804	860	868	831	860	848	811	795	806	822	784	814	830	804	845	772	893	827	786	848	816	842	857	845	795	841	846	808	766	870	833	820	834	834	775	874	819	824	835	828	818	786	831	830	814	797	866	830	782	868	834	817	835	828	816	800	775	776	824	864	804	846	785	759	864	852	801	811	815	836	813	869	831	812	851	821	848	796	820	826	802	814	756	800	811	848	867	832	775	809	854	856	864	854	814	824	816	832	821	865	865	824	835	812	842	844	853	821	820	845	893	783	797	855	786	798	792	836	794	803	822	817	823	928	824	855	808	836	813	872	827	813	844	853	817	848	791	852	837	791	826	821	788	868	848	836	796	854	786	801	837	796	848	848	848	831	858	864	856	872	844	857	867	821	799	882	821	762	782	841	794	798	890	839	850	790	784	826	796	840	829	812	870	823	814	815	795	800	865	810	840	777	820	821	837	893	819	813	798	825	847	831	827	751	838	835	880	819	831	843	857	843	810	888	870	841	865	796	822	865	873	788	834	788	836	835	834	870	853	812	800	850	854	807	794	829	895	811	869	826	775	770	831	891	810	806	844	815	872	847	822	831	822	819	804	801	829	806	799	842	767	818	861	799	845	787	822	772	803	852	767	835	774	817	817	808	866	770	821	833	826	836	818	820	793	858	776	826	814	846	873	893	819	777	815	793	841	804	808	835	875	866	834	871	804	834	861	856	845	818	847	881	850	823	845	799	798	854	754	852	779	824	766	808	834	796	840	851	851	837	813	816	869	821	841	811	843	819	789	801	786	826	825	781	794	849	855	772	771	839	877	823	828	828	823	858	836	836	802	800	840	863	811	831	816	829	809	825	868	795	768	815	849	802	816	863	813	842	836	850	815	864	841	842	810	835	845	841	824	846	854	810	825	860	822	796	837	852	815	827	833	870	855	846	793	834	843	800	834	816	771	864	863	851	813	837	827	808	883	835	879	827
13425	5032	3374	1982	1585	1401	1171	1108	1053	993	1045	949	916	919	970	906	854	847	881	861	866	900	865	861	849	839	884	817	846	852	840	850	847	849	852	830	878	847	842	879	869	768	873	817	838	815	801	812	838	845	846	888	857	872	803	834	848	865	823	852	860	807	839	838	789	866	834	861	873	758	847	851	793	855	844	787	835	838	791	841	798	798	822	822	822	829	806	851	845	850	830	839	825	813	814	852	820	849	854	838	786	876	813	852	833	853	846	826	825	861	850	821	818	880	812	856	850	871	832	870	936	871	871	873	813	879	878	857	864	819	815	907	855	842	813	831	853	809	862	876	816	838	812	861	864	823	865	855	830	822	850	825	815	844	842	832	820	852	797	814	842	829	820	858	906	835	844	873	856	836	831	818	837	856	825	822	903	815	839	835	811	870	821	824	803	828	848	810	821	814	840	846	846	750	846	813	860	825	862	793	798	855	862	899	826	880	821	799	857	817	846	868	841	827	827	806	823	805	801	807	864	779	897	806	836	881	858	811	848	893	838	836	833	855	874	875	825	832	872	842	857	838	816	833	786	808	775	853	830	847	838	876	814	792	888	832	828	853	834	839	808	826	821	762	819	839	769	804	844	855	850	766	830	819	858	846	808	841	867	854	860	823	856	797	835	843	810	872	845	857	866	844	783	785	813	840	833	867	814	869	857	813	818	796	852	809	860	834	829	840	857	848	756	842	869	821	832	787	842	872	788	830	831	831	840	837	831	823	818	831	817	870	903	868	811	806	785	820	872	858	823	879	845	821	866	803	854	833	846	860	861	891	830	808	863	794	837	851	845	819	869	848	822	855	795	815	853	801	880	782	865	816	873	803	789	874	863	835	850	814	841	879	802	862	801	848	814	855	839	881	849	811	812	800	848	802	798	850	856	861	805	896	803	863	820	814	825	846	804	808	905	864	840	846	806	845	825	889	773	816	810	824	819	786	829	833	799	874	856	847	849	790	871	796	843	822	816	777	819	871	813	830	834	824	887	860	850	788	827	820	887	794	832	890	818	832	808	834	842	829	829	778	806	866	808	852	813	823	812	842	844	845	829	825	928	794	844	836	860	884	805	857	843	847	877	804	843	800	806	841	837	808	813	891	800	831	847	828	843	834	865	876	813	820	813	838	833	829	826	828	828	861	864	812	828	806	849	848	869	842	839	844	809	821	848	810	827	846	858	809	813	881	827	808	823	883	888	854	831	851	827	804	828	810	786	835	844	860	825	871	896	852	832	809	833	847	820	812	789	827	816	815	846	851	861	862	837	828	792	831	837	850	868	829	839	846	845	861	864	836	896	830	828	869	825	861	862	796	848	838	834	860	807	854	902	867	887	827	803	823	858	844	850	850	849	847	857	790	808	852	870	815	813	879	886	823	800	804	891	841	855	791	855	843	859	847	823	844	804	846	879	795	831	797	824	810	824	818	777	818	901	820	832	893	834	837	807	882	848	878	885	765	815	822	831	886	805	805	833	819	809	840	856	837	814	863	812	872	818	853	812	859	862	845	796	810	832	772	826	838	843	906	825	878	835	861	826	854	825	844	855	789	876	871	811	853	888	869	856	810	879	878	809	825	850	841	835	868	835	855	822	837	866	815	829	864	880	786	837	829	846	869	831	847	790	819	859	825	873	783	812	880	849	804	846	817	821	818	802	859	822	864	794	844	796	779	786	875	826	856	799	896	858	781	827	809	849	805	882	854	837	856	790	832	817	794	857	860	846	868	872	784	782	876	774	834	809	837	826	848	782	872	797	861	825	831	811	812	832	814	909	795	819	820	834	810	849	812	870	797	872	823	837	848	780	859	834	815	800	905	785	822	840	811	856	843	818	844	840	826	857	795	792	854	832	834	863	800	813	854	920	863	828	821	816	856	835	812	805	804	836	853	858	847	852	855	825	854	854	885	897	837	786	830	857	850	834	869	835	800	828	833	862	853	854	859	856	805	862	817	857	835	813	903	829	886	801	824	825	825	824	798	876	834	841	814	836	828	843	845	846	814	837	800	835	833	813	871	872	840	823	804	841	875	796	834	819	795	889	837	853	854	828	857	806	852	881	847	839	872	833	851	833	818	860	866	795	769	850	886	864	793	870	825	861	832	865	783	875	810	823	871	810	813	844	842	823	832	824	830	854	827	818	827	857	938	860	809	841	844	820	844	824	806	852	794	842	845	825	812	805	871	858	859	854	889	815	858	874	823	874	841	834	854	864	857	846	838	824	834	833	833	862	849	826	856	807	833	843	846	806	833	836	856	811	837	805	792	798	865	789	867	835	828	846	848	823	757	849	818	883	838	879	853	820	859	845	862	833	794	837	843	841	831	822	845	837	884	792	803	849	861	865	830	846	828	870	783	805	828	842	845	799	811	808	888	875	837	867	809	835	808	784	837	851	842	907	848	851	821	820	866	824	827	889	816	859	838	857	841	853	837	859	852	868	815	831	842	827	863	861	837	808	815	779	815	839	810	801	846	835	801	797	855	824	868	836	819	841	823	822	839	848	821	865	837	789	825	832	836	845	817	787	827	839	829	835	824	869	820	882	861	814	830	833	832	794	840	883	839	872	833	860	852	848	863	850	821	800	848	783	803	820	815	790	766	854	830	858	806	839	838	861	827	830	840	748	860	838	826	801	862	833	879	811	842	789	799	813	849	828	791	869	819	788	849	866	819	895	842	802	818	845	789	816	853	872	871	899	840	830	785	816	845	790	824	841	817	878	841	816	791	848	866	845	855	863	839	840	861	788	866	854	819	802	774	798	835	848	862	832	875	839	846	807	783	843	859	907	843	849	811	834	855	767	867	827	816	840	833	807	784	801	837	867	784	834	819	815	813	869	893	853	835	845	819	847	859	848	844	823	853	846	840	791	803	794	902	830	828	822	804	821	821	835	883	785	831	870	846	833	834	852	854	814	838	859	774	814	848	869	818	868	797	815	861	824	808	810	878	871	876	868	836	833	861	848	785	805	942	880	895	776	813	846	838	789	837	780	822	837	854	867	821	833	849	848	869	827	862	864	903	862	794	829	835	841	872	869	837	848	828	830	839	840	880	843	859	835	833	801	815	829	868	853	846	852	800	827	867	815	825	866	847	790	827	819	857	786	788	839	801	831	817	846	840	816	849	800	857	866	835	819	783	861	877	866	835	844	852	839	860	815	858	841	872	856	825	809	805	831	830	817	880	846	889	839	878	812	826	826	827	861	847	827	886	864	813	807	824	815	884	875	879	890	798	824	847	817	857	818	871	843	877	827	872	870	848	870	815	802	866	833	846	825	883	809	817	855	834	831	897	851	810	865	897	891	852	786	830	837	848	841	806	853	805	810	868	843	792	862	857	831	850	809	851	833	801	782	831	860	829	835	830	869	839	887	857	863	814	852	842	853	816	841	800	826	839	841	840	853	872	862	829	831	844	824	863	833	919	807	802	801	852	843	854	829	865	833	895	806	862	847	867	878	836
23064	21556	29347	24254	21553	21595	7062	1402	1082	1039	1006	940	847	879	837	773	774	728	732	775	760	752	738	740	710	756	711	696	749	702	733	707	750	702	726	691	728	694	684	663	699	723	711	702	725	706	680	716	705	665	701	673	685	695	713	671	737	745	729	689	747	659	668	727	676	688	653	670	699	685	676	768	633	698	711	762	671	700	642	693	685	678	693	672	694	719	702	658	630	709	719	719	699	702	699	714	671	669	668	702	717	671	696	701	689	740	699	670	754	709	744	731	744	738	739	682	706	682	643	742	688	668	717	722	717	708	717	691	690	692	718	679	680	658	713	732	694	691	677	708	632	684	696	716	699	676	686	690	688	685	719	675	666	673	711	722	728	662	680	668	672	709	696	729	727	753	683	688	696	681	691	726	736	717	664	690	707	688	671	684	677	691	609	672	706	683	659	680	682	687	690	632	656	644	648	659	666	660	712	675	668	691	683	681	685	697	705	692	683	665	706	690	684	681	733	734	687	690	672	733	685	705	662	695	710	687	676	674	757	685	670	668	705	691	675	683	650	702	745	682	666	672	672	738	628	699	683	666	690	684	682	719	681	656	696	690	713	708	720	706	739	694	687	712	744	666	735	665	669	662	654	698	719	672	690	723	636	675	681	673	691	671	681	701	653	693	701	701	700	727	707	653	658	714	646	695	638	735	693	727	719	714	695	657	708	699	646	649	738	686	714	669	709	698	727	712	689	679	667	667	668	699	722	698	706	710	715	671	697	618	680	684	648	653	676	684	703	691	679	685	611	649	685	679	657	682	705	707	704	696	693	723	665	712	702	728	679	697	658	678	675	680	692	660	671	673	711	678	751	691	686	693	670	719	695	745	656	717	700	720	682	702	659	673	700	635	628	700	712	686	721	676	686	700	675	702	715	682	731	726	744	690	682	613	676	701	754	687	729	664	671	695	669	657	689	649	662	661	640	674	657	674	674	730	729	673	674	695	679	705	678	680	672	634	709	654	694	680	657	698	690	655	682	685	695	684	682	704	693	684	614	659	696	681	671	723	708	698	676	681	657	678	676	688	679	630	666	724	669	703	697	742	695	653	710	713	713	696	630	708	690	745	680	686	640	656	691	670	722	683	664	722	692	695	712	619	637	699	678	679	688	691	713	702	657	688	677	723	662	716	689	718	679	649	680	716	662	695	662	703	651	696	682	688	705	703	682	689	713	687	716	647	646	677	708	647	677	707	674	708	687	666	720	695	690	683	648	702	731	743	714	663	737	705	701	707	692	676	712	685	702	652	691	696	675	730	726	661	689	660	706	676	652	687	744	743	657	680	652	703	684	665	694	704	682	657	643	656	675	683	646	651	667	652	686	701	701	646	677	648	687	652	677	680	732	693	690	663	657	672	679	686	674	679	694	643	700	664	701	703	678	645	707	708	720	711	692	689	660	678	690	700	682	719	719	707	682	689	698	668	729	710	664	678	673	685	697	739	699	683	674	682	710	657	700	668	661	671	669	682	737	691	667	709	745	709	699	696	714	656	707	669	660	683	639	705	677	670	675	686	667	639	688	697	687	736	735	690	676	717	678	664	671	683	718	672	739	700	698	705	682	704	689	699	669	653	701	691	664	683	736	677	673	689	673	738	629	721	686	725	659	673	695	707	713	724	669	689	663	663	700	712	690	677	666	714	690	669	681	667	653	643	693	687	678	661	676	690	723	719	672	717	710	709	652	691	698	660	697	681	695	714	718	749	721	679	669	685	629	710	646	674	663	661	661	645	696	679	689	680	695	686	701	642	669	691	670	671	666	728	638	741	699	656	722	697	637	699	703	704	700	681	675	694	697	672	769	591	653	666	687	697	629	638	655	714	653	734	679	687	664	636	708	649	743	722	688	725	673	685	661	652	639	703	636	694	673	731	673	736	715	682	714	731	640	692	664	661	716	711	697	743	689	686	735	659	666	630	682	676	696	714	749	680	651	679	696	677	676	674	689	701	737	701	655	678	718	621	694	697	677	670	667	711	699	728	671	681	705	720	721	680	662	688	674	721	656	688	691	728	672	695	752	682	708	739	692	681	660	680	661	686	717	666	683	676	698	687	673	640	706	708	680	677	669	699	697	645	731	752	680	681	700	676	732	654	668	692	662	664	688	661	692	671	702	725	680	699	670	633	739	691	705	699	682	709	712	698	703	675	683	710	712	655	695	706	723	674	688	696	673	708	692	663	735	668	700	701	661	698	654	684	669	710	680	704	674	675	706	693	666	725	664	696	678	704	709	684	679	716	589	694	722	671	667	633	679	685	641	675	688	681	674	705	673	661	651	655	727	699	715	690	754	674	690	682	706	686	642	685	682	717	666	674	647	714	714	662	673	655	706	649	739	689	685	737	698	718	716	700	721	648	692	685	702	665	703	734	644	645	674	657	710	697	713	670	659	661	672	664	711	735	684	688	685	689	715	711	717	649	698	703	708	735	697	677	684	674	639	634	658	714	663	658	668	694	654	689	707	686	700	731	692	688	683	706	685	679	704	731	672	662	692	694	717	627	691	672	666	686	697	713	686	685	694	714	644	632	679	698	654	696	665	693	653	678	708	703	754	685	757	701	694	695	661	701	696	703	694	626	684	679	669	671	710	695	613	652	688	625	701	701	680	680	656	668	664	653	664	712	656	673	683	668	682	694	681	665	669	648	668	680	638	633	698	722	680	652	714	728	665	696	675	701	712	720	664	705	727	669	717	659	670	698	710	716	721	653	686	690	668	742	655	669	766	716	721	731	725	698	725	702	694	711	697	725	712	675	680	645	636	689	681	666	680	678	669	637	677	724	689	752	694	658	690	721	706	620	658	666	702	728	701	661	703	707	696	660	721	682	722	705	690	710	695	650	655	707	679	662	694	705	690	660	711	680	679	683	675	710	692	681	734	705	689	666	717	649	699	667	705	635	664	685	649	668	687	705	708	709	650	720	682	692	659	655	690	655	664	679	693	695	736	714	677	681	682	676	744	744	676	674	686	700	661	691	673	735	664	713	678	678	624	687	645	690	706	635	654	695	666	686	680	681	724	686	674	716	694	650	737	712	730	679	702	705	724	674	713	694	692	684	662	730	689	677	601	690	710	683	711	675	726	663	692	684	723	646	735	652	671	662	640	723	643	697	731	721	716	678	695	700	650	680	660	645	684	731	689	690	710	687	675	666	673	723	689	672	735	730	656	725	727	691	732	716	722	732	680	708	645	664	689	635	672	679	694	699	691	717	716	693	646	686	687	683	686	708	671	686	682	676	673	709	658	677	687	669	661	676	660	702	714	724	587	670	698	701	681	720	694	676	725	734	737	686	690	704	666	708	662	679	692	667	685	670	630	707	646	678	690	708	673	672	742	721	698	688	695	674	681	708	685	653	640	691	651	664	674	673	686	674	697	707	720	665	643	656	666	676	691	729	698	698	635	700	755	677	645	702	731	665	678	688	735	663	657	693	687	688	682	677	681	689	647	688
14991	13659	9253	4680	3380	2744	2143	1738	1425	1286	1190	1060	985	1006	942	850	816	871	794	769	770	779	715	765	744	758	709	696	727	710	705	726	692	744	673	654	673	707	711	733	710	676	661	717	678	705	698	748	709	725	673	694	730	682	719	701	720	705	647	679	688	692	693	674	690	686	725	704	683	657	696	687	661	677	668	682	667	693	664	683	711	686	638	683	650	695	677	704	718	624	673	711	700	671	661	694	717	621	674	704	681	680	708	694	714	707	679	682	644	708	710	734	717	732	670	712	672	700	709	759	676	698	727	702	700	670	696	730	747	725	691	740	650	670	649	637	652	691	691	694	653	669	686	691	710	687	694	718	698	700	669	657	696	710	664	668	685	693	673	698	677	679	670	630	684	623	670	655	707	676	695	702	691	674	680	619	655	672	677	685	671	738	659	656	684	687	668	626	643	682	612	694	736	673	700	648	665	696	684	673	669	714	720	692	666	635	652	701	659	658	655	719	636	663	679	679	645	693	674	692	694	675	703	663	647	614	665	688	664	664	716	652	702	676	684	617	672	700	667	675	662	691	696	750	705	666	636	658	707	667	676	672	669	669	697	672	703	696	686	696	682	700	683	695	693	712	681	673	739	712	703	694	690	665	690	660	686	616	706	695	674	675	680	683	704	699	709	643	713	649	707	669	666	682	695	664	686	670	732	684	726	675	660	615	695	636	681	675	683	669	656	669	624	633	701	690	646	675	631	659	673	669	702	669	681	655	666	728	652	693	709	691	688	660	663	694	648	669	701	701	700	677	689	641	691	667	679	634	668	725	679	688	649	677	637	723	631	725	663	680	681	690	629	690	669	698	669	652	695	697	704	683	716	697	686	689	677	633	694	657	660	703	692	695	677	694	678	663	698	677	673	683	637	646	644	681	682	688	633	662	613	671	691	698	672	664	693	651	674	654	681	678	700	659	647	693	725	704	714	660	714	687	685	681	670	641	662	623	675	688	705	680	702	705	666	670	623	691	666	661	685	682	664	674	680	687	681	680	682	690	706	672	699	712	671	686	679	694	689	717	670	700	674	700	724	693	668	684	674	698	723	702	686	694	646	683	712	650	710	672	671	626	687	702	668	655	701	692	672	656	697	675	653	653	707	659	719	681	663	681	721	695	674	694	622	726	623	642	697	678	669	703	684	692	680	686	662	727	662	658	684	669	745	656	690	699	705	722	729	681	672	719	692	732	684	684	701	692	668	673	714	672	663	706	667	680	669	649	670	682	652	701	663	684	664	666	684	677	665	680	709	669	647	679	652	636	647	685	708	703	680	730	701	708	690	677	672	652	698	645	707	728	704	674	720	684	677	648	672	692	676	698	695	677	686	688	682	675	648	690	691	682	673	652	664	654	676	696	670	654	681	687	690	704	675	701	675	651	627	679	662	679	672	659	680	700	645	678	712	695	695	666	728	663	688	651	683	635	721	699	691	654	678	645	652	666	734	666	644	690	677	668	672	671	698	709	716	685	676	681	673	683	678	640	637	679	655	687	650	642	671	680	675	655	681	682	639	690	670	689	662	682	682	678	674	627	668	687	656	659	676	648	648	712	700	671	656	656	710	651	680	711	699	653	645	687	694	639	681	701	670	686	702	680	683	664	709	682	648	695	702	717	703	682	683	700	668	687	675	655	711	663	615	648	636	649	636	720	675	693	647	673	699	655	725	693	651	716	694	702	689	648	632	668	641	666	686	667	680	697	681	624	701	697	657	651	679	676	703	649	695	682	742	672	701	684	690	719	644	644	656	647	692	674	588	705	681	682	638	665	618	666	703	674	717	700	676	674	648	717	663	703	688	646	640	693	675	639	644	702	698	663	664	672	671	648	677	669	654	668	703	733	707	678	662	701	656	689	677	704	662	688	634	708	666	668	662	680	686	600	632	631	685	688	673	686	646	688	697	676	669	699	657	629	735	664	687	701	691	667	679	670	638	688	696	642	669	686	720	694	705	705	682	653	700	651	657	685	714	711	634	686	703	696	689	684	677	693	679	669	659	702	653	639	667	677	654	721	702	692	627	639	661	677	660	706	682	693	683	686	694	689	665	678	738	730	705	653	692	708	737	688	675	708	650	672	681	640	658	676	695	703	656	728	692	651	679	677	684	745	672	670	717	689	674	671	717	680	680	646	667	698	689	707	718	647	706	691	639	696	702	687	680	657	682	680	672	670	668	685	677	690	704	682	672	687	681	702	686	663	715	655	676	656	631	628	685	683	695	665	668	666	721	678	674	653	691	674	678	672	661	665	692	743	722	646	661	650	645	683	703	665	693	679	660	702	713	712	654	691	728	652	692	686	704	666	669	613	683	711	673	721	697	669	675	706	664	651	724	723	684	688	721	666	673	681	649	679	660	647	678	747	693	679	650	657	705	642	710	676	698	699	686	632	713	643	667	721	677	674	687	659	684	682	680	688	682	654	709	686	711	696	697	684	717	667	654	669	664	683	679	658	719	661	664	640	711	661	675	698	711	675	695	669	675	702	687	686	678	642	658	639	687	721	650	665	667	702	719	688	669	659	653	659	675	689	702	693	696	675	634	705	754	714	677	648	699	678	711	661	651	706	686	656	702	655	658	691	678	669	743	671	700	657	676	641	684	690	714	655	651	658	664	670	677	675	699	706	698	696	624	664	667	682	679	668	658	702	685	683	655	674	695	673	661	655	683	667	698	647	658	688	708	697	718	734	661	710	666	677	687	628	657	687	639	618	684	693	663	705	696	662	691	690	703	631	707	674	680	635	686	696	639	662	712	678	724	673	689	679	720	743	664	656	698	690	663	713	632	675	695	638	637	669	666	763	691	685	665	719	667	641	674	715	728	696	704	678	654	679	675	679	680	650	685	636	638	689	669	696	688	722	701	680	736	671	657	653	690	648	740	709	686	644	688	651	691	661	640	700	682	703	669	674	665	681	677	689	656	688	661	691	669	701	646	694	689	656	644	655	691	633	650	695	663	675	677	724	692	724	731	665	673	626	715	684	677	670	669	698	684	663	670	665	698	733	721	642	692	671	671	668	698	643	678	669	713	689	713	673	666	643	648	686	708	693	669	666	669	643	647	686	658	711	631	712	684	664	673	723	662	665	717	656	695	642	656	672	672	668	655	716	703	658	717	694	695	635	690	615	684	718	690	645	694	662	641	712	690	693	634	669	694	672	710	694	696	658	676	669	650	659	681	645	690	742	690	673	688	709	680	687	631	669	660	653	625	708	696	708	635	683	712	696	728	686	651	678	644	706	652	680	696	678	704	688	709	631	703	696	701	649	685	678	723	660	676	639	662	714	725	713	694	678	659	658	648	666	657	638	716	680	659	658	666	705	660	649	707	686	717	646	651	632	645	664	725	686	678	697	649	675	619	666	697	721	690	684	697	650	633	704	676	666	627	675	686	662	685	637	699	689	671	696	641	685	651	615	656	696	678	660	708	661	662	679	659	714	654	676	636	677	683	656	654	680
28811	17943	4423	1143	903	803	753	622	643	702	650	642	667	635	647	628	642	672	642	714	640	674	630	660	636	700	644	671	626	647	625	703	623	646	654	662	660	691	595	614	666	682	641	619	666	642	669	669	628	587	711	670	667	660	636	661	678	627	659	666	647	652	595	648	628	602	673	646	612	636	641	646	636	689	621	662	647	656	642	661	685	635	604	690	629	665	631	659	597	664	655	597	689	668	650	601	646	657	611	640	615	636	699	638	656	641	667	628	661	665	683	641	666	658	611	634	622	634	661	631	666	680	621	647	651	655	643	661	648	650	623	637	629	667	659	641	620	663	651	671	650	652	593	635	606	614	665	645	627	659	663	603	635	622	623	612	645	648	652	676	642	615	625	672	650	647	650	623	652	658	639	626	673	659	657	656	618	664	641	648	638	642	657	614	629	691	630	635	601	592	622	649	672	632	622	635	621	686	591	681	630	674	659	678	655	664	630	701	651	636	640	635	657	602	652	653	652	613	677	618	623	673	615	641	678	675	654	640	634	646	664	668	696	647	641	648	679	645	598	626	616	652	641	664	677	619	640	668	659	660	626	664	587	641	659	717	646	617	676	650	645	660	649	629	696	596	667	613	654	669	647	645	684	632	653	604	631	676	633	636	690	676	685	652	640	608	658	678	645	665	645	625	639	655	600	644	622	683	648	675	637	628	666	655	649	662	632	656	624	650	664	636	694	673	635	657	636	669	660	677	621	609	687	627	574	611	616	668	669	657	647	608	649	679	645	691	684	688	621	616	643	653	705	700	654	635	603	636	672	650	609	595	592	640	661	629	616	622	611	666	652	619	613	633	657	674	660	663	600	629	634	618	641	581	634	700	597	611	697	672	642	635	630	641	602	653	663	579	615	694	648	604	653	567	624	613	613	626	651	665	680	616	626	631	712	636	629	610	645	625	624	652	662	611	621	683	636	623	608	668	619	645	622	654	653	624	634	665	621	618	643	614	618	610	675	637	631	648	654	625	652	606	640	635	616	634	659	606	637	633	611	686	613	626	671	653	618	662	686	661	688	684	621	627	643	633	613	649	585	651	667	622	645	660	641	652	610	670	620	672	617	666	711	636	667	579	627	590	593	645	675	648	674	633	663	687	597	661	666	659	637	654	686	604	591	660	677	645	696	600	661	661	681	652	602	675	665	625	648	680	653	676	640	643	643	657	640	606	615	641	675	644	655	652	626	607	671	608	620	651	698	681	658	583	674	593	660	624	626	614	649	648	609	655	653	649	654	676	665	656	626	687	660	659	659	662	642	623	635	642	605	661	637	652	654	626	688	654	673	628	620	651	608	670	659	641	656	617	602	614	635	620	619	642	681	681	624	647	661	694	708	671	617	616	644	628	644	705	660	692	629	654	651	671	666	659	630	639	624	601	695	692	652	602	634	648	664	657	615	668	614	651	626	609	628	600	638	641	635	647	660	651	643	658	615	605	654	646	661	644	648	670	621	689	632	591	659	629	640	624	680	680	654	647	653	627	675	619	648	624	640	686	625	600	603	651	640	615	679	644	625	670	642	585	668	675	668	661	640	640	660	666	658	677	649	615	626	592	620	610	648	658	645	648	666	629	669	700	641	628	640	709	634	637	682	666	648	670	651	618	638	630	624	681	618	657	662	641	682	643	614	577	661	677	587	623	623	695	670	690	692	670	650	658	644	653	580	657	647	618	671	684	621	613	617	631	635	659	647	680	633	650	636	646	614	607	550	630	664	636	657	600	620	634	659	704	635	601	632	659	638	656	667	671	628	685	614	660	692	661	630	629	664	673	657	638	628	653	691	678	625	679	612	654	626	669	638	655	616	639	650	618	630	609	603	677	655	648	688	646	636	611	706	660	634	650	632	639	630	663	639	676	653	653	678	656	678	641	653	633	663	676	656	663	667	611	636	670	644	670	630	677	622	674	676	595	653	727	629	658	556	647	612	606	589	632	655	629	643	730	643	600	680	663	609	652	633	681	624	668	648	691	656	630	645	606	638	607	627	614	663	650	666	662	655	626	618	660	686	651	609	618	648	626	645	688	689	664	617	621	664	634	620	629	637	691	648	615	641	639	678	629	671	705	664	677	667	598	617	638	664	686	619	654	690	642	647	626	624	632	641	642	669	642	655	674	613	613	616	669	654	630	642	601	653	693	620	648	645	636	611	660	680	611	682	679	649	670	654	637	617	713	645	635	664	593	616	621	647	715	660	602	662	646	649	711	608	658	679	661	666	618	602	678	661	616	624	652	634	639	668	603	560	658	611	676	645	684	659	597	639	626	657	640	653	635	684	624	620	631	665	683	645	636	659	644	658	626	641	675	656	688	636	677	632	704	617	635	623	680	647	648	665	648	592	624	609	636	684	677	686	681	631	663	663	598	614	649	629	612	654	642	680	657	634	663	655	667	668	651	619	636	666	673	634	665	603	605	648	690	677	633	691	638	685	652	647	598	649	649	655	656	624	639	662	655	635	589	646	634	646	646	690	645	644	689	655	660	631	627	652	665	610	639	635	621	661	614	647	607	639	624	652	614	644	639	683	631	632	668	681	614	649	656	677	686	663	656	623	685	614	657	646	655	658	630	664	654	656	668	680	662	643	678	658	657	652	636	672	680	671	672	602	626	591	644	649	699	644	631	670	646	635	645	639	640	626	617	615	654	604	666	636	657	668	626	643	650	619	648	635	627	655	645	654	649	671	698	626	687	663	619	668	661	684	644	634	622	652	618	688	610	656	629	663	625	661	669	610	672	656	650	640	669	664	606	647	612	642	622	634	599	626	663	656	690	691	637	630	648	609	674	647	665	653	688	618	669	625	650	654	665	659	636	635	663	639	651	638	621	652	627	655	637	684	642	629	636	663	637	620	652	626	668	633	681	646	636	670	622	621	645	642	672	614	615	610	656	604	627	681	639	612	628	708	635	631	635	675	735	637	642	649	644	633	574	653	666	645	639	663	612	636	631	630	604	650	592	615	674	620	667	638	658	641	591	679	657	657	672	685	623	660	641	632	662	650	682	645	636	625	625	624	697	652	610	639	665	641	665	634	634	614	660	635	615	661	632	664	619	643	619	622	626	626	642	646	621	598	660	673	659	653	603	704	668	643	644	661	623	683	624	631	646	629	618	662	628	653	673	690	614	703	587	650	666	642	687	652	669	623	600	624	600	642	666	656	660	630	612	676	639	613	691	616	658	622	632	645	693	635	624	660	665	602	638	644	655	651	683	629	640	591	694	625	666	613	684	729	665	643	635	666	653	650	652	676	655	637	623	621	638	632	614	633	636	616	645	660	632	674	684	640	662	677	625	630	625	628	684	673	690	646	634	619	693	613	667	650	643	644	641	628	679	700	635	667	678	663	603	692	651	620	663	596	673	643	660	654	639	631	695	673	644	662	644	653	649	655	677	679	609	659	625	642	631	659	635	663	653	620	648	672	703	602	627	644	628	662	643	640	669	624	630	680	684
12811	1204	1008	794	764	727	713	698	682	698	669	638	663	666	732	637	651	671	640	704	640	658	678	660	656	644	641	670	661	616	657	678	648	670	692	662	690	691	690	653	667	648	694	686	701	654	685	683	625	650	653	670	664	665	647	638	696	671	659	703	662	644	651	654	650	678	678	674	645	640	653	658	642	676	699	725	640	640	705	695	683	715	596	650	679	667	703	665	663	672	679	659	652	667	654	674	664	671	686	666	649	708	665	662	679	695	653	678	633	674	630	677	698	639	706	664	651	719	709	690	666	644	701	721	724	641	660	662	686	704	651	684	666	699	658	625	662	643	680	665	664	682	640	699	620	667	688	690	678	658	656	663	687	620	670	656	717	683	630	686	643	664	655	646	681	687	644	613	723	691	724	711	673	683	716	643	701	688	681	633	664	685	719	699	722	684	624	713	643	636	672	609	702	647	674	672	649	664	669	663	637	637	672	666	629	718	641	663	698	658	645	691	693	614	663	645	694	685	644	672	683	650	678	680	665	671	726	644	643	674	680	640	661	668	691	666	669	646	665	657	663	674	670	642	713	661	689	687	681	680	665	673	674	685	635	674	683	660	687	678	726	700	655	691	630	683	653	697	697	625	675	693	697	655	678	669	640	637	623	693	651	684	643	676	735	648	680	646	665	603	684	702	704	670	648	685	713	700	666	687	688	642	673	657	655	665	643	647	635	703	698	677	700	693	695	699	655	665	646	637	642	649	682	636	644	682	659	696	678	702	677	698	644	699	679	677	681	684	679	640	695	618	685	696	673	691	669	616	670	582	668	653	680	673	642	609	647	669	691	699	645	642	677	686	655	657	687	647	725	696	659	667	669	634	630	690	663	653	679	681	729	664	656	685	667	641	696	698	741	628	697	687	648	622	677	657	667	681	660	650	681	695	668	681	658	686	694	669	674	704	650	684	671	753	719	662	648	661	683	651	642	696	654	661	640	655	661	675	659	646	687	697	639	681	690	634	669	694	662	624	676	684	680	665	660	659	696	652	660	695	626	631	684	661	676	703	639	654	648	693	676	732	649	679	691	674	655	670	667	638	655	633	673	677	665	666	719	645	692	659	645	666	667	659	665	696	671	688	636	629	685	646	649	675	665	657	639	652	655	680	651	682	720	700	682	648	692	701	687	624	675	649	638	690	629	724	644	638	660	641	673	709	663	678	666	675	666	650	690	660	652	692	649	660	680	692	616	640	709	685	616	685	655	706	716	686	682	657	638	676	657	644	646	715	656	661	638	662	644	674	695	649	655	654	725	645	638	638	683	664	645	649	668	662	685	633	683	675	651	658	644	709	683	654	632	701	693	628	651	716	653	661	652	642	690	664	647	739	678	673	649	640	672	665	686	640	725	670	674	679	614	677	722	681	656	666	674	642	704	671	702	700	662	671	672	736	664	653	652	689	653	684	639	688	679	641	695	679	679	680	694	632	659	655	704	720	671	672	709	679	662	646	621	654	666	696	646	689	645	676	713	675	653	672	686	708	683	657	624	684	707	641	667	651	661	673	639	674	663	657	692	675	608	659	651	666	625	685	691	679	684	666	683	658	693	644	666	709	680	651	634	675	636	654	705	704	662	661	676	658	661	686	663	669	691	649	635	699	636	703	679	664	676	621	673	668	665	683	662	728	663	684	649	687	680	680	705	649	726	664	669	675	688	667	678	643	672	656	652	680	721	695	659	682	671	652	665	704	707	697	644	689	688	678	637	607	697	658	615	647	661	694	681	707	645	680	646	643	698	683	673	644	670	647	718	642	657	662	673	704	640	636	687	696	628	723	632	664	698	703	688	623	649	654	639	687	638	686	663	625	660	688	650	718	699	651	724	684	675	672	686	641	664	687	697	691	698	663	635	683	639	632	655	637	655	670	675	697	662	665	643	697	662	669	608	630	715	618	693	681	674	680	662	655	674	688	678	616	701	648	598	655	706	667	707	624	686	695	656	679	688	680	615	661	664	676	676	703	655	653	659	671	690	714	620	654	668	700	691	629	649	659	671	692	676	724	681	688	667	689	677	654	701	650	712	705	684	670	659	668	723	695	661	660	656	715	665	628	635	654	670	649	680	644	619	659	700	667	691	664	668	674	656	694	694	702	688	688	673	700	633	662	644	667	673	647	642	704	710	671	705	639	671	631	621	659	637	638	667	665	642	668	664	655	677	642	673	638	660	677	654	643	687	695	715	632	687	695	678	711	686	686	612	667	685	709	637	691	653	644	664	700	669	664	676	692	692	683	691	650	658	631	641	621	675	661	698	678	700	714	693	666	663	690	717	650	643	663	642	742	692	666	692	710	705	718	677	654	727	645	718	652	718	661	659	660	623	644	734	677	684	659	667	647	700	653	660	689	654	674	640	659	675	700	730	713	656	632	690	618	644	663	697	726	657	667	683	705	649	706	696	658	669	710	627	638	695	686	699	701	653	697	609	694	660	619	685	660	668	648	645	665	703	666	703	641	657	635	688	677	669	708	657	624	723	723	638	680	684	713	688	697	694	693	661	685	660	634	652	682	676	660	644	640	635	705	652	655	675	647	640	636	664	642	686	620	654	707	707	713	668	652	642	640	668	720	715	713	695	676	706	622	682	603	660	666	680	653	667	653	638	671	655	665	664	689	647	691	693	637	706	668	685	662	667	638	671	628	652	742	725	684	621	637	681	674	656	630	698	637	632	720	707	643	658	638	607	675	685	690	666	689	690	669	685	701	690	661	687	707	693	647	640	669	648	717	651	656	649	675	678	644	661	654	664	724	663	658	670	674	655	685	681	695	694	675	645	626	639	649	657	664	702	651	684	640	656	655	662	702	664	671	648	655	660	730	673	630	662	637	650	684	647	660	708	675	637	691	662	641	694	714	669	701	672	627	674	655	697	665	711	684	703	627	706	658	651	683	692	682	635	656	729	673	667	665	697	669	753	678	644	681	639	690	661	662	685	670	676	657	701	682	699	648	645	654	698	649	654	629	719	667	692	663	716	660	702	671	660	673	678	645	645	629	627	653	668	708	683	651	603	651	697	667	686	671	686	686	644	670	685	663	697	655	658	644	706	694	699	676	673	628	713	670	655	676	686	666	664	671	701	657	703	649	691	663	682	673	652	642	665	678	671	647	672	638	639	681	705	694	701	704	653	626	657	669	636	693	675	658	689	681	700	642	662	675	658	666	664	675	653	680	695	671	676	655	693	703	672	660	666	714	696	705	661	652	694	658	694	673	672	679	711	671	662	746	642	648	634	660	671	705	653	680	665	636	634	644	671	672	622	634	720	675	666	680	665	651	672	679	642	663	747	672	703	643	657	668	650	656	666	644	686	645	689	669	669	662	655	687	654	691	619	652	617	651	668	679	613	646	663	670	683	678	671	688	691	667	653	664	677	717	674	698	677	635	651	681	669	711	656	723	672	692	662	656	682	658	668	692	698	683	654	670	648	711	706	670	641	691	670	684	717	680	673	697
24175	21580	28894	24728	21570	9517	1207	865	757	703	639	644	599	571	588	601	564	565	553	484	516	543	540	550	522	504	530	502	481	495	511	485	530	492	519	510	520	483	532	502	517	537	502	496	526	509	494	499	524	503	549	496	481	441	531	530	510	488	502	495	534	488	493	507	468	466	531	482	479	486	501	510	466	490	473	456	516	481	490	528	495	504	490	495	550	512	503	505	516	491	469	526	519	511	526	486	497	503	516	518	499	534	499	482	506	534	478	519	534	527	525	461	490	525	524	490	481	519	546	489	510	478	524	502	489	530	497	504	493	544	507	447	502	511	529	526	539	504	486	465	486	503	509	498	482	470	498	517	483	517	488	537	503	507	459	494	521	489	519	486	505	513	531	533	500	519	499	529	513	495	539	473	504	517	537	517	500	488	508	447	511	491	528	501	508	484	518	477	523	560	518	516	462	498	506	484	498	518	520	461	501	511	514	508	510	499	520	515	509	489	500	536	555	505	502	537	493	479	477	532	462	503	485	486	483	497	501	472	507	462	498	524	478	540	471	548	461	521	488	511	520	484	536	509	496	468	483	524	497	517	514	476	494	519	501	530	454	503	483	501	509	513	521	475	477	515	517	517	481	470	471	503	537	486	478	480	496	489	482	486	526	508	521	503	475	494	506	512	464	464	484	499	543	523	484	537	496	528	492	511	493	496	480	453	467	504	469	497	514	426	464	484	528	477	549	502	489	455	479	478	475	506	510	498	550	482	488	510	508	499	522	494	505	486	518	467	461	509	505	521	487	443	471	509	518	495	497	470	502	501	506	517	481	501	527	520	497	455	474	480	438	533	500	549	478	537	485	501	510	493	470	519	487	477	443	482	500	458	509	518	496	498	517	514	508	502	489	562	526	509	490	516	474	480	512	479	503	505	494	523	483	472	564	516	484	484	498	481	496	512	511	535	509	553	517	494	488	515	534	517	504	477	522	480	520	494	473	480	496	507	464	481	505	505	509	508	517	485	511	501	474	518	504	507	492	503	535	501	477	547	526	495	510	495	473	507	511	488	511	466	460	520	499	484	483	483	488	532	520	485	513	469	488	507	523	528	506	487	495	477	486	477	474	516	498	527	458	438	507	475	472	484	479	531	483	530	516	495	463	509	560	533	486	481	551	499	527	544	476	506	521	494	526	492	496	507	550	472	497	527	463	486	506	522	501	499	502	520	500	492	482	512	541	490	511	494	514	490	487	517	459	492	515	484	489	493	498	491	511	514	490	502	528	515	479	485	494	518	538	516	501	491	469	493	517	512	494	469	489	508	520	508	464	467	524	488	508	510	518	516	516	464	494	475	491	485	496	476	483	493	496	490	523	475	496	476	533	517	445	492	494	494	485	475	510	512	534	496	517	530	505	479	515	501	453	505	517	503	473	499	496	454	548	484	470	520	496	461	518	460	523	509	520	503	492	491	487	464	514	504	523	503	556	511	509	524	486	509	483	458	481	509	510	488	505	510	508	518	523	471	514	488	483	510	525	499	477	482	496	487	495	493	490	491	503	470	459	519	526	511	520	456	493	493	524	470	507	475	513	505	514	520	504	511	494	517	483	464	496	506	468	450	532	471	514	478	492	515	507	491	467	516	530	490	469	475	541	478	492	510	508	438	529	522	519	485	526	507	457	512	460	519	533	523	513	484	501	462	472	468	531	506	491	490	496	498	507	475	515	520	476	517	515	471	496	495	490	461	467	501	479	504	486	519	475	495	535	490	493	509	464	489	513	536	488	524	478	523	475	488	518	530	481	510	460	511	478	478	483	493	499	500	462	476	508	495	504	515	485	496	494	528	522	502	498	466	497	488	522	549	503	475	478	484	487	534	475	512	529	541	486	503	508	515	530	501	518	499	450	521	485	526	527	534	541	520	512	505	473	484	511	507	505	480	482	508	481	474	501	495	546	493	468	507	479	492	503	538	489	463	529	507	471	488	494	513	533	507	526	505	525	530	526	501	482	503	480	500	517	490	487	508	468	493	510	499	498	489	460	504	484	495	494	527	472	492	508	468	524	507	516	540	539	479	496	466	499	502	467	470	505	464	531	510	505	490	492	468	487	494	525	508	475	475	500	468	495	493	517	516	486	511	520	513	526	488	487	506	477	502	468	478	492	522	484	484	532	472	493	464	547	511	505	508	534	514	507	512	509	481	532	522	488	478	479	454	504	500	520	478	498	491	502	501	488	499	507	489	529	520	521	494	487	471	462	517	507	514	527	448	555	484	493	490	470	500	493	474	506	514	497	494	465	500	513	502	517	485	515	477	510	547	504	512	519	484	503	472	430	485	489	494	474	508	469	483	532	516	467	508	474	460	518	469	513	524	516	504	505	475	532	478	504	535	489	479	475	525	473	484	516	541	470	480	517	505	496	510	532	517	473	474	462	461	480	485	501	485	463	466	487	496	518	468	510	469	484	494	505	447	479	578	504	485	508	453	449	492	518	506	499	500	507	498	550	509	512	523	438	470	518	544	522	537	478	469	475	531	508	513	547	460	491	522	491	462	481	464	469	512	531	511	511	524	522	494	505	528	500	488	519	513	524	493	484	482	510	538	489	512	493	497	484	531	502	461	487	494	534	503	520	545	483	489	508	474	525	484	484	492	483	483	508	525	514	507	476	485	481	520	478	508	478	485	520	480	505	454	489	471	551	468	480	484	519	501	472	469	469	449	476	500	505	493	484	462	504	478	496	471	534	530	543	458	482	489	528	522	516	475	507	503	512	502	508	525	521	509	486	505	500	466	482	520	514	491	478	481	498	508	497	482	493	513	476	502	507	501	507	520	469	518	471	504	478	471	504	465	525	488	469	469	467	492	493	493	467	508	460	511	508	478	506	446	478	468	513	507	515	449	498	500	494	488	514	516	479	529	499	506	482	524	511	521	511	493	445	469	482	491	513	489	467	503	498	507	532	516	504	536	526	499	533	499	507	500	493	495	468	491	491	522	478	492	513	494	484	514	447	534	510	525	551	494	489	466	497	466	477	503	478	517	475	470	538	536	510	493	512	491	507	529	441	486	480	520	501	484	516	494	496	512	491	464	495	452	489	523	496	514	496	476	534	499	471	444	511	504	512	480	508	539	505	476	479	478	533	511	516	484	494	488	455	515	484	498	523	538	509	507	522	485	500	498	501	483	507	509	469	495	479	491	508	518	501	504	528	477	474	512	469	525	460	488	478	472	474	493	526	478	497	487	504	490	555	517	490	459	474	501	481	475	485	511	442	493	468	516	494	520	485	470	501	488	494	482	472	486	523	484	497	515	522	486	526	508	515	491	488	489	495	526	537	482	516	521	525	488	494	475	488	489	430	534	516	502	509	491	473	490	521	512	482	498	503	544	534	524	507	454	473	448	520	511	516	495	504	479	472	520	493	520	489	453	530	478	506	491	494	503	520	486	491	517	493	486	526	507	502	492	450	499	487	521	473	472	449	490	513	489	541	495	488	525	512	565
12733	8509	5550	2765	1963	1596	1317	1069	998	815	758	685	685	629	610	595	573	568	606	605	590	573	567	578	562	574	559	556	538	534	560	511	513	511	560	522	530	475	504	541	558	528	503	545	510	567	540	536	519	533	556	511	529	504	509	518	500	519	538	501	510	519	532	482	534	493	548	542	467	491	515	524	540	523	530	503	500	531	499	521	556	553	520	503	539	523	464	525	528	516	490	503	569	539	565	527	533	538	524	507	541	539	527	492	532	539	526	553	505	485	554	531	541	541	541	559	547	515	574	580	533	538	521	500	542	538	518	487	535	559	499	525	532	506	506	540	547	529	504	519	517	520	505	528	523	511	500	513	493	512	543	527	514	493	521	526	456	463	501	458	526	521	538	533	491	531	545	525	492	518	532	482	526	526	508	500	524	500	546	556	483	547	542	540	586	486	480	566	501	493	516	526	518	543	530	506	515	504	516	482	555	543	540	537	560	472	543	474	507	534	484	529	504	527	507	503	486	501	545	534	554	547	539	553	538	532	534	479	480	536	491	534	517	551	514	510	496	484	501	564	521	521	504	498	516	521	509	497	493	511	450	497	502	530	498	517	511	484	545	484	477	536	498	538	519	530	539	487	527	527	475	510	556	519	535	527	526	463	553	537	521	546	531	495	525	504	514	515	526	513	491	546	551	516	517	553	511	547	539	499	551	508	522	505	513	528	504	531	527	519	513	498	505	531	517	493	502	506	508	514	519	492	543	544	495	504	506	535	547	526	501	494	480	509	520	522	525	568	502	505	502	529	507	496	533	502	520	476	488	516	476	539	510	502	491	549	497	507	511	490	523	522	491	486	519	554	520	522	528	520	508	540	525	535	522	484	545	506	512	475	513	509	480	490	530	518	549	483	550	480	525	542	506	495	494	533	520	502	509	487	539	525	496	559	482	493	543	511	503	512	508	498	494	486	549	528	503	512	471	509	517	489	480	484	510	536	525	508	523	501	504	503	511	535	500	473	470	505	487	521	498	505	552	508	518	543	514	512	517	486	517	513	509	510	492	469	477	498	510	511	510	529	493	527	542	558	510	480	524	500	515	515	523	550	496	546	527	518	540	579	532	536	500	503	508	535	534	508	491	489	525	520	524	511	533	494	502	520	518	515	499	548	488	511	496	515	483	524	517	478	528	531	493	517	502	512	522	512	535	473	498	571	531	516	542	553	546	487	501	526	537	518	555	522	512	506	502	491	503	541	529	481	535	534	512	521	494	511	518	511	526	504	500	508	524	524	572	504	518	496	474	535	569	540	502	563	533	511	532	531	566	531	515	514	511	521	522	486	530	498	490	535	518	547	495	505	514	516	505	533	521	529	547	526	542	535	512	498	498	499	522	512	515	515	480	528	492	544	521	543	492	492	496	496	522	554	532	510	538	511	484	532	517	539	555	510	527	502	534	530	557	506	483	555	511	518	547	510	468	517	520	546	558	540	504	492	530	519	542	528	527	517	505	495	507	546	540	545	548	552	483	504	539	529	500	563	508	522	492	543	519	510	524	536	495	502	534	518	502	527	521	517	510	470	531	554	555	520	527	525	511	533	508	539	519	478	527	491	513	532	532	499	513	492	530	512	522	526	495	506	477	535	510	519	504	538	482	520	512	559	481	544	522	530	495	526	543	527	487	512	515	551	520	508	556	512	495	554	517	511	504	534	498	503	533	497	507	529	504	535	485	521	505	509	533	512	517	537	505	524	495	499	505	475	496	542	511	508	530	527	537	543	561	549	518	511	522	492	520	521	497	516	540	512	523	525	500	577	482	532	517	524	538	508	542	529	528	510	502	509	523	516	511	519	502	493	496	505	486	539	502	525	568	540	488	529	514	514	571	502	491	475	540	501	505	529	525	494	502	543	538	528	530	511	489	467	542	513	570	546	496	518	497	492	524	523	569	496	501	498	546	500	537	480	501	497	522	505	511	489	536	511	485	548	526	493	524	514	508	508	509	510	512	539	500	546	512	506	518	503	521	491	521	491	481	495	520	532	501	532	516	540	492	506	530	533	472	523	488	529	523	510	527	516	506	531	523	494	516	484	561	514	503	484	518	523	514	511	504	536	496	502	504	504	493	519	545	488	514	561	492	490	559	536	526	512	499	509	523	507	520	498	481	496	509	514	545	502	539	499	517	515	521	526	500	537	482	535	526	504	555	515	524	511	525	502	500	492	469	560	504	539	539	572	515	542	546	491	502	517	536	493	521	490	518	515	517	504	531	540	519	513	505	514	517	528	536	568	528	509	511	522	566	490	532	515	518	534	528	514	494	539	512	510	495	551	487	515	472	533	525	490	486	516	544	470	491	517	530	518	513	504	496	528	515	523	555	521	550	509	567	505	506	532	499	494	528	551	510	481	488	527	479	526	551	513	497	496	533	527	520	502	493	481	547	557	506	546	528	525	524	504	515	538	519	556	519	486	497	559	505	488	530	530	514	530	515	509	539	494	508	520	528	522	501	504	513	500	498	540	552	568	498	546	560	518	511	522	498	515	527	470	520	525	560	498	504	522	512	510	492	482	529	505	508	499	536	494	516	558	546	508	497	481	502	485	530	519	516	507	526	484	510	512	521	564	504	499	527	493	544	471	507	529	524	535	525	529	519	521	469	520	492	498	515	544	525	491	511	523	527	489	508	557	549	541	501	527	513	535	544	523	520	559	514	536	486	491	527	527	510	506	496	536	511	528	526	509	492	535	517	490	509	517	514	498	544	522	500	480	538	549	521	510	525	508	542	538	495	532	509	552	541	511	489	518	491	546	534	488	499	548	570	528	511	486	537	523	497	547	508	514	522	555	496	523	565	507	531	525	536	512	460	538	540	472	505	538	529	550	542	556	511	592	490	545	548	501	485	498	471	505	505	502	526	516	509	517	542	509	495	495	542	528	491	515	554	513	522	507	518	525	537	502	499	498	524	535	492	478	502	514	558	485	519	535	542	552	522	481	535	546	509	515	539	521	539	568	517	485	500	523	518	492	509	520	519	495	493	512	515	585	499	485	500	530	525	550	527	494	509	480	515	498	492	523	515	518	511	514	524	507	509	495	488	478	527	501	518	466	518	535	498	509	505	522	510	531	488	546	491	540	514	497	507	503	541	541	534	545	561	528	513	514	518	509	518	519	526	529	515	495	516	517	524	522	527	572	533	510	496	556	526	517	524	557	500	513	495	506	524	533	496	485	542	501	526	525	517	546	529	529	529	520	554	514	500	508	502	504	500	502	513	536	525	499	537	519	543	525	498	508	549	569	515	524	506	530	511	510	519	505	509	510	523	558	492	475	495	540	512	511	516	508	510	552	542	494	489	494	508	503	534	501	493	484	540	504	503	512	526	493	541	511	506	584	520	497	498	529	512	521	529	551	537	520	495	492	529	525	508	509	547	529	504	477	535	486	506	502	498	516	533	532	533	512	509	486	520	509	509	495	466	546	518	542	553	513	505	542	503	490	511	507	523	522
25372	21441	27511	25643	9576	1344	1042	947	970	878	794	844	902	860	871	852	908	888	817	852	821	852	854	816	834	865	824	830	887	881	813	839	877	834	838	835	801	824	776	777	856	855	818	836	815	816	826	791	804	845	817	826	853	828	828	849	792	800	802	859	827	814	823	824	786	838	832	841	758	785	857	774	815	839	801	826	825	849	848	802	760	833	856	856	818	810	848	858	870	846	802	847	858	810	829	829	845	812	807	840	821	793	830	820	873	828	801	770	793	863	887	792	847	784	798	840	812	811	902	861	820	851	832	807	848	828	789	793	856	860	865	780	826	829	786	817	829	767	812	801	825	789	815	813	753	798	772	782	803	881	805	894	851	836	813	853	833	818	791	851	760	821	821	886	803	826	837	793	833	790	803	785	813	816	853	843	815	851	817	841	796	817	843	834	802	806	812	797	818	811	818	865	818	822	834	847	798	852	857	814	782	845	829	870	815	784	811	833	800	831	808	859	827	856	783	822	780	846	807	778	856	762	851	813	846	851	796	841	827	789	831	849	809	723	863	779	875	778	877	823	855	823	784	880	802	826	818	807	842	822	875	784	825	837	840	794	784	793	772	836	812	833	806	839	838	810	795	834	815	782	823	799	867	871	808	841	830	802	802	795	792	859	767	837	853	816	864	824	819	808	826	833	788	796	832	804	822	795	828	818	799	831	821	800	823	767	869	821	878	774	915	822	798	823	790	792	802	784	797	856	776	830	788	819	812	868	803	785	843	793	878	807	863	800	861	826	800	800	775	798	794	866	792	832	810	824	809	803	771	767	825	796	810	863	825	799	827	842	805	816	827	840	847	780	795	820	827	802	833	835	762	806	863	842	860	806	838	814	847	883	867	804	824	804	797	870	824	837	801	807	855	842	847	821	817	816	864	776	763	781	842	800	761	861	790	858	804	831	821	770	835	803	809	768	795	842	824	843	808	772	851	806	842	789	811	851	829	807	857	819	822	804	832	847	867	824	881	826	770	816	840	853	851	890	785	832	807	778	812	822	835	805	769	831	770	810	855	821	797	834	882	866	792	809	834	805	818	828	811	834	878	839	762	801	808	857	792	837	762	843	819	819	790	808	805	811	776	867	795	791	795	744	811	816	798	812	827	773	806	815	811	874	871	777	857	815	804	840	800	793	789	801	828	840	796	837	827	850	884	794	816	798	799	772	782	814	880	802	829	806	795	829	789	821	766	804	852	802	814	832	860	861	798	840	827	830	885	856	773	854	802	833	816	839	772	806	801	789	762	791	783	799	823	869	821	828	855	852	797	822	814	816	816	836	830	744	780	827	796	828	825	769	790	794	843	805	801	824	744	813	805	781	834	797	853	861	840	827	841	840	801	788	763	810	867	875	785	810	809	797	759	776	839	806	823	818	787	798	842	826	805	798	788	830	799	807	787	836	824	819	875	795	820	847	809	779	761	801	810	812	780	865	811	747	789	852	828	787	831	844	765	856	798	873	811	819	812	823	792	786	800	811	783	820	824	820	806	777	771	819	844	850	845	868	863	787	799	839	822	826	828	829	818	815	796	836	826	817	828	856	841	873	851	768	823	832	779	815	859	816	838	846	810	821	831	762	780	871	787	804	809	828	781	818	818	869	784	774	812	812	829	825	794	818	841	821	863	825	837	835	808	810	836	760	860	802	826	783	796	821	780	836	797	847	806	816	806	811	856	734	803	819	867	731	804	882	808	825	864	797	866	848	814	792	817	783	794	807	802	834	824	826	841	822	810	854	820	781	815	801	796	797	822	827	858	831	820	757	831	848	809	879	813	842	830	780	792	820	825	838	822	734	821	793	785	826	806	847	830	792	859	798	837	817	834	889	795	817	835	852	744	809	797	806	797	825	837	830	823	838	804	797	792	851	804	849	788	879	818	824	796	810	826	795	838	877	837	816	791	827	806	816	826	832	774	823	847	820	832	823	808	832	876	789	799	831	784	778	823	821	873	780	809	876	799	833	813	793	815	817	801	811	858	828	845	787	792	796	832	821	806	846	808	802	843	838	802	818	793	776	882	845	768	848	833	787	796	764	834	829	764	812	803	812	816	857	787	820	838	816	795	830	818	859	829	803	799	861	777	851	805	854	882	863	812	883	831	752	797	832	816	822	808	905	793	832	822	809	832	838	784	872	841	860	787	811	825	864	842	804	815	798	806	807	860	825	780	851	876	821	829	784	826	788	796	829	826	864	832	822	849	853	837	850	831	783	770	852	845	801	843	739	807	852	807	853	847	811	791	817	778	795	812	797	834	888	830	825	754	848	802	826	815	910	821	848	797	824	812	833	855	867	814	806	814	830	855	820	905	792	860	858	846	793	838	799	799	817	813	826	791	769	783	834	767	809	800	838	771	794	812	873	841	821	842	827	860	819	803	870	747	824	830	851	839	826	818	815	846	812	844	813	872	793	824	795	871	794	834	804	848	761	831	799	793	811	886	798	778	825	837	865	761	791	794	797	811	826	820	774	789	792	815	864	815	785	807	778	809	805	803	771	798	847	904	837	844	793	836	843	771	857	783	790	848	835	809	809	823	854	780	813	809	822	820	826	800	802	827	844	797	860	854	852	837	802	812	859	847	825	771	770	771	803	854	838	806	778	793	824	826	823	876	807	812	851	780	895	871	773	837	828	844	803	851	792	797	839	805	836	839	792	797	826	755	786	830	808	856	787	837	747	815	833	827	804	798	803	813	822	850	859	829	808	853	776	799	818	835	827	812	832	841	831	793	824	800	780	781	814	838	811	842	805	789	804	860	797	836	802	808	833	835	762	821	829	812	803	811	814	844	799	837	776	860	819	792	814	798	889	861	842	795	797	838	847	883	815	783	776	791	823	796	845	799	838	810	821	840	870	851	850	822	849	828	769	864	814	822	841	825	739	821	845	795	763	911	790	776	752	857	858	843	814	812	817	825	864	782	841	846	765	819	816	794	854	879	802	814	853	801	829	781	844	828	833	778	866	863	828	806	844	784	813	807	838	824	828	857	865	759	859	815	848	836	779	817	785	845	804	842	871	795	839	787	779	836	796	842	766	829	828	826	781	833	773	810	806	866	824	834	831	834	848	793	779	842	886	826	841	829	819	802	753	875	796	838	853	845	815	858	837	811	817	857	842	835	819	821	823	828	867	796	792	781	846	786	790	844	776	847	825	824	855	849	796	819	813	812	829	844	816	851	838	806	864	858	809	836	828	834	791	837	830	847	831	872	857	781	805	837	803	839	806	845	798	836	823	794	814	828	830	785	849	804	795	795	805	813	801	806	829	820	796	772	818	876	788	807	826	810	830	858	821	861	811	764	830	815	829	828	797	811	891	847	816	788	793	823	788	753	746	793	828	873	839	787	791	804	816	858	762	858	865	771	817	827	834	870	795	831	805	795	794	813	805	838	822	841	829	775	831	834	832	831	795	804	816	831	776	898	852	772	826	838	855	805	816	801	818	812	830	832	811	846	840
12051	5074	3488	1973	1611	1352	1200	1148	1053	949	910	910	913	843	853	849	877	848	897	872	830	860	881	852	827	841	909	800	829	864	823	821	883	836	829	822	835	888	851	780	865	819	839	863	893	810	891	847	814	806	877	866	845	886	795	821	830	795	809	845	857	822	850	807	810	797	770	773	852	868	799	787	848	875	796	842	819	805	838	805	765	863	834	819	784	858	794	904	843	785	822	790	820	882	787	815	894	805	788	841	848	838	870	835	824	829	816	829	866	797	842	788	837	829	826	839	819	795	837	882	780	866	849	798	840	836	796	837	845	861	884	856	843	827	876	812	800	807	766	776	852	831	768	811	826	838	795	861	771	833	830	823	865	807	835	800	798	783	791	830	758	845	788	799	843	845	847	853	814	835	853	810	804	863	845	830	818	879	823	866	840	828	879	806	823	801	807	791	812	812	798	801	822	848	803	821	856	821	867	890	871	839	868	830	868	831	829	834	846	803	845	877	820	829	797	869	779	839	852	853	810	824	858	799	812	808	868	849	856	823	846	781	821	876	843	811	893	852	812	801	790	815	884	803	875	823	813	854	845	828	841	832	848	823	834	797	815	813	860	827	851	820	809	839	827	827	846	840	835	828	840	793	866	858	820	852	855	830	829	834	848	887	841	879	806	820	817	852	850	826	871	760	784	858	823	851	766	818	807	796	866	816	857	850	759	760	825	877	826	786	833	848	857	826	866	832	798	837	864	830	844	897	858	821	854	790	853	860	849	780	831	822	816	783	803	801	836	812	815	814	890	833	854	872	850	802	783	800	803	848	787	856	846	784	862	806	805	797	825	768	740	814	837	840	830	804	842	821	812	854	814	865	782	865	813	827	852	854	826	836	819	828	834	804	826	854	788	838	794	805	829	812	830	794	842	822	803	756	818	825	791	833	816	795	835	844	845	802	822	853	870	832	818	823	841	854	796	821	861	815	863	780	848	845	814	829	852	867	823	859	839	838	860	840	843	866	837	851	840	836	804	841	820	849	831	830	795	840	835	782	840	809	804	802	827	752	831	842	843	868	832	833	804	784	829	810	820	828	847	836	844	818	838	825	840	813	860	798	795	873	861	836	801	796	848	837	860	859	819	799	759	850	826	826	860	884	823	852	867	799	874	803	849	856	800	823	873	773	862	814	813	897	885	844	824	812	838	802	820	835	845	845	876	821	857	811	809	852	866	834	813	850	818	813	834	834	856	851	856	810	801	816	889	839	851	817	787	807	896	824	800	827	785	797	841	832	802	843	829	852	867	845	843	827	811	834	803	799	835	891	866	812	830	816	814	802	844	834	820	798	856	838	844	853	852	847	805	881	832	832	826	808	852	844	832	839	839	847	802	810	843	858	812	836	867	824	798	854	868	870	838	844	832	831	790	821	816	830	835	809	863	776	795	846	801	868	825	796	802	885	814	828	876	812	852	830	789	866	827	854	869	835	812	831	789	844	847	845	856	862	837	861	836	771	822	818	837	798	801	850	811	796	799	862	793	870	837	845	834	792	843	846	830	793	808	822	834	826	813	833	811	869	807	825	847	814	800	813	811	844	801	864	803	811	844	856	777	812	807	847	843	819	810	840	848	817	825	785	811	836	774	827	810	808	859	775	827	820	826	796	805	859	814	816	797	824	827	843	851	792	836	833	827	851	848	818	864	817	813	840	803	830	838	849	873	820	827	835	824	774	809	798	828	830	778	860	838	805	820	799	842	864	804	800	781	822	861	800	812	809	844	795	827	831	841	844	870	894	765	847	846	816	807	801	838	858	837	809	893	846	825	828	876	856	870	835	856	803	850	795	803	847	820	809	852	850	831	819	895	826	830	868	826	836	805	802	777	815	803	843	824	794	767	864	856	805	864	855	787	785	804	809	778	778	837	811	810	792	862	845	862	825	842	828	862	815	837	759	835	870	847	779	842	798	840	836	849	797	885	822	807	830	848	818	802	829	838	834	832	822	831	803	822	852	802	823	840	732	828	802	827	833	789	838	828	863	870	851	840	855	804	810	861	786	767	855	855	843	841	802	789	769	799	848	849	830	791	823	834	808	815	779	874	752	766	797	821	882	822	814	868	812	836	854	800	835	883	816	824	835	789	828	864	872	851	832	860	777	858	854	829	802	783	827	832	830	818	823	864	795	836	804	805	824	839	785	823	842	838	830	807	812	839	775	850	785	815	798	786	806	782	808	824	819	841	880	870	850	816	851	808	792	799	873	794	896	850	813	874	856	828	792	826	793	861	809	819	861	818	865	833	841	824	809	828	839	827	810	799	826	828	819	836	867	804	801	801	799	920	788	869	852	787	814	788	836	840	775	824	794	845	858	794	824	874	839	852	826	806	831	790	857	848	850	792	836	834	821	831	808	829	890	827	791	839	814	782	815	818	874	817	842	887	884	787	878	851	860	873	836	837	828	862	836	815	830	846	869	770	783	839	792	845	883	857	804	827	817	850	803	827	773	831	807	885	910	811	834	788	798	804	846	869	816	775	813	856	815	838	822	809	815	849	884	799	818	881	838	847	846	809	833	846	844	789	793	855	815	811	805	792	824	800	811	814	820	804	845	813	792	796	844	782	849	854	828	822	842	818	818	844	827	779	825	819	834	839	824	826	786	820	789	843	802	808	800	829	848	839	851	841	821	820	848	839	867	846	820	830	848	846	837	797	811	797	818	834	854	897	831	846	818	853	810	802	793	826	811	796	824	817	838	806	869	851	824	818	833	790	874	807	841	761	833	782	840	847	832	840	777	827	849	801	762	841	866	859	859	872	785	810	869	790	818	810	810	805	851	780	849	845	838	794	853	861	883	889	899	894	846	808	800	798	841	786	829	824	853	828	823	812	783	855	848	807	808	874	848	855	832	871	819	829	808	851	891	805	822	832	815	797	852	853	850	861	835	843	859	820	847	832	827	896	826	835	775	814	772	847	835	839	799	828	845	856	773	845	823	808	791	827	807	830	821	800	869	835	852	866	785	799	845	835	784	856	822	876	862	849	780	877	805	817	804	805	770	806	870	846	859	878	841	803	765	841	843	838	798	832	801	820	845	825	790	841	811	863	784	837	800	809	801	870	802	849	828	767	825	824	878	814	777	813	825	792	852	775	847	836	778	885	791	845	836	822	832	840	846	805	835	837	830	804	784	789	846	887	763	808	821	795	822	827	864	816	840	821	846	809	840	817	849	759	878	811	845	828	821	824	824	862	823	809	883	850	866	786	796	853	851	837	837	815	831	901	854	832	839	837	805	795	896	795	824	832	786	848	844	816	827	840	848	844	821	804	751	811	890	840	823	827	796	834	874	837	829	896	804	848	819	810	845	876	859	865	832	866	833	848	828	881	822	879	788	777	829	777	864	846	783	855	834	844	850	866	812	837	830	857	821	805	845	806	883	885	795	817	791	807	804	832	862	824	806	851	849	823	817	838	835	840	829	857	843	817	835	913	854	841	903	854	816	838	859	799	797
23122	21638	29453	24310	21638	21663	6832	1403	1070	1019	956	912	823	836	821	764	789	751	697	739	735	749	785	795	750	710	701	712	720	721	709	719	748	695	686	650	676	720	683	708	733	699	696	730	680	702	707	741	698	678	702	712	680	676	703	722	656	704	688	708	710	640	728	656	712	661	739	699	675	749	695	675	696	674	651	699	655	676	714	690	725	643	727	649	715	675	664	742	738	690	670	696	685	651	721	698	650	621	674	701	604	641	677	730	664	704	685	676	682	709	698	682	697	718	684	708	674	675	727	705	673	703	703	677	694	713	654	664	747	706	736	710	706	677	678	674	659	644	694	690	687	655	715	682	689	700	705	664	698	682	695	695	686	710	698	651	711	711	697	741	699	702	697	628	682	723	714	676	710	699	681	693	702	681	665	681	670	640	671	743	735	649	690	703	739	669	670	664	694	704	664	703	660	676	676	677	697	735	682	691	705	699	720	683	675	675	720	647	684	662	704	685	660	695	672	663	708	676	661	701	690	724	681	679	710	623	740	655	668	666	691	760	704	709	695	724	690	697	735	661	704	708	700	671	699	658	670	695	693	768	623	680	657	672	710	703	715	696	715	708	707	672	689	699	669	704	720	654	691	698	694	674	696	686	648	681	658	675	708	682	680	709	716	692	716	679	695	658	668	747	666	640	745	682	693	672	649	668	717	705	682	716	708	690	723	693	671	687	683	670	713	672	658	695	703	633	676	680	693	651	660	678	697	689	667	698	659	704	622	676	724	681	676	728	662	681	656	665	677	660	712	666	697	707	688	714	695	722	737	669	646	677	674	718	659	643	677	703	676	648	694	720	677	699	668	698	677	669	700	683	696	703	664	690	661	717	673	690	700	662	679	685	683	692	678	659	741	680	652	700	724	673	710	633	662	673	719	681	685	698	684	690	700	714	681	692	651	690	717	697	694	703	678	715	683	696	663	658	694	706	662	694	711	705	662	712	740	719	684	699	682	691	699	651	647	677	743	729	696	673	696	684	722	691	669	670	678	718	702	686	691	696	694	682	723	672	687	692	669	739	655	717	668	689	653	640	691	711	687	698	663	727	634	661	682	700	663	680	660	672	684	678	660	710	690	713	679	727	698	676	660	672	732	707	626	712	644	720	715	654	631	696	696	693	693	691	675	674	654	694	723	627	715	661	655	660	698	675	716	634	708	676	708	737	684	691	675	687	714	670	656	681	719	674	652	657	736	662	696	679	631	640	718	737	695	686	681	692	662	684	645	675	729	724	660	678	674	728	718	684	701	663	650	709	703	685	721	648	642	703	665	687	696	703	691	652	707	691	669	699	696	669	741	751	736	691	678	704	651	684	716	668	687	729	672	668	678	693	676	720	690	678	684	716	704	688	650	674	693	703	730	708	691	672	693	693	700	708	732	737	725	745	648	718	726	685	703	676	718	661	676	691	687	710	641	639	698	703	696	701	664	715	708	697	714	688	694	724	644	729	720	693	678	665	709	673	665	634	684	703	705	657	692	697	691	681	679	680	685	665	700	674	681	677	735	740	688	663	705	683	660	710	721	713	670	722	669	663	674	652	703	739	659	685	701	635	695	681	682	717	675	679	759	666	642	684	732	699	633	698	705	638	715	716	719	690	721	735	671	700	681	697	691	611	699	704	665	699	732	685	680	689	699	616	727	700	686	688	685	700	697	712	674	706	668	698	683	681	659	651	731	661	663	642	698	689	705	727	707	699	691	704	688	682	695	707	702	672	716	719	699	678	706	729	702	645	659	676	691	672	697	658	662	641	663	668	673	641	666	674	695	702	689	711	684	673	686	660	694	715	663	747	714	711	669	681	689	699	678	669	684	670	655	693	666	701	709	697	689	739	702	668	714	648	697	669	684	700	650	677	651	743	673	669	662	719	680	652	628	665	672	690	700	711	688	660	665	733	704	689	672	735	664	651	689	700	696	698	718	649	689	673	648	684	644	694	698	695	684	684	693	697	684	653	662	688	657	690	672	699	669	688	661	692	695	731	689	693	691	706	678	670	656	674	675	697	719	705	711	707	695	660	659	663	696	684	671	694	653	720	718	690	691	666	665	665	652	656	669	650	750	634	725	728	690	689	714	677	645	726	685	668	706	649	684	675	690	692	662	680	690	653	693	701	730	636	678	667	739	703	717	689	681	698	682	683	710	701	660	701	691	709	665	720	676	637	673	689	661	672	675	710	674	669	660	636	690	715	663	699	698	658	655	669	673	661	639	677	681	657	671	685	650	706	707	685	668	722	627	690	669	687	677	656	692	695	702	718	733	708	682	696	659	673	710	651	628	720	714	669	675	652	739	689	676	723	678	676	646	699	657	716	660	686	676	705	752	708	703	660	656	667	684	691	692	713	656	729	634	684	630	671	667	697	686	684	658	692	727	665	682	649	682	659	724	685	704	709	648	727	680	702	696	737	664	683	678	663	722	665	669	709	698	668	659	687	680	677	726	713	709	688	753	716	680	635	636	699	698	740	680	697	673	690	689	666	685	637	709	690	648	708	709	681	676	706	676	702	692	699	698	652	684	702	636	697	707	656	663	729	727	696	646	720	712	654	711	680	661	684	657	670	681	699	724	689	705	669	680	691	683	674	689	680	703	675	687	721	716	702	710	643	713	667	688	714	651	678	716	725	698	672	667	705	721	702	681	676	695	735	658	725	685	732	685	657	696	682	706	673	689	667	676	700	643	642	708	683	691	706	666	665	688	677	655	711	646	703	737	641	729	704	661	728	686	696	690	692	701	667	698	698	668	670	724	677	668	693	698	742	715	681	722	677	660	744	655	693	734	668	677	682	669	680	687	659	698	678	706	699	646	673	682	698	650	683	722	680	688	629	688	704	669	684	682	676	679	695	678	687	690	681	702	691	708	719	722	655	633	667	706	688	690	650	710	682	669	677	702	660	650	674	668	694	673	710	684	718	698	690	676	666	686	673	668	700	761	648	652	719	681	714	701	718	702	682	679	698	648	736	670	671	692	646	699	647	696	721	714	702	684	641	659	699	674	708	685	652	684	703	682	651	656	680	684	689	641	702	653	627	660	677	720	687	699	697	664	728	685	697	627	694	721	669	699	699	660	722	726	661	701	705	670	716	725	661	640	704	681	670	738	719	695	701	598	679	699	717	692	688	682	669	707	714	649	627	665	687	685	634	721	660	725	654	699	728	684	728	677	725	670	644	679	682	662	668	729	646	723	668	705	695	672	695	686	652	693	674	694	699	705	694	667	702	694	723	676	709	718	645	683	720	671	674	699	697	681	709	644	691	667	658	671	655	642	689	689	650	703	691	629	750	699	636	668	679	681	740	712	613	648	700	690	712	733	664	712	686	673	672	724	694	659	722	680	671	672	701	674	701	650	737	677	689	675	679	656	670	687	710	724	696	683	675	691	687	662	731	647	659	723	661	690	616	690	678	695	630	693	696	645	680	706	703	701	707	675	655	716	695	686	674	632	633	726	656
14145	13791	9277	4692	3445	2673	2111	1818	1502	1261	1189	1105	955	940	904	886	855	816	791	826	818	758	740	741	717	745	742	710	723	699	688	695	697	667	718	675	710	709	701	725	680	668	709	655	746	721	715	715	675	689	651	678	672	696	683	702	702	665	748	673	696	693	704	668	679	684	696	619	736	675	641	722	689	664	687	711	750	702	702	687	733	675	650	636	697	697	718	663	687	697	636	675	673	668	697	659	652	667	692	661	680	696	648	683	687	671	707	705	686	641	707	677	662	655	723	714	712	714	697	715	655	693	664	695	700	698	689	691	720	711	710	715	640	685	672	695	690	676	708	706	690	652	684	711	660	672	680	690	664	645	678	712	715	694	684	691	671	672	693	674	669	676	690	701	713	690	660	712	676	665	675	661	668	676	722	716	724	692	724	656	712	688	694	672	667	720	697	694	693	634	712	703	661	690	743	686	735	709	705	687	674	688	656	684	674	677	655	666	659	659	712	704	669	642	738	713	683	683	692	683	687	729	728	694	667	647	667	722	727	713	667	653	644	707	664	690	684	710	733	677	632	678	717	692	673	675	675	663	698	697	676	686	689	732	694	693	665	689	637	700	721	699	659	664	651	704	655	667	709	679	699	669	687	679	721	674	687	658	698	665	653	668	728	659	660	689	672	666	695	666	691	667	656	625	680	664	690	716	642	637	686	686	732	697	683	710	692	671	697	672	676	662	700	670	668	673	694	677	685	702	685	666	697	711	653	693	718	691	727	715	685	673	696	691	686	689	658	670	686	693	675	661	664	665	673	702	659	645	693	694	689	685	708	700	643	718	630	717	656	696	700	721	677	664	681	634	688	697	659	670	658	699	726	693	647	690	694	670	700	634	705	675	655	685	638	687	694	651	659	716	648	686	693	730	686	672	697	688	648	667	693	694	643	672	645	667	635	650	676	675	698	663	651	663	720	713	704	692	686	644	688	658	719	670	620	691	736	679	729	644	677	647	634	643	673	695	664	711	665	703	648	662	711	684	685	686	703	683	738	670	695	707	677	673	684	663	697	702	670	711	650	696	671	697	719	668	656	680	685	672	691	679	667	656	678	657	729	651	683	727	674	680	690	689	690	722	720	693	663	686	685	669	653	712	680	688	704	670	650	685	727	683	698	724	655	678	664	702	650	694	710	677	680	719	691	696	696	725	671	678	622	667	706	611	704	720	695	655	687	714	682	692	705	672	692	716	695	656	692	643	676	694	653	660	693	667	705	699	689	687	672	665	679	671	656	693	664	736	688	666	689	672	685	707	663	687	680	713	710	655	671	663	670	653	783	688	692	733	683	696	682	671	685	608	700	728	653	660	693	669	665	687	667	697	649	641	686	688	697	660	706	709	716	657	683	712	695	666	680	716	697	706	706	713	660	650	702	683	672	696	728	682	669	661	640	739	683	651	647	734	648	634	658	668	651	682	637	680	679	678	664	660	734	708	652	653	700	651	679	669	680	710	659	694	683	665	657	689	662	698	673	711	674	649	649	719	683	686	639	699	695	645	714	673	675	721	696	685	677	654	707	740	682	702	698	702	659	653	711	679	667	691	678	711	641	671	673	652	672	687	633	688	699	639	685	743	735	691	686	674	666	710	714	674	686	637	688	660	695	680	663	665	680	708	694	667	685	721	731	665	694	736	661	708	741	677	731	666	676	675	697	679	684	677	688	681	687	675	694	678	678	649	679	669	648	683	677	623	686	657	632	667	622	640	723	697	695	687	675	682	707	657	695	671	667	720	678	685	648	681	673	664	686	710	659	692	710	722	706	712	679	653	666	670	691	682	649	687	644	671	694	690	662	686	690	676	692	667	667	672	712	682	636	627	679	681	694	676	696	719	685	724	666	645	682	714	655	715	655	686	657	670	631	640	693	693	696	657	729	692	703	679	658	682	682	738	721	708	718	704	673	651	695	663	717	691	671	729	680	684	696	661	642	666	654	693	663	688	687	652	671	688	652	697	696	650	654	686	687	697	681	665	670	696	656	692	653	671	721	662	677	682	754	625	712	659	705	635	694	673	641	725	672	677	637	668	725	624	687	659	641	676	635	658	661	757	687	687	642	686	646	686	677	664	624	658	697	673	726	684	649	688	642	721	652	672	669	683	680	718	629	688	625	711	689	668	677	644	656	670	700	697	649	662	715	725	711	708	725	648	709	657	657	716	696	683	697	673	713	726	711	645	693	719	704	687	743	646	666	716	669	691	655	638	690	633	691	708	658	684	700	667	687	670	671	646	649	712	688	691	679	701	684	689	694	680	645	672	704	735	702	671	706	699	676	726	676	674	636	670	652	684	657	686	672	650	718	641	681	713	680	620	695	693	696	701	687	646	674	738	681	658	714	727	645	681	642	680	648	630	580	670	646	654	667	667	690	656	670	670	706	750	646	731	690	652	687	692	675	686	718	675	666	676	698	700	705	671	714	635	672	686	681	706	673	688	672	724	739	665	664	698	636	663	706	676	690	659	674	725	668	686	639	652	679	689	691	685	685	653	634	738	681	731	707	653	696	676	701	646	682	702	720	698	675	682	695	659	677	686	684	716	640	728	643	672	673	688	711	705	699	680	690	733	686	692	611	706	717	666	703	740	682	672	669	659	689	713	687	695	708	729	704	692	689	674	691	715	659	701	651	701	662	643	681	667	666	670	679	699	675	708	691	671	692	699	714	685	634	671	685	644	661	692	677	659	705	686	700	662	696	698	653	706	694	716	687	645	657	696	676	707	674	653	693	675	639	699	650	698	710	672	706	638	684	664	738	670	653	665	652	712	676	628	682	650	690	684	690	678	663	640	668	653	704	711	660	675	689	726	681	719	695	667	706	712	670	711	705	691	686	698	630	712	693	673	659	647	687	688	648	716	658	613	648	710	682	682	722	719	698	672	668	716	711	645	697	640	610	632	712	667	697	694	687	683	669	697	693	694	717	692	767	705	700	672	717	702	683	648	664	674	662	699	671	728	663	702	676	675	673	739	726	692	717	683	639	661	683	623	714	732	664	688	692	661	705	724	703	677	667	681	690	688	684	649	671	651	685	694	684	677	715	649	728	684	650	675	715	682	680	649	674	658	686	682	686	664	698	660	713	700	689	694	674	685	691	700	645	726	690	712	690	680	704	690	661	678	675	695	695	682	662	656	672	649	721	654	644	724	684	676	668	651	716	677	688	672	721	676	670	706	652	692	671	692	649	655	695	687	669	723	710	713	652	690	662	687	658	691	677	676	652	648	720	665	751	723	664	696	681	703	661	612	668	688	682	644	693	742	727	647	654	684	671	678	681	685	678	644	697	629	706	699	686	663	670	663	662	698	688	699	667	660	677	646	665	700	693	707	621	675	701	714	713	754	683	690	619	662	651	687	686	717	678	650	687	655	640	688	683	698	684	678	686	671	744	668	706	656	671	705	688	700	682	700	682	719	692	644	676	711	689	671	706	652	641	657	617	632	693	687	662	726	663	719
28920	17730	3925	902	760	654	650	656	638	599	653	626	622	613	643	655	634	673	625	650	617	654	641	621	635	642	618	691	662	635	643	691	673	668	661	638	656	616	684	675	581	612	635	636	648	581	598	613	645	672	693	704	601	601	650	619	634	606	659	599	639	648	670	610	624	622	653	603	604	638	638	665	658	695	598	662	633	620	604	620	641	642	623	633	652	643	661	644	672	658	599	604	646	615	649	633	641	608	624	641	616	634	648	626	610	646	669	628	642	640	620	649	652	634	715	641	657	679	662	673	627	643	616	646	641	670	663	647	653	688	669	645	618	683	619	611	622	628	645	635	582	664	600	612	622	636	629	620	641	673	637	624	642	643	631	651	630	677	613	661	650	681	640	614	639	647	658	647	645	612	667	669	630	630	692	583	646	646	633	694	679	641	628	651	643	635	649	690	628	638	607	663	680	619	634	682	642	667	625	615	611	638	623	612	627	665	687	645	642	614	639	636	618	616	639	651	619	664	648	659	651	615	633	687	662	622	621	645	646	651	632	621	608	620	665	618	660	650	647	685	619	632	638	626	640	636	693	665	631	636	606	611	616	626	645	680	655	623	628	645	660	669	670	686	611	659	610	660	673	660	592	665	650	691	612	663	665	652	615	651	634	617	657	618	635	684	639	634	621	673	655	673	670	678	628	668	644	647	681	653	624	665	613	663	658	624	643	669	645	686	658	657	617	675	579	661	608	619	700	647	644	616	664	623	653	659	662	650	679	676	608	682	636	660	679	648	664	661	678	628	619	561	607	609	657	655	660	663	679	674	608	606	617	644	630	624	680	646	654	627	587	626	652	618	598	682	708	629	627	681	646	648	654	629	597	661	672	622	674	620	671	629	596	610	631	623	659	664	661	667	614	613	627	634	628	635	628	654	644	663	635	655	648	610	636	607	651	692	626	649	653	625	631	680	611	610	652	592	623	602	650	618	642	673	667	654	655	625	636	654	642	656	700	649	623	651	629	614	619	650	626	633	629	678	639	617	648	640	619	673	672	630	634	635	696	609	637	669	633	657	616	625	667	613	626	623	742	665	624	654	640	624	694	609	613	651	649	664	637	634	636	627	634	656	609	619	633	637	631	594	619	640	638	649	616	688	630	632	677	551	638	658	610	628	631	638	676	624	634	629	684	615	610	637	687	681	640	694	634	658	653	695	634	626	688	532	649	671	644	648	663	650	638	592	666	656	644	585	676	635	616	652	660	602	652	643	664	681	654	615	657	685	709	647	654	639	625	606	592	635	637	682	663	631	696	612	632	619	642	622	626	686	637	643	650	678	660	636	625	652	665	644	634	666	666	640	630	642	674	657	654	615	619	634	672	599	660	656	689	633	620	599	619	634	625	653	645	666	700	642	636	646	631	659	615	652	619	626	657	626	663	650	634	630	692	621	674	638	656	685	685	698	636	584	628	601	660	649	632	638	658	608	581	638	587	655	652	640	666	659	659	657	632	683	610	622	625	639	679	652	647	610	650	641	673	694	655	643	680	701	634	605	637	654	644	641	655	654	670	635	614	583	629	627	669	606	634	652	682	624	633	651	649	600	623	624	634	664	658	660	625	645	618	616	610	703	662	642	646	595	630	648	647	627	622	678	645	642	649	665	602	636	633	632	614	649	625	634	640	606	625	673	611	616	646	602	665	656	635	598	664	602	660	618	663	638	651	636	634	672	631	637	609	618	617	660	654	624	647	705	618	677	607	629	663	606	628	636	658	669	581	682	679	655	612	631	674	615	653	626	649	624	636	700	672	630	628	578	623	654	627	608	630	614	656	656	646	624	648	691	611	676	674	643	625	625	650	622	646	643	626	677	638	635	626	608	662	626	668	633	630	656	641	643	661	624	667	651	670	643	677	630	663	635	646	644	635	604	666	663	607	636	639	585	655	591	620	693	633	637	694	659	670	662	625	662	667	634	641	649	646	592	656	656	636	648	667	642	629	630	635	660	656	637	647	658	619	640	667	633	629	657	665	607	677	640	650	680	637	645	636	633	663	650	577	640	631	613	603	631	630	573	597	636	626	660	664	618	589	634	664	629	614	613	679	656	621	631	641	643	648	682	661	667	669	618	638	635	580	628	629	658	637	665	616	618	693	651	619	703	618	644	703	671	608	646	646	654	646	610	618	626	632	656	681	651	664	627	667	639	652	661	626	587	662	674	652	666	643	624	665	585	594	660	614	649	591	688	639	642	630	659	659	638	692	713	639	637	683	636	630	652	649	648	647	592	640	667	641	645	661	577	657	640	673	641	630	586	649	653	642	677	671	647	601	623	638	604	649	656	634	638	635	615	649	648	631	655	611	644	622	595	630	680	646	606	657	625	654	625	651	686	626	660	648	663	646	636	647	640	579	619	647	614	648	670	639	635	641	592	688	636	623	655	674	672	623	639	671	666	672	666	643	664	637	601	636	629	610	618	631	661	644	675	634	670	621	608	642	676	633	626	647	645	623	641	632	644	630	628	634	623	629	641	674	630	699	640	612	633	654	676	583	628	648	634	621	650	653	661	657	719	661	604	681	662	647	654	628	649	685	625	659	671	601	631	616	645	676	640	623	666	650	626	641	676	666	612	655	672	623	636	705	680	605	641	654	667	655	667	644	604	609	619	664	666	640	636	648	678	638	650	625	679	674	641	635	600	631	657	647	627	623	629	626	664	628	688	634	637	635	634	669	599	629	641	671	637	630	647	608	654	661	651	630	648	622	647	621	653	630	694	640	644	610	675	622	648	673	682	654	664	556	653	660	732	676	613	625	675	649	627	645	608	649	560	651	639	641	661	668	667	672	642	703	647	678	637	641	684	660	625	625	619	648	631	644	646	701	702	652	652	660	675	658	625	609	642	603	648	660	637	658	651	613	634	635	650	652	651	640	669	645	639	672	628	668	607	628	633	624	637	613	639	625	638	668	674	610	623	659	627	654	661	652	646	665	664	575	623	621	653	667	664	641	680	652	646	650	602	637	619	608	680	631	641	655	630	662	635	642	635	626	667	672	598	569	614	670	646	657	653	669	631	678	637	667	653	621	678	632	682	626	636	666	681	603	675	657	602	692	626	638	652	632	678	673	668	710	606	649	660	663	680	608	594	608	639	679	593	641	635	657	620	690	662	631	647	638	595	660	643	597	629	633	658	672	669	652	652	652	610	652	639	630	610	624	623	628	662	642	615	647	657	599	637	675	641	629	647	608	665	674	602	621	596	608	630	628	641	598	639	651	595	617	646	634	630	649	689	649	608	641	624	691	695	638	626	651	668	655	666	648	611	683	640	644	639	658	649	671	672	620	648	630	635	682	679	702	631	641	657	631	636	629	688	647	648	640	610	663	657	646	602	629	636	675	666	597	646	574	631	664	596	645	633	632	595	666	619	623	608	690	641	645	597	571	658	618	684	637	634	636	638	687	655	651	672	657	664	656	659	594	616	664	635	589	653	648	664	619	635	633	645	654	671
11391	1150	970	839	740	696	660	699	679	704	684	698	714	628	681	612	716	656	674	661	681	664	674	713	679	690	671	678	651	681	640	680	680	720	662	679	672	673	680	675	686	647	690	639	715	674	661	628	663	661	666	704	718	699	640	642	668	654	710	681	653	635	671	687	654	717	686	668	659	679	673	679	660	660	677	654	671	649	704	687	687	655	680	705	684	707	682	697	656	653	676	645	666	647	679	641	652	698	680	645	637	644	646	662	683	669	719	683	661	639	656	690	684	669	689	660	676	621	693	693	663	676	631	688	661	644	632	671	646	660	701	671	692	700	696	669	669	700	629	695	682	647	638	689	626	680	670	656	641	673	702	713	704	675	671	640	701	681	684	710	675	681	660	615	677	637	674	716	651	697	661	691	697	662	670	679	684	638	674	710	673	658	677	664	636	690	767	699	676	712	698	677	683	642	672	667	647	693	683	622	663	678	650	700	654	679	612	661	677	700	614	732	687	656	678	637	639	645	694	672	669	635	678	691	681	668	712	707	691	598	696	701	674	717	645	658	722	682	630	666	707	677	661	685	700	659	647	677	644	645	708	684	701	632	642	687	683	665	652	678	633	680	645	659	679	681	657	659	614	696	706	641	687	670	682	681	697	728	662	723	651	707	695	650	646	657	675	694	700	701	635	662	714	671	665	707	653	690	650	642	675	642	720	711	654	672	691	714	660	668	640	672	681	624	695	662	693	682	705	621	648	633	704	700	661	632	660	632	688	633	631	695	695	651	652	680	663	667	622	709	702	686	667	648	704	662	650	713	641	651	646	624	650	671	674	650	673	692	645	653	650	703	662	725	659	732	684	698	689	672	737	708	696	663	643	650	664	681	695	656	679	671	699	698	591	653	687	672	666	659	673	705	691	642	667	690	661	669	699	648	680	701	659	677	678	671	665	677	654	673	700	666	706	633	656	697	664	667	658	676	665	678	672	687	695	757	670	720	676	669	650	698	707	690	689	682	654	651	647	671	691	644	683	691	673	661	683	679	639	641	697	682	691	664	691	682	676	680	695	694	636	652	664	668	667	710	689	621	694	630	680	656	674	677	685	657	751	664	636	704	670	704	661	717	672	665	652	674	694	651	670	655	648	664	695	647	739	703	683	729	671	654	665	691	690	601	694	723	665	680	693	685	697	668	677	689	669	709	638	642	654	661	695	708	663	697	644	709	680	663	648	714	712	670	628	683	694	687	671	660	707	636	671	704	641	699	707	705	685	643	639	678	689	673	661	650	718	689	691	666	659	658	708	652	638	649	646	713	661	671	694	715	681	687	701	694	647	652	643	694	693	650	633	667	656	675	721	681	669	674	657	707	665	673	692	633	671	662	673	674	655	644	620	727	671	641	679	673	663	649	656	711	662	657	673	710	659	659	705	662	675	689	635	672	652	619	671	642	688	710	718	659	637	660	707	658	652	671	631	683	659	721	659	688	641	642	661	690	687	678	666	661	677	623	614	688	678	679	650	611	670	638	687	648	640	660	662	658	638	662	685	669	707	682	685	616	665	673	624	687	664	702	692	669	640	658	652	678	670	716	620	641	689	676	645	716	677	665	665	659	672	628	651	617	666	704	672	649	685	643	659	675	645	672	681	674	661	689	685	651	693	659	659	611	664	672	703	652	727	696	681	685	706	678	664	638	634	705	672	660	698	669	686	675	668	683	657	693	656	685	689	643	718	641	673	623	645	657	687	636	698	672	691	677	686	675	669	677	681	710	664	660	725	641	686	640	645	689	694	668	677	647	710	695	652	683	663	691	692	697	675	662	650	652	663	647	649	630	677	647	686	658	673	715	649	682	656	624	685	693	650	646	628	601	658	649	658	656	685	677	688	658	659	694	665	651	705	716	634	697	696	618	689	668	650	659	670	588	649	701	662	657	675	681	678	660	619	642	700	635	648	672	684	710	683	660	691	680	680	697	661	657	675	617	689	651	685	648	653	699	671	689	665	652	653	655	656	661	642	684	670	712	623	644	694	664	682	696	637	671	658	679	639	652	706	699	672	704	669	630	674	662	725	649	650	673	617	656	688	649	684	683	655	600	660	688	677	647	654	698	672	693	698	713	713	654	682	694	674	635	707	713	687	683	636	740	659	695	671	696	629	697	709	692	690	678	632	633	678	666	644	654	715	736	637	670	663	640	702	665	670	676	667	642	643	668	648	657	709	672	673	669	701	674	702	674	649	688	687	646	693	642	672	645	669	641	601	640	668	633	673	604	670	677	638	643	656	652	675	656	662	695	623	682	618	622	673	715	654	703	674	673	650	657	671	697	634	693	651	658	636	674	694	697	690	642	673	651	618	664	666	706	627	687	633	663	710	701	675	671	683	677	658	662	637	676	624	709	681	693	687	661	672	648	699	694	679	681	745	657	682	682	656	670	661	699	730	702	673	693	650	621	667	653	705	667	668	687	645	628	676	687	681	680	656	710	639	669	652	658	632	673	640	676	636	718	654	686	671	653	696	632	677	691	715	669	698	648	665	625	699	631	644	676	667	655	680	661	644	661	683	625	666	708	694	646	668	660	629	729	694	685	666	682	663	670	628	680	646	705	650	669	716	707	615	667	614	670	637	691	671	672	668	683	681	708	722	673	689	650	668	675	690	684	685	664	704	704	657	664	645	686	670	657	660	628	682	691	689	655	669	706	695	672	653	655	702	595	678	638	677	705	677	663	639	660	678	641	679	717	682	661	654	690	635	659	632	641	678	675	604	620	679	668	703	690	704	679	704	702	687	698	664	668	686	714	658	632	710	684	709	665	666	680	669	661	698	630	699	685	672	690	658	691	706	629	653	678	684	677	679	662	653	667	648	659	676	688	651	637	628	684	643	718	664	671	690	649	654	673	624	650	685	663	692	654	696	731	661	650	686	632	663	643	711	626	668	688	676	702	658	670	626	729	652	661	651	685	675	654	671	636	626	673	654	707	629	643	631	671	719	681	639	683	680	650	694	704	654	655	654	613	655	646	675	752	690	634	697	705	645	658	664	643	697	643	637	691	627	645	628	685	727	676	678	650	644	665	631	672	678	655	684	713	689	662	639	635	659	622	669	694	674	639	657	678	614	692	658	680	648	643	716	677	632	716	618	704	709	671	691	670	680	729	626	695	681	673	701	692	647	640	648	685	637	660	652	647	641	691	684	638	698	699	643	671	666	705	717	682	658	665	667	679	649	665	698	614	653	692	624	711	686	638	626	635	703	642	671	643	672	712	677	663	683	642	657	673	708	663	638	705	657	682	668	718	691	662	669	674	687	611	663	683	677	712	682	693	690	686	669	700	646	707	670	634	654	660	649	666	700	657	663	690	714	659	673	683	643	635	651	736	689	712	692	664	659	628	654	698	705	648	665	609	695	664	659	686	626	663	665	690	681	670	655	679	672	669	675	650	671	664	675	664	701	673	660	667	672	650	656	689	682	670	683	650	613	625	626	706	694	645	700	665	720	652
24191	21520	28775	24672	21499	9428	1224	831	717	688	681	582	610	571	591	538	552	524	507	550	548	512	538	562	527	522	518	490	493	483	489	546	510	492	489	477	498	517	529	491	503	482	475	511	523	526	499	500	492	465	565	476	470	514	508	486	533	470	489	491	501	478	496	514	506	492	479	505	535	493	470	431	476	468	495	468	475	508	514	520	467	473	491	502	499	529	528	474	501	482	523	515	464	495	553	490	529	466	501	502	477	469	468	520	523	529	493	547	534	521	511	465	507	512	541	503	534	488	526	510	486	525	529	494	502	493	506	485	565	521	462	522	516	507	513	491	504	574	508	467	507	488	495	463	473	479	485	498	531	470	503	474	443	488	461	531	495	511	468	462	477	487	485	499	506	500	512	452	493	507	507	488	505	511	487	506	489	498	502	490	479	542	516	472	474	461	471	503	464	528	508	475	500	515	486	466	487	458	441	481	519	469	502	484	523	513	516	464	516	501	492	484	525	473	493	462	470	507	509	467	475	509	511	487	472	485	485	474	536	470	478	488	491	506	526	440	512	488	487	508	538	458	499	504	484	490	501	515	493	496	496	501	489	485	460	498	488	497	454	486	513	510	454	476	531	473	497	523	461	482	514	497	477	456	471	492	472	490	468	478	481	491	517	534	486	513	465	512	479	503	536	497	472	454	465	464	525	490	479	491	466	480	462	506	523	445	489	482	465	499	478	509	518	507	517	508	499	540	523	518	492	500	474	512	519	482	503	506	484	498	493	530	497	496	459	504	519	474	519	519	472	507	513	460	453	436	531	481	486	461	521	497	482	512	498	471	480	515	467	535	477	501	495	503	485	514	512	508	511	514	493	492	475	524	466	489	496	489	480	514	487	501	482	486	486	503	485	485	450	469	447	477	501	475	465	496	462	494	446	477	489	456	464	466	561	517	457	472	472	500	478	492	514	505	491	466	497	476	469	523	505	501	502	525	475	490	473	509	495	499	506	486	532	489	536	537	520	486	508	493	490	526	515	525	515	473	481	504	451	536	470	503	512	521	463	497	492	497	505	504	485	497	476	529	492	493	521	519	534	486	487	499	472	479	473	524	499	485	494	483	554	516	483	507	491	507	498	494	506	475	484	498	493	519	508	473	515	505	500	516	486	525	490	490	479	490	472	489	480	520	434	530	484	487	501	477	504	479	476	502	529	518	468	465	465	466	505	508	496	479	545	522	492	525	468	469	509	498	513	512	466	467	493	459	502	497	500	505	467	480	472	501	515	524	506	510	475	485	487	457	444	514	471	466	528	514	506	499	496	486	485	514	532	467	474	517	518	513	487	482	489	468	522	500	497	522	495	516	489	533	513	513	484	441	453	491	478	527	509	498	479	527	498	494	466	534	482	494	457	529	440	455	498	448	489	511	496	464	490	514	503	519	479	488	510	486	498	498	487	515	504	496	492	520	511	460	502	483	503	506	494	466	464	486	463	508	505	467	534	469	489	498	457	435	486	470	477	509	455	525	483	475	520	463	462	468	467	478	494	497	492	479	505	495	493	492	496	489	510	489	500	494	473	499	488	508	479	498	510	485	496	468	465	466	502	491	499	495	474	463	496	493	485	498	464	518	485	473	489	491	491	523	502	529	504	514	509	454	412	505	468	486	521	497	507	508	485	514	433	515	501	501	517	497	508	456	507	459	492	495	504	494	493	500	432	486	470	466	464	466	482	505	524	479	468	511	473	499	490	491	451	521	468	460	488	495	490	490	508	510	502	572	520	514	501	459	484	488	507	526	478	510	498	476	485	502	536	474	505	483	494	476	433	508	496	498	514	489	491	507	499	483	495	483	472	453	477	521	477	480	527	486	518	498	440	492	505	503	506	477	448	492	511	499	515	514	504	527	462	478	490	495	520	486	468	497	482	480	497	459	449	515	509	456	483	509	497	515	500	506	478	490	477	516	513	485	480	488	470	507	491	532	511	524	469	511	492	510	509	507	493	528	506	456	510	510	543	465	509	445	494	463	491	472	492	486	497	495	483	500	502	469	498	480	495	519	500	493	523	493	511	477	498	530	470	481	501	462	499	481	458	531	535	488	480	486	504	465	482	510	514	520	524	498	518	482	479	501	488	504	499	518	480	473	515	522	483	463	490	471	460	466	501	459	492	504	503	476	459	502	473	503	535	524	485	485	525	464	493	520	510	495	486	457	524	514	507	478	495	496	503	543	492	517	550	494	496	476	476	536	525	477	493	520	492	490	521	487	458	495	503	497	500	475	453	492	464	490	470	532	502	453	502	495	501	503	494	491	510	531	487	526	475	495	481	472	482	460	474	523	499	521	506	467	522	517	496	504	474	481	497	451	482	546	447	479	487	438	505	485	492	449	491	503	482	498	475	516	510	485	455	500	488	492	474	466	495	497	478	494	491	477	504	477	480	479	531	459	467	493	462	491	452	485	506	500	495	496	514	503	510	494	498	523	509	510	481	499	496	498	466	477	539	479	510	445	498	451	501	480	494	537	513	461	497	477	468	452	501	458	481	494	482	492	512	474	450	462	504	479	502	505	489	492	525	469	491	499	499	502	470	480	472	500	506	459	518	469	526	517	475	442	490	483	506	487	497	513	544	522	521	509	493	497	453	531	472	490	525	533	503	499	502	509	494	490	487	519	497	507	471	500	468	500	482	533	513	509	497	448	475	524	484	448	449	485	491	471	500	478	500	467	534	498	512	506	516	459	492	460	522	492	496	505	496	496	522	450	487	475	510	518	493	503	507	469	470	469	481	497	514	533	477	496	491	516	508	495	480	472	450	491	492	502	496	501	486	507	478	508	479	475	513	465	493	490	448	462	507	480	524	492	499	553	500	507	475	501	486	495	511	478	495	523	506	529	522	509	483	493	465	502	449	479	512	461	500	516	523	479	469	507	465	516	513	491	493	549	512	511	497	460	492	507	529	515	525	498	499	500	504	485	490	513	546	511	567	483	544	493	458	446	483	483	500	552	483	494	483	508	476	492	484	492	472	469	481	466	466	536	489	495	486	506	525	509	469	508	492	487	491	508	465	491	482	475	434	513	520	519	511	511	483	478	485	503	469	449	480	455	474	511	509	525	474	499	479	455	530	486	497	484	493	506	485	503	479	485	473	453	512	517	499	453	517	532	493	504	470	495	497	485	479	482	497	531	469	495	481	487	546	449	502	508	472	510	475	506	511	525	553	508	502	533	481	481	511	484	496	496	524	454	497	510	461	503	511	508	468	459	533	537	489	477	488	483	539	483	499	494	519	479	532	469	523	468	482	483	463	517	531	505	474	500	485	481	493	441	502	501	512	471	459	481	479	532	496	484	481	484	500	461	591	460	498	491	515	459	479	508	483	490	490	502	509	502	463	495	498	483	482	499	480	491	509	514	513	474	495	510	502	496	507	437	510	480	489	512	442	469	442	489	493	520	471	475	492	498	522	497	471	477	491	482	499	479	503	470	458	467	520	499	500	492	482	481
11423	8461	5766	2756	2132	1585	1344	1103	944	857	759	719	683	667	597	584	602	602	582	627	533	587	561	543	512	543	563	527	560	530	541	545	546	569	568	518	538	552	542	528	499	519	526	553	562	547	552	533	518	535	557	523	497	511	515	512	475	527	536	528	463	498	526	503	510	503	532	501	519	527	522	525	560	520	518	531	523	518	525	505	522	507	499	518	509	524	526	535	516	491	523	522	533	534	508	514	515	515	526	577	500	530	518	521	507	538	550	519	537	539	526	521	583	553	555	526	535	533	564	509	540	535	573	506	532	598	536	580	583	549	512	528	515	527	519	550	545	480	543	540	540	519	476	478	510	491	518	503	543	509	521	537	507	493	536	509	513	481	565	519	512	522	493	503	496	488	468	514	535	523	522	577	507	547	506	533	512	537	510	514	541	501	519	538	487	507	515	522	580	519	495	500	500	508	542	479	521	533	497	516	491	536	496	497	537	527	521	522	531	489	516	523	500	511	458	528	537	526	544	550	519	543	546	532	541	523	526	535	541	552	486	516	490	510	518	549	528	530	539	538	537	512	523	532	541	522	509	487	537	554	555	529	478	524	535	523	525	532	530	508	501	556	515	524	497	529	507	469	519	495	509	518	527	520	538	508	535	521	556	547	516	508	486	490	541	518	494	525	521	499	526	518	491	495	514	492	482	500	529	492	517	530	513	528	527	522	518	532	549	537	520	466	499	517	538	505	525	501	542	512	552	490	483	518	534	511	554	553	510	547	506	512	527	491	558	550	576	500	542	542	524	490	525	501	499	509	513	564	511	495	508	480	497	515	505	496	528	526	485	507	535	519	508	557	485	542	530	498	503	491	538	510	583	506	528	556	522	513	525	485	525	537	516	502	479	529	479	572	552	538	522	516	561	515	507	537	492	491	511	510	536	495	509	539	519	515	534	483	483	547	496	538	470	551	536	537	515	523	527	511	570	517	515	511	486	497	514	531	517	554	517	536	481	493	546	551	506	525	523	488	472	551	516	524	525	477	494	517	544	495	514	528	558	542	514	487	489	524	534	466	527	492	448	547	517	525	484	522	555	540	533	548	548	522	524	521	529	534	514	516	571	491	521	512	532	532	517	497	537	479	525	506	476	533	508	487	517	550	516	536	529	540	509	466	560	477	482	561	540	525	535	544	504	509	534	542	501	524	546	545	532	529	503	546	516	526	531	540	547	511	498	537	528	543	507	543	542	468	516	548	500	532	544	502	533	541	560	480	500	548	534	520	514	517	532	530	511	527	504	563	529	528	534	563	553	518	516	500	586	539	515	502	516	485	493	499	502	521	547	501	463	538	519	512	490	532	479	529	498	500	496	525	503	502	523	530	506	558	502	495	492	507	539	480	536	543	559	540	496	499	551	569	541	480	535	529	478	536	523	504	514	534	525	505	538	492	510	541	506	515	525	518	544	516	550	512	520	514	540	505	531	500	514	504	527	567	482	512	497	472	507	493	558	512	509	530	523	495	517	510	544	552	502	559	524	500	526	491	479	525	498	559	512	506	486	506	521	566	521	492	528	470	513	520	525	504	582	520	543	512	529	533	533	506	536	541	525	519	547	513	525	508	483	527	514	531	502	508	500	552	490	529	505	537	552	529	549	545	499	498	486	556	496	565	535	506	541	546	502	487	488	547	506	502	530	506	500	480	519	529	492	522	525	530	496	525	490	499	535	541	524	522	525	492	502	533	518	527	533	534	544	558	506	498	524	531	508	533	481	500	521	518	519	527	500	496	551	513	495	515	531	491	488	582	504	514	490	530	500	513	520	526	526	546	504	533	539	529	496	544	533	541	524	534	539	536	520	497	503	540	528	521	509	498	510	521	538	528	488	559	534	534	512	513	518	466	540	547	475	513	495	474	519	516	506	508	529	530	552	494	490	517	497	515	506	532	497	497	510	501	507	443	518	540	476	481	583	523	523	508	521	532	529	482	510	545	527	537	488	527	521	553	539	512	538	489	502	557	511	532	525	517	535	544	540	485	521	530	535	505	535	538	487	538	517	461	512	506	508	547	559	532	533	524	555	523	521	472	478	519	523	525	520	521	488	524	511	535	529	483	529	507	535	519	525	492	522	483	553	521	563	517	516	540	541	509	508	481	536	459	513	512	519	523	520	531	503	544	480	552	514	547	505	503	520	466	573	546	520	526	478	496	552	525	507	538	488	515	533	507	533	503	522	523	507	519	513	520	520	476	487	506	503	523	474	543	527	527	525	561	506	503	511	544	496	551	536	523	553	609	542	522	521	489	522	517	537	531	475	543	518	552	544	535	515	534	498	538	525	508	494	523	503	480	545	515	553	536	512	508	522	564	510	509	569	532	492	556	500	509	510	541	532	506	489	529	520	536	522	524	532	504	520	532	526	551	503	485	483	491	513	516	523	523	543	518	534	483	517	518	504	529	511	490	519	527	514	500	478	485	517	513	553	501	514	513	546	529	474	509	505	484	542	467	512	505	475	559	480	481	530	513	514	510	485	544	528	534	493	483	540	545	533	514	487	516	528	559	527	502	573	543	585	515	503	564	533	534	516	527	502	468	504	522	527	468	502	503	524	518	549	513	563	509	528	506	510	494	535	514	520	472	537	495	502	529	509	502	567	500	499	512	491	522	564	505	511	509	497	564	496	533	522	506	570	518	506	481	509	573	529	499	530	511	481	562	537	541	528	568	536	531	494	501	495	457	565	510	542	560	530	501	519	515	507	508	519	479	518	533	485	500	499	527	488	567	514	503	470	503	490	540	529	530	480	508	525	529	557	544	514	555	505	530	541	537	487	502	561	539	508	509	498	506	479	516	515	543	514	513	513	542	524	523	537	460	503	513	560	534	523	512	488	534	514	566	554	498	485	494	513	490	498	531	494	569	514	537	485	553	506	491	479	512	485	522	536	562	514	545	506	522	495	500	519	523	515	526	496	498	543	505	502	528	539	526	514	570	551	517	507	531	466	547	511	530	477	556	550	530	541	497	510	511	537	491	494	487	494	486	481	522	539	511	517	541	534	567	508	494	541	515	495	534	530	514	498	495	565	566	479	535	465	503	487	507	534	488	516	522	511	481	568	511	520	558	534	568	529	495	502	531	542	489	494	503	483	506	525	525	487	513	520	521	542	578	514	532	541	471	547	539	521	485	523	516	508	509	490	510	510	526	525	525	504	522	473	512	498	535	533	463	545	574	521	506	529	491	525	509	488	543	501	533	528	533	535	530	538	528	514	521	496	513	503	511	508	541	493	512	495	549	545	534	501	540	520	562	551	517	488	594	495	489	493	524	513	510	560	548	523	520	544	543	503	496	514	499	518	479	503	519	534	542	536	558	501	544	536	528	503	555	512	530	466	544	527	510	493	530	517	529	511	555	481	515	487	502	498	516	536	534	551	510	489	501	530	498	474	512	538	529	510	526	533	481	508	498	498	499	511	531	512	499	513	543	547	502	523	529	518	529	541	511	528	505
25323	21516	27625	25720	9815	1238	1153	962	944	961	910	864	942	880	844	898	864	785	870	877	817	814	799	828	848	784	828	797	830	835	856	862	846	841	811	857	844	842	838	838	858	833	859	808	833	851	862	869	837	830	820	812	825	784	868	817	786	833	820	800	832	853	825	892	857	823	801	743	812	812	837	818	852	792	836	809	776	845	788	875	836	857	812	820	810	859	826	850	844	847	827	824	834	821	763	799	894	817	797	832	825	818	848	790	819	833	841	785	840	824	787	838	803	829	866	826	797	835	810	803	850	806	823	897	878	826	919	799	866	827	850	884	818	827	795	848	825	845	795	872	826	874	876	843	857	807	876	818	777	828	856	808	827	820	779	829	830	837	827	885	807	787	882	855	808	808	826	876	884	777	822	810	805	812	879	865	816	864	906	788	776	805	780	815	835	770	840	853	884	846	840	816	796	842	795	822	846	822	843	838	862	825	765	847	758	823	817	788	795	819	835	799	867	836	818	848	795	845	769	835	805	855	854	813	804	892	812	799	844	794	781	838	818	801	813	812	842	857	805	824	855	875	833	796	821	799	806	843	827	838	804	849	887	790	831	811	824	753	803	874	837	854	887	793	784	828	811	859	819	880	769	844	836	836	821	838	840	795	813	877	813	851	849	790	805	834	793	841	789	826	864	861	783	812	854	788	863	799	836	786	798	848	814	895	836	868	818	780	880	838	820	820	838	791	862	794	856	820	830	843	814	826	799	845	849	817	838	844	794	840	828	825	891	853	806	907	885	795	855	842	803	867	847	844	848	821	799	828	840	871	780	797	843	863	790	819	831	823	844	813	794	862	816	852	876	834	822	809	792	863	827	848	822	893	854	775	856	824	797	843	815	795	805	876	817	805	799	815	830	839	784	866	801	838	797	865	837	836	806	865	807	834	770	837	841	804	788	784	847	800	780	868	817	837	797	820	812	848	813	798	847	855	828	829	831	775	828	834	811	822	819	824	862	840	819	809	799	840	861	812	818	783	814	810	801	790	850	840	856	826	848	801	828	821	788	824	855	853	867	838	831	830	827	865	823	875	793	791	847	815	852	861	828	804	857	842	865	831	878	884	819	847	782	807	819	847	884	853	850	810	838	792	814	817	872	855	853	804	817	836	887	837	878	846	857	833	801	817	850	817	845	819	827	813	789	809	800	799	882	851	856	794	796	759	804	755	867	791	836	818	848	808	793	789	847	822	821	823	831	803	783	882	862	855	787	869	878	823	791	830	853	835	800	840	801	805	779	838	802	836	819	881	864	811	863	868	810	844	835	859	815	846	836	798	858	804	858	828	846	814	851	812	823	800	810	867	835	873	767	807	841	845	854	814	852	811	861	807	791	799	770	797	812	811	819	823	885	815	815	817	831	798	826	816	795	835	880	825	854	807	811	766	790	772	835	869	786	800	850	894	804	885	814	827	865	854	795	868	821	845	812	812	816	834	807	802	784	861	854	848	810	851	823	858	830	835	908	851	855	814	835	858	832	849	798	874	845	841	823	811	784	833	832	772	831	828	833	845	812	796	784	903	833	796	868	815	878	836	838	840	829	823	827	859	856	840	802	856	804	840	784	826	849	828	821	794	844	818	829	837	841	823	822	875	891	796	814	871	871	806	868	795	831	815	834	837	836	852	851	849	835	858	773	835	876	868	823	789	836	864	850	842	811	819	829	828	819	817	835	829	814	804	847	828	785	878	792	798	790	817	854	809	779	839	856	852	782	824	829	828	829	814	795	804	878	811	859	839	817	819	828	835	823	860	839	857	855	831	882	775	882	814	890	795	862	803	808	834	747	867	820	819	889	841	780	848	801	869	828	807	833	820	898	793	809	847	811	829	811	779	842	767	856	775	890	831	779	847	837	899	820	817	766	894	900	791	798	837	841	836	840	828	850	853	832	788	849	811	839	882	822	823	835	865	831	816	845	835	795	809	856	816	839	810	834	860	827	762	831	838	876	821	840	800	792	812	835	788	806	779	778	853	771	827	818	880	825	825	823	854	833	837	842	838	824	880	840	851	855	831	842	829	832	839	775	845	816	830	823	831	861	875	801	880	832	861	847	842	797	800	835	775	815	884	831	839	823	839	829	795	846	849	879	804	851	882	841	869	846	886	840	795	838	836	868	844	840	845	880	870	840	889	839	799	842	864	885	844	864	853	832	826	806	844	815	797	825	802	850	796	879	822	862	821	832	815	771	817	840	829	830	846	857	792	815	825	826	823	858	795	833	801	829	847	893	808	781	869	818	763	827	773	850	875	836	819	851	825	892	829	847	820	820	821	809	780	814	794	811	817	845	868	860	846	784	848	813	846	804	842	845	780	866	839	798	837	790	797	824	816	867	829	769	829	807	824	785	849	810	813	814	815	790	834	787	817	782	849	838	816	836	826	830	775	826	837	824	828	800	874	811	867	822	819	845	835	850	781	847	791	832	819	837	804	777	828	810	807	823	840	869	773	820	776	788	896	820	825	784	881	836	791	815	833	819	789	824	782	828	833	825	814	813	832	827	832	866	828	810	745	829	899	845	836	802	835	812	871	771	832	849	838	841	850	840	780	860	812	844	837	821	839	864	817	820	803	805	807	849	898	789	799	855	827	819	878	816	843	840	847	872	787	808	801	797	804	812	789	817	797	890	808	833	810	783	778	897	796	881	802	841	835	818	880	819	860	829	848	803	861	829	841	911	849	844	825	784	874	854	843	851	847	823	831	846	811	823	808	815	854	790	814	872	863	844	863	821	855	782	857	821	807	830	806	794	858	847	864	772	825	789	792	813	822	827	854	818	820	842	816	831	844	786	836	809	827	807	803	833	785	805	789	861	828	817	856	776	815	800	848	822	853	823	906	885	788	815	872	797	783	863	847	837	828	833	831	833	836	775	848	808	841	835	809	856	835	806	802	880	845	832	871	826	831	829	828	849	783	788	859	792	818	847	829	834	795	829	872	822	821	817	894	853	820	816	828	841	836	855	785	839	780	863	786	868	848	831	811	784	802	860	879	803	871	808	807	871	875	814	800	828	839	895	807	829	777	796	823	878	761	824	803	796	771	825	803	865	817	868	836	843	832	838	804	827	871	800	870	851	808	886	804	811	796	800	783	830	819	845	826	844	826	791	820	858	831	884	807	857	821	858	820	848	840	821	849	862	850	832	809	813	843	784	842	819	812	854	877	859	874	798	822	840	794	821	861	841	776	791	845	828	844	813	745	834	812	815	811	847	791	815	895	856	829	821	852	885	797	836	858	821	847	849	793	843	782	870	814	850	834	855	847	864	832	841	832	797	813	831	812	819	839	795	866	843	773	847	827	867	808	841	803	812	817	795	895	866	821	827	814	796	773	844	843	841	773	804	797	845	862	831	924	810	831	798	855	809	781	804	861	838	841	831	853	843	799	890	846	789	845	863	871	771	829	844	806	799	890	826	876	816	837	834	856	831	900	835	821	790	785	788	826	818	840	844	780
15341	4928	3390	1959	1524	1391	1282	1157	1066	958	984	925	919	944	904	874	881	861	832	871	820	883	844	856	857	884	849	801	854	842	821	828	815	866	855	839	860	862	893	840	850	883	879	852	842	873	827	840	861	864	808	863	841	829	828	856	838	864	838	834	856	835	844	810	819	885	887	819	825	815	839	838	838	894	840	879	787	928	865	862	805	833	855	870	888	838	810	854	816	844	854	853	843	812	831	844	848	849	855	868	843	828	801	839	823	872	850	810	817	865	873	849	849	837	864	875	854	821	851	910	808	827	858	894	856	841	894	860	856	854	818	843	837	849	868	872	829	814	878	855	854	861	787	856	815	831	840	767	800	894	806	852	870	898	898	883	842	810	838	860	848	813	806	835	868	832	780	847	844	867	849	857	821	785	797	827	859	849	876	837	842	826	835	881	832	850	846	822	841	869	824	846	886	876	889	882	837	841	826	832	843	813	838	810	808	867	868	870	841	802	909	855	804	862	851	864	825	853	824	815	854	859	858	851	838	818	836	804	866	835	799	855	775	860	875	830	796	869	846	828	833	826	834	838	878	795	832	819	802	825	877	839	861	880	868	837	868	871	877	874	810	823	864	842	857	896	876	816	857	835	821	828	846	871	780	811	871	814	865	843	795	800	808	838	884	833	871	866	832	831	838	832	898	824	819	910	835	801	825	819	818	888	843	840	864	863	867	822	819	825	783	812	856	814	816	849	806	777	805	880	838	873	850	902	826	837	803	812	839	855	827	894	802	816	871	813	793	878	862	820	834	850	916	768	858	867	837	808	849	872	841	887	882	824	872	805	797	822	862	835	826	851	813	854	866	830	866	823	788	805	878	772	819	823	848	876	873	858	838	874	869	849	846	845	817	849	837	846	786	821	790	837	793	846	832	859	814	848	821	818	884	848	793	831	877	824	820	820	800	839	881	856	809	839	870	867	850	868	817	802	861	857	830	888	851	836	795	828	810	838	904	828	811	854	798	841	873	848	810	889	791	818	813	837	859	871	862	850	851	832	817	808	837	912	862	851	878	848	829	833	848	844	849	873	855	813	857	826	872	829	841	850	809	871	844	794	845	829	908	857	786	820	869	855	858	854	874	891	899	860	860	810	831	797	890	905	849	844	848	794	863	835	863	821	858	793	891	791	790	786	844	857	823	842	797	803	890	831	865	834	891	831	857	836	871	825	894	868	831	841	862	877	853	830	846	815	813	827	840	816	834	825	803	794	883	837	871	826	794	887	858	797	842	878	823	814	813	835	835	858	827	822	803	841	767	808	810	844	861	819	867	852	835	839	847	836	839	804	879	841	866	884	854	866	836	841	857	844	853	819	864	851	822	834	865	880	851	897	872	840	828	872	860	861	841	837	882	867	809	810	822	810	800	832	836	843	817	801	874	790	813	860	837	851	880	869	866	839	814	831	850	888	826	866	822	843	853	856	875	877	814	844	875	833	851	910	849	843	772	852	827	802	868	858	784	811	850	839	873	878	797	886	843	812	825	851	815	827	851	816	930	785	773	853	831	811	832	868	869	859	834	804	800	861	835	867	816	848	844	847	825	845	835	830	866	827	802	837	794	808	877	898	833	824	827	814	802	825	870	855	880	844	868	859	848	836	838	806	830	850	821	876	843	864	856	808	823	815	837	828	793	889	821	899	825	867	855	892	821	845	848	835	901	866	915	839	858	852	791	842	845	861	863	885	778	851	779	869	811	880	800	789	856	884	858	861	880	842	861	866	832	843	913	843	822	832	843	859	848	883	839	844	850	857	809	834	874	845	808	835	855	825	825	842	847	770	862	864	811	819	860	874	867	803	812	870	838	868	842	808	849	871	868	858	841	828	802	878	878	880	859	846	802	877	862	794	822	792	894	851	846	860	893	838	885	811	832	795	806	866	865	854	797	870	872	843	783	868	851	831	824	840	892	818	838	818	850	769	885	854	820	808	872	829	832	824	850	822	806	837	836	842	891	833	823	871	855	809	823	833	896	807	861	855	822	798	846	867	837	891	862	818	807	830	835	852	858	859	831	862	882	792	840	845	821	857	877	824	799	832	832	870	801	813	829	808	832	827	808	842	849	822	858	743	856	838	850	858	873	834	862	826	835	868	813	893	852	854	839	843	840	792	812	838	804	844	844	903	820	869	823	854	856	820	814	880	862	845	827	823	881	863	850	882	847	841	828	931	817	826	803	810	827	794	835	827	829	814	854	856	793	833	853	865	866	858	839	853	849	862	816	899	890	865	881	837	857	859	861	846	834	839	838	886	810	869	846	841	846	812	847	865	795	858	820	858	859	855	886	870	841	832	837	908	849	824	884	844	869	806	811	788	839	822	839	799	881	786	871	809	813	830	842	843	841	830	810	844	828	876	840	805	879	880	848	778	842	830	805	796	817	819	814	840	847	823	851	875	827	803	820	860	802	803	842	852	851	867	815	845	821	855	853	860	819	926	830	819	850	787	852	784	879	888	797	816	826	815	820	864	851	806	781	822	855	846	793	780	873	811	881	825	801	872	796	847	872	829	811	882	844	868	808	793	863	781	819	850	861	862	820	840	814	862	862	829	829	820	840	814	862	868	849	806	907	805	878	833	845	834	856	818	836	804	821	840	855	833	825	830	823	823	830	786	767	820	792	840	886	820	883	881	824	851	862	866	868	877	829	834	802	852	829	880	813	885	837	850	862	809	843	855	832	842	847	834	849	845	829	868	847	934	790	835	822	827	881	799	849	827	847	820	817	841	881	795	865	850	807	807	821	818	911	776	822	831	810	855	838	832	831	819	885	812	855	850	849	835	810	818	853	864	831	790	832	844	827	795	853	849	874	841	854	830	821	840	846	824	859	894	830	815	904	832	858	829	805	737	841	825	830	867	856	800	840	823	869	850	849	817	846	842	816	818	838	873	836	772	834	827	871	854	847	792	849	844	824	829	858	851	854	868	815	792	834	810	893	854	858	883	838	852	796	762	776	891	831	853	841	841	832	798	848	822	835	818	867	847	854	826	818	868	843	881	862	833	858	849	838	857	830	873	847	908	850	853	853	799	832	872	814	815	886	880	809	828	836	851	822	893	839	806	761	785	813	781	816	833	852	803	879	853	849	793	873	818	836	868	791	864	799	863	824	800	838	847	812	831	904	769	878	844	882	848	839	832	826	799	802	839	747	846	804	873	854	803	851	882	805	818	798	803	811	808	863	875	798	878	813	838	816	843	835	890	878	858	846	838	883	829	827	894	839	908	834	819	817	830	811	798	806	866	848	820	871	834	829	860	832	862	861	876	879	756	830	832	830	848	852	870	847	771	822	839	781	870	850	892	851	868	835	817	852	795	838	871	875	826	848	873	803	844	855	853	829	824	861	844	780	811	865	834	927	824	855	820	883	850	857	852	807	832	833	875	822	784	845	824	812	847	850	850	808	861	780	851	781	842	830	808	829	868	833	807	808	834	822	825	834	842	839	814	810	842	826	824
23060	21563	29314	24272	21558	21611	7071	1386	1136	1000	991	887	829	852	816	776	809	785	819	775	776	735	758	742	744	675	758	716	737	727	713	743	703	700	723	781	726	743	742	756	713	698	704	749	721	693	724	751	707	677	658	655	711	720	684	779	695	709	719	723	684	746	722	626	715	764	634	697	727	656	684	716	649	696	662	693	732	666	706	665	693	678	687	711	682	652	715	753	679	689	682	669	679	704	708	694	749	691	693	703	649	703	688	674	704	696	691	697	696	730	720	691	767	743	704	702	707	748	711	729	696	697	708	691	657	725	714	699	725	679	683	710	694	736	670	687	669	735	699	665	682	702	647	661	678	672	703	710	667	735	728	723	685	723	616	684	703	717	705	702	728	684	695	657	662	715	685	692	723	721	712	722	649	690	682	703	701	712	725	664	720	730	649	709	673	729	720	674	709	656	713	693	738	683	713	715	655	704	774	685	747	705	686	711	677	694	710	711	707	713	702	714	734	686	701	718	693	679	725	688	687	709	683	646	697	714	687	704	660	723	689	685	734	690	709	637	714	685	670	655	704	682	707	699	690	711	713	757	677	664	664	716	632	704	675	702	656	733	624	709	708	689	720	644	713	741	704	690	700	669	715	752	693	712	701	683	706	713	658	679	673	728	656	700	667	729	714	670	687	713	725	724	646	683	658	686	701	688	724	711	713	669	704	744	660	745	682	726	690	688	727	676	669	722	685	725	698	735	643	709	733	700	664	702	692	733	675	748	699	701	729	705	713	717	661	709	703	653	666	712	663	683	761	723	710	704	668	713	695	732	720	727	689	653	701	656	695	674	734	693	658	705	672	702	675	675	676	728	702	664	693	663	717	713	710	718	721	708	671	724	662	708	721	665	676	705	668	669	646	750	680	693	695	734	701	662	670	690	705	679	706	703	755	689	671	695	687	668	653	649	658	737	700	717	708	718	660	716	680	715	719	717	694	693	726	708	717	635	684	723	746	758	722	771	704	674	658	693	673	687	663	758	731	661	696	663	665	673	671	691	685	690	710	726	699	711	714	666	684	694	715	672	677	719	729	700	693	667	701	700	705	664	721	663	692	678	704	661	695	665	706	662	625	685	712	666	701	709	700	712	659	687	711	678	695	708	671	695	704	736	701	666	663	692	720	701	698	722	727	745	709	673	718	693	692	669	740	663	721	693	702	699	695	672	665	714	690	695	741	721	703	651	723	727	719	685	698	713	713	668	679	743	683	741	698	701	695	732	702	699	686	703	664	669	714	637	726	680	717	645	684	668	709	711	675	693	682	734	724	686	715	735	683	691	714	712	714	672	679	702	751	697	712	678	681	694	735	701	694	729	666	702	696	722	647	707	690	703	682	656	707	704	700	712	680	683	737	674	705	725	740	702	648	737	745	665	657	686	767	748	708	729	691	738	725	682	707	679	662	641	662	710	709	718	689	675	704	644	642	632	705	691	791	672	662	700	735	671	703	696	705	686	667	701	631	695	727	699	685	673	729	676	695	625	683	666	707	712	667	685	732	686	708	711	676	718	701	728	718	678	689	692	748	701	713	716	693	721	731	740	658	679	719	664	691	674	692	720	667	703	688	692	732	700	719	683	652	732	708	704	671	693	652	712	676	671	709	675	681	699	758	667	686	697	710	725	688	666	724	678	728	683	691	732	737	682	661	692	703	691	690	664	716	638	691	666	702	663	735	691	696	697	709	680	700	673	705	722	661	712	742	694	736	686	656	690	721	670	676	705	687	717	685	690	697	697	690	694	676	695	694	709	714	693	707	699	691	669	687	708	754	678	672	652	694	716	663	697	667	679	724	678	666	626	710	711	697	672	726	703	690	675	708	697	716	658	649	707	717	682	736	689	719	726	667	720	662	742	717	706	733	656	706	681	714	689	665	731	760	703	707	726	685	692	707	690	703	701	718	688	700	746	689	689	719	661	705	706	719	693	690	687	662	669	736	688	677	688	687	727	665	732	727	699	711	683	712	705	721	737	687	715	696	667	695	625	668	684	707	717	685	693	693	706	660	710	648	700	671	667	733	716	693	656	734	730	666	669	707	676	717	713	692	749	676	693	623	713	722	718	686	730	681	742	669	654	676	675	727	718	685	685	683	718	718	677	673	658	689	706	714	707	669	700	655	658	656	705	626	728	690	695	726	683	706	710	673	698	712	703	728	703	695	668	696	709	720	693	675	669	679	661	694	701	691	666	667	651	734	698	698	764	761	652	706	639	676	729	712	655	648	682	687	684	700	734	640	686	710	688	705	657	670	698	696	670	700	661	656	655	673	710	674	716	704	719	655	736	690	662	682	705	711	703	693	649	689	697	705	659	717	674	697	713	675	725	667	699	699	688	697	689	700	729	710	696	716	695	686	718	690	676	680	681	669	702	731	716	648	655	724	706	687	703	657	685	681	672	673	673	703	664	676	700	669	727	655	723	731	680	706	658	699	706	710	667	640	722	674	723	687	635	682	679	633	673	695	663	743	734	687	731	711	706	698	717	677	696	688	711	735	703	701	739	748	687	684	737	681	668	681	654	710	706	658	704	697	721	701	693	673	694	672	706	650	701	695	688	744	706	687	701	687	683	704	725	697	681	710	738	737	688	691	641	701	690	714	654	715	708	711	684	761	706	751	727	728	706	686	691	687	642	732	693	685	708	670	637	677	700	665	677	694	719	709	669	654	710	644	709	684	656	674	667	715	706	698	709	683	718	708	650	706	697	664	668	697	678	720	651	695	689	706	719	718	678	686	691	673	681	666	634	698	750	682	696	715	707	704	680	709	689	696	700	712	742	687	667	667	692	721	704	657	728	703	638	705	665	727	695	734	684	682	669	744	735	676	705	683	716	685	750	674	630	703	701	712	730	663	647	652	688	716	723	679	677	688	701	686	695	686	677	765	739	679	696	715	704	732	660	725	660	668	699	691	733	675	713	673	640	694	713	672	684	678	635	705	648	674	713	657	679	695	701	706	721	719	703	689	715	682	663	739	672	678	710	724	727	669	676	712	666	695	679	717	659	685	711	673	679	663	687	687	688	680	724	710	688	694	724	685	669	704	639	731	706	701	713	681	672	680	689	707	725	664	750	714	695	748	671	685	736	680	666	753	717	680	678	716	721	739	712	700	680	662	751	717	738	686	710	697	725	726	645	654	721	696	735	690	704	703	630	653	716	743	691	701	731	682	707	687	640	676	707	710	701	698	678	724	674	657	695	715	704	707	732	719	667	700	723	718	665	715	721	671	699	722	641	668	683	719	681	721	681	711	694	690	715	686	699	683	704	659	716	716	683	675	636	703	708	657	665	667	718	692	758	713	677	671	727	758	728	666	734	715	685	733	652	660	710	687	699	682	705	727	653	645	707	668	688	674	656	684	741	647	660	646	728	685	732	688	681	706	696	678	661	705	712	691	692	681	675	716	700	715	651	677	699	684	729	673	716	710	690	659	689	718	661	752	714	708	704	696	689	739	726
15178	13717	9347	4653	3434	2581	2043	1729	1493	1333	1156	1069	1003	908	882	894	859	828	807	784	795	810	757	774	767	741	742	753	739	710	753	743	722	679	723	720	732	745	702	673	700	678	705	732	693	705	682	713	770	727	720	756	686	665	702	712	722	664	686	771	697	746	667	745	702	699	683	685	698	723	661	659	713	696	699	649	682	723	680	673	714	696	692	704	702	703	695	716	697	746	676	687	686	719	735	689	711	699	714	708	729	662	664	677	699	680	692	687	708	729	706	698	673	747	714	739	705	730	692	691	751	665	743	713	713	715	739	758	713	696	680	733	713	754	705	748	678	711	695	716	646	649	708	711	683	745	691	660	676	666	705	683	668	703	701	697	671	701	725	713	669	685	713	668	701	681	712	673	661	652	651	687	648	675	684	706	692	708	734	697	676	686	707	683	704	657	705	703	731	695	712	663	674	725	693	687	699	692	721	710	669	680	709	679	735	702	667	685	729	668	683	667	694	686	725	658	707	716	704	724	704	711	673	661	683	660	707	708	733	683	680	729	706	697	689	681	711	696	698	694	692	716	710	697	651	633	697	654	673	733	710	684	716	696	701	661	657	666	714	683	720	722	707	670	712	704	728	667	698	669	706	654	748	704	655	737	725	719	705	658	707	683	663	711	670	677	667	691	675	698	709	692	695	720	671	701	668	670	679	675	652	707	686	666	699	701	694	696	695	673	707	698	665	679	694	725	660	664	730	714	645	722	731	697	694	670	656	747	720	660	702	669	685	654	686	686	698	662	699	675	668	702	707	679	679	711	714	686	680	690	743	718	680	723	666	675	682	719	711	722	686	707	663	749	693	714	702	673	704	664	680	726	700	703	699	680	711	749	713	676	689	687	680	701	701	700	691	694	704	657	689	713	701	688	686	674	686	718	711	689	679	662	671	717	691	691	695	692	746	708	708	694	677	629	686	725	688	679	678	673	697	661	673	722	681	675	671	688	683	697	662	656	725	713	691	707	717	684	754	725	688	698	709	728	765	692	699	695	722	622	698	686	700	677	665	709	690	731	748	734	699	733	661	706	723	721	747	689	707	727	719	719	735	682	701	731	666	688	685	702	731	692	667	693	734	661	650	685	701	656	729	687	720	684	710	714	700	680	696	690	690	668	720	707	755	698	716	720	672	695	723	713	708	707	716	721	686	660	677	634	701	654	705	734	767	690	674	648	643	693	701	690	659	699	699	701	688	646	735	701	659	686	688	718	672	705	712	694	690	707	733	695	667	716	683	640	709	657	659	723	720	713	655	649	686	683	696	715	686	655	698	708	728	724	762	731	661	683	692	680	657	688	727	672	664	684	712	710	655	696	717	704	711	666	679	668	687	618	657	683	654	725	748	680	727	713	636	702	694	675	685	676	719	701	675	696	711	682	738	638	683	678	712	711	726	683	697	715	692	679	674	714	707	700	700	699	678	659	715	705	640	680	702	693	704	702	696	698	709	703	731	673	671	686	688	702	677	736	708	700	700	687	723	641	682	692	690	737	695	727	687	685	701	705	651	716	694	684	753	688	701	705	693	711	672	665	692	679	643	682	682	694	706	713	696	718	676	663	704	664	730	713	673	674	686	681	695	692	656	698	715	726	729	682	724	669	690	716	729	722	676	656	677	685	680	673	705	698	689	708	726	663	646	681	713	698	666	705	726	675	691	677	677	692	701	722	659	706	677	702	635	691	697	709	682	661	694	707	656	695	704	704	684	663	739	728	662	695	737	713	637	692	698	693	755	704	666	714	709	699	720	673	670	681	719	720	649	651	716	711	682	663	722	739	693	659	671	735	710	669	638	684	685	729	660	714	701	698	674	693	653	696	749	670	677	695	714	689	662	691	652	685	665	724	699	693	701	718	646	740	693	669	709	643	702	685	665	714	677	684	703	682	695	689	670	719	670	734	687	709	678	692	667	717	733	724	705	689	703	724	704	728	668	705	725	706	633	680	670	677	689	724	690	685	703	667	702	672	707	673	718	699	699	664	710	650	701	737	658	667	701	741	631	703	703	708	695	721	680	673	711	722	711	677	720	681	705	677	698	691	637	693	728	701	700	703	693	662	716	719	692	705	638	708	687	678	713	711	680	688	680	672	665	685	725	675	645	703	686	655	699	742	727	765	645	703	686	747	702	686	666	691	672	678	677	652	787	681	638	676	717	702	718	683	730	725	699	648	685	689	672	694	690	654	662	717	685	636	717	653	713	701	728	676	693	688	685	708	695	717	675	679	702	689	691	674	663	689	693	664	651	693	732	755	705	655	679	632	764	670	681	695	685	692	700	694	690	673	690	715	686	657	663	697	741	770	633	718	705	658	730	636	669	681	705	708	675	702	718	678	651	734	678	711	687	654	752	671	706	660	728	644	646	695	645	719	658	705	677	709	699	727	717	659	674	680	706	731	672	693	721	679	697	697	769	677	659	706	673	717	647	638	754	709	649	708	688	676	667	684	682	689	693	673	687	682	670	664	715	663	710	707	714	674	705	706	692	705	715	710	654	723	718	667	674	684	661	716	743	689	691	732	711	744	713	648	657	693	665	703	728	677	717	742	647	659	685	729	704	663	703	698	685	701	732	685	690	654	678	679	708	655	702	626	722	673	718	734	682	706	712	734	649	710	647	717	693	654	679	722	718	704	694	740	744	700	672	707	723	732	710	629	672	675	694	675	664	651	752	668	692	674	668	716	682	699	740	726	639	667	699	716	638	705	704	677	726	650	651	636	694	691	677	673	671	705	710	700	695	685	726	712	714	670	714	667	746	681	665	669	684	715	679	649	709	686	725	686	704	694	657	656	681	686	665	667	655	678	683	697	721	676	674	663	698	755	743	663	706	730	724	704	696	687	723	676	663	703	697	690	643	648	673	667	733	683	680	710	662	693	711	689	684	672	673	653	778	690	679	695	681	731	727	716	655	685	717	687	740	680	667	639	710	679	698	729	712	738	642	731	683	719	686	714	700	679	689	680	782	693	705	646	699	695	711	724	736	662	657	736	682	682	722	694	678	694	677	692	694	707	733	707	664	684	733	707	648	667	664	703	706	691	685	673	656	730	660	717	675	730	729	679	673	694	659	709	748	678	661	682	725	707	673	737	693	684	703	694	740	667	731	663	710	665	667	645	685	728	703	635	704	727	696	711	668	700	689	643	705	695	720	691	692	666	673	728	657	612	655	638	680	707	625	694	692	716	657	640	691	689	645	686	675	725	707	700	654	685	750	670	721	695	702	710	715	656	687	691	724	673	683	746	713	692	677	704	660	712	662	726	686	703	701	643	701	705	684	681	684	688	698	709	703	710	659	670	701	687	718	718	685	663	646	684	715	691	688	734	697	698	692	721	726	689	677	693	719	686	690	672	691	658	688	648	699	791	713	700	731	679	688	686	693	724	671	708	700	706	679	682	690	681	710	679	724	714	715	721	699	684	725	636	684	724	706	685	679	722	721	671	678	733	715	692	738	729
28711	17589	3928	948	735	714	669	670	676	692	703	631	628	639	636	683	629	618	642	647	667	638	648	655	669	650	620	598	649	617	632	688	663	637	649	625	643	615	669	617	678	609	655	635	687	631	645	610	637	656	658	651	638	640	689	633	630	689	671	653	638	620	679	648	657	668	624	677	737	646	656	672	661	613	690	620	620	612	636	670	601	653	679	631	612	611	670	656	648	660	671	680	640	658	598	634	680	676	613	633	642	673	658	653	608	627	631	688	626	655	605	677	647	638	658	659	690	670	690	707	651	642	652	638	674	661	648	640	629	647	645	643	623	652	644	651	663	646	630	638	633	679	664	640	629	658	608	651	625	592	662	660	688	664	666	623	670	628	623	620	661	610	673	670	561	662	634	689	683	627	679	643	625	616	641	615	636	655	659	659	650	646	670	665	657	635	670	660	676	661	658	604	637	625	627	651	663	649	685	665	663	661	659	629	663	663	642	635	632	651	611	671	679	644	661	668	602	628	670	640	657	668	643	623	611	623	644	663	627	642	639	678	640	607	638	680	643	667	655	648	667	644	644	670	675	657	670	648	623	653	666	619	648	661	638	621	666	605	677	717	668	638	638	629	623	642	658	639	692	678	713	673	636	662	695	636	595	630	603	669	655	646	621	692	673	691	657	646	666	669	618	651	632	655	599	679	708	602	639	620	642	632	614	656	654	649	605	722	618	603	654	651	631	602	589	679	696	673	639	680	678	632	669	648	668	668	623	661	653	653	659	645	610	678	665	669	703	609	653	608	673	639	636	631	616	672	641	631	654	636	591	638	642	608	643	614	715	638	656	669	601	620	641	641	621	653	614	671	641	619	586	604	646	662	653	650	632	598	656	623	679	605	656	655	614	703	649	671	632	694	629	631	661	655	636	681	637	616	602	675	634	625	643	621	627	672	624	641	635	670	648	685	642	627	660	669	591	679	627	671	642	648	636	620	628	618	666	669	609	685	617	643	673	646	669	635	622	681	602	652	677	602	657	607	638	639	672	620	618	671	633	599	682	634	634	690	640	679	675	666	638	672	629	673	651	643	605	620	658	633	625	611	624	624	715	671	668	659	689	646	613	647	691	662	627	665	679	627	657	619	608	662	635	634	638	645	693	686	645	634	684	637	639	646	661	677	627	622	615	678	687	674	639	636	639	647	634	669	695	718	646	652	633	618	666	660	617	659	666	655	661	663	665	636	617	644	624	642	612	585	682	649	676	662	682	654	677	619	682	658	599	652	611	646	621	655	644	708	667	690	616	651	634	685	640	657	618	687	660	679	654	639	615	652	680	677	691	638	682	657	647	625	641	640	700	666	644	637	633	670	648	643	638	662	637	668	635	638	598	659	645	615	659	683	618	710	644	637	641	673	653	637	651	654	656	628	654	682	632	666	633	664	671	609	637	628	596	659	659	689	667	618	670	648	632	672	647	655	650	634	632	616	637	677	627	665	703	636	693	607	662	633	629	647	664	645	628	601	674	680	670	659	654	654	581	620	672	603	663	610	641	666	676	671	638	660	607	648	649	639	667	692	637	666	670	663	712	656	634	730	632	646	651	637	623	682	619	651	641	654	695	672	651	676	679	684	626	651	664	677	690	642	651	621	640	647	689	598	669	632	666	675	639	639	642	617	658	628	630	657	665	669	665	588	626	638	629	638	670	664	623	672	629	658	641	655	637	651	683	646	619	691	679	634	620	656	643	693	652	629	589	613	647	712	659	652	657	654	648	674	659	613	678	641	609	685	644	629	649	600	632	652	635	657	662	603	636	655	640	668	653	672	667	642	587	667	672	601	653	602	591	635	624	597	605	614	673	668	647	698	676	644	704	611	621	630	670	656	678	607	612	654	663	669	611	654	640	661	632	665	656	608	651	683	666	667	629	662	627	700	672	657	647	651	665	698	691	601	673	692	680	657	624	661	674	639	623	662	648	640	645	634	645	622	576	666	685	691	602	635	648	620	638	646	674	646	588	663	673	682	662	613	687	695	689	662	656	615	608	630	621	589	647	670	675	613	587	634	652	662	664	661	594	633	677	668	715	641	644	618	642	649	653	694	638	670	615	629	634	618	647	640	661	629	637	644	629	750	620	746	652	746	651	673	624	605	667	615	614	642	645	653	638	591	673	628	665	653	635	639	624	626	688	649	619	650	659	626	638	614	673	672	678	685	661	648	650	636	634	658	597	632	612	637	661	648	655	641	655	672	666	657	685	681	658	631	680	677	709	646	654	605	644	618	640	683	679	635	626	653	650	687	652	640	664	620	727	660	656	662	676	634	637	655	639	679	671	615	608	685	658	648	656	685	669	637	643	656	705	660	622	648	622	629	650	621	617	637	633	670	652	651	627	645	676	691	621	637	637	638	627	654	640	661	631	670	686	637	684	671	658	637	644	645	651	640	684	668	692	660	671	632	666	667	668	605	667	637	634	632	633	622	671	637	637	631	644	666	647	699	655	648	597	631	697	666	621	626	662	638	660	668	645	650	615	636	621	660	674	675	688	603	623	618	684	618	649	686	658	635	634	688	613	647	668	685	667	694	635	621	575	674	637	674	654	640	624	645	608	691	598	681	626	662	678	684	650	649	613	614	655	645	638	669	726	641	637	614	642	688	629	674	636	668	635	663	665	648	678	643	628	650	643	663	683	607	633	579	665	644	644	657	596	647	637	644	687	643	685	639	648	610	638	640	615	626	677	682	646	672	631	612	647	672	643	668	681	641	660	666	656	630	645	636	675	644	666	674	624	692	632	705	655	655	617	597	633	617	663	610	658	632	628	661	670	649	659	606	669	596	618	691	655	661	641	670	624	647	619	669	656	640	646	680	664	619	612	655	645	639	640	651	639	633	613	663	648	627	661	648	664	660	655	663	660	648	679	658	650	635	706	656	634	661	660	654	648	637	616	630	664	643	648	675	588	635	691	716	623	680	657	644	674	635	639	657	611	654	657	670	636	683	659	691	680	637	624	703	648	641	627	630	636	623	662	631	668	631	627	626	659	667	637	676	662	615	682	654	653	660	621	655	645	680	641	643	617	632	661	666	631	680	678	655	609	668	657	653	602	658	644	627	680	650	638	635	628	635	649	683	645	587	631	657	653	592	624	664	653	682	632	656	660	583	654	689	644	623	678	624	616	667	670	671	650	612	727	655	640	669	686	670	696	588	638	616	708	628	663	686	614	657	671	662	654	609	691	670	646	611	619	644	630	675	659	674	676	658	709	661	658	696	630	613	660	637	625	686	618	693	627	666	666	666	636	612	633	645	650	651	657	662	622	683	619	682	659	593	629	648	630	639	637	655	686	633	617	609	640	613	639	604	642	635	719	685	666	635	641	600	597	654	610	660	657	691	661	662	619	696	651	659	659	621	662	651	622	600	659	685	644	667	640	622	649	661	655	652	633	649	663	636	633	664	639	646	646	641	652	622	654	603	719	642	671	645	637	652	682	686	639	646	687	604	687	637
12130	1077	1045	797	799	719	703	661	669	716	670	695	769	659	671	698	631	686	723	696	706	706	697	691	680	626	730	661	688	679	747	667	659	680	681	686	691	673	665	674	701	630	681	654	651	717	698	677	676	696	681	706	679	672	699	678	696	640	709	700	684	667	677	680	717	704	673	650	722	677	695	634	659	670	684	648	688	662	652	692	700	675	671	663	687	681	695	707	665	677	699	666	642	658	656	651	654	669	669	659	720	664	665	655	679	654	705	720	693	645	693	655	693	692	688	697	699	699	671	701	668	680	703	652	707	693	720	729	674	688	652	668	683	706	688	680	751	699	669	696	694	670	715	712	660	634	704	642	646	706	665	660	664	654	617	672	672	695	673	705	685	672	716	649	669	659	668	641	658	708	654	736	661	671	613	691	632	714	692	645	701	681	702	679	697	708	694	701	652	654	677	735	719	668	639	682	636	677	701	681	703	707	701	673	642	664	653	686	700	671	618	651	764	683	665	698	685	728	673	676	728	664	661	652	653	639	671	663	677	625	654	701	635	653	698	637	635	670	651	660	664	725	735	662	667	654	656	684	659	707	672	670	694	648	706	652	663	708	687	657	673	673	691	701	655	616	674	676	630	680	655	614	680	644	700	666	692	635	673	683	694	642	655	671	640	628	693	706	697	664	694	655	688	743	661	692	680	709	689	637	629	705	673	667	690	728	658	638	670	667	716	671	645	679	652	707	675	754	664	710	678	638	687	677	644	685	661	649	660	692	746	695	672	671	687	688	665	702	641	664	649	685	720	685	703	641	659	714	681	706	656	706	693	674	688	669	660	646	695	679	646	640	682	652	665	657	645	619	684	705	672	638	700	673	669	676	634	690	732	654	706	713	702	690	705	676	606	664	678	686	696	640	678	701	618	707	726	659	639	682	662	670	683	686	652	705	725	675	628	654	690	703	633	684	670	638	682	654	646	633	686	699	609	661	684	675	712	710	657	701	635	693	708	670	660	673	652	745	652	677	650	646	715	682	713	640	754	697	617	699	686	689	652	649	680	692	683	636	744	636	676	726	681	716	742	633	652	682	676	668	694	646	689	658	686	697	670	668	669	657	683	689	666	700	716	710	709	689	706	732	655	672	646	709	635	659	683	640	648	675	687	588	669	668	692	720	688	673	654	671	701	664	643	710	620	659	732	642	641	698	681	637	711	641	682	646	693	690	725	675	653	703	699	718	690	652	743	676	725	620	703	655	688	689	624	662	721	674	686	664	703	681	672	657	696	664	658	678	701	679	698	637	674	662	653	671	660	701	679	673	666	662	716	697	689	645	630	651	683	649	656	680	621	700	700	636	642	634	674	703	734	675	682	706	645	673	681	679	692	699	662	664	675	686	672	670	668	645	657	691	689	688	640	648	655	646	655	693	727	675	724	691	676	683	701	695	633	667	678	669	658	708	637	699	687	668	669	674	662	677	713	654	686	690	690	715	660	650	660	721	687	705	632	704	686	654	664	664	666	676	694	679	683	677	684	695	656	683	652	662	689	691	704	715	677	682	631	631	684	649	685	696	677	645	643	631	645	636	650	696	682	654	703	739	637	720	690	683	686	669	615	627	762	636	693	669	658	673	687	653	653	681	635	662	672	705	691	689	648	662	690	669	672	676	670	699	704	680	639	665	688	661	731	601	710	606	712	647	699	640	698	665	705	678	680	676	743	660	663	670	702	691	703	660	686	684	654	700	665	660	690	733	702	664	677	699	685	675	701	684	666	699	688	695	704	678	673	657	663	714	684	701	690	682	699	715	681	708	639	734	666	698	692	640	647	653	655	670	658	656	655	673	683	718	665	674	668	691	690	668	642	663	663	679	713	673	705	631	684	692	655	647	638	727	645	709	609	702	673	641	695	670	674	660	708	656	647	695	656	677	694	660	736	655	670	679	686	667	729	668	684	707	668	634	693	639	658	631	692	678	676	662	669	681	659	695	696	677	682	659	716	692	645	681	654	658	658	665	617	664	673	675	654	666	698	697	696	716	664	686	678	657	686	690	724	666	646	671	651	696	643	738	644	649	702	697	703	714	661	658	660	672	663	676	696	690	690	677	683	710	662	668	708	645	676	652	742	701	657	650	690	691	653	641	739	664	640	691	672	682	683	682	651	604	730	720	685	713	672	670	652	687	667	669	682	663	668	676	607	679	631	678	703	664	697	670	685	648	662	622	671	656	689	697	676	666	774	642	683	678	663	668	651	677	678	693	659	664	685	710	675	691	666	710	710	632	662	683	727	653	683	660	705	650	707	619	661	670	670	679	672	687	646	686	695	733	669	667	661	661	667	679	660	663	620	677	732	688	658	648	691	695	699	660	715	636	676	642	706	638	691	665	674	653	628	655	683	679	664	700	666	674	635	676	677	718	692	657	674	677	676	661	678	646	714	717	660	671	721	632	681	682	655	690	708	660	713	664	741	718	655	668	671	649	658	698	729	746	665	655	681	691	659	663	654	675	652	662	667	655	689	647	690	645	637	693	673	644	685	660	675	656	664	690	646	695	670	621	693	646	685	652	654	664	672	647	746	657	647	706	677	714	705	656	707	670	662	712	667	657	659	699	645	689	661	704	770	678	656	675	706	650	662	683	660	660	664	646	685	699	728	721	699	671	660	666	670	679	675	672	714	666	642	665	697	679	663	669	680	677	671	670	666	660	668	702	706	690	710	673	662	677	674	698	683	693	680	632	699	642	681	656	630	709	693	672	693	651	648	633	710	678	680	692	714	653	641	694	685	615	645	635	648	653	639	673	683	629	675	699	769	665	688	694	691	695	615	710	646	703	700	649	683	653	695	695	689	690	662	695	678	678	710	683	711	670	688	644	687	671	638	646	688	669	668	663	698	634	680	675	679	626	662	620	685	689	666	656	692	653	621	665	711	644	779	647	678	651	695	647	691	649	637	682	684	640	706	646	714	704	702	712	701	663	675	675	646	688	688	683	713	752	668	695	646	682	653	649	638	705	709	622	660	667	659	665	725	717	654	680	673	624	709	641	620	648	713	730	664	612	692	642	669	662	692	699	674	673	693	645	716	664	653	639	729	706	659	706	678	700	643	671	726	671	653	726	702	709	635	752	708	698	642	670	697	665	710	667	708	640	685	747	670	689	703	685	660	660	697	712	685	698	646	641	679	687	711	674	687	684	669	686	669	645	630	675	665	703	726	724	731	634	657	680	663	691	648	722	708	657	667	665	712	688	662	649	675	648	672	661	680	649	660	647	697	680	707	694	648	697	658	706	668	686	685	693	675	680	684	662	708	671	689	693	689	665	686	691	731	670	703	685	693	670	676	691	707	638	636	700	649	662	641	691	695	642	680	703	744	696	666	644	684	685	692	660	712	651	687	701	678	658	663	708	675	742	647	640	676	700	632	704	676	664	710	637	715	658	681	666	684	716	656	722	654	685	718	670	642	701	685	654	649	683	673	677	618	688	697	708	643	698	702	642	679	674
24187	21526	28839	24643	21513	9557	1262	859	747	718	658	604	595	611	575	589	561	583	545	533	568	530	553	548	550	512	520	542	472	516	524	492	514	521	532	521	565	483	516	488	551	484	508	487	499	509	498	523	506	540	526	508	497	500	503	481	531	528	537	508	557	458	549	532	511	507	520	481	493	471	541	520	510	533	536	572	497	506	515	488	472	483	516	516	497	509	533	506	517	533	490	498	515	494	535	524	504	531	500	501	489	479	523	493	502	521	505	506	582	496	524	522	543	525	552	552	516	505	483	507	506	480	543	537	517	512	539	501	535	519	509	531	523	495	554	520	511	472	526	489	504	520	501	525	545	525	515	493	534	497	528	552	504	542	491	500	503	545	521	529	516	507	484	535	534	559	485	468	492	538	492	475	490	527	493	492	528	534	533	480	472	462	535	522	534	514	529	496	530	546	464	489	529	496	496	504	509	520	500	501	474	529	497	526	489	508	558	555	491	536	492	480	520	488	494	492	533	496	498	487	515	505	462	540	516	483	525	494	492	485	496	509	547	547	503	502	525	518	478	511	537	539	475	522	510	499	504	507	511	508	520	514	526	535	505	511	534	515	499	512	491	543	491	467	497	537	515	491	536	493	519	539	542	497	470	512	541	480	534	485	535	534	487	527	487	512	508	485	527	491	496	528	508	524	517	493	506	523	517	506	495	495	502	499	537	523	560	505	519	498	517	528	520	519	532	496	503	504	487	482	561	546	527	510	541	502	527	530	463	499	529	562	485	487	465	488	503	483	480	565	511	531	497	508	514	501	525	478	552	506	532	482	466	522	550	472	546	523	509	493	518	548	488	499	495	539	513	471	507	518	527	548	505	498	525	495	493	470	475	512	497	529	509	495	511	506	505	539	512	529	488	503	472	494	479	490	483	547	481	505	509	518	499	535	510	483	506	539	498	493	484	506	509	501	524	517	515	496	510	491	500	508	495	519	481	495	533	519	500	495	502	468	541	479	559	524	531	532	522	498	541	530	507	497	513	506	516	523	518	491	529	488	518	515	511	517	522	548	533	519	499	537	495	486	473	485	519	516	500	506	541	503	543	487	498	503	505	509	480	522	498	488	500	507	568	550	526	491	498	544	507	488	515	468	508	493	493	499	518	488	497	550	507	524	485	554	547	486	508	509	520	500	524	466	459	500	549	487	536	514	499	501	498	476	506	511	519	493	511	486	519	552	532	498	534	495	546	542	495	527	458	498	517	526	518	464	494	511	526	543	481	501	528	479	510	509	511	498	535	504	544	516	529	526	486	519	495	499	507	531	493	482	501	481	492	531	538	479	515	504	546	487	467	494	495	534	516	516	529	521	498	518	486	520	488	523	495	504	532	539	567	560	472	489	504	560	489	500	497	516	485	512	516	508	484	542	505	525	472	519	525	505	507	522	499	517	514	522	529	529	492	523	494	508	525	568	493	490	504	492	502	483	513	535	509	517	537	500	506	539	513	508	505	519	509	523	480	498	521	490	464	501	491	490	508	526	518	439	514	487	551	477	522	475	506	505	485	554	515	495	493	497	500	515	516	503	512	546	476	485	487	497	494	499	496	482	535	483	505	485	479	526	529	536	505	499	530	500	491	496	533	499	495	553	524	490	506	557	470	492	502	509	480	539	514	502	499	498	499	529	517	549	558	460	517	496	486	516	518	447	500	537	433	484	485	526	531	515	503	489	508	503	547	548	529	472	515	498	500	486	470	504	524	547	546	506	543	485	502	527	532	554	483	471	549	514	510	497	509	490	487	488	470	512	483	527	501	506	474	467	499	518	534	496	467	528	514	522	500	514	539	488	496	488	542	477	488	495	554	508	519	498	531	487	512	510	512	533	482	535	521	528	481	538	509	547	516	513	484	492	505	521	502	529	522	494	528	456	468	562	516	478	523	487	520	518	516	516	525	513	550	512	553	473	524	513	526	512	543	496	519	543	516	514	487	528	513	471	535	502	519	527	529	511	530	529	533	532	525	540	488	498	525	535	528	485	478	510	484	509	518	520	505	487	525	462	504	489	471	509	540	530	503	451	500	556	517	508	526	517	477	549	523	494	518	483	465	507	490	519	513	515	498	494	520	548	545	473	490	507	518	514	500	513	526	501	525	556	517	495	459	476	509	540	495	488	510	519	490	523	510	497	500	503	483	492	515	519	498	509	501	486	488	490	482	534	508	517	487	496	505	514	522	505	499	527	500	514	517	477	460	528	523	491	527	523	550	481	541	549	558	513	526	505	509	494	532	493	490	525	506	509	486	477	504	480	525	501	507	478	544	542	491	470	513	479	541	470	544	444	509	500	491	516	521	492	523	497	493	526	496	503	506	512	532	511	538	495	476	522	513	526	462	485	520	523	543	547	534	530	528	511	534	505	531	517	529	519	490	537	529	496	508	516	527	537	550	493	529	522	506	497	500	502	505	509	515	506	498	504	546	498	482	478	521	545	481	522	511	508	471	493	504	480	500	494	503	541	483	512	516	533	519	505	501	499	505	547	505	489	504	537	503	518	521	515	544	494	493	485	494	506	526	478	478	489	548	488	521	519	494	513	528	485	497	489	506	484	496	499	514	536	513	526	521	507	519	544	485	535	527	506	474	525	504	500	516	508	514	495	500	512	555	544	506	507	528	517	519	495	530	564	522	489	563	496	519	520	548	482	505	516	517	491	494	527	549	518	460	526	528	509	490	493	509	515	519	533	522	489	531	495	474	496	544	481	482	495	513	508	479	529	484	520	532	503	466	489	492	537	529	500	507	506	472	471	509	450	469	501	487	499	505	523	490	538	496	537	497	490	508	480	464	497	487	494	572	503	499	479	501	468	535	529	540	508	465	467	517	509	526	497	553	528	486	453	501	511	485	469	490	482	500	510	502	510	489	492	498	506	509	491	478	522	521	497	528	499	515	518	507	510	499	502	492	544	510	524	535	471	478	520	485	484	521	520	511	553	498	524	512	509	512	536	473	526	521	523	539	516	519	507	468	500	512	532	513	489	507	510	535	519	528	488	465	518	557	499	535	493	538	526	511	536	498	503	551	516	505	498	488	482	524	517	499	494	511	491	477	492	509	508	461	516	476	489	500	484	546	475	517	532	498	493	525	548	501	533	494	539	470	495	517	475	501	526	550	487	512	502	486	459	486	499	483	501	491	506	521	510	494	514	549	506	485	500	496	490	483	510	523	540	514	523	497	519	541	496	522	534	522	512	535	530	495	554	474	566	476	503	510	578	476	503	486	488	534	477	513	519	482	481	533	508	505	488	533	507	518	499	523	517	507	530	507	538	532	510	507	545	493	519	499	500	499	521	513	514	474	516	519	493	512	496	571	497	484	502	488	473	524	465	492	501	488	535	477	483	502	495	510	480	485	446	489	501	530	495	479	483	484	505	524	494	481	479	534	557	502	498	497	503	498	522	516	513	523	506	463	497	503	546	523	486	497	472	500	532	495	539	492	541	494	532	486	477
12348	8464	5683	2857	2192	1687	1280	1094	983	834	789	733	691	683	607	642	586	627	569	564	549	585	580	577	561	620	574	544	545	546	592	576	552	539	559	569	532	512	509	561	551	537	532	551	513	527	540	561	518	571	539	558	530	507	538	510	588	571	524	531	526	501	565	483	552	540	531	533	492	569	524	559	536	548	529	505	520	514	560	563	520	541	502	539	557	573	545	556	524	529	513	569	561	561	536	529	523	556	475	522	522	534	513	518	542	520	530	541	530	549	570	524	547	553	544	510	545	566	549	485	562	573	568	512	562	558	523	505	529	551	551	500	525	548	522	545	530	529	502	525	504	528	518	546	514	529	516	541	548	536	568	527	517	505	548	491	549	516	532	482	476	504	532	534	561	514	501	546	529	498	535	487	517	527	544	537	535	518	538	537	564	530	552	515	517	499	531	519	501	529	564	503	543	471	511	541	535	540	537	519	531	516	523	529	514	560	505	537	581	511	541	505	533	521	520	541	531	486	555	511	536	551	544	556	525	528	532	529	509	538	542	534	525	526	550	557	569	526	524	520	539	531	570	535	524	512	561	564	551	569	554	574	524	553	480	492	549	533	505	505	527	534	601	557	532	563	531	492	523	557	515	499	544	496	531	565	518	564	511	530	566	515	546	502	543	507	531	523	573	470	537	552	586	532	553	529	509	514	529	541	544	515	536	553	558	537	556	549	549	536	514	529	520	548	536	522	515	574	512	540	504	560	568	525	540	527	553	514	546	537	543	561	511	533	537	582	564	550	554	513	534	493	512	519	496	479	573	550	569	541	546	509	517	502	577	512	522	529	538	488	544	514	536	545	530	548	504	523	523	527	513	560	565	542	507	521	529	548	540	513	568	491	493	513	571	551	572	549	554	530	557	514	538	526	547	563	577	541	487	519	552	548	551	543	534	509	487	527	556	525	542	523	507	517	524	552	536	535	541	516	521	527	531	563	514	531	532	561	504	525	507	579	541	565	502	528	560	534	518	505	507	513	536	499	557	516	552	568	505	571	544	517	528	534	562	516	549	520	489	535	550	544	555	543	519	518	514	495	546	515	533	516	520	509	578	574	524	527	496	538	548	541	510	563	514	513	547	496	509	530	541	560	497	516	512	533	524	510	542	550	537	502	521	555	543	529	523	503	582	505	529	487	504	533	496	519	514	539	562	578	555	523	540	540	549	529	547	520	551	550	511	552	504	530	533	498	536	520	510	517	509	533	526	536	523	550	505	526	509	565	503	563	514	525	539	487	520	540	511	552	505	507	521	497	525	540	584	513	531	511	544	505	546	547	532	542	537	549	522	483	523	505	547	532	581	512	514	535	540	507	542	538	560	536	501	510	489	555	558	520	536	516	545	527	564	509	520	550	528	505	521	512	547	536	547	539	523	543	540	522	501	537	512	538	562	485	551	527	511	507	554	564	486	513	479	528	562	539	536	522	501	548	536	516	513	479	497	557	494	469	578	529	498	541	521	552	544	596	506	550	538	516	525	472	532	525	580	578	562	526	515	567	551	510	546	533	526	526	512	495	538	520	511	496	546	578	536	545	531	521	528	567	565	538	544	515	544	493	547	545	497	505	511	507	549	534	546	522	533	527	574	533	561	511	551	510	540	531	538	528	528	550	585	534	532	535	556	523	563	531	537	533	542	524	554	508	513	527	481	522	509	512	517	527	565	522	480	527	543	536	480	557	572	520	496	556	526	502	514	512	532	498	489	546	524	507	521	516	542	556	534	564	512	508	558	511	531	499	549	537	546	548	535	536	560	506	544	511	509	523	536	552	542	526	547	504	523	510	565	580	507	535	456	493	527	539	505	572	527	532	523	571	512	545	542	534	504	533	494	521	506	540	504	522	531	534	533	523	494	534	507	539	507	557	553	556	532	545	540	534	540	497	540	545	509	555	517	540	525	499	526	569	543	495	576	540	558	542	545	533	504	509	541	533	526	556	526	544	551	553	503	514	518	495	486	539	532	462	553	496	502	577	515	548	532	545	510	552	504	530	553	524	522	528	518	535	541	539	495	523	547	540	509	545	543	557	538	514	483	521	508	512	539	566	506	508	555	568	533	544	526	557	523	545	523	535	531	511	542	502	548	549	564	491	544	547	475	548	520	543	564	516	541	506	520	516	524	529	533	565	520	528	538	512	541	549	518	543	533	535	521	545	563	524	529	519	534	538	538	570	548	528	569	510	564	580	515	545	509	523	494	577	505	517	546	502	537	496	553	489	522	527	530	512	527	579	514	543	585	503	514	546	514	489	545	533	519	535	538	536	509	501	531	535	519	536	515	532	489	557	503	498	528	542	518	536	531	507	549	532	533	570	537	525	541	545	534	538	515	581	542	513	521	548	543	511	542	517	553	530	570	551	577	495	508	545	543	548	565	472	533	535	542	570	523	533	483	516	510	541	466	534	581	534	569	523	520	547	509	549	547	525	529	540	555	483	502	505	551	567	539	445	528	525	504	553	518	508	518	519	519	528	504	507	533	523	509	559	556	542	555	493	546	582	572	524	522	511	564	539	517	547	562	525	521	504	543	553	578	536	532	537	514	565	509	528	556	502	526	517	556	518	538	512	541	515	569	529	510	546	530	525	504	514	533	519	541	500	542	518	571	540	506	546	515	518	505	512	549	513	502	566	546	565	536	528	569	516	547	542	474	516	514	519	526	502	520	528	499	516	549	555	532	521	544	538	535	518	528	517	558	531	534	537	522	594	552	536	512	546	525	477	584	523	497	563	529	502	510	551	540	533	534	539	533	508	488	530	510	511	531	541	519	533	546	529	513	520	516	529	554	553	552	482	500	543	554	535	511	506	558	536	535	531	532	563	482	518	552	522	519	567	528	517	541	552	492	535	540	558	566	510	590	544	529	551	535	531	499	539	513	568	549	532	505	499	554	548	555	535	532	526	526	574	541	527	563	551	517	514	564	556	557	580	546	531	537	487	547	518	564	516	525	492	503	532	490	523	531	515	504	515	523	557	545	545	566	521	511	532	527	530	541	521	556	515	506	524	551	582	557	518	530	550	558	536	528	482	518	554	544	544	516	508	536	547	531	531	511	532	540	536	533	536	485	558	554	559	507	554	542	542	528	535	533	500	502	568	540	532	536	520	474	524	506	530	529	491	527	546	527	469	524	556	565	538	519	551	515	510	512	550	526	549	529	505	553	520	542	510	513	493	518	557	525	536	492	522	491	505	559	534	542	527	556	518	528	537	498	552	518	541	510	524	546	502	522	549	505	571	524	516	533	543	556	541	553	569	521	552	513	505	544	559	535	487	513	530	530	515	536	553	530	526	548	550	535	506	512	527	541	535	551	509	535	506	530	501	517	539	573	525	567	560	551	542	535	552	561	536	513	516	532	543	513	579	524	544	536	523	572	513	535	536	539	571	550	511	542	519	544	528	531	503	526	504	524	515	555	530	547	494	543	547	538	557	528	554	535	511	524	526	556	539	529	501
25410	21542	27707	25739	9857	1309	1098	1048	939	963	945	914	862	908	917	905	826	812	903	860	868	863	831	864	834	841	852	834	863	815	878	861	881	800	777	866	833	798	877	880	789	900	843	842	882	862	827	867	839	822	821	836	845	880	904	826	769	806	795	811	809	849	852	831	853	821	802	829	904	805	782	850	868	830	873	856	850	813	827	821	822	905	807	826	856	862	851	831	870	851	833	856	858	835	774	871	809	866	874	833	821	793	845	840	837	855	856	838	821	806	830	893	832	880	811	879	841	850	828	864	862	833	827	864	867	850	811	842	840	795	925	835	850	843	840	897	884	843	874	812	854	847	882	803	839	857	831	783	859	875	839	844	830	885	883	815	828	840	836	838	799	829	823	830	797	816	835	857	824	856	876	812	849	813	827	887	880	856	822	815	836	817	861	815	812	847	794	790	876	868	857	863	836	838	885	885	812	844	825	862	788	829	770	847	833	846	799	815	866	845	817	839	808	825	833	852	832	797	803	891	802	828	827	863	835	821	869	841	862	924	848	825	845	884	853	875	877	869	818	800	868	850	825	848	841	848	859	837	835	814	818	843	842	825	822	867	814	824	920	840	850	853	823	845	850	858	830	851	859	817	838	817	786	847	856	827	829	810	834	861	865	831	843	863	781	913	809	844	827	871	881	847	826	887	772	835	935	848	846	855	853	803	845	827	893	826	783	842	842	835	822	877	861	841	869	811	861	887	812	810	853	851	841	833	839	832	866	818	835	828	831	835	886	830	859	840	802	923	870	822	840	864	814	873	832	834	820	822	789	816	867	772	782	890	841	859	811	848	839	851	843	827	843	854	835	871	857	854	850	853	899	886	763	812	838	866	866	811	811	819	869	813	845	850	892	790	828	849	814	841	815	798	815	818	840	842	820	838	806	827	853	845	875	869	782	872	841	803	880	831	823	810	812	835	855	875	848	851	843	827	848	793	893	856	818	806	804	902	840	855	840	869	860	824	820	835	809	825	824	838	799	847	852	825	802	815	821	810	835	853	838	790	807	780	855	850	858	870	824	811	837	883	898	880	789	883	858	883	830	808	853	811	803	801	829	912	893	798	827	778	832	784	845	852	815	846	860	819	781	818	838	810	866	858	877	853	865	866	823	837	870	856	807	840	773	817	852	862	839	808	853	824	824	866	788	814	828	797	833	838	843	844	790	882	852	830	800	809	887	828	859	858	856	844	805	879	844	813	788	825	816	820	898	810	840	856	832	880	830	886	841	824	847	815	840	848	850	886	818	813	832	862	849	853	886	813	835	817	844	867	834	865	824	830	824	899	830	807	827	849	823	876	840	811	862	817	816	796	846	852	771	825	819	830	790	840	859	816	839	835	774	819	808	795	813	841	831	859	798	834	809	833	810	853	854	872	810	847	863	920	888	877	813	792	802	833	873	823	877	823	881	803	819	807	861	864	903	870	865	829	804	845	804	833	838	857	847	824	856	900	793	831	812	835	857	848	834	859	807	859	840	853	771	814	818	884	810	844	803	834	846	817	839	787	846	820	815	836	855	821	847	841	838	832	835	841	831	807	805	840	847	857	895	834	864	902	877	836	848	861	782	855	796	860	864	881	861	901	895	850	842	824	904	855	839	836	846	827	828	839	858	806	891	830	858	856	831	908	839	823	845	855	873	828	871	873	780	865	850	837	874	867	846	810	886	854	837	781	840	870	837	834	816	820	806	811	867	791	879	884	837	874	832	846	842	834	854	838	850	889	801	863	787	762	810	843	798	805	836	825	794	825	803	880	859	845	787	845	881	851	873	853	852	829	835	855	860	810	873	834	860	856	818	840	836	811	882	856	827	813	799	853	863	835	812	873	841	823	853	816	814	858	832	810	870	881	861	894	877	826	759	821	879	838	837	845	833	864	815	852	885	856	797	879	841	822	817	803	847	848	795	844	782	880	836	851	835	781	798	854	823	844	898	821	809	794	814	829	801	845	844	826	821	761	851	831	877	828	847	796	807	833	821	892	835	833	887	896	806	851	887	872	831	838	786	878	817	892	917	813	850	908	832	843	919	796	820	833	834	868	852	860	837	808	868	844	872	836	842	824	859	827	794	832	855	805	817	797	816	814	846	809	835	779	775	861	840	836	853	868	831	840	844	820	825	786	836	847	809	830	838	866	798	838	870	811	807	836	854	824	825	832	817	836	865	852	849	816	826	878	870	868	821	802	876	867	856	831	826	833	824	860	899	859	860	835	812	846	861	860	814	870	842	801	870	828	865	835	853	769	835	846	844	821	869	829	837	834	853	841	843	805	842	853	902	831	849	850	844	796	797	905	829	806	819	824	840	794	804	862	870	862	803	764	830	813	883	865	872	791	850	789	871	818	808	851	830	843	847	850	845	829	805	812	764	830	802	818	851	823	827	839	867	784	787	846	834	821	881	790	791	833	850	903	852	803	835	875	883	844	841	850	815	877	823	885	800	847	910	802	840	839	828	907	878	885	806	899	851	804	877	854	784	841	840	809	805	771	823	841	800	801	850	801	849	851	847	832	809	852	806	874	779	825	800	812	809	814	839	857	787	817	853	856	856	802	813	852	828	783	869	844	839	821	842	787	815	863	892	819	827	859	810	814	917	821	832	838	842	784	805	820	871	903	839	829	882	831	850	848	820	852	853	867	893	861	877	824	835	876	854	878	842	813	816	884	837	835	859	813	846	809	802	822	831	777	855	839	803	869	775	842	868	888	864	863	893	831	811	860	885	807	840	831	802	867	849	841	832	759	809	835	894	887	825	833	828	834	768	840	845	837	842	803	855	823	859	793	826	859	838	795	863	808	844	805	845	846	852	821	847	820	841	813	832	880	830	861	793	895	842	797	857	808	836	819	859	783	847	853	867	888	840	824	855	860	833	817	867	850	873	827	863	813	770	777	854	866	830	805	872	844	901	788	827	849	791	878	848	868	836	825	848	893	813	867	798	863	826	807	859	855	828	846	837	879	813	806	833	861	859	843	821	828	857	877	851	807	872	828	827	860	843	821	835	853	801	862	864	802	858	868	846	881	917	897	827	788	811	857	835	883	817	818	819	799	818	824	861	882	844	817	809	812	848	815	827	802	791	824	828	824	792	853	883	780	839	847	792	821	820	859	820	860	834	786	814	827	808	842	853	872	810	865	873	878	806	855	830	877	834	844	835	821	870	836	829	845	828	822	843	814	830	846	851	852	825	874	817	853	827	849	844	836	859	826	887	827	812	861	821	859	881	820	807	802	794	849	835	882	762	877	846	815	824	840	882	816	855	826	796	874	861	758	864	871	830	860	814	868	909	843	843	880	776	853	851	822	858	854	890	840	842	859	893	886	883	828	811	868	845	864	819	799	810	808	859	894	831	809	816	868	858	823	847	860	860	831	829	824	871	839	844	829	786	803	799	822	845	871	847	853	798	855	798	822	814	857	901	872	876	882	858	845	837	859	831	786	883	811	863	797	899	815	821	792
13837	4932	3344	2006	1628	1379	1280	1174	1042	1036	1016	933	955	908	867	901	861	869	887	878	850	856	887	917	922	886	857	847	863	838	904	886	870	891	865	919	823	871	822	867	903	796	859	855	815	846	803	892	829	846	880	831	847	858	824	878	884	827	822	840	865	876	869	827	871	871	881	843	820	837	888	859	824	831	843	876	837	877	864	847	890	895	871	830	841	840	909	812	795	830	809	911	878	844	876	826	898	837	844	841	876	882	870	877	837	863	848	912	857	858	876	865	898	818	907	859	845	861	873	827	810	841	839	875	877	881	870	860	890	919	876	852	827	842	830	896	838	832	841	859	835	868	847	822	847	856	836	786	837	772	837	858	885	779	829	842	810	846	900	902	842	775	809	821	819	854	868	841	826	875	868	851	889	870	896	867	827	866	887	878	835	830	842	858	888	834	845	856	850	782	841	812	849	828	814	880	872	846	871	856	810	841	814	859	823	856	833	822	827	881	830	907	839	896	858	899	862	851	879	901	838	904	858	848	866	830	897	828	833	854	832	837	816	825	863	871	883	837	820	868	872	828	841	881	806	864	853	837	865	784	859	894	858	828	838	842	846	822	854	880	869	891	868	846	882	826	816	858	852	830	823	829	853	823	832	830	806	869	841	906	844	894	844	878	859	827	843	878	884	874	859	833	892	891	809	798	841	822	896	882	887	868	807	872	828	874	880	905	838	864	848	856	838	846	849	836	873	811	832	847	837	854	850	832	869	872	831	854	884	804	867	840	843	828	821	905	839	873	812	876	854	834	811	850	833	953	801	876	848	834	876	819	801	836	860	908	830	835	843	880	797	820	823	886	889	848	894	846	844	844	856	868	881	785	833	819	848	844	842	834	877	856	821	785	826	874	817	841	853	834	806	912	851	751	850	886	858	823	848	824	827	839	820	826	887	858	865	861	874	861	838	875	816	829	881	886	802	846	859	821	851	894	885	898	866	871	824	848	866	849	872	883	888	821	878	851	888	840	867	934	850	825	860	816	883	841	850	899	842	847	817	887	788	857	860	797	821	819	870	832	889	892	831	859	882	813	864	865	831	785	899	825	856	823	857	818	773	838	820	862	860	841	838	852	808	841	866	844	830	840	880	840	885	845	850	854	901	886	831	872	836	831	873	847	814	861	807	843	833	884	837	789	847	880	824	843	862	830	867	836	864	844	870	877	889	799	858	923	863	853	832	888	848	829	814	826	871	876	842	836	883	882	850	917	809	839	840	836	864	873	846	880	846	824	856	866	835	842	841	890	833	890	838	858	853	810	825	890	878	859	837	906	855	851	922	836	836	863	828	818	826	887	842	846	840	821	820	838	846	853	875	893	785	815	832	842	880	834	834	875	870	874	839	878	832	888	847	769	880	927	825	850	835	858	857	886	842	766	846	863	898	815	841	858	833	855	899	862	876	881	871	836	871	822	889	845	861	858	877	846	846	869	852	844	803	835	860	892	870	857	862	842	886	824	862	818	840	810	870	815	852	838	870	844	869	834	872	885	871	851	836	897	858	816	862	807	870	830	831	819	837	826	875	857	792	821	848	822	834	848	871	842	830	887	912	866	835	875	868	851	900	870	794	823	860	873	844	875	860	868	852	853	807	795	828	861	893	860	871	866	843	824	790	831	895	844	837	815	900	821	846	836	838	858	814	895	896	875	826	863	844	848	846	860	860	871	862	810	852	881	907	822	901	847	824	853	802	850	792	806	875	828	865	842	848	847	815	861	816	858	849	868	813	852	819	853	830	833	853	856	841	824	890	854	787	923	866	885	850	927	859	838	830	835	870	869	856	817	854	853	861	843	890	815	886	832	846	797	828	899	829	875	837	823	832	818	854	839	853	847	872	832	895	850	857	858	907	831	843	831	824	886	839	840	873	832	889	861	869	850	905	865	861	873	868	832	869	857	843	826	880	811	853	831	838	859	850	823	874	809	894	868	866	898	835	799	862	803	804	801	828	847	852	831	821	847	876	826	812	813	803	853	845	798	859	787	850	857	836	836	851	856	849	907	854	832	871	842	847	865	844	845	842	861	874	826	858	831	795	888	852	867	844	842	872	852	813	854	872	828	889	834	809	802	829	842	834	877	849	802	836	850	851	887	855	822	853	832	856	829	824	821	870	839	845	842	849	851	826	907	810	863	848	829	877	832	835	836	854	827	848	857	835	859	836	877	883	847	831	803	803	854	850	823	839	897	859	895	826	821	789	878	813	776	854	825	874	881	851	894	855	826	872	871	872	882	796	867	883	839	851	873	907	853	899	823	871	879	871	832	811	856	827	838	888	909	878	861	838	909	844	893	836	846	827	811	895	862	827	813	817	894	866	808	866	877	859	822	816	887	829	864	855	861	859	924	812	830	787	833	883	896	888	850	844	822	861	858	906	814	885	842	873	845	874	838	852	841	891	849	819	816	851	899	832	848	810	900	867	843	810	892	859	843	854	816	823	868	896	874	866	835	834	790	845	855	847	858	876	867	918	824	843	840	854	813	807	826	869	838	841	832	868	844	820	832	813	854	833	907	858	826	828	790	899	837	839	803	841	836	827	835	921	829	806	839	890	875	815	822	880	878	825	869	890	806	846	868	851	821	836	863	831	893	871	870	863	800	874	909	842	850	819	862	841	855	855	861	832	845	806	889	863	868	849	885	782	847	868	873	842	838	853	830	883	863	851	800	828	839	797	852	814	828	831	856	816	870	835	833	872	821	825	851	859	838	891	828	835	794	866	803	884	797	904	808	837	836	866	813	825	823	882	839	878	887	884	819	848	866	888	841	775	838	870	848	871	799	843	898	788	809	819	819	846	860	836	812	827	854	869	836	864	757	843	879	810	801	873	850	782	861	859	838	882	839	912	828	877	925	880	792	833	823	852	845	867	923	844	888	846	845	846	854	834	805	832	850	866	813	812	815	867	853	887	890	845	808	893	868	864	888	848	827	796	883	850	862	847	803	898	873	886	870	849	799	896	874	813	857	880	817	874	854	844	898	825	826	872	867	851	902	889	831	880	826	847	830	833	785	815	895	839	858	811	825	843	832	867	825	852	803	914	858	884	831	801	878	829	826	862	860	846	813	875	829	812	853	826	828	854	838	838	846	806	910	837	837	851	851	855	842	800	884	868	832	867	871	879	863	878	864	815	811	804	822	830	861	848	871	835	837	820	900	891	870	864	884	840	851	846	856	851	862	825	793	810	803	915	879	830	888	819	860	805	812	835	907	903	820	827	887	826	858	887	897	818	877	832	851	855	881	822	836	917	831	844	847	890	801	781	869	896	854	848	838	867	826	889	801	884	819	820	876	828	820	789	798	833	821	805	814	897	805	817	849	874	855	873	870	856	858	808	817	825	851	822	816	854	880	839	825	874	882	854	865	829	847	826	848	899	865	898	911	866	805	871	854	829	897	885	857	902	847	861	849	851	846	857	846	843	872	848	856	890	847	886	832	843	862	793	865	860	837	810	850
23035	21546	29276	24246	21471	21469	7168	1408	1118	1033	1006	973	876	893	848	828	798	827	795	760	759	718	773	743	691	753	729	784	766	721	723	677	777	758	699	694	729	702	738	717	729	742	702	682	703	700	718	680	714	724	668	717	713	716	726	718	743	735	718	675	715	659	758	746	708	683	731	706	666	732	739	752	790	727	705	755	695	718	733	781	735	717	710	702	704	719	736	699	668	698	720	718	693	677	663	678	688	717	738	724	694	681	667	708	711	736	705	695	725	730	724	754	655	691	719	687	707	709	712	756	729	701	670	707	731	710	712	707	739	729	702	739	683	700	695	720	711	652	708	665	724	733	680	665	676	706	741	706	752	752	680	722	652	675	672	711	715	667	708	754	684	665	707	698	717	701	757	718	732	715	746	715	701	739	676	703	642	687	703	681	719	702	731	668	738	709	791	711	675	672	679	694	700	626	699	631	688	713	699	711	706	730	677	718	686	759	698	691	709	717	702	660	690	675	650	696	684	684	729	702	693	673	723	674	732	688	730	697	698	713	662	695	703	699	725	734	699	698	690	695	704	705	723	683	662	715	720	716	709	673	703	704	670	674	742	716	680	747	644	707	747	630	680	656	705	637	712	718	680	692	714	756	660	678	732	695	763	713	682	735	712	712	624	733	725	716	667	709	701	686	722	682	719	719	727	778	742	706	708	697	753	733	707	695	717	667	681	728	737	661	703	704	696	665	695	684	741	726	713	698	689	663	689	685	654	710	692	680	719	678	706	723	726	719	734	668	751	705	715	748	714	671	706	706	703	720	650	703	712	724	708	716	765	681	714	714	693	786	676	717	646	718	705	735	674	717	665	685	672	687	709	685	731	699	691	681	714	743	672	696	699	753	701	711	718	709	682	693	732	713	650	713	697	662	714	681	744	692	740	633	699	719	732	716	679	698	729	676	686	694	697	675	669	672	666	738	724	690	731	671	672	676	684	653	740	706	727	742	722	698	706	678	703	689	749	634	734	696	722	684	726	732	717	691	701	710	690	723	702	744	695	700	726	663	715	734	708	674	698	750	692	722	749	709	666	716	693	657	656	690	689	697	696	725	704	668	767	676	699	714	721	703	644	716	686	661	745	731	669	700	731	714	724	665	698	738	686	729	710	707	697	660	666	700	708	684	719	689	693	674	713	703	716	725	678	718	742	679	667	729	666	699	746	752	679	757	737	697	687	681	674	681	724	710	671	700	682	714	704	697	679	657	711	696	678	667	676	719	724	678	680	698	702	639	690	683	681	688	709	720	683	720	763	718	644	712	735	665	664	674	696	692	648	720	689	712	696	734	723	680	708	678	677	708	710	696	722	737	767	717	694	684	687	663	664	725	712	686	725	652	717	712	699	679	739	659	675	701	682	721	703	672	669	642	650	718	707	734	749	704	726	709	685	671	650	666	688	702	765	678	707	643	710	717	731	687	739	711	687	702	674	711	661	744	723	685	694	726	667	695	648	688	692	703	742	799	722	730	698	691	670	703	695	700	738	718	704	752	678	719	679	731	681	710	699	700	716	679	720	739	695	655	729	719	709	665	686	719	698	722	704	649	672	675	705	696	709	690	688	730	680	755	682	733	714	734	718	690	702	719	671	702	705	683	713	670	713	683	711	690	683	708	661	716	718	685	695	726	713	673	695	699	698	693	669	711	694	723	720	739	718	712	722	718	675	760	680	666	741	691	652	680	725	716	701	758	752	709	723	669	723	671	709	715	683	697	681	714	705	658	705	704	693	711	669	670	681	689	690	698	699	677	733	670	715	706	671	686	691	680	667	705	772	760	654	696	687	703	693	647	695	702	686	666	696	665	656	761	711	709	686	693	740	691	711	677	672	724	703	722	716	695	711	703	720	691	639	747	677	694	688	726	716	704	700	692	717	717	672	727	711	684	681	661	680	646	686	731	746	649	697	714	746	700	707	754	681	679	744	733	691	714	718	658	703	705	682	680	672	728	672	689	679	697	672	767	678	733	682	774	706	712	688	688	686	750	663	699	709	698	736	689	658	732	708	714	708	723	705	698	680	725	689	671	685	733	660	725	682	713	685	737	736	729	701	725	664	675	733	707	718	652	690	723	697	726	728	717	710	710	647	656	708	752	670	717	726	685	726	673	697	674	681	690	719	700	735	708	716	680	676	658	705	714	671	724	733	674	670	727	687	692	692	689	713	742	731	684	731	702	715	665	696	670	698	723	700	733	671	707	698	696	683	709	705	672	716	704	736	704	708	689	687	687	710	717	685	706	668	685	711	692	686	700	727	747	721	696	692	700	750	704	745	697	700	713	717	681	686	674	704	684	708	683	763	668	674	699	712	679	660	699	699	675	724	659	714	670	698	722	735	708	662	751	694	733	681	687	690	725	685	695	719	745	748	673	674	753	696	722	659	707	782	686	700	722	687	708	730	755	684	743	672	733	764	707	771	687	702	733	642	663	702	711	727	685	699	705	711	704	759	721	714	729	664	702	684	718	711	682	718	706	669	685	681	680	776	725	708	689	686	650	688	653	721	695	703	705	730	702	690	696	701	698	738	700	697	727	675	685	679	686	700	713	695	634	691	679	698	735	679	701	734	741	687	700	669	687	652	665	724	728	687	740	662	674	681	671	701	654	709	663	752	639	748	674	722	717	666	699	716	693	711	675	677	742	726	711	688	651	704	688	697	751	731	639	725	733	691	706	719	689	728	704	688	725	708	688	713	680	661	660	728	680	735	709	669	676	713	671	727	740	755	667	680	715	719	711	759	663	733	668	662	759	705	670	695	730	697	719	711	737	683	715	719	745	721	705	702	710	687	679	708	708	709	672	689	638	693	695	648	694	692	660	715	674	736	683	697	707	714	706	690	718	732	748	680	695	659	716	720	690	707	724	664	763	700	656	711	690	694	701	702	728	739	689	702	698	728	663	698	687	741	688	715	720	729	683	781	690	671	688	722	679	661	739	718	753	738	716	745	719	678	685	697	693	698	670	689	675	680	699	708	680	707	733	670	698	674	654	659	659	675	724	739	710	704	685	677	698	658	775	724	677	692	720	689	712	708	692	683	736	707	694	726	658	662	718	679	655	750	730	705	677	713	698	692	699	680	724	650	695	712	677	680	652	691	698	663	687	661	718	727	719	712	694	669	709	711	702	685	709	738	700	719	718	688	712	702	696	705	659	709	676	701	716	686	720	702	697	745	673	710	681	713	698	698	694	681	682	701	711	726	692	680	631	690	679	720	705	660	673	697	705	679	682	730	669	724	702	712	707	686	663	727	734	689	721	729	708	714	665	677	700	696	756	709	697	681	720	692	708	683	675	668	683	705	680	720	649	676	680	688	654	741	715	713	742	706	695	766	649	705	695	725	759	700	750	674	662	685	745	675	699	719	696	672	726	672	691	709	682	734	700	738	682	735	671	678	703	669	690	691	669	676	682	709	725	681	702	677	712	712	685	730	680	762	751	727	717	693	743	697	710	686	733
15587	13901	9281	4709	3487	2675	2133	1789	1480	1322	1202	1093	1027	927	892	908	865	831	801	792	853	803	788	792	717	723	692	742	728	720	775	728	729	733	722	730	686	723	702	767	725	677	725	733	657	737	708	727	714	660	746	689	772	695	670	749	675	726	698	668	662	758	760	752	692	690	735	682	735	687	701	678	692	714	696	703	721	683	702	714	694	707	701	682	686	684	731	685	743	737	648	737	678	699	671	696	681	669	745	744	679	675	717	739	694	687	709	737	706	728	722	762	757	678	704	743	722	730	740	723	672	695	720	689	711	745	717	704	749	684	758	718	662	713	719	710	745	713	737	717	683	695	649	731	670	733	681	701	708	645	685	689	733	734	689	688	644	695	684	709	728	668	673	670	659	735	738	711	716	728	692	677	693	670	690	678	636	670	689	703	690	690	720	707	651	655	698	714	679	732	679	665	718	728	714	752	680	688	680	700	716	673	710	702	705	693	716	675	673	737	723	755	704	720	691	692	688	682	719	684	712	764	703	684	701	680	680	638	675	723	695	687	700	720	702	697	699	663	701	687	668	731	681	696	657	715	719	732	725	676	701	688	704	730	674	724	699	672	702	709	696	704	657	641	698	725	700	705	717	700	727	640	701	649	744	688	735	709	709	676	678	669	694	649	703	675	643	680	691	694	711	708	679	679	720	709	735	699	695	673	714	735	651	653	701	701	733	704	701	706	713	706	733	713	676	675	727	674	679	725	707	712	686	685	643	734	740	703	679	706	738	694	709	732	681	705	734	662	722	748	697	686	713	724	708	697	695	689	676	635	706	745	692	679	747	717	725	687	689	694	685	706	747	719	709	737	722	698	699	704	677	688	687	733	698	728	710	699	722	655	718	697	703	682	766	696	686	685	677	689	711	718	706	721	735	758	652	695	756	741	667	698	697	686	687	697	710	702	688	657	712	668	711	675	701	734	692	671	703	699	725	760	683	696	662	722	671	694	696	735	709	672	699	701	673	693	663	674	679	633	679	709	694	740	689	677	700	701	702	718	680	669	675	683	677	690	714	673	734	692	655	664	686	681	706	719	722	684	646	700	716	663	741	741	709	700	692	749	742	671	703	693	717	627	677	685	736	720	665	731	656	676	689	663	703	651	749	705	710	715	689	638	708	724	671	720	725	667	700	701	682	658	652	635	682	688	750	729	711	707	673	702	711	683	762	674	702	708	733	650	730	671	674	725	674	713	713	615	696	714	690	755	684	674	707	696	676	640	683	659	736	718	723	693	742	685	682	699	730	732	648	712	717	705	733	693	664	709	687	734	690	654	701	720	728	679	746	682	704	674	724	706	720	720	692	706	732	711	715	719	684	660	627	707	651	669	715	647	684	733	731	750	690	683	657	688	671	699	735	663	729	697	675	698	690	696	674	721	703	673	711	709	681	687	662	659	687	720	702	695	698	719	711	712	711	688	629	758	737	716	699	701	762	664	723	710	693	718	721	679	743	669	687	665	707	674	707	673	737	686	711	722	659	697	690	683	735	685	658	692	675	714	712	690	737	715	670	693	734	687	703	668	744	673	708	728	727	652	672	694	724	739	668	713	667	679	705	714	694	657	722	677	720	725	724	693	710	758	717	716	662	717	673	670	683	708	725	631	653	796	684	708	694	680	678	651	704	677	744	721	718	721	753	700	714	765	702	693	665	668	722	714	650	659	650	708	674	741	687	719	700	692	689	725	709	740	720	716	662	669	692	659	682	716	681	694	705	720	691	664	709	717	682	696	746	720	670	672	719	756	682	684	686	680	683	715	709	639	694	631	717	684	729	690	754	645	668	714	664	719	647	736	681	722	723	669	690	670	724	693	686	731	702	682	763	677	708	732	696	681	705	668	770	653	694	698	668	708	703	696	681	705	667	659	696	714	629	695	709	678	654	679	666	711	680	666	706	707	721	745	696	710	720	721	683	695	748	672	663	686	690	700	704	715	705	705	713	664	707	700	687	662	690	692	703	686	738	694	732	722	705	714	720	695	703	718	702	683	681	710	695	708	717	701	736	691	683	728	712	690	729	738	687	690	666	726	694	706	676	679	725	702	685	713	631	661	723	721	695	701	687	693	743	703	737	689	658	665	723	731	666	748	689	664	665	690	683	674	730	701	699	663	734	677	708	693	714	686	691	678	670	688	674	698	705	742	697	681	696	682	686	729	705	671	681	686	741	690	712	724	699	722	696	686	674	694	716	667	691	687	712	660	677	640	711	723	689	703	688	702	710	705	674	726	673	688	752	717	716	718	724	687	690	704	675	692	705	688	729	674	699	699	728	711	671	703	705	690	613	695	725	684	653	678	692	736	692	697	701	730	722	712	686	692	664	717	668	682	707	683	668	675	666	686	679	690	708	632	702	704	660	689	736	646	720	683	722	733	706	693	706	681	676	645	656	652	690	707	707	678	689	743	724	661	720	755	709	730	723	642	686	742	672	687	676	719	654	696	724	678	677	675	688	694	693	693	726	717	701	712	746	739	677	695	693	715	753	712	652	699	709	704	657	741	691	685	740	722	693	703	684	725	696	758	694	664	697	697	693	657	695	741	710	651	702	698	724	708	701	718	641	714	717	691	700	690	747	688	684	686	689	713	666	661	713	705	682	646	687	682	730	735	702	720	687	724	668	674	665	697	690	738	701	643	697	736	702	656	747	695	669	676	695	737	756	666	718	666	702	694	662	676	725	676	676	649	694	683	684	729	670	719	731	693	691	711	673	699	705	679	692	666	674	695	687	710	659	681	731	672	692	668	676	691	669	676	686	725	704	655	711	658	699	701	718	686	675	641	753	730	685	680	729	740	757	705	740	714	705	710	752	769	659	674	714	681	695	672	662	716	693	696	681	663	631	720	669	721	671	695	746	698	695	680	670	669	675	716	712	711	656	676	650	757	720	694	712	695	715	697	755	709	689	750	729	769	681	699	712	664	750	688	686	669	681	689	719	711	710	696	722	678	670	734	748	702	726	695	711	685	704	709	685	710	750	718	618	658	672	708	729	707	727	720	651	659	724	736	674	679	685	703	688	715	732	737	737	712	656	688	726	714	693	665	665	710	705	697	696	685	702	692	713	727	670	658	721	682	700	719	713	669	651	732	738	692	699	652	723	695	683	694	682	731	676	715	702	696	701	663	698	707	715	697	684	748	763	705	687	720	704	706	689	698	718	657	700	658	687	722	673	698	664	656	664	669	697	708	746	689	740	687	714	718	669	643	682	696	671	711	761	694	700	673	716	717	729	699	619	724	680	692	700	669	664	668	716	677	724	709	694	750	730	715	689	684	704	653	744	721	722	671	658	681	668	706	679	736	718	693	716	658	761	685	666	679	735	716	676	709	658	688	698	704	681	656	670	695	697	676	690	702	696	701	673	722	733	699	655	691	681	706	692	672	716	707	690	660	706	698	672	736	720	706	691	712	659	652	719	701	703	727	733	659	676	709	709	710	715	664	739	726	634	715	717	709
29098	17886	3988	938	748	692	696	677	662	660	618	733	683	640	677	666	665	685	635	666	662	656	674	662	689	677	664	658	689	660	636	669	656	686	700	660	689	656	654	653	684	647	660	638	658	683	687	644	683	636	641	621	655	693	653	621	618	670	634	666	628	651	649	664	636	606	690	654	642	639	700	551	716	673	651	669	662	641	689	667	641	660	673	655	658	679	644	609	703	667	647	621	704	653	659	682	644	603	676	650	655	649	628	662	680	647	708	662	685	650	653	675	643	680	685	659	689	638	710	699	649	666	658	634	686	650	658	688	635	615	662	682	656	673	637	635	631	619	673	631	659	691	664	647	681	659	681	662	659	622	701	635	641	598	653	658	640	586	658	638	648	631	680	638	699	653	665	712	640	659	682	653	683	646	632	653	650	653	650	619	635	667	602	668	692	665	687	636	670	670	672	627	673	655	632	644	643	689	673	664	664	704	648	647	631	655	658	681	624	617	688	672	646	655	653	674	595	705	654	717	634	664	634	655	663	665	693	654	644	697	654	646	632	643	704	643	682	699	696	650	648	637	704	676	631	705	653	682	680	703	701	700	701	675	650	641	629	632	683	644	627	692	636	676	650	666	639	664	651	599	634	688	622	638	676	690	692	629	668	652	594	659	656	620	632	640	668	671	663	620	626	662	645	620	624	654	672	651	675	662	671	642	668	641	663	646	630	672	666	650	629	654	689	671	689	689	686	647	687	650	676	615	667	662	605	691	641	665	669	676	636	702	684	720	661	679	658	632	697	629	667	617	646	614	687	643	649	621	665	618	615	701	662	661	655	620	716	650	649	623	679	682	630	661	674	696	664	680	707	675	671	646	669	602	670	693	668	663	637	663	622	654	662	664	633	628	683	664	632	674	627	640	682	690	652	633	707	682	648	646	619	649	601	651	667	598	646	671	658	627	696	653	615	707	653	614	702	657	631	620	652	704	699	653	740	646	646	671	660	649	660	647	609	668	671	647	660	642	682	652	693	658	706	638	663	637	669	663	638	645	713	618	633	661	674	639	645	645	641	684	626	653	676	644	651	632	691	650	681	674	672	649	634	670	646	677	634	673	624	630	607	656	612	669	662	651	646	641	648	654	648	686	655	647	646	667	692	605	651	641	618	665	659	645	653	659	638	651	638	645	688	659	635	613	655	651	687	625	660	648	650	610	704	674	648	625	704	669	645	674	635	653	644	622	689	640	667	627	663	674	643	650	644	670	609	648	654	662	676	638	694	632	686	635	656	685	645	662	672	671	641	648	660	660	651	659	661	588	670	698	634	666	638	661	648	691	693	668	671	656	638	656	656	634	675	603	631	658	642	671	661	628	632	656	651	660	676	644	636	643	664	659	690	640	698	611	672	660	683	650	661	655	651	699	664	668	622	649	690	624	628	618	697	658	645	639	643	655	674	656	668	648	714	626	661	668	641	654	699	691	686	684	636	687	688	666	646	627	644	695	624	628	664	639	665	612	613	635	666	645	674	650	656	662	695	659	711	634	666	664	662	655	653	677	694	708	685	655	597	679	684	725	688	679	654	651	742	690	628	661	626	636	647	664	628	650	626	670	671	658	707	622	644	620	704	688	652	642	688	677	651	638	671	670	618	688	653	665	668	665	671	687	693	684	690	631	659	670	683	689	683	632	642	664	648	627	646	643	696	686	664	627	670	711	644	661	649	645	675	645	664	679	658	680	658	662	677	638	664	626	643	680	672	629	697	624	706	679	653	703	661	666	655	640	674	648	656	736	671	657	684	646	656	659	680	642	664	680	687	670	671	667	626	661	717	683	723	622	670	695	619	717	670	638	649	639	632	692	632	684	647	627	667	609	610	655	615	686	690	676	672	635	626	630	672	651	678	662	683	644	612	678	631	636	669	652	673	657	659	670	668	628	625	654	685	620	707	657	672	642	665	620	667	684	643	644	675	671	694	648	647	687	683	654	602	658	605	648	644	661	628	661	640	645	643	705	667	634	653	703	680	640	657	676	646	645	699	668	679	666	652	665	629	658	645	681	677	647	673	647	678	631	689	646	618	672	697	652	642	724	647	649	658	699	634	597	670	682	676	642	645	686	648	670	657	674	607	629	633	665	720	640	653	632	677	647	655	685	689	691	635	645	689	600	644	648	699	679	619	639	639	663	619	634	617	658	659	664	668	621	672	685	647	653	693	653	661	653	693	643	650	613	668	656	648	663	647	661	678	606	624	674	653	690	622	631	670	629	659	608	641	663	657	641	623	638	639	634	642	662	609	661	648	676	620	639	661	622	684	684	660	654	637	677	660	634	637	651	683	650	629	645	640	652	636	655	699	635	671	693	610	728	659	658	676	635	690	626	636	669	667	641	676	713	638	674	680	619	672	738	700	652	659	662	620	650	647	645	620	610	642	659	652	650	669	640	681	668	633	607	664	644	676	660	651	697	636	709	696	680	666	661	680	634	691	701	673	589	625	679	716	723	686	714	644	675	609	711	666	675	676	662	687	641	644	648	655	619	683	614	655	647	676	647	654	670	652	631	650	603	670	654	654	655	690	658	655	699	697	679	649	648	650	685	660	659	636	680	642	665	684	662	662	671	630	677	678	640	629	617	654	720	675	676	680	672	692	672	729	684	667	695	636	697	650	637	646	671	642	604	653	661	713	687	669	638	656	686	694	611	676	654	697	709	661	682	701	642	642	634	655	675	637	662	624	677	621	649	644	681	701	648	641	608	644	708	654	638	645	624	642	628	637	660	701	665	714	629	663	612	623	623	708	657	645	688	645	611	677	671	671	640	658	658	690	652	670	654	690	682	616	637	694	650	662	662	640	644	611	649	676	621	652	726	659	623	647	645	608	676	645	619	635	665	645	618	668	657	666	633	682	672	688	638	645	628	624	647	649	639	665	642	647	617	645	675	663	564	611	667	673	622	662	670	671	654	680	687	647	600	626	680	655	674	658	622	657	652	641	684	627	658	607	610	640	612	683	685	714	659	665	593	734	673	715	648	631	676	655	678	671	672	704	672	672	627	636	672	664	662	701	621	653	706	674	652	657	700	668	688	652	667	623	674	628	612	666	713	681	690	674	674	635	672	617	649	681	648	648	610	655	704	651	667	667	642	653	659	689	657	635	623	643	635	654	694	676	681	659	669	629	604	675	641	721	676	659	626	626	695	654	633	632	643	610	696	680	620	674	722	639	646	648	653	708	646	677	692	632	646	675	674	631	663	628	618	664	628	681	676	703	654	656	624	651	672	654	679	676	660	685	627	623	619	620	636	647	676	698	648	684	675	627	651	653	639	686	670	651	655	682	669	659	618	664	673	672	634	622	671	629	620	675	677	660	663	665	679	668	696	661	635	672	685	670	632	706	664	649	630	668	629	585	649	688	649	633	664	637	636	647	640	633	597	700	750	656	682	663	643	625	696	705	654	632	610	659	641	657	631	644	636	691	652	646	618	658	623	628	678	694	666	671	638	641	675
12246	1135	989	835	757	744	724	734	740	721	682	662	673	659	678	671	734	686	704	681	676	716	695	682	733	678	677	656	671	695	699	668	686	674	663	636	695	695	699	682	678	645	704	657	700	661	685	646	691	645	672	655	745	698	654	676	629	669	667	729	681	726	689	667	676	749	693	668	715	630	689	681	669	690	704	667	693	651	677	677	668	662	649	730	718	679	633	676	655	661	685	718	690	700	684	702	713	685	690	700	658	651	650	689	666	706	715	709	716	659	715	716	681	697	717	712	742	681	659	703	712	688	667	733	697	675	714	691	751	652	696	745	676	679	733	689	677	667	675	675	679	704	662	710	697	654	721	684	729	687	681	656	680	703	694	675	759	663	653	707	689	668	719	736	675	701	682	722	699	659	705	716	718	668	666	726	720	654	685	660	680	672	682	686	717	647	686	643	672	645	645	652	696	661	704	677	671	674	682	662	696	707	686	692	692	681	671	740	727	714	711	713	695	688	674	665	695	735	645	640	637	673	678	687	687	734	700	692	728	733	725	705	676	724	675	704	707	686	648	674	681	676	687	646	725	722	673	631	678	694	685	659	673	659	664	655	743	675	698	662	675	668	678	683	687	676	686	675	644	673	656	704	693	682	704	690	693	740	687	689	723	712	662	648	681	659	699	670	630	717	672	651	709	691	662	707	702	684	692	695	670	666	677	710	652	718	638	639	715	694	670	690	715	682	685	700	686	708	688	705	667	686	721	696	714	670	656	694	694	714	662	726	672	706	672	688	713	679	706	720	658	708	662	738	697	742	727	660	658	689	676	669	702	683	708	634	668	695	717	735	670	720	680	666	683	686	688	643	669	706	665	666	691	666	716	670	716	669	707	651	659	652	736	695	716	662	666	644	706	678	665	710	650	689	652	710	708	708	699	668	697	704	665	694	659	663	673	677	675	696	663	708	665	698	657	709	683	648	709	633	687	689	676	689	698	639	713	711	708	680	664	667	639	648	675	638	712	701	662	678	697	654	699	686	694	657	669	655	695	698	693	698	704	626	706	669	703	657	689	681	680	649	701	695	691	660	660	650	652	683	658	702	670	696	687	688	647	675	630	671	669	700	636	659	695	709	694	674	654	686	648	722	708	662	688	670	692	727	734	660	672	699	690	666	654	642	699	686	691	689	680	696	684	654	667	718	715	684	742	674	679	694	661	705	709	672	704	683	722	672	699	636	653	708	689	664	707	706	656	724	696	665	672	655	678	680	687	707	636	703	617	688	668	675	684	735	672	666	715	707	705	693	741	654	681	695	655	694	695	686	686	608	694	722	733	671	687	683	667	681	676	665	711	697	707	695	661	720	699	711	697	678	663	674	728	701	738	701	658	669	676	628	706	665	695	646	656	663	640	686	681	675	689	692	653	703	699	687	671	660	682	692	743	633	648	689	694	666	682	670	730	679	710	686	670	638	674	675	692	705	692	708	656	724	684	697	691	692	705	696	718	687	718	683	640	649	700	686	695	696	719	673	727	695	710	700	644	733	639	683	684	623	662	658	682	721	703	636	663	737	664	663	655	677	693	690	691	667	744	696	654	689	636	734	620	711	651	704	654	699	660	681	668	670	742	674	702	690	688	659	691	684	655	665	674	719	658	711	704	690	683	701	697	651	674	708	700	680	683	706	645	705	669	667	729	663	721	661	663	674	718	692	683	668	640	709	680	686	668	704	680	699	679	671	685	671	681	737	715	686	676	706	697	648	710	672	649	653	718	674	675	702	669	662	694	673	704	652	718	665	685	711	694	705	670	735	701	652	674	694	712	661	722	651	675	696	686	656	682	662	686	692	638	689	719	696	700	690	654	663	672	663	668	700	655	672	708	668	684	690	735	680	683	722	696	671	673	669	701	686	711	682	697	640	691	713	670	693	667	642	705	735	674	675	667	696	644	676	726	654	677	702	700	659	684	667	714	679	686	647	661	688	663	715	704	662	701	710	711	719	670	629	720	689	711	686	655	689	681	714	689	688	680	625	645	646	634	680	666	678	721	708	681	663	708	685	649	674	662	712	685	709	668	683	696	701	658	670	715	717	672	666	695	754	661	664	716	683	714	762	696	713	702	646	670	661	682	691	689	704	655	634	634	668	689	675	706	713	682	668	710	647	674	687	671	681	682	646	691	652	668	698	703	707	680	667	667	700	651	717	640	677	677	725	700	705	723	715	709	684	660	658	657	687	688	694	681	686	740	646	688	725	652	649	695	679	695	683	652	667	696	718	690	727	633	684	724	681	658	694	687	653	715	690	699	718	679	662	743	666	624	637	672	686	689	722	664	690	702	725	713	683	656	682	668	720	672	670	709	638	680	694	685	679	679	665	689	636	682	617	632	714	676	682	679	622	708	650	633	676	650	720	618	707	692	663	699	738	670	648	682	640	664	687	724	654	695	669	661	721	690	712	694	706	714	694	639	711	709	613	722	659	743	652	691	694	707	694	715	710	655	649	668	728	720	640	699	679	693	696	679	704	671	685	649	674	713	696	656	689	704	676	681	685	710	650	651	730	715	686	657	691	678	714	649	671	655	713	705	750	657	713	656	686	692	694	692	677	676	656	717	689	724	694	741	692	678	743	667	681	733	636	665	669	684	675	672	692	683	722	709	682	696	688	723	692	686	669	679	702	719	675	730	652	712	663	704	665	636	679	651	688	719	623	691	680	697	692	621	652	729	694	651	686	683	695	654	708	669	702	684	657	675	694	687	691	695	675	678	678	718	664	697	706	681	708	707	704	670	661	666	705	664	683	664	689	704	695	695	723	652	687	694	634	673	706	678	715	708	651	681	707	684	659	671	675	697	686	663	687	669	693	640	700	714	670	738	665	652	659	662	718	651	673	698	668	655	746	674	666	680	675	648	683	704	650	700	697	707	654	687	662	703	665	666	698	672	726	666	698	676	700	704	667	699	690	697	685	733	731	682	676	660	701	725	649	670	702	707	709	661	678	707	684	643	683	637	724	670	745	708	731	700	690	717	638	652	707	706	700	699	653	646	686	656	649	736	704	680	707	707	675	692	708	670	677	707	662	687	674	715	719	664	712	690	666	700	763	678	679	668	647	703	665	667	635	668	662	697	701	681	712	715	669	678	648	669	650	713	652	717	680	691	682	682	651	687	707	703	725	668	691	685	676	693	691	689	694	662	664	717	675	758	688	721	690	681	674	662	671	694	728	690	740	660	676	682	704	685	632	678	698	669	753	724	659	680	690	671	685	677	705	660	706	677	665	640	667	699	695	674	695	696	640	728	726	653	685	659	652	706	674	710	674	681	682	702	726	732	658	688	676	689	672	683	671	671	662	699	678	689	710	677	681	673	693	666	727	675	647	708	709	723	665	678	707	692	711	722	684	709	695	674	686	653	680	712	668	708	707	703	714	667	664	630	686	731	667	690	697	681	692	673	686	751	642	723	670	640	705	691	681	709	701	693	697	714	671	689	655	682	703	695	678	719	674
24094	21420	28544	24417	21297	9468	1242	818	778	692	666	614	583	592	621	586	517	513	559	507	541	528	551	510	590	519	556	502	517	534	499	506	538	558	495	502	496	515	525	500	488	555	468	525	516	536	494	547	515	489	507	515	528	515	543	510	538	556	510	553	484	511	510	473	437	533	507	513	532	555	511	531	512	516	494	505	523	480	551	501	505	537	546	491	530	539	475	515	508	538	543	522	499	527	513	508	498	503	498	523	483	516	494	536	500	554	515	511	513	519	478	590	580	539	515	554	482	499	526	520	550	513	504	541	487	542	484	541	546	519	493	501	543	530	477	516	552	539	505	505	474	494	470	490	513	498	533	514	533	490	501	536	547	474	507	491	532	522	515	501	528	534	524	538	472	487	521	498	542	486	477	480	536	488	532	506	511	524	533	525	506	541	535	471	513	507	508	501	500	493	469	488	548	496	489	535	474	534	497	501	554	510	489	501	533	525	490	542	531	500	528	483	517	478	528	522	511	475	504	504	495	526	502	535	530	526	544	502	474	507	496	513	522	451	467	550	507	519	508	496	510	519	465	520	520	490	530	516	503	524	501	511	494	512	495	518	526	514	501	509	497	555	549	487	503	546	528	501	460	493	518	499	550	523	522	454	459	555	508	508	490	487	515	509	574	532	532	504	517	497	502	479	490	518	502	512	525	495	517	490	545	470	495	551	523	470	512	536	487	513	512	538	522	504	544	493	574	489	517	494	509	532	502	517	483	523	552	457	507	493	525	474	528	525	518	509	550	507	495	531	513	520	512	538	482	468	534	476	524	536	548	504	503	497	497	518	521	505	490	517	503	514	513	526	492	502	487	510	536	506	470	493	475	540	516	510	505	472	512	524	474	534	482	515	550	539	522	480	530	499	505	499	538	448	488	557	510	517	494	521	459	487	526	543	511	482	558	514	477	506	477	540	508	468	500	469	510	527	513	516	524	482	490	471	509	492	515	554	511	480	491	584	532	526	548	494	527	492	483	518	507	524	503	520	501	508	532	520	484	493	516	522	535	483	507	499	502	508	512	555	503	507	508	504	554	517	487	524	541	523	531	545	507	525	491	530	537	501	543	529	494	481	497	507	528	507	537	538	514	546	522	510	498	480	533	513	529	497	513	530	538	518	492	473	494	492	527	544	530	488	477	480	538	539	537	502	488	532	487	531	490	482	485	535	521	495	511	506	502	513	532	460	476	481	566	501	499	551	509	501	498	508	481	534	529	506	503	510	535	499	498	508	517	560	540	519	485	535	504	513	499	521	514	532	522	538	502	505	474	479	484	506	528	495	505	490	477	468	494	501	557	500	547	538	517	497	485	542	494	517	574	529	526	516	521	504	572	508	512	517	500	485	519	505	506	495	525	506	488	520	521	509	479	500	504	492	524	486	483	515	515	499	511	495	511	537	499	505	506	483	502	504	509	518	463	504	515	475	513	492	484	522	493	522	474	535	567	509	483	505	492	500	489	497	556	499	517	524	506	505	554	524	521	493	506	492	495	548	482	494	504	489	501	533	470	458	497	531	504	545	488	503	516	491	510	493	500	511	541	560	516	496	495	482	485	544	529	537	522	512	502	490	492	522	506	512	521	529	459	512	465	504	511	497	478	511	504	534	503	448	492	514	551	544	520	513	480	501	520	509	473	507	496	483	541	531	502	503	508	506	485	498	515	521	499	503	512	505	527	474	473	534	495	496	515	506	484	534	535	496	496	498	511	515	487	495	489	528	520	521	544	494	531	504	492	515	509	525	443	520	499	528	475	535	483	491	488	504	508	539	541	478	494	528	481	473	509	539	487	474	492	478	486	492	517	532	473	498	532	519	510	505	522	473	451	449	552	536	506	527	530	541	522	531	483	542	443	512	541	527	513	514	509	489	487	531	497	526	495	476	518	509	531	510	479	526	497	543	505	490	505	481	500	535	507	521	539	483	508	505	511	530	506	472	529	484	542	508	513	473	513	510	516	511	491	476	534	520	499	477	464	507	501	467	511	519	529	527	509	489	501	502	508	508	532	503	490	536	506	538	488	494	512	524	549	495	527	494	531	535	509	498	531	495	480	510	535	496	558	517	540	514	535	503	492	531	488	523	490	485	500	508	530	533	495	480	524	570	484	530	529	497	466	516	474	513	524	555	505	471	518	463	544	516	470	528	520	526	495	511	522	521	523	529	526	528	564	503	516	520	506	510	476	503	493	498	558	518	536	476	500	466	506	512	510	498	502	512	538	513	489	471	503	477	503	518	507	489	500	513	498	476	543	577	512	527	509	521	501	493	459	511	536	508	516	495	487	479	569	541	501	475	505	503	482	530	526	515	490	542	475	489	518	540	533	500	524	540	505	517	522	513	513	492	516	518	475	481	447	521	509	465	510	494	506	544	515	544	490	508	556	503	518	530	513	519	471	524	515	514	554	563	461	500	462	511	500	510	526	494	511	530	546	491	512	527	492	538	528	519	487	521	492	475	492	502	483	504	486	497	496	485	537	461	540	508	478	531	502	508	466	510	486	490	504	472	492	498	473	532	520	523	522	535	530	500	509	499	504	483	517	492	477	532	536	489	511	526	538	464	494	512	471	518	487	508	476	550	472	489	455	521	540	506	533	525	504	518	531	488	484	496	473	523	535	534	502	483	510	465	505	489	498	490	508	500	477	507	507	516	491	472	476	490	498	530	523	475	498	512	495	541	477	462	484	498	507	509	499	533	545	495	492	536	536	514	526	489	486	520	487	503	483	506	455	469	487	508	483	526	489	532	501	481	453	544	513	466	477	504	508	523	533	493	505	504	514	519	469	514	504	508	493	513	529	510	511	525	506	490	494	503	497	505	505	517	528	506	538	496	566	515	507	506	491	492	512	537	520	532	539	475	477	474	488	514	552	478	555	508	519	548	514	521	528	468	536	502	480	549	522	492	461	538	511	496	483	510	522	523	531	460	531	504	507	483	516	546	474	478	518	510	493	518	511	508	486	484	471	492	482	503	487	521	512	496	524	496	516	461	534	488	510	534	526	512	526	509	523	517	509	439	515	455	510	506	511	533	508	561	515	547	493	536	511	523	498	502	514	493	478	480	551	477	540	539	534	507	510	531	485	465	520	528	508	537	468	520	517	518	497	521	510	536	495	508	528	477	527	510	521	503	552	501	524	516	533	483	489	493	523	467	519	516	531	514	512	486	523	492	496	537	494	462	531	489	502	492	515	475	482	481	534	502	482	534	492	506	533	523	532	484	559	493	513	527	496	513	489	523	526	519	489	559	502	556	545	513	514	516	536	516	539	538	513	502	514	476	526	498	533	497	522	503	474	474	515	500	545	501	509	491	493	506	535	474	554	496	546	549	509	492	530	529	507	518	532	485	540	493	504	502	546	501	516	509	522	508	487	503	482	525	523	523	533	510	532	532	515	514	520	553	502	497	480	479	524	495	449	493	468	542	524	524	521	497	517	522	500	489	529	529	495	567	507	535
11531	8469	5728	2788	2085	1623	1382	1052	953	850	733	707	713	679	629	613	654	603	524	588	600	580	572	606	616	504	543	586	533	540	525	532	555	559	514	565	555	548	525	544	560	545	555	534	555	523	533	533	567	523	543	551	545	600	534	507	550	525	491	544	535	529	518	552	515	568	550	555	524	567	518	524	557	538	550	491	550	507	563	521	591	560	535	512	535	574	530	529	519	562	535	540	543	524	529	540	538	532	518	504	520	531	501	509	563	550	558	480	545	566	576	583	517	544	558	579	592	569	518	554	562	552	550	522	508	503	544	565	593	541	583	552	531	544	556	580	527	516	527	561	516	517	545	564	539	548	515	532	551	502	510	533	533	532	503	554	544	526	533	530	565	528	552	508	535	541	489	556	600	550	459	511	551	539	580	541	554	540	573	561	524	560	539	516	550	528	586	558	523	539	548	551	547	555	545	549	564	550	543	547	545	512	477	561	565	519	520	545	533	509	521	521	526	559	528	578	492	559	560	519	563	537	498	502	524	519	574	574	492	575	506	493	527	522	537	517	552	529	598	506	498	570	517	528	514	550	544	545	595	487	560	549	533	530	530	541	549	505	580	569	508	520	574	544	563	532	538	485	504	546	522	539	517	520	542	546	555	574	557	520	553	556	528	561	550	532	537	539	539	549	514	490	519	586	511	538	551	549	549	544	506	552	517	584	504	536	504	509	532	528	524	556	536	566	517	549	511	526	494	547	541	546	523	533	578	554	524	551	526	526	546	522	500	519	554	520	511	538	529	541	532	542	559	565	515	530	511	524	516	511	529	514	541	561	517	554	553	539	545	553	527	533	555	528	496	495	541	569	543	541	534	543	531	538	563	539	566	495	499	530	592	513	541	554	539	525	572	543	534	547	521	528	546	515	532	570	542	572	492	573	557	533	538	539	595	547	504	512	527	521	577	556	516	537	542	516	484	519	558	498	501	570	529	532	545	535	538	515	561	525	553	521	535	539	531	534	547	540	520	508	541	548	504	538	542	538	544	503	523	546	512	526	513	550	514	487	553	598	575	522	559	557	581	531	520	538	546	552	552	549	556	534	525	580	529	579	554	527	521	529	512	564	551	539	522	533	501	537	527	540	557	548	530	569	529	563	552	562	510	569	541	549	550	522	538	551	544	511	569	539	498	481	535	529	485	484	525	510	529	544	495	520	542	516	556	508	509	540	585	518	546	550	519	527	547	525	553	505	558	564	541	574	483	520	528	561	546	511	552	515	544	527	559	523	517	537	502	562	568	530	526	513	512	544	551	524	543	521	563	534	524	578	557	560	527	507	530	532	559	552	552	558	515	532	542	543	529	568	558	507	488	539	566	525	554	568	539	522	571	536	547	526	542	539	550	532	562	527	541	543	554	543	519	512	480	561	530	592	550	548	553	513	522	546	560	527	533	534	534	537	508	515	511	536	545	547	555	578	498	531	529	525	527	517	554	537	511	546	564	573	530	557	537	553	555	503	528	585	570	541	559	521	560	548	498	554	500	514	522	536	514	510	534	572	517	541	528	517	533	531	538	543	507	547	517	509	554	540	550	518	537	507	523	573	545	530	570	532	544	570	583	508	544	527	524	544	565	511	522	566	539	506	522	498	547	526	518	529	514	546	581	506	540	592	538	533	528	528	515	525	516	529	496	556	582	522	539	541	561	546	513	546	588	541	533	542	532	516	513	505	510	525	516	517	535	548	532	512	539	543	552	546	518	546	505	504	527	575	554	539	527	521	561	513	520	547	526	525	526	512	543	541	585	536	531	560	551	527	526	554	511	583	529	528	535	520	582	562	523	527	548	521	506	521	506	541	484	539	531	561	566	535	557	553	568	501	561	525	533	579	519	509	560	578	567	514	527	522	514	541	522	540	526	524	596	494	570	572	521	537	526	520	508	512	564	501	524	511	518	529	526	535	547	539	556	541	536	541	566	571	543	514	484	551	510	545	541	540	561	545	534	494	531	555	531	503	555	522	539	538	549	546	513	530	540	491	537	520	582	535	525	481	504	542	494	532	588	522	505	525	538	550	547	524	519	534	532	550	541	499	511	535	500	517	522	522	510	523	501	532	574	546	529	553	529	494	528	537	517	543	541	532	554	555	476	541	558	498	511	571	551	537	539	497	550	547	560	518	491	547	506	518	503	532	546	521	524	530	550	495	532	544	560	511	534	511	533	538	547	554	549	562	513	561	554	529	489	560	525	538	571	549	544	553	516	534	552	525	505	558	541	517	539	527	556	539	533	526	510	539	544	523	515	566	533	522	490	552	535	533	500	578	560	518	531	485	533	567	578	510	497	570	502	540	521	527	569	517	487	520	486	530	503	498	537	550	510	513	502	507	553	548	558	523	550	589	561	531	497	519	535	525	570	546	551	525	533	547	544	515	516	561	555	516	534	501	577	531	525	557	485	507	510	543	516	514	601	513	537	538	534	517	480	517	529	573	580	543	543	541	519	509	535	546	525	555	526	532	542	542	569	520	545	536	526	546	535	545	528	536	542	522	553	542	551	572	520	520	557	508	542	534	545	540	515	527	514	533	534	527	533	534	523	486	540	552	526	517	548	535	518	543	520	526	520	535	586	524	516	515	577	517	502	529	575	525	538	513	493	569	513	522	568	529	522	544	502	561	512	511	514	546	522	526	541	513	539	626	561	542	512	529	585	562	550	504	522	547	575	521	558	533	519	547	531	535	551	496	536	548	522	566	557	554	551	547	538	535	532	508	552	508	487	528	499	485	449	522	557	540	548	525	555	517	532	565	534	578	524	556	520	567	540	526	555	517	566	521	528	507	496	563	522	520	537	491	556	515	536	513	562	582	526	505	521	565	544	567	518	555	501	539	541	531	536	530	545	541	523	513	536	542	551	519	521	541	564	517	539	574	531	538	517	511	530	534	557	485	565	529	500	537	556	517	544	518	543	504	537	536	566	529	520	494	519	568	508	533	548	537	507	499	535	556	525	590	562	531	515	551	550	530	526	575	486	552	570	543	540	556	530	580	532	537	537	560	549	553	503	500	549	532	532	557	575	536	566	521	539	553	545	572	536	534	524	518	560	521	538	526	506	584	546	516	564	514	552	508	541	522	519	528	534	548	529	544	569	517	574	519	501	566	537	535	518	515	523	538	557	539	571	523	539	504	524	516	530	561	532	527	525	560	517	491	521	509	535	514	513	582	511	541	527	495	547	544	542	479	510	522	561	558	551	500	534	526	543	554	458	523	522	556	557	543	518	492	517	537	512	494	506	507	512	515	486	557	535	501	545	527	517	567	521	533	566	529	534	582	509	524	527	523	551	526	553	514	565	532	504	492	543	529	556	532	531	526	533	515	522	535	524	505	557	524	560	525	516	556	562	503	510	554	544	504	555	528	514	515	513	556	557	521	499	532	510	524	509	531	494	538	491	540	508	567	531	549	493	567	473	534	548	553	556	528	520	529	552	535	561	532	479	505	561	514	508	509
25357	21520	27636	25778	9579	1300	1033	944	901	894	900	856	917	873	845	873	901	876	895	879	814	836	799	819	810	908	834	790	846	893	891	814	811	856	839	832	861	897	844	890	821	856	876	838	854	799	846	847	800	873	863	845	824	860	809	869	855	888	850	822	822	836	891	846	866	886	855	849	807	847	837	798	802	821	861	845	797	855	885	863	815	833	876	795	846	823	854	817	805	868	856	855	835	817	879	801	778	880	827	846	838	775	844	881	861	787	849	812	831	819	915	836	803	878	899	905	836	819	820	902	852	799	821	861	886	869	888	889	834	850	853	853	883	859	847	797	841	814	817	839	866	857	796	796	860	886	812	810	904	845	860	833	796	863	835	863	828	773	813	813	854	820	837	789	854	838	807	796	845	878	875	858	849	864	860	841	832	883	821	837	803	890	827	859	856	878	828	872	837	825	861	857	813	806	847	802	780	832	883	802	873	832	783	867	851	819	876	849	872	791	837	883	832	889	852	862	798	893	871	829	810	793	830	831	878	867	812	873	858	904	797	864	855	850	858	812	866	825	806	815	878	841	789	867	817	843	793	817	862	868	844	837	844	825	830	838	811	870	827	866	825	787	831	791	822	810	818	822	873	879	808	806	838	802	800	791	836	828	822	837	916	828	829	823	818	872	798	808	840	842	840	756	824	866	836	794	844	815	805	811	804	840	853	815	855	826	858	808	842	863	797	812	894	894	835	841	872	825	861	903	797	809	853	836	821	885	816	834	863	793	811	804	827	832	780	840	844	790	841	815	830	836	892	828	834	856	835	881	815	826	811	876	919	816	838	847	819	857	845	879	860	824	837	846	840	821	836	854	807	805	854	781	818	857	807	927	835	800	888	809	815	806	876	795	821	848	815	806	744	829	816	825	804	890	867	788	867	856	828	853	833	816	886	869	789	870	796	862	889	831	850	912	832	883	893	837	862	830	797	815	818	840	870	844	799	831	872	816	850	832	808	873	847	848	831	891	836	753	816	888	789	848	813	863	818	811	857	865	877	789	833	806	881	810	790	776	796	850	872	850	813	864	771	809	828	826	880	805	812	806	870	810	833	840	838	877	824	852	820	831	864	864	825	785	873	803	823	892	837	865	838	894	870	890	810	834	881	930	812	798	849	770	805	869	820	791	783	879	820	832	823	819	858	872	837	791	852	784	816	845	865	781	817	835	809	807	848	814	808	811	810	850	796	856	837	851	829	835	868	815	843	847	840	810	868	791	838	833	795	850	841	811	837	795	814	843	831	833	857	798	826	827	783	853	836	858	827	773	798	804	818	880	778	802	857	853	846	811	817	789	879	815	858	839	857	889	824	883	824	822	810	839	808	799	859	847	806	842	836	827	856	822	863	871	850	825	860	796	839	753	810	867	862	824	832	864	815	840	802	828	836	860	833	858	808	830	811	795	879	855	830	820	891	861	857	832	817	826	784	846	782	825	836	840	825	835	820	819	891	820	855	831	863	818	813	848	880	836	841	815	823	886	823	880	838	868	853	791	845	840	879	838	823	850	848	868	844	820	831	828	842	845	829	849	815	814	857	818	851	859	833	856	880	825	876	854	824	856	893	835	870	855	839	826	855	869	891	798	870	825	843	838	835	824	813	834	791	848	856	836	826	779	824	829	859	900	794	844	851	876	826	822	837	830	816	765	841	821	850	840	881	809	801	842	828	795	862	861	764	880	827	921	850	829	813	815	819	808	825	812	828	841	846	830	885	831	871	827	822	867	834	871	848	834	857	814	828	827	796	868	890	845	826	832	803	854	843	803	864	829	824	850	819	847	848	809	852	841	830	823	823	891	858	841	870	812	808	825	837	829	861	882	873	843	791	877	832	815	815	837	836	849	848	813	873	819	886	869	807	853	816	821	861	837	820	829	842	799	789	840	824	809	866	868	844	842	817	795	855	833	817	837	800	869	835	844	851	857	782	812	845	862	832	839	862	824	850	831	806	784	801	764	835	882	848	869	786	836	872	811	834	823	837	841	820	841	848	824	842	811	824	862	817	881	819	810	759	814	853	810	854	795	804	839	797	842	811	815	853	861	899	828	835	803	838	858	831	821	848	891	905	823	853	857	885	826	882	820	872	825	848	818	836	840	807	820	825	863	853	884	820	820	878	871	900	790	827	849	778	810	850	855	873	860	854	845	849	855	826	784	851	842	810	854	846	867	838	788	865	841	877	796	808	832	872	841	830	795	852	797	840	834	858	825	893	829	863	839	877	862	794	885	813	846	834	822	869	819	862	851	841	884	819	827	867	847	833	902	826	868	810	843	823	831	877	851	806	820	807	855	868	858	863	828	877	833	887	861	790	862	838	868	852	790	836	829	843	771	825	830	852	794	795	827	881	814	801	859	867	793	821	877	870	855	820	857	824	818	821	809	792	834	832	843	843	860	887	879	835	904	852	796	891	809	859	867	848	805	846	840	844	810	798	846	789	814	807	810	808	843	836	831	852	796	797	853	810	806	850	834	792	782	867	798	780	866	873	835	824	819	910	834	781	830	797	858	866	774	840	789	857	847	823	844	793	879	829	900	834	838	817	793	845	847	834	869	834	808	832	765	873	788	864	824	843	799	842	832	749	819	847	857	836	866	841	832	810	835	828	825	794	828	842	839	832	850	830	792	821	831	879	824	853	809	838	811	824	836	831	876	776	843	805	828	859	846	875	782	874	801	810	873	831	879	874	854	857	821	844	872	809	865	847	834	825	782	857	839	850	874	869	867	803	829	832	815	854	814	863	854	805	885	852	848	839	845	824	807	844	824	849	806	835	852	840	854	922	835	893	854	853	853	819	831	850	843	827	815	855	844	836	778	843	885	797	887	828	871	827	841	853	827	858	850	837	804	835	780	807	846	830	869	876	846	838	867	838	794	832	857	865	813	873	848	826	834	820	844	843	825	852	848	796	837	802	879	822	824	844	775	780	780	802	835	866	853	825	879	812	887	823	846	826	834	841	893	818	851	839	825	835	811	797	865	839	863	837	815	917	835	811	827	828	815	817	839	786	845	826	813	845	802	866	809	854	825	847	826	859	796	872	796	872	811	800	831	795	820	871	833	847	862	821	896	850	857	858	791	839	871	867	868	889	842	811	849	830	850	839	827	835	778	882	774	847	859	814	829	828	806	827	865	848	838	874	878	831	782	841	787	872	815	818	816	849	801	835	811	833	836	808	885	801	819	851	817	814	824	824	815	864	838	788	815	857	803	853	877	832	815	838	841	864	822	878	841	817	832	852	826	861	830	821	885	902	891	843	834	833	826	829	858	796	817	821	861	852	812	803	856	909	852	882	878	835	828	828	870	814	823	825	861	877	814	822	833	853	837	827	814	832	836	837	841	822	826	872	817	813	842	816	844	860	859	809	838	811	852	854	855	848	862	818	782	789	801	828	851	883	830	766	812	797	805	810	866	778	810	832	765	809	770	842	848	816	783	798	821	835	806	789	804	816	888	801	792
12043	5113	3597	1972	1601	1404	1254	1207	1070	1008	1019	945	925	905	882	905	934	875	840	876	841	916	874	868	845	864	827	879	848	881	866	817	871	891	886	844	820	876	855	884	842	802	868	846	861	845	886	863	873	803	833	872	841	814	865	858	871	828	862	849	850	827	830	855	854	876	858	802	858	875	850	846	890	862	817	892	874	878	861	822	828	823	876	827	765	835	871	846	845	868	838	809	786	844	851	829	812	855	823	859	819	892	821	804	845	882	846	925	830	831	853	888	877	886	883	878	931	831	878	869	889	898	885	865	864	842	819	896	787	852	834	850	858	911	868	875	858	848	860	834	864	825	835	900	917	846	842	859	824	809	812	826	871	870	882	787	821	835	822	844	850	878	839	848	850	862	903	918	810	882	809	841	812	845	858	909	890	849	836	830	826	870	844	838	857	876	849	851	843	864	871	869	898	855	871	817	869	879	854	846	859	884	813	798	834	888	825	866	858	800	851	874	863	871	862	815	814	867	838	828	795	848	827	835	831	927	817	829	866	813	833	874	836	862	816	877	847	851	811	877	852	881	895	806	837	839	876	806	844	840	865	793	869	854	875	843	811	870	859	907	818	837	827	860	811	818	904	833	819	824	842	840	836	829	897	842	911	840	851	883	866	862	839	842	868	829	830	833	875	792	832	891	855	808	883	903	911	845	897	815	847	899	882	890	802	832	874	844	903	866	839	843	863	810	844	825	862	885	859	823	830	907	837	804	809	822	838	859	817	824	823	871	889	869	854	876	872	855	833	888	868	848	840	873	880	830	844	902	837	844	845	847	901	839	846	792	884	873	882	878	845	830	851	895	818	897	845	848	839	827	853	891	870	791	784	831	834	885	800	841	844	837	848	788	869	846	883	840	844	889	860	795	830	795	883	849	870	870	880	844	845	889	827	825	830	850	785	835	872	861	834	902	822	855	856	805	871	856	852	813	822	847	848	872	878	865	846	874	860	820	816	848	851	837	897	840	792	910	784	854	831	850	884	902	845	817	832	850	855	832	864	858	877	866	815	895	828	887	819	904	874	830	874	793	908	875	813	871	838	874	823	840	872	866	842	851	852	889	857	808	867	841	901	887	810	840	860	864	819	905	878	811	809	833	829	875	840	865	881	863	837	766	888	833	864	821	857	879	829	885	831	846	864	784	851	882	893	833	842	856	876	832	869	859	836	812	869	925	840	791	839	824	878	855	825	816	881	859	837	893	815	823	852	825	890	869	868	866	845	904	846	829	799	894	820	844	814	880	800	840	830	806	866	815	837	836	872	826	847	862	850	829	847	844	798	865	888	847	866	889	826	864	828	922	872	828	846	853	782	847	842	857	834	871	840	847	811	914	830	866	815	876	825	816	786	911	877	848	821	874	861	840	862	869	804	842	834	840	888	811	861	896	874	814	843	843	833	887	872	885	849	867	837	832	899	876	849	853	874	862	873	841	883	866	884	871	860	829	938	920	807	856	840	864	889	876	871	859	812	869	856	862	855	874	813	864	845	867	856	846	831	943	798	855	870	869	856	807	802	865	816	830	831	830	826	836	863	823	840	867	856	862	840	849	849	843	810	855	886	843	871	861	845	900	859	818	866	842	804	833	869	842	860	804	804	840	876	841	843	797	808	823	835	832	836	891	885	882	824	850	837	830	838	898	847	835	793	894	852	816	843	823	838	812	866	862	893	845	931	852	865	814	893	920	823	867	861	814	833	851	848	872	843	822	849	826	840	817	861	873	870	861	859	843	850	893	903	814	879	825	895	857	825	873	817	877	857	847	839	845	861	847	889	828	838	853	826	803	839	817	863	816	807	816	862	863	773	869	843	881	907	834	859	849	873	872	873	877	818	803	846	824	851	818	844	836	831	911	847	879	841	834	814	809	854	886	893	882	821	822	871	856	856	818	817	826	847	879	863	842	923	858	801	838	823	874	854	805	855	836	848	833	839	813	822	856	841	863	879	832	868	919	823	837	868	870	833	870	851	889	875	852	865	857	835	836	821	871	833	857	874	858	845	847	882	874	844	866	847	856	856	823	846	894	866	846	814	880	878	883	879	827	888	875	839	784	891	816	890	798	857	864	857	881	847	826	852	853	840	816	849	851	878	843	858	877	859	892	796	817	869	832	864	835	833	856	832	825	896	872	797	851	860	866	815	827	857	884	881	892	839	838	845	870	892	868	851	876	874	828	837	834	878	827	833	895	839	883	864	863	874	857	828	852	828	825	835	858	855	830	890	883	839	896	863	891	872	881	873	842	851	865	859	845	848	890	890	887	838	845	835	806	823	847	906	830	810	858	858	844	888	863	815	829	806	890	879	845	864	829	817	875	908	821	850	802	805	879	866	837	873	828	822	837	798	835	856	829	888	791	870	852	873	905	888	856	849	773	841	827	881	814	819	917	810	825	883	831	819	886	847	840	853	904	756	827	824	834	842	837	849	864	831	818	815	840	808	852	869	865	866	846	827	835	862	869	838	864	911	807	865	854	804	843	841	824	856	837	865	895	871	829	781	830	849	839	802	864	878	863	856	855	871	798	858	855	857	903	909	812	878	859	795	805	829	853	852	809	865	813	853	845	822	862	853	878	886	839	867	867	856	874	846	863	878	858	854	815	860	897	841	854	786	873	827	867	885	844	872	832	844	899	812	824	885	847	830	766	815	856	879	856	840	854	860	848	815	832	855	800	846	876	876	852	844	914	826	849	808	858	848	867	846	789	847	804	856	840	885	821	869	878	870	858	838	837	869	828	818	869	796	852	852	878	862	822	850	840	859	861	842	853	867	906	876	885	897	892	855	827	854	837	884	843	870	883	827	841	875	877	877	815	849	840	874	843	896	811	818	896	855	851	875	858	903	865	852	805	836	817	834	855	874	893	857	820	892	857	862	860	801	835	884	838	839	873	920	836	805	861	862	875	815	820	905	819	864	830	874	857	775	834	850	859	836	877	865	876	865	861	831	841	796	890	860	861	864	869	868	896	887	823	779	871	937	835	832	767	848	863	843	814	853	859	887	884	808	812	830	841	804	804	839	860	846	816	811	891	836	847	827	834	809	871	869	892	841	858	832	840	852	873	862	816	863	820	897	839	859	815	823	845	863	841	846	872	852	856	828	857	811	842	872	878	908	790	834	851	859	876	857	854	823	853	859	807	840	825	832	847	825	839	849	833	915	830	890	852	812	859	848	825	848	846	863	863	865	799	810	780	839	843	886	828	815	835	835	830	828	851	826	833	858	839	874	869	863	791	841	863	838	845	805	883	830	849	836	780	852	851	850	867	830	814	837	882	834	863	893	800	792	840	868	896	862	883	853	876	897	823	843	814	822	844	844	830	807	860	834	813	847	796	882	827	880	858	854	796	860	815	847	883	845	887	875	844	867	794	885	878	846	794	819	881	823	813	858	866	843	872	833	870	807	841	856	863	861	846	910	848	847	830	846	853	813	845	803	843	850	874	819	812	849	834	850	840
23092	21622	29408	24327	21617	21684	7209	1442	1133	1006	969	904	902	850	839	863	818	767	771	778	773	803	823	763	734	786	690	711	702	753	746	724	756	742	743	721	748	719	674	716	699	751	754	736	705	725	715	717	780	732	700	724	743	699	756	724	739	672	689	724	750	701	722	728	713	726	717	740	705	740	663	709	713	716	715	713	738	796	660	736	696	700	731	718	768	716	718	746	722	716	704	684	711	723	761	738	729	725	658	670	664	710	698	744	730	695	677	756	751	735	718	723	725	704	714	735	716	754	721	711	688	704	760	745	723	725	714	707	688	715	730	684	726	716	700	718	697	658	723	705	731	700	711	654	703	706	759	697	691	695	755	736	727	703	795	696	662	706	696	706	708	655	669	689	724	645	703	725	721	750	754	735	747	703	743	720	697	722	708	701	683	723	762	728	669	709	696	656	756	764	686	696	723	731	741	629	670	681	679	682	732	697	675	793	704	710	670	736	741	746	722	691	743	716	720	669	710	725	692	708	731	696	702	730	649	709	686	656	717	676	682	744	750	680	730	710	702	728	671	709	654	741	694	728	716	740	761	718	673	747	710	725	700	714	694	732	723	716	723	639	710	660	690	716	713	714	680	679	702	739	696	724	748	693	729	714	665	725	732	697	721	734	730	714	713	748	713	699	677	693	698	697	674	742	740	706	741	672	718	712	693	689	720	691	722	692	697	735	668	747	697	675	724	691	722	683	667	757	708	694	713	700	704	752	749	715	677	739	728	713	662	703	747	709	740	738	681	712	674	736	707	707	678	713	702	724	639	703	699	717	698	667	755	721	736	747	734	691	708	730	714	675	741	748	703	732	698	674	683	723	750	681	715	771	678	669	709	703	690	696	691	732	672	663	735	726	716	754	706	763	702	706	699	743	720	755	710	711	708	723	734	696	654	699	745	698	697	690	730	720	679	678	722	730	761	705	729	689	723	740	731	699	701	721	696	732	697	701	737	743	730	702	716	666	745	716	673	679	701	711	736	721	712	695	716	754	695	708	733	695	711	737	712	735	670	714	794	748	693	753	757	670	727	714	720	705	693	732	731	752	707	708	705	650	740	732	695	748	725	707	696	750	735	718	760	710	690	729	720	751	707	694	728	694	738	690	660	729	751	729	723	699	712	697	711	723	699	698	742	722	720	708	665	762	745	710	672	738	648	715	705	688	696	684	711	720	691	685	754	711	707	717	763	697	673	692	667	710	660	712	693	681	723	702	673	714	697	719	714	664	703	724	689	745	692	721	749	737	709	696	694	730	756	716	733	732	683	712	713	735	738	705	676	695	729	698	685	706	753	765	675	712	729	693	761	675	710	675	735	715	683	738	718	724	752	682	699	711	673	732	683	657	722	726	713	725	685	718	673	692	706	762	705	660	679	694	736	697	758	660	744	741	724	693	718	707	751	698	682	720	739	711	690	662	709	695	681	710	713	728	730	680	709	721	705	719	729	712	664	668	764	711	765	742	675	700	725	680	736	683	708	727	675	723	692	702	713	759	680	740	702	725	674	685	702	671	705	752	660	732	675	650	759	704	708	728	695	749	699	666	757	725	710	678	701	689	751	758	728	772	732	760	720	744	699	678	692	700	745	766	724	731	709	652	736	720	735	742	753	685	759	687	779	699	743	620	701	715	701	715	706	751	708	740	706	656	702	703	674	691	720	748	715	681	710	665	709	751	665	686	647	742	724	662	723	712	713	711	685	712	709	657	697	746	694	681	697	761	668	730	651	684	703	731	677	798	734	702	727	729	667	724	717	709	750	709	724	718	719	712	712	723	695	747	698	701	715	748	748	730	686	652	719	729	707	625	750	721	670	725	659	713	731	664	738	722	712	685	684	714	727	728	711	687	694	692	655	680	667	700	749	683	690	733	661	723	720	754	690	742	696	697	709	702	698	711	707	733	756	691	695	709	669	696	702	718	707	717	720	732	726	712	669	710	735	738	701	762	773	749	719	712	712	747	684	690	710	689	689	738	697	731	755	702	700	688	655	696	731	717	745	713	711	709	721	733	706	717	684	688	742	737	690	696	716	707	707	677	737	697	737	703	700	749	744	696	723	747	679	716	708	708	725	720	689	729	679	724	729	727	697	696	722	722	727	684	713	736	725	721	677	702	707	702	715	716	684	661	681	731	701	722	718	713	666	747	707	688	674	716	687	719	698	716	690	674	758	695	687	650	752	688	706	715	720	720	799	721	678	692	664	695	689	730	679	681	718	726	733	719	717	723	696	684	728	684	709	694	704	680	698	673	720	694	722	715	735	671	732	749	789	712	666	736	691	686	740	748	700	668	677	763	717	751	690	715	661	751	740	718	667	664	746	696	689	693	681	696	691	711	681	734	760	680	701	665	700	707	701	698	688	681	705	694	699	701	743	728	677	684	637	725	725	709	714	699	713	715	674	720	775	715	748	694	736	685	742	664	737	761	702	685	682	713	691	661	714	674	709	712	723	720	672	724	674	729	707	689	732	714	707	687	773	699	652	731	691	735	704	723	722	712	710	666	750	768	732	729	679	705	723	664	746	732	711	687	755	718	684	715	691	683	781	711	732	708	712	725	705	729	735	690	728	703	703	697	704	739	681	730	756	708	697	702	727	687	686	727	693	710	690	716	743	679	677	708	729	700	721	677	695	726	701	738	713	699	724	706	724	716	680	751	733	671	717	715	738	739	721	742	684	719	728	708	703	698	671	710	717	729	739	697	711	671	678	699	677	733	695	695	670	682	694	685	650	687	719	738	737	703	672	682	761	715	737	737	664	755	708	697	724	757	695	702	703	691	700	725	688	687	654	750	760	696	700	678	748	719	714	700	716	783	764	685	694	687	740	652	706	721	733	688	698	721	707	709	725	718	733	698	729	685	731	687	720	698	695	624	719	701	716	695	687	672	680	675	662	668	699	670	685	744	733	698	686	693	673	740	684	714	715	677	717	692	720	715	764	704	689	748	642	691	683	749	725	758	706	774	662	703	683	723	727	715	727	670	769	663	749	691	688	709	711	705	683	717	696	737	710	711	751	719	694	709	722	747	720	711	739	738	734	733	727	669	746	716	688	720	665	700	681	710	690	754	739	722	753	713	689	711	746	716	663	712	694	669	727	724	693	723	757	719	671	707	729	720	723	714	721	721	692	691	730	702	709	710	763	674	725	664	702	741	701	670	701	731	675	741	714	731	637	688	708	689	715	680	722	670	709	674	686	667	730	671	672	720	706	732	708	720	678	659	695	665	698	699	711	720	711	707	668	686	654	649	701	715	738	680	677	672	663	677	732	696	676	679	682	671	699	675	702	718	736	726	704	751	731	667	686	707	720	707	710	688	699	663	695	676	714	687	783	718	706	719	737	689	717	715	725	749	731	723	699	725	719	704	703	716	749	683	671	684	731	712	695	735	701	680	705	702	705	727	746	729	745	721	737	758	730	698	722	727	650	722	658	731	720	671	727	717	725	705	730	696	686	690
16001	13795	9407	4692	3555	2611	2138	1777	1498	1360	1178	1141	1026	1029	854	927	828	878	843	821	795	774	769	750	793	759	692	775	738	722	753	730	779	737	739	731	726	738	779	723	737	718	764	784	703	681	749	671	690	709	685	683	732	704	697	736	727	682	716	709	731	715	710	693	698	738	697	696	734	720	676	710	686	676	728	755	759	698	718	743	711	684	662	721	727	724	699	729	694	725	672	689	727	636	698	669	712	697	710	697	720	732	740	685	712	741	707	690	696	745	733	728	722	724	788	736	729	758	744	756	706	740	704	675	715	729	682	689	701	682	735	726	725	700	680	712	727	664	708	705	687	708	691	734	720	723	742	727	681	680	677	728	697	674	759	656	728	699	721	718	721	691	710	671	737	708	722	750	735	678	661	714	687	687	693	760	662	703	709	672	692	719	699	742	700	686	694	676	698	694	692	684	700	693	704	690	710	659	693	735	715	701	734	709	673	662	697	672	707	719	719	734	696	646	712	730	680	703	696	690	746	703	707	682	712	662	710	712	701	717	735	673	688	692	735	685	635	693	726	706	708	760	716	717	697	746	688	699	688	686	719	653	666	691	740	691	688	672	680	706	647	686	683	716	694	697	670	668	711	723	723	714	687	685	647	673	701	687	691	655	722	685	649	701	707	691	688	702	719	685	674	687	683	770	661	744	696	727	736	694	743	692	659	714	702	709	711	721	723	710	661	681	684	712	688	733	703	734	726	707	656	720	669	766	684	651	763	663	724	735	686	732	744	712	695	679	688	703	709	674	674	709	690	653	688	696	675	722	697	663	726	713	665	736	693	736	641	724	735	680	706	690	690	660	694	687	716	631	723	691	690	679	726	697	673	703	738	730	760	683	714	712	723	739	650	675	688	723	687	742	693	678	703	721	712	704	679	715	713	746	691	695	716	690	720	650	687	701	681	704	714	693	690	679	741	724	697	671	693	688	702	766	760	691	700	669	682	673	731	691	698	736	672	642	742	678	726	715	730	723	670	693	696	712	687	680	694	668	698	728	684	772	672	691	681	701	725	706	726	689	702	711	670	707	714	711	741	716	670	689	657	689	688	646	782	690	688	723	731	703	679	707	693	757	650	759	682	680	732	663	743	723	737	691	767	675	682	673	686	685	695	697	702	693	669	715	685	675	692	689	691	687	698	709	698	714	756	722	733	722	697	669	708	686	705	661	661	713	700	698	677	709	686	679	710	707	745	685	704	672	721	642	699	686	690	696	716	659	735	718	727	686	723	660	687	693	681	699	671	669	722	723	736	710	699	660	680	697	660	748	653	685	721	706	709	713	681	710	718	715	703	656	694	702	666	689	643	704	695	666	714	681	717	688	659	717	654	694	721	679	682	686	706	694	683	731	706	658	695	689	677	677	703	706	693	709	671	702	694	720	678	705	659	699	659	718	660	690	721	704	712	732	695	670	730	696	694	679	679	727	687	747	693	698	711	696	649	710	706	722	725	684	693	755	686	661	672	695	645	699	693	727	744	688	691	755	708	675	708	706	719	683	720	693	704	666	663	732	704	715	672	757	638	706	740	696	705	704	713	715	699	671	742	693	675	681	694	706	716	715	702	686	727	672	704	678	707	667	721	682	672	729	712	699	691	709	722	669	638	701	712	732	717	727	731	704	712	691	737	689	777	691	695	694	722	713	707	705	631	684	677	707	683	719	681	727	716	730	733	718	695	706	721	705	706	680	678	683	711	688	702	698	666	757	727	702	724	681	700	688	722	695	696	724	665	736	710	726	678	651	696	727	673	713	645	697	667	678	662	697	662	727	686	718	721	725	728	670	708	666	715	704	715	666	707	683	686	690	708	687	670	670	654	672	677	695	696	675	735	737	693	696	686	713	698	691	672	692	721	716	736	731	730	721	728	696	660	716	700	709	703	716	706	707	739	736	672	718	678	698	690	722	717	714	736	701	694	744	689	711	714	702	706	737	733	729	709	769	715	704	720	697	709	724	712	702	681	689	695	706	675	696	723	673	709	705	659	680	741	755	654	697	714	684	686	675	696	655	741	743	696	733	719	647	684	701	694	698	709	705	764	677	714	737	634	712	727	735	722	699	705	708	680	692	681	669	658	740	713	709	703	742	674	681	707	700	659	672	641	695	705	692	725	677	727	730	760	673	708	726	707	670	702	683	708	761	688	671	687	687	698	692	707	672	699	706	690	702	704	693	658	737	713	673	710	738	698	731	697	711	683	705	708	705	747	712	724	744	721	685	710	730	743	743	717	630	709	662	739	692	683	674	709	739	696	693	681	695	712	718	738	765	714	685	724	715	687	740	764	682	715	656	709	704	669	769	692	729	661	717	693	768	728	687	712	726	754	729	678	673	691	723	688	674	756	657	683	640	736	705	719	727	678	663	720	686	709	686	696	713	754	735	699	697	720	749	707	713	649	724	721	743	659	677	698	693	735	689	705	699	735	755	730	739	702	748	678	653	767	648	731	744	705	742	734	652	676	647	688	706	731	705	722	737	713	711	720	669	698	725	725	709	693	639	688	715	707	677	717	712	721	691	705	699	661	678	703	759	740	716	684	734	715	720	732	710	673	696	724	673	695	725	704	707	671	685	715	699	698	720	692	710	683	679	747	646	696	695	644	656	661	730	695	680	717	730	692	661	669	702	663	734	709	682	718	724	727	695	709	649	700	718	693	691	743	697	691	685	720	701	673	707	684	670	713	683	698	682	747	681	714	711	737	724	672	708	673	693	668	668	680	693	712	700	717	701	730	713	660	678	697	770	702	732	694	681	644	748	700	679	675	668	719	785	707	646	719	672	692	729	722	695	706	702	680	666	693	701	689	743	764	722	720	665	678	688	661	660	685	711	724	692	662	685	657	689	697	692	696	719	680	700	737	677	687	677	698	696	701	714	668	723	692	698	638	709	683	607	753	706	666	710	727	716	713	648	665	689	729	705	750	677	692	672	658	652	745	704	748	706	664	708	683	725	723	676	692	728	730	652	691	703	714	719	748	705	694	722	691	711	689	747	689	686	688	732	708	653	675	710	709	686	705	706	682	659	698	655	713	680	667	684	683	734	719	721	691	665	692	711	738	717	696	708	652	718	716	698	687	708	753	717	697	759	699	677	707	677	754	671	705	706	688	692	742	707	690	694	681	712	676	683	721	729	734	694	688	706	720	710	719	669	691	669	706	748	743	732	705	694	728	672	695	681	726	654	704	694	707	636	723	726	745	687	737	678	650	736	693	686	686	688	683	694	680	751	705	719	728	694	658	701	702	761	688	675	703	709	721	677	683	682	720	731	702	704	716	675	672	668	682	674	673	709	708	679	731	745	678	713	746	716	672	685	687	689	713	682	715	729	735	719	668	640	679	729	689	709	712	704	707	736	727	705	672	694	736	711	660	717	713	704	693	732	725	708	710	722	700	661	715	696	719	698	725	686	704	694	663	707	716	695	704	714	724	692	657	683	763	740	703	704	738	677	664	688
29017	17825	4192	1071	935	853	742	694	664	731	702	663	617	677	666	668	635	652	688	616	665	653	685	680	700	700	714	690	642	685	658	604	684	644	662	613	671	689	640	663	683	648	655	686	623	619	690	695	678	667	634	631	686	663	676	653	650	677	656	617	668	644	718	649	684	601	689	669	687	689	656	673	698	608	656	652	616	673	660	669	662	637	664	658	656	637	702	639	641	621	653	666	617	644	673	619	631	665	644	703	642	655	620	663	646	673	667	699	687	659	671	684	658	699	664	646	639	671	667	681	663	655	625	668	625	653	657	670	676	643	669	626	637	697	665	647	661	668	740	711	672	675	663	644	651	667	669	626	651	656	700	690	659	678	701	640	659	645	691	673	683	652	650	673	629	646	673	667	695	689	606	642	662	631	658	648	622	695	645	667	650	648	615	696	690	650	634	649	614	672	623	647	695	690	667	661	692	711	670	664	655	709	623	688	720	583	686	649	699	664	664	639	676	702	674	652	725	671	663	630	613	634	677	687	696	685	680	708	668	627	650	705	653	678	671	631	594	663	712	677	639	640	690	702	664	673	661	666	650	652	687	639	626	624	634	650	662	596	688	641	640	674	672	661	640	671	662	661	692	678	620	665	676	643	675	654	682	642	637	638	651	671	651	626	668	671	653	610	660	660	712	660	677	666	643	688	653	614	657	703	640	671	639	613	636	636	699	666	666	661	689	657	695	666	722	658	658	672	607	623	614	625	667	692	683	672	657	619	645	678	633	672	668	661	687	645	664	695	671	666	670	667	664	672	652	678	674	620	657	657	651	623	673	654	631	670	646	630	692	649	644	657	668	664	656	688	653	693	664	662	698	696	712	713	638	658	670	707	632	690	662	639	633	709	680	639	649	648	622	658	678	653	666	680	641	643	663	656	685	613	665	699	697	688	686	714	688	677	679	679	671	699	713	655	616	653	623	637	668	660	652	623	634	637	632	611	697	665	700	676	657	660	639	651	664	697	655	644	627	643	660	651	646	650	621	656	646	638	658	687	673	707	721	668	679	625	675	654	669	656	679	720	614	647	649	664	693	655	673	666	676	675	667	613	625	599	657	660	640	676	645	657	627	656	718	705	658	638	635	708	640	693	685	648	667	716	682	691	661	666	655	690	679	683	648	631	616	603	660	631	645	630	622	707	682	673	682	608	664	627	631	698	668	656	671	696	668	678	638	713	675	643	684	642	660	643	644	624	689	658	666	625	638	697	658	650	657	687	650	625	667	666	665	660	673	649	686	692	661	644	649	659	658	613	652	665	656	670	656	686	651	667	636	656	674	632	706	675	622	665	665	642	605	629	687	682	660	685	681	646	688	698	685	660	678	640	682	643	645	661	673	642	684	672	670	648	690	679	686	628	653	681	694	687	644	660	700	663	630	693	641	619	687	644	656	640	694	646	645	685	667	696	632	663	657	634	733	711	680	629	640	620	680	646	610	658	653	653	686	615	688	638	688	636	682	644	641	662	649	640	609	674	646	610	689	693	632	681	675	690	672	655	669	640	696	643	680	654	670	702	676	693	655	643	677	631	676	680	660	677	632	694	662	640	635	654	628	683	623	698	713	694	681	631	647	653	655	599	667	637	662	681	626	656	676	681	700	669	683	693	651	655	674	673	624	642	666	673	627	697	654	665	653	668	619	606	642	660	647	632	663	701	653	666	667	687	724	691	661	678	618	669	678	631	667	594	658	687	687	639	673	696	666	609	634	667	682	617	698	653	674	706	692	658	659	632	610	695	631	649	712	627	665	662	672	692	639	652	669	642	673	666	652	672	738	628	673	675	667	671	647	656	661	670	668	673	658	669	644	619	639	656	702	653	668	634	670	672	656	623	641	638	670	617	677	626	628	633	606	641	619	673	634	681	664	703	673	673	694	635	635	650	701	687	689	682	668	661	643	670	658	682	661	712	703	691	699	659	694	651	674	683	636	672	691	656	665	658	647	658	675	612	635	651	644	645	684	724	624	681	673	621	644	632	602	659	653	668	705	684	657	717	643	649	668	651	681	671	606	700	661	658	669	623	650	685	618	638	666	670	706	649	590	694	666	668	613	692	654	643	664	713	658	630	649	699	615	658	636	631	691	662	666	657	673	629	691	649	674	692	673	637	658	668	670	628	695	669	649	632	670	636	643	706	671	621	667	645	655	666	630	655	647	648	643	646	658	664	654	656	651	639	642	627	706	668	707	671	651	632	685	677	653	643	675	651	634	631	671	633	664	667	702	672	625	657	627	609	651	679	643	655	644	642	668	678	652	630	647	656	640	662	668	656	643	677	677	684	671	627	663	667	661	679	643	681	622	669	624	641	649	631	710	679	661	644	657	694	697	678	643	679	647	637	636	625	661	639	609	617	646	650	645	622	614	729	628	647	640	668	681	694	672	653	647	608	651	638	665	621	636	662	646	705	621	661	679	626	682	664	672	688	682	640	684	675	639	637	681	670	693	675	630	667	626	712	658	638	606	657	649	659	705	634	653	668	621	692	646	672	642	665	646	640	675	632	698	641	715	661	634	636	656	649	657	652	676	626	627	636	667	667	658	630	622	644	693	671	665	645	653	670	662	630	638	613	621	679	668	704	628	661	639	658	663	658	656	680	686	691	662	661	676	649	662	682	652	643	647	666	688	648	634	670	688	698	624	703	659	694	669	630	686	685	657	703	637	659	588	626	600	666	677	682	632	590	647	661	616	669	669	669	648	674	698	591	634	669	663	625	679	669	694	650	686	644	643	681	683	686	689	701	683	711	639	644	654	652	693	633	654	616	639	655	696	680	646	668	686	662	699	655	659	670	658	699	684	656	659	701	650	667	672	687	655	713	668	641	638	706	613	607	684	680	731	630	718	664	680	653	699	682	632	604	644	655	659	663	662	682	627	681	681	703	701	689	625	663	665	680	651	659	636	643	691	657	681	605	685	668	637	701	668	638	652	691	638	707	667	677	656	649	698	668	703	649	620	658	640	656	672	668	665	574	689	688	678	655	650	609	666	621	662	643	625	631	609	701	644	687	673	660	661	696	636	624	648	664	656	640	664	612	659	636	607	688	686	635	685	647	669	658	689	622	679	679	650	659	636	654	692	677	583	724	659	652	600	653	660	632	645	677	667	686	673	681	648	671	659	686	633	683	675	628	639	651	624	673	674	689	655	675	635	607	649	626	681	690	655	660	649	704	681	611	658	625	640	629	697	671	674	697	655	629	645	689	666	659	679	631	652	672	677	678	649	621	679	651	698	661	652	672	704	680	710	665	627	659	665	636	679	671	700	667	668	635	691	690	729	635	690	647	668	645	676	622	655	663	648	680	628	661	659	709	624	656	699	648	656	641	651	674	662	646	706	682	642	646	670	611	660	717	652	656	636	668	641	652	650	694	658	639	611	626	734	640	652	641	678	627	657	648	709	637	670	636	654	683	660	680	633	682	659	661	617	690	629	664	680	657	627	674	635	671	644	638
12703	1209	1053	817	797	744	752	691	705	731	695	682	729	697	735	681	666	684	665	727	707	668	688	711	684	663	670	636	748	707	677	677	686	701	702	672	673	717	723	704	672	681	699	707	661	682	730	692	721	628	699	711	700	626	677	702	715	690	692	660	678	700	695	684	699	706	670	675	751	690	685	702	678	648	682	700	725	678	673	659	715	705	689	635	664	662	701	701	693	649	669	690	673	736	658	683	707	649	667	690	742	732	662	683	685	645	696	676	650	662	733	676	654	709	754	699	668	662	701	701	655	684	676	694	708	699	710	694	714	697	694	679	658	665	735	695	719	689	717	680	696	710	717	657	677	696	680	669	649	675	679	708	670	692	651	700	690	701	653	674	616	684	705	725	693	636	651	659	653	684	684	672	675	684	654	671	712	694	691	665	673	719	668	659	684	677	682	699	686	706	675	682	692	689	651	651	617	714	707	652	699	687	694	667	634	652	673	688	616	701	725	663	708	669	692	724	717	686	665	660	723	695	695	673	689	692	668	690	712	679	664	658	693	713	673	692	666	622	742	698	710	710	693	655	695	730	697	661	686	686	673	696	719	671	653	692	678	719	702	693	681	738	689	667	693	697	699	728	665	675	679	705	694	707	663	730	682	656	651	687	697	710	683	663	678	664	710	687	661	696	681	670	658	643	749	676	660	686	692	660	710	743	662	673	684	677	673	704	666	676	746	670	648	727	652	633	693	688	678	673	648	669	693	663	678	688	679	688	734	679	694	673	687	710	698	666	681	718	745	636	669	702	706	678	678	678	704	682	694	684	683	667	708	686	635	656	698	737	689	748	703	686	677	686	686	686	758	661	725	694	680	705	671	667	656	713	697	676	721	653	697	688	680	683	641	709	711	699	648	719	693	691	705	737	693	694	648	668	652	695	678	733	628	686	709	674	665	645	698	662	675	725	711	719	661	687	707	662	693	692	695	737	685	708	659	706	714	708	668	672	637	699	692	658	639	703	663	662	715	693	700	670	657	688	687	656	692	723	674	708	656	654	737	691	655	680	713	719	690	677	700	695	680	687	743	687	654	700	704	741	700	647	696	620	716	658	681	716	648	710	724	729	702	659	689	681	689	696	689	723	689	692	711	679	673	696	698	691	709	723	663	714	674	706	669	681	705	704	697	717	688	734	680	729	639	726	699	707	710	674	720	666	691	697	690	710	718	614	684	726	720	651	652	731	691	702	688	718	675	706	690	623	694	640	646	704	695	664	653	660	660	730	661	657	716	668	657	661	691	668	681	727	691	711	728	727	702	678	699	690	713	698	740	647	644	723	738	661	738	691	696	670	663	679	638	694	669	725	677	689	707	668	697	641	686	636	678	703	695	703	674	667	679	657	646	703	658	642	695	716	650	716	684	678	704	697	699	638	669	736	723	699	694	652	681	680	724	670	682	655	667	667	654	681	626	685	669	717	686	709	683	627	667	641	734	667	647	709	650	667	693	696	664	707	660	688	666	703	646	706	670	705	663	714	714	746	662	689	708	670	679	708	695	641	669	663	660	699	697	684	705	683	680	670	700	708	695	683	674	686	697	703	699	706	702	659	642	670	698	689	668	665	716	733	743	698	699	697	666	671	687	654	686	653	659	719	723	689	678	633	692	721	668	683	704	700	677	687	640	651	675	691	662	698	667	696	720	675	667	707	709	614	740	682	717	731	675	684	702	653	699	696	688	671	657	652	712	673	706	687	673	635	706	685	737	651	672	658	704	689	718	710	701	700	701	659	731	672	688	666	691	712	721	727	655	704	663	638	666	699	710	681	713	703	733	696	660	687	699	648	709	675	674	706	704	649	697	680	660	679	655	611	763	708	665	691	703	705	689	709	676	634	692	684	695	696	663	649	704	703	682	677	660	701	682	647	705	716	676	639	684	643	643	687	754	684	702	685	659	673	651	678	654	633	658	734	678	640	684	704	685	696	689	721	721	698	739	708	708	667	684	708	697	719	655	671	679	732	694	651	681	667	651	689	769	702	677	706	662	678	666	665	723	703	712	667	696	705	706	699	647	704	653	692	710	709	633	677	726	686	688	729	724	701	652	674	694	712	704	654	676	662	723	691	727	680	727	681	722	663	731	638	665	664	673	723	676	692	701	688	693	718	725	667	697	662	626	683	719	686	654	688	642	691	705	696	677	650	679	684	647	713	715	632	665	656	677	719	697	688	674	707	679	707	716	684	653	687	694	710	700	718	687	658	688	717	682	666	682	720	662	644	703	697	697	669	684	679	671	697	631	722	703	717	677	720	657	661	727	676	673	687	675	638	699	686	698	671	713	664	719	668	649	632	694	650	681	712	705	691	724	674	659	658	736	692	614	671	715	655	676	633	687	700	699	663	720	700	719	691	685	709	675	644	668	646	698	664	699	696	699	656	683	722	760	673	649	715	732	710	682	702	736	689	727	677	691	755	696	688	694	669	682	693	700	663	679	708	673	667	677	661	657	686	674	712	711	682	690	688	696	660	675	710	651	723	676	681	692	622	727	644	703	684	693	705	732	626	661	676	662	687	661	670	730	691	695	651	669	694	712	675	696	684	671	677	641	738	727	663	655	656	665	714	709	692	663	662	696	666	705	688	706	634	692	688	698	691	714	710	691	718	686	668	703	722	692	688	681	665	670	683	646	718	703	717	685	695	696	680	677	689	660	712	665	677	694	669	746	664	695	718	688	701	674	682	681	699	638	697	640	698	680	651	664	678	708	700	705	634	728	659	644	661	700	678	673	698	679	693	706	734	662	664	673	659	646	696	725	687	711	681	724	655	719	772	661	702	670	661	679	667	708	680	674	681	694	700	676	685	643	723	688	704	675	671	722	706	683	677	687	672	688	727	678	736	677	626	683	638	670	690	665	684	704	689	660	693	712	698	669	715	681	731	673	691	687	713	668	712	660	624	655	700	688	694	636	664	677	682	684	637	729	675	631	621	706	662	728	673	703	706	731	702	704	685	613	657	650	649	688	665	678	678	689	640	657	629	673	687	722	703	714	691	689	667	662	697	683	686	672	772	676	662	706	662	730	683	689	665	676	677	693	701	665	731	772	710	705	706	655	673	647	718	706	711	696	708	675	736	657	679	687	644	691	639	704	622	703	672	709	729	666	705	711	718	667	691	660	700	691	752	673	690	669	641	647	685	705	625	702	688	666	665	740	689	687	710	735	661	670	714	694	718	692	682	631	650	704	714	668	697	738	688	690	657	682	665	699	662	687	646	687	711	696	681	677	660	636	649	681	716	665	658	670	685	726	673	704	709	711	684	703	679	693	670	753	673	684	703	623	711	709	713	646	675	693	661	694	696	706	728	720	691	685	661	675	668	671	665	675	675	699	655	713	657	705	739	674	709	687	718	713	654	704	689	686	653	687	725	693	682	700	693	646	695	760	682	675	657	686	724	637	684	634	688	700	709	705	657	697	741	676	697	715	675	650	662	613	713	690	677	655	700	675	656
24123	21534	28829	24667	21517	9576	1223	874	724	652	674	654	595	625	588	576	561	621	558	576	563	579	551	553	529	547	512	558	556	558	531	525	514	475	564	502	540	510	541	504	510	528	506	512	502	510	514	509	484	486	488	492	519	497	514	529	532	536	511	525	512	513	555	502	522	520	500	542	545	546	533	534	525	562	551	501	474	517	480	523	518	515	535	485	538	545	518	507	534	512	513	543	514	504	498	512	515	519	502	525	478	544	500	516	519	540	499	496	530	528	543	519	567	517	522	526	507	520	532	522	527	522	502	524	535	525	520	527	502	502	528	508	539	546	476	540	527	513	516	528	521	522	506	469	489	469	544	526	547	519	478	534	490	547	495	509	526	535	524	535	521	513	499	518	508	489	529	529	533	525	526	491	519	528	502	510	563	502	551	551	547	518	512	530	527	484	539	541	504	458	562	531	524	525	496	539	516	556	541	534	498	491	521	505	535	512	501	567	501	513	489	491	561	531	502	503	529	472	501	521	537	540	510	518	515	522	521	512	508	523	576	529	478	493	489	519	488	476	530	530	528	552	501	529	535	518	462	504	492	528	515	505	515	521	524	547	517	526	516	514	523	509	570	492	522	534	477	484	520	477	512	546	534	515	512	518	525	516	531	524	510	496	553	500	543	540	495	488	515	509	518	529	516	559	511	500	471	489	516	529	517	491	527	533	544	538	492	518	529	537	516	492	550	467	529	505	530	553	538	497	544	519	532	503	479	545	522	521	503	524	491	485	558	524	502	559	520	493	489	504	503	512	526	528	503	548	536	512	544	553	522	529	511	536	538	519	518	524	529	538	543	479	507	504	537	520	501	518	478	503	538	528	514	517	530	567	474	515	579	495	526	516	486	512	554	511	524	528	524	529	496	509	519	519	503	554	554	525	504	506	527	502	541	504	515	537	531	505	554	471	568	560	550	525	557	495	534	552	487	496	510	506	512	510	539	520	526	488	496	517	517	533	528	488	507	505	503	540	523	512	543	542	536	474	467	460	531	517	516	539	561	500	536	496	542	498	500	540	494	521	518	555	543	520	470	504	541	479	519	541	561	559	541	531	517	508	509	498	499	549	504	526	488	505	524	537	486	527	481	483	494	503	481	504	513	517	476	545	541	496	590	474	527	509	535	500	506	518	509	498	484	518	511	535	541	521	514	501	474	477	514	554	516	535	518	518	476	510	522	530	523	498	489	508	488	553	528	481	486	486	538	521	520	508	489	512	518	533	523	509	530	463	550	515	535	522	540	520	530	533	525	539	506	511	542	500	493	533	502	501	483	495	504	520	479	518	514	520	452	513	523	502	541	513	514	524	509	539	509	517	529	487	511	531	521	494	508	503	557	534	503	544	504	486	474	458	514	469	498	522	526	511	508	534	519	513	513	482	504	478	501	494	528	462	504	505	559	512	517	483	520	530	524	488	533	543	513	510	523	485	541	498	513	517	477	507	558	487	529	522	556	541	450	518	526	488	475	470	514	580	493	542	590	495	484	493	478	510	512	520	503	543	495	483	541	536	521	544	523	514	506	519	512	509	503	524	537	503	492	545	548	514	474	498	474	514	490	498	544	528	520	514	549	538	506	525	547	512	531	477	506	503	478	520	527	518	494	498	495	511	531	515	521	520	518	522	548	510	541	513	513	510	492	490	536	540	572	501	538	527	531	494	508	516	527	535	461	505	518	503	474	463	488	533	481	543	516	498	515	505	510	514	557	492	537	495	549	519	529	542	540	556	511	548	541	537	542	503	546	505	560	475	537	514	527	528	493	533	490	525	464	522	493	535	539	461	496	525	495	520	488	520	498	557	540	512	502	485	516	533	504	492	514	484	537	525	519	533	494	498	492	513	541	550	501	502	531	522	512	524	510	535	528	548	553	516	489	529	511	467	493	477	531	495	489	523	502	505	498	550	558	512	511	512	534	524	518	543	510	505	523	485	517	515	563	508	563	512	531	490	470	532	508	488	484	518	448	497	478	514	521	498	462	525	534	550	516	540	516	534	518	511	514	538	520	502	539	488	507	524	491	552	485	536	496	487	482	512	479	493	516	502	492	551	492	567	530	544	571	575	555	484	475	550	511	563	487	538	529	499	536	505	517	524	525	481	524	511	467	528	496	521	560	491	488	531	507	546	556	525	496	527	516	538	484	510	522	510	470	524	520	545	509	519	511	481	531	534	501	514	549	521	523	514	508	503	530	527	528	482	503	532	524	514	514	500	516	507	561	510	479	542	516	535	529	508	464	531	541	557	518	537	524	514	582	564	496	505	501	487	501	518	542	501	542	500	538	476	499	547	553	513	483	488	522	490	560	465	500	513	543	537	519	505	550	600	543	504	550	550	531	523	482	529	525	485	483	492	527	500	515	538	536	511	506	509	535	543	506	503	540	542	513	471	520	513	501	525	538	499	519	522	502	527	503	516	545	548	530	486	544	502	495	496	551	567	519	488	489	485	498	517	522	545	509	509	512	562	509	533	511	509	554	506	492	551	497	509	514	524	485	514	509	521	507	527	515	499	509	529	530	508	512	553	513	528	504	524	498	483	519	523	526	507	517	510	512	572	539	512	539	477	522	497	524	519	478	477	491	501	531	507	513	521	531	513	534	548	498	485	470	463	525	544	519	530	498	573	531	500	511	485	503	501	497	510	505	498	518	498	468	488	500	513	514	492	572	525	482	530	500	521	526	533	479	527	495	519	485	504	513	519	484	507	530	542	469	515	534	540	559	503	523	527	460	506	507	537	535	488	510	527	525	528	573	513	526	511	529	479	551	491	511	490	482	500	490	486	526	477	496	504	504	529	483	529	509	531	511	546	503	519	541	551	537	520	501	511	530	541	520	522	494	506	519	504	481	507	518	518	491	506	471	509	488	488	508	547	540	493	521	512	579	464	486	521	550	505	508	540	487	513	491	483	522	490	482	516	465	532	533	513	535	499	525	573	519	458	524	492	535	518	542	489	502	513	516	514	496	520	507	495	532	530	550	510	530	470	524	524	540	484	500	538	459	496	511	526	526	524	543	546	472	543	498	500	531	511	543	527	519	523	562	487	542	505	518	515	548	547	496	491	547	535	576	510	489	539	509	533	530	549	517	504	528	484	518	502	547	495	473	543	498	506	499	558	492	492	506	522	497	566	507	526	519	502	570	507	481	547	514	537	556	517	497	529	519	563	486	496	515	513	507	513	487	522	545	497	530	523	489	522	570	493	531	504	510	483	539	498	490	518	519	540	516	533	486	480	550	483	523	475	501	547	522	552	489	564	506	538	526	496	551	558	503	508	503	511	521	480	518	499	522	488	489	535	499	522	533	530	551	533	563	470	556	518	519	478	546	488	508	488	542	507	489	534	516	555	530	505	485	504	514	570	498	484	532	505	530	549	524	485	501	498	508	534	508	524	493	504	530	535	510	520	522	450	493	518	505	485	531	517	541	505	504	472	505	484	527	507	526	540	521	517	526	509
13440	8584	5688	2713	2030	1580	1282	1141	970	897	773	709	704	678	644	635	593	616	571	574	588	574	560	600	547	560	548	529	539	536	535	541	546	532	556	555	548	581	538	500	531	543	546	554	575	519	561	594	545	563	570	539	579	563	563	541	512	520	583	606	539	556	553	527	526	562	509	565	580	516	564	526	569	495	522	547	536	539	548	526	490	537	549	544	530	546	558	544	553	533	596	551	544	538	556	508	553	558	540	493	582	553	552	517	516	548	522	527	513	537	539	588	602	519	556	552	545	538	562	544	580	547	519	531	528	510	547	526	533	531	581	571	531	510	539	551	517	522	558	545	567	540	571	581	508	568	512	535	564	533	571	535	507	536	544	526	562	546	523	531	511	537	522	557	558	525	516	467	563	530	532	549	556	503	520	586	528	575	552	556	541	540	509	554	549	521	546	544	524	484	528	532	520	542	510	524	516	527	534	513	518	529	536	485	518	517	519	516	540	554	578	549	541	574	514	512	561	546	572	560	524	579	537	546	502	552	550	536	513	544	507	538	504	570	574	518	536	545	531	538	538	554	517	570	519	531	518	534	515	497	526	498	545	507	540	543	533	584	549	533	546	537	546	490	549	495	540	572	516	526	548	555	561	510	531	587	526	528	508	546	564	559	497	531	582	501	532	527	551	493	564	542	534	540	512	499	556	515	561	557	525	567	566	530	546	521	572	536	539	522	514	535	537	528	526	537	539	494	553	526	519	523	560	514	552	566	544	557	530	532	556	538	557	535	532	539	516	555	522	526	554	491	515	501	574	530	588	561	490	552	546	533	531	539	525	520	523	560	525	538	534	553	566	538	529	527	528	518	516	539	494	534	498	563	568	550	533	556	553	536	520	517	517	519	558	549	520	505	582	537	549	563	537	554	537	510	530	534	554	540	559	520	525	523	529	507	519	541	538	557	520	554	560	542	538	550	564	524	520	546	525	545	498	548	544	510	558	543	540	537	503	529	524	506	510	536	538	530	553	509	573	563	546	547	511	559	553	528	576	553	558	563	537	497	497	541	534	525	555	560	565	513	511	542	546	525	550	539	556	508	536	560	535	546	565	525	563	558	541	551	532	545	496	528	544	536	565	493	536	565	539	579	558	521	573	520	530	558	528	548	533	546	548	526	530	514	511	529	527	534	526	546	538	513	561	485	522	526	534	498	557	496	495	529	525	513	580	600	514	512	501	528	508	527	534	523	534	531	513	567	548	539	543	519	503	541	547	573	509	548	547	517	505	548	523	509	508	513	549	505	512	478	528	514	542	517	550	502	564	523	536	520	523	589	549	529	514	510	521	581	553	545	539	526	509	530	544	555	546	575	544	526	562	546	499	549	544	519	518	579	546	531	515	571	504	551	519	519	587	558	557	518	516	529	540	518	547	518	566	526	522	489	543	538	530	537	564	515	586	530	502	506	531	512	563	553	520	504	516	525	535	540	566	533	550	516	536	524	513	546	522	525	564	546	566	541	521	559	540	537	530	546	525	541	593	549	551	549	544	562	535	557	547	550	541	548	556	519	540	502	494	531	555	545	502	518	480	531	554	565	554	569	535	566	557	562	552	501	538	536	545	494	535	548	545	536	539	561	567	521	516	542	544	495	539	542	497	566	513	516	546	533	528	528	482	551	527	545	551	542	565	546	501	531	545	556	529	614	538	561	493	518	560	520	529	541	502	550	502	521	527	547	525	555	520	541	523	497	535	567	538	589	544	504	528	520	557	582	551	537	566	543	539	562	550	547	548	545	546	550	572	545	515	520	576	565	539	584	523	561	476	509	565	538	539	542	542	546	538	532	466	513	564	560	514	599	524	548	524	563	507	520	567	535	483	517	519	528	515	554	538	500	545	563	553	539	548	517	525	537	526	512	522	522	540	502	513	529	520	519	524	547	543	530	542	530	500	560	556	581	539	558	548	509	531	531	553	516	535	563	526	515	569	547	533	515	543	554	552	541	547	556	506	552	503	552	491	525	541	528	506	557	557	507	522	556	562	527	519	569	552	539	596	550	566	542	541	498	556	574	541	546	549	543	546	514	495	565	521	536	510	544	518	542	494	526	560	557	527	598	518	592	494	512	556	559	544	514	532	541	506	510	509	554	529	538	541	564	540	551	554	520	606	533	531	529	562	506	524	563	550	564	536	490	471	513	511	538	503	528	509	530	535	539	568	516	553	538	561	563	510	554	556	573	537	522	545	520	533	522	572	542	542	505	537	567	476	519	523	539	569	588	531	534	516	541	494	523	547	557	536	495	525	540	505	541	508	504	560	517	528	568	529	550	565	527	530	528	530	495	550	554	511	525	533	551	566	548	549	552	588	553	516	570	532	523	560	538	549	560	561	537	484	531	570	542	504	510	496	567	529	489	528	541	550	502	494	526	517	496	597	555	542	543	541	524	542	565	581	575	510	515	544	555	554	579	504	564	515	518	545	567	510	511	577	503	546	544	555	516	552	472	549	508	565	575	520	570	523	543	520	534	497	537	538	529	535	502	519	556	555	517	584	514	520	552	553	548	520	523	554	515	559	557	522	542	543	529	517	538	534	558	517	571	507	534	504	538	541	558	589	530	512	530	540	538	519	530	515	543	497	570	542	549	559	526	539	582	531	535	565	514	534	565	535	533	576	561	546	561	566	508	535	532	516	574	537	532	563	542	520	508	519	529	536	539	504	523	505	519	524	492	547	540	492	568	569	566	535	529	536	508	508	538	542	547	548	556	543	532	519	571	538	514	564	559	559	543	545	519	581	556	551	498	541	508	529	547	567	518	558	557	538	538	596	539	560	555	535	540	538	557	567	547	490	566	539	556	523	528	513	533	494	545	525	562	584	529	542	522	542	542	527	539	549	520	516	515	563	537	547	531	548	561	576	534	561	552	513	530	580	514	547	510	501	504	539	534	547	550	531	595	532	529	562	549	530	533	548	521	509	565	536	492	492	554	556	551	519	552	554	551	567	561	540	536	533	513	544	507	568	530	542	536	509	497	522	542	511	537	526	517	534	578	540	553	545	555	583	576	563	548	505	545	559	487	552	549	555	513	553	505	519	536	553	522	534	539	543	541	541	545	548	572	520	511	531	521	516	496	542	497	511	554	513	559	498	541	542	558	568	548	553	532	496	533	551	602	559	553	550	518	567	571	582	480	576	514	551	566	529	529	526	520	552	544	526	515	549	536	548	515	553	524	535	496	519	511	549	529	525	559	586	544	551	514	504	578	530	524	563	515	572	551	547	558	519	531	539	567	575	514	538	486	532	561	527	508	497	521	547	526	514	549	537	554	568	569	544	575	506	516	570	516	532	488	501	516	563	526	540	543	551	566	469	533	526	529	560	533	548	563	526	581	543	518	555	518	547	534	513	541	502	558	537	555	563	527	542	545	578	538	557	534	550	546	541	544	539	541	529	516	563	559	539	531	544	519	547	539	505	545	532	550	538	530	498	531	504	520	592	553	513	499	490	541
25414	21519	27628	25763	9809	1356	1088	973	921	918	963	914	924	866	871	863	871	913	859	916	881	851	870	843	827	836	874	858	899	872	847	782	850	860	771	882	772	823	849	843	885	842	847	837	792	802	868	868	916	807	861	882	907	869	887	893	867	928	883	859	833	825	888	886	810	881	779	859	795	857	848	805	820	827	826	836	858	840	851	833	848	826	834	879	862	867	851	838	907	839	856	836	872	903	828	833	882	853	859	843	880	899	855	832	843	854	904	872	869	809	812	830	835	856	871	869	838	870	814	820	832	849	880	889	856	854	844	795	834	792	833	879	893	832	859	857	884	844	804	866	867	850	828	883	880	863	836	829	820	827	852	884	886	805	865	884	849	890	849	848	834	894	837	828	842	864	822	880	800	836	870	831	831	862	791	852	834	847	831	799	859	867	857	877	794	849	858	832	858	813	886	836	791	835	868	836	876	856	842	831	838	877	886	836	795	847	835	880	761	844	825	854	819	816	848	832	835	841	852	815	831	823	853	830	766	849	876	855	769	808	837	808	840	855	802	863	877	804	809	856	864	825	829	916	813	867	826	838	849	859	860	843	838	894	870	817	838	834	833	854	796	869	842	869	825	876	837	844	820	828	901	842	904	795	856	881	880	793	807	835	862	836	863	814	886	878	816	846	866	864	853	859	862	803	843	862	774	839	858	855	858	869	824	858	850	903	849	811	874	819	809	838	836	830	841	836	886	866	819	842	807	803	827	864	823	838	895	894	878	872	899	823	846	855	805	811	831	794	865	834	822	834	841	866	887	916	841	902	863	815	878	857	844	870	804	832	868	850	843	864	847	897	868	884	842	908	875	861	826	844	809	853	851	839	873	850	942	804	852	914	857	841	851	827	857	834	840	858	806	815	843	808	890	865	798	844	799	841	886	808	846	871	858	806	877	841	802	873	888	907	867	817	865	888	882	824	910	813	867	873	835	858	877	852	883	851	804	782	857	832	838	824	832	830	843	871	837	897	824	854	869	866	861	864	836	838	819	804	800	920	835	853	822	834	816	875	865	843	779	856	839	891	799	895	883	833	826	863	840	844	849	850	872	904	847	876	844	828	839	854	831	849	844	850	854	898	854	810	826	837	832	836	812	846	818	853	871	814	835	845	856	806	846	772	814	853	867	782	889	848	841	795	803	911	806	877	870	790	804	833	891	839	847	821	905	812	817	810	872	807	812	881	867	895	819	848	799	819	886	867	818	785	818	870	765	827	854	842	827	842	868	895	814	888	852	874	846	877	817	838	818	838	875	856	806	853	868	852	897	858	898	819	876	808	877	858	875	861	882	803	858	827	846	897	841	902	883	871	890	862	863	810	834	804	889	797	842	856	881	848	818	859	876	902	811	840	890	811	882	896	815	872	874	825	818	929	847	821	808	838	834	820	860	799	811	815	861	844	863	867	833	872	909	791	845	833	824	880	792	855	804	899	881	847	830	836	847	824	884	830	853	801	858	860	810	859	835	809	836	848	889	806	835	844	873	858	834	837	841	854	904	862	845	845	891	805	872	793	852	841	887	809	807	848	926	857	818	819	856	826	877	828	853	871	827	793	833	869	860	875	808	873	839	833	932	902	864	848	828	812	820	871	894	847	841	812	891	815	863	836	841	840	804	882	863	820	865	851	857	845	856	815	797	847	830	838	888	809	809	885	853	869	827	852	856	834	856	866	836	829	805	822	845	855	826	853	842	836	819	902	835	822	834	871	834	881	812	843	868	893	795	786	851	843	866	855	802	871	869	868	867	828	840	798	878	816	849	822	846	911	874	849	848	865	868	835	825	819	844	840	853	862	846	867	838	846	826	869	879	854	901	865	813	822	836	870	876	866	896	864	836	812	823	860	862	840	890	834	788	803	856	848	858	874	829	870	848	879	797	844	844	868	843	842	891	835	915	850	905	857	858	888	911	848	842	851	856	864	855	816	837	891	824	869	819	874	851	865	815	894	840	873	883	848	850	821	825	839	814	877	823	849	822	879	833	839	883	828	873	929	837	816	816	839	854	827	815	871	848	875	887	848	874	836	896	786	825	855	871	871	854	839	843	850	858	853	811	795	822	860	842	817	870	798	879	856	879	824	806	884	889	831	846	841	817	865	868	833	815	814	894	841	898	843	803	863	885	868	858	892	868	873	829	838	838	856	789	844	851	931	844	932	883	870	884	831	828	923	859	851	851	841	815	846	833	819	883	806	842	882	844	820	853	863	862	825	826	849	876	816	901	852	815	888	899	838	875	847	811	822	858	847	806	790	858	797	890	854	851	883	844	833	855	823	814	856	801	803	847	845	813	912	851	793	877	847	856	853	825	895	861	830	876	855	865	828	826	859	794	841	877	836	798	833	885	818	878	853	829	790	891	847	854	901	851	835	881	833	848	818	841	875	844	827	820	847	843	824	826	818	822	857	814	873	837	840	842	870	868	851	827	872	800	832	833	906	806	858	876	800	842	786	834	826	865	851	827	792	831	844	842	820	847	895	923	870	887	879	848	879	831	850	902	822	880	868	803	846	839	849	816	830	788	842	821	926	791	825	906	815	859	830	872	841	802	838	814	836	851	855	873	850	841	840	842	821	811	868	821	825	863	871	864	871	874	830	820	852	853	849	862	831	879	831	805	859	864	840	835	805	847	892	865	823	826	856	842	929	837	834	864	834	812	867	859	816	825	878	782	840	812	832	811	796	855	828	859	853	792	849	824	867	861	838	818	860	819	836	808	846	852	821	884	858	869	792	811	796	860	828	836	813	834	853	835	902	822	908	834	894	834	888	852	796	857	839	840	814	793	850	841	867	843	886	846	838	827	824	809	755	850	810	883	839	827	857	851	830	830	817	910	853	819	878	848	859	821	858	787	868	847	867	850	896	840	861	855	885	808	804	829	852	846	826	836	892	835	861	839	858	857	846	899	845	836	851	828	873	863	873	832	861	831	811	849	807	855	859	885	887	833	898	856	859	813	852	849	890	875	866	869	885	802	812	824	794	877	846	862	879	793	838	860	858	880	810	861	838	852	841	831	869	812	878	858	818	845	824	833	822	857	822	797	862	800	823	840	805	819	871	861	799	813	771	834	796	833	851	816	890	806	874	896	875	799	850	871	872	815	856	887	863	839	824	858	859	799	862	876	813	871	876	814	873	904	799	826	886	834	827	906	859	820	878	814	861	811	858	806	847	849	845	838	862	862	885	849	825	836	857	897	899	844	803	838	860	891	805	836	812	863	850	767	821	831	868	887	892	870	832	878	811	870	826	837	830	856	832	859	818	813	876	804	864	872	849	891	859	884	868	892	811	793	866	765	846	803	811	838	863	839	803	837	802	878	853	847	870	804	804	858	868	851	880	840	874	866	846	849	861	800	871	847	866	828	839	878	841	876	839	856	762	849	805	780	824	827	856	901	831	850	834	831	839	835	877	862	857	881	890	872	802	833	828	818	922	873	836	850	862	803	845	826	833	834	838
12400	5124	3463	1956	1621	1447	1254	1137	1046	1051	936	934	934	946	945	881	887	928	921	832	843	832	875	878	890	875	826	815	828	945	873	861	837	856	839	842	849	866	863	855	839	819	877	853	910	874	813	849	842	875	850	821	839	888	891	816	852	843	888	867	849	869	816	878	848	801	835	865	839	849	835	870	864	839	861	883	879	882	849	824	861	831	902	837	910	847	931	905	836	870	862	813	848	882	888	817	837	800	859	874	822	802	878	871	821	873	832	864	861	822	844	884	825	878	887	822	890	915	892	909	878	899	872	858	855	858	894	884	834	896	855	878	885	855	882	829	824	863	898	851	827	863	815	834	893	887	880	822	818	886	848	877	870	847	855	839	838	886	874	839	844	889	883	853	875	809	852	885	875	853	888	830	885	816	850	827	866	837	821	853	817	840	860	858	911	835	844	864	904	811	861	787	881	843	863	852	872	863	872	870	883	841	916	916	860	817	826	922	816	887	820	854	853	882	842	812	856	884	903	857	831	865	823	860	878	930	821	854	847	787	885	819	803	794	860	890	817	869	859	823	854	819	863	873	892	852	861	855	859	908	858	834	853	923	874	861	818	822	882	870	848	862	827	853	899	895	852	873	863	870	861	868	832	873	866	845	843	889	809	812	856	827	880	805	843	847	850	898	898	812	901	809	867	873	882	835	804	894	832	828	812	851	845	808	861	882	893	841	815	846	857	815	838	796	861	871	848	867	903	845	900	849	878	898	858	905	860	795	842	907	871	881	869	922	816	865	865	858	852	862	843	884	847	806	820	821	832	775	860	860	834	856	888	874	908	880	827	837	873	835	864	863	886	845	856	864	861	830	825	829	845	885	823	845	854	831	849	861	848	841	890	867	877	842	868	862	803	811	797	877	852	850	892	855	808	882	880	851	860	895	776	876	876	865	770	868	855	817	921	883	836	854	864	851	830	856	874	877	829	872	890	880	879	837	887	839	832	843	851	870	835	786	842	856	864	854	870	876	877	863	868	882	820	818	823	851	885	884	859	866	843	862	851	848	833	837	893	816	836	876	809	855	872	893	849	917	823	833	829	875	806	856	833	821	876	829	810	832	832	871	802	807	837	854	873	823	841	873	850	797	863	863	885	824	794	878	852	827	861	877	845	850	870	856	882	857	837	828	867	917	847	830	908	900	861	871	833	843	824	849	808	831	860	834	844	827	894	801	857	875	827	923	852	797	872	835	857	819	881	906	821	885	872	879	865	859	821	851	796	828	843	878	849	907	827	839	831	898	854	815	840	885	856	863	818	813	824	830	864	819	862	833	873	861	838	872	889	841	822	897	973	894	868	889	841	870	857	831	842	892	823	892	844	849	859	836	891	839	847	818	842	817	839	854	832	895	890	805	852	849	794	839	861	859	854	837	839	853	858	910	789	848	827	819	881	830	890	829	828	858	894	856	808	881	811	859	879	850	858	857	871	870	839	861	886	857	855	886	828	816	870	817	863	883	803	846	873	856	866	824	803	844	846	843	885	832	870	846	904	846	853	848	853	878	836	855	852	859	785	831	911	873	871	817	816	871	862	834	790	852	850	815	812	825	810	833	850	791	852	874	825	823	845	851	852	862	828	867	885	870	851	825	903	840	838	883	836	847	832	857	869	844	834	850	876	826	883	864	879	805	801	821	870	875	890	851	819	881	846	849	837	834	850	911	858	865	837	825	834	868	844	861	833	834	829	853	817	904	834	838	867	843	857	830	860	908	916	795	899	836	857	830	915	871	851	848	884	844	894	824	865	849	880	884	877	860	922	874	879	861	860	820	862	861	887	936	846	861	853	838	855	828	897	808	834	865	865	840	868	811	879	826	867	854	826	837	837	921	816	820	768	878	891	838	885	846	847	874	857	882	853	866	861	870	852	879	801	917	897	834	881	808	942	832	870	851	882	838	842	808	797	869	868	875	873	882	864	887	846	868	876	847	840	887	838	866	872	875	871	831	797	824	870	869	845	902	844	830	865	887	862	828	811	836	817	835	848	885	801	850	795	839	866	839	857	891	884	825	874	871	866	849	878	817	817	805	887	899	873	833	853	806	832	829	831	855	876	863	886	865	865	851	874	865	884	893	811	866	897	856	854	828	848	872	816	877	917	855	848	904	802	833	863	904	873	834	885	841	859	921	861	875	894	873	823	896	839	829	822	921	835	810	887	827	895	830	820	860	861	882	903	838	791	871	884	880	917	826	849	868	785	855	890	798	861	836	893	839	803	881	871	849	840	896	849	877	847	873	845	863	859	926	852	819	823	846	897	852	831	818	807	845	866	808	837	880	838	902	818	828	850	851	867	867	898	836	832	848	840	791	868	880	851	817	835	849	871	809	844	875	836	881	865	821	805	883	872	834	835	893	877	891	861	899	833	927	865	827	850	832	785	845	852	907	854	906	869	853	832	870	864	833	852	849	804	888	862	830	851	801	856	853	893	812	848	826	835	858	876	762	863	804	816	823	811	860	827	820	823	856	812	865	887	873	876	858	829	854	848	891	806	885	850	825	870	871	905	871	816	870	866	842	896	800	804	838	861	821	876	894	854	832	848	859	830	916	820	882	877	890	876	849	856	868	852	832	856	878	848	848	887	859	849	808	857	818	838	851	876	831	902	848	805	817	846	861	856	873	881	839	845	897	884	797	842	808	811	796	847	887	824	830	860	858	875	857	809	823	865	833	877	891	876	817	857	840	872	848	826	841	854	827	921	888	863	860	847	864	815	829	851	819	860	890	888	857	831	836	828	900	864	876	849	830	855	841	829	868	869	839	865	878	886	855	860	902	892	839	807	807	862	846	842	867	852	866	834	826	862	833	914	857	849	837	851	877	862	787	852	811	874	818	819	871	847	830	889	827	816	854	861	868	882	856	841	893	857	899	869	865	887	866	862	877	876	843	849	876	885	854	884	839	869	855	902	836	823	809	852	815	852	851	824	914	910	882	826	844	823	873	863	843	860	865	849	827	825	900	827	813	822	855	850	910	806	869	850	791	887	789	831	848	844	853	810	879	816	851	897	867	905	841	805	869	885	819	826	924	905	846	832	828	870	933	884	863	859	926	887	811	854	805	823	849	864	884	812	828	819	883	830	878	871	852	847	926	883	843	819	870	831	825	850	894	847	825	884	842	797	840	823	819	885	870	844	861	850	909	826	880	868	851	814	864	831	871	822	854	843	830	865	868	861	875	856	849	870	887	892	843	824	852	868	839	823	826	886	798	868	856	858	812	846	833	847	854	897	848	872	842	869	832	804	834	877	849	906	871	852	853	846	844	884	862	819	851	894	853	841	855	856	836	842	844	837	804	832	822	858	884	892	866	899	844	853	906	839	837	813	866	817	853	886	831	822	804	836	818	858	806	785	883	842	822	868	869	830	872	833	844	819	856	849	848	858	890	873	861	842	881	871	836	817	864	889	873	802	854	834	887	855	838	853	846	790	833	885	854	903	865	878	834	849	853	825	869
23036	21564	29366	24225	21560	21609	7223	1453	1174	1099	1007	872	861	828	855	879	841	805	770	813	799	762	766	791	763	775	728	742	729	754	729	734	717	768	708	746	736	714	785	647	717	730	677	744	713	763	768	710	734	671	733	757	774	684	745	742	720	696	695	730	691	767	687	768	680	692	747	723	700	727	688	716	705	673	705	746	712	666	727	717	704	735	731	743	711	749	684	694	725	700	736	660	705	688	722	728	733	691	707	724	715	666	755	771	705	676	726	719	690	716	689	673	735	744	767	743	715	713	729	718	693	722	732	743	711	722	753	733	746	729	759	697	691	725	699	739	683	680	721	749	708	677	728	728	721	763	681	677	718	677	752	736	690	694	760	660	713	735	700	701	754	783	700	740	768	737	679	693	739	719	692	769	684	674	723	719	765	706	669	681	675	704	720	717	745	698	715	678	703	743	712	718	720	719	728	717	729	703	668	732	752	668	690	642	692	731	706	649	717	707	715	719	723	710	696	754	717	705	739	719	677	698	699	751	721	680	730	698	705	707	681	672	721	742	727	724	715	746	721	760	673	735	718	697	719	710	713	748	749	707	686	758	704	760	695	650	750	686	730	714	676	693	680	704	654	685	691	679	686	744	733	758	706	719	716	724	728	721	757	667	763	707	736	712	677	744	728	766	690	722	696	700	750	768	679	762	739	669	718	758	744	733	702	690	706	707	674	735	701	714	705	689	729	660	676	705	690	749	733	714	707	738	692	696	743	752	691	681	721	759	745	693	695	702	738	735	726	740	657	770	710	738	745	720	734	719	668	694	759	694	731	714	637	727	707	697	738	714	708	697	725	678	727	668	722	688	691	702	688	724	653	691	730	732	771	671	696	692	700	729	689	709	753	717	674	754	706	727	722	679	678	718	733	708	739	721	723	725	695	670	718	703	701	665	767	761	739	712	726	713	713	743	692	743	726	669	781	693	720	768	715	718	713	683	742	680	761	718	726	654	729	746	655	761	680	681	740	727	757	717	673	698	659	701	722	712	725	624	783	706	731	726	690	742	688	667	657	732	740	724	724	725	697	749	687	701	722	690	706	721	686	712	660	722	707	696	752	747	741	675	715	751	674	711	701	734	692	693	735	695	690	677	686	702	689	717	725	737	676	689	695	742	729	719	684	681	711	710	713	683	742	760	714	663	722	729	708	755	678	728	710	724	762	721	745	782	699	723	713	699	725	719	753	710	757	747	696	683	682	716	679	689	740	728	724	695	737	711	690	687	708	751	733	719	734	680	689	738	668	688	781	688	662	684	723	728	743	703	687	706	693	688	692	724	705	699	673	738	751	740	689	722	715	710	707	744	726	737	692	702	670	664	717	716	733	690	704	693	695	714	728	715	702	706	752	728	667	717	730	704	684	675	668	686	676	758	711	702	722	685	694	718	694	734	684	724	693	738	686	689	716	698	695	694	607	674	718	704	653	723	695	700	744	725	749	698	674	665	702	722	764	743	674	635	736	745	701	701	711	708	664	701	728	691	755	720	720	689	699	733	740	686	714	650	675	674	687	684	681	719	645	710	722	702	694	734	705	727	763	707	678	720	709	728	677	696	710	670	734	726	740	645	710	713	712	736	699	678	740	757	713	702	724	679	736	707	684	667	677	630	726	710	733	678	728	692	687	692	773	678	687	714	700	719	704	730	662	675	726	660	685	660	707	728	700	707	752	699	690	775	735	752	707	723	765	712	716	722	678	729	674	700	605	735	726	708	727	741	694	756	678	752	719	707	723	694	692	752	712	705	744	677	723	723	683	654	693	714	765	680	705	748	687	711	674	699	699	718	685	726	710	693	734	713	720	680	742	712	714	676	695	727	690	743	654	741	683	686	718	718	692	728	655	740	675	730	709	738	704	750	731	730	726	641	695	701	719	743	698	657	743	726	711	684	704	723	764	698	676	704	708	720	711	694	717	719	748	732	720	717	712	739	674	753	738	715	717	715	668	660	708	723	727	685	744	714	650	689	712	682	668	792	684	704	696	629	695	720	737	700	762	744	713	700	687	766	739	729	709	727	743	723	718	686	696	648	717	722	709	721	728	669	685	712	684	662	694	624	697	680	684	713	691	716	699	702	701	722	733	731	679	727	710	697	679	708	710	703	690	689	658	743	679	695	719	693	701	705	751	732	706	709	710	730	716	696	709	748	731	757	767	710	677	695	727	701	703	754	690	692	725	685	719	731	666	727	720	743	693	737	694	711	750	738	730	727	684	707	734	740	700	742	711	725	699	714	666	638	691	703	756	723	724	769	702	673	712	774	737	709	696	703	702	718	723	702	711	719	684	747	694	752	682	736	730	700	709	672	710	745	726	707	719	735	729	706	753	756	693	688	722	743	692	731	697	756	720	775	734	742	682	689	715	726	681	720	656	693	738	717	724	691	691	697	718	668	667	722	733	694	719	717	695	690	713	659	699	693	700	682	712	737	732	692	691	685	693	734	722	690	752	698	666	688	727	733	678	740	734	733	718	741	739	737	662	696	661	696	715	734	671	717	645	720	640	694	707	712	683	691	705	728	652	709	737	692	671	676	664	717	703	689	712	689	694	704	673	663	785	745	731	719	744	712	710	742	685	699	764	762	694	720	704	725	713	698	712	685	707	730	732	677	717	698	696	677	727	656	691	700	731	725	675	694	720	678	651	697	684	680	715	727	697	659	749	681	671	695	720	749	679	681	670	745	643	711	714	684	692	721	679	728	747	757	696	703	702	745	721	726	763	733	713	715	732	718	684	754	729	749	696	713	677	712	718	722	745	678	669	748	641	704	721	716	713	705	743	750	717	684	686	727	678	717	718	711	711	686	720	680	734	662	696	695	762	671	661	669	702	697	744	718	658	700	728	719	701	706	741	697	693	669	714	710	708	690	739	726	665	720	700	735	683	704	695	718	707	693	712	708	710	721	659	707	675	711	698	725	677	741	750	772	739	703	735	707	701	683	698	714	706	738	671	705	789	723	705	688	695	737	697	694	726	742	681	701	713	682	734	698	724	720	743	723	689	724	707	686	693	700	747	697	753	703	721	715	701	742	690	728	714	681	681	692	698	697	709	749	690	689	734	688	690	762	700	729	707	710	709	713	670	694	724	709	764	704	707	738	771	673	737	689	732	689	713	694	687	711	713	730	758	724	718	709	729	708	711	635	721	684	730	664	704	697	766	708	700	670	712	675	698	709	694	728	694	712	666	715	697	721	715	740	735	723	713	766	729	656	752	741	703	742	695	728	723	728	703	721	659	682	677	690	690	670	728	700	703	726	725	692	747	745	715	711	740	711	705	669	715	681	727	725	686	743	705	686	690	697	737	711	761	710	669	700	754	740	683	715	705	726	695	698	739	746	706	692	736	707	745	683	714	708	734	738	738	745	682	702	695	729	701	705	737	733	750	671	743	688	720	678	713	720	701	712	649	652	705	684	675	710	714	717	732	732	732	669	676	699	778	710	693	679	726	737	686	683
14384	13885	9399	4710	3459	2681	2111	1748	1473	1328	1151	1074	1003	899	929	931	863	802	776	822	842	804	748	802	801	755	779	753	734	754	772	723	752	755	727	714	735	725	714	709	669	740	698	719	698	706	703	714	655	752	774	724	664	694	675	681	734	708	713	729	712	742	733	709	728	676	714	727	680	712	684	722	707	703	712	728	756	697	683	700	717	672	682	658	670	695	719	711	697	684	721	702	703	684	704	709	710	760	729	696	736	734	712	772	728	690	699	713	676	791	737	715	674	761	695	738	711	702	721	740	707	736	726	711	782	728	681	757	727	729	748	722	740	711	676	722	710	715	761	664	740	740	701	710	703	706	717	716	700	719	662	743	704	696	713	734	723	691	729	715	692	713	688	645	770	711	694	682	698	725	644	704	704	677	703	716	714	706	723	720	721	704	711	726	670	719	730	688	697	757	749	726	695	705	715	708	697	678	714	748	681	721	748	720	746	703	702	682	698	707	721	735	705	738	708	698	662	712	678	727	719	724	713	690	696	652	716	694	728	684	725	709	675	735	686	694	717	698	719	711	710	715	661	707	705	728	710	738	709	670	682	721	734	754	670	659	696	705	731	672	689	683	709	688	663	739	734	724	694	713	712	692	725	689	712	726	700	707	716	695	698	729	734	684	697	729	687	692	708	646	746	691	728	692	707	715	703	683	677	691	729	672	714	690	735	666	734	683	708	700	707	693	706	695	695	717	716	708	685	734	709	685	750	655	709	699	705	733	715	732	688	719	717	714	721	745	664	740	742	731	700	722	740	701	710	725	667	718	719	700	667	746	724	724	689	687	717	707	650	791	661	706	741	668	666	722	750	706	694	719	737	737	667	705	692	692	691	698	716	738	757	701	701	689	689	662	701	651	775	685	727	695	707	689	672	715	678	702	696	703	719	700	704	669	656	724	717	712	699	686	707	751	707	681	686	662	690	661	675	685	748	604	670	721	670	762	718	683	706	730	725	735	711	723	683	723	687	745	754	714	689	723	724	713	696	702	731	639	657	679	695	726	722	672	690	699	695	699	707	704	682	683	683	717	718	750	659	700	690	682	693	688	678	643	659	734	681	744	696	754	737	732	739	761	683	647	685	736	735	654	688	671	662	662	695	677	698	761	712	650	692	635	672	719	725	649	704	666	752	699	696	754	733	741	705	665	734	704	687	676	684	655	719	741	708	705	714	720	725	716	674	708	731	694	711	689	730	760	642	704	733	729	687	679	739	651	713	706	656	692	670	681	724	738	688	696	717	712	683	725	727	693	659	704	712	727	708	704	706	710	674	734	713	727	693	682	712	737	705	772	668	683	741	626	707	719	716	700	694	707	743	710	739	697	725	737	678	688	721	704	713	689	692	723	732	675	711	737	700	716	727	678	691	724	663	638	709	709	699	726	709	715	684	747	675	707	752	674	665	675	710	676	688	681	669	694	727	693	735	674	716	713	691	690	693	673	711	702	681	690	700	710	710	646	770	656	697	699	734	743	738	712	721	683	694	672	664	670	743	737	696	686	753	723	698	685	722	659	700	707	698	728	697	696	688	696	703	708	680	699	720	753	693	715	722	694	672	704	734	646	713	704	714	707	732	709	699	724	679	659	745	740	722	697	709	735	665	694	739	740	714	668	706	681	730	734	690	698	730	705	713	689	744	661	679	672	717	685	672	657	702	715	690	696	706	651	668	711	681	723	726	670	755	715	737	678	701	738	724	744	671	681	699	708	691	691	734	747	661	711	728	698	706	718	723	726	686	706	779	689	713	695	726	682	706	718	683	694	696	679	667	713	683	656	737	678	747	734	672	665	698	676	713	671	713	744	704	713	707	690	693	684	692	685	730	721	704	696	681	678	669	703	730	729	764	689	689	706	720	687	712	678	686	686	693	742	710	712	683	723	669	715	725	721	698	708	693	748	677	704	723	699	725	695	724	677	746	666	714	715	715	674	682	689	658	702	685	712	718	710	693	722	715	706	686	690	730	740	721	756	710	701	735	671	697	732	678	701	731	686	703	694	655	725	659	728	720	670	689	717	755	721	744	696	709	730	757	664	693	715	697	755	693	726	708	684	713	677	723	704	680	706	719	726	740	684	672	689	708	704	676	701	748	654	670	711	674	667	724	693	672	755	694	686	751	728	788	730	703	760	723	700	659	655	669	689	712	656	681	722	735	710	708	735	691	727	697	723	705	652	717	755	677	681	685	700	645	715	725	729	729	680	764	682	719	747	747	716	697	694	660	674	660	711	699	716	719	746	712	704	709	726	716	719	719	753	697	720	713	725	691	704	668	726	682	694	753	714	688	719	703	725	737	723	704	668	706	684	666	709	699	708	724	701	715	723	697	660	673	735	715	664	701	736	735	682	705	681	718	678	715	710	717	685	682	715	736	714	672	698	700	661	720	714	700	709	688	697	694	701	683	717	732	758	656	688	693	740	703	648	710	729	653	732	703	678	681	706	738	693	669	700	716	745	725	672	676	650	739	740	698	690	694	635	678	695	666	737	713	697	753	669	670	682	689	705	720	679	659	730	702	720	712	679	689	717	695	699	710	638	701	695	700	726	730	706	717	739	695	771	684	709	763	683	691	699	671	724	713	683	722	682	690	690	701	742	737	679	669	693	709	724	677	671	692	719	705	689	742	716	725	704	723	672	632	714	735	714	706	733	679	686	653	733	720	699	664	736	664	727	703	704	711	709	732	671	733	677	700	730	677	673	692	710	703	709	702	709	706	729	689	724	720	716	688	727	654	671	729	692	759	738	735	670	678	672	726	671	725	733	739	669	740	697	674	646	670	669	680	713	734	717	667	690	763	733	680	686	700	743	681	701	675	693	720	725	703	659	712	670	719	711	699	722	695	691	715	717	695	735	708	713	708	744	683	690	745	695	714	741	768	695	687	720	690	719	727	724	710	734	687	708	669	704	724	729	677	678	701	745	703	713	697	674	707	753	685	711	722	739	726	670	709	665	753	722	683	678	723	665	731	697	693	718	676	729	748	700	692	650	701	684	739	768	718	708	670	689	685	705	725	694	733	687	699	693	708	687	718	723	744	690	702	728	719	687	676	691	709	686	668	693	714	752	702	747	687	708	705	682	685	689	726	671	683	703	702	740	701	705	731	711	663	706	716	694	720	690	701	718	672	711	734	699	703	709	690	721	683	688	720	738	705	710	674	679	686	710	759	697	718	714	696	747	724	702	661	715	710	703	657	693	706	735	747	699	669	695	732	719	678	709	655	720	699	728	719	708	738	739	721	717	723	657	691	744	677	675	665	712	719	706	687	679	735	696	705	664	672	683	701	685	736	699	682	672	751	734	704	694	705	687	701	683	660	732	684	687	699	716	705	714	755	665	677	701	729	704	699	660	717	714	734	742	672	719	694	677	713	709	710	716	718	681	674	739	724	687	745	705	763	699	685	721	728	718	674	681	711	690	689	661	723	742	709	675	709	690	734	657	693	676	726	684	659	701
28828	17574	3896	936	766	734	668	715	683	685	687	630	642	638	649	721	651	726	722	689	650	659	638	618	656	657	636	633	701	675	616	621	681	682	593	676	652	655	691	654	684	678	652	681	677	634	671	657	658	644	701	664	716	661	638	675	670	687	668	667	627	683	704	678	635	694	650	652	657	623	616	617	664	662	641	669	659	693	716	703	661	638	678	670	643	655	653	667	691	668	673	649	642	676	668	683	635	635	658	654	684	678	647	641	673	697	635	624	676	684	669	709	646	623	665	696	660	676	651	711	678	639	642	671	673	621	646	644	663	666	660	626	692	636	639	612	662	692	649	687	662	695	637	653	689	628	626	648	673	653	650	624	677	624	682	671	671	666	656	654	668	659	588	625	633	615	662	694	632	623	609	658	579	675	638	662	663	673	655	670	644	680	654	683	645	620	699	714	656	685	632	669	667	686	647	651	654	719	652	668	671	668	690	672	643	658	714	623	620	645	697	695	648	684	643	665	679	668	689	664	641	636	656	635	658	637	661	647	667	669	669	623	750	608	633	674	638	653	631	676	656	672	656	616	629	618	642	645	623	610	642	668	612	647	671	684	625	660	660	711	636	647	688	655	652	605	679	686	610	643	663	605	629	664	661	629	652	628	628	691	677	702	697	680	588	634	622	666	671	653	644	673	672	696	635	668	627	620	674	665	590	620	667	630	663	636	680	686	655	651	625	629	680	656	640	640	687	612	689	639	718	667	639	663	644	669	626	689	647	683	670	643	624	696	676	630	637	661	641	652	672	653	677	623	653	637	644	636	614	603	626	652	678	697	685	654	640	642	626	644	644	647	651	681	652	672	621	685	645	655	685	667	614	675	694	639	682	639	695	635	682	643	711	615	674	660	661	689	652	626	660	643	637	708	671	665	661	665	656	702	662	649	627	627	717	631	666	710	650	668	644	661	630	659	672	689	645	699	653	637	685	666	703	653	622	677	671	658	678	606	677	665	659	674	675	652	641	664	675	692	718	652	700	668	621	713	718	639	650	642	653	666	626	645	629	683	694	665	656	663	650	685	704	688	632	680	673	631	679	703	658	677	688	656	661	614	673	661	670	677	682	682	650	671	648	679	665	639	668	639	645	663	658	682	666	623	693	646	639	703	716	670	650	666	694	610	678	619	673	598	718	618	608	656	645	641	608	640	639	695	626	645	667	652	678	682	651	656	643	650	656	655	640	637	698	637	643	624	633	674	692	619	633	638	635	620	711	672	616	671	667	619	680	656	663	684	651	646	622	652	727	668	685	682	715	646	691	626	681	616	666	668	653	653	637	625	614	671	626	657	635	681	663	671	655	648	706	719	658	658	666	618	710	640	667	682	635	650	678	648	603	616	660	696	621	664	628	676	652	640	682	699	692	680	675	619	650	630	620	650	658	674	645	669	660	668	632	691	686	648	683	653	647	660	651	670	632	649	681	644	676	642	651	678	663	653	639	647	641	648	643	671	630	655	630	661	650	616	641	655	679	626	649	692	674	662	652	668	659	593	649	663	667	640	672	644	636	631	658	683	641	716	645	640	692	669	669	674	686	666	672	614	646	679	689	700	666	610	652	688	687	617	647	679	697	686	650	678	612	641	641	673	675	669	687	615	698	674	628	664	643	682	644	656	660	650	677	698	675	662	607	648	654	668	660	664	700	670	631	643	657	659	679	633	637	679	664	647	685	709	684	630	601	650	679	650	634	676	679	648	647	650	643	711	644	633	647	634	609	685	666	659	681	646	683	673	652	656	633	666	669	683	623	634	673	660	682	668	670	651	659	638	673	734	670	660	644	670	703	676	654	655	668	630	662	680	631	662	590	613	644	617	667	630	651	666	638	660	671	710	667	689	658	639	634	644	647	678	670	690	666	671	675	632	623	697	697	663	654	650	691	686	636	640	649	733	649	610	591	606	642	669	659	666	668	646	648	639	634	631	654	673	675	639	689	628	696	629	644	686	652	635	615	642	637	632	655	642	656	625	671	672	622	660	682	618	661	616	672	677	684	669	604	708	622	702	655	616	667	656	671	646	696	667	676	665	644	604	619	630	643	642	615	688	660	612	630	663	656	630	688	618	700	697	662	681	638	621	653	590	681	653	681	675	647	615	669	668	620	722	675	685	699	642	651	699	651	659	647	649	648	615	663	644	674	650	663	684	637	636	647	659	669	666	649	710	727	605	673	666	661	685	656	659	663	613	666	603	647	651	665	686	644	662	644	596	688	613	698	669	651	648	645	666	616	702	676	696	654	685	643	672	609	630	610	680	681	623	687	621	657	642	692	621	658	589	635	659	695	681	681	658	626	705	664	656	667	684	641	664	647	663	628	657	673	661	657	644	651	660	654	669	634	638	635	670	645	677	638	655	707	684	660	660	667	634	649	672	651	604	617	687	655	665	711	636	634	680	712	624	675	644	676	654	673	628	718	627	660	638	662	684	639	651	665	631	649	649	601	718	702	646	702	639	692	630	609	652	655	671	670	648	640	668	674	658	644	623	675	632	666	677	647	682	664	661	665	682	693	671	660	602	683	638	669	665	634	634	632	658	672	652	660	623	673	640	623	662	682	647	607	665	634	667	585	651	646	638	641	660	669	671	650	641	620	680	656	636	680	643	664	693	678	660	667	670	714	659	675	653	650	677	674	644	628	644	675	664	701	686	626	653	605	638	677	685	664	685	669	658	637	650	631	683	648	653	682	624	643	635	656	655	682	664	660	630	628	669	647	667	666	688	679	621	643	689	605	640	667	637	605	625	656	665	621	649	640	680	667	656	684	693	651	686	656	644	676	720	622	678	652	605	655	674	600	645	690	644	659	638	661	631	638	640	673	620	619	659	667	668	617	660	650	649	619	708	648	636	632	718	691	653	651	666	659	667	663	713	643	669	677	638	607	655	630	692	678	682	607	672	691	656	641	704	617	649	654	671	678	626	646	615	654	616	655	674	693	688	676	678	675	650	651	644	639	657	675	614	703	639	665	630	640	637	647	633	625	635	656	703	648	678	676	632	680	670	660	628	612	634	665	703	675	651	673	649	632	615	635	653	641	672	724	637	639	662	651	614	638	702	694	646	639	621	654	679	655	677	644	605	658	658	628	667	664	655	648	615	652	680	657	671	695	635	643	670	649	719	663	665	639	623	632	676	622	664	642	602	679	676	663	631	655	656	695	660	656	655	696	641	686	654	683	634	701	676	637	667	624	658	679	678	623	626	642	605	676	644	644	614	648	661	678	613	619	644	714	681	700	647	633	622	642	662	697	650	662	632	670	688	666	658	665	656	643	644	637	615	641	680	668	659	636	694	643	699	632	646	661	614	640	590	634	642	685	655	671	674	670	637	664	667	682	649	652	647	648	655	662	681	652	643	605	638	658	683	681	661	628	639	654	661	664	661	659	665	618	635	689	677	663	670	678	655	687	679	660	663	651	629	633	662	638	650	644	607	679	642	688	670	648	677	679	654	671	668
11993	1096	961	778	819	748	712	675	714	725	698	669	696	658	730	680	685	667	743	687	718	685	709	719	642	698	683	693	676	692	706	704	705	709	692	680	694	679	708	714	680	675	715	662	688	628	687	643	653	699	672	667	672	656	727	648	647	711	691	751	682	691	691	648	695	704	658	654	657	593	715	650	699	682	689	680	684	734	684	695	675	725	683	681	647	672	682	630	700	706	693	679	709	705	660	653	687	712	700	697	647	698	681	684	696	694	636	656	662	675	669	686	694	753	697	681	678	677	696	731	706	703	699	724	681	699	744	691	697	706	718	698	692	671	683	666	678	695	679	663	676	678	655	698	699	714	683	718	638	692	671	679	660	708	676	640	625	659	669	647	632	662	648	673	708	639	669	693	690	698	710	653	657	672	736	711	704	688	662	693	709	690	656	718	697	727	702	687	686	674	669	672	696	685	719	643	696	672	644	667	713	676	693	655	665	641	693	707	683	723	678	620	728	646	647	683	713	696	713	710	717	670	706	682	691	672	696	713	710	674	686	630	675	683	672	669	686	669	699	615	641	665	686	655	721	699	745	730	686	739	682	694	689	706	665	698	707	692	652	685	683	676	682	643	671	687	658	657	673	661	686	652	691	672	686	679	687	724	652	707	664	658	710	686	663	663	697	690	662	719	699	726	643	673	712	705	642	681	752	676	698	686	722	648	710	657	655	702	673	665	641	698	675	671	706	665	698	694	627	701	693	668	682	698	705	741	735	695	673	684	713	676	657	632	657	708	706	700	683	668	683	703	679	716	679	704	653	703	686	710	676	699	706	651	678	670	655	677	688	647	689	698	693	757	701	685	709	724	710	621	637	659	701	682	678	704	703	656	667	740	700	685	671	724	662	677	670	658	679	700	670	654	689	693	672	720	666	649	680	717	692	721	702	650	673	700	712	675	730	687	728	705	674	687	679	698	697	671	677	705	688	643	737	644	710	667	664	666	670	688	715	649	625	701	685	673	720	694	677	688	638	709	636	676	693	688	675	680	702	708	687	689	649	682	689	670	666	699	694	712	727	671	703	686	738	665	714	692	678	684	689	700	749	673	703	664	656	699	646	701	648	645	703	690	660	702	706	690	638	715	720	702	698	690	727	650	723	669	691	662	698	706	709	703	658	663	699	742	678	674	648	693	658	682	708	678	687	662	695	736	706	670	658	726	683	690	709	715	675	626	663	695	685	667	664	708	655	678	668	661	697	693	690	647	671	643	689	696	663	671	697	660	677	705	672	686	689	698	690	685	730	695	672	727	718	701	693	668	639	657	667	643	705	637	665	645	642	740	678	697	660	684	715	685	656	692	673	720	717	689	645	700	685	716	715	644	696	678	644	691	687	665	683	711	638	677	669	655	683	639	716	672	651	677	685	725	698	685	639	727	668	697	717	654	765	673	620	699	695	658	703	695	710	694	698	635	667	691	637	661	699	631	677	695	682	656	677	646	687	687	697	722	637	681	676	682	684	693	670	697	712	706	720	665	684	686	673	712	679	691	655	660	652	670	648	657	687	712	675	703	717	691	657	685	666	689	655	653	677	683	705	697	695	697	710	652	656	662	724	674	656	660	682	710	610	668	675	635	651	667	679	737	633	669	643	662	639	681	656	637	698	661	676	696	669	711	657	660	708	675	701	692	723	695	688	660	708	663	676	653	647	675	685	708	704	704	683	687	688	694	679	659	612	676	663	708	683	684	670	650	661	647	666	687	657	667	675	729	707	680	691	681	694	677	684	699	649	676	654	692	686	695	697	718	706	663	690	647	673	681	664	682	680	656	688	730	694	712	712	681	694	647	677	661	733	658	681	685	650	682	666	680	690	675	715	665	705	726	713	696	702	670	662	633	676	670	699	697	684	679	641	641	696	634	659	694	661	658	693	714	693	727	644	717	708	666	702	658	694	648	658	696	699	669	677	666	666	714	720	749	701	667	667	694	674	688	715	672	660	675	684	647	670	680	690	620	670	690	672	747	662	650	678	697	675	706	657	658	671	662	660	688	666	677	688	666	692	687	685	660	669	707	645	674	669	687	707	676	680	702	660	692	692	702	722	692	634	685	680	652	669	670	663	673	690	665	684	677	657	688	708	667	632	737	679	718	680	686	683	652	630	701	700	704	663	680	655	697	643	682	708	709	717	665	691	689	710	715	717	665	646	678	708	632	702	695	669	702	674	737	643	662	696	608	684	677	664	694	685	653	677	620	665	698	647	657	684	645	692	738	678	717	700	642	663	689	699	655	701	653	699	695	672	633	677	719	691	668	679	664	705	687	653	691	676	673	697	680	645	632	643	681	714	706	683	639	658	701	648	706	736	651	685	685	673	681	688	638	743	706	734	682	697	685	705	655	715	701	650	681	670	713	714	692	694	667	654	663	658	666	675	679	664	664	732	630	702	666	679	676	680	691	694	671	686	653	669	688	719	624	670	653	718	702	728	681	685	729	674	709	694	665	662	650	701	681	666	698	688	672	709	692	705	657	683	718	666	673	695	642	672	710	652	687	699	704	658	676	647	707	684	639	685	706	693	693	709	675	668	700	678	751	675	632	649	690	641	645	706	746	692	664	655	688	697	675	680	704	708	685	715	705	745	627	701	709	695	710	676	690	669	688	673	714	716	691	702	678	679	695	690	736	675	668	688	663	664	697	721	733	678	637	639	679	703	704	699	711	698	684	720	735	670	704	676	713	694	649	658	673	693	681	659	685	674	679	687	727	720	674	651	682	697	663	676	695	679	727	702	691	646	691	666	669	717	692	672	648	651	681	675	733	690	679	686	695	677	690	652	693	703	638	662	687	678	675	642	609	677	667	720	706	692	702	696	659	699	687	643	719	688	680	611	709	691	746	675	696	679	625	650	700	658	689	709	713	643	654	717	703	671	701	703	698	628	691	692	708	671	720	682	675	682	659	656	652	733	660	692	731	696	697	625	662	675	666	651	674	701	649	698	702	691	710	672	732	657	674	667	667	693	672	721	676	752	713	678	656	725	672	708	677	680	675	667	669	677	729	735	687	742	685	663	667	699	710	669	631	655	663	752	672	679	665	671	657	671	706	664	691	642	707	666	680	718	648	662	707	703	660	650	678	687	667	690	684	662	668	660	700	688	712	721	669	676	702	673	647	661	706	688	674	693	641	712	701	677	701	687	717	722	695	697	685	704	689	683	703	671	687	651	678	703	717	693	667	726	681	649	672	697	670	633	646	681	701	653	664	696	657	672	722	661	712	642	714	688	734	655	691	690	654	699	739	679	673	710	685	719	693	658	698	675	676	693	679	634	720	734	673	677	645	714	677	677	703	669	668	692	665	716	718	648	592	687	733	680	669	668	686	703	638	687	643	633	711	673	657	698	665	639	660	689	696	695	710	669	731	686	679	700	682	681	704	657	706	668	642	693	690	707	697	694	680	678	662	681	705	709	699	707	673	639	692	696	714	668	688	688	654	709	679	670	695	653	651
24120	21536	28853	24661	21520	9506	1235	884	734	723	657	623	594	570	556	583	612	557	553	592	510	594	536	583	553	555	545	530	509	550	547	524	527	538	522	531	525	519	523	553	499	523	574	538	518	519	486	544	522	545	509	519	487	517	546	495	538	579	490	563	510	526	512	516	501	493	500	509	483	580	520	549	497	481	538	526	481	522	510	519	502	501	505	485	503	524	517	496	515	482	541	490	565	541	516	489	529	532	518	521	537	522	544	523	518	554	529	536	527	521	545	529	528	531	524	545	549	527	537	518	560	550	558	503	506	551	550	535	514	532	503	512	534	548	480	500	520	489	501	539	493	532	508	521	558	544	514	517	513	548	525	513	543	539	543	456	496	528	525	486	536	526	512	529	526	527	505	505	541	531	535	485	521	533	514	515	538	500	574	494	519	500	524	551	520	550	492	565	506	548	536	484	539	518	527	538	514	494	512	534	518	499	549	505	556	495	559	504	498	540	544	515	535	491	483	477	500	542	495	494	545	530	533	524	546	506	508	519	509	502	498	560	489	502	479	509	529	513	566	495	529	527	529	547	502	515	518	503	491	485	518	505	523	542	509	515	519	537	510	530	489	496	485	550	504	493	530	510	501	485	515	517	499	496	543	507	499	556	572	566	544	541	517	492	532	514	498	493	540	504	529	567	487	507	529	515	566	533	529	521	555	535	495	493	534	507	512	556	494	515	517	510	515	502	496	526	513	491	550	515	521	508	512	531	512	573	480	511	551	546	471	519	539	580	504	519	485	506	506	507	521	503	542	506	515	547	536	536	495	508	495	533	552	525	546	545	518	523	522	517	490	545	498	500	520	512	529	560	475	506	547	520	528	549	509	506	505	531	519	465	518	479	489	524	525	503	538	528	545	528	517	489	541	470	526	483	511	520	511	482	526	524	527	484	522	518	504	520	513	517	535	505	528	505	507	487	481	499	518	506	503	509	546	529	535	510	542	511	519	474	517	524	529	484	513	502	502	478	532	509	552	541	488	537	495	532	486	532	511	499	487	536	504	491	522	523	545	505	540	523	466	518	518	491	531	539	517	589	526	506	551	526	510	554	533	506	491	529	529	522	524	536	494	540	505	530	547	537	531	498	475	505	534	534	503	527	553	513	530	501	507	497	524	523	510	541	492	510	521	530	489	470	537	494	514	496	498	503	500	532	488	525	486	498	507	471	503	531	488	513	512	512	548	502	517	528	545	482	510	523	515	566	487	515	512	540	550	472	543	551	516	517	513	499	480	554	472	518	489	538	519	511	517	534	522	483	534	506	522	534	491	533	498	532	527	534	511	520	513	518	486	557	517	535	514	508	516	563	495	543	554	489	536	515	558	524	530	506	542	550	508	496	537	500	544	504	493	496	476	513	509	478	527	509	490	520	512	531	547	544	519	506	513	506	501	523	535	512	528	518	550	514	532	521	512	520	531	505	562	522	492	526	514	541	521	525	563	504	498	541	555	541	487	526	537	525	471	528	550	538	514	493	522	528	511	514	549	518	510	499	525	486	528	492	536	498	538	552	520	488	535	537	466	495	516	475	537	499	488	547	554	499	508	497	535	518	516	519	472	518	507	497	489	506	500	564	505	489	526	495	547	532	502	527	532	529	548	489	527	544	518	513	508	497	487	495	539	499	494	543	519	530	538	493	530	512	500	516	482	522	544	531	498	540	477	573	546	504	532	490	491	508	547	510	480	527	483	545	498	524	523	542	506	504	543	532	513	518	514	550	531	472	521	528	537	529	518	508	491	485	499	480	501	490	541	491	502	525	528	555	547	507	499	527	516	504	527	472	522	485	533	531	506	502	533	527	510	451	556	495	521	467	554	489	487	522	528	513	504	537	526	511	507	514	480	453	525	504	554	511	493	527	515	526	494	508	490	484	538	524	477	520	506	506	529	495	467	508	528	543	519	499	528	507	529	518	544	550	533	516	550	491	523	506	515	535	484	472	509	543	516	506	533	510	461	472	570	527	518	508	557	523	513	498	535	522	497	555	526	528	530	506	545	533	451	525	555	523	565	561	499	507	510	483	552	521	523	528	499	546	530	512	515	518	477	539	500	509	485	495	511	540	499	515	515	539	537	499	522	494	541	524	517	526	519	517	488	492	502	502	566	519	532	530	519	486	530	518	490	557	514	497	542	505	472	514	541	510	509	502	531	535	538	523	568	493	491	523	514	559	497	483	533	487	519	552	523	525	551	512	537	564	491	540	504	522	505	531	512	510	482	518	492	524	530	542	517	517	488	537	526	524	530	515	487	543	493	515	502	537	506	520	554	508	493	505	539	525	509	532	485	504	498	502	518	564	529	513	510	533	495	511	555	539	562	540	504	514	541	534	507	495	526	507	508	499	511	535	537	550	498	473	547	499	551	507	497	524	500	528	518	510	547	524	483	515	503	554	562	557	495	557	498	478	491	515	533	525	487	524	546	566	499	493	528	521	543	532	513	459	548	544	550	516	519	526	553	526	510	538	493	526	540	516	501	522	510	535	502	483	520	529	483	515	541	518	538	515	489	476	508	538	529	567	545	501	522	467	568	537	496	479	526	516	508	524	482	536	521	546	536	502	554	558	516	489	537	547	510	513	527	491	483	534	556	518	558	506	515	528	508	540	491	499	508	494	526	502	496	502	512	536	484	495	502	542	543	544	500	499	521	526	506	512	521	550	495	497	517	529	504	532	520	529	533	561	519	518	509	509	518	521	519	495	522	510	456	519	508	474	534	518	531	490	491	526	519	497	532	536	482	523	550	539	526	469	493	529	523	522	578	523	543	517	594	532	531	506	489	533	542	506	521	503	521	514	514	533	530	517	530	517	513	514	535	530	491	529	554	516	497	494	477	512	511	541	528	521	510	483	481	504	495	508	524	479	499	528	502	489	535	510	510	552	556	491	506	542	534	547	549	483	489	501	549	526	499	551	509	527	509	492	506	546	494	520	535	535	536	551	498	508	522	494	527	502	531	512	506	531	536	519	503	505	512	563	534	520	529	511	542	504	501	519	501	503	494	475	521	522	529	545	483	534	501	521	486	514	527	512	572	505	507	521	513	502	498	500	504	478	496	514	509	541	570	480	521	525	472	490	527	561	497	506	513	442	550	546	519	521	515	498	546	524	539	525	545	507	520	531	480	534	474	491	520	505	523	498	510	501	534	512	535	531	494	525	574	519	523	527	498	519	516	502	492	501	539	528	528	482	539	506	553	548	537	503	497	509	525	465	501	539	499	499	512	521	494	491	505	517	509	511	504	515	535	509	544	509	576	550	505	497	563	509	518	485	491	545	524	519	501	507	521	488	497	512	563	522	503	483	545	534	533	510	497	529	543	521	495	506	495	512	535	554	515	520	540	470	486	541	522	537	487	510	521	513	552	510	526	529	542	493	499	520	524	489	498	506	527	490	510	548	523	486	492	524	508	500	547	524	540	558	524	506	469	502	538	545	517	496	555	481	503	583	524	502
11773	8443	5662	2811	2059	1589	1310	1086	984	906	786	760	700	659	643	653	604	618	573	597	595	612	618	554	570	557	565	589	542	597	548	580	587	512	544	526	558	585	556	527	555	527	558	519	536	518	501	551	548	568	526	569	564	536	552	551	546	547	561	569	572	561	546	520	519	534	533	489	520	567	530	528	545	555	551	522	540	517	561	604	554	523	497	476	527	523	502	540	515	529	572	543	529	540	554	545	541	522	535	574	607	513	510	556	541	549	503	579	544	533	545	555	569	610	531	561	567	560	527	537	551	566	576	540	585	532	563	543	580	540	579	524	527	506	527	554	559	516	558	571	574	553	545	536	554	526	512	571	522	511	518	513	538	545	577	539	543	533	522	551	496	570	553	568	530	536	538	548	556	539	531	542	522	537	581	579	535	533	516	550	559	552	529	562	535	541	523	518	528	535	517	562	572	532	543	535	552	522	489	536	562	538	560	517	513	542	604	531	535	589	556	534	539	566	555	520	523	554	562	525	502	522	539	541	548	544	508	550	540	592	505	553	568	501	505	554	575	516	520	580	526	579	574	560	517	559	544	539	539	499	568	535	518	526	548	539	531	534	502	523	540	492	537	547	560	485	541	534	542	542	537	557	553	527	530	542	527	526	530	529	564	555	549	541	558	534	570	564	528	568	530	550	531	550	550	557	542	538	526	538	565	573	560	546	504	519	524	513	528	558	524	521	540	554	529	575	557	525	515	502	528	525	590	518	572	506	531	530	547	553	581	527	528	536	525	545	518	503	546	544	562	546	535	557	501	555	548	545	499	556	527	525	511	519	513	542	513	546	551	532	546	549	571	565	569	546	543	526	555	527	576	493	498	519	513	560	530	544	501	521	540	541	554	520	530	542	516	560	510	592	520	552	519	517	554	541	540	554	482	582	544	542	545	572	537	546	545	531	516	571	553	532	554	515	531	548	529	552	540	548	548	545	524	524	536	508	490	499	602	506	536	556	537	559	610	528	562	557	557	551	544	556	512	550	536	508	563	485	543	553	569	575	569	569	502	535	570	562	535	483	580	541	519	536	553	577	538	552	532	543	523	547	540	513	553	511	544	522	523	542	540	531	515	498	527	529	553	536	554	537	511	560	560	572	538	555	568	538	560	543	532	512	543	587	538	550	544	534	548	538	516	536	573	539	535	536	561	540	546	559	607	533	509	559	534	558	494	563	574	492	524	544	517	558	488	524	515	527	541	537	508	501	600	585	523	531	571	500	526	546	530	467	542	558	562	537	546	541	553	551	539	547	511	524	554	520	530	563	513	534	534	552	584	532	564	558	528	581	530	521	524	499	552	549	537	546	551	567	525	509	542	541	556	540	542	556	545	550	535	562	518	545	537	540	580	526	529	511	545	546	538	577	517	545	538	509	523	527	536	538	520	545	517	517	537	533	582	556	504	539	536	562	542	518	560	536	491	537	580	543	529	547	563	540	517	556	536	554	571	511	488	509	481	549	509	521	522	565	517	545	545	542	508	564	569	544	579	554	530	527	519	538	532	524	527	554	527	555	522	533	557	542	562	502	581	573	597	586	512	528	506	539	555	526	532	544	548	528	522	585	518	515	548	525	523	548	523	582	510	568	547	556	506	560	528	527	518	536	544	539	571	539	563	526	538	544	545	513	545	520	573	588	542	554	513	555	511	514	517	539	536	515	548	557	546	553	554	563	523	552	513	592	515	544	547	564	538	564	590	553	575	533	530	529	586	531	543	495	555	553	577	530	548	578	582	568	525	540	547	545	515	514	530	565	550	540	542	565	578	548	546	551	545	516	497	556	543	536	517	551	522	541	554	511	544	521	554	562	565	554	504	525	552	566	540	557	559	558	479	612	513	547	575	566	556	536	526	528	500	497	547	503	528	543	544	520	565	527	531	565	516	516	535	595	530	544	481	559	533	510	512	549	556	529	543	517	540	555	522	535	524	586	554	482	508	518	553	559	543	559	532	514	536	526	489	543	528	544	528	520	548	575	502	491	565	515	549	575	514	527	541	543	557	548	573	550	553	553	490	514	480	560	509	511	554	507	575	553	519	562	549	551	541	568	563	536	513	522	550	499	502	536	546	542	520	533	514	514	523	562	502	522	537	601	493	545	537	520	602	503	534	571	507	529	560	545	529	479	547	556	536	588	509	523	540	540	544	535	565	512	546	494	523	538	508	509	546	542	520	578	553	550	512	533	544	537	540	542	555	534	531	561	549	534	541	531	510	568	543	516	534	572	541	536	580	517	510	514	540	576	549	521	563	563	518	539	554	567	567	526	536	542	543	546	550	549	530	542	502	519	544	519	551	507	579	575	566	578	552	527	531	543	520	535	503	536	534	516	559	511	529	532	563	543	541	561	573	532	516	560	539	551	570	545	537	580	521	498	528	553	495	567	545	533	499	537	563	512	553	530	520	571	532	554	558	544	505	506	531	523	522	536	544	541	513	542	526	537	496	535	540	551	525	526	529	522	528	523	511	569	530	598	544	560	548	576	514	572	522	595	553	542	543	535	546	548	574	573	523	564	525	578	537	570	556	528	547	564	567	501	561	528	521	562	558	531	538	519	544	569	572	520	529	487	547	529	596	511	514	532	531	526	578	612	564	521	557	532	535	529	541	510	521	545	539	512	510	536	514	554	541	539	518	486	603	511	528	553	556	573	533	544	538	538	536	514	541	577	550	534	502	549	572	573	532	520	526	553	542	560	533	539	529	571	542	540	512	512	581	508	576	484	542	528	529	557	529	525	503	567	542	551	507	552	522	528	553	530	528	524	512	538	541	556	525	557	547	541	497	520	524	528	556	518	473	556	551	510	524	528	536	507	563	587	591	540	541	517	519	539	553	541	571	525	520	493	556	529	527	566	524	546	564	547	562	528	526	508	560	535	545	529	529	565	500	541	533	540	482	523	535	548	565	563	523	527	551	551	571	515	544	536	555	566	519	547	565	527	541	537	549	524	535	529	538	549	598	561	525	512	519	503	542	566	550	530	520	537	548	558	566	527	573	527	543	536	563	500	535	549	563	525	553	572	531	538	559	555	521	535	525	540	553	539	589	503	523	538	522	509	525	541	532	529	556	541	545	534	576	534	592	539	552	610	548	514	530	552	532	566	573	512	558	548	558	561	560	555	507	483	530	506	557	552	534	592	530	607	550	561	525	542	497	566	515	547	485	558	559	518	558	559	568	523	538	491	541	533	500	557	526	529	582	537	511	558	522	509	562	528	546	530	518	518	528	528	568	519	544	548	526	535	523	549	570	530	549	536	529	542	526	515	553	566	505	525	489	550	558	548	515	517	524	494	574	505	550	587	549	540	514	572	515	556	564	542	526	518	529	506	505	552	574	513	581	545	553	527	545	542	597	522	534	530	570	543	528	548	539	461	548	542	527	510	544	538	518	548	568	550	545	574	564	516	497	516	535	595	539	564	534	510	558	509	518	518	551	535	541	568	559	517	516	517	525	550
25448	21512	27584	25747	9994	1354	1150	1011	1007	979	897	890	888	885	897	857	847	798	911	872	893	851	862	903	802	908	841	841	841	852	866	839	833	919	865	891	830	845	907	856	855	857	842	830	891	860	846	881	834	911	891	915	903	850	835	853	859	881	849	792	844	846	843	815	862	858	866	890	870	877	830	840	839	783	879	837	868	854	842	846	845	848	860	903	826	854	884	869	906	868	813	871	893	918	803	853	807	867	919	868	792	912	860	907	825	866	869	868	917	820	858	822	835	870	883	888	830	884	847	880	826	907	843	862	834	849	886	826	845	853	824	905	866	900	820	913	857	811	857	865	867	873	859	805	898	893	806	865	869	888	898	887	870	875	868	869	866	797	881	844	891	863	894	876	844	897	833	843	858	845	843	875	885	849	864	843	867	829	856	826	866	885	837	874	863	876	884	840	904	876	864	880	850	835	828	839	852	823	872	855	857	879	844	857	832	871	816	869	797	838	841	853	847	830	845	827	893	900	897	890	830	805	862	827	889	828	848	849	806	858	836	838	830	879	885	871	849	848	895	902	846	883	846	869	889	887	915	818	854	837	819	844	827	841	841	825	901	848	796	895	845	882	831	868	834	851	796	841	871	898	880	861	867	822	814	890	818	816	833	847	825	770	832	852	873	797	842	948	809	861	850	887	896	870	848	829	848	834	897	874	869	904	834	834	888	861	886	795	838	828	803	821	886	818	901	847	815	852	885	815	842	890	869	850	855	895	855	881	834	881	818	872	813	886	873	811	820	870	867	844	862	822	859	826	818	856	850	809	807	890	819	863	875	842	903	865	830	817	842	879	876	864	855	868	849	819	854	897	873	784	805	860	916	854	844	863	838	795	892	885	865	845	896	832	820	888	876	833	862	869	889	847	922	832	813	883	883	837	796	852	864	833	837	845	877	872	875	804	835	823	905	890	876	871	873	852	842	857	853	844	850	815	782	841	828	852	857	916	859	844	844	852	836	862	840	829	874	848	881	853	830	860	831	833	838	824	838	839	831	847	816	860	852	818	827	890	871	855	877	868	868	845	847	865	890	832	823	880	862	905	866	828	893	881	861	833	816	866	878	909	916	889	849	838	869	910	856	891	845	799	862	875	847	842	887	827	841	813	879	883	868	916	835	819	822	879	874	877	835	862	820	875	821	882	842	836	837	872	788	884	865	902	873	896	897	875	900	873	820	892	896	869	812	806	817	835	840	849	887	862	814	836	907	840	896	862	880	882	902	833	836	862	851	883	831	850	853	844	892	841	874	875	876	849	854	834	845	838	843	890	862	839	859	912	917	840	896	848	839	807	884	862	829	800	864	818	873	882	875	847	848	880	872	816	871	868	865	837	819	852	826	869	834	835	836	874	873	833	858	797	798	890	814	864	837	890	864	851	884	785	853	862	824	814	862	886	887	843	843	856	904	853	878	850	852	890	829	848	868	851	886	871	920	841	863	872	847	878	869	869	892	885	799	844	836	821	815	889	856	819	844	843	866	835	843	837	850	876	859	881	870	838	894	875	853	828	854	867	869	876	789	809	888	862	877	825	867	864	858	819	851	881	897	835	860	853	867	841	861	895	830	816	843	841	825	826	858	851	848	895	841	872	839	895	888	849	824	864	907	821	857	873	810	856	845	815	866	870	852	872	862	907	809	802	823	796	867	817	867	870	880	825	822	841	825	817	859	849	890	864	805	863	840	878	807	836	824	899	887	875	836	863	873	819	858	840	861	885	836	857	820	837	882	851	837	838	842	843	833	851	837	889	854	793	823	835	865	881	895	861	837	898	836	859	857	809	825	848	845	887	846	843	802	812	887	922	848	812	874	865	912	878	866	853	846	873	876	851	856	844	881	806	874	812	837	853	847	847	844	856	845	808	788	815	851	867	827	801	781	802	835	867	833	831	893	827	849	859	872	860	888	842	888	823	902	849	845	875	784	815	864	878	890	844	845	869	784	894	858	871	864	867	845	900	855	838	798	812	876	851	877	781	863	881	859	861	874	829	839	907	850	825	886	886	889	894	854	831	870	817	845	881	877	855	858	815	878	860	858	849	844	935	866	848	882	859	824	857	825	776	882	872	837	874	863	869	790	871	796	882	857	833	836	899	805	843	846	807	870	841	848	798	814	867	885	885	819	852	856	882	849	868	886	857	909	881	871	827	847	889	873	864	877	770	808	872	875	844	895	858	914	894	887	917	856	849	833	836	824	871	902	849	895	815	902	913	909	870	864	940	835	900	889	895	795	905	870	870	851	870	831	853	841	859	879	878	842	917	888	818	884	877	903	914	823	797	827	865	854	886	851	847	867	852	847	791	854	855	878	848	848	832	862	878	860	894	841	815	876	810	828	894	769	813	838	884	886	861	870	866	851	857	899	864	858	885	897	855	885	895	872	872	820	864	823	867	870	845	830	859	849	868	805	855	868	841	894	840	914	808	837	837	880	880	898	832	845	874	821	860	878	895	907	863	868	899	820	819	852	844	874	906	841	878	848	841	879	841	891	833	836	868	837	870	877	865	843	863	830	849	793	820	874	815	884	852	894	847	879	823	830	828	807	862	820	849	862	887	818	802	829	856	853	842	813	783	910	874	846	860	786	883	905	812	810	851	885	872	832	865	835	900	832	820	860	831	838	836	847	863	818	850	896	848	855	889	853	825	887	851	941	890	914	863	880	872	837	888	877	846	871	827	845	840	881	784	788	832	842	883	854	845	903	873	815	867	862	835	854	844	901	857	820	898	852	910	896	868	855	827	896	843	845	879	867	797	877	881	841	847	855	887	872	859	879	873	858	847	886	878	766	885	816	840	849	852	840	875	822	891	871	836	825	870	803	876	855	831	897	848	813	843	859	826	832	816	904	909	840	889	845	907	824	873	885	851	806	897	868	845	857	860	852	820	815	853	908	865	828	858	840	835	863	829	879	866	819	847	816	805	863	820	817	876	890	894	845	863	783	861	846	820	886	865	846	843	879	848	912	841	841	864	853	852	830	848	843	823	808	830	856	847	893	853	828	876	907	872	847	876	855	852	853	882	837	830	861	826	855	820	896	860	871	848	865	874	856	902	834	870	843	843	865	913	882	840	832	901	897	874	822	813	829	868	861	832	838	835	848	877	839	847	837	849	826	811	862	849	895	826	826	853	851	867	842	867	850	827	849	872	840	842	818	876	856	844	867	872	882	912	821	885	912	827	808	880	836	839	861	895	869	869	888	831	806	821	833	783	882	805	901	849	863	851	870	845	868	894	822	840	887	889	857	892	841	892	881	899	844	827	850	852	865	876	828	851	825	871	881	846	835	865	825	849	812	877	869	797	884	871	853	847	863	856	882	810	849	837	820	902	846	875	881	856	844	843	849	862	828	857	894	883	895	862	841	844	862	856	841	868	813	822	854	838	898	863	857	873	876	861	867	875	875	838	814	858	842	882	858	823	868	875	874	803	899	856	856	898	815	877	874	839	860	864	821	869
13940	5003	3364	2003	1565	1449	1278	1092	1089	1004	1007	936	918	933	895	868	911	907	883	885	869	897	898	926	909	901	937	888	912	859	801	819	831	847	831	822	840	870	829	865	818	814	868	826	840	871	832	816	831	855	864	854	837	879	841	857	906	806	856	859	833	855	875	831	870	883	851	816	917	872	860	867	893	871	834	857	878	870	859	849	837	871	881	791	831	872	845	902	833	908	877	855	862	880	846	840	901	856	831	862	844	840	872	852	901	823	913	847	902	835	893	828	912	838	893	885	890	893	888	825	898	818	823	860	898	932	894	905	923	816	854	857	876	835	909	894	850	812	831	859	800	825	847	871	836	833	776	873	881	828	825	830	866	865	838	884	856	827	869	872	858	858	888	912	862	892	879	820	829	859	843	837	876	841	936	841	856	864	852	814	840	847	825	854	851	834	880	861	897	869	898	853	865	911	825	890	849	850	799	872	857	892	855	877	878	874	865	885	896	842	879	813	900	893	813	845	853	904	879	839	875	846	858	850	896	875	872	856	881	861	848	854	874	843	892	885	815	895	849	819	908	914	817	892	839	901	829	860	838	837	840	788	824	839	841	849	884	815	902	832	873	895	880	872	860	856	855	880	871	891	824	806	884	858	836	866	828	846	857	817	870	812	872	864	898	861	865	843	883	827	851	876	824	832	871	854	865	849	864	875	842	865	845	827	880	862	820	865	879	915	845	925	836	888	833	836	858	838	837	868	794	826	855	861	884	879	797	878	891	818	880	863	840	809	836	859	861	863	876	819	837	883	836	851	864	795	891	820	878	814	947	872	888	874	843	888	866	840	814	865	924	883	848	869	827	857	903	792	825	946	823	841	807	899	829	854	821	906	841	819	868	820	878	849	824	871	824	897	841	874	855	804	871	822	854	848	822	857	859	864	822	873	848	858	883	899	856	861	876	897	836	841	887	835	879	895	786	848	829	873	854	832	868	831	904	858	859	854	836	860	874	843	807	845	881	814	833	831	886	825	880	866	926	878	886	877	841	827	873	851	849	838	875	828	893	870	883	879	860	812	809	850	859	898	849	862	879	834	857	853	836	883	928	883	823	891	906	853	895	863	855	839	851	864	862	898	820	842	868	853	857	885	819	861	879	828	844	848	871	896	845	916	858	847	827	824	841	836	838	889	839	886	833	883	857	860	884	873	850	830	872	904	821	832	844	876	850	886	837	864	840	823	906	866	857	833	855	814	898	912	804	846	869	889	816	840	893	887	827	864	857	845	842	832	900	850	850	818	901	855	808	871	920	896	852	853	842	896	851	894	893	879	810	835	867	861	840	859	824	852	804	854	815	905	837	855	852	875	857	856	902	867	877	864	855	863	868	865	890	898	927	865	821	856	901	851	899	854	870	889	960	857	810	889	892	890	889	823	856	814	803	864	920	880	861	890	853	875	802	876	844	820	845	837	823	838	876	904	818	862	850	828	845	863	898	854	889	854	826	907	890	877	865	906	818	893	849	853	859	908	843	927	871	898	851	870	852	866	836	840	841	791	831	808	885	862	843	919	815	849	846	891	841	827	842	864	848	850	850	885	850	849	866	840	883	850	889	802	902	848	844	868	802	832	886	806	883	889	856	868	855	858	869	844	911	856	795	918	824	868	849	897	846	855	906	887	826	849	852	841	807	837	871	864	829	864	781	798	886	854	815	784	847	866	837	850	841	853	852	850	818	855	820	835	816	882	814	882	817	832	841	849	864	866	884	877	846	829	891	874	868	881	851	839	859	869	900	878	874	894	874	842	812	825	882	866	812	891	811	860	788	858	861	868	862	879	829	813	841	911	902	855	870	866	850	892	831	870	844	864	838	868	864	870	885	874	927	842	885	866	847	876	860	897	844	870	893	875	891	806	904	806	893	822	851	911	825	903	880	902	853	834	881	875	846	860	843	846	868	872	872	864	897	886	796	894	874	851	842	862	859	866	877	857	843	843	892	825	895	879	826	881	875	884	879	888	815	841	867	879	796	835	848	837	864	862	857	853	873	851	894	834	844	863	875	837	868	827	876	854	809	851	844	842	819	858	851	933	923	834	830	844	882	883	875	841	872	897	847	849	856	919	827	858	825	860	853	866	874	907	817	851	882	839	886	861	834	844	829	814	880	868	830	859	849	856	879	873	882	828	835	898	807	822	896	843	871	826	894	839	879	859	839	861	843	901	865	859	804	853	826	830	865	917	902	898	892	842	856	867	886	854	859	872	872	882	830	836	848	871	839	849	849	863	837	844	897	847	883	889	866	863	837	886	848	866	902	851	886	844	911	853	839	887	840	844	863	854	838	864	906	875	866	879	800	837	827	870	809	896	831	865	839	887	852	828	805	855	865	860	861	849	825	841	869	826	885	859	876	852	920	825	858	894	802	813	898	865	840	840	851	866	852	830	831	868	855	862	809	860	822	850	857	868	860	858	919	880	841	869	880	786	855	898	833	920	839	846	926	842	829	903	866	897	876	813	808	898	869	850	842	818	847	888	856	885	854	853	892	846	864	833	847	907	849	874	856	872	900	871	778	843	889	849	925	912	837	865	836	843	908	881	810	872	806	805	873	857	839	872	852	859	878	819	882	874	883	874	828	846	860	817	814	877	884	814	816	851	863	842	888	834	870	837	846	816	843	891	853	852	880	853	851	862	903	792	829	845	836	863	815	857	839	863	876	892	876	881	821	817	908	887	842	845	903	889	820	845	877	826	837	838	796	839	913	831	842	832	853	842	859	884	853	918	830	880	862	857	835	887	841	852	847	869	859	825	821	818	919	853	914	819	829	853	830	877	851	864	894	834	922	815	888	829	823	836	864	850	903	831	901	856	875	847	876	858	848	862	870	861	836	847	887	886	856	879	840	858	845	851	877	903	835	887	839	813	857	823	872	853	848	896	870	834	852	869	873	860	860	876	870	876	829	839	773	844	834	855	845	775	818	850	855	852	870	846	922	847	838	917	860	884	839	858	871	865	822	834	882	899	847	894	845	866	901	879	849	877	885	837	844	839	842	836	909	858	864	825	850	854	871	806	810	903	836	875	872	847	849	881	840	837	892	882	833	828	829	896	869	876	820	875	889	828	856	864	879	872	923	855	869	801	793	896	851	843	851	895	840	819	861	895	845	866	917	884	854	884	837	800	865	849	851	856	868	841	879	827	848	855	824	833	857	843	865	815	838	862	835	901	876	823	815	843	886	810	840	865	852	830	897	881	847	849	840	914	866	883	838	826	893	894	844	897	838	808	811	882	883	760	880	876	827	885	874	875	831	876	858	881	909	884	871	847	866	894	854	875	858	865	859	869	845	842	860	857	844	842	883	887	852	870	936	852	859	821	877	872	817	890	894	869	860	870	861	828	878	811	871	926	875	843	830	854	823	885	805	913	845	887	822	839	870	858	867	840	878	888	837	881	840	851	856	854	876	863	851	833	789	857	857	907	861	896	886	863	907	862	849	854	804	883	888	899	868	847
23119	21638	29441	24365	21641	21697	7251	1434	1111	1078	962	983	888	874	839	796	834	822	812	823	830	795	798	763	788	754	755	728	748	766	740	780	718	773	818	740	738	730	762	745	729	709	680	755	689	723	776	735	720	746	704	762	746	723	790	742	692	702	695	736	740	746	751	742	716	708	718	759	688	737	699	657	727	766	741	729	756	751	708	719	707	754	731	738	701	775	725	655	681	709	680	724	731	712	725	736	722	728	707	708	660	730	706	692	763	755	737	708	742	703	761	738	772	739	783	708	737	751	748	741	767	730	724	724	778	720	699	730	733	746	707	726	717	740	747	740	716	724	736	744	742	785	698	747	693	682	665	780	712	732	770	706	718	714	748	686	670	720	724	700	759	742	750	715	732	755	752	690	760	734	739	708	695	734	731	684	759	768	697	686	754	732	688	739	773	731	666	741	721	669	674	725	750	709	748	723	690	702	656	750	726	720	729	691	730	749	771	705	699	682	783	740	745	737	727	728	684	698	745	791	754	694	765	727	720	734	768	712	728	665	711	707	749	718	735	736	749	728	706	658	730	735	707	686	717	796	708	726	741	675	750	719	678	698	699	731	690	726	713	708	738	721	716	715	722	693	703	714	750	720	675	804	705	728	739	707	722	703	714	758	726	728	730	687	703	718	715	749	739	750	787	705	756	663	685	676	710	697	686	736	717	744	735	729	717	718	730	748	747	738	764	717	697	718	719	759	694	732	774	700	715	821	698	736	720	744	681	715	673	703	709	679	740	703	705	698	724	722	759	697	704	742	720	660	707	739	745	703	702	760	705	672	728	727	742	704	751	745	718	690	712	723	741	701	735	736	702	724	703	712	701	653	708	682	706	748	734	683	774	768	686	714	759	738	733	673	733	728	715	726	750	743	761	725	746	756	718	754	746	727	711	732	684	737	717	789	712	691	690	703	723	739	709	730	729	699	701	678	686	713	732	730	708	674	706	739	692	755	730	715	698	680	741	723	722	763	732	744	747	738	736	737	764	668	701	689	750	744	744	744	731	742	724	698	713	773	707	662	760	662	734	721	739	727	729	723	761	761	756	684	714	721	711	748	721	695	701	728	697	727	755	680	736	757	736	696	737	681	721	741	716	727	732	701	758	725	689	726	701	724	724	744	701	682	738	694	685	711	670	706	717	689	747	757	734	740	753	747	786	689	704	712	700	680	738	710	717	716	674	688	702	740	732	689	703	721	741	729	712	690	712	700	733	767	726	702	718	691	735	706	744	749	788	713	706	714	709	688	682	721	743	763	690	679	736	708	696	731	753	702	742	697	737	737	721	771	717	711	713	659	741	726	692	710	747	706	728	714	736	747	727	736	681	769	698	731	751	693	718	710	798	681	723	702	686	719	705	693	689	726	750	735	724	719	752	796	715	746	715	712	701	732	725	758	723	762	676	732	697	734	713	728	774	694	701	681	753	675	713	733	731	697	711	743	741	714	759	696	682	701	658	764	760	723	726	717	765	768	700	702	669	731	689	733	702	722	726	718	769	680	757	751	688	685	681	721	711	691	741	696	695	699	733	712	680	684	726	732	682	724	698	709	677	731	730	746	684	683	695	735	674	739	755	698	699	718	700	740	755	750	710	705	686	740	703	714	730	710	751	765	730	760	706	713	709	773	688	700	733	695	670	756	724	763	682	698	696	716	755	739	700	679	745	749	728	701	707	737	677	738	697	697	705	708	730	743	653	699	745	714	722	762	685	724	701	689	701	751	742	706	675	752	777	685	699	724	759	727	713	768	771	679	719	708	700	733	711	727	803	709	737	709	753	695	697	723	745	658	703	693	707	696	699	699	744	747	660	707	695	715	726	705	712	709	743	740	680	706	725	726	715	713	691	738	737	740	777	724	748	690	709	700	756	726	731	761	713	729	713	712	757	709	715	688	731	696	722	682	784	747	681	711	747	740	763	713	702	733	748	701	753	707	702	715	676	685	734	693	734	686	708	657	744	692	746	743	683	717	740	735	751	702	713	691	717	792	702	707	722	749	668	722	693	694	741	729	771	723	714	702	747	675	702	697	765	730	707	733	745	745	693	744	739	720	775	744	767	686	739	701	722	750	745	756	717	741	750	698	729	714	748	763	674	688	751	747	703	693	723	699	735	735	699	708	743	705	668	712	772	719	765	710	758	672	710	711	700	740	722	673	728	766	744	726	754	758	704	701	684	696	661	690	742	721	703	738	784	748	732	732	733	707	722	755	743	745	733	731	723	733	718	691	729	701	716	730	734	718	748	763	736	731	754	722	724	735	709	686	725	709	722	683	750	693	706	736	699	758	709	702	693	718	727	782	703	711	705	724	720	718	782	722	711	690	727	718	721	732	717	727	734	701	727	751	707	737	671	700	739	765	691	682	705	712	692	687	703	715	730	740	707	739	743	702	735	721	723	713	712	745	718	722	730	679	715	743	717	698	768	731	711	717	707	735	697	751	740	696	743	757	676	733	715	718	752	762	727	683	715	763	724	722	777	743	715	727	724	715	750	707	709	708	719	765	741	743	716	696	725	729	688	701	697	739	792	727	724	717	698	727	719	721	751	732	718	736	715	712	746	677	696	714	733	720	695	737	735	640	693	684	688	733	718	691	717	725	677	706	701	760	708	746	746	692	670	695	773	696	705	747	739	701	743	738	754	705	734	752	681	716	720	734	712	741	720	727	699	705	765	682	707	680	694	705	712	696	689	732	686	697	764	686	747	757	748	692	670	702	695	705	703	733	680	688	732	713	702	706	688	711	722	690	665	717	762	706	728	738	708	751	682	770	724	692	737	745	684	730	733	730	686	675	738	693	725	753	718	723	723	743	696	720	695	718	730	760	749	727	731	735	753	727	718	746	720	714	789	694	726	662	709	649	725	725	716	696	742	686	691	753	751	653	715	687	723	740	733	701	699	732	700	749	737	704	691	700	701	739	702	755	712	728	683	743	753	725	668	744	699	699	705	705	750	696	741	671	701	738	731	720	746	708	662	740	754	716	683	681	729	720	690	679	748	746	714	680	736	751	717	685	755	757	747	715	682	707	728	701	738	722	725	661	670	729	690	713	721	692	728	710	740	679	747	690	691	721	744	746	752	682	769	736	693	808	684	709	723	691	773	717	752	696	680	745	663	732	727	734	717	689	710	716	728	692	673	749	662	687	714	709	694	751	718	706	703	718	758	735	726	732	715	721	734	754	711	756	757	716	736	694	702	771	676	714	782	702	720	716	756	715	706	730	694	707	744	720	717	699	656	723	709	719	690	699	677	711	736	722	683	721	732	744	641	702	765	680	745	697	713	724	727	714	721	742	736	721	706	730	745	684	737	710	726	738	744	716	696	694	746	683	733	710	666	751	695	754	743	688	688	714	743	675	720	733	664	747	780	766	676	687	711	701	677	739	728	692	694	699	732	714	712	723	707	672	683	702	674	720	669	669	674	673	750	704	668	739	689	755	748	743	732	764	713	723	737	784
13570	13884	9364	4712	3455	2712	2132	1721	1504	1327	1210	1147	1049	998	921	921	849	852	870	807	730	784	751	750	769	769	750	757	785	771	813	788	725	761	769	753	719	732	734	745	740	715	755	735	662	696	748	714	738	705	702	694	705	688	672	692	723	709	714	707	734	753	757	685	709	701	773	682	708	736	732	715	716	724	738	706	714	695	714	717	704	765	762	746	691	704	738	740	709	735	754	720	729	697	703	684	759	733	706	686	708	776	686	763	713	699	729	705	722	771	711	733	714	733	714	756	736	803	750	729	731	685	706	731	710	716	740	717	721	756	728	736	726	716	722	716	721	758	715	768	714	731	716	679	738	745	752	696	729	719	718	684	715	692	724	698	700	712	732	750	703	694	733	737	688	736	697	705	769	732	728	709	706	657	699	719	708	706	750	702	702	713	736	747	791	751	721	733	736	683	700	677	685	699	665	686	706	704	696	673	738	683	691	769	703	709	705	694	720	723	756	706	731	652	732	707	752	687	729	682	697	733	682	710	750	694	741	714	750	718	745	714	733	755	703	694	694	723	746	750	714	733	733	740	755	734	724	729	698	727	664	697	682	723	758	691	716	761	751	762	709	704	718	714	721	707	690	723	708	714	747	732	736	758	702	691	753	715	702	705	677	718	708	716	732	717	650	730	710	733	714	684	723	698	728	709	719	702	682	702	721	698	682	714	679	719	700	721	734	692	725	680	701	729	731	694	711	715	708	708	728	727	692	742	691	739	721	694	705	723	775	710	677	698	737	731	720	692	756	738	698	720	656	673	688	712	720	719	672	680	681	702	708	674	705	702	678	709	771	717	695	736	718	747	730	679	690	755	691	683	652	761	700	672	700	719	739	680	709	700	709	691	693	716	675	732	644	670	691	696	712	682	723	730	697	723	717	800	696	734	702	682	724	755	731	714	705	763	708	723	723	736	707	729	751	708	737	733	746	734	743	689	702	702	765	702	711	731	721	683	745	709	728	729	788	697	672	723	750	704	729	687	687	694	687	711	679	683	705	687	744	692	685	654	743	706	703	668	717	687	697	699	690	743	725	726	691	733	699	664	696	718	697	695	749	714	685	695	668	735	730	744	677	703	717	685	684	735	719	715	707	725	672	692	718	661	716	717	713	697	723	683	713	663	723	668	688	694	702	729	711	676	712	739	711	703	722	737	691	710	739	736	689	699	672	720	703	731	755	698	736	706	710	715	683	718	688	750	662	703	750	722	687	719	656	695	702	725	717	708	729	709	674	712	702	667	729	693	699	718	674	754	680	714	732	694	692	693	692	683	686	751	731	748	700	729	720	691	720	701	742	698	677	725	689	726	764	698	708	727	751	704	693	731	746	692	709	719	678	747	739	734	696	724	705	738	665	695	808	715	739	729	729	726	748	719	696	736	672	752	690	716	706	702	756	666	716	707	704	701	715	724	742	674	675	695	722	711	672	677	723	714	713	738	771	765	654	687	709	693	716	710	734	733	738	699	700	669	712	730	705	741	709	721	749	749	689	743	669	664	696	713	667	738	694	682	714	690	711	677	706	750	677	713	706	724	693	711	699	742	727	702	736	692	721	648	756	749	679	738	715	720	748	664	693	715	691	722	711	686	712	711	707	701	667	705	743	674	663	712	653	688	724	720	688	704	697	699	719	754	755	735	720	705	768	666	712	686	723	725	710	701	695	684	720	739	690	723	747	687	724	708	681	731	739	663	749	682	721	683	718	679	706	697	727	746	751	713	682	691	746	685	725	716	707	726	698	741	717	679	721	706	676	702	697	718	708	683	676	718	699	705	711	653	666	684	686	635	684	787	701	746	680	736	703	678	689	696	697	642	722	681	696	721	736	737	669	704	650	706	692	726	713	710	652	720	670	673	727	728	743	712	678	733	680	782	720	692	751	702	697	733	695	684	730	751	707	710	704	697	735	725	670	664	697	710	672	730	775	755	754	704	722	657	752	725	680	699	728	706	696	738	718	707	728	724	677	752	721	718	773	672	696	689	697	687	730	667	746	700	716	718	708	751	646	695	685	718	758	717	748	703	692	724	710	710	712	692	763	691	695	704	704	753	768	709	700	708	723	653	677	743	685	712	734	736	752	675	747	718	750	696	702	702	705	736	717	728	694	651	719	700	698	746	714	718	749	688	734	699	728	729	712	746	748	677	764	741	700	695	737	677	756	684	686	674	696	718	681	696	690	727	715	722	702	728	684	723	754	691	686	671	691	671	697	705	715	760	741	774	697	712	715	693	703	678	705	708	735	731	686	675	708	676	698	718	714	706	716	715	672	702	723	681	705	704	724	783	716	646	697	684	724	728	719	712	717	665	771	684	723	675	705	730	747	726	651	688	652	692	689	730	729	651	713	660	702	678	680	708	706	773	681	709	692	712	711	694	672	715	719	717	716	732	698	733	679	726	726	676	684	715	744	693	748	710	728	728	744	741	719	684	714	697	704	687	732	683	693	731	707	687	711	689	690	698	712	721	709	701	757	737	723	697	725	695	720	737	714	714	675	679	684	758	740	716	733	678	717	746	720	749	705	737	670	660	735	685	702	695	674	708	726	704	684	761	697	661	675	736	742	709	765	692	662	700	715	705	685	664	684	757	709	760	727	665	727	719	691	680	694	696	736	712	695	701	696	661	647	722	758	728	709	734	688	726	655	702	737	703	720	673	654	713	678	696	745	680	695	680	687	719	694	705	716	661	674	719	723	715	710	734	711	715	732	683	719	734	704	729	647	727	750	709	692	702	680	729	688	740	754	696	675	739	694	743	675	690	723	713	729	694	676	754	737	691	725	744	672	702	691	676	707	764	708	736	734	693	675	750	660	681	737	655	710	721	700	716	649	732	679	704	709	728	731	672	720	722	677	686	706	674	712	709	692	722	699	756	701	678	727	716	682	735	709	693	708	726	662	695	687	755	702	705	715	745	694	738	697	742	725	746	749	720	716	722	690	767	701	647	731	706	719	714	742	709	722	693	728	688	743	692	714	702	698	745	720	741	720	741	728	677	699	757	748	738	720	683	703	718	712	724	749	688	685	714	705	717	717	726	691	712	685	694	720	678	680	717	714	694	701	710	723	709	749	760	741	729	671	706	728	636	704	709	667	701	692	712	715	710	707	748	708	686	684	723	728	738	719	702	691	716	690	723	720	683	719	689	736	726	694	714	699	696	722	701	688	692	713	716	717	713	690	725	673	750	736	743	723	709	696	713	701	718	731	686	696	691	699	734	690	699	703	646	704	719	641	664	708	701	684	700	693	707	681	687	718	722	699	674	661	656	690	717	743	748	676	728	726	710	698	650	702	659	683	700	717	708	716	713	707	721	708	704	721	672	713	742	716	717	717	702	726	720	730	701	686	717	721	693	738	684	742	689	696	733	705	710	700	703	757	758	730	673	687	741	724	749	684	692	763	674	669	690	678	738	707	665	733	761	677	733	698	679	679	714	726	732	632	711	733	736	713	711	636	713
28944	17713	3964	900	717	700	658	654	710	697	652	656	666	669	665	659	663	646	710	683	697	635	671	671	688	697	637	731	699	662	655	649	681	705	650	676	649	682	598	634	679	652	675	689	694	618	702	669	664	687	638	639	697	698	648	690	692	662	705	731	647	678	692	694	667	708	640	659	665	631	706	645	672	668	676	684	675	719	672	673	664	684	645	649	679	689	641	650	730	669	651	637	696	700	644	645	678	648	701	656	674	668	681	684	656	698	676	672	661	698	694	663	681	696	689	680	674	673	655	713	617	678	661	668	667	646	683	660	651	683	661	651	676	730	679	672	622	648	719	662	627	637	628	680	693	656	671	644	680	649	718	630	707	665	644	654	651	648	658	697	708	653	745	645	664	708	698	631	652	653	663	646	677	700	714	668	634	700	672	673	634	668	685	660	667	658	643	686	626	661	642	682	618	667	673	682	691	582	660	624	688	705	624	643	691	679	577	641	724	665	660	672	655	655	706	677	650	695	673	672	644	657	659	645	661	621	715	692	653	677	693	686	654	698	669	657	684	634	671	709	681	664	633	642	660	714	662	647	689	697	654	702	739	669	647	681	647	704	677	684	644	677	700	692	656	732	701	682	632	675	677	673	703	691	678	644	703	605	681	665	724	689	629	703	641	666	666	663	665	660	701	706	682	651	688	655	663	659	686	661	659	692	655	688	683	658	664	669	644	635	703	654	640	625	653	702	664	693	643	615	672	650	617	703	638	680	652	678	691	643	659	656	682	708	688	682	709	653	710	659	631	663	670	694	662	670	684	694	682	667	688	643	673	649	628	672	669	660	670	649	641	719	629	676	716	648	672	634	686	656	634	663	677	598	663	685	643	667	667	692	683	698	672	729	698	649	700	696	643	651	682	640	713	667	670	664	699	699	632	648	653	684	663	654	658	592	670	671	628	612	634	646	671	657	679	663	690	677	675	659	658	692	666	686	651	677	701	681	691	631	627	661	631	709	631	690	673	663	671	719	664	671	644	697	670	742	702	700	729	675	680	703	675	696	655	643	682	666	670	626	674	707	687	686	711	636	677	680	693	668	661	674	682	722	668	664	666	679	655	623	689	674	692	694	683	637	624	666	620	626	650	676	707	620	691	684	659	670	690	699	637	654	709	667	662	686	720	705	663	690	738	715	655	665	719	727	724	661	612	672	696	691	624	662	657	662	672	673	683	649	697	638	669	686	637	624	729	673	696	661	659	654	689	664	670	694	718	643	613	589	639	646	644	616	688	653	655	732	695	657	688	675	729	658	683	659	637	695	681	690	677	667	668	634	644	691	592	640	655	668	662	647	637	634	694	687	688	695	657	657	633	633	686	656	672	595	663	625	658	706	652	649	670	660	688	687	735	661	725	632	685	621	647	676	635	704	644	712	683	641	638	616	692	670	631	668	652	628	682	627	655	685	667	659	630	682	698	635	640	682	697	681	678	653	668	691	668	745	685	680	683	670	671	672	669	670	661	636	629	655	707	676	631	662	635	696	659	630	675	647	679	689	698	684	642	637	654	725	652	630	691	655	698	661	620	698	645	628	609	704	685	652	710	680	654	701	668	695	667	676	682	680	714	648	681	699	667	680	666	677	705	687	634	665	679	680	678	648	671	639	646	706	667	709	688	656	665	678	645	670	653	682	703	707	646	636	660	641	639	664	668	678	692	672	686	642	645	680	678	686	629	635	695	652	634	688	653	683	664	647	681	658	660	706	677	640	652	652	729	684	660	672	660	646	617	694	658	599	659	624	674	632	641	586	695	700	672	668	701	688	736	662	719	660	669	709	630	680	669	654	700	610	667	665	713	610	635	740	659	690	603	657	693	678	628	664	650	687	669	680	697	658	674	653	694	686	657	700	683	599	653	663	643	648	691	684	638	674	716	658	700	636	694	629	678	654	665	650	682	686	646	671	658	652	649	665	653	675	685	624	682	709	653	685	694	621	656	673	659	644	650	641	653	645	711	655	635	642	692	678	658	703	700	666	703	661	636	639	651	644	661	616	682	631	677	673	686	674	631	608	649	668	635	674	623	699	731	688	684	701	663	644	673	647	641	657	706	635	684	684	675	672	674	682	690	643	674	669	701	708	705	669	663	709	647	687	659	653	682	645	687	673	676	641	701	665	642	647	683	650	710	684	654	667	674	721	682	662	631	667	715	672	650	666	685	666	684	696	653	639	654	674	660	665	701	621	695	686	667	672	674	641	685	732	653	629	657	687	608	681	707	685	628	708	677	691	603	687	624	706	643	640	675	692	676	714	642	658	648	652	678	698	651	622	671	705	693	673	695	677	627	663	656	646	667	695	707	691	665	694	684	687	662	685	728	674	689	699	682	649	650	667	699	670	657	726	660	682	707	650	734	682	685	611	657	670	704	663	689	647	687	663	678	698	670	685	626	642	694	679	691	665	640	691	657	735	700	665	604	648	664	640	655	661	661	649	684	671	670	687	628	703	679	669	667	703	696	688	640	653	591	656	674	680	705	721	652	661	697	634	655	715	644	676	672	659	647	670	687	715	669	696	667	652	666	620	653	695	706	655	656	674	629	683	671	694	672	661	705	671	750	728	695	679	674	719	632	676	700	706	670	719	691	654	655	655	644	722	658	673	663	710	639	682	673	637	646	656	712	671	694	661	610	676	679	684	692	671	671	611	626	702	693	652	601	639	645	689	653	635	646	670	647	618	676	664	699	682	707	640	671	683	668	657	653	634	667	651	692	683	668	652	645	654	649	678	666	655	619	676	699	665	666	667	726	713	633	677	639	662	643	682	704	684	616	672	692	676	684	699	631	684	666	679	703	676	672	630	735	699	672	677	681	673	648	666	707	716	638	686	654	715	650	720	682	677	660	669	645	637	712	705	646	670	648	655	650	667	683	705	660	636	666	721	644	654	691	628	682	654	656	611	682	701	717	657	687	619	685	715	648	693	663	691	709	675	677	663	705	668	692	663	682	670	682	667	713	649	681	694	696	673	669	670	645	675	711	617	672	666	689	670	631	640	671	677	674	718	710	673	711	700	683	694	658	708	659	696	671	689	636	633	705	678	698	650	664	704	647	625	655	627	685	644	695	687	671	658	658	709	705	643	686	714	702	668	680	677	708	655	712	633	668	683	689	632	642	639	671	671	633	704	678	657	651	652	683	679	650	645	627	612	651	632	658	682	674	674	670	678	677	647	662	651	698	656	687	646	667	690	651	655	653	686	689	674	713	719	641	628	664	669	656	648	683	639	602	653	630	666	699	689	651	642	686	607	690	660	633	660	669	663	703	671	664	637	671	689	706	648	690	690	649	635	692	672	718	652	683	658	683	702	673	655	651	667	682	680	676	671	689	684	672	647	626	705	637	678	692	654	651	652	640	651	691	703	667	643	696	692	683	638	671	654	625	662	683	639	692	666	698	687	693	711	662	680	686	699	649	632	668	665	636	671	716	646	728	636	697	665	626	685	666	650	680	662
11845	1111	966	770	774	813	733	754	760	696	678	676	713	712	690	720	697	755	692	696	714	674	682	641	667	674	669	700	660	709	689	721	764	755	668	706	704	753	668	734	699	706	629	734	675	700	704	639	694	671	685	661	703	665	706	663	688	683	701	673	692	678	691	706	665	706	687	720	720	700	681	701	688	693	697	694	730	682	647	690	696	677	701	662	701	712	705	700	722	687	659	702	675	635	692	679	691	727	683	731	645	719	683	669	744	674	657	704	666	702	657	670	675	653	695	703	654	729	666	667	707	668	718	723	662	679	733	711	699	706	684	718	727	702	701	672	666	701	693	697	669	672	682	720	690	639	710	666	748	707	747	706	713	691	685	700	661	717	659	683	699	702	730	737	719	675	676	665	683	679	688	679	745	689	677	667	683	726	716	667	695	685	656	707	627	710	657	647	678	677	665	691	652	695	643	677	656	654	641	697	680	677	702	721	667	671	679	662	638	724	704	706	717	671	726	631	662	690	678	702	704	657	670	727	738	686	688	747	704	668	731	649	691	708	698	691	673	757	688	677	684	717	684	668	724	717	707	705	718	704	702	704	664	666	678	698	710	665	734	724	641	694	731	694	706	646	748	660	726	691	652	711	709	708	735	707	736	702	679	644	709	696	731	685	688	699	704	721	727	687	659	697	711	672	672	642	672	713	671	680	707	721	690	720	684	682	641	670	684	700	698	672	660	732	706	712	685	732	699	639	687	742	730	661	675	682	673	668	695	693	637	650	704	677	737	729	696	690	701	642	681	705	685	709	689	694	700	682	657	733	681	683	680	671	714	692	701	687	715	684	705	664	655	679	719	696	651	715	711	662	656	694	672	641	667	673	719	721	703	722	695	699	709	692	662	655	681	701	708	650	716	707	661	667	733	711	748	693	636	727	709	687	714	699	667	652	715	689	655	687	691	679	668	716	670	681	678	727	690	732	703	714	684	657	650	693	690	685	728	680	722	700	704	730	685	704	656	719	704	686	653	682	655	706	695	690	696	701	694	680	712	689	717	675	682	724	706	714	765	679	694	701	678	724	689	723	655	683	660	700	678	730	679	698	620	705	707	671	683	720	680	711	664	695	697	729	637	708	661	718	709	663	668	749	731	709	701	698	723	673	664	700	719	740	647	722	717	655	658	667	699	673	686	701	664	703	687	728	634	715	712	691	716	632	707	687	664	711	705	713	701	704	696	730	712	661	673	659	740	729	695	662	676	702	717	694	724	709	682	627	665	667	696	665	713	660	691	684	682	710	708	679	656	753	651	695	696	689	669	701	661	679	714	725	666	725	723	692	669	694	710	732	677	661	679	679	693	674	677	740	729	704	681	689	685	729	676	697	697	754	649	657	726	690	635	699	638	641	665	639	697	742	691	685	713	693	692	685	695	657	709	699	715	680	693	693	683	722	715	704	664	695	704	716	688	671	661	682	722	724	707	729	668	656	688	667	660	686	685	728	721	681	655	682	717	719	702	719	718	668	690	707	700	694	671	703	627	642	667	704	639	698	700	666	679	694	710	640	707	723	676	664	688	721	657	639	712	690	705	693	735	686	700	699	717	701	669	684	698	685	638	663	694	619	692	674	690	691	710	638	704	675	691	622	672	636	684	650	658	698	724	674	730	719	710	664	672	662	737	672	696	711	715	657	683	670	678	711	704	693	663	708	761	662	674	703	651	686	709	699	712	692	656	683	700	688	675	695	678	720	659	674	691	677	642	739	684	702	723	677	661	734	679	685	663	688	709	674	672	695	722	698	691	726	749	695	677	687	695	704	664	752	704	707	663	694	708	673	701	673	695	737	698	710	707	703	691	696	656	715	685	689	694	720	663	680	677	721	711	655	642	705	650	686	706	683	671	655	659	693	718	643	694	654	653	731	659	718	695	693	673	719	650	679	664	678	660	664	713	688	683	683	656	715	742	681	690	741	684	700	650	669	733	634	684	697	662	677	694	718	658	721	713	684	716	657	707	700	699	674	682	694	686	752	667	723	688	747	664	703	664	715	706	726	712	658	671	668	688	665	719	700	704	717	705	662	699	655	675	732	700	660	654	717	681	661	698	701	727	687	707	698	707	735	652	695	701	667	727	694	663	671	701	683	678	683	652	696	692	659	680	662	666	698	709	664	694	696	694	685	670	651	661	661	669	677	681	674	685	703	679	700	653	688	692	695	677	716	685	726	660	709	705	665	681	669	744	734	629	687	652	684	701	726	720	695	693	722	718	684	695	671	660	682	745	688	637	711	730	700	705	652	705	693	743	686	669	702	675	715	674	681	685	718	666	735	647	691	682	697	691	716	740	699	704	664	705	707	681	694	672	686	695	665	708	661	726	685	701	701	728	654	688	696	771	712	664	721	678	696	714	730	748	712	664	703	682	749	680	678	648	704	678	661	669	635	639	677	712	685	698	726	710	703	704	707	683	727	676	650	719	704	643	687	714	663	657	677	696	681	703	708	688	659	714	727	713	706	732	714	718	653	699	666	715	685	727	694	685	681	672	655	690	656	645	667	673	704	675	665	676	654	688	654	699	677	705	697	677	666	663	668	680	698	686	691	678	632	663	666	646	689	695	670	687	709	674	685	621	674	738	679	691	663	705	672	645	705	709	718	704	666	668	687	704	673	670	655	691	700	701	687	727	725	674	679	677	678	688	697	688	706	690	747	656	700	675	679	675	696	653	668	692	633	672	720	651	681	697	709	686	659	680	697	650	700	694	703	682	677	702	677	680	715	686	602	708	680	626	707	716	723	652	675	691	694	683	669	791	717	654	720	687	711	691	656	631	690	664	688	702	709	728	704	696	708	765	719	703	693	695	711	696	670	742	695	713	683	716	623	676	687	740	695	680	690	688	691	701	704	654	684	699	679	675	700	666	712	660	683	682	694	677	691	700	647	703	733	695	720	691	696	710	678	664	670	697	670	712	694	676	671	689	667	741	689	654	721	710	723	673	652	647	713	698	715	705	666	682	706	643	694	732	736	699	692	694	730	716	688	677	684	638	695	693	702	742	668	703	718	682	745	689	664	636	703	716	681	656	737	673	696	666	718	708	693	684	682	729	716	695	693	715	715	675	722	683	668	709	680	712	665	727	712	662	680	658	731	674	694	721	732	662	640	657	634	716	667	640	712	681	664	701	741	740	679	713	671	668	711	710	694	681	708	731	690	733	743	674	677	706	704	738	704	695	695	661	659	694	731	679	690	693	708	689	688	683	658	682	666	672	667	712	704	714	680	721	663	723	703	679	766	690	696	713	693	777	669	682	668	722	688	700	668	657	678	721	670	663	667	707	713	703	616	664	738	657	677	708	672	705	711	751	744	693	653	675	768	677	713	650	747	671	652	677	644	751	698	700	698	648	712	684	685	702	688	659	686	684	689	722	670	678	649	643	710	677	711	738	701	665	693	759	670	670	668	695	700	635	713	631	685	724	702	672	694	717	710	676	662	673	726	717	687	725	696
24159	21526	28782	24698	21508	9452	1187	879	724	727	694	675	635	593	583	577	573	575	591	554	541	575	507	556	541	533	538	519	552	510	564	572	569	564	517	549	602	539	514	542	538	519	541	512	529	546	510	541	524	476	517	509	529	527	542	510	514	520	506	516	525	479	554	502	489	541	529	520	547	509	551	524	561	565	504	538	498	513	538	549	503	523	513	510	563	564	500	503	507	543	507	473	491	525	519	508	572	523	512	490	532	525	514	509	496	512	503	568	567	560	518	528	567	552	512	539	516	521	516	543	519	508	539	537	495	556	540	540	518	512	525	507	486	507	542	561	517	527	522	488	544	577	508	518	469	523	529	519	537	524	501	520	500	498	492	542	522	522	537	524	527	530	500	550	503	553	500	481	485	511	501	564	508	529	503	548	532	511	514	521	529	504	505	545	550	483	496	514	545	531	516	551	510	594	529	547	530	533	560	540	562	524	536	474	532	530	487	537	530	528	534	482	551	540	547	534	523	548	495	504	533	462	493	518	487	536	497	495	537	501	515	517	518	519	509	537	502	537	504	492	483	495	533	523	523	537	487	557	476	524	575	535	508	494	502	534	518	519	500	536	542	515	506	479	534	531	507	503	532	509	518	523	484	583	497	530	501	526	520	500	531	533	569	498	481	503	518	501	545	549	498	487	551	485	530	537	513	483	579	552	532	506	507	534	528	522	494	492	523	540	534	542	544	542	528	506	580	501	513	496	541	536	533	511	501	520	525	522	515	487	487	534	541	516	504	552	496	519	581	578	502	526	498	530	495	536	498	542	519	504	530	529	549	503	529	495	559	540	522	531	562	564	552	488	504	517	531	555	515	540	479	542	534	532	544	513	513	511	532	525	541	512	519	484	515	551	537	549	518	541	501	545	492	537	583	530	520	517	528	518	528	530	485	499	539	552	529	489	553	486	554	529	505	512	582	511	543	533	499	517	517	548	532	550	556	470	550	502	533	533	548	515	533	481	561	543	541	543	527	532	520	511	511	501	548	543	499	572	515	532	545	501	532	518	496	514	484	541	525	543	534	547	549	538	507	535	481	519	529	561	504	524	481	491	573	505	523	499	523	486	502	507	496	562	546	560	508	522	536	554	544	527	539	543	549	539	527	493	491	529	562	486	525	497	564	520	546	495	502	494	534	538	494	521	524	487	491	531	510	492	533	502	501	483	504	565	535	529	523	571	557	564	508	496	523	482	542	546	560	478	499	535	505	522	490	519	532	550	515	525	530	530	539	527	539	484	503	534	565	527	489	521	529	470	505	547	489	521	480	489	525	496	529	523	541	523	523	546	546	495	559	526	560	521	576	529	510	484	540	531	470	487	511	520	513	531	521	543	552	546	570	537	482	537	514	538	564	489	559	560	546	524	497	534	508	512	569	497	510	538	539	549	520	538	548	528	504	519	539	536	514	497	526	535	530	496	540	508	520	512	481	525	498	496	498	497	549	539	493	508	525	530	531	569	494	529	544	499	512	512	497	554	510	528	546	542	524	509	493	511	573	546	534	491	524	517	526	526	493	519	531	511	501	487	489	521	469	527	488	528	507	557	564	536	518	520	520	543	523	504	524	534	524	580	543	506	527	527	492	530	526	532	543	497	529	557	545	534	532	515	513	512	483	522	519	507	557	539	475	556	552	507	524	528	503	512	480	576	532	492	501	513	556	549	530	560	515	525	518	529	516	493	560	530	514	508	557	512	530	520	504	501	527	515	510	502	539	511	490	518	550	523	458	557	514	511	513	531	492	516	547	518	505	523	515	558	547	525	563	492	520	533	497	496	519	515	506	534	501	564	508	497	555	517	480	534	493	504	516	517	520	493	564	526	556	514	514	496	487	528	487	521	504	547	562	528	538	556	548	536	538	482	486	513	535	554	500	507	500	524	515	491	475	559	552	507	522	486	509	526	519	565	501	517	517	502	526	509	508	512	514	521	539	487	489	534	532	552	510	552	505	538	519	540	531	521	495	519	531	507	502	537	505	508	489	567	527	584	509	532	474	488	513	499	496	513	520	505	514	523	486	533	553	484	546	501	472	476	494	528	512	486	522	533	494	472	510	527	512	536	491	516	529	495	497	500	506	523	554	524	507	525	531	546	533	509	491	546	563	540	535	529	509	505	546	522	502	503	513	499	518	519	543	512	512	573	504	516	513	508	488	521	484	501	542	509	548	515	539	526	529	537	499	559	481	485	480	523	454	516	506	500	488	482	522	536	513	541	501	554	513	539	563	498	499	528	521	509	512	551	522	517	515	532	531	522	496	509	479	486	536	512	540	514	453	564	498	528	558	543	464	480	558	513	480	511	510	515	489	529	531	507	519	498	520	505	503	535	524	520	515	519	542	501	543	528	537	493	530	512	510	520	525	508	510	506	533	534	513	553	527	544	502	565	541	517	522	505	517	530	514	502	485	524	533	509	493	523	567	491	496	547	526	482	570	515	520	537	529	528	547	512	518	556	508	553	515	477	541	507	502	480	504	468	507	522	515	556	508	527	529	517	509	527	512	489	521	551	548	520	504	548	519	523	531	545	527	506	543	540	513	525	522	530	515	491	550	541	473	516	554	538	483	515	534	524	524	499	478	492	574	527	493	505	529	505	484	520	521	500	545	554	533	490	535	525	531	521	474	517	560	544	566	549	509	529	534	562	492	534	511	520	535	489	536	510	565	488	535	532	522	509	488	526	536	498	497	536	497	544	535	508	518	508	521	499	477	527	544	562	525	564	511	500	497	576	518	536	480	537	543	541	516	539	562	527	507	519	522	507	498	545	520	517	532	487	510	548	516	563	516	485	492	523	513	529	495	525	533	503	514	495	484	532	499	534	523	516	509	520	528	532	517	538	564	536	531	503	531	559	553	548	520	560	516	515	555	534	490	501	554	483	492	525	503	564	531	549	567	535	513	497	501	486	488	510	503	493	539	492	519	502	501	508	529	496	517	481	522	506	482	533	535	566	499	582	548	558	489	571	514	549	536	547	521	560	505	575	545	527	510	492	542	514	559	482	510	536	527	555	516	539	501	507	517	516	493	481	511	535	509	524	486	496	521	555	532	556	533	528	508	517	515	519	519	514	539	507	527	534	551	513	512	489	537	517	519	470	540	496	514	524	505	535	509	505	517	541	500	540	553	529	535	498	511	566	556	496	518	484	505	516	525	479	534	465	518	549	512	522	517	559	502	522	528	584	506	491	502	483	481	522	520	550	507	532	513	529	481	505	497	535	513	528	514	524	492	521	513	481	521	487	493	536	535	496	493	538	499	522	536	505	522	540	519	534	525	535	490	529	490	544	518	506	542	508	513	530	542	498	509	518	513	485	475	534	514	498	479	562	536	507	523	493	512	526	501	535	508	522	533	510	509	518	504	509	552	553	476	470	517	524	541	468	474	509	530	503	522	550	500	493	535	505	472	510	544	542	529	578	504	513	546	505	544	510	532	503	513	535	518	538	504	507	501	555
10823	8486	5752	2768	2162	1652	1287	1078	979	918	740	719	714	714	677	651	631	653	592	603	618	580	612	537	540	585	588	541	558	580	555	545	550	529	570	591	570	549	552	540	565	553	548	581	552	517	536	535	555	512	547	504	515	517	518	532	566	546	546	583	562	580	575	542	575	510	579	521	550	539	533	520	533	584	548	553	553	557	556	559	539	520	526	578	533	578	541	570	547	533	524	539	542	579	578	549	509	553	567	594	533	538	540	563	516	545	578	574	577	558	507	560	562	572	570	574	536	586	528	526	550	560	559	523	580	521	559	529	569	520	553	546	567	519	576	546	527	546	565	522	540	521	538	503	506	561	540	561	561	534	535	565	539	536	515	542	571	519	507	540	553	510	518	551	547	539	562	494	548	501	521	539	513	523	551	574	543	538	535	548	525	561	548	555	522	528	537	578	535	524	537	515	570	553	525	535	534	516	557	527	522	536	544	519	582	515	509	559	510	525	546	515	532	565	504	552	500	514	524	535	516	530	539	510	513	511	546	562	519	581	530	544	544	554	566	513	512	546	555	554	535	518	518	488	550	546	553	521	538	536	560	511	542	533	549	551	518	525	593	483	581	548	581	536	510	546	562	546	487	570	540	554	516	549	546	563	562	501	530	528	561	541	524	561	561	528	528	515	492	519	511	552	554	529	498	554	514	560	529	522	541	536	551	515	563	509	490	540	560	507	562	541	567	547	535	579	496	527	527	540	572	541	532	516	514	490	545	512	579	538	502	551	511	580	595	504	538	541	562	498	524	538	569	580	570	558	557	562	583	557	584	533	538	539	525	556	536	562	502	571	547	559	579	523	561	526	544	524	596	538	510	545	495	563	545	532	581	559	522	564	499	573	536	518	540	521	537	576	537	550	530	562	542	550	533	564	585	536	536	523	508	523	533	562	516	558	520	511	555	541	591	537	558	505	551	551	544	509	551	575	555	532	576	554	596	578	528	551	558	551	530	503	515	552	532	520	590	511	562	538	560	575	533	520	570	523	523	546	558	546	526	551	551	538	552	533	538	545	568	559	534	564	553	528	539	542	502	539	554	574	527	547	553	495	545	546	549	536	530	509	541	502	538	569	524	542	527	516	577	561	555	545	551	569	533	555	547	502	541	549	519	526	567	490	533	550	559	507	563	561	541	518	580	540	551	551	558	506	528	526	520	546	506	552	530	514	557	528	533	520	545	556	548	480	554	541	539	524	589	548	521	521	518	534	543	532	557	533	520	561	544	558	562	552	574	543	537	517	553	503	497	499	553	519	571	544	522	532	570	531	571	561	513	500	557	512	545	495	516	554	552	550	530	533	496	487	550	550	547	535	542	563	543	555	586	532	520	587	536	544	569	527	502	502	554	561	598	555	542	520	580	573	533	574	547	549	519	534	528	553	534	545	519	548	632	541	523	543	522	563	527	595	516	518	538	552	531	535	526	550	520	549	502	518	504	514	515	537	532	544	556	542	548	515	524	562	538	549	543	555	489	531	609	558	513	551	556	490	525	536	535	511	543	534	509	506	501	549	564	549	519	587	568	609	585	535	509	554	564	549	525	580	549	528	521	525	550	520	581	562	559	538	591	532	542	564	568	513	538	565	559	536	553	502	578	566	540	495	543	565	535	572	565	542	556	564	560	571	547	538	565	561	528	512	566	548	565	549	539	580	562	527	563	492	583	518	544	546	559	567	516	581	542	543	566	534	518	554	531	525	522	565	540	478	564	485	585	534	553	567	542	552	527	552	487	513	564	484	548	541	587	512	555	613	481	516	514	531	539	564	553	590	593	488	529	553	508	546	531	540	539	492	522	553	568	522	527	540	524	539	517	563	544	523	543	566	594	552	556	526	538	579	556	492	543	540	552	537	526	523	590	530	573	557	533	542	547	522	551	529	531	528	562	539	535	570	571	506	539	548	567	603	544	580	548	557	515	531	576	494	527	546	555	521	550	555	525	602	534	554	530	533	542	537	515	540	579	517	517	576	556	532	518	549	532	551	546	557	530	586	571	528	549	523	537	540	514	537	537	537	545	534	471	546	583	549	479	532	555	529	521	548	493	587	513	571	545	559	532	587	550	567	512	568	517	554	552	509	548	532	557	541	554	526	555	561	529	571	543	522	579	521	524	560	535	568	529	529	518	530	533	541	559	563	519	581	571	527	560	558	551	507	558	550	563	575	522	507	502	548	516	546	500	525	560	521	536	553	555	555	513	530	539	553	567	505	538	527	523	536	541	555	550	508	538	529	562	545	528	537	528	535	552	561	567	544	566	558	537	527	552	541	536	550	516	579	562	551	574	490	561	536	520	512	507	564	574	528	534	555	550	535	540	552	519	545	498	536	560	593	563	546	528	515	527	510	585	507	563	532	530	533	543	546	521	558	582	537	476	544	532	528	543	573	548	550	499	562	534	555	561	540	535	533	545	507	565	503	560	534	504	564	503	567	521	546	523	526	564	581	552	518	540	538	549	537	500	529	563	555	551	535	537	544	548	589	559	571	524	531	524	526	536	560	551	514	553	589	534	548	552	542	608	555	542	517	547	544	517	533	530	519	555	607	540	530	562	530	535	559	554	583	504	532	545	525	533	536	554	583	507	561	504	527	589	540	528	578	555	587	556	493	545	562	559	545	497	546	556	533	534	544	541	519	522	536	547	565	552	566	545	578	549	569	519	502	561	577	567	535	523	557	532	520	542	507	515	525	524	561	560	559	559	579	528	487	533	549	550	516	536	518	547	545	534	547	567	568	528	531	551	587	557	521	567	541	550	583	539	540	524	574	548	556	558	535	582	523	525	542	568	540	521	542	528	563	550	555	560	565	569	544	550	508	546	506	545	543	546	558	549	518	537	566	496	577	544	510	552	483	555	552	550	541	567	541	549	569	527	554	539	571	550	544	540	558	554	484	555	531	530	572	525	553	555	582	581	550	570	530	555	567	546	557	530	539	559	552	515	513	538	537	564	544	551	535	552	543	559	551	545	557	554	526	550	547	568	584	526	516	516	486	547	531	535	499	538	565	564	521	514	564	561	573	484	536	485	579	519	538	549	529	548	533	571	542	550	532	585	557	544	580	562	548	513	554	548	503	541	537	524	540	544	551	535	565	531	559	551	538	519	518	552	526	549	550	537	531	543	598	550	553	516	557	572	579	540	549	528	560	531	530	492	552	532	535	576	552	500	531	552	564	535	520	540	581	552	578	576	528	528	505	543	498	530	525	523	557	538	564	506	507	543	583	538	552	525	556	539	507	562	495	592	527	568	526	533	567	554	509	554	544	538	540	529	560	535	537	543	554	500	516	514	540	511	570	520	541	537	540	529	506	514	500	552	527	572	548	561	544	526	501	493	548	592	517	571	560	517	563	530	561	596	582	539	525	586	533	549	506	537	550	519	498	549	527	516	563	546	520	535	551	542	487	517	568	524	540	551	542	548	549	547	515	548	525	556	537	559	561	564	541	545	506	558	539
25402	21532	27702	25764	9779	1369	1096	993	942	929	952	945	921	899	914	891	907	829	921	863	905	849	891	884	849	912	852	829	887	857	828	944	867	883	788	823	847	872	922	875	847	883	844	834	851	869	888	874	855	864	859	871	891	861	847	859	850	838	880	807	850	851	823	858	852	862	897	865	851	847	874	902	897	825	870	864	902	858	839	876	860	862	855	858	920	888	880	852	786	781	859	862	832	858	803	834	804	838	866	837	862	845	839	830	896	875	898	855	853	851	867	863	848	918	877	900	891	876	804	875	907	809	873	848	844	887	845	830	876	859	781	852	882	867	843	841	843	868	803	875	848	855	868	865	901	857	906	827	837	907	853	867	861	833	860	833	818	804	844	858	867	895	834	828	927	853	899	873	855	846	880	866	875	843	859	783	808	822	822	870	875	836	821	841	847	828	914	845	863	839	865	786	835	847	814	893	858	870	848	847	836	861	888	833	905	860	915	841	828	872	862	816	833	830	842	819	841	897	824	887	863	868	935	879	841	871	866	840	850	830	878	813	853	824	883	839	892	887	872	905	856	840	839	796	893	838	855	888	860	876	841	883	868	888	851	880	870	879	838	872	859	843	877	855	927	813	856	878	923	918	816	833	897	852	891	831	871	880	864	864	858	838	837	834	854	895	797	845	896	901	827	830	860	843	839	870	837	855	817	885	837	843	891	872	897	927	897	884	849	867	898	815	859	848	814	858	815	861	817	827	826	844	851	838	853	865	877	835	894	882	866	836	825	832	876	854	874	818	831	790	840	808	867	826	779	867	826	868	929	854	862	850	845	850	825	864	899	903	834	864	871	863	880	827	845	813	843	882	886	823	839	864	857	860	883	868	853	795	902	860	860	817	870	894	846	824	802	878	844	806	852	881	851	929	795	814	881	813	872	892	840	883	921	894	868	879	854	872	852	850	841	863	840	872	917	852	892	842	847	859	822	846	830	830	935	885	966	800	844	820	845	861	856	817	877	849	841	865	866	823	869	835	850	882	879	872	863	836	855	892	824	846	834	853	855	851	800	891	827	898	883	877	840	845	854	829	875	868	842	848	860	868	861	873	882	890	891	845	835	839	866	856	840	859	884	852	840	860	845	806	794	880	804	864	845	883	814	859	870	868	871	840	804	819	860	804	799	846	850	829	835	902	845	843	836	818	866	810	838	879	871	843	838	876	825	850	887	863	854	888	858	852	845	848	842	845	864	844	845	884	896	858	878	868	899	909	873	804	873	883	874	906	895	918	880	883	854	837	791	887	843	871	840	810	857	858	848	922	860	887	852	792	821	836	859	873	892	812	863	863	842	929	817	829	835	866	883	831	840	801	850	867	901	854	849	807	861	842	832	925	856	872	874	858	839	895	853	894	914	874	871	829	849	805	798	867	916	847	798	823	861	847	871	890	833	853	876	839	843	845	914	852	853	800	837	816	868	864	874	845	857	899	846	885	852	833	856	835	858	858	820	878	918	817	903	861	877	835	868	826	874	906	843	840	852	836	830	869	893	838	894	889	924	839	890	838	826	882	877	821	918	876	871	832	887	832	844	855	845	838	882	898	832	836	868	872	848	822	870	853	896	862	882	889	864	877	899	843	850	840	827	831	857	818	846	899	804	900	871	870	874	858	893	871	872	883	872	911	895	875	858	831	819	848	870	865	877	838	825	863	815	847	826	838	909	852	899	875	832	871	895	878	840	817	809	896	855	861	868	866	834	837	878	861	856	858	877	830	885	879	816	829	868	863	858	887	868	838	833	876	920	856	848	795	864	865	864	865	892	882	861	850	854	865	846	860	873	864	885	886	862	835	882	871	883	843	818	836	911	824	880	903	872	791	831	848	879	878	862	899	871	842	870	848	863	890	835	860	839	876	830	888	838	876	874	857	843	853	863	882	874	839	882	861	820	822	784	859	859	824	849	877	819	817	809	863	855	814	819	865	855	803	831	849	859	863	837	850	845	874	808	842	905	878	841	857	891	882	847	890	881	868	868	869	895	796	833	856	838	835	851	818	888	894	865	868	884	881	844	845	890	815	897	888	816	830	835	812	906	860	860	828	857	871	853	839	860	821	870	946	835	910	873	884	839	830	869	872	896	875	889	826	852	881	887	805	855	821	865	852	856	827	825	826	857	809	849	870	832	863	920	843	865	878	844	850	880	849	837	859	867	881	901	865	871	864	886	867	885	847	840	813	844	867	873	839	904	841	869	829	936	872	838	898	808	887	872	883	834	861	835	885	874	877	899	897	874	879	845	891	891	881	849	877	882	841	843	875	823	836	867	886	873	847	875	840	835	882	822	878	862	865	812	839	865	834	817	846	910	801	853	893	809	885	841	852	840	848	887	862	861	833	863	889	836	877	890	871	867	865	874	834	838	829	849	840	853	883	854	860	845	887	886	896	873	883	798	832	827	850	878	858	813	848	852	865	849	887	824	850	826	834	813	883	872	895	832	852	871	861	899	880	897	804	879	881	853	821	819	842	835	846	821	830	835	858	767	909	813	903	866	790	902	900	866	835	854	825	879	908	834	870	876	860	878	820	887	826	860	844	812	830	875	886	855	823	823	857	828	867	859	826	836	836	812	824	859	907	894	910	865	871	872	835	911	870	870	823	837	868	824	807	864	825	829	871	874	827	822	793	848	823	812	872	946	837	849	859	809	810	831	909	846	866	840	814	825	875	834	832	831	855	870	885	878	896	817	823	834	914	927	804	881	826	862	837	827	889	866	873	817	864	898	841	846	892	831	851	833	853	871	859	870	803	830	870	822	853	874	834	863	836	803	874	849	851	854	881	865	851	844	826	875	862	861	856	807	840	851	871	862	841	840	857	871	880	825	810	884	875	884	833	921	829	902	809	798	851	836	872	892	822	929	841	836	864	805	876	825	899	878	812	837	889	859	785	868	848	857	847	885	817	832	855	863	873	866	824	889	800	848	826	829	819	884	895	840	879	836	871	851	815	841	862	869	839	844	840	834	919	896	885	855	862	853	865	892	855	828	904	861	848	821	824	894	857	900	863	850	837	825	832	800	839	892	884	877	872	833	816	821	829	832	873	856	847	887	902	903	883	916	846	880	895	834	886	802	872	864	868	876	875	820	816	852	843	841	905	800	796	844	872	888	805	902	808	846	860	875	842	852	868	827	850	896	878	856	918	835	826	873	899	887	848	826	886	832	862	860	814	820	860	831	833	908	856	891	856	833	869	850	823	851	838	843	854	848	879	846	850	800	821	847	831	794	865	894	847	830	831	835	850	825	860	899	863	833	884	856	839	856	908	869	817	879	817	866	845	847	859	843	799	852	897	868	864	846	853	886	839	870	894	868	859	859	838	897	838	888	848	844	881	831	835	895	859	799	902	833	821	903	890	872	870	847	854	833	870	896	798	857	866	898	892	886	877	850	891	869	903	875	867	904	872	882	880	889	896	869	907	854	883	835	871	799	798	806	874	840	869	798	873	896	868	872	878
11993	5088	3517	2001	1682	1383	1244	1161	1063	1022	991	996	890	940	906	935	916	900	876	919	936	860	949	905	868	845	846	900	847	890	826	887	870	850	850	814	876	829	882	861	874	916	857	829	915	845	875	824	915	866	848	850	835	901	863	888	900	836	881	798	834	829	857	885	875	865	813	863	870	870	847	852	858	864	844	838	912	926	863	870	892	824	854	898	865	891	878	869	878	929	841	843	836	920	862	857	869	866	845	843	814	853	811	912	900	809	855	886	883	854	842	869	861	895	954	886	861	900	874	817	841	895	841	831	873	872	824	854	871	811	862	854	897	852	901	881	867	866	842	889	881	886	862	924	875	864	892	855	823	905	864	862	864	858	840	880	811	819	894	819	907	862	879	894	865	843	848	879	811	872	911	869	856	859	867	888	894	875	875	843	892	877	861	890	895	852	862	847	903	863	877	875	843	890	855	857	825	890	853	882	845	853	864	794	844	897	927	868	880	841	857	837	844	882	891	891	864	862	843	857	861	836	886	845	869	840	915	801	846	874	850	884	863	843	820	878	873	871	856	860	845	886	866	808	806	892	896	852	897	866	903	893	886	910	862	825	917	894	910	870	863	821	845	932	860	878	813	873	865	856	782	888	826	859	859	838	857	895	868	904	862	859	839	897	822	901	840	860	785	915	847	905	869	875	859	829	785	836	849	897	838	836	919	854	894	827	874	865	882	894	822	838	890	828	899	891	865	906	824	829	828	826	882	869	841	836	838	852	860	868	818	877	916	895	855	885	829	865	884	801	916	898	875	864	917	883	897	849	906	902	842	859	857	879	907	847	901	888	846	829	855	883	835	859	889	871	865	821	857	898	858	881	906	885	868	884	848	844	867	850	828	939	884	886	872	872	854	818	841	828	901	838	851	837	847	865	918	857	869	838	865	860	916	851	876	831	848	820	854	862	888	896	857	866	847	851	831	792	868	833	882	849	852	904	860	851	864	811	857	884	881	852	876	799	853	905	920	824	839	881	907	854	886	886	878	897	861	915	894	906	813	873	847	836	841	847	866	833	901	899	848	878	875	877	859	861	846	862	875	839	835	897	880	856	873	862	833	831	891	873	951	900	837	842	889	883	844	857	846	879	820	906	884	889	908	890	840	837	829	829	829	886	838	901	851	879	894	837	814	843	888	873	868	844	799	783	861	913	830	880	800	872	837	892	878	850	832	895	905	838	861	887	855	878	870	839	899	851	897	857	862	908	860	886	941	895	886	878	847	863	850	864	909	871	872	889	854	850	870	842	897	821	855	830	862	933	840	846	826	919	818	843	858	803	884	815	884	808	861	838	864	862	811	836	854	861	867	880	883	898	890	828	892	869	852	857	847	902	841	900	837	875	924	852	846	899	893	831	868	870	852	898	836	884	831	867	883	860	871	840	801	867	887	850	886	892	840	870	880	908	865	908	900	893	818	840	855	847	819	888	855	879	866	837	884	856	823	825	882	900	884	885	857	899	859	902	864	897	794	856	841	843	818	852	868	854	865	865	850	840	886	836	896	883	883	848	867	864	880	816	831	880	851	878	834	839	871	867	814	875	898	859	861	882	804	796	813	869	872	860	829	930	875	856	846	901	837	871	826	840	874	896	894	838	855	829	922	795	923	901	893	872	819	917	787	891	836	923	879	815	850	877	887	869	873	838	801	903	880	873	831	854	855	849	892	820	841	888	799	851	873	837	816	875	901	861	861	832	851	845	851	860	845	890	909	835	806	822	894	908	875	831	893	841	901	860	868	904	938	813	881	848	827	790	953	860	825	823	839	845	817	864	845	887	837	913	925	817	853	878	854	861	821	905	871	837	843	916	832	878	849	869	831	818	856	893	873	833	853	869	849	862	837	816	850	856	866	865	818	905	860	878	867	879	852	852	830	850	916	931	897	890	867	876	822	855	867	868	842	835	904	839	897	899	836	831	845	867	846	830	844	805	871	834	845	863	857	825	872	859	894	884	883	822	861	912	887	850	831	851	841	847	874	852	898	852	890	805	874	841	827	835	836	876	855	833	869	881	879	833	869	845	908	856	873	880	826	867	857	881	820	861	873	852	860	850	837	834	852	817	802	854	830	869	911	855	813	861	845	839	894	884	901	851	846	840	847	844	859	917	841	879	812	864	859	896	881	870	916	839	893	861	861	903	861	844	836	874	838	827	866	860	884	886	813	876	858	810	885	851	844	860	900	865	850	886	846	840	874	923	842	881	876	915	868	893	845	854	833	882	859	849	816	877	839	813	818	884	812	853	927	869	848	860	881	854	883	819	876	846	896	845	838	856	838	886	868	835	878	824	916	841	812	836	824	807	898	817	822	854	897	925	830	880	887	877	849	878	873	862	853	838	893	847	842	873	852	865	855	852	872	895	859	853	863	863	888	810	845	882	832	828	894	930	833	915	870	851	845	838	828	905	849	859	891	858	867	912	868	835	891	868	817	825	848	814	872	856	880	847	848	847	870	874	850	862	845	927	847	844	836	893	859	875	867	870	845	873	832	886	832	848	838	905	850	848	804	878	902	848	840	880	868	862	873	844	879	890	900	832	836	840	926	846	874	818	833	893	885	841	824	858	832	892	842	866	826	864	844	858	903	874	868	916	856	881	862	799	876	893	902	828	874	852	880	858	836	856	837	891	916	860	887	856	810	811	858	864	858	874	857	840	825	829	846	837	891	868	855	847	840	848	868	893	825	839	857	873	892	854	823	848	844	905	821	865	842	848	872	883	900	889	878	869	875	851	889	868	883	843	843	932	894	867	827	840	840	880	911	852	876	845	888	875	847	866	843	873	914	845	854	892	850	865	914	878	884	846	816	878	898	870	900	837	850	852	870	846	845	875	917	840	866	887	911	856	853	835	892	928	834	865	844	856	927	854	884	885	870	845	911	875	893	858	907	839	857	883	883	848	844	904	795	893	866	881	865	831	901	830	889	884	887	887	850	861	856	842	843	889	892	867	856	892	912	848	867	862	882	879	903	866	851	846	856	885	870	876	899	869	875	884	881	821	874	871	839	852	831	872	884	845	833	864	874	876	827	851	873	913	821	855	830	885	836	880	807	897	909	915	864	840	839	894	838	869	868	815	871	836	914	827	843	843	868	861	783	795	899	928	841	848	879	817	910	922	801	885	845	897	865	863	876	899	889	862	892	880	856	847	850	856	854	862	845	879	934	873	838	853	889	848	866	861	814	857	835	891	824	890	863	837	879	863	904	850	862	839	878	857	857	839	893	874	824	824	847	869	893	846	894	817	884	827	807	878	873	889	863	875	862	826	838	872	872	890	866	833	873	880	875	865	841	887	820	866	837	853	840	840	823	906	884	921	927	886	925	835	850	929	863	875	866	849	881	854	849	827	899	852	917	859	864	818	862	883	842	847	858	883	892	871	808	901	833	850	907	863	886	867	878	845	887	898	840	864	863	849	848	827	845	847	841	836	885	819	878	867	905	897	864	883	777	867	867	885
22969	21556	29345	24222	21551	21588	7027	1382	1182	1046	932	925	949	912	901	784	821	817	795	766	771	799	773	772	760	801	724	686	773	752	788	702	769	736	734	766	748	729	735	709	714	745	742	730	714	749	756	738	782	700	699	735	698	709	744	760	691	707	707	716	759	720	713	737	703	712	715	813	733	735	729	741	721	683	737	696	722	720	688	738	776	770	726	781	695	715	704	727	668	714	702	701	687	732	652	710	688	681	761	678	783	699	709	730	750	759	776	750	684	708	765	702	732	735	713	721	696	738	722	709	740	691	742	728	783	714	724	783	721	728	730	712	687	744	679	720	749	705	722	723	730	710	743	690	687	764	700	756	746	690	738	690	763	725	746	730	749	664	693	721	719	690	737	706	727	693	728	642	713	742	713	707	706	688	692	722	696	720	740	689	740	703	737	772	719	683	722	765	737	692	738	736	721	659	684	709	703	716	696	688	764	746	721	715	737	677	729	711	745	729	710	705	794	746	691	676	742	686	752	695	716	702	796	728	764	749	726	713	705	677	685	702	705	709	729	758	667	709	729	711	697	706	726	766	741	725	732	711	740	762	706	683	764	703	724	673	706	689	738	702	729	733	696	688	716	743	691	684	753	747	692	748	710	751	709	686	723	703	753	712	692	697	669	715	725	698	666	672	744	626	700	694	719	706	669	691	754	727	723	665	662	713	741	720	746	659	692	698	752	713	679	754	696	694	724	769	698	713	727	732	717	746	694	771	710	747	710	743	679	751	720	750	703	750	718	711	706	679	750	735	675	696	694	731	710	683	697	739	708	711	681	743	730	718	702	716	700	705	671	695	766	729	769	685	688	701	680	776	698	694	763	720	750	736	719	683	714	743	725	735	675	706	708	765	678	734	735	686	732	671	688	724	728	764	724	705	699	697	735	705	719	728	682	732	671	684	690	727	738	722	708	712	684	706	727	689	734	701	735	695	703	696	733	702	708	746	740	694	691	708	745	689	673	704	683	718	718	743	719	713	710	719	736	710	720	708	689	749	710	708	712	727	730	697	687	719	760	711	682	708	717	733	744	647	726	752	727	745	734	712	741	677	725	722	703	690	722	696	742	729	748	723	716	694	725	739	731	765	665	702	735	761	720	725	749	733	696	778	741	706	696	733	677	694	718	750	717	715	713	707	742	675	707	687	720	718	738	670	667	764	679	693	696	686	706	715	685	714	722	666	733	691	669	740	721	738	711	716	731	771	725	725	667	722	689	695	747	708	711	697	677	706	690	727	719	746	720	708	688	674	694	758	717	717	762	733	713	729	678	697	663	701	693	704	688	736	684	758	748	718	739	709	720	745	689	702	740	699	700	672	710	693	642	740	731	676	760	729	673	666	725	681	760	739	710	694	754	699	711	683	703	738	703	711	695	758	720	740	735	731	745	685	723	722	718	699	727	748	724	690	721	713	741	698	729	728	716	698	717	734	741	701	737	671	690	734	742	759	705	751	736	708	724	719	685	696	695	713	763	681	708	715	726	731	684	690	696	775	735	768	740	710	727	709	777	743	717	700	709	720	725	766	701	734	730	718	726	692	711	729	732	734	724	752	706	763	752	730	689	684	720	686	724	710	722	654	722	686	692	734	711	746	737	739	743	682	752	665	695	774	665	715	709	748	661	726	710	725	752	712	710	658	773	717	668	728	734	723	690	724	745	739	750	714	689	756	754	714	703	755	717	740	744	736	688	726	727	707	733	744	721	653	687	667	662	735	714	697	689	728	709	678	698	624	727	715	642	713	684	746	730	729	707	709	723	731	655	704	695	719	735	710	744	683	693	710	704	697	695	730	744	694	681	712	671	686	686	718	722	741	685	719	758	748	732	711	717	747	654	669	692	679	724	745	698	759	737	759	771	673	756	729	714	731	740	735	725	720	758	717	741	662	727	709	728	657	766	678	752	696	722	759	716	709	688	710	720	727	703	701	698	707	729	733	759	691	716	698	664	712	728	680	735	713	781	758	722	742	734	722	697	670	741	707	722	766	717	703	717	730	717	722	703	695	705	657	730	712	719	756	745	726	737	770	740	768	699	723	731	706	661	749	696	714	704	764	701	740	776	762	757	701	757	696	730	681	724	731	714	689	705	688	711	683	729	725	699	720	764	714	706	693	768	703	733	775	709	755	706	758	712	776	714	723	650	669	686	695	738	746	687	725	646	718	752	721	718	718	725	701	759	758	712	693	686	732	682	740	725	767	711	677	686	678	659	741	697	773	733	713	696	711	720	712	712	730	755	723	686	728	687	699	704	703	709	721	677	718	718	731	701	754	741	678	694	691	717	751	744	728	739	767	708	743	700	707	713	659	684	698	738	694	698	654	675	716	759	737	707	722	704	689	702	741	706	730	687	730	736	714	740	698	701	710	731	709	694	692	699	727	659	732	676	709	728	711	702	712	722	727	711	679	734	728	722	713	733	702	731	748	719	727	695	722	711	740	723	744	723	720	748	726	722	687	712	708	698	687	728	710	710	725	752	720	709	728	691	720	713	714	705	706	673	766	749	710	668	674	723	684	687	715	736	738	700	717	709	748	709	716	730	680	738	673	699	721	726	652	740	670	735	739	717	713	698	735	674	690	654	702	722	689	749	717	698	713	689	718	757	745	697	687	663	733	683	711	733	739	737	698	680	739	726	694	677	721	694	692	754	701	730	691	748	747	748	740	698	678	728	712	734	717	747	722	726	668	683	747	763	734	737	734	667	681	721	743	720	713	666	689	684	666	706	758	700	686	758	659	791	704	731	727	690	725	671	750	741	710	745	702	686	746	731	731	682	741	716	710	734	728	754	719	725	652	726	677	684	751	672	762	738	747	694	683	709	702	675	716	701	689	719	712	726	716	720	702	701	720	719	697	724	719	724	747	738	691	740	701	703	715	713	712	712	719	726	710	720	766	694	709	727	702	736	726	722	701	712	732	689	728	640	734	687	669	681	742	739	699	746	723	748	716	730	702	695	731	727	727	733	664	725	727	741	699	723	741	722	742	709	705	722	701	731	666	726	754	724	691	680	698	677	758	747	698	711	724	710	795	743	711	666	666	757	748	708	649	658	706	724	713	678	755	722	707	713	707	713	685	699	760	707	727	716	728	683	739	747	697	717	698	706	719	708	721	725	679	721	730	675	693	767	686	691	720	713	749	693	727	699	704	739	735	671	668	736	735	665	724	728	702	672	700	679	721	713	763	710	772	678	681	760	734	724	744	734	662	697	691	719	753	753	698	683	705	677	699	702	702	756	721	668	722	672	743	677	695	707	697	708	732	698	714	673	682	708	697	725	721	726	685	674	688	784	701	700	706	705	735	676	684	723	718	718	735	737	744	724	716	748	687	728	707	703	727	748	746	723	717	741	725	724	740	705	687	728	723	699	666	682	710	724	710	736	688	749	750	718	736	713	708	672	721	738	662	697	764	745	714	680	754	696	691	686	744	720	682	695	703	710	723	646	723	730	724	719	724
13909	13736	9480	4730	3333	2734	2147	1733	1470	1338	1275	1062	1056	1004	936	862	922	783	827	826	802	800	808	808	788	777	767	766	738	784	744	736	673	758	722	734	709	717	775	733	728	776	681	742	717	750	706	682	722	687	726	723	688	703	739	723	735	652	720	698	711	694	716	725	700	699	736	654	672	704	710	742	698	678	719	779	750	753	731	740	681	718	716	738	742	755	730	763	719	749	755	703	686	720	729	709	735	671	680	719	656	701	685	710	725	701	749	731	751	718	738	722	740	772	739	719	751	749	756	755	744	717	718	693	719	712	724	689	681	739	738	735	723	767	717	682	705	703	717	692	712	759	723	731	694	692	748	709	710	730	705	733	725	682	686	739	674	687	702	719	765	695	666	698	727	776	701	752	712	704	755	759	731	722	678	755	743	703	698	726	688	669	679	701	702	658	703	696	694	700	715	730	692	812	762	683	772	701	696	723	739	707	716	719	660	710	699	740	705	742	717	700	672	686	706	679	726	689	688	695	716	708	673	736	726	711	718	718	708	717	699	714	746	703	787	694	735	752	647	697	728	721	703	710	691	713	710	744	699	718	709	703	669	781	694	754	710	708	694	710	691	721	697	689	731	720	766	707	720	664	723	694	731	706	727	697	696	749	739	677	704	754	730	684	737	736	728	679	677	721	711	728	739	696	697	728	731	676	688	733	697	702	749	704	748	707	670	707	695	719	673	678	696	716	737	673	691	747	751	716	725	748	736	740	673	714	697	730	704	700	696	721	738	708	695	695	701	745	668	698	760	727	724	718	717	696	733	753	692	710	741	731	745	748	762	706	749	709	724	717	719	712	661	744	724	704	664	735	726	707	706	670	688	725	722	694	700	731	701	758	692	690	768	747	689	685	681	761	749	695	750	720	744	704	751	677	709	670	734	710	750	726	760	646	707	732	746	690	641	683	689	756	687	695	768	715	738	681	791	709	742	711	710	674	705	702	680	719	721	692	721	700	727	686	699	663	735	733	704	668	757	678	693	696	721	691	705	720	726	741	740	688	727	683	670	701	654	691	724	736	706	704	699	750	709	722	726	694	696	677	722	690	695	705	705	723	739	775	722	728	699	694	721	709	647	731	681	719	739	726	664	703	714	690	684	712	743	737	765	713	694	735	724	673	755	779	696	727	673	782	687	732	719	711	678	712	743	724	699	767	709	672	703	695	738	694	733	677	719	756	721	702	710	701	711	735	742	686	724	713	674	739	703	734	718	746	710	726	713	672	731	685	685	724	668	699	705	693	739	706	739	730	724	715	701	704	692	723	745	738	726	714	706	759	694	715	718	731	754	746	716	707	709	711	694	756	708	700	685	669	730	718	751	692	723	710	700	679	720	714	713	706	725	710	698	737	727	693	710	702	763	695	762	734	714	695	699	695	691	742	690	740	697	725	686	703	746	716	696	723	693	732	761	697	725	710	681	709	682	692	714	763	721	696	685	690	723	703	724	694	657	701	692	707	722	698	701	752	728	694	708	700	703	733	722	732	709	726	735	686	710	709	693	665	710	735	747	706	728	660	711	731	667	685	744	717	679	721	704	701	653	736	707	765	753	705	765	689	681	682	781	695	686	708	715	709	722	694	721	699	710	742	675	755	715	724	708	754	706	676	705	736	752	688	704	746	731	677	698	754	702	675	639	700	714	696	738	698	679	699	653	685	736	707	748	745	702	724	682	719	684	731	701	711	664	683	698	708	704	690	663	728	699	689	747	737	693	679	709	680	713	713	694	722	696	688	719	700	671	726	722	678	755	722	702	679	678	754	700	701	687	724	733	705	726	678	700	705	725	716	695	692	669	700	745	688	712	719	710	701	723	742	726	679	725	686	689	742	747	737	749	731	731	704	657	702	723	684	709	680	738	730	679	732	694	684	801	731	694	741	717	674	733	695	704	695	693	692	690	689	704	720	675	702	705	707	718	722	681	742	701	693	705	694	696	737	751	711	690	702	729	698	727	693	686	681	756	671	710	781	688	760	726	675	644	717	734	710	708	736	743	684	683	744	737	713	691	700	730	694	738	689	688	716	740	656	773	737	745	727	654	720	727	738	722	746	727	694	726	696	676	722	664	744	710	726	754	741	659	739	693	671	727	708	709	701	696	756	704	690	678	711	738	724	689	706	687	708	709	740	736	716	742	691	709	720	723	706	713	703	703	729	770	717	702	710	731	697	696	706	683	682	707	693	678	704	725	692	720	731	730	678	697	663	757	724	670	666	758	712	695	705	676	690	677	690	708	698	715	721	735	675	704	696	708	690	728	666	723	686	731	709	704	693	709	694	719	725	724	703	718	690	692	720	815	657	690	650	704	679	708	742	743	707	652	728	679	730	672	725	695	698	713	686	782	646	730	726	675	709	726	751	748	701	664	692	703	707	697	717	697	737	713	710	668	711	700	742	661	692	662	722	719	696	734	717	700	669	674	691	753	714	656	735	711	715	743	695	721	698	687	734	739	735	698	720	695	678	755	659	695	721	719	715	739	685	718	683	717	760	736	680	719	720	742	682	712	709	713	699	683	735	713	718	693	751	753	743	727	689	700	729	692	705	706	708	730	690	747	774	741	688	696	693	714	693	666	693	749	688	713	743	719	761	723	741	748	716	701	673	707	673	744	723	678	753	723	708	703	727	723	681	708	745	701	731	695	726	719	769	718	696	720	732	694	704	730	686	693	715	742	670	719	680	695	691	719	695	727	703	745	684	701	725	739	696	683	727	709	675	696	683	709	687	700	699	710	715	726	692	727	735	667	680	700	729	687	717	715	695	724	715	705	716	711	755	772	693	717	670	679	692	700	710	709	701	734	714	712	702	756	709	709	726	696	720	705	723	698	746	740	698	700	737	696	697	719	668	693	725	740	700	764	725	752	686	710	741	714	675	732	690	711	685	682	742	724	713	723	720	704	733	734	760	728	752	719	713	740	704	688	693	688	708	763	735	683	692	690	694	727	669	728	678	735	676	666	720	693	704	746	683	730	655	680	698	707	698	691	696	737	695	707	661	700	721	680	698	696	689	687	710	736	749	713	683	711	653	715	736	730	755	724	679	671	725	714	667	713	746	695	646	722	714	686	673	717	723	703	739	672	746	729	733	735	752	665	707	739	723	705	668	657	674	734	671	707	731	702	756	719	742	733	674	768	730	713	737	737	692	681	654	718	701	639	739	708	723	705	728	733	710	721	713	714	679	689	719	658	716	728	703	669	735	742	641	765	678	757	694	716	762	708	729	680	723	691	698	691	730	701	683	722	704	695	708	720	694	678	692	667	688	640	702	696	692	730	699	760	727	697	714	762	718	700	690	767	690	744	743	736	677	708	734	712	716	756	661	749	691	731	719	742	707	721	690	657	689	690	732	690	703	713	709	690	692	691	698	668	742	699	737	721	682	747	753	709	710	712	726	737	719	684	724	717	676	791	722	738	718	682	735	735	735	709	696	706	697	709	706	718	762	709	701	714	694
29007	17660	4035	950	746	721	691	648	664	671	650	673	665	632	645	681	677	661	672	660	701	671	616	667	655	657	643	679	656	661	666	653	699	694	697	658	625	652	640	640	725	679	649	663	671	735	653	624	611	671	711	695	608	656	612	618	701	662	643	633	666	676	657	686	681	664	644	715	640	665	620	693	625	671	655	684	677	669	699	660	641	735	660	664	698	659	646	679	624	612	636	669	650	652	664	666	630	674	668	655	652	686	684	678	646	700	673	683	676	654	692	668	688	672	649	633	705	674	662	669	663	685	686	688	662	666	683	676	694	601	670	675	653	622	701	673	648	626	680	670	678	674	649	629	686	693	655	670	678	641	701	647	615	659	626	657	652	621	680	679	655	593	656	650	693	639	648	729	642	720	635	671	648	643	612	648	662	682	688	623	694	650	646	664	666	651	651	637	700	660	669	685	684	670	659	683	673	619	712	609	663	662	655	626	629	653	709	638	711	665	659	671	638	717	624	638	663	643	679	643	623	641	633	632	648	681	612	654	713	650	681	672	652	637	675	680	665	638	642	663	654	647	615	647	647	722	708	664	647	636	665	633	658	660	658	654	659	659	667	716	679	688	706	665	659	666	648	619	631	582	696	692	644	663	647	655	696	647	663	704	684	677	658	658	644	629	667	646	657	654	709	670	670	687	647	658	647	605	645	653	637	642	646	632	705	656	657	628	648	708	724	694	655	653	608	656	609	648	676	675	600	666	642	646	632	630	596	700	647	640	680	681	655	652	626	637	627	624	629	672	629	664	661	645	678	630	629	670	643	717	703	633	650	706	675	635	646	636	651	673	674	687	676	715	605	645	672	702	614	660	646	685	689	685	625	649	678	667	668	643	659	677	674	620	656	656	721	691	674	633	645	675	662	677	665	677	643	617	704	658	747	632	666	722	649	682	692	683	652	738	682	653	666	631	653	695	660	714	688	644	722	654	639	664	703	685	675	679	647	661	665	673	707	664	629	663	671	618	667	681	674	639	736	648	656	676	679	640	659	622	649	668	670	717	666	681	684	706	657	639	689	635	637	631	701	693	710	651	667	647	627	695	691	667	638	662	668	679	651	616	637	682	642	672	677	662	660	648	669	677	666	622	664	678	695	627	705	676	689	654	717	636	630	677	657	645	672	684	652	656	649	676	670	655	699	674	697	673	696	680	641	715	649	659	623	708	634	649	654	684	689	675	652	650	709	694	660	620	611	602	676	637	684	648	611	740	653	730	724	703	640	629	683	669	640	623	663	663	688	656	642	653	638	630	672	685	650	672	687	701	640	663	678	620	643	660	661	671	671	652	679	706	652	690	711	657	639	695	660	620	680	715	652	647	667	685	641	688	653	670	642	678	665	602	659	698	650	612	654	697	699	670	641	674	659	685	707	689	682	657	658	674	648	666	684	641	647	682	631	656	646	665	650	698	656	683	675	661	625	672	683	668	687	708	629	661	679	633	715	655	656	651	647	694	642	650	670	660	647	680	681	654	659	684	665	620	651	614	646	663	664	656	686	659	641	705	633	669	671	689	612	647	682	682	664	656	667	631	664	679	645	695	622	654	619	648	687	642	675	659	622	632	705	644	670	709	678	631	686	686	661	672	658	683	665	655	681	694	666	671	649	666	682	672	655	643	675	659	685	689	668	683	667	655	654	649	685	642	708	662	644	690	642	661	653	676	653	660	639	602	703	617	671	657	675	636	659	656	683	670	648	685	711	655	655	659	663	644	676	670	685	675	656	601	661	678	679	650	676	694	695	640	652	678	598	667	676	724	633	682	608	697	659	637	652	717	674	650	667	713	649	668	695	677	682	638	663	699	658	654	666	686	683	669	645	642	670	682	695	626	651	654	671	689	706	674	634	610	674	662	660	667	657	631	703	658	649	663	716	655	698	685	665	675	657	634	681	637	683	610	620	640	638	644	644	696	658	686	723	702	675	659	615	643	638	657	670	702	664	642	616	714	633	668	691	689	668	699	681	679	657	694	690	608	672	676	700	652	626	674	690	647	696	702	638	655	682	682	759	712	689	684	674	612	615	681	678	626	639	653	695	660	726	654	729	684	644	664	719	712	680	623	617	701	676	682	663	632	636	662	687	708	716	642	656	688	657	674	694	633	619	640	664	654	653	684	640	670	646	680	682	679	634	663	639	654	633	708	701	623	671	660	629	685	629	643	638	715	671	629	671	671	649	638	656	715	655	677	698	628	680	566	616	674	665	643	721	661	660	651	718	653	699	629	677	687	694	676	628	700	624	627	665	676	648	656	672	745	659	690	646	689	650	633	622	684	663	656	700	695	677	710	686	653	697	630	645	701	701	632	622	639	646	666	666	668	652	651	729	706	633	630	650	670	653	647	643	641	673	626	671	665	583	702	681	648	641	670	676	645	673	691	665	689	698	726	689	662	667	631	694	679	687	622	619	623	660	629	628	617	627	632	646	702	669	671	689	694	672	656	660	680	676	696	679	666	696	634	688	633	676	713	655	620	687	615	646	657	639	674	692	658	649	660	657	678	686	620	654	679	680	641	674	664	630	655	630	616	642	674	646	695	689	651	662	658	720	652	617	674	650	645	670	666	665	653	692	717	671	669	672	671	690	687	632	669	661	607	686	694	646	674	710	661	672	694	686	661	736	642	677	637	653	673	700	668	696	645	695	661	658	681	654	652	629	642	682	599	680	669	685	627	678	632	665	683	683	692	634	633	662	631	635	675	660	622	642	649	655	629	669	676	659	689	643	670	666	613	645	663	669	671	724	672	693	659	684	677	660	655	650	665	649	661	639	664	702	674	615	662	676	689	636	694	672	675	699	659	632	650	688	656	650	664	686	718	678	659	677	607	659	686	663	698	628	676	691	689	684	705	659	664	654	697	702	695	627	645	682	698	667	688	644	660	655	695	631	679	659	652	706	643	662	692	675	667	682	694	646	659	669	667	643	706	664	685	687	640	655	652	684	688	660	710	636	714	618	709	634	642	635	688	613	702	639	644	662	686	693	695	699	693	683	656	723	658	654	692	648	671	641	657	666	663	668	714	651	652	691	694	663	662	597	610	695	662	702	609	633	675	679	672	665	648	725	656	628	631	633	629	644	671	656	653	705	681	661	692	698	674	643	654	631	698	662	698	604	665	667	628	588	652	684	619	666	603	678	607	654	669	686	654	667	668	680	665	683	685	656	649	662	640	687	659	625	698	664	639	680	636	659	644	644	670	643	611	667	650	687	638	672	638	652	666	720	664	681	609	653	679	655	678	686	704	677	665	696	650	651	699	683	658	712	597	670	699	703	649	688	652	645	703	693	672	662	688	697	690	587	709	699	649	666	633	694	684	674	684	681	644	672	693	654	661	690	629	632	640	656	719	640	679	680	723	634	659	680	691	673	708	687	604	631	651	618	709	666	670	679	640	651	634	664	639	665	641	657	755	627	682	670	656	715	666	674	624	667	655	643	649	696	688	627	651	635	746
12439	1165	983	820	756	709	726	699	737	742	694	707	704	734	706	679	710	677	659	680	667	663	686	692	702	716	687	693	657	712	680	695	617	664	667	713	689	657	714	690	684	708	679	662	679	715	720	728	671	670	677	670	744	675	706	699	740	686	666	700	681	685	665	662	718	712	693	673	669	677	690	655	673	645	726	675	754	711	714	672	706	668	685	700	705	704	681	679	692	723	676	680	705	671	670	717	681	697	665	690	653	702	662	694	735	672	657	710	682	684	715	660	718	690	716	694	706	691	713	681	663	680	692	715	673	692	745	762	705	689	707	637	716	708	666	711	672	674	662	673	726	682	703	677	700	676	651	670	734	654	670	660	698	715	692	695	678	685	684	664	710	663	672	724	700	720	670	682	697	710	712	686	711	706	656	750	728	716	716	687	703	677	664	744	656	704	695	689	676	677	694	699	669	677	649	687	733	692	634	700	660	717	741	645	683	686	648	724	711	643	693	695	683	662	709	690	696	669	691	694	694	645	692	706	669	678	664	698	718	676	722	684	674	651	725	689	681	649	697	695	712	663	681	652	682	666	726	651	706	651	691	702	666	689	690	642	644	660	724	708	698	690	691	635	747	679	668	638	654	689	685	659	680	689	710	689	695	725	657	679	667	696	671	690	724	688	689	682	673	635	735	728	694	716	731	676	643	671	669	661	673	659	669	666	692	675	715	680	693	639	662	680	706	718	675	728	673	643	670	684	652	679	724	700	728	697	717	709	689	661	715	714	664	659	707	636	686	713	679	678	690	713	712	710	691	698	694	690	718	671	645	674	705	663	665	694	695	667	692	741	679	679	715	655	696	638	728	634	731	678	649	672	659	699	699	713	670	676	722	648	683	621	705	717	655	694	686	658	677	696	713	685	689	713	679	674	626	661	676	705	678	699	667	693	694	671	659	678	712	688	659	642	697	706	711	691	669	689	718	703	651	697	693	685	694	698	648	685	682	698	662	725	686	698	704	669	659	681	660	640	732	681	655	666	719	686	708	705	714	708	641	689	700	681	739	647	676	670	680	670	726	698	699	661	745	664	654	652	683	690	668	717	699	652	718	675	683	702	637	651	671	736	683	686	687	654	709	674	662	735	689	648	696	707	694	686	675	683	670	682	601	675	689	701	652	737	715	694	727	692	694	739	654	717	750	644	693	711	719	656	695	648	699	709	724	619	720	683	692	689	693	664	683	690	669	680	633	658	676	637	715	734	683	671	708	669	676	646	681	675	686	714	710	671	690	738	719	717	709	725	723	694	691	688	706	682	701	688	671	651	739	703	680	716	688	680	631	663	673	759	737	716	671	643	638	731	669	681	682	671	667	655	703	687	677	712	713	699	664	648	716	651	743	649	716	684	689	714	705	747	695	688	698	697	716	683	696	709	672	661	677	655	734	671	702	699	673	720	672	756	683	741	711	700	686	681	721	671	665	680	649	672	698	662	666	688	691	667	675	662	657	690	730	665	722	617	700	702	661	685	692	665	674	715	738	673	727	673	723	703	683	667	679	723	713	679	683	713	690	669	683	727	699	694	720	714	744	692	725	657	624	681	715	711	677	677	717	694	724	695	702	679	721	695	669	658	730	701	648	682	712	692	655	655	676	689	662	691	635	670	665	695	722	620	691	743	706	705	689	685	678	667	671	633	712	707	719	694	671	673	673	724	692	704	720	685	709	739	724	703	682	661	721	667	703	689	667	676	692	737	674	691	696	693	684	678	702	671	683	663	673	677	705	703	698	703	646	703	729	631	660	711	719	681	675	731	677	649	658	665	705	680	678	692	673	689	677	652	695	707	642	674	691	699	686	680	706	674	678	683	687	735	647	734	656	705	668	689	695	692	694	675	702	678	675	706	709	662	655	674	709	630	701	707	671	736	670	705	687	674	721	676	688	703	744	700	685	653	704	706	714	669	631	642	701	670	630	636	670	709	686	701	699	676	695	698	685	683	647	695	665	675	709	713	700	740	647	668	681	657	671	648	677	678	712	691	693	722	656	672	665	660	748	670	724	707	685	697	713	696	709	659	661	672	685	659	723	667	688	666	663	676	713	678	682	710	700	676	707	710	703	658	661	655	644	672	692	706	667	646	691	745	659	716	701	701	712	699	703	660	724	656	726	687	700	661	657	694	622	686	672	685	653	697	688	718	694	689	701	697	671	636	649	661	662	675	710	701	723	650	742	684	660	675	660	704	716	664	710	678	669	709	716	680	695	700	713	632	691	680	682	728	718	691	710	708	672	674	671	708	689	681	745	702	673	641	722	709	683	698	703	651	695	683	728	667	683	672	718	647	673	713	697	666	727	671	662	665	679	639	627	680	678	665	689	616	717	687	667	723	636	734	650	692	673	738	647	677	686	660	718	651	675	636	719	664	646	654	694	698	677	645	671	711	690	717	708	721	697	709	674	670	739	615	702	690	717	674	710	663	699	724	627	688	731	736	736	680	714	722	722	649	664	719	660	700	708	650	681	690	605	638	670	691	686	665	708	684	615	702	679	692	685	697	698	701	653	704	683	720	689	709	643	684	683	662	707	691	708	663	651	672	678	655	670	633	692	674	711	699	719	673	693	667	662	669	725	691	671	692	710	684	724	701	696	659	734	653	628	661	727	696	684	679	609	640	679	681	666	654	676	690	664	709	665	713	685	717	634	695	631	660	658	677	612	703	691	707	675	710	664	708	733	707	637	697	679	714	697	690	668	681	706	677	696	709	683	759	672	700	682	660	719	699	682	707	689	733	676	669	648	696	708	664	640	663	660	659	627	718	680	656	703	742	705	676	704	727	696	658	699	758	686	722	673	686	700	679	659	694	714	690	666	695	703	687	697	671	704	697	703	717	663	622	659	671	741	682	675	672	685	722	665	684	718	677	705	677	695	695	690	671	710	692	661	706	710	650	692	659	704	717	676	702	714	673	687	697	723	695	687	685	656	707	632	722	739	662	661	693	665	661	668	674	677	668	651	690	683	738	696	676	681	684	719	678	677	715	713	679	718	667	740	679	735	652	683	689	686	703	694	694	664	681	671	691	661	699	672	656	693	726	687	690	704	653	679	685	739	725	691	726	631	675	695	690	667	696	674	673	723	691	696	687	660	660	667	645	677	701	734	710	740	700	616	683	716	686	668	684	657	700	704	709	691	690	637	713	682	639	732	652	675	705	681	659	748	712	649	707	666	660	734	726	697	713	702	676	709	663	686	684	650	717	683	696	690	719	730	701	714	652	704	704	691	714	701	727	728	679	685	640	683	650	710	668	648	691	723	696	698	680	665	672	698	751	680	705	698	721	674	723	725	662	690	683	693	755	741	680	649	697	720	675	670	693	682	708	677	711	713	717	683	694	692	663	672	713	666	703	734	655	734	663	637	643	690	681	677	709	654	702	677	725	675	685	694	734	662	688	690	713	645	709	648	702	701	690	689	652	689	729	676	702	722	702	716	702	721	717	671	728	661	671	706	706
24146	21516	28853	24644	21495	9642	1174	870	757	748	700	636	667	670	551	584	526	544	571	559	592	572	563	550	523	552	537	530	534	543	526	547	528	567	557	567	533	537	569	583	501	556	522	518	491	554	550	537	507	529	533	522	554	504	521	513	505	527	490	551	515	534	514	541	550	534	482	545	530	542	526	545	549	540	547	548	578	530	543	535	538	569	529	519	542	480	516	549	502	544	525	500	560	492	538	539	533	512	510	523	529	532	530	507	530	578	520	520	562	545	564	537	554	563	530	524	536	554	534	524	555	551	487	545	544	538	537	533	518	526	536	555	526	493	569	521	559	535	548	505	524	562	480	514	575	509	500	526	513	543	519	541	515	527	529	562	509	536	548	481	504	501	551	537	576	481	530	542	510	534	552	534	504	516	519	490	542	527	485	521	529	473	509	529	508	515	542	500	508	536	492	483	540	543	547	496	507	514	498	549	566	563	543	492	523	508	522	538	505	526	561	515	518	544	523	511	506	533	554	527	520	505	546	553	508	523	540	532	538	552	506	507	524	532	558	527	551	532	563	563	525	518	516	537	533	565	523	556	488	544	511	505	545	497	508	521	495	518	483	514	503	557	474	520	557	514	515	525	560	523	522	520	547	549	527	511	523	486	568	502	570	526	471	492	537	505	538	536	493	518	495	503	518	514	500	555	530	506	533	524	490	510	537	520	529	492	523	506	560	521	536	508	533	543	579	490	554	549	464	507	535	509	512	523	542	516	528	520	523	559	503	570	511	478	582	585	534	552	516	534	526	528	538	533	511	525	607	501	479	518	520	523	522	517	515	540	551	539	498	520	512	522	508	534	523	528	495	517	525	480	568	486	513	505	530	538	519	544	476	521	515	574	521	508	532	529	552	512	528	527	502	572	543	514	513	518	563	542	471	543	555	528	558	531	523	520	536	559	515	508	567	498	502	527	566	528	536	544	515	545	491	558	542	540	503	537	533	533	518	506	526	528	527	509	518	494	533	551	547	512	534	524	496	539	506	541	522	506	562	481	526	539	552	515	485	500	551	486	517	512	531	518	532	514	503	556	521	533	505	521	543	499	549	538	539	506	513	506	530	517	543	537	531	511	476	521	544	557	527	539	539	533	541	532	492	580	524	470	556	523	542	524	495	510	529	562	525	564	506	511	510	521	512	525	547	495	540	555	553	537	520	546	544	511	488	488	491	567	563	502	523	481	566	507	519	524	487	548	511	494	559	527	567	555	546	503	539	523	528	505	506	523	531	525	525	551	546	540	543	555	516	500	542	530	523	548	520	542	526	513	585	537	520	540	524	492	551	554	529	533	511	561	540	534	539	583	560	527	493	526	560	527	547	527	548	566	552	538	523	523	532	515	513	480	527	490	513	531	568	550	528	486	553	475	562	552	498	545	513	513	535	488	477	541	531	478	505	528	544	518	538	532	545	527	516	506	559	550	546	509	524	545	521	511	509	511	534	493	576	534	523	512	530	545	507	511	561	540	540	522	484	542	529	521	521	499	521	510	532	529	518	494	537	492	508	528	545	524	495	546	547	563	520	500	538	501	548	528	528	504	541	509	544	538	528	536	549	523	534	517	538	533	506	514	508	504	546	555	540	509	507	563	534	522	521	536	552	515	519	522	505	529	499	530	516	533	513	493	523	547	523	518	556	536	554	542	534	518	546	528	569	527	559	505	522	533	597	523	525	538	505	548	526	525	538	510	547	482	546	529	505	487	499	484	545	508	547	498	517	502	512	508	522	496	563	517	547	526	529	560	475	547	500	533	539	526	533	492	501	571	526	519	540	530	529	504	561	549	499	519	547	530	514	518	497	503	486	510	540	538	485	535	516	538	530	540	513	564	559	554	521	567	527	536	476	511	535	487	510	537	530	517	527	521	552	553	544	549	523	545	528	502	586	531	527	513	544	520	558	516	525	494	478	505	570	558	497	524	486	545	503	549	548	569	521	525	527	524	473	511	537	530	502	573	559	457	576	505	543	504	535	482	509	521	540	499	524	524	491	549	491	491	533	524	566	533	548	534	507	532	502	541	505	553	530	466	489	521	551	488	515	507	495	559	550	514	523	499	490	463	509	525	485	537	533	540	553	515	493	542	575	532	526	536	502	547	558	534	481	523	522	498	528	526	568	533	524	492	466	524	537	537	514	528	496	588	495	499	516	513	508	539	526	536	495	525	535	521	526	580	500	549	490	527	535	509	534	492	562	526	562	555	531	541	500	535	538	489	525	549	527	518	469	481	512	569	505	499	520	514	531	501	518	502	493	500	544	552	578	517	463	481	527	501	485	541	502	544	511	489	557	526	530	549	524	545	560	510	524	481	514	506	518	495	500	490	513	510	510	553	539	528	484	515	545	551	544	505	531	545	552	507	560	509	503	508	543	512	539	550	514	536	469	506	480	522	518	501	524	517	524	544	499	483	520	509	531	571	531	525	544	537	476	507	517	513	496	545	559	498	518	537	549	549	511	496	502	515	509	504	495	513	540	517	520	532	505	517	539	530	530	548	473	518	548	549	522	518	534	522	542	508	506	546	511	534	518	524	496	534	527	516	536	525	518	534	523	525	597	558	502	558	512	520	530	536	530	569	544	469	503	539	522	580	538	519	498	542	544	530	501	535	564	583	542	529	500	517	497	548	488	515	522	528	517	502	503	501	553	525	536	521	552	506	558	547	523	473	560	502	505	539	517	523	515	535	566	539	528	534	531	498	549	517	500	532	475	551	521	521	491	540	558	488	513	545	528	541	506	549	515	504	510	547	509	485	514	527	577	540	560	508	520	544	513	554	562	513	575	537	526	545	530	534	533	525	485	521	547	474	512	556	510	489	490	514	545	487	521	505	481	511	518	514	524	538	534	481	524	535	536	560	526	532	495	541	500	519	551	544	500	527	522	484	520	538	520	523	466	508	541	529	550	506	513	538	506	521	482	474	519	511	525	507	554	542	543	518	504	513	566	512	509	508	543	496	518	541	512	520	554	531	589	575	514	570	525	518	520	483	518	522	544	561	542	543	541	530	538	525	498	519	530	526	526	566	494	530	514	546	529	466	494	485	508	606	531	526	548	526	500	545	495	531	537	523	550	500	522	517	548	519	500	517	544	522	498	520	512	536	534	526	493	551	515	532	536	515	533	531	504	513	516	485	516	506	573	521	475	521	542	535	524	532	508	513	510	514	512	556	505	534	563	511	523	512	505	548	560	533	503	573	515	500	511	545	532	540	513	558	487	514	504	504	508	520	538	509	535	542	521	531	544	594	556	506	477	503	490	510	507	532	548	545	475	519	505	541	536	519	556	503	489	533	521	546	523	558	529	492	520	534	491	526	537	529	507	479	550	544	566	514	555	490	549	564	519	527	475	485	546	501	515	548	469	514	557	531	495	538	513	539	575	504	500	495	503	516	471	531	522	539	507	531	537	512	527	514	519	553	525	496	504	523	521	523	470	495	532	509	510	488	514	504	500	496
12375	8441	5692	2692	2058	1603	1316	1110	935	813	759	769	647	746	653	608	625	651	611	602	652	572	565	545	595	590	575	591	607	561	560	560	613	560	583	574	579	545	519	561	557	549	548	547	532	575	538	542	535	512	584	529	547	550	568	561	561	549	591	513	538	573	589	560	546	566	494	571	536	549	541	558	578	550	542	530	555	559	575	498	572	523	520	525	550	559	528	541	540	559	550	547	524	541	548	484	573	505	553	540	528	515	583	545	551	542	512	567	574	573	547	565	548	609	571	597	569	555	550	596	535	530	537	527	565	535	560	565	553	555	547	555	594	546	586	542	517	545	553	560	558	555	576	570	608	532	526	569	585	525	539	508	521	565	564	553	569	550	535	554	542	524	547	529	525	559	500	526	541	542	533	526	530	542	576	539	569	542	563	522	558	572	540	563	558	566	574	529	542	533	526	522	558	528	532	525	588	578	550	505	578	516	526	550	545	542	544	525	558	523	540	548	568	549	539	544	527	569	536	513	555	516	569	527	555	517	552	542	554	547	563	559	562	518	509	528	568	572	516	548	550	518	527	583	550	541	574	542	555	565	569	536	560	531	530	561	545	513	556	532	536	537	547	517	575	526	498	567	535	518	569	530	543	592	525	532	548	576	519	546	550	539	532	559	535	529	555	568	541	527	540	540	537	509	547	529	559	519	527	508	552	523	566	577	572	516	574	550	523	566	566	533	516	524	590	534	528	519	555	548	504	523	579	578	571	508	520	541	563	558	524	556	535	552	586	553	552	528	506	544	545	561	548	578	517	535	543	566	532	531	526	581	525	555	511	522	523	534	521	554	548	543	525	525	492	556	558	552	534	558	516	531	572	519	525	560	584	576	530	549	578	559	550	537	553	554	553	547	543	547	531	544	575	534	558	560	505	520	530	547	555	543	543	515	513	516	542	505	546	536	530	565	556	552	567	518	549	517	533	599	587	548	570	538	570	525	553	533	560	507	560	505	514	488	528	548	522	552	563	504	547	533	586	552	494	503	540	531	548	537	589	546	532	538	494	508	537	497	575	528	556	547	567	563	568	496	530	527	552	534	542	536	586	573	553	539	524	541	556	533	585	539	553	542	573	530	600	539	565	516	559	530	529	546	544	548	532	521	535	549	542	532	485	491	540	569	587	548	529	531	540	521	514	511	549	555	565	541	512	575	586	551	534	542	542	562	549	538	575	504	532	538	562	523	565	566	509	557	538	534	550	541	548	534	547	479	547	534	533	531	553	548	508	566	559	544	544	514	549	541	562	563	562	565	538	532	514	531	524	531	525	555	505	515	542	517	544	560	548	517	537	528	537	514	583	530	526	542	537	565	560	535	574	520	537	536	557	568	577	551	529	513	528	566	566	509	557	502	563	569	553	550	532	522	525	556	563	539	559	572	570	545	522	577	526	562	518	537	557	578	534	543	544	548	540	525	561	536	529	557	565	523	559	587	518	508	606	586	522	536	553	511	553	559	523	559	515	554	537	532	542	542	528	542	616	562	567	573	565	517	524	516	528	573	543	532	523	543	550	571	527	564	553	511	532	565	528	533	555	548	589	569	570	535	510	542	530	526	542	561	537	544	557	558	541	544	562	523	565	551	541	539	544	552	563	512	538	567	555	544	606	557	530	544	560	588	538	563	555	509	551	614	551	529	539	548	526	536	557	514	531	560	535	528	577	522	548	507	562	552	524	556	584	570	515	539	518	562	521	517	516	536	545	576	594	515	514	535	537	547	545	526	546	529	542	551	537	540	527	535	553	497	546	539	502	515	547	551	575	519	532	514	539	531	521	563	572	520	503	523	521	564	544	535	571	549	549	559	543	563	585	554	578	488	513	545	513	541	566	561	529	547	521	512	558	513	526	519	575	576	531	510	513	521	528	552	547	573	549	517	522	573	524	575	535	542	527	520	543	525	530	552	591	587	557	557	534	557	542	550	564	559	588	553	578	508	515	591	551	525	503	522	550	615	562	552	491	575	562	547	529	583	543	563	550	537	528	519	511	551	497	531	564	557	535	538	572	564	565	537	589	540	525	540	578	569	556	559	520	535	541	529	530	531	549	534	572	537	587	526	548	542	526	588	571	549	506	556	545	541	525	555	552	578	567	531	542	484	532	536	518	500	529	531	534	548	540	547	483	526	545	525	543	495	528	546	564	532	515	553	539	508	536	563	544	546	548	531	537	539	527	495	559	561	532	571	562	514	571	552	524	534	531	569	550	572	544	552	563	553	552	564	514	569	535	525	610	576	549	549	580	532	534	556	559	542	536	535	551	545	510	540	535	492	538	525	553	553	539	535	520	532	547	545	532	567	532	508	565	520	544	512	547	516	518	533	525	509	529	536	567	514	560	538	540	575	564	535	539	546	487	555	565	519	565	513	565	519	530	546	565	544	553	560	537	530	507	511	543	536	548	545	524	487	575	556	570	554	560	589	542	530	540	539	524	557	516	542	521	520	536	564	561	525	573	544	571	569	586	558	525	528	550	550	565	540	518	509	522	534	547	552	540	542	505	557	533	530	533	556	537	543	547	542	557	540	588	462	547	555	554	547	529	548	529	529	538	549	531	575	490	519	505	547	539	510	553	561	582	549	539	541	563	507	589	504	512	566	554	547	566	553	515	552	501	523	538	516	534	539	522	527	563	542	525	549	584	552	553	529	567	570	550	568	581	529	605	597	545	504	535	528	529	518	541	530	541	520	565	583	566	587	577	535	531	523	505	541	556	516	537	565	560	505	529	521	514	541	547	560	507	533	571	558	558	521	560	536	550	522	573	551	573	517	573	557	546	578	521	572	541	522	495	510	531	525	568	516	553	549	535	542	553	521	586	525	515	539	531	513	603	512	574	557	535	566	553	568	611	568	558	518	567	535	506	529	507	533	516	518	569	525	575	575	556	520	572	562	538	532	557	560	530	539	605	541	570	553	493	562	544	549	533	542	529	517	529	532	528	534	495	549	575	566	570	554	489	540	534	561	523	526	559	543	522	563	556	571	553	561	576	554	582	520	562	540	546	568	551	500	561	537	562	543	522	537	548	564	539	529	498	582	559	564	515	539	538	596	526	566	529	607	559	509	516	526	505	568	535	557	526	546	532	553	521	579	570	527	568	530	540	550	553	565	527	552	535	538	539	531	552	566	553	525	559	562	537	511	532	602	515	583	535	536	575	549	556	555	540	540	544	523	576	544	549	537	514	594	524	501	568	526	534	518	545	545	566	554	534	515	565	524	544	547	552	554	532	551	553	546	533	540	549	576	563	543	549	536	497	538	606	546	513	567	526	541	514	546	562	522	547	492	540	518	550	555	571	552	595	579	578	532	533	544	540	518	504	526	485	510	542	518	557	555	519	529	566	532	523	551	526	552	557	541	545	535	497	534	537	560	558	512	534	535	506	564	570	544	531	547	553	536	549	534	533	539	585	579	547	505	507	550	565	568	518	578	591	532	517	593	550	536	507	587	538	565
25406	21512	27649	25694	9775	1328	1132	1028	969	917	920	920	900	908	884	868	859	913	854	866	828	877	877	848	841	884	918	849	857	861	865	901	856	874	885	869	835	856	865	868	862	846	863	840	873	855	882	825	830	821	844	871	863	791	882	842	908	881	899	865	844	874	849	857	826	835	839	846	923	831	862	866	844	849	882	850	819	848	859	875	873	879	851	866	866	867	820	818	859	878	868	825	876	845	856	839	886	861	837	833	886	865	889	851	844	877	827	849	875	835	821	891	809	866	907	870	870	917	809	826	792	855	820	859	861	830	853	842	841	867	795	856	882	878	852	868	884	927	891	872	850	828	889	880	828	887	839	849	844	818	858	803	897	826	867	894	873	921	885	864	841	867	864	889	870	839	786	831	858	830	935	829	861	849	815	881	823	899	850	847	862	824	833	870	855	872	796	856	805	854	834	835	826	857	883	877	854	852	841	843	831	867	784	845	829	842	841	872	883	911	804	847	886	824	894	906	854	865	878	867	812	857	822	786	821	873	884	854	860	888	818	855	866	839	854	879	833	820	804	852	865	845	866	932	837	852	885	846	879	859	795	860	801	869	825	827	887	852	863	825	888	844	873	841	784	885	872	860	906	855	826	885	834	854	846	885	877	837	875	867	886	935	845	943	828	849	868	820	870	909	877	903	875	829	893	822	838	891	884	804	820	869	903	848	900	839	868	800	843	862	901	842	917	871	903	815	839	803	912	830	864	874	855	818	852	836	906	876	859	863	872	866	838	859	816	824	871	889	862	893	831	856	849	849	872	879	857	857	849	867	866	826	844	837	813	953	865	891	837	792	852	881	843	876	875	813	846	823	804	872	863	795	807	858	859	859	788	875	845	847	801	954	907	877	876	849	836	833	816	854	838	888	827	844	817	863	859	836	815	839	827	833	880	844	827	826	897	864	857	911	806	859	901	825	895	844	863	843	862	860	849	912	858	825	870	814	867	861	887	868	899	819	832	862	796	831	844	874	851	869	874	815	900	928	863	847	837	872	826	813	818	850	868	814	854	833	811	865	840	859	822	834	887	864	886	823	883	860	898	886	912	928	857	861	791	868	841	847	864	845	854	900	835	847	822	863	834	871	899	854	846	889	855	843	833	858	846	814	865	829	807	842	837	824	863	797	825	853	852	845	870	850	848	871	859	877	882	810	853	895	863	869	877	904	877	851	849	856	818	865	817	854	830	854	906	874	882	881	842	841	870	852	834	864	869	814	796	847	935	927	881	812	858	876	883	892	863	822	817	843	794	855	851	828	859	833	840	873	803	834	862	837	853	815	844	865	819	888	862	826	853	782	887	829	838	853	890	854	871	820	859	910	866	833	889	826	828	911	867	822	867	907	818	852	882	838	806	879	795	802	833	833	874	872	900	863	853	891	860	890	814	840	891	868	871	800	848	814	845	854	908	879	872	816	850	886	885	879	834	827	916	867	812	846	827	893	849	835	893	794	845	848	858	854	902	883	889	855	902	844	854	842	857	865	832	867	862	835	850	841	845	849	844	901	863	899	815	869	840	863	857	813	821	828	814	845	895	899	812	840	830	856	809	873	811	859	901	836	833	895	874	869	889	861	854	865	864	831	804	837	823	874	895	851	887	862	872	875	848	825	853	838	853	844	863	883	862	880	834	803	885	905	888	867	867	829	844	844	856	835	834	888	799	867	864	831	874	833	835	836	875	801	868	856	898	884	880	853	888	854	858	831	916	867	855	871	842	891	855	837	861	872	870	848	833	857	818	873	864	893	861	871	845	889	857	831	891	873	853	838	866	853	843	815	893	838	846	886	796	841	811	850	862	871	858	850	883	862	861	888	884	934	852	902	826	880	827	823	827	791	869	826	852	828	823	824	871	842	892	897	808	807	850	840	842	853	822	855	866	857	872	833	902	877	853	858	850	865	803	858	826	811	865	888	808	838	853	899	837	830	814	885	842	840	918	880	896	885	925	861	841	866	911	886	797	855	845	881	845	849	868	832	825	865	847	850	822	859	846	833	828	830	854	884	873	850	849	857	858	853	824	786	824	858	876	809	908	903	842	909	873	848	849	881	829	826	808	822	917	881	860	876	886	835	918	893	802	875	887	864	831	855	872	859	855	844	869	841	822	897	854	826	858	909	871	835	889	903	844	812	830	848	867	865	839	899	881	819	796	904	869	839	881	835	872	847	857	848	860	833	904	826	829	839	852	856	877	877	885	889	832	837	953	837	855	791	874	879	880	821	903	874	843	853	837	881	884	916	846	859	853	872	841	843	848	848	869	836	839	844	892	810	869	847	852	860	854	850	880	889	891	856	829	840	883	877	881	898	816	834	872	823	899	887	840	829	915	892	859	886	805	850	821	861	797	863	887	905	869	797	886	841	838	808	825	888	827	813	853	867	877	811	884	839	840	844	849	863	863	825	854	849	862	845	861	815	835	865	868	874	794	858	862	821	871	834	891	843	875	869	861	885	870	842	895	873	883	854	882	820	893	845	813	852	877	818	878	881	827	827	825	867	862	840	848	912	823	813	800	838	840	868	854	901	820	825	832	833	872	900	845	886	854	847	852	848	851	866	939	875	901	865	852	791	875	859	849	825	791	841	852	859	857	851	884	846	866	825	797	920	870	883	832	835	893	850	858	900	856	894	808	876	844	901	864	830	835	866	875	857	849	803	842	881	877	878	770	819	843	846	824	877	911	842	907	889	828	831	818	790	870	857	917	878	850	822	861	833	852	852	856	849	869	893	872	879	887	831	887	864	853	856	829	778	890	816	831	844	864	877	839	874	845	889	902	890	832	848	846	840	819	851	833	906	833	875	819	855	833	880	874	828	873	815	761	896	806	845	896	860	887	861	870	838	844	864	857	860	866	848	839	825	784	821	797	877	905	815	853	887	842	837	855	860	858	836	857	923	932	847	870	801	823	833	861	849	774	836	810	866	901	852	853	888	871	812	856	863	923	920	836	875	875	894	888	839	850	849	828	834	844	815	843	875	875	840	867	823	874	909	865	857	910	876	878	851	834	864	851	876	876	868	868	841	865	810	839	887	857	877	838	854	850	862	849	912	875	890	949	856	823	834	881	866	881	879	845	859	833	875	886	874	863	823	814	859	881	824	820	800	910	808	891	878	902	852	866	805	844	875	889	900	856	879	886	850	893	889	819	886	893	872	866	925	892	818	857	868	887	790	820	898	847	835	846	896	823	855	869	866	899	864	886	861	853	836	804	850	869	879	850	825	845	821	870	849	853	868	858	863	912	865	843	860	889	904	899	849	840	912	845	890	834	834	879	844	887	826	908	836	921	826	852	843	882	853	894	863	838	861	923	857	830	836	879	847	877	853	842	874	883	875	886	827	854	842	850	842	804	865	898	805	884	882	863	865	853	851	852	869	849	869	829	827	808	863	874	867	871	807	894	837	857	818	842	831	809	871	859	849	866	836	909	894	818	825	888	856	865	869	885	827	860	807	866	841
11177	5016	3503	2053	1698	1395	1275	1156	1075	1093	1013	992	979	975	914	895	896	828	914	912	888	877	912	877	886	906	795	880	900	870	830	824	895	825	898	897	863	905	836	889	828	879	875	870	889	871	822	882	876	912	861	857	892	892	852	844	824	865	847	866	902	870	862	864	829	838	812	843	901	801	857	862	847	826	877	892	860	854	912	866	798	860	851	857	848	864	870	891	880	844	859	913	876	877	858	831	860	860	879	861	861	923	832	900	868	807	870	833	882	836	920	952	860	865	933	917	812	916	879	872	846	946	863	831	879	900	853	890	889	858	920	851	832	875	834	813	835	862	791	822	881	913	834	788	908	796	872	881	845	882	865	873	864	890	836	851	873	923	888	889	910	811	854	872	897	867	894	868	851	862	865	868	854	878	870	846	845	881	834	881	852	867	847	883	897	899	849	825	868	909	820	818	866	896	863	862	847	915	848	869	834	917	866	832	823	867	817	857	890	876	878	871	821	872	890	862	801	901	852	808	851	838	888	884	841	838	832	940	854	822	907	843	870	921	872	834	834	842	874	814	832	904	917	896	859	865	859	831	863	814	891	847	838	860	850	863	864	832	861	842	868	852	772	885	857	865	862	857	935	829	922	843	868	881	866	918	821	833	879	862	894	811	817	847	883	838	914	831	889	836	834	859	849	882	836	825	836	863	870	879	844	820	847	893	873	829	900	842	844	914	858	861	850	811	878	866	873	880	866	903	828	859	877	846	895	838	835	853	830	861	858	886	861	847	902	844	924	887	845	897	867	859	866	912	878	840	847	864	838	818	812	875	848	863	881	918	863	909	854	837	865	859	798	824	860	854	838	836	873	860	847	885	878	838	840	872	890	845	851	827	843	903	872	856	863	820	824	887	870	876	916	835	876	866	890	884	860	852	863	880	819	843	828	830	856	880	846	846	865	852	834	848	840	844	861	866	913	807	863	874	897	819	832	813	815	856	880	941	848	853	822	821	849	881	855	822	859	888	837	793	914	841	877	836	824	882	901	881	861	915	849	863	854	862	887	831	861	850	874	824	822	834	865	891	875	832	854	892	887	839	881	904	919	845	868	829	857	818	850	867	887	867	824	863	855	903	854	843	809	881	865	840	881	828	826	854	863	865	872	897	858	900	855	820	878	868	824	828	831	863	892	904	864	891	838	859	856	856	847	837	868	861	957	848	790	880	906	838	848	875	838	826	841	879	830	875	891	841	831	868	822	862	892	874	869	904	803	823	866	850	887	874	908	839	916	843	839	902	863	901	850	861	863	815	858	833	821	838	874	884	867	834	896	807	887	869	881	829	853	866	901	862	868	864	849	864	853	858	891	892	892	898	851	878	886	840	873	862	809	899	872	848	862	926	838	846	855	837	904	832	850	877	893	863	869	782	902	874	882	847	839	826	866	822	882	849	855	867	842	814	842	812	872	864	878	880	846	846	875	839	844	938	848	879	961	871	924	793	874	851	874	841	893	847	841	875	829	852	884	816	908	846	852	882	869	833	893	805	889	848	901	835	868	885	849	870	833	820	897	879	843	853	897	848	850	909	881	864	861	872	897	832	849	823	852	810	828	843	887	878	834	836	870	911	803	842	845	839	858	876	901	838	843	902	856	833	880	859	835	861	853	939	878	853	844	815	850	860	854	849	855	829	857	875	884	896	890	840	867	887	854	845	863	874	859	851	905	904	882	860	878	848	848	887	804	783	885	886	851	917	843	932	837	793	881	881	880	890	873	811	838	846	839	817	879	897	868	842	836	890	869	854	865	888	826	840	883	869	921	827	850	843	817	876	850	849	854	854	922	845	949	879	814	834	929	832	846	851	895	896	847	850	812	854	888	860	864	859	880	832	867	908	812	885	799	835	890	870	813	848	860	848	894	872	822	835	852	842	851	901	839	860	851	887	848	901	822	853	889	784	862	873	912	850	831	870	893	853	895	876	860	842	844	872	907	900	864	800	859	871	881	831	906	874	902	887	882	856	835	843	940	801	926	895	848	842	847	888	842	874	838	891	853	848	875	838	866	843	861	874	854	889	852	850	841	816	877	836	847	807	812	883	812	840	876	825	848	862	864	885	863	839	879	823	897	835	850	878	806	823	868	865	831	804	818	901	875	866	849	865	911	822	870	927	854	857	803	808	863	872	862	869	827	826	832	894	835	893	879	812	830	848	911	873	882	818	774	871	892	898	847	830	798	828	934	860	893	810	872	927	823	852	829	860	863	836	899	860	929	860	863	851	842	826	828	868	805	847	846	829	914	861	912	855	911	893	816	897	826	853	856	840	882	832	883	840	821	861	830	936	895	850	868	847	787	879	867	831	892	886	836	832	872	866	849	800	875	867	885	888	921	839	865	888	858	927	843	855	843	874	857	849	871	839	942	818	861	884	850	871	852	874	899	867	888	856	904	877	858	892	924	869	836	828	828	814	877	855	880	856	825	847	847	878	861	908	849	874	889	864	846	875	882	843	842	856	870	841	879	863	823	854	880	869	876	897	875	864	881	824	892	844	882	840	878	902	890	873	824	832	833	898	889	868	865	924	859	878	832	871	926	826	883	917	881	903	855	883	871	880	856	880	878	843	901	815	869	842	878	811	826	878	899	880	872	859	846	864	863	814	839	902	875	867	839	836	855	866	840	843	859	833	905	886	896	849	841	811	861	835	855	881	851	888	872	869	842	862	820	905	871	840	868	908	873	865	831	820	851	897	858	865	825	862	864	849	880	818	884	843	881	870	906	868	865	870	859	790	904	820	922	822	862	829	860	906	864	896	898	868	883	896	926	840	788	901	841	876	833	873	876	940	866	815	891	917	817	866	890	918	867	823	861	894	836	855	834	860	834	908	867	890	851	850	886	832	902	878	811	832	901	860	790	833	884	881	851	828	905	852	835	869	910	826	871	911	889	843	908	920	840	844	863	923	793	881	871	867	850	821	886	803	886	871	840	868	889	888	847	896	885	882	864	835	859	810	832	855	805	889	851	874	850	924	837	892	906	894	846	910	864	889	876	889	858	847	858	922	862	839	817	849	898	822	868	875	936	930	848	882	891	852	895	788	861	901	865	882	883	878	883	877	823	872	867	871	846	869	887	873	870	864	828	866	877	866	908	814	887	860	850	910	851	877	813	881	831	855	885	870	840	874	849	903	879	880	843	865	829	859	873	788	880	903	857	884	912	876	880	859	866	891	837	902	864	887	841	858	865	811	863	867	813	862	883	863	899	818	903	873	896	891	867	863	871	919	846	829	855	865	838	850	847	844	851	905	818	858	831	895	918	880	895	859	888	888	823	836	901	856	855	875	855	885	885	862	902	868	898	851	871	905	898	876	801	906	918	871	867	853	813	859	883	876	871	890	863	826	897	888	867	850	813	819	950	841	881	877	844	839	907	844	896	820	879	848	879	851	903	838	853	852	845	817	833	894	869	910	889	843	824	822	848	860	849	864	831	875	900	844	875	888	875	806	870	851
23047	21584	29350	24279	21580	21597	7313	1473	1134	1086	995	954	885	855	835	864	824	802	800	780	748	760	762	730	769	838	763	759	781	742	721	728	721	770	748	731	751	692	739	743	698	791	761	779	723	717	700	720	741	742	729	725	746	705	723	694	694	791	722	710	733	782	706	729	711	720	749	736	667	691	738	779	732	733	738	739	734	720	788	750	796	717	733	738	699	754	714	745	713	745	740	760	729	723	677	766	712	731	700	765	745	769	728	705	770	764	721	743	751	703	748	732	704	747	756	728	731	743	695	802	701	778	749	791	783	690	686	735	727	746	775	711	722	752	707	671	731	748	764	674	705	722	723	706	750	719	707	698	707	731	740	709	751	755	724	680	732	742	727	749	741	697	730	726	747	758	741	756	736	695	689	774	701	700	726	729	712	772	692	721	685	708	735	715	765	677	735	728	709	720	715	738	762	703	741	710	712	720	751	746	715	720	730	749	735	751	701	717	743	702	717	735	737	718	745	702	770	736	726	751	691	712	708	734	737	761	695	770	741	708	764	745	717	713	711	694	686	714	700	774	771	729	718	730	718	711	718	745	729	713	720	723	749	688	686	693	747	746	757	739	745	733	687	737	718	721	734	725	690	726	693	655	806	757	685	719	735	728	746	693	718	707	723	736	678	721	741	720	722	749	719	732	757	721	706	692	752	721	732	704	705	742	729	721	715	749	735	708	739	781	728	728	735	725	731	693	738	717	696	684	760	724	728	764	708	720	672	723	738	758	743	661	733	689	690	689	724	739	719	712	674	713	700	708	715	709	703	772	724	693	706	743	703	712	718	688	731	692	753	703	732	700	750	726	691	677	784	740	715	722	717	765	702	708	704	708	728	743	703	725	697	690	701	729	704	721	718	699	706	725	686	707	726	720	711	718	721	682	742	681	699	730	710	717	709	764	731	701	717	707	687	722	735	684	683	696	739	708	713	722	751	745	732	759	714	714	722	705	697	734	738	711	684	775	687	685	739	709	719	743	748	678	735	682	723	700	732	716	705	734	741	664	756	728	690	739	700	756	749	709	652	668	711	722	705	705	686	753	733	709	705	753	738	684	724	757	714	667	676	712	699	751	704	690	724	711	720	674	686	708	700	732	699	718	760	681	734	680	674	745	708	763	708	701	683	773	745	714	701	740	716	722	665	718	724	686	735	726	757	741	723	741	740	761	699	711	737	679	716	698	703	773	708	750	686	742	735	675	737	740	714	765	718	757	727	684	755	738	723	755	774	714	692	763	755	710	717	775	639	718	749	697	737	708	736	739	744	740	692	760	719	720	739	715	745	729	712	706	735	759	713	776	648	726	718	718	716	751	780	712	706	718	724	750	718	728	669	663	704	747	728	753	748	657	732	734	707	690	700	737	732	670	716	681	667	725	766	663	778	738	732	730	753	678	676	683	673	710	748	761	719	713	722	695	686	746	710	782	684	755	742	711	706	725	735	764	727	692	728	654	711	722	717	731	774	728	720	709	672	674	735	709	733	729	725	735	707	726	689	743	733	725	758	727	738	675	673	750	755	695	726	701	718	727	721	720	700	715	695	728	684	690	701	729	750	693	708	749	725	699	732	705	689	712	724	754	702	731	733	704	733	743	705	705	732	747	750	720	738	734	724	698	721	702	737	717	730	670	688	758	696	710	750	729	673	752	765	721	684	745	740	762	665	697	662	674	701	739	712	737	766	727	711	681	672	680	727	686	747	696	715	757	757	743	747	699	750	705	713	733	722	732	718	670	716	746	698	699	712	758	732	715	710	723	747	699	723	686	704	790	720	736	684	736	693	705	695	737	758	732	703	713	679	725	715	694	688	718	699	715	722	750	703	713	744	729	678	709	713	722	713	802	698	737	774	733	714	763	739	709	721	707	739	734	692	686	730	760	743	715	710	784	751	707	729	690	725	719	679	690	773	739	737	726	714	774	675	696	692	724	708	678	688	748	662	741	710	692	764	745	690	699	696	695	731	755	727	756	743	704	751	744	738	768	717	708	731	727	768	720	715	711	734	746	719	689	696	653	767	756	706	737	674	688	717	653	692	696	715	684	732	734	739	700	741	696	721	697	649	664	719	697	694	722	707	692	717	747	758	680	692	734	688	695	730	752	725	746	697	702	721	733	726	688	744	701	714	678	689	694	704	723	706	718	707	659	743	732	762	715	711	665	659	770	705	688	703	705	750	714	737	697	725	755	703	682	753	699	716	717	699	683	727	767	761	707	762	746	757	709	713	734	724	728	745	705	730	676	728	720	696	710	774	734	750	703	718	718	689	742	766	717	712	700	693	695	719	710	678	750	710	737	730	724	747	716	757	683	712	725	735	742	705	722	717	721	725	674	771	685	692	711	743	701	753	746	730	722	714	734	701	691	713	707	756	684	706	731	764	738	723	711	766	766	748	693	726	751	686	749	777	736	739	722	758	721	711	711	741	697	744	697	713	727	705	763	707	687	676	736	713	668	764	683	709	716	717	745	743	696	721	721	673	721	738	701	728	767	692	740	751	718	728	649	725	729	744	698	741	716	715	704	688	689	698	776	739	700	750	726	723	716	768	750	741	755	735	665	715	710	754	718	704	734	700	702	705	700	663	719	695	712	718	760	708	679	701	710	738	689	688	724	696	753	718	733	717	707	739	705	736	672	716	663	706	732	695	719	724	674	704	786	744	697	696	669	671	713	695	732	677	718	729	733	714	714	740	714	753	738	675	727	735	735	713	711	721	726	709	762	708	762	747	706	711	734	728	716	745	684	711	723	708	711	715	732	698	646	678	746	728	726	716	729	718	721	724	720	695	742	728	722	706	688	704	641	741	737	695	730	694	754	675	727	730	708	771	721	787	701	732	724	802	771	707	742	734	738	710	744	728	746	719	683	751	748	728	737	682	697	759	710	706	752	718	706	716	697	670	697	705	710	737	707	687	693	756	707	760	726	729	688	746	684	713	692	699	741	699	755	691	693	710	725	717	698	722	727	707	692	741	729	717	683	797	695	737	694	690	748	687	706	743	702	709	736	656	702	697	700	678	733	752	715	739	738	728	746	732	683	710	734	729	682	754	704	749	723	749	730	780	760	723	705	749	696	711	688	707	731	703	738	716	740	713	713	744	694	742	703	669	716	715	705	691	732	695	698	702	734	672	709	659	701	724	749	697	745	711	703	675	725	732	693	729	795	714	715	728	743	723	735	695	755	707	706	711	705	715	718	699	698	728	727	733	709	705	719	739	749	774	739	744	748	751	741	692	733	667	729	754	717	788	782	668	687	743	686	733	705	733	757	713	725	759	707	704	726	718	728	730	662	681	739	744	719	675	752	710	724	759	772	662	726	749	703	667	690	694	709	733	721	724	700	674	694	700	750	710	702	772	702	757	716	675	725	717	730	742	709	715	718	713	702	740	697	727	762	728	719	700	740	705	714	686	702	706	696	721	730	755	741	740	709	740	682	745	694	702	730	722	715	723	686	751	762
14806	13798	9269	4786	3551	2657	2148	1762	1472	1316	1188	1072	999	1003	953	917	897	808	858	815	818	854	762	778	788	789	791	741	743	767	747	757	712	730	733	735	771	727	727	726	756	712	718	728	734	765	722	730	757	733	768	716	715	750	714	731	702	727	720	740	739	711	700	705	719	772	735	701	670	686	749	728	701	718	746	731	737	720	694	716	727	710	761	714	721	682	671	696	699	775	727	750	741	682	662	724	685	728	757	719	738	671	714	742	688	684	757	787	774	717	791	701	773	751	737	747	754	724	754	727	715	703	720	755	743	689	753	738	706	724	752	742	726	704	726	724	733	776	707	668	762	727	739	700	720	709	719	737	748	771	754	742	707	713	715	733	759	688	762	707	764	830	684	753	715	727	748	698	764	719	734	746	752	693	657	727	746	732	694	667	701	691	724	706	732	747	729	770	699	680	722	717	716	737	754	710	707	703	680	709	685	718	700	699	729	655	713	789	737	718	703	735	668	695	675	678	698	714	767	730	710	686	714	707	704	747	712	747	756	725	752	678	667	714	753	686	690	709	707	728	738	684	744	699	737	704	692	719	708	732	707	705	728	727	679	682	665	708	690	728	742	669	713	702	724	662	693	692	685	697	761	673	702	667	735	733	719	728	735	696	728	732	751	698	675	728	690	670	730	680	720	719	726	712	716	750	764	692	703	678	676	720	737	722	731	695	718	725	697	731	724	692	681	690	696	689	699	664	731	696	676	728	736	690	698	701	712	765	687	706	722	708	778	666	684	691	741	737	715	693	683	723	723	736	682	723	727	719	723	716	735	694	689	725	721	739	742	649	716	730	753	697	680	735	730	719	733	748	692	737	729	731	728	712	687	712	701	740	663	718	704	746	709	676	740	718	701	689	717	701	680	724	728	701	759	722	697	699	765	749	695	715	728	700	719	719	702	741	696	699	665	696	688	712	681	727	694	724	741	724	752	713	750	662	728	749	758	710	693	712	695	663	759	725	731	722	752	712	743	710	737	738	741	685	699	655	744	696	713	718	731	706	703	712	698	701	727	740	665	719	723	700	722	685	709	720	726	651	727	708	749	737	746	671	746	742	726	706	726	725	676	699	706	683	678	712	665	701	713	691	733	718	697	695	706	681	693	712	650	752	694	710	663	637	694	691	720	673	733	679	695	751	736	769	766	737	761	696	739	710	687	716	710	735	713	772	704	728	689	699	733	700	685	671	720	716	695	705	722	723	708	710	708	686	715	721	765	717	685	702	680	710	697	664	725	729	668	761	711	728	692	680	686	716	703	678	689	720	691	680	716	708	726	706	714	719	678	739	724	690	669	750	715	664	750	720	743	688	689	727	721	717	670	698	666	700	705	731	681	694	748	721	732	756	733	736	755	741	694	672	716	710	705	702	699	744	697	660	696	689	680	761	675	717	752	706	711	656	692	746	715	723	767	720	740	682	693	760	720	672	745	708	714	732	714	677	707	748	692	742	699	743	701	705	663	703	713	687	695	762	668	761	732	672	712	675	654	722	688	748	729	718	703	753	682	717	723	713	738	659	709	720	678	729	761	684	704	727	681	693	706	671	698	701	696	718	721	747	723	707	729	719	704	758	748	743	725	712	691	720	710	732	695	742	705	697	692	751	703	689	695	732	721	744	720	738	675	704	698	747	719	691	670	697	702	699	678	728	684	689	723	706	705	714	732	668	713	755	709	742	732	725	735	659	720	694	685	726	718	745	784	687	661	746	720	742	732	738	680	694	734	686	723	684	723	715	697	758	765	701	710	725	686	742	748	714	737	709	721	693	722	753	674	720	778	772	726	683	705	745	691	683	729	705	697	732	713	731	667	724	711	707	765	680	732	699	716	702	714	721	721	658	689	757	714	708	697	720	710	693	721	694	744	718	743	726	705	710	739	723	742	702	725	704	752	720	729	715	697	732	715	721	732	717	697	674	719	718	700	710	736	700	712	700	725	672	700	742	709	695	687	721	721	696	727	721	667	738	681	737	735	674	694	687	682	739	716	678	699	645	716	737	720	751	741	693	707	733	710	727	728	690	721	689	688	708	714	673	706	729	716	757	706	760	717	657	714	730	745	677	701	701	710	742	693	734	738	756	687	665	715	717	670	757	728	730	686	695	688	732	696	716	749	749	739	684	691	707	728	686	697	688	698	690	717	705	754	678	712	676	737	671	716	729	706	706	746	726	665	739	721	714	711	656	741	728	737	686	707	707	664	715	707	702	753	708	686	731	760	689	683	741	678	674	740	669	708	715	723	762	672	715	745	768	708	755	706	723	684	681	639	739	734	665	696	747	691	721	666	734	746	680	677	689	740	723	737	748	718	704	696	681	745	706	685	711	721	754	686	682	666	720	712	733	698	721	724	714	710	685	769	736	699	729	715	740	686	690	683	750	676	683	691	688	681	722	653	699	676	719	713	689	701	693	708	723	691	715	690	695	657	713	716	695	696	686	737	663	735	701	688	695	696	718	696	751	752	715	715	689	703	750	729	695	697	730	701	729	668	709	711	704	711	725	703	712	727	729	698	691	744	690	758	686	710	690	688	752	703	682	762	714	640	708	686	685	740	725	708	786	733	718	706	746	701	716	716	719	752	678	706	715	728	697	770	722	675	724	740	722	735	697	785	690	692	696	736	667	691	750	719	763	718	736	721	772	695	695	733	741	688	734	745	696	712	675	725	733	717	730	708	737	708	695	729	722	710	722	763	689	694	720	691	706	750	677	688	678	705	718	710	686	714	769	720	710	683	696	730	739	750	685	733	708	714	758	711	709	713	689	736	761	705	728	677	699	681	705	731	759	671	705	703	693	745	702	715	685	725	723	735	723	726	684	715	715	730	708	667	696	717	748	708	696	700	726	688	764	700	725	721	707	697	690	684	707	731	736	684	731	721	732	803	728	735	689	710	717	784	674	719	700	738	669	722	714	712	702	696	741	655	757	712	712	703	737	690	708	717	687	709	719	685	716	746	743	705	705	764	689	707	696	695	734	694	710	690	711	694	711	784	694	780	723	690	748	735	702	714	716	644	674	714	702	710	705	678	725	727	696	755	693	739	713	700	704	708	712	740	728	696	733	756	713	682	715	673	695	714	777	698	751	741	701	639	720	726	729	725	664	744	719	695	741	685	721	692	751	685	723	733	699	675	686	710	716	700	672	704	727	706	689	773	677	719	724	728	720	726	718	690	716	691	657	749	727	716	700	702	682	700	765	737	721	694	708	749	696	719	725	778	715	716	696	693	690	707	697	742	720	694	691	667	746	752	729	710	660	734	708	709	686	746	702	707	727	709	699	766	708	728	723	737	684	691	753	697	723	711	717	696	676	754	680	723	712	736	662	753	652	725	719	690	715	735	694	693	711	709	736	724	737	693	767	739	674	679	725	708	701	723	732	684	742	708	740	724	734	672	737	728	703	685	678	682	655	708	753	690	685	705	725	730	682	686	717	684	763	712	715	741	732	730	684	690	698
28907	17840	4189	973	778	746	705	668	664	611	683	683	620	677	668	666	686	618	671	744	652	720	704	674	657	616	685	687	688	702	633	664	686	664	664	695	680	679	670	663	654	655	650	690	705	705	651	640	681	655	663	663	660	655	643	619	621	688	684	677	707	640	681	706	655	647	625	717	635	640	610	744	675	709	653	645	670	674	693	675	697	655	667	658	648	687	675	698	665	721	643	698	664	662	663	668	676	661	676	684	693	695	686	683	660	690	659	632	676	639	679	672	677	602	604	636	660	690	667	682	655	675	686	683	720	700	688	653	684	684	678	634	692	702	690	711	678	662	658	638	659	664	631	637	666	640	675	689	669	703	655	676	635	663	667	670	642	649	675	683	709	674	668	666	687	713	677	676	631	641	653	698	698	660	688	689	673	644	645	683	677	671	645	668	655	659	624	658	682	647	641	686	675	671	682	675	635	644	628	673	652	641	672	675	641	705	672	699	694	698	671	639	709	618	653	660	678	688	674	672	659	640	684	625	658	667	720	697	666	675	656	625	686	724	655	659	672	656	660	663	647	696	661	660	678	649	661	658	659	654	672	669	659	626	644	662	708	666	688	640	664	641	666	649	670	570	709	633	679	675	611	642	692	667	593	654	643	661	628	671	658	621	655	673	683	704	661	651	673	689	659	655	664	655	681	608	640	656	651	681	677	716	666	677	643	618	669	682	688	622	634	661	730	698	655	669	700	690	665	643	692	692	686	672	656	623	688	663	703	679	677	704	689	668	656	638	665	634	662	676	664	654	672	672	637	646	728	630	703	656	663	681	694	695	637	681	666	668	640	658	669	659	650	640	641	699	701	713	673	648	664	685	653	694	701	657	662	682	659	665	628	640	672	677	627	704	692	632	629	665	705	709	695	658	656	696	661	688	695	708	637	656	676	685	633	671	634	622	659	655	635	697	627	628	672	674	643	629	696	673	631	650	619	661	666	654	695	651	655	730	663	659	640	635	653	617	737	673	668	676	671	704	682	663	754	680	701	638	664	655	661	637	677	731	626	700	621	638	631	703	649	686	672	674	761	684	717	679	672	715	700	676	647	665	663	637	667	704	656	669	678	656	632	675	714	647	644	679	652	635	642	741	643	681	651	681	697	693	651	683	670	674	627	678	669	646	698	657	622	711	638	692	655	661	640	611	665	682	651	656	681	696	674	665	673	708	662	689	681	665	661	647	655	646	687	705	653	668	651	662	642	673	703	671	637	662	688	694	674	675	659	665	682	618	644	628	685	649	636	691	659	623	664	672	716	668	646	631	658	602	667	670	644	645	650	705	717	683	666	660	679	662	631	619	659	676	697	683	716	662	649	670	670	648	655	697	670	639	634	662	629	677	655	651	689	649	667	681	636	678	637	644	668	669	644	702	684	676	673	689	676	688	662	660	691	681	666	653	641	641	639	655	648	684	702	623	656	663	647	696	685	681	689	614	682	693	673	673	624	622	662	666	653	644	676	691	659	662	695	659	671	676	683	690	642	639	682	673	664	651	615	652	619	715	729	664	690	658	602	663	715	674	708	700	698	680	637	668	681	714	624	715	660	644	683	698	644	678	650	646	665	645	654	699	657	688	726	697	687	670	675	658	640	668	654	671	669	643	628	691	668	659	702	640	649	675	701	676	712	644	642	704	681	697	660	648	697	688	716	640	690	705	644	650	666	663	638	664	696	693	688	628	709	706	650	635	641	640	656	660	690	626	652	635	693	653	653	654	656	685	696	703	680	685	641	673	631	645	660	705	676	649	634	683	718	671	644	651	652	630	630	580	623	668	718	677	668	637	662	710	669	686	693	675	689	688	703	715	686	631	674	636	670	641	650	661	657	642	661	668	679	667	699	656	660	667	667	672	662	639	662	657	716	674	622	655	650	677	646	618	663	664	688	676	677	729	695	698	664	661	661	663	652	712	652	707	622	645	672	670	637	621	646	672	630	679	686	665	620	660	651	681	722	654	682	686	608	672	675	681	655	665	663	620	681	672	671	699	656	719	664	696	702	649	701	681	703	695	648	636	623	685	671	687	676	693	685	678	667	637	688	680	675	677	662	670	693	664	702	653	625	666	673	683	638	670	671	628	637	695	660	683	659	600	660	663	718	673	704	630	661	669	668	679	635	701	658	700	625	678	670	652	665	662	673	684	666	631	646	668	654	666	713	664	693	655	633	650	679	650	650	649	626	660	685	699	580	668	698	746	675	647	662	621	682	651	644	679	635	688	666	661	677	700	676	657	634	662	662	668	626	653	637	622	671	660	699	633	704	673	690	667	696	652	647	675	620	661	696	667	681	658	669	707	676	710	716	664	665	641	700	631	659	612	650	633	626	691	660	652	693	645	623	678	653	619	666	701	642	638	610	667	619	654	674	654	706	654	668	705	668	686	648	657	641	671	669	713	637	632	631	660	659	676	635	658	685	613	704	668	656	683	613	664	699	678	667	670	721	680	685	627	676	695	669	626	714	689	681	621	693	681	721	628	644	685	654	629	674	633	634	639	626	660	631	647	636	684	682	621	667	678	669	679	644	669	704	637	638	665	678	642	665	674	698	667	632	639	698	672	653	630	629	667	677	693	663	642	664	642	656	634	662	627	659	703	660	641	645	681	713	615	680	651	643	669	661	647	677	648	697	689	688	681	677	650	678	625	630	701	616	660	661	676	643	632	647	663	689	683	692	651	703	614	646	644	674	679	657	683	715	657	666	633	654	686	665	658	680	651	643	667	654	702	647	680	654	640	651	648	708	716	679	711	727	668	728	649	673	645	684	660	696	653	643	666	689	645	643	691	682	680	638	611	661	665	669	627	632	603	670	662	658	647	660	661	648	676	604	652	703	634	681	695	665	633	639	619	626	678	659	667	648	636	620	628	665	690	659	685	665	632	669	683	638	634	650	645	686	601	666	647	675	656	655	679	698	693	655	675	686	627	713	648	603	631	668	639	615	657	660	705	654	684	626	608	639	679	660	662	656	711	654	664	671	652	701	647	706	673	675	698	650	657	646	664	642	655	708	703	651	679	671	624	647	654	669	681	638	656	663	690	660	644	646	678	594	671	666	641	675	692	673	669	718	670	649	661	742	709	684	651	644	639	705	674	700	680	631	663	649	690	716	678	675	643	673	634	624	671	680	672	705	650	699	680	676	700	633	685	675	686	669	617	674	712	684	653	672	634	659	650	688	679	660	623	651	643	651	674	608	677	708	669	636	656	652	655	691	659	697	647	640	676	653	617	680	668	633	640	652	695	659	712	679	693	642	670	621	627	675	686	625	714	690	690	648	678	672	659	649	667	710	689	662	709	706	681	639	694	687	656	707	700	658	691	659	631	651	632	672	642	678	632	635	651	655	663	651	656	686	653	648	662	667	662	687	700	651	714	672	667	668	670	703	644	683	671	671	658	665	646	690	699	686	705	687	667	669	654	653	695	702	637	685	722	661	678	697	667	692	702	658	665	666	634
12449	1131	944	786	790	782	721	745	765	718	719	702	703	685	744	678	704	711	675	693	713	705	655	658	739	691	704	707	677	703	695	688	644	701	742	638	723	696	699	704	663	680	688	670	707	725	693	726	666	706	712	708	692	696	686	668	683	697	685	677	669	673	676	678	695	688	673	677	659	696	662	720	722	724	658	646	644	679	653	736	706	715	759	673	715	698	675	699	659	700	717	683	685	685	687	714	730	676	722	693	685	684	710	694	666	669	683	709	701	694	740	664	706	658	783	682	648	665	757	713	754	678	695	699	677	660	689	684	693	697	695	672	717	682	683	704	723	661	714	710	712	632	744	695	681	682	676	692	653	701	693	720	707	731	691	631	687	671	698	702	743	718	778	628	697	707	682	689	676	660	666	727	679	691	710	710	703	662	697	668	689	650	639	662	665	615	723	629	710	652	700	698	681	663	723	676	654	683	703	672	728	663	693	688	658	706	676	698	685	652	666	695	653	700	630	677	670	734	690	660	716	703	629	680	672	653	693	703	694	701	701	686	744	702	677	675	665	672	686	654	656	703	723	676	674	686	654	722	685	691	678	657	695	692	689	691	682	722	697	670	716	647	696	725	712	660	680	669	662	605	760	685	701	681	682	698	703	739	708	654	681	687	620	704	685	722	658	735	658	665	680	702	746	729	661	638	704	700	716	689	732	699	666	705	699	712	706	672	726	662	729	681	663	666	706	698	641	694	691	674	751	705	692	708	686	714	666	659	647	665	649	667	656	656	697	689	646	673	667	694	628	625	714	656	687	699	720	692	727	726	718	705	638	699	699	623	674	663	714	702	704	701	700	700	682	701	708	706	666	644	679	724	668	723	663	673	730	704	747	663	692	716	681	717	656	711	697	671	688	694	676	689	684	718	641	679	661	653	714	702	669	709	628	697	723	746	674	688	647	720	679	658	725	693	674	669	631	653	657	701	679	672	748	707	691	729	699	647	728	721	676	643	687	641	670	693	692	702	695	714	708	695	632	737	721	665	721	683	677	688	702	695	675	689	701	724	706	676	657	665	755	680	705	696	700	716	660	688	704	657	731	716	648	738	704	721	680	682	654	682	748	703	715	712	701	656	719	687	683	705	719	705	662	686	664	695	676	695	669	638	711	667	664	701	621	707	690	645	685	683	680	657	714	693	682	695	705	683	711	701	667	743	773	736	743	663	661	710	731	719	699	667	722	711	699	683	690	710	714	714	667	623	679	742	707	625	682	691	646	691	654	682	704	656	716	693	678	698	686	688	683	704	713	703	682	720	671	729	744	668	722	664	670	705	709	660	691	712	694	674	700	713	639	655	744	745	683	661	669	713	695	686	663	679	710	666	641	689	664	636	671	674	710	690	668	696	664	726	690	710	683	690	650	695	712	684	740	746	704	699	656	654	694	681	769	645	729	633	649	657	703	638	685	740	689	675	661	681	647	698	753	648	682	683	750	664	719	676	717	669	718	694	716	727	681	701	696	685	712	673	673	657	660	678	660	699	715	674	688	683	688	689	660	697	679	712	704	678	681	682	655	734	648	708	675	687	650	670	700	689	688	673	677	661	656	696	702	696	691	707	720	703	704	670	680	690	754	696	673	668	679	687	685	642	660	697	698	688	662	701	694	693	674	651	707	693	615	650	663	710	694	682	709	698	671	674	651	690	628	673	631	700	706	680	686	682	679	673	679	724	712	700	707	688	627	701	704	658	738	682	651	668	669	644	732	723	710	679	660	696	668	679	691	718	730	699	680	753	727	724	717	731	695	672	694	656	672	694	665	697	644	685	712	737	673	707	694	631	697	676	651	737	656	679	720	709	721	666	658	690	693	669	674	694	648	733	724	682	701	676	701	706	714	659	641	669	652	656	651	705	734	714	662	691	696	691	707	702	708	708	664	663	684	706	708	663	715	723	656	694	680	744	727	664	690	714	669	711	680	682	741	769	702	700	678	680	689	680	705	667	685	711	664	714	666	681	703	710	690	656	635	710	702	703	669	684	670	711	643	715	696	737	659	646	709	697	707	699	705	657	679	660	666	709	723	690	691	656	645	692	649	677	682	720	674	705	667	704	662	650	730	676	699	675	728	688	680	684	685	689	680	721	723	683	716	641	701	699	646	665	702	663	661	693	648	699	657	675	714	719	708	689	670	684	671	718	661	672	714	649	658	663	710	702	655	709	625	687	688	686	727	616	736	699	716	689	682	697	685	660	758	768	708	714	704	685	648	697	694	687	704	715	722	716	682	667	634	684	659	679	717	726	665	674	715	630	677	630	711	693	725	726	689	713	645	685	647	712	713	693	695	666	693	708	634	723	686	695	669	688	660	732	662	686	698	705	708	698	710	713	674	647	672	675	705	699	645	689	682	703	707	709	706	690	654	703	690	689	667	696	683	699	707	658	646	687	702	677	674	687	708	682	685	653	661	706	656	685	706	740	657	692	669	677	705	682	696	685	700	703	705	679	675	682	680	677	674	670	687	706	683	723	701	697	689	690	669	677	671	689	688	707	666	686	697	673	690	701	691	692	673	725	717	664	698	728	673	721	675	664	697	633	710	708	694	701	680	674	717	709	685	646	708	661	637	689	679	724	664	709	611	707	617	706	724	671	717	704	669	689	639	671	666	729	652	680	657	665	683	651	673	731	657	674	646	659	696	671	682	714	679	722	703	664	682	685	665	706	674	699	651	661	718	698	654	727	709	691	675	687	694	657	654	693	660	715	728	674	727	720	685	708	675	702	711	736	686	686	677	678	738	669	710	704	671	705	689	688	698	708	698	665	724	680	681	627	626	663	701	719	704	682	752	699	709	669	754	651	681	710	665	652	691	685	727	668	721	705	714	668	671	699	698	681	687	681	694	670	687	665	696	701	684	697	678	671	681	650	642	668	697	663	695	698	640	721	691	656	654	670	641	694	685	648	679	695	675	701	645	706	710	691	719	692	699	675	713	660	692	681	686	679	672	686	688	683	655	735	660	677	680	630	688	670	672	690	717	719	681	667	669	673	709	703	698	718	692	654	748	675	672	645	729	701	669	668	686	697	706	668	688	789	688	711	688	711	689	653	719	705	749	654	683	663	633	703	683	662	672	723	732	662	713	684	645	644	699	708	685	671	680	686	697	698	674	712	699	711	723	720	683	667	677	666	699	726	671	691	646	744	693	664	676	696	700	687	731	706	679	677	652	699	703	739	709	705	655	680	706	722	690	730	732	670	672	723	678	688	688	672	738	684	680	644	686	760	704	709	663	707	667	659	668	709	688	693	654	602	645	694	669	709	635	699	706	702	643	703	700	713	674	738	684	671	690	718	683	713	646	688	685	702	721	716	707	661	659	728	692	697	650	668	695	720	700	698	664	676	680	664	714	688	714	742	735	675	738	671	658	742	690	709	688	672	699	693	698	701	670	736	685	696	658	722	672	658	631	656	742	692	689	725	688	729	692	659	661	732	727	641	666	701	729	710	679	667
24166	21530	28827	24664	21509	9611	1257	848	732	754	740	651	582	622	602	612	586	603	569	587	556	544	577	633	555	535	533	503	483	539	552	532	540	517	503	566	545	572	513	561	537	564	562	521	545	530	532	530	526	480	534	534	510	515	546	577	491	502	527	501	558	545	559	552	528	588	546	494	526	545	521	525	518	493	522	500	515	548	518	508	515	471	564	518	537	509	483	535	510	565	542	513	532	554	528	497	517	514	525	531	521	550	552	507	521	528	524	502	531	536	544	566	531	585	561	503	514	535	514	568	523	579	535	566	554	502	510	548	520	551	550	491	570	528	531	529	520	499	516	558	536	509	547	575	533	536	500	515	534	518	515	523	530	519	510	522	512	523	489	561	521	510	525	539	523	511	481	520	532	492	548	511	523	562	518	545	522	519	539	560	533	559	534	509	531	498	554	528	524	543	533	529	521	498	521	521	523	563	493	523	537	543	514	548	531	523	528	533	524	533	535	524	519	531	559	524	478	524	482	551	531	517	523	529	494	523	555	521	526	521	514	525	489	475	564	537	515	520	515	542	512	498	547	491	538	516	547	537	539	530	530	510	529	512	554	547	508	481	493	497	497	506	532	556	503	563	499	521	532	483	537	516	551	510	508	536	532	542	509	496	506	534	497	535	537	552	517	549	536	507	538	482	506	529	520	528	517	521	501	500	531	489	534	556	500	501	485	524	492	540	528	549	491	538	522	526	493	546	565	580	548	549	561	510	522	490	516	517	524	540	540	550	481	503	507	544	503	544	543	496	540	508	504	531	537	548	520	515	556	559	589	540	500	542	521	499	562	562	505	544	518	500	513	528	524	538	501	551	492	533	512	500	519	517	534	563	526	532	544	521	523	546	504	526	496	530	550	525	536	508	511	542	490	535	556	511	528	525	524	534	547	519	548	545	468	546	514	506	495	559	497	524	513	488	535	537	521	518	513	534	502	521	508	517	504	525	564	498	503	541	534	556	500	535	547	513	539	514	470	501	537	528	459	534	556	545	528	502	558	513	524	508	537	500	526	559	521	524	554	520	514	528	529	495	492	522	503	503	519	533	553	516	496	548	526	540	563	539	525	485	525	513	518	516	537	535	494	492	576	509	507	517	533	478	543	482	520	510	521	538	504	513	479	537	561	481	515	536	547	540	523	550	514	527	502	545	538	532	549	520	497	498	509	479	511	504	541	497	505	540	484	529	539	550	520	514	507	511	553	541	514	530	573	475	499	505	493	497	491	539	509	522	522	520	519	502	536	563	518	501	548	530	543	529	519	545	559	506	470	510	526	487	484	556	532	533	545	450	513	515	519	532	522	536	540	497	532	521	516	542	505	527	534	530	537	545	498	515	475	544	529	480	509	504	576	511	504	510	513	511	520	503	522	522	534	511	563	520	519	519	484	503	543	565	512	505	484	542	538	517	538	530	528	512	522	560	478	497	549	540	523	507	510	485	489	527	515	551	532	556	524	541	546	588	515	517	530	539	487	528	519	534	513	532	557	524	501	510	505	552	519	562	536	537	520	527	544	470	509	568	519	529	508	527	522	514	508	522	472	497	500	525	504	553	514	537	522	587	557	593	532	531	562	506	546	500	511	537	536	548	510	547	534	518	550	519	556	532	537	552	503	518	501	475	514	520	527	518	544	501	544	542	529	516	533	491	490	518	516	538	522	512	497	503	575	569	516	560	531	524	524	501	527	525	537	525	532	529	547	487	489	537	514	507	524	497	513	500	508	530	570	537	521	505	511	553	523	540	509	528	535	503	564	495	529	514	536	482	531	523	539	542	521	526	517	525	527	534	534	545	517	563	550	549	534	482	522	551	533	549	518	515	542	517	562	544	530	515	540	464	524	514	522	546	502	530	489	501	502	546	513	511	545	492	538	497	544	501	536	523	523	513	522	519	489	490	519	499	533	528	499	528	543	580	474	574	564	515	543	547	507	503	487	566	510	528	498	502	521	533	531	520	525	568	510	539	479	538	558	556	524	533	543	540	509	522	514	524	488	495	503	491	519	577	517	543	512	466	524	517	521	527	552	517	538	530	536	565	502	527	510	524	522	525	537	552	531	534	503	537	464	515	510	531	520	543	517	532	552	505	518	493	509	531	504	504	511	531	535	556	492	528	487	560	539	514	552	532	504	501	536	546	537	541	481	507	480	505	473	501	531	505	517	523	513	565	540	528	531	525	490	545	514	507	504	561	520	504	541	506	525	536	531	506	503	555	548	484	512	528	529	553	536	585	457	523	523	577	539	538	523	531	527	491	517	508	488	508	565	510	489	498	519	508	510	506	521	493	554	518	469	478	501	552	520	490	526	535	560	495	540	519	536	511	509	526	512	519	535	542	501	504	545	542	548	524	524	521	521	534	498	550	499	574	524	539	488	519	490	528	561	499	608	522	500	506	535	514	467	530	535	541	518	536	514	540	546	567	530	512	517	521	545	543	549	514	494	516	493	502	551	475	513	517	553	503	516	502	519	485	531	523	485	520	520	529	548	539	530	587	530	519	537	535	545	504	522	570	517	476	572	505	542	525	502	541	545	541	511	541	563	531	516	546	564	544	521	502	494	528	535	502	537	544	527	458	444	483	550	478	508	513	492	527	522	501	519	502	516	521	518	534	546	528	551	559	501	519	513	506	520	507	508	497	546	531	531	489	535	547	528	543	527	558	494	522	511	517	558	499	522	499	534	531	483	518	531	503	506	474	525	537	510	530	533	527	563	541	534	508	491	514	509	477	578	542	499	491	535	523	522	540	530	513	491	528	480	505	506	541	486	502	527	472	530	534	463	537	535	533	551	525	501	526	515	529	485	529	540	539	472	505	528	512	544	526	497	514	526	575	481	532	505	525	510	498	514	541	515	516	545	577	495	532	510	548	554	540	492	499	498	498	491	500	565	524	557	542	541	544	547	536	494	531	507	507	527	510	522	529	556	547	571	517	522	537	489	509	518	553	523	490	535	474	513	541	496	540	539	522	503	544	512	498	514	522	549	538	493	495	530	521	502	508	525	554	521	533	487	507	495	522	516	544	548	540	504	536	532	547	509	509	536	507	492	526	539	488	547	513	527	525	537	559	502	525	545	512	479	545	565	544	527	499	504	536	489	514	556	559	501	511	529	564	509	520	534	512	516	488	539	529	488	536	488	514	515	482	528	519	521	544	545	529	528	539	500	503	497	555	515	518	567	553	534	567	515	509	500	552	516	496	508	542	544	530	574	526	507	491	512	494	499	545	531	528	528	567	517	484	520	510	525	527	547	499	504	521	550	519	545	528	491	498	584	541	509	512	559	537	499	510	533	505	513	495	530	509	491	495	542	520	589	471	539	536	514	492	539	474	525	511	493	527	513	531	542	519	543	544	532	542	495	530	500	525	564	524	546	512	502	526	519	510	561	520	535	522	492	508	520	539	489	536	526	532	520	507	525	511	574	515	522	482	528	535	508	520	566	538	495	501	506	499	564	505
12413	8595	5693	2841	2027	1552	1448	1096	985	843	848	788	738	691	638	609	652	605	608	594	569	630	594	562	557	589	517	614	560	576	529	576	573	527	543	560	541	577	594	551	528	547	578	565	533	561	545	543	582	522	546	542	511	582	538	539	556	564	533	570	565	545	548	546	542	520	576	533	515	554	538	558	551	516	524	549	511	561	531	523	573	547	543	525	524	556	547	515	525	551	499	578	565	536	505	587	556	530	483	546	549	549	532	572	541	547	537	569	557	573	531	615	532	571	576	565	592	572	555	559	556	571	573	530	550	537	564	540	546	532	576	521	540	522	572	570	529	576	551	529	583	552	540	537	515	541	563	537	542	545	563	553	616	560	542	568	534	521	551	550	518	518	529	559	558	557	576	512	534	536	550	573	556	544	562	501	583	534	532	550	512	554	540	548	545	532	544	559	554	554	524	518	556	552	547	539	567	509	542	563	540	548	539	543	566	528	545	527	566	532	568	534	575	511	519	535	534	560	528	553	528	524	545	518	510	500	553	515	522	541	535	571	509	540	569	537	540	556	573	528	503	501	600	515	565	549	586	552	530	555	509	580	524	550	558	532	592	566	573	585	557	559	575	507	546	534	513	563	549	568	557	516	569	559	539	563	582	559	541	522	543	556	514	540	516	545	504	536	563	553	540	564	547	530	475	556	561	527	550	537	496	531	565	548	517	548	531	544	555	495	531	563	520	501	529	551	526	564	521	543	549	559	549	531	590	514	569	529	571	528	537	550	561	551	522	543	537	552	551	520	548	573	525	527	570	562	586	583	539	552	549	547	532	560	549	557	536	581	527	536	555	554	558	510	534	521	580	531	527	544	507	566	558	535	529	543	539	575	513	523	565	534	616	525	529	546	524	514	554	537	533	537	504	497	549	548	516	555	545	546	536	593	573	496	532	570	510	512	565	529	574	557	558	520	545	549	567	545	514	536	556	553	559	572	530	523	547	517	503	525	531	532	581	532	558	548	572	533	513	537	546	511	541	563	533	571	569	557	529	563	557	575	599	525	565	576	517	547	515	539	561	510	546	566	497	573	533	524	530	578	535	515	546	508	560	526	573	548	557	534	575	535	554	547	567	541	557	559	566	522	548	559	524	528	562	532	555	542	534	559	543	571	555	552	558	530	526	583	505	526	543	558	530	548	520	544	536	521	573	530	563	498	541	505	524	540	566	516	526	563	533	522	534	578	570	533	499	527	513	496	541	549	550	535	556	568	564	553	502	537	546	537	572	577	516	525	562	547	545	531	534	523	539	568	575	540	528	530	540	547	538	538	529	504	577	528	523	516	570	529	608	523	529	548	593	571	563	534	527	543	601	593	545	519	554	544	510	555	547	556	543	519	523	539	568	511	535	494	587	559	526	563	575	551	555	538	572	581	561	554	524	505	544	552	537	561	509	562	565	579	514	539	517	552	564	541	546	531	531	550	540	564	554	501	544	524	525	559	516	589	524	539	554	544	491	537	551	527	543	522	530	571	535	536	527	506	531	562	589	576	534	504	534	521	523	555	570	591	528	518	540	546	563	525	570	552	496	553	564	543	552	578	540	557	515	559	545	520	508	542	536	544	537	525	537	574	555	556	546	531	569	572	581	484	502	531	551	530	553	535	528	507	522	577	552	507	565	533	556	535	525	545	589	545	517	518	573	545	554	541	564	499	546	547	523	536	553	537	533	493	512	536	531	561	525	545	519	555	518	577	524	536	566	565	498	537	554	542	533	556	505	514	534	542	541	519	523	541	555	498	568	512	581	549	563	533	515	535	526	598	557	528	555	562	574	530	569	513	554	571	548	519	482	563	517	547	564	544	512	557	528	545	529	548	533	524	548	519	573	552	549	505	568	570	509	508	538	564	526	559	522	551	528	561	569	509	536	543	555	534	552	516	544	506	520	556	565	549	530	539	564	525	552	521	518	567	506	553	503	592	565	533	583	556	514	543	540	538	488	529	543	592	508	583	576	573	543	512	531	538	501	516	553	575	562	520	559	516	554	572	523	530	518	501	577	569	543	515	556	537	500	573	527	537	554	575	546	535	542	524	580	519	549	570	526	534	551	593	546	543	565	564	510	551	530	556	555	577	567	556	532	584	512	556	567	547	553	543	503	507	530	548	505	528	507	556	524	536	526	519	580	522	524	559	543	576	529	554	530	567	583	556	553	539	546	567	545	537	534	537	539	565	567	554	531	494	537	560	554	519	524	488	527	553	552	589	538	551	519	538	556	549	557	543	521	560	549	544	540	534	550	498	498	530	535	564	546	525	550	547	526	537	545	521	579	513	558	553	482	525	577	498	551	532	524	568	576	545	505	521	562	552	528	544	537	516	535	511	501	552	493	565	532	542	512	534	573	549	542	559	569	515	533	533	569	558	521	550	572	523	535	527	531	540	557	545	557	535	574	551	531	543	547	556	560	572	528	535	548	516	547	541	528	571	527	540	524	537	553	545	541	555	542	576	553	520	552	536	502	562	508	554	548	544	551	549	529	528	555	589	546	516	531	558	571	533	542	547	532	547	558	518	569	579	528	532	529	525	526	555	578	550	528	537	544	532	546	547	554	552	503	522	548	504	506	521	499	569	578	559	549	558	567	536	562	568	529	562	511	551	515	556	550	584	546	562	590	565	539	547	578	533	547	524	537	560	537	567	543	567	574	563	512	559	516	557	536	512	524	511	602	525	546	569	595	561	574	537	555	555	532	590	554	572	591	571	585	538	545	512	570	546	515	550	544	498	570	571	539	530	557	553	560	535	604	504	565	543	554	525	557	570	561	503	556	564	496	504	524	554	530	563	559	522	543	544	547	567	572	515	562	589	509	549	577	498	571	558	552	514	537	541	562	555	545	531	553	538	541	559	542	538	561	562	537	561	525	537	538	565	539	546	529	507	535	575	550	558	536	519	528	544	542	528	511	556	591	496	535	539	533	586	542	564	527	555	531	553	576	547	506	515	547	497	527	536	558	528	547	526	588	566	525	554	537	554	551	543	524	532	516	559	537	526	587	542	519	539	553	529	515	531	558	557	534	540	498	551	543	596	530	526	574	526	570	531	533	535	542	572	590	530	551	572	525	506	521	551	523	523	550	538	573	518	538	549	527	563	487	551	537	573	526	573	530	545	551	563	512	544	514	568	535	531	535	494	539	511	566	550	536	543	574	588	515	545	527	564	511	572	541	545	574	558	530	523	533	539	562	532	573	547	544	502	519	549	553	545	566	576	569	551	582	532	558	561	538	541	614	512	573	509	520	565	560	571	541	524	539	502	593	518	530	511	571	567	526	591	576	553	544	551	561	555	590	545	547	549	545	552	547	529	556	534	533	561	552	550	542	509	553	551	502	570	518	528	466	529	534	565	555	532	563	522	593	590	542	535	553	588	562	513	512	522	516	540	546	512	566	546	555	565	512	553	580	490	537	578	509	562	546	573	529	576	521	533	577	582	533	516	561	539	576	600	533	538
25369	21513	27660	25664	10141	1408	1156	947	964	939	927	874	921	879	899	905	839	872	894	895	833	898	868	865	863	881	886	886	856	883	839	870	835	885	865	797	869	877	885	890	796	899	841	807	829	840	819	870	919	797	869	893	879	853	866	871	891	886	804	867	853	871	915	877	869	894	791	841	815	917	848	881	838	892	850	856	804	886	839	861	882	912	920	901	830	869	888	835	882	911	844	876	865	843	866	835	906	869	839	808	837	876	859	854	818	848	862	886	896	863	857	872	839	894	865	869	860	805	843	837	864	826	874	864	866	869	885	903	847	881	845	819	865	830	820	838	840	852	856	857	876	846	849	839	872	901	874	856	890	881	830	851	912	891	860	787	809	911	844	816	890	848	863	850	836	846	814	890	883	891	841	819	821	838	845	892	837	848	857	896	872	823	851	839	817	906	842	856	872	874	882	850	870	862	856	868	855	836	879	830	881	868	861	869	847	802	883	899	887	901	815	863	853	875	808	852	854	876	839	892	872	847	822	877	869	869	828	869	866	827	860	811	910	896	817	864	876	847	836	894	857	853	836	903	894	879	870	854	886	876	846	810	900	833	844	877	885	835	873	904	840	863	855	866	909	848	913	886	847	833	834	822	866	841	810	869	890	884	837	822	819	880	902	922	851	916	893	838	897	881	853	864	864	854	835	845	844	858	901	904	883	834	851	805	861	856	893	852	830	826	835	852	871	907	823	869	841	827	822	864	909	835	823	860	892	858	827	904	859	876	819	818	923	833	884	812	826	836	921	882	860	849	856	868	864	855	845	876	871	853	840	918	866	832	861	869	903	825	826	838	812	791	877	827	805	814	815	884	797	818	839	890	873	902	831	852	834	847	797	870	860	873	907	899	842	930	853	836	888	868	900	851	834	850	871	849	857	842	928	913	881	812	870	836	895	924	886	863	815	869	839	844	848	887	861	835	838	868	794	834	832	855	827	835	827	873	846	853	808	884	875	843	904	853	874	850	872	848	854	856	885	851	853	870	925	859	821	861	869	807	846	885	877	868	876	763	881	801	846	865	906	874	884	839	822	878	872	882	896	891	812	825	833	847	869	872	860	856	874	828	883	864	898	813	831	851	896	861	907	879	883	895	856	837	786	806	863	864	867	883	852	860	908	873	863	894	845	859	858	842	878	836	827	855	914	846	910	855	872	851	871	822	861	864	861	871	814	843	839	879	905	823	855	845	873	814	890	871	841	874	890	864	896	803	864	813	828	837	930	846	844	864	852	829	843	858	880	880	915	913	870	828	893	816	847	839	843	824	837	888	860	846	907	877	846	852	865	935	905	825	809	855	843	912	845	885	890	851	852	850	877	839	893	806	927	868	854	820	831	820	853	844	942	920	884	887	839	891	860	855	857	848	843	847	842	863	877	819	884	886	874	847	809	865	833	845	913	873	895	856	875	902	819	873	868	886	858	878	842	870	857	877	868	895	868	886	846	866	907	877	865	851	867	863	877	842	840	802	876	847	878	846	893	810	853	836	873	793	901	854	885	826	881	875	833	812	869	889	893	830	873	873	847	838	865	858	834	826	863	890	819	882	855	828	815	896	805	749	880	833	860	862	891	870	854	836	875	823	833	887	831	850	877	853	893	881	870	810	844	861	837	847	860	886	911	835	836	839	916	909	837	814	834	865	869	857	864	775	889	875	830	866	895	904	826	808	840	837	847	878	880	824	876	941	856	880	876	905	903	883	839	848	889	815	880	813	831	816	823	843	820	899	841	873	812	876	853	851	829	823	847	790	881	842	802	925	871	768	870	846	847	883	843	857	835	890	842	876	872	874	824	853	894	857	843	851	923	848	871	808	823	856	869	839	844	860	847	882	855	848	841	818	881	855	851	872	876	889	839	863	882	818	862	889	879	817	765	868	847	836	851	854	841	882	841	849	919	874	842	876	839	826	834	847	839	871	882	866	879	854	866	833	810	854	811	884	875	889	870	894	843	899	870	878	900	849	868	793	846	871	861	838	895	861	895	835	876	874	834	934	824	879	815	849	881	808	824	868	838	820	855	888	909	835	866	877	853	826	875	841	846	853	893	872	906	850	829	802	907	859	845	887	820	915	804	822	897	873	802	869	880	844	838	859	843	900	865	854	816	848	820	847	852	893	890	871	855	817	872	832	834	881	780	872	883	832	927	849	892	867	922	853	859	819	903	898	857	923	822	885	831	889	855	854	791	839	811	852	912	859	877	807	827	800	878	842	883	824	851	865	883	897	873	892	852	885	858	824	856	836	813	824	834	838	848	875	869	850	847	884	845	853	900	875	857	854	874	923	889	850	817	878	804	856	823	810	897	827	842	962	811	830	827	882	860	819	841	853	895	800	859	903	863	843	847	883	853	800	854	776	852	860	849	885	877	858	877	858	845	806	860	867	869	870	913	856	861	820	868	906	830	813	858	896	878	852	824	868	872	909	841	907	855	863	887	829	847	857	862	822	859	908	848	831	788	858	822	871	850	897	861	869	882	869	818	872	865	856	871	890	867	890	821	848	823	808	828	852	903	885	871	815	853	847	854	838	914	844	918	871	856	788	826	839	808	870	802	865	844	842	803	837	888	890	853	855	808	857	810	854	866	864	827	845	889	826	881	855	810	885	836	843	878	853	894	825	861	841	877	897	830	864	852	855	822	859	852	826	891	826	833	868	921	880	861	880	872	802	821	823	873	844	839	816	862	893	897	822	787	853	809	864	901	806	823	821	872	839	879	829	814	822	860	822	882	807	817	873	878	883	864	793	857	856	821	801	897	878	854	842	838	834	920	818	862	818	840	883	873	855	888	889	898	838	878	839	855	830	844	890	866	869	899	833	870	847	841	858	863	863	845	856	858	866	846	855	836	875	879	816	886	891	835	874	890	854	886	809	849	860	845	852	850	802	793	811	837	846	820	892	824	801	802	845	922	883	829	867	803	859	851	856	834	842	870	895	883	884	869	827	885	864	873	867	797	819	888	858	866	876	827	909	898	875	911	838	853	843	900	874	859	848	829	860	904	837	824	822	916	850	834	795	811	846	902	867	838	848	858	889	869	793	883	824	827	874	832	892	854	889	832	886	849	888	845	843	875	816	867	865	888	881	876	880	781	886	831	836	874	861	853	860	874	889	857	859	894	861	880	871	887	862	826	898	869	802	867	927	843	847	901	863	855	875	814	878	870	846	840	832	902	811	833	859	908	859	902	836	868	878	814	804	925	877	815	848	875	901	828	845	838	868	859	922	793	889	886	825	860	852	851	856	865	850	841	826	905	842	808	812	894	876	909	898	900	865	872	906	809	898	873	855	854	876	788	882	786	880	818	847	828	865	872	802	883	820	854	904	886	815	845	834	916	849	848	868	849	837	866	867	851	869	820	816	849	868	856	866	832	882	854	863	855	888	877	869	840	848	837	867	838	820	900	840	808	876	856	880	854	847	849	834	863	853	888	825	908	823	816	919	909	845	837	894	892	865
10687	5196	3545	1978	1654	1464	1307	1194	1097	1016	985	987	932	933	915	958	922	975	851	915	834	856	871	829	871	815	851	888	917	880	906	854	891	888	861	884	871	942	879	887	911	866	813	867	831	837	835	819	875	846	868	864	858	837	860	846	846	877	860	835	812	865	823	882	855	873	863	939	841	828	852	807	890	845	877	882	845	830	869	865	805	857	896	833	860	868	830	879	898	835	815	878	846	831	868	900	842	856	872	869	906	852	885	844	824	826	892	884	887	832	895	891	913	902	894	908	912	915	931	909	893	827	885	842	852	830	928	850	877	870	869	862	882	855	842	943	809	862	854	859	857	855	850	834	882	899	861	880	884	857	891	886	823	863	914	829	834	880	866	839	834	907	875	883	878	895	834	875	849	811	819	851	849	863	825	909	854	893	852	884	836	913	924	818	859	858	887	857	833	825	913	842	895	882	875	939	838	885	880	856	850	860	768	859	863	852	862	844	878	859	856	889	861	879	907	842	899	840	840	855	845	821	846	830	885	855	861	847	785	875	877	887	868	848	890	858	863	854	884	838	880	900	884	824	819	865	854	853	865	825	850	885	894	831	826	859	891	838	875	841	809	881	862	855	877	903	841	822	865	877	875	864	810	824	855	866	898	900	857	855	831	871	814	890	827	874	874	844	824	882	835	888	894	840	849	829	852	854	895	838	874	823	870	862	834	898	872	900	907	847	850	893	884	852	865	848	850	829	870	911	811	788	837	896	874	838	901	831	815	850	864	838	860	895	882	870	863	856	852	876	879	889	841	896	808	824	869	834	878	870	910	869	895	882	856	842	823	872	846	867	871	806	873	869	849	825	816	848	875	849	853	896	795	852	825	914	870	876	853	874	925	878	900	845	853	867	839	880	887	852	862	863	853	871	836	876	825	850	844	856	832	866	810	854	878	858	891	864	891	806	829	861	843	847	858	834	882	884	819	858	825	808	864	833	843	840	854	870	838	855	849	871	838	852	918	815	860	895	874	844	843	892	824	870	832	851	843	891	809	887	855	849	899	893	855	832	803	861	855	863	868	909	906	849	898	843	881	818	877	834	878	872	842	896	886	864	838	834	866	794	876	879	852	870	814	879	790	849	824	872	869	826	828	889	827	875	857	842	856	867	857	858	862	866	855	810	836	940	839	850	873	798	917	864	891	860	867	841	884	828	883	869	872	921	874	877	893	857	829	883	829	900	829	852	899	865	836	845	841	803	844	845	883	777	828	863	857	880	849	869	930	867	836	893	899	885	879	866	945	828	845	850	858	905	813	867	891	851	801	841	921	844	892	850	850	886	874	834	858	820	899	908	880	830	861	877	866	843	860	842	806	874	836	861	903	856	848	829	908	904	873	886	804	901	871	878	877	880	878	805	851	843	860	872	875	865	861	860	863	836	831	844	872	872	862	876	884	818	863	847	846	852	915	885	868	867	903	836	863	846	876	842	878	781	871	846	865	850	859	865	852	856	847	829	912	814	951	865	887	862	895	840	836	853	839	870	860	897	852	881	877	854	896	823	897	871	863	800	886	871	845	874	875	907	862	828	857	843	916	784	850	862	879	884	881	821	845	867	904	871	844	873	867	839	863	823	820	853	856	902	822	868	813	820	814	885	881	835	830	868	853	865	895	946	851	901	855	891	876	811	911	909	883	838	880	887	870	859	853	892	869	850	834	858	795	869	873	920	848	891	824	839	901	891	791	900	851	847	876	843	868	828	834	816	936	842	867	877	835	841	821	840	816	837	839	869	878	855	851	862	846	927	881	827	888	866	868	867	887	871	892	881	838	869	879	843	856	841	874	868	855	829	885	917	836	839	866	887	919	824	879	858	872	803	841	870	844	855	898	858	843	829	865	906	828	870	824	858	901	923	871	871	885	883	860	893	853	858	917	850	842	862	841	852	829	855	865	881	843	896	859	863	876	872	858	851	805	857	882	934	852	824	828	846	847	873	838	883	865	850	901	899	831	865	854	848	836	873	883	853	846	861	870	855	904	861	827	861	855	875	877	871	809	906	858	809	826	802	818	817	835	881	839	885	850	914	865	874	843	855	840	860	854	786	811	809	872	839	890	854	880	843	904	849	840	840	861	841	852	847	907	877	804	857	901	858	851	832	831	882	896	886	837	873	892	863	817	837	898	868	897	803	832	837	836	892	872	910	858	904	841	832	866	819	836	882	906	870	862	908	849	861	870	900	852	823	844	856	873	799	842	843	840	867	882	886	920	844	916	850	849	854	851	838	892	876	867	869	876	802	846	858	846	924	878	903	813	807	837	856	873	852	877	880	813	805	827	848	849	879	838	874	825	833	887	817	850	866	833	891	799	855	859	853	828	861	839	826	894	799	830	871	874	789	872	869	867	822	886	816	814	853	864	826	891	933	826	893	856	853	865	835	815	862	822	864	869	884	865	890	887	850	873	828	888	852	828	871	858	833	859	823	855	832	869	898	869	899	855	806	899	870	835	870	821	847	885	867	891	857	875	856	800	857	797	863	862	837	896	830	895	855	835	925	869	849	873	842	916	905	858	815	872	826	840	849	823	864	838	846	780	857	870	869	867	893	854	844	867	917	882	824	902	827	865	837	847	844	850	858	859	866	865	814	871	864	856	894	865	873	842	856	833	804	883	874	859	841	849	852	881	908	853	862	818	808	848	860	903	819	846	890	810	875	882	833	814	813	848	870	904	860	844	917	810	876	835	861	876	861	844	872	883	881	845	817	821	874	835	818	856	876	829	829	822	862	858	890	837	862	875	931	842	854	836	884	843	872	891	858	804	904	857	914	843	858	867	881	851	838	876	892	858	800	917	846	906	895	846	909	855	904	837	879	812	910	823	884	911	924	764	872	845	844	863	818	862	872	867	887	865	864	855	816	863	807	873	855	801	842	902	843	853	856	876	868	832	866	839	916	834	860	800	849	837	827	850	844	826	859	855	826	864	848	907	898	816	877	865	837	842	841	869	876	875	868	854	842	913	873	854	878	868	840	897	864	888	863	890	839	901	897	911	888	868	869	867	863	876	839	835	846	827	906	853	878	863	879	905	869	870	855	860	846	871	865	880	883	851	848	913	840	832	869	881	824	921	873	820	878	832	850	807	895	868	912	879	871	902	828	805	880	863	820	894	879	904	863	818	880	857	844	853	875	861	813	834	872	815	878	806	884	861	889	864	818	859	885	899	873	890	873	893	891	817	863	882	873	878	850	850	856	872	904	788	832	885	834	885	826	862	783	864	867	851	895	879	898	882	870	876	848	853	877	805	884	870	882	913	811	831	859	855	890	828	869	834	840	864	833	883	865	841	857	840	850	846	873	865	898	812	840	878	824	819	932	868	814	790	857	877	912	848	905	820	859	808	886	791	894	891	822	883	865	898	871	805	830	818	857	856	903	851	856	869	872	815	817	807	845	893	872	867	835	893	873	804	873	838	824	837	846	824	869	900	865	798	858	822	855	838	868	872	823	843	867
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
