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
340300851820	340300852341	340300852891	340300853441	340300853991	340300854541	340300855091	340300855641	340300856191	340300856741	340300857291	340300857841	340300858391	340300858941	340300859491	340300860041	340300860591	340300861141	340300861691	340300862241	340300862791	340300863341	340300863891	340300864441	340300864991	340300865541	340300866091	340300866641	340300867191	340300867741	340300868291	340300868841	340300869391	340300869941	340300870491	340300871041	340300871591	340300872141	340300872691	340300873241	340300873791	340300874341	340300874891	340300875441	340300875991	340300876541	340300877091	340300877641	340300878191	340300878741	340300879291	340300879841	340300880391	340300880941	340300881491	340300882041	340300882591	340300883141	340300883691	340300884241	340300884791	340300885341	340300885891	340300886441	340300886991	340300887541	340300888091	340300888641	340300889191	340300889741	340300890291	340300890841	340300891391	340300891941	340300892491	340300893041	340300893591	340300894141	340300894691	340300895241	340300895791	340300896341	340300896891	340300897441	340300897991	340300898541	340300899091	340300899641	340300900191	340300900741	340300901291	340300901841	340300902391	340300902941	340300903491	340300904041	340300904591	340300905141	340300905691	340300906241	340300906791	340300907341	340300907891	340300908441	340300908991	340300909541	340300910091	340300910641	340300911191	340300911741	340300912291	340300912841	340300913391	340300913941	340300914491	340300915041	340300915591	340300916141	340300916691	340300917241	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	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
21691	20354	27918	22663	20350	20445	14797	2283	1498	1420	1236	1142	1133	1076	1067	1003	1015	936	978	842	928	863	842	842	847	924	839	837	827	845	827	767	811	797	788	816	807	724	824	849	804	834	825	888	830	784	785	830	798	808	809	834	775	812	759	813	775	818	805	766	858	772	810	784	794	807	813	802	769	810	825	808	796	798	739	824	811	804	829	779	830	818	829	797	794	835	819	823	757	811	782	844	798	864	796	770	782	783	777	746	796	774	780	792	790	773	741	829	786	795	793	798	830	781	840	819	817	851	799	804	789	750	763	755	815	765	757	798	783	792	769	781	787	800	792	764	779	752	745	768	770	832	750	820	803	823	801	819	815	776	766	732	769	788	811	809	822	777	806	785	818	804	774	767	783	833	798	777	855	762	758	766	773	851	794	790	782	771	806	786	749	794	828	777	827	781	789	770	740	832	766	779	784	800	764	762	829	789	809	797	820	795	793	811	779	763	816	722	788	797	761	768	736	795	852	804	772	763	819	801	819	822	852	767	793	799	835	792	772	752	776	814	794	797	735	794	775	797	815	852	860	810	815	806	764	788	804	781	839	812	837	767	791	788	790	842	809	758	764	778	763	763	801	785	794	778	767	794	746	811	773	867	808	778	766	744	837	830	783	776	737	788	783	806	807	772	780	838	841	776	778	798	796	801	785	782	787	801	757	796	764	815	815	802	804	757	783	816	752	823	788	839	837	793	762	746	802	802	841	810	809	773	709	793	821	763	765	759	831	769	786	803	810	809	797	787	793	852	747	784	757	785	852	767	743	765	819	778	784	789	776	793	744	797	800	790	804	793	807	781	771	778	804	786	814	787	782	771	795	806	832	802	762	816	796	790	781	745	783	784	775	789	760	742	763	721	778	781	794	834	865	788	809	743	750	762	754	740	751	819	759	799	774	792	763	819	790	818	806	756	810	784	742	763	752	778	776	746	800	760	770	771	792	809	760	762	756	738	756	777	774	765	788	768	746	786	747	789	765	739	846	785	773	758	792	775	797	793	826	758	736	768	785	763	776	755	817	746	818	803	840	753	758	764	762	795	746	866	794	781	814	785	788	802	815	733	809	767	776	716	762	766	758	778	813	787	726	797	842	820	845	810	802	783	772	760	771	793	758	791	752	768	817	797	769	814	784	771	788	825	747	732	779	772	808	843	754	749	811	791	823	773	743	786	805	822	776	798	835	808	776	841	816	769	777	825	763	807	759	846	803	806	826	777	785	760	789	804	808	788	802	772	815	785	843	794	767	737	802	762	779	820	762	723	810	733	773	716	816	809	789	798	800	782	760	830	802	791	761	806	795	775	781	771	838	784	784	742	792	804	772	791	770	783	738	801	807	760	764	827	749	782	782	764	806	813	738	809	793	786	777	789	837	828	819	782	765	784	830	727	821	785	758	759	809	762	779	809	776	797	807	797	773	771	758	797	805	775	744	801	806	764	807	749	788	822	838	783	790	746	766	770	820	767	739	803	762	798	814	760	792	789	804	779	796	763	799	777	775	795	786	824	779	802	778	819	778	737	798	783	777	819	787	679	790	754	781	740	778	771	793	820	794	808	751	791	799	759	792	768	844	809	851	772	795	782	764	813	799	799	791	810	821	728	778	798	793	751	810	807	778	798	766	828	770	817	792	781	789	821	805	808	750	778	761	781	823	767	798	772	775	787	716	772	794	751	805	827	761	774	803	768	776	848	844	784	784	842	787	767	751	770	777	781	803	765	806	800	791	711	781	780	766	818	815	755	794	741	794	752	773	810	849	752	787	837	755	777	800	786	797	760	814	791	724	798	761	782	735	797	821	816	783	834	779	788	788	771	747	772	761	759	798	810	774	758	791	754	763	769	787	784	791	764	745	814	797	810	828	817	783	790	787	796	804	753	759	767	764	806	764	749	810	826	793	756	819	832	743	800	804	784	807	758	799	754	800	800	774	815	789	776	799	769	859	811	795	790	813	789	768	822	805	810	794	764	784	797	785	769	831	790	755	754	722	762	769	740	793	768	792	807	783	861	767	800	794	784	751	806	798	743	708	805	769	799	794	779	759	758	804	782	790	788	783	781	771	786	781	836	845	779	765	815	760	781	758	778	764	760	804	767	745	756	763	764	785	796	800	828	756	815	782	773	764	760	798	806	756	779	784	794	767	811	805	812	823	823	779	793	787	792	796	791	796	843	735	796	768	777	813	752	791	787	808	783	762	809	830	766	777	750	759	819	773	777	768	781	778	772	822	738	802	800	774	782	792	810	796	778	748	734	762	797	805	778	791	779	746	812	772	791	836	788	744	782	755	755	797	779	803	779	836	753	764	795	758	785	745	729	797	789	839	725	797	764	752	816	777	821	803	748	789	827	752	763	778	765	786	813	794	779	756	766	765	801	790	768	763	821	787	778	794	807	782	814	827	799	768	785	812	769	774	763	810	749	726	803	787	814	786	781	776	755	793	775	846	799	773	811	800	756	754	816	759	805	754	795	803	822	776	754	823	794	736	754	794	802	800	790	758	757	760	850	765	784	801	800	782	773	796	803	806	743	793	710	816	795	795	791	803	816	776	755	763	775	774	803	738	780	754	782	808	768	785	822	764	781	782	749	781	768	774	831	785	778	849	750	722	845	799	826	771	771	736	812	841	772	812	747	854	774	787	832	793	810	787	781	769	813	788	855	781	795	737	769	831	739	767	805	773	774	781	757	809	827	764	741	842	790	784	811	810	763	777	800	759	786	790	832	797	766	784	763	787	797	746	804	794	780	803	746	792	800	819	757	798	762	759	764	775	759	836	801	767	756	748	782	801	820	792	735	752	752	827	804	794	789	766	784	767	774	794	815	785	791	783	746	787	785	738	787	770	789	768	763	774	784	800	766	776	744	753	814	772	842	757	824	780	752	798	799	782	816	804	789	792	850	766	726	766	802	819	768	791	769	837	782	806	785	765	844	764	756	757	777	762	774	740	806	775	779	803	747	767	793	775	779	766	813	758	792	755	816	794	784	745	765	754	814	815	753	759	798	724	754	812	799	773	805	824	780	838	822	758	804	789	770	792	771	759	740	786	812	770	761	809	793	833	812	747	763	765	779	788	798	793	756	827	819	769	807	787	799	756	821	802	767	811	773	757	804	780	782	818	751	797	752	773	792	793	759	808	784	799	783	744	755	827	801	755	793	763	798	808	845	782	792	765	792	802	755	781	786	772	816	818	766	796	807	789	824	778	780	766	820	768	772	850	762	777	772	816	754	773	768	804	790	788	788	773	786	745	828	759	808	824	804	821	816	788	815	786	749	752	771	821	823	744	802	804	812	748	796	696	780	764	750	748	786	792	766	758	744	778	802	780	793	779	757	795	772	819	793	812	813	778	813	782	800	774	812	782	765	762	758	733	757	768	773	775	757	799	786	767	839	787	804	769	808	794	854	700	859	775	802	800	784	777	812	752	758	730	778	771	806	784	830	796	781	792	798	814	773	853	749
7334	16019	14639	9082	6288	5389	3942	2931	2349	2069	1855	1649	1488	1457	1357	1352	1261	1182	1100	1065	1048	1094	1039	989	1011	942	993	1021	985	959	944	921	964	872	916	958	981	943	838	939	913	941	944	923	890	890	893	917	929	901	954	871	929	866	870	873	897	900	899	882	901	851	891	892	905	963	887	903	875	901	860	865	849	843	910	873	867	856	899	884	848	923	940	860	865	864	961	887	867	910	864	883	834	888	890	881	906	891	868	910	894	910	911	895	847	868	853	900	827	838	875	930	913	861	919	894	870	873	904	823	863	901	831	884	827	880	877	937	862	897	830	888	890	856	837	877	910	849	846	885	808	856	914	898	909	872	869	881	897	880	845	799	901	870	888	874	855	874	855	835	866	844	839	877	865	865	847	846	875	893	848	935	849	895	891	885	925	834	852	866	921	896	902	866	858	867	878	874	885	837	901	868	887	878	845	888	913	851	898	864	846	837	895	875	883	821	913	845	891	898	876	913	881	899	877	873	909	922	919	879	871	893	908	927	930	900	880	870	852	865	893	839	845	924	859	897	933	856	872	888	861	822	892	896	875	888	895	903	788	863	899	884	882	863	855	868	882	903	878	815	839	878	896	892	893	865	861	801	832	857	880	880	885	866	879	896	842	896	947	811	920	824	883	935	853	848	850	858	827	893	850	944	907	788	910	886	813	887	893	876	828	828	917	926	866	863	838	847	910	837	904	894	880	837	869	833	903	828	856	823	849	898	821	909	846	821	850	894	858	857	888	870	852	866	880	904	876	904	931	865	873	872	877	897	925	878	899	913	877	873	894	810	888	842	898	874	864	845	842	850	852	889	823	892	904	873	884	912	870	847	874	880	861	818	862	817	910	892	847	863	848	900	879	900	867	911	849	822	855	871	840	874	898	864	835	930	889	855	891	836	928	884	849	864	878	846	880	856	887	900	816	875	841	876	935	874	887	853	882	929	874	875	849	892	864	889	847	866	884	885	897	876	846	931	871	845	886	847	945	923	865	890	883	872	850	879	905	850	866	911	843	891	871	879	801	862	896	902	904	863	907	864	904	852	847	855	943	892	856	938	855	876	873	839	831	869	829	855	842	872	852	891	869	946	891	891	853	931	909	846	864	837	867	906	865	884	851	870	881	908	876	907	880	881	838	903	899	889	873	900	905	917	877	881	883	873	904	823	901	851	915	843	834	844	839	832	848	869	838	835	894	898	856	827	865	841	887	890	845	912	914	841	884	896	832	837	882	853	901	829	889	850	880	870	841	835	906	858	878	915	873	872	885	869	869	897	825	876	878	938	874	924	852	867	872	894	847	912	805	897	904	903	869	878	832	902	898	876	875	866	913	875	907	827	845	799	852	931	890	867	910	870	909	845	845	876	883	885	909	862	900	886	837	893	905	885	847	890	880	887	884	896	851	876	831	892	892	892	837	848	916	906	904	862	916	839	882	861	869	885	837	888	920	917	875	833	889	893	910	819	875	886	890	809	877	877	914	833	885	863	825	882	902	822	895	861	856	957	845	843	811	921	865	883	875	859	864	897	899	894	869	827	882	865	815	843	834	931	851	894	888	889	854	860	892	862	907	880	874	847	843	842	842	865	962	872	838	873	888	845	872	860	865	888	830	834	859	870	895	878	875	827	898	862	849	814	859	888	856	864	850	874	898	897	864	942	876	851	868	889	882	885	874	837	828	872	900	893	849	835	864	829	859	877	820	854	858	927	875	900	863	880	869	862	844	918	849	911	856	862	843	908	910	877	874	902	870	865	867	872	892	919	890	851	860	883	876	959	902	876	890	918	855	863	818	890	895	869	833	888	860	891	966	898	862	906	895	872	850	893	853	899	852	926	910	807	918	883	865	856	905	855	913	906	884	822	914	824	877	813	890	884	831	895	895	900	864	902	906	831	878	879	882	898	864	857	871	837	856	891	902	898	914	887	859	880	885	884	871	857	882	845	888	848	889	910	901	904	889	824	883	881	890	845	768	921	865	868	883	892	842	866	859	885	854	879	867	894	840	908	920	833	853	892	860	857	913	866	869	829	862	856	896	890	922	880	871	862	857	898	861	888	851	867	827	859	863	816	880	896	923	876	857	920	916	884	839	931	908	861	866	916	825	872	852	850	883	841	896	914	844	903	850	890	858	916	869	882	838	910	842	909	861	881	834	859	860	879	881	889	924	908	824	865	871	879	881	840	893	892	803	852	930	888	862	825	905	892	894	877	907	887	875	851	867	871	833	870	844	904	888	850	885	860	900	877	882	906	832	892	855	858	892	885	888	846	852	860	918	862	878	874	879	865	870	849	849	817	866	842	854	933	912	879	875	838	855	863	897	858	882	912	824	828	851	863	922	893	860	867	922	915	841	850	886	855	840	916	875	840	859	869	856	855	859	877	875	895	873	859	860	894	868	895	888	896	821	847	871	852	862	894	937	927	866	869	844	901	902	857	897	868	878	890	904	872	879	895	906	877	879	864	843	927	858	898	875	872	859	881	870	913	894	904	925	919	879	845	891	865	846	898	888	815	900	871	875	902	878	876	930	876	874	911	888	867	860	886	903	844	864	925	885	885	901	889	879	880	853	832	851	918	818	836	921	875	883	856	852	929	849	954	864	842	894	865	875	889	887	888	880	863	900	874	884	879	790	817	878	895	829	886	873	883	856	915	885	868	916	912	897	926	865	841	928	889	833	886	907	874	905	921	902	880	875	860	820	850	882	849	874	871	849	907	901	870	912	933	875	807	858	868	934	863	884	908	838	923	887	830	880	879	861	835	852	902	895	924	890	857	841	901	854	861	866	841	841	838	867	883	860	891	883	902	839	882	877	884	902	831	861	869	879	844	866	869	855	908	893	874	869	919	873	876	819	889	884	886	870	895	872	868	916	900	877	856	873	843	883	871	864	919	906	824	891	890	878	897	918	879	818	884	859	876	861	826	868	895	844	896	935	898	851	891	852	870	843	883	864	871	879	845	905	846	880	869	879	876	843	889	860	858	868	846	859	886	904	829	858	877	857	803	908	886	907	883	828	861	844	918	859	861	874	900	868	859	866	832	881	858	851	910	830	872	895	910	858	887	924	887	865	849	875	906	863	912	830	875	876	892	918	842	892	867	914	896	898	913	871	917	865	883	837	820	871	844	873	897	859	918	878	899	883	862	860	877	884	874	882	874	826	842	879	831	870	849	859	872	850	894	880	887	854	837	833	823	893	903	885	895	852	841	825	864	831	851	934	866	882	895	833	877	840	891	816	880	831	856	871	857	862	924	838	863	908	903	875	887	872	874	886	857	891	898	867	911	892	874	888	931	882	842	912	871	899	880	922	864	882	856	875	922	857	874	914	901	886	890	910	886	923	879	917	894	852	858	852	840	890	863	881	872	895	827	874	881	863	879	828	917	861	836	839	848	849	811	874	844	908	820	884	886	858	858	827	848	850	865	896	828	889	814	871	821	925	878	870	852	864	899	815	904	900	882	843	878
27286	21055	10455	1343	977	804	630	365	349	312	345	314	298	302	291	344	323	319	295	303	272	323	299	303	283	316	293	239	289	285	304	305	283	293	318	293	323	309	302	304	336	294	307	282	306	310	305	290	332	304	303	329	292	278	292	301	295	309	284	292	304	324	261	296	303	306	295	301	310	337	292	290	289	318	307	330	285	338	300	305	314	289	287	311	296	295	304	287	308	310	266	316	305	295	302	267	306	301	269	299	315	282	309	326	286	304	283	315	305	286	317	261	271	316	286	294	319	311	282	297	286	304	295	300	297	297	311	309	293	308	315	287	314	294	297	301	298	303	292	281	292	296	305	280	341	317	323	330	304	322	313	335	324	283	261	305	313	289	269	300	314	283	296	296	275	300	316	293	290	305	277	313	306	308	315	274	302	298	298	292	301	315	302	305	322	343	277	281	279	270	269	289	331	274	324	308	306	323	301	258	265	288	284	292	316	272	279	306	297	255	316	305	271	309	335	314	313	289	301	302	306	259	298	305	303	289	287	312	318	312	283	330	310	279	291	305	302	269	279	277	319	320	274	321	295	273	292	314	283	298	282	311	296	294	293	281	296	300	327	303	302	342	281	294	288	326	289	279	292	313	304	289	295	275	307	280	314	308	296	324	264	298	287	278	283	316	277	309	287	308	295	318	285	299	307	286	292	290	290	300	319	302	313	311	312	300	269	317	300	283	291	320	282	319	270	292	300	360	305	284	268	306	280	301	281	262	317	316	301	297	309	302	284	286	278	293	287	303	271	279	278	295	297	330	328	292	299	289	285	290	315	286	287	310	289	314	317	315	318	306	295	303	291	305	274	321	289	279	290	264	315	328	292	293	289	313	291	273	316	288	326	336	284	297	301	314	304	296	298	282	286	297	310	322	307	267	298	313	259	313	307	261	287	296	273	290	272	297	261	289	291	272	282	317	272	278	298	269	278	295	271	315	289	286	275	318	302	311	314	307	277	299	310	290	302	302	313	259	272	309	317	263	306	293	306	317	284	317	262	295	325	355	329	276	300	297	285	292	263	320	290	299	288	249	319	318	324	287	286	295	320	306	273	279	297	307	299	284	301	297	287	289	283	321	312	276	316	287	312	297	283	314	295	306	300	297	271	286	276	313	272	292	282	307	246	250	291	306	299	305	284	342	299	285	305	293	296	313	258	312	303	303	276	282	295	318	314	306	303	284	305	257	307	294	294	310	293	312	316	278	291	303	304	307	271	316	322	300	291	276	280	303	288	304	315	316	315	287	308	286	314	275	334	317	319	330	311	300	278	302	299	301	304	306	323	285	302	272	304	320	319	292	319	268	300	255	315	300	267	306	299	284	287	278	292	299	263	308	277	290	300	289	294	316	325	281	270	266	295	282	312	314	280	294	299	325	272	283	293	264	282	299	273	304	318	284	282	286	316	298	329	273	268	291	304	308	294	305	288	284	311	310	310	274	304	337	308	308	286	330	282	283	316	301	289	311	305	306	308	303	324	278	283	319	312	315	289	299	288	292	324	301	290	275	284	333	307	302	288	288	287	280	302	349	310	292	313	304	311	291	301	298	304	281	349	298	281	303	292	250	289	289	307	331	307	303	282	284	314	312	311	302	303	322	319	302	270	287	304	319	296	304	310	303	296	314	281	306	305	291	301	303	292	314	294	290	254	326	321	294	289	304	286	305	301	276	305	316	296	297	298	253	306	278	287	290	305	319	306	293	278	287	259	295	291	288	295	280	304	298	286	290	305	309	280	278	292	279	316	306	304	303	320	335	311	303	308	335	297	283	312	299	321	298	307	316	285	306	279	309	298	322	303	270	276	297	296	285	328	272	290	284	304	288	309	286	299	295	317	285	329	307	316	327	294	285	282	276	301	296	335	292	287	345	288	276	321	288	295	308	302	297	326	276	306	293	312	279	336	305	309	291	275	275	306	317	277	308	314	308	286	330	265	286	309	265	341	282	290	309	276	274	304	287	277	319	298	297	312	310	331	316	262	319	272	299	302	284	302	322	273	291	285	327	298	290	316	310	303	302	276	309	296	322	298	281	331	291	264	299	262	308	310	325	299	321	322	314	301	293	312	300	271	283	295	276	299	292	279	280	289	278	285	321	300	310	263	310	306	304	279	296	290	259	311	302	297	252	301	338	306	306	286	318	320	315	293	299	308	278	275	290	289	337	300	308	286	306	311	319	290	270	295	281	293	303	292	331	312	292	305	266	290	290	332	296	299	325	309	281	275	283	278	300	315	282	289	282	307	309	280	249	294	297	302	277	308	307	323	291	293	292	322	252	293	295	308	283	290	295	294	296	281	318	320	289	292	314	322	288	276	316	324	281	291	308	310	293	322	295	283	298	309	271	288	282	288	283	307	304	313	287	266	297	294	305	281	288	279	285	288	303	297	279	290	310	324	319	297	270	303	253	268	289	292	294	308	281	277	265	296	293	278	324	310	294	305	325	307	286	302	291	294	277	313	302	285	288	308	304	302	298	326	304	291	253	341	316	283	307	274	281	329	305	283	285	268	306	300	330	293	315	301	283	295	277	295	282	311	307	291	303	285	278	296	277	286	315	292	319	277	300	308	296	286	277	310	284	279	298	283	282	320	317	267	307	293	289	289	296	287	297	315	290	288	285	289	283	286	296	314	311	271	340	287	345	288	269	290	291	281	291	292	305	304	304	304	307	301	296	328	306	287	289	306	297	312	274	287	300	317	272	292	321	314	279	323	289	311	289	297	299	293	319	310	294	301	316	299	299	273	296	334	287	310	289	287	300	285	302	313	319	302	300	294	300	282	297	297	313	294	280	298	313	309	317	284	293	306	294	317	305	280	290	315	299	302	276	297	313	282	317	320	315	333	285	327	298	315	290	298	323	264	310	261	290	298	283	332	303	282	300	276	280	300	305	276	286	313	300	291	303	284	298	327	326	297	307	310	278	281	301	329	296	321	294	298	305	308	299	298	293	272	306	300	288	312	272	302	299	308	321	285	302	324	340	315	328	272	303	288	275	280	288	282	317	291	322	272	306	276	297	288	269	282	280	287	303	309	272	330	300	309	295	297	313	309	296	299	266	269	278	297	309	305	341	288	299	323	283	269	300	301	293	304	306	347	303	351	319	290	257	321	321	292	326	292	304	319	292	287	273	321	303	292	317	342	283	276	281	305	266	296	315	293	309	287	279	287	285	317	293	291	300	324	310	305	294	315	294	255	264	295	292	323	300	300	261	322	304	274	317	299	280	251	282	310	291	291	301	279	324	291	319	307	290	285	291	299	311	272	316	302	250	292	313	303	283	298	284	312	297	308	292	294	325	332	320	323	316	283	303	325	317	290	318	303	305	283	291	301	288	295	285	300	304	270	264	330	306	320	327	301	315	289	321	285	265	303	274	284	303	297	319	280	282	294	317	309	281	317	293	292	276	318	311	324	282	318	304	282	294	301	302	300	306	286	270	321	325	313	286	309	278	269	292
4353	1993	1466	1280	1179	881	672	484	479	392	423	400	378	380	370	403	344	360	358	346	400	357	383	390	350	387	372	364	356	343	347	390	367	391	350	370	365	339	361	349	362	363	367	354	358	393	379	371	343	327	347	350	340	375	328	363	356	390	343	349	354	367	378	365	362	363	384	366	360	358	359	381	373	340	358	332	352	343	378	365	335	344	348	336	382	353	345	348	338	333	382	376	321	317	354	383	327	348	355	353	347	367	370	325	356	364	360	351	362	351	352	339	357	341	348	348	405	343	354	363	367	363	358	366	368	361	351	332	343	374	327	367	355	360	367	385	315	327	365	367	332	377	366	368	324	381	341	372	374	343	337	354	375	355	363	365	374	382	379	364	378	370	385	354	352	350	349	325	368	382	369	360	344	376	368	352	353	330	355	347	344	357	372	367	376	338	368	398	387	340	374	357	369	323	358	345	353	366	373	369	324	390	364	359	348	395	345	356	367	389	347	389	367	339	370	356	332	370	331	354	330	352	340	366	342	339	325	355	368	373	363	384	333	374	376	348	340	371	337	360	353	343	322	355	361	340	381	372	304	348	371	353	372	342	365	378	396	343	356	377	345	337	349	375	378	368	351	396	371	341	352	370	346	352	354	380	386	368	336	364	353	360	353	384	339	337	360	322	326	365	357	360	390	362	363	328	346	356	361	357	345	357	349	369	348	333	388	349	358	349	361	319	336	330	381	351	372	359	343	350	314	343	372	361	342	355	322	343	331	324	335	368	370	345	334	381	361	375	377	364	334	357	355	361	367	362	375	326	352	371	357	373	341	377	354	380	373	360	382	331	362	351	365	360	333	341	372	389	367	367	340	358	362	359	322	370	358	333	327	336	336	378	355	366	373	339	379	345	360	369	318	378	383	357	391	343	372	358	367	359	359	356	350	346	330	364	341	355	373	362	330	335	335	387	371	387	335	382	341	349	377	317	369	354	357	381	348	378	393	346	358	355	342	361	385	360	409	369	372	350	366	355	351	348	368	366	370	365	388	336	385	353	388	363	329	327	366	379	376	382	383	386	343	340	329	383	332	369	364	400	361	359	362	370	346	366	344	355	378	338	360	342	344	386	368	354	330	353	358	353	345	351	354	363	349	346	342	356	342	404	398	360	357	406	368	370	368	341	335	359	346	336	320	390	337	387	333	331	373	363	355	360	348	330	355	356	345	348	380	358	363	360	399	348	309	361	365	324	352	375	355	367	341	354	376	357	338	391	329	371	354	380	375	325	357	352	332	345	349	366	349	341	355	372	349	362	314	365	369	373	342	388	327	370	339	350	371	373	358	347	337	364	351	362	355	374	373	332	361	353	360	409	363	364	347	357	374	343	371	361	367	352	367	332	375	346	347	333	404	398	384	367	350	348	388	367	408	357	377	373	389	346	371	370	333	343	354	339	395	345	372	338	367	351	357	316	367	379	345	377	373	369	374	304	376	366	362	369	322	360	362	351	348	370	372	348	330	335	386	354	360	350	355	366	348	354	362	343	360	361	357	339	346	368	331	367	367	334	384	353	372	348	383	349	328	329	375	330	314	358	327	354	388	364	388	376	345	353	328	343	342	322	309	346	351	329	336	361	360	339	358	342	354	347	383	343	365	354	335	349	349	344	377	331	367	383	349	368	348	386	360	401	371	361	368	337	356	341	344	394	372	370	386	347	384	381	333	342	337	369	355	325	344	367	373	343	345	366	367	353	336	382	359	369	342	344	405	389	351	333	325	355	366	358	375	370	335	393	375	334	342	366	338	350	369	366	357	332	350	354	387	385	356	372	355	364	350	382	321	340	338	363	348	357	343	346	319	358	407	381	370	358	344	384	333	348	360	328	381	332	337	372	345	371	364	368	375	384	351	395	371	342	363	376	354	355	342	362	343	391	361	315	391	379	379	364	341	338	365	357	380	385	339	331	352	340	347	332	377	360	363	334	347	362	357	374	373	361	327	367	360	338	364	317	334	360	401	361	335	366	359	373	336	357	345	372	339	387	330	376	354	373	339	339	341	367	374	364	374	363	368	376	366	341	375	350	358	346	394	337	363	357	364	328	371	338	335	337	365	369	344	373	352	341	357	353	351	357	366	375	344	360	357	357	355	370	377	347	345	349	360	358	335	355	371	311	372	360	367	342	365	371	383	369	350	354	363	331	347	341	357	343	396	363	401	359	402	375	354	351	350	343	359	332	365	374	341	367	350	367	380	338	342	354	339	304	349	348	327	317	317	368	371	350	382	373	331	331	376	366	341	368	360	357	358	362	374	365	356	352	333	366	342	386	387	351	306	322	358	335	363	396	376	352	372	350	340	343	352	343	342	370	308	365	371	338	373	354	376	342	344	346	352	379	340	342	370	345	367	338	374	366	337	361	353	415	373	355	356	302	329	398	350	359	343	407	353	359	351	356	367	338	347	334	333	332	342	353	355	328	368	345	364	323	335	355	347	365	376	309	352	365	356	376	331	378	347	360	370	353	382	374	383	394	376	377	321	378	342	335	365	362	346	345	348	349	348	344	320	359	302	381	373	359	364	370	390	327	342	338	317	369	347	352	337	366	340	348	364	351	351	340	336	385	359	339	356	363	383	365	357	384	348	393	339	364	356	359	341	395	338	371	375	328	372	347	339	362	370	346	358	350	350	349	366	344	379	329	381	381	355	370	364	381	384	342	393	400	378	343	346	363	374	323	384	330	378	356	348	386	353	373	362	371	356	369	327	349	332	380	340	359	371	353	364	377	339	362	332	370	371	348	337	322	378	345	382	352	381	363	348	359	379	383	338	357	311	361	332	346	381	378	363	363	373	365	361	318	326	373	355	371	369	351	323	368	349	353	368	322	369	322	366	361	395	346	360	347	377	344	392	334	382	327	357	333	362	387	316	346	342	359	355	328	353	347	376	338	336	356	363	346	321	381	370	339	376	373	374	362	371	335	373	371	355	361	385	357	319	346	374	334	351	370	380	340	385	368	368	371	357	367	371	368	367	391	353	344	353	314	307	369	355	320	382	336	378	315	358	369	335	365	353	330	358	343	339	366	376	390	332	359	350	376	350	370	404	339	365	351	374	346	329	370	353	402	360	372	334	348	354	318	318	366	364	374	351	366	377	354	373	356	337	339	364	363	311	340	353	369	318	366	341	366	378	363	356	356	352	349	358	343	341	332	357	352	358	351	360	373	358	368	359	350	371	320	391	357	344	354	350	354	346	378	356	350	348	332	360	384	367	359	332	325	334	354	348	343	370	355	393	359	365	346	392	355	382	368	366	324	357	346	326	361	339	330	322	317	348	351	332	373	335	338	368	345	356	356	339	373	357	334	346	339	352	338	368	338	387	348	383	323	353	392	353	362	349	367	369	340	346	354	363	352	374	369	329	339	384	384	345	354	346	327	355	318	389	362	362	344	354	357	343	388	365	342	372	373	353	360	366	364	352	379	353	343	376	365	358	356	337	351	376	339	359	376
23743	21498	29212	24205	21482	18184	2591	1181	1037	939	872	797	881	709	730	769	772	708	676	734	694	656	659	627	621	635	602	693	653	660	634	647	634	645	660	634	615	670	644	587	607	643	661	596	640	657	674	658	656	647	657	641	621	639	651	607	639	635	660	620	639	605	634	691	642	656	651	641	611	593	651	654	602	620	604	576	651	608	618	650	634	564	644	652	629	642	611	672	570	633	616	636	670	607	625	638	633	653	630	623	646	601	626	581	678	576	639	619	633	652	542	610	624	639	625	610	589	619	672	587	670	587	590	613	620	614	623	673	613	618	616	619	693	656	668	633	640	619	625	564	655	618	652	651	630	653	634	572	612	621	649	620	623	589	625	589	579	592	652	591	691	603	633	628	558	633	641	633	603	641	634	636	633	645	614	680	646	610	613	619	600	640	595	666	647	609	627	673	579	627	615	599	630	624	641	586	652	613	606	548	672	593	666	625	676	612	614	617	647	603	615	629	622	628	620	597	630	635	649	592	574	620	657	666	630	630	653	615	601	644	590	638	619	633	639	633	625	585	650	605	568	630	654	625	590	622	619	650	630	602	619	651	636	610	622	625	602	603	589	624	622	630	616	641	608	611	654	642	570	635	629	634	615	658	638	631	638	635	630	651	617	635	604	645	603	603	657	590	658	644	675	593	624	607	637	614	680	566	632	589	617	678	656	621	636	606	638	632	657	623	634	596	648	614	616	635	633	604	641	600	632	583	574	613	647	626	613	646	614	650	628	631	607	614	647	622	661	636	654	643	600	602	670	575	659	667	615	592	619	621	624	664	634	638	677	593	640	654	629	608	634	647	641	681	606	578	652	613	589	617	615	674	641	651	617	605	626	630	659	637	614	590	656	636	627	574	651	654	644	605	608	611	611	646	584	614	640	590	649	626	643	579	610	601	614	640	705	619	614	639	642	612	634	644	619	645	592	605	623	633	609	610	698	602	659	633	626	586	643	582	583	632	637	688	595	632	629	658	651	647	631	610	660	646	651	581	670	658	613	644	654	645	621	585	638	619	656	696	630	609	585	606	598	668	634	631	651	649	655	602	618	596	618	628	691	628	609	569	659	621	605	639	600	626	597	629	595	612	596	626	607	633	651	605	618	628	575	606	591	652	583	609	623	609	660	629	636	601	625	652	659	584	699	608	607	609	674	634	662	646	607	650	618	606	626	579	590	652	614	615	655	603	607	647	645	649	635	624	631	596	606	687	598	603	665	670	594	625	583	603	646	620	653	635	580	647	620	590	609	597	631	608	620	594	642	625	683	626	655	626	604	645	639	692	644	622	637	583	602	600	594	601	632	600	608	598	653	683	598	623	649	610	652	618	624	624	636	606	652	646	627	626	643	626	644	633	591	670	644	645	589	619	648	631	594	592	581	646	622	616	639	600	672	639	602	616	649	616	607	653	585	639	611	651	642	589	623	625	636	644	584	568	635	639	599	613	596	632	604	596	636	635	607	621	617	607	583	630	595	622	616	637	590	645	608	608	684	633	643	597	584	646	674	624	596	645	630	619	603	642	630	623	625	616	601	645	632	653	614	611	611	618	641	644	649	619	591	623	609	591	635	604	628	640	667	638	659	623	656	628	584	630	655	637	625	621	637	608	656	618	587	608	626	624	589	629	610	613	654	629	610	599	625	599	623	622	603	628	614	651	637	585	598	634	623	616	604	629	603	635	647	605	613	601	615	619	640	641	597	578	593	629	653	626	650	614	582	584	630	609	626	647	648	613	623	623	632	629	665	649	623	619	656	657	636	649	644	618	590	635	622	631	574	587	634	632	656	589	631	612	618	608	627	631	694	626	663	630	628	584	669	589	606	627	624	616	618	621	641	584	670	622	626	623	605	607	648	648	587	644	614	646	601	658	592	609	604	646	626	644	587	598	644	644	653	620	648	649	599	641	582	647	614	597	674	570	621	596	610	589	634	671	612	628	624	644	627	650	603	605	630	597	586	645	701	587	611	644	610	636	618	617	634	639	592	642	630	646	638	659	637	632	613	633	634	637	644	663	641	631	607	607	638	599	612	567	653	633	575	630	653	635	609	591	630	640	658	600	606	633	569	656	640	611	651	638	623	617	606	611	599	615	607	651	594	614	620	586	616	593	601	612	649	563	622	642	606	615	606	614	588	625	616	650	644	631	636	638	624	617	610	566	636	629	558	628	649	680	616	684	660	594	582	631	590	625	602	621	638	620	606	634	639	629	558	627	660	611	635	616	574	617	616	603	579	621	599	626	625	617	621	636	614	646	624	623	632	642	599	614	615	592	667	658	642	658	625	594	605	632	607	593	615	631	595	620	618	593	597	611	588	616	636	609	657	628	623	630	662	617	643	654	612	648	605	660	616	636	656	654	601	597	633	588	592	663	602	583	612	606	610	654	591	640	623	582	588	629	579	643	582	643	629	651	607	624	603	647	663	647	605	599	632	620	617	582	651	634	618	632	636	650	616	669	616	582	649	648	621	638	614	612	639	625	626	655	687	581	673	624	595	629	580	609	620	597	609	585	598	609	620	588	625	629	632	630	632	658	622	625	602	637	631	670	649	625	602	652	632	615	651	603	657	649	610	621	619	600	593	602	596	616	616	658	608	584	610	647	606	621	574	645	668	611	609	633	615	604	643	636	629	621	673	622	604	597	598	653	658	628	631	633	656	639	638	619	636	607	619	593	665	603	624	591	624	613	621	648	658	602	579	616	645	598	633	612	631	592	644	631	593	674	631	606	624	583	622	620	619	628	639	643	650	601	620	618	590	617	622	658	609	624	615	643	622	618	664	622	612	613	624	608	650	630	617	615	585	653	595	592	614	648	579	607	623	625	644	631	634	630	658	636	606	653	631	627	594	637	622	604	646	643	606	650	636	608	636	660	637	629	632	583	651	615	648	651	626	582	628	611	607	587	609	680	595	613	591	639	582	617	605	627	654	590	652	625	612	617	651	649	611	613	611	611	574	634	570	652	626	651	602	555	664	638	657	666	665	694	602	630	607	590	608	669	605	662	607	645	661	624	633	660	583	624	584	564	683	610	631	625	635	596	572	584	608	611	594	639	597	611	655	625	565	657	588	580	646	673	617	663	613	638	656	653	608	620	618	584	612	575	636	629	616	579	606	595	618	604	645	612	566	607	618	602	610	652	577	635	650	644	662	650	619	614	614	640	605	658	603	612	597	626	624	616	611	590	624	605	612	613	622	591	594	638	625	571	597	628	641	623	660	587	628	604	668	634	607	662	633	641	591	622	641	593	591	665	662	599	657	628	646	591	624	657	607	605	594	655	637	646	684	604	620	594	613	650	657	590	596	662	625	602	615	627	624	622	617	610	631	662	623	586	610	631	675	632	662	618	581	598	607	640	654	604	610	568	607	639	585	675	611	664	590	690	590	602	640	640	634	625	589	640	666	648	631	638	640	594	635	599	638	621	654	621	614	622	640	605	622	647	621	595	613	631	620	638
5353	10779	10116	6250	4417	3373	2477	1834	1492	1337	1217	1077	1028	995	914	971	1104	824	829	807	793	790	763	787	797	766	727	755	749	693	741	748	743	746	666	705	684	703	736	711	704	695	713	707	730	762	659	762	714	691	733	704	688	656	712	688	762	720	699	694	676	688	718	707	680	697	709	712	722	675	770	704	687	681	687	721	706	734	695	646	714	710	719	697	709	761	642	716	693	695	664	679	762	712	717	699	730	653	660	680	739	726	704	683	696	704	686	679	664	700	658	742	688	693	676	670	706	760	721	681	654	730	675	699	686	708	685	722	706	686	687	679	689	652	684	717	686	693	703	674	693	757	694	686	691	683	761	719	731	681	753	690	675	674	697	689	764	671	707	701	729	727	696	686	728	678	726	653	666	708	738	664	747	708	647	709	672	682	742	683	701	681	716	694	683	693	718	710	713	729	688	712	717	693	724	776	686	754	669	681	688	688	696	670	712	708	695	673	731	680	698	684	701	663	736	671	766	755	710	711	714	703	705	688	741	672	746	697	674	686	724	687	726	667	714	677	687	746	672	730	691	718	681	657	672	671	733	703	700	727	693	700	724	700	685	738	718	667	652	724	697	733	718	693	699	717	681	715	678	676	722	685	683	669	712	725	714	678	696	663	684	744	725	666	679	732	702	713	675	713	663	701	702	723	699	696	730	724	710	632	736	712	710	700	709	700	727	679	706	714	688	659	745	680	692	679	673	695	705	688	687	682	729	720	734	679	699	733	702	667	724	691	699	755	671	762	713	633	705	690	721	726	733	694	691	692	626	738	702	699	717	700	701	677	707	680	717	714	698	728	712	686	695	719	669	722	719	733	709	686	705	701	659	720	680	700	713	692	688	747	724	716	700	729	673	725	686	661	708	684	666	667	682	681	721	687	696	694	726	685	716	732	681	707	663	674	656	711	708	736	697	704	717	724	698	687	721	732	727	707	695	710	706	761	712	668	690	695	636	699	702	683	693	686	697	660	712	675	702	718	731	686	689	672	695	718	678	714	634	699	667	742	702	685	726	688	711	730	724	693	732	694	705	672	688	716	688	676	642	687	719	671	661	683	693	731	686	687	712	742	699	670	643	691	709	699	705	671	647	698	687	668	665	720	748	708	717	675	730	717	651	671	663	690	716	706	720	702	703	741	742	703	723	698	695	678	713	712	688	670	682	662	640	716	689	715	671	707	691	670	705	669	701	718	663	745	673	727	702	636	674	692	697	746	707	703	695	725	677	662	726	710	704	704	705	699	681	692	723	743	736	739	685	686	706	691	700	694	670	717	666	686	683	695	702	657	717	676	696	657	736	714	707	745	692	682	671	679	727	700	651	623	651	699	661	660	697	703	708	677	680	689	673	738	690	691	727	740	688	670	691	683	674	681	749	721	678	742	705	701	658	695	717	723	720	714	678	689	720	699	726	747	703	684	721	661	671	642	693	694	781	685	710	692	691	678	711	716	694	747	676	735	721	667	664	691	698	697	664	711	712	744	651	739	690	642	695	671	677	699	711	710	728	734	681	677	719	742	695	668	708	645	707	723	698	726	689	766	739	722	704	672	678	656	691	635	705	704	740	699	685	674	736	696	718	665	696	693	681	700	723	694	721	717	685	660	690	643	723	680	697	666	728	724	671	715	754	701	731	685	724	684	743	682	711	715	674	730	737	673	722	736	690	689	673	708	650	673	670	711	672	614	701	683	680	676	732	722	691	708	728	735	696	748	661	688	678	685	698	704	705	701	751	696	744	750	694	702	702	647	718	721	713	681	624	689	722	774	669	698	694	681	738	687	675	686	659	684	743	659	719	727	685	679	675	701	732	733	656	676	651	699	712	713	698	685	674	686	692	705	710	682	740	695	673	700	669	684	710	706	720	693	729	694	695	716	689	693	683	683	732	705	698	698	743	688	674	650	675	696	691	703	757	731	676	702	735	721	784	698	671	722	698	745	662	711	702	706	731	641	750	686	703	662	702	700	650	657	672	678	648	698	664	702	701	707	709	673	678	694	742	714	678	673	676	727	679	767	711	756	688	696	721	746	710	708	681	711	749	752	713	706	657	657	726	751	684	661	710	654	682	687	685	750	719	704	698	708	710	682	726	739	672	685	692	702	734	719	670	723	682	716	698	716	744	733	744	667	705	736	715	703	647	731	717	674	705	714	725	672	688	703	704	723	701	697	758	703	698	694	700	718	661	719	685	678	697	702	744	671	701	650	702	722	717	685	686	685	736	705	674	680	708	716	678	702	673	723	748	689	715	668	696	674	699	737	654	715	707	655	727	721	642	680	707	710	690	695	735	653	693	689	690	711	743	671	687	703	700	690	678	686	680	696	686	698	646	680	703	729	658	713	683	708	669	658	715	676	674	729	664	680	662	678	698	702	706	685	722	693	686	688	670	731	695	724	700	705	699	693	673	721	708	711	676	716	690	744	659	683	670	688	685	682	719	710	713	632	698	744	715	673	741	669	679	737	694	693	672	691	689	705	707	683	718	671	708	703	719	665	742	712	676	700	701	694	678	670	682	724	674	665	707	666	751	701	716	680	702	699	726	691	685	705	717	695	733	714	697	724	615	685	665	675	685	677	710	673	686	706	691	667	686	658	700	720	704	665	653	720	687	688	697	694	703	727	740	668	755	728	670	659	672	710	637	696	697	683	674	692	661	720	713	732	712	708	689	689	650	716	681	694	658	728	739	657	671	698	724	739	714	667	706	685	692	744	703	665	710	643	677	700	680	692	699	699	755	671	707	695	653	726	715	637	707	714	667	693	680	720	738	728	684	722	688	683	687	668	720	762	725	713	695	710	676	679	740	689	709	736	705	692	702	695	738	677	701	726	704	696	694	709	678	699	688	734	755	700	657	689	727	694	695	724	724	699	653	677	697	707	763	706	639	666	728	695	723	702	718	694	753	742	691	644	679	721	701	702	743	737	730	699	701	672	701	684	702	762	684	659	655	697	700	683	666	709	665	692	721	736	704	744	671	761	693	719	699	712	675	680	726	702	717	731	692	641	716	659	714	702	678	663	690	689	723	692	672	720	679	661	698	693	673	689	679	649	685	704	737	712	688	693	691	659	645	729	666	686	680	727	700	656	700	653	652	737	735	722	681	665	690	732	729	722	755	667	670	740	725	655	726	691	691	711	712	684	693	723	740	714	693	695	727	713	694	707	714	743	703	694	654	661	714	673	728	631	656	700	720	706	688	727	754	694	705	647	725	716	689	715	704	653	709	695	631	693	677	683	728	699	695	736	670	662	789	712	739	662	725	715	721	713	666	702	714	721	655	692	679	687	707	699	674	656	698	678	686	682	690	712	696	699	715	676	714	708	699	675	692	713	727	730	678	667	736	719	700	674	742	754	661	678	683	706	704	708	637	705	706	756	660	696	687	763	705	724	715	725	737	694	707	705	710	702	689	691	713	663	721	697	716	672	691	667	735	699	643	711	687	704	712	683	737	720	688	736
24919	21482	28313	24961	17739	1641	760	578	555	456	450	422	374	381	409	396	429	383	379	370	364	391	381	349	330	354	345	356	322	341	349	328	348	371	346	330	382	377	325	369	353	342	355	335	343	337	343	343	346	347	331	364	346	378	344	355	342	344	351	348	352	339	330	343	316	325	324	308	356	357	323	335	336	351	345	343	346	375	324	341	349	342	347	344	352	328	344	326	336	334	351	356	337	352	315	346	318	329	341	326	339	349	314	367	348	328	360	307	352	332	328	368	334	333	334	334	335	312	349	332	332	344	350	323	315	350	316	316	327	344	315	332	352	343	349	320	362	339	351	323	342	342	364	312	334	343	349	337	354	349	345	354	336	363	315	386	308	313	329	376	346	345	320	366	347	342	351	321	376	348	347	356	324	357	326	331	335	333	315	329	363	324	333	311	320	351	345	335	377	341	336	321	330	335	394	329	344	340	346	341	296	328	384	342	330	336	361	338	346	320	307	344	335	366	344	324	304	344	341	375	340	344	331	351	323	341	356	351	323	298	341	331	333	361	352	326	330	346	317	353	363	364	341	354	315	344	325	311	359	327	344	345	332	337	339	349	306	351	334	356	343	351	305	376	333	341	330	367	333	331	353	339	330	360	366	326	349	336	373	316	341	348	326	345	318	344	353	350	316	326	340	344	365	343	340	353	350	342	354	336	311	367	347	341	343	310	332	349	297	382	355	344	349	322	331	347	376	335	354	361	329	349	332	353	328	333	369	345	343	360	376	351	349	366	298	326	345	343	318	339	341	334	313	326	319	348	329	339	341	349	367	343	338	338	348	332	341	359	344	347	356	318	349	331	358	354	322	352	342	339	332	324	341	338	309	330	359	344	342	352	323	353	356	346	301	327	326	329	354	300	358	343	360	342	328	330	331	370	320	310	307	376	367	341	368	337	347	323	360	340	365	353	353	349	367	291	360	311	373	348	332	322	338	336	334	353	339	339	303	334	344	319	336	321	322	328	322	341	336	336	348	339	312	324	326	313	379	318	319	299	357	370	346	315	342	308	323	360	343	320	388	355	332	297	362	358	373	321	335	342	327	338	330	341	361	352	336	315	334	341	343	336	349	293	351	375	319	322	342	344	369	355	346	337	322	337	332	330	344	321	325	373	333	305	340	366	364	331	329	307	335	294	334	306	287	372	320	349	308	364	326	363	342	302	308	306	320	338	331	330	327	360	361	315	327	360	338	362	327	325	346	337	340	328	332	332	334	349	333	337	343	315	335	356	359	336	358	311	321	304	326	321	331	341	321	347	340	313	314	332	339	352	340	356	340	359	342	334	351	360	355	353	311	366	353	338	323	387	344	332	335	331	322	350	379	345	305	331	342	334	327	324	326	328	374	329	323	328	371	337	325	338	350	355	311	351	346	347	345	331	340	335	356	347	318	326	317	350	320	329	341	330	315	317	333	361	323	348	347	327	319	338	328	351	322	321	336	320	339	344	342	328	350	322	377	332	351	322	355	357	316	364	366	330	349	324	344	336	352	346	348	339	336	345	339	333	322	331	354	319	368	357	340	352	330	331	345	372	333	361	352	342	363	330	323	337	348	345	346	306	332	320	377	337	318	331	344	347	304	303	324	361	320	342	356	320	332	379	386	321	340	334	328	376	305	318	363	363	327	338	332	322	334	322	321	312	317	374	365	352	349	305	350	331	352	335	313	333	373	357	355	328	331	317	332	323	334	356	375	353	326	319	308	336	326	325	327	338	315	357	374	379	317	328	324	356	334	376	333	351	327	339	326	360	349	294	321	347	299	345	374	332	343	341	340	350	358	322	335	364	326	336	327	336	332	356	341	314	337	307	335	330	349	361	359	340	350	361	346	358	336	356	377	354	347	353	365	300	367	341	338	333	363	369	319	319	329	355	353	345	319	345	336	356	330	341	339	351	321	341	360	303	362	357	337	343	321	331	353	395	332	343	332	369	360	322	339	364	374	360	342	356	327	353	386	316	353	347	352	320	350	367	325	352	349	345	350	328	358	351	356	314	360	332	339	342	337	324	352	371	327	358	340	351	344	314	372	327	344	348	317	329	347	369	335	353	347	324	352	321	343	334	359	338	351	345	355	342	336	320	355	342	341	318	359	358	347	334	343	379	352	362	342	312	314	321	310	329	361	334	348	317	319	345	362	358	336	379	340	349	356	317	361	313	299	348	334	322	352	343	330	337	334	349	356	353	325	341	344	340	331	369	349	322	353	330	329	312	331	369	305	335	327	370	344	327	373	373	338	392	345	359	326	324	372	356	333	315	333	323	336	343	311	327	346	358	335	331	334	348	329	325	325	391	329	328	365	370	344	313	331	367	358	326	345	351	347	346	327	354	305	324	395	317	365	354	336	337	335	349	354	314	356	344	307	370	335	360	365	318	345	323	327	320	329	338	360	327	334	347	343	326	323	345	334	310	317	341	338	350	334	353	300	365	338	342	370	313	332	352	341	335	351	341	370	300	347	348	354	349	324	336	350	324	338	323	327	309	300	356	335	361	340	311	359	330	305	336	334	327	340	353	351	356	323	338	354	352	333	338	345	362	337	332	328	358	317	337	331	313	332	339	364	332	344	346	352	325	345	362	311	334	309	341	337	333	338	335	346	317	304	323	340	342	318	337	345	346	343	333	324	327	335	360	334	360	327	379	354	310	331	331	352	358	337	318	352	315	368	337	338	352	354	385	314	342	333	369	346	328	349	312	351	354	321	353	371	339	339	353	314	332	345	338	367	328	343	332	339	322	316	332	365	357	290	366	328	320	338	329	331	345	343	328	338	350	305	313	355	327	334	342	304	333	361	354	352	360	322	379	315	334	330	359	362	370	354	339	362	299	319	289	357	325	304	315	355	305	333	340	343	340	352	307	333	342	349	327	336	333	313	364	335	343	343	356	354	370	335	346	323	334	325	375	359	363	332	357	357	314	348	329	336	343	349	296	347	327	328	344	301	344	331	302	332	362	363	314	344	304	327	330	329	346	343	310	407	342	368	356	323	357	315	361	317	349	310	334	337	317	331	319	326	330	355	309	362	363	365	324	331	339	312	343	315	360	334	337	299	364	304	357	322	354	294	339	333	369	349	338	329	324	358	298	353	317	336	317	377	309	331	328	333	344	367	342	313	321	330	366	336	328	358	364	337	346	316	367	308	338	340	314	327	347	332	341	333	338	321	320	318	332	342	357	321	336	308	325	323	368	349	314	324	299	321	348	344	328	332	336	313	317	324	375	308	326	335	343	324	377	357	325	342	351	336	341	326	347	332	368	350	303	330	341	305	341	329	388	343	340	357	285	342	332	331	302	380	309	330	335	331	350	352	356	330	349	356	340	336	315	321	335	330	327	338	351	342	298	354	352	344	336	334	350	319	337	311	331	323	329	333	348	317	320	357	345	315	344	334	347	327	322	357	336	333	362	343	313	339	329	352	350	331	359	344	346	363	316	315	328	371	345	325	330	300	324
5426	6776	5816	4399	3042	1835	1362	1074	902	782	719	643	593	590	560	601	593	509	484	493	452	460	466	442	450	455	424	481	459	435	444	412	429	498	435	417	452	468	431	437	462	379	418	428	440	398	419	448	451	411	402	449	416	402	465	442	441	453	433	428	434	438	429	407	428	461	427	435	410	419	395	425	432	434	438	420	398	417	420	432	395	438	429	441	411	434	457	449	437	465	406	397	433	421	435	412	466	414	422	400	435	423	438	455	437	453	451	420	438	431	408	451	431	412	475	372	414	400	418	381	415	409	438	400	433	433	412	386	465	465	393	438	404	449	421	438	435	399	393	418	437	412	420	391	428	401	419	403	416	418	425	453	458	409	387	401	443	427	434	408	423	425	415	394	433	431	406	410	453	419	410	432	432	412	426	398	419	434	421	422	404	436	444	430	412	424	410	419	420	435	470	405	453	406	425	441	429	421	403	446	390	409	429	418	453	409	419	424	427	408	406	424	456	403	444	416	423	423	462	405	446	381	447	408	403	387	403	430	418	422	448	389	410	437	441	407	425	417	408	452	397	410	432	415	444	424	438	421	386	414	440	440	466	445	447	425	421	439	388	448	440	400	421	399	397	421	431	451	426	428	420	403	410	477	441	420	438	417	453	430	458	417	414	440	403	414	435	449	427	432	434	395	404	443	407	412	431	424	410	441	425	468	442	432	412	437	431	437	415	422	447	438	413	411	393	440	426	434	405	409	448	411	408	422	469	394	422	410	437	470	431	459	399	430	425	446	406	411	434	431	389	416	377	413	415	426	379	419	402	431	433	444	431	422	475	468	396	398	436	463	406	421	415	455	400	401	408	451	441	431	441	434	433	435	448	465	401	412	434	465	436	406	416	425	399	475	457	462	447	436	379	422	417	427	448	414	388	437	416	397	411	395	415	427	425	401	436	416	432	430	463	400	460	433	453	425	401	433	406	436	441	412	446	425	478	457	427	427	433	447	433	439	442	399	423	420	411	430	483	398	439	419	436	422	411	421	437	393	418	440	474	414	410	421	435	448	443	421	424	446	433	400	440	416	425	436	448	417	398	382	483	385	384	402	454	453	426	446	416	418	437	400	423	437	418	446	430	417	431	392	426	444	410	436	410	434	461	426	462	419	450	451	418	430	434	400	438	391	406	378	378	423	421	433	422	427	419	433	439	416	461	440	416	430	431	436	407	438	419	401	396	455	417	411	432	446	417	432	447	383	449	410	413	412	414	402	425	455	425	465	464	426	403	420	445	389	417	416	418	405	413	395	448	419	449	442	429	417	411	408	417	457	413	418	439	402	458	414	417	378	434	430	420	431	442	416	405	445	393	434	427	459	444	429	416	409	420	441	423	421	416	417	464	399	412	429	428	418	411	416	413	403	435	434	413	434	407	382	432	375	445	408	419	396	392	437	456	426	430	408	425	452	429	393	356	424	406	418	406	386	429	407	430	393	413	384	429	390	434	407	411	415	428	408	405	420	438	403	460	434	432	432	461	435	442	423	405	428	403	423	420	423	451	398	401	411	393	400	409	412	430	454	459	423	412	433	455	433	429	421	419	407	407	401	459	442	415	392	453	399	437	422	418	442	420	438	441	429	446	424	415	395	474	467	414	424	410	413	409	407	430	446	421	426	412	463	388	398	383	460	437	424	405	404	425	414	394	416	429	406	440	420	419	451	426	430	418	446	418	420	467	405	457	454	414	432	402	431	455	445	420	401	442	401	414	411	426	424	420	434	434	450	442	416	430	424	429	395	440	392	454	421	428	388	420	439	448	444	419	415	417	430	458	431	438	381	428	417	380	414	375	442	431	455	419	415	432	425	406	399	421	434	454	430	414	424	421	410	411	443	408	428	386	433	434	419	436	451	468	411	426	419	441	422	408	396	415	414	401	438	453	452	412	407	419	425	394	434	396	449	437	461	388	411	491	400	417	422	433	397	409	426	423	434	443	407	448	390	400	444	415	419	445	410	413	452	466	400	433	425	432	444	419	431	381	414	451	433	447	421	457	410	413	438	433	440	418	409	408	421	428	415	439	427	420	430	418	400	410	395	465	404	419	418	423	427	402	434	409	418	405	458	418	416	402	435	424	442	442	400	413	432	422	430	383	407	410	410	380	450	487	464	417	403	415	463	441	380	395	421	425	455	436	410	422	417	435	410	445	433	395	409	403	408	431	416	442	430	416	419	445	401	423	406	390	404	428	424	428	450	411	400	386	458	447	429	452	391	440	449	426	400	462	471	454	420	419	436	420	492	453	422	428	420	436	405	395	420	419	403	408	424	421	391	411	373	441	446	407	444	400	396	416	431	408	417	426	479	404	432	442	411	411	443	403	412	447	419	427	437	415	444	426	435	462	437	428	380	462	432	405	425	437	448	433	440	430	447	452	390	428	415	444	414	417	426	447	420	453	429	425	418	418	457	463	435	448	444	418	444	388	448	459	401	458	434	412	413	456	407	381	465	449	427	406	413	412	414	404	454	418	414	399	376	437	453	425	436	413	422	440	425	412	409	447	425	431	418	407	416	416	415	413	395	437	422	405	451	430	406	478	374	435	430	426	437	419	432	406	449	413	388	418	421	406	414	458	431	400	405	433	413	408	426	420	403	415	404	415	421	455	404	444	427	411	414	417	420	399	428	423	428	424	400	402	422	436	392	447	409	429	419	445	434	421	401	407	422	430	431	432	433	427	414	433	404	435	400	375	423	440	427	440	444	436	405	428	430	395	448	429	412	414	433	426	461	433	432	394	446	420	448	412	410	404	456	387	440	433	419	420	438	400	411	415	410	430	425	386	435	476	406	424	449	424	401	420	442	421	403	409	433	437	409	405	398	446	374	434	443	416	440	368	454	423	421	416	414	411	430	432	456	437	411	378	418	399	473	411	448	430	416	421	409	405	458	398	441	399	421	388	426	465	420	392	413	412	408	455	430	419	415	413	407	378	423	408	438	450	420	412	396	440	438	405	450	420	382	374	439	437	442	411	444	451	420	463	384	405	412	413	428	436	403	439	405	401	416	409	418	403	405	385	405	427	453	401	441	440	417	443	429	420	456	447	457	410	380	385	422	420	410	419	410	424	388	435	409	427	415	409	418	452	456	415	415	422	425	434	384	389	459	435	376	409	410	460	434	437	395	411	385	419	434	413	438	438	419	451	435	443	432	399	422	413	455	420	431	396	404	469	423	463	400	415	414	423	402	446	431	397	416	398	415	391	431	413	447	416	425	434	396	376	441	421	439	403	420	415	425	411	430	406	425	418	416	442	437	432	427	415	426	435	419	394	408	442	433	433	447	403	397	420	436	435	422	393	427	383	405	423	440	417	410	427	441	452	428	366	425	470	464	391	411	400	396	432	476	462	442	425	436	411	420	458	445	449	383	438	420	437	433	438	414	419	395	430	413	436	409	457	434	404	479	411	426	417	397	416	447	429	441	454	424	430	435	434	416	429	445	417	421	424	411	417	439
22950	21544	29566	23966	21545	21626	15493	2296	1550	1341	1314	1292	1132	1120	1067	1117	1156	994	912	939	969	927	876	865	884	853	859	911	841	905	876	872	884	826	882	858	851	899	855	859	805	859	801	874	855	798	845	862	803	871	845	829	845	872	827	830	849	798	909	801	847	851	799	794	861	788	820	852	812	810	875	834	807	830	861	819	819	831	861	863	819	758	896	852	818	853	859	841	815	793	836	827	821	829	782	784	819	811	850	875	839	860	812	796	868	820	809	839	858	824	787	915	855	791	823	792	827	873	861	874	833	926	821	844	832	884	796	866	788	816	835	809	771	879	870	819	863	898	816	805	856	787	819	845	876	804	861	838	819	796	833	854	855	887	863	870	827	872	877	858	814	829	820	823	827	818	822	804	912	814	813	823	804	814	835	821	808	835	789	815	860	876	809	814	802	828	848	829	793	833	882	845	849	833	850	830	865	808	887	814	821	814	869	823	833	830	818	847	850	842	768	843	816	798	831	877	831	819	854	801	832	829	778	806	820	805	839	811	853	837	854	800	798	834	835	785	845	850	866	788	851	820	822	812	886	857	873	808	846	830	802	827	859	849	806	824	836	837	815	800	818	871	838	805	826	792	780	803	783	813	857	854	865	860	870	833	852	875	819	816	849	838	796	826	818	817	821	848	867	866	813	856	859	858	844	824	852	872	842	823	805	774	815	871	790	817	835	859	842	830	803	859	810	797	827	801	785	837	819	840	856	875	839	850	849	825	814	761	863	845	797	839	839	843	761	848	815	809	837	889	828	860	776	814	822	834	830	828	834	804	791	776	843	828	851	828	875	905	803	831	844	868	842	859	792	816	824	818	815	825	808	844	794	835	825	828	843	843	855	807	825	822	846	854	773	840	830	877	857	820	785	839	887	873	802	804	837	805	808	836	863	802	811	860	868	862	873	832	791	846	810	863	814	812	765	844	781	851	821	828	826	828	824	835	816	816	845	809	841	797	826	797	805	856	811	894	827	823	859	834	847	842	871	823	824	841	779	862	863	866	819	814	872	837	853	830	858	878	850	843	770	812	856	820	816	855	815	764	830	795	835	849	834	783	892	784	854	899	861	840	826	786	807	812	809	828	795	821	851	814	779	822	830	821	830	783	827	859	811	818	830	911	852	852	772	829	827	867	826	822	788	804	837	845	823	805	846	835	877	857	830	879	874	803	856	826	826	823	820	816	805	909	809	789	820	808	796	870	839	807	778	829	895	773	896	836	834	809	776	797	841	829	813	844	837	829	838	812	822	852	856	764	770	791	802	813	844	797	836	813	888	845	857	852	858	836	819	890	841	805	812	824	817	866	813	840	797	792	837	824	833	820	840	797	874	851	806	824	797	882	822	812	809	850	796	835	864	825	819	808	819	840	783	814	876	834	864	846	801	837	839	804	832	892	834	859	850	833	850	841	809	807	824	816	854	849	775	878	865	868	833	832	814	793	808	835	785	813	847	863	795	776	799	842	756	836	846	813	848	862	825	849	858	788	853	848	845	832	868	840	792	831	864	853	873	842	846	824	855	842	809	842	807	838	831	771	867	832	852	834	841	836	821	801	826	889	834	810	799	845	825	800	807	834	820	789	853	844	799	868	823	805	864	861	883	778	777	821	779	808	864	800	821	822	852	803	826	870	779	815	847	837	809	843	781	841	850	810	841	850	854	813	825	861	806	824	861	792	779	819	853	846	776	803	806	851	846	794	851	837	825	859	867	814	799	824	828	825	895	793	806	883	831	785	847	785	838	838	810	844	855	845	848	756	836	819	834	833	829	807	778	897	829	812	808	856	800	846	796	842	891	844	802	826	819	917	799	816	828	859	835	839	821	840	800	854	828	791	852	846	815	882	811	811	798	875	842	793	830	799	796	845	783	839	777	794	844	859	827	851	793	887	819	821	857	858	794	795	793	835	810	852	833	890	852	753	875	832	842	852	768	792	843	852	838	768	776	831	790	850	801	835	814	836	838	805	857	808	864	842	822	864	826	833	833	884	834	839	823	768	786	832	833	812	808	817	842	800	886	824	809	812	765	829	834	837	870	795	803	852	788	823	830	807	879	781	856	829	794	802	754	843	861	843	799	781	821	814	823	804	790	851	787	861	801	860	838	882	823	846	804	811	812	825	806	830	835	892	818	873	785	838	833	817	852	852	810	827	807	802	774	840	851	866	809	886	816	857	860	819	846	842	784	829	808	821	822	817	872	797	827	834	795	817	873	808	878	833	875	762	849	835	861	844	824	831	798	806	851	835	816	808	857	804	846	816	792	818	804	766	796	814	821	848	814	857	776	810	767	825	790	778	815	808	871	803	836	798	846	829	843	829	870	856	835	802	793	825	849	814	840	858	839	823	817	863	806	818	840	821	809	781	789	826	829	871	845	819	836	848	815	808	812	803	887	840	845	793	812	845	845	838	833	836	811	851	822	854	839	878	844	785	807	803	788	790	828	877	791	849	800	836	796	776	805	830	836	901	867	820	811	854	830	849	850	862	820	831	833	816	837	879	826	829	823	819	816	824	797	837	782	826	791	873	816	792	787	812	834	856	838	822	844	820	811	817	841	818	878	818	847	844	858	804	796	794	835	800	908	848	811	824	821	838	802	831	827	855	822	828	789	802	842	805	806	754	809	819	839	794	830	813	821	884	853	830	834	844	811	809	800	830	798	798	898	791	806	831	839	826	855	819	839	870	762	767	824	869	837	751	832	758	854	843	834	797	810	775	817	826	741	843	837	829	882	857	795	812	814	805	853	862	815	874	815	814	792	810	789	820	841	883	797	780	784	831	764	833	800	820	831	839	877	830	860	839	823	862	787	803	858	849	796	805	848	847	828	792	802	802	866	826	801	852	830	834	806	863	886	811	813	859	828	781	850	856	860	853	839	846	872	886	837	835	807	844	749	833	852	857	864	825	829	805	806	817	844	768	819	885	844	859	787	778	837	799	796	844	805	767	833	764	776	794	807	811	820	859	868	804	786	797	846	851	844	870	836	852	835	903	869	845	864	855	810	819	789	868	830	809	808	866	791	842	794	929	801	846	837	846	880	826	800	848	818	827	872	833	845	874	784	834	863	840	847	806	821	822	810	780	840	827	816	776	853	854	853	862	837	886	814	838	820	847	823	824	800	769	804	849	807	853	810	874	789	816	839	801	825	780	841	816	856	832	831	768	820	812	766	802	844	821	830	821	832	790	881	850	802	833	792	818	809	843	832	777	840	818	921	859	812	837	808	814	818	817	782	834	820	858	822	797	811	817	814	815	878	794	864	808	818	853	814	846	795	845	826	878	883	808	805	808	782	850	840	822	828	821	817	818	816	819	810	814	851	783	813	814	849	845	797	780	850	789	838	814	792	837	820	793	835	808	873	786	806	789	828	854	810	853	808	839	840	807	816	861	828	871	831	862	823	830	835	838	856	802	845	853	841	812	807	812	843	791	863	813	824	814	795	788	793	880	834	853	823	900
7645	17630	15953	10309	8241	5351	3797	2932	2592	2166	1913	1704	1633	1487	1517	1506	1581	1217	1227	1101	1101	1049	1063	1004	1017	1052	1027	1003	1015	993	926	973	996	986	1012	965	925	990	1022	1003	970	920	916	890	951	959	929	898	965	919	966	933	1007	963	980	932	954	947	972	963	983	907	902	992	943	982	978	922	911	945	886	887	915	925	968	985	945	949	908	959	934	934	956	940	942	923	934	930	889	930	940	912	912	954	952	1014	925	910	948	975	952	966	950	941	965	934	913	951	881	933	894	921	900	969	946	991	886	917	943	908	972	892	893	916	891	924	875	946	950	947	893	902	928	977	917	962	930	917	936	944	915	954	976	1006	906	859	915	908	915	931	931	930	911	917	949	1018	911	958	935	923	911	936	902	926	904	933	938	927	881	919	940	928	898	890	920	886	950	914	908	926	958	879	937	950	910	901	890	924	913	888	929	900	963	885	1026	900	897	984	918	970	957	879	924	905	930	993	968	977	942	891	932	924	903	953	900	903	916	935	936	911	960	911	925	933	943	895	953	930	994	960	937	908	941	926	951	950	916	979	956	905	885	883	973	944	882	951	914	858	925	907	901	956	933	885	919	924	917	906	900	964	910	1000	933	931	930	867	875	861	919	904	911	907	928	920	893	959	925	973	893	881	897	931	907	898	894	902	941	913	925	931	990	966	982	890	1003	922	896	923	927	898	900	939	942	929	884	884	960	941	883	963	953	899	846	916	909	911	910	912	902	878	936	958	942	919	957	911	1001	949	994	1042	946	900	858	919	905	955	884	899	949	900	926	892	921	920	922	939	873	904	921	927	873	908	942	920	908	908	892	910	893	938	939	965	936	944	893	899	938	932	940	940	906	885	927	911	894	981	903	899	948	911	938	933	900	978	914	924	846	905	936	913	921	906	879	968	839	931	926	899	946	905	910	928	897	889	927	899	927	928	951	884	882	950	950	889	885	887	935	941	904	966	925	917	954	913	995	950	892	935	929	967	916	894	945	923	992	885	895	877	885	945	897	944	948	921	992	913	938	927	1007	892	944	932	982	907	940	944	941	910	1002	921	886	938	923	892	926	866	945	907	896	954	915	935	866	930	885	918	962	914	970	897	943	902	929	927	889	902	875	932	937	928	905	935	914	903	995	968	944	951	916	910	899	878	936	873	949	923	931	904	942	931	969	923	929	890	902	927	971	971	919	903	922	979	940	940	911	903	892	967	894	946	912	921	909	953	932	904	885	919	936	927	941	939	966	895	956	916	951	897	925	911	937	907	874	911	951	903	912	934	915	957	935	922	890	946	915	871	902	964	950	887	874	961	892	916	937	909	874	850	912	987	916	907	966	938	906	899	891	922	895	959	895	918	936	934	933	906	946	922	926	948	927	889	889	887	898	942	947	879	932	960	960	893	886	930	861	948	917	916	924	945	969	941	957	959	949	950	969	926	954	942	956	1004	947	875	925	949	913	960	901	898	930	945	897	935	898	894	893	953	875	913	944	941	892	904	913	897	887	922	966	905	948	904	872	960	983	974	885	915	871	866	930	903	856	927	884	916	956	923	916	878	994	925	891	887	929	892	929	896	928	909	978	987	930	932	929	877	973	889	932	905	964	922	995	910	897	935	919	969	941	949	903	891	922	943	859	894	887	905	942	877	948	975	917	889	941	962	892	910	915	908	962	916	903	919	944	913	928	939	899	894	951	923	911	936	934	925	929	924	901	873	883	947	939	963	918	907	937	930	914	871	916	944	935	919	987	908	916	954	974	956	934	945	899	917	919	901	921	928	912	916	935	979	951	883	918	931	917	898	957	932	938	924	929	957	889	958	931	945	901	887	931	924	954	903	930	935	899	916	970	968	911	904	981	904	975	949	921	943	951	903	918	941	899	904	1011	883	927	894	963	937	943	914	923	945	952	902	914	958	962	967	893	920	961	889	949	899	916	929	909	882	885	916	1002	872	924	913	933	901	908	917	882	901	897	942	957	904	880	988	945	901	896	913	921	919	893	907	925	885	953	913	945	914	919	909	924	891	952	925	925	910	911	920	858	920	964	942	924	923	926	903	883	964	950	994	1018	933	899	922	882	902	962	921	923	929	904	953	908	860	928	926	937	912	958	932	979	913	919	915	931	942	913	940	944	899	910	932	939	908	928	928	941	919	906	893	940	848	917	910	946	922	918	906	911	935	947	963	910	931	970	881	944	818	925	907	893	958	878	966	953	902	921	912	917	916	929	939	901	882	914	944	871	880	940	885	910	955	912	881	913	918	897	965	937	949	888	943	940	951	915	878	890	929	879	955	999	867	961	904	951	925	895	860	909	915	942	869	923	916	934	946	917	856	869	964	906	921	909	956	959	935	897	889	972	913	926	934	900	901	919	925	839	894	881	922	939	945	917	939	965	939	925	951	913	910	940	949	898	873	917	938	873	966	945	968	937	949	968	944	851	907	969	949	968	874	897	927	918	928	953	894	909	937	929	945	965	875	900	908	903	927	917	961	900	862	958	903	942	861	965	921	943	917	901	898	932	963	919	931	960	902	882	907	909	891	894	935	870	898	900	936	919	878	935	914	913	952	925	962	933	958	935	913	944	878	917	940	860	934	936	905	886	946	945	936	951	911	986	941	960	924	921	949	905	928	940	956	891	910	927	947	941	943	987	957	975	943	893	924	914	909	885	916	935	927	930	898	848	919	939	941	916	909	906	896	936	935	914	899	883	941	934	927	924	932	936	912	948	947	957	948	897	935	932	930	850	989	881	926	906	973	899	878	940	906	891	959	871	939	923	919	918	881	906	902	948	938	909	909	924	940	919	927	847	917	946	913	902	959	854	930	988	928	943	931	929	934	925	908	938	940	950	899	926	968	907	900	961	903	931	929	978	925	937	948	961	921	931	885	955	951	917	909	900	887	928	927	886	910	919	909	899	925	895	893	902	898	928	889	886	889	961	932	939	914	926	916	955	962	948	985	926	855	890	921	976	920	924	897	882	933	952	938	978	912	939	883	908	925	867	923	932	899	923	923	948	964	880	911	917	955	921	946	922	866	934	875	883	911	881	901	926	905	927	918	906	908	909	915	887	890	900	897	895	897	866	896	917	960	941	917	910	913	891	926	940	915	954	962	927	948	892	923	976	914	890	922	924	941	923	865	922	921	964	897	958	913	898	935	976	942	931	863	882	935	872	938	912	900	914	927	995	968	912	944	939	940	925	949	917	957	923	939	938	947	948	941	927	874	967	977	928	942	903	898	919	929	943	951	935	879	926	936	861	945	932	887	961	896	944	895	895	920	855	939	927	956	973	935	895	933	943	957	869	950	951	882	866	886	921	857	987	874	966	915	921	901	943	926	882	911	910	997	956	917	946	889	953	913	928	942	937	927	939	906	893	907	932	909	939	975	896	989	956	915	906	916	925	920	949	904	895	868	890	916	900	962	919	944	937	973	979	899	921	938	937	928	939	884	893	941	931	897	946	923	909	920	894	840	944	889	957	925	887	954	911	900
27345	21087	10406	1353	913	509	334	354	296	324	302	303	309	304	296	310	333	274	302	313	296	299	296	287	262	313	299	300	292	286	267	307	325	304	302	264	313	319	293	274	299	308	295	299	292	287	266	302	298	234	262	306	288	278	314	301	318	282	308	314	300	276	264	306	290	275	291	272	302	320	311	307	321	288	303	283	294	313	315	261	290	293	292	282	289	279	293	252	308	298	296	260	277	287	342	290	302	272	302	292	264	304	274	302	290	288	294	298	303	286	314	315	316	301	307	299	297	280	288	303	330	290	304	311	248	301	309	284	278	284	287	265	291	293	289	358	292	320	249	286	266	287	235	267	314	296	282	317	308	301	283	282	337	266	317	293	307	293	270	292	294	276	261	287	312	313	278	272	284	305	297	285	282	276	301	297	276	291	314	291	293	290	311	307	276	281	277	302	324	281	292	272	309	316	292	277	312	310	276	279	295	310	341	295	310	280	269	265	317	293	286	281	328	303	278	285	281	265	273	305	282	288	298	317	291	313	298	291	290	293	285	292	267	289	276	303	285	284	311	288	295	288	274	306	298	267	295	300	289	319	298	300	300	286	292	290	285	303	276	292	285	289	296	319	286	281	314	266	285	306	278	287	280	302	285	297	311	309	296	299	279	278	309	275	261	277	305	276	301	270	289	280	250	295	289	298	282	288	293	269	272	298	302	284	280	300	284	272	294	297	283	297	299	318	312	302	299	307	268	288	279	286	299	307	281	265	283	300	301	320	304	299	273	291	291	277	301	282	282	307	246	285	263	302	283	277	299	292	325	260	288	269	294	297	288	315	308	299	276	276	273	283	298	267	271	287	305	318	297	290	284	316	275	301	277	279	294	294	296	282	280	317	289	289	276	279	299	300	303	307	275	298	310	305	279	279	317	295	278	285	293	312	282	320	287	297	323	270	310	279	296	260	336	300	273	298	325	287	294	290	277	290	299	274	289	273	274	271	304	280	273	313	291	287	266	291	322	264	293	325	292	307	288	308	290	274	290	295	284	283	283	302	297	287	301	295	298	333	301	302	276	267	286	268	317	307	304	264	285	275	291	294	253	257	294	290	299	276	295	314	284	326	289	291	260	302	314	266	273	293	287	283	286	288	304	287	297	268	308	284	261	271	282	297	313	293	303	290	277	304	256	283	299	285	293	287	275	272	326	292	303	296	309	271	284	288	296	321	272	301	284	277	312	277	293	308	282	313	268	262	307	278	300	288	273	321	271	289	286	290	275	275	266	290	272	305	280	294	288	266	294	277	272	304	277	281	287	275	253	293	272	296	264	302	333	258	294	329	286	321	255	288	290	319	291	267	309	308	258	292	263	283	292	290	307	286	303	263	286	282	275	283	293	271	290	289	288	305	276	281	273	267	256	259	258	283	298	295	285	273	301	264	262	334	279	295	284	312	298	293	278	307	329	306	275	272	285	295	226	291	275	298	260	290	320	286	337	284	339	301	285	267	315	271	280	288	309	301	302	270	275	279	269	297	295	262	277	252	306	292	272	276	269	298	277	285	260	276	275	283	305	310	285	269	316	298	299	256	297	335	309	288	303	296	306	290	331	285	305	290	313	328	301	285	268	285	287	313	286	274	297	287	275	285	273	334	296	283	295	321	300	295	266	304	303	277	295	264	294	290	294	292	277	276	280	284	276	303	300	310	283	293	278	280	294	256	292	302	289	302	277	281	280	261	290	304	309	319	315	302	317	300	277	312	294	260	277	294	309	319	293	290	269	295	297	312	309	273	280	272	290	310	282	271	285	294	280	255	284	266	291	286	272	294	281	330	293	301	308	276	272	291	275	271	283	303	265	269	290	277	305	295	298	294	293	272	291	296	309	267	302	317	284	274	275	284	307	291	280	295	281	277	281	284	289	299	312	301	306	306	268	272	301	277	306	294	313	316	313	297	291	283	300	292	296	306	292	269	299	295	284	312	282	288	290	278	270	322	302	299	304	270	306	296	305	281	328	334	336	288	297	306	292	306	302	290	306	288	284	293	296	310	296	276	300	279	293	288	321	312	323	287	281	276	314	258	275	287	292	279	280	293	288	302	326	284	263	296	275	310	320	283	295	272	280	313	292	304	312	281	280	301	286	327	279	307	279	244	271	302	280	299	312	265	318	305	303	289	287	277	282	298	283	290	304	305	283	293	295	296	268	341	286	278	276	279	273	285	319	282	296	299	288	306	293	310	308	276	304	280	295	311	282	257	287	296	320	323	315	261	268	291	280	279	258	303	276	296	284	317	303	273	315	323	288	313	318	293	281	289	303	292	288	286	291	286	270	313	296	277	295	300	276	293	243	279	281	305	294	293	271	273	288	305	283	265	291	295	295	294	325	306	291	286	272	309	284	278	281	296	296	257	301	301	307	289	310	304	294	286	279	280	290	282	290	297	250	303	290	288	298	293	273	288	290	288	276	278	261	288	286	282	281	273	291	256	290	301	284	261	294	309	266	321	303	293	310	263	284	278	283	288	321	294	308	302	295	292	290	301	274	289	305	277	291	289	296	296	275	296	293	286	303	273	285	288	308	312	264	303	283	304	275	276	316	284	289	291	353	283	269	286	298	290	264	311	270	321	298	298	296	277	305	306	306	271	306	314	270	319	291	296	300	288	295	295	275	276	278	307	276	294	318	320	292	271	309	309	315	269	294	317	290	286	296	299	324	297	299	275	303	268	309	272	263	291	285	286	305	296	310	255	296	289	293	293	314	294	307	307	294	294	288	263	269	289	286	280	292	298	300	311	294	300	277	313	306	305	293	308	289	265	282	307	299	288	299	275	296	305	321	267	298	272	260	297	323	285	309	279	291	318	277	306	256	263	306	278	276	269	286	295	309	282	267	273	280	317	280	281	284	307	301	308	281	241	295	273	284	274	280	295	291	281	262	304	290	274	295	284	288	314	331	315	278	292	279	318	309	282	306	267	262	301	289	267	268	301	271	283	280	308	293	238	310	286	302	318	294	271	298	311	270	299	305	281	268	312	297	282	285	279	263	294	320	279	313	284	294	292	263	306	297	267	299	306	282	311	291	319	278	299	294	307	305	282	301	292	279	292	319	259	283	274	298	295	261	315	273	303	306	314	252	294	307	285	311	261	265	279	287	270	289	313	292	311	344	295	303	298	305	310	276	299	320	294	269	270	316	278	294	284	276	264	289	289	287	289	317	280	289	284	309	312	286	295	289	264	271	305	321	267	317	301	313	270	287	269	319	301	304	261	289	294	294	302	282	314	320	292	280	275	282	310	256	307	276	299	289	290	286	312	315	273	306	306	263	299	285	272	297	267	276	305	267	310	263	293	309	285	328	276	287	298	278	302	277	305	287	263	285	320	280	286	277	293	297	323	291	283	310	300	302	298	303	316	286	303	322	303	298	277	253	282	294	296	291	316	296	315	301	294	322	255	299	308	271	311	287	295	275	291	303	279	299	282	264	257	298	283	284	297	275	320	287	298
4135	1504	1545	1562	1478	787	468	414	393	397	400	382	348	340	345	367	347	359	351	355	326	355	336	345	357	334	346	352	322	376	365	332	353	329	330	337	384	348	353	309	369	403	337	363	356	344	374	360	385	364	361	368	327	352	365	363	333	361	342	345	341	345	357	367	368	334	371	345	350	359	361	335	365	368	378	370	345	349	347	311	355	333	343	368	364	372	347	355	353	353	344	311	356	319	328	333	368	368	320	350	344	333	378	345	350	367	332	337	336	385	377	347	348	358	376	319	351	317	352	355	325	336	350	325	333	354	387	348	334	366	365	353	337	357	336	372	339	346	351	330	326	383	385	351	334	401	354	363	360	337	357	363	332	358	309	323	354	374	317	331	331	340	377	356	349	362	350	344	335	350	328	374	343	358	368	331	333	370	354	327	357	343	365	350	381	312	298	364	357	329	356	353	366	306	377	347	339	323	347	355	348	327	332	348	353	357	378	381	347	362	389	355	362	353	376	368	377	356	355	366	361	354	352	354	371	337	334	373	359	348	298	344	357	352	332	336	348	382	380	313	382	358	317	332	353	354	307	356	361	366	342	351	334	402	352	353	393	332	372	326	343	339	330	359	369	363	358	331	334	355	343	361	356	372	354	383	342	350	367	365	314	368	368	338	360	348	324	348	389	344	305	338	372	332	326	361	316	344	358	323	371	346	362	358	331	330	363	349	367	353	321	335	356	304	337	360	331	336	360	322	353	360	370	366	350	331	357	311	352	360	348	332	333	365	332	332	353	347	357	337	360	324	362	356	352	355	352	342	364	354	341	371	389	330	358	333	309	352	352	346	382	319	361	325	343	344	384	407	358	360	357	365	350	325	345	393	363	334	346	331	356	344	336	367	342	322	341	339	366	350	341	368	366	331	349	361	357	363	353	403	341	348	340	365	357	336	301	357	336	357	362	357	353	344	391	359	346	361	347	358	347	332	388	355	329	339	344	362	359	343	329	359	312	331	376	353	351	342	319	346	314	340	336	362	342	358	356	411	355	334	364	309	353	349	344	335	357	338	354	390	389	343	363	311	342	331	335	346	387	318	347	358	356	322	316	349	342	354	328	340	336	330	321	344	346	370	338	334	341	324	348	333	351	360	339	350	348	339	344	321	359	324	343	359	359	338	384	361	364	352	344	377	357	341	336	345	328	385	352	325	360	349	377	358	327	362	357	333	338	337	354	364	328	362	343	342	341	365	336	366	333	388	313	326	320	343	363	331	340	331	350	349	331	352	325	351	363	367	340	360	353	369	330	377	385	325	365	356	347	347	351	358	344	319	357	357	342	313	349	335	356	386	347	372	347	348	347	367	373	326	370	327	363	339	348	351	341	309	348	347	347	332	315	343	334	343	380	336	377	344	326	358	373	330	333	342	345	329	354	356	365	338	348	374	356	355	346	351	373	359	346	333	350	374	357	349	368	336	344	345	328	355	366	352	354	344	385	365	311	348	321	355	355	359	335	370	369	352	370	328	355	372	368	364	315	333	351	344	331	358	345	336	369	368	357	374	317	368	364	348	373	348	343	353	344	375	303	340	324	346	346	345	347	334	358	321	362	346	328	340	355	383	366	328	392	337	345	348	365	375	328	348	338	340	355	359	355	359	367	354	371	335	336	353	344	333	353	347	346	359	350	334	328	371	356	343	362	362	346	360	313	317	343	315	351	357	370	322	364	350	341	395	350	356	323	361	353	342	320	323	377	343	352	337	347	336	361	311	368	347	344	355	352	344	361	349	341	355	337	346	355	320	354	374	317	315	350	334	350	344	317	354	356	354	333	356	344	351	362	357	380	350	357	327	344	356	342	354	337	338	327	374	391	331	389	348	378	362	383	352	390	362	315	345	319	340	358	331	343	342	349	347	350	322	341	290	338	398	329	365	371	353	350	326	391	352	364	345	356	367	362	336	344	366	332	368	373	362	350	330	323	343	359	327	374	372	325	319	378	332	355	358	342	334	340	348	368	347	323	401	387	333	387	362	346	338	349	350	357	347	344	338	348	366	377	388	331	362	379	369	371	331	324	361	360	352	349	320	368	340	343	363	346	318	368	331	330	373	340	342	347	343	331	359	335	355	318	349	363	338	358	337	361	341	333	327	332	372	352	332	354	358	369	367	295	381	349	336	348	362	330	290	342	356	320	343	355	353	317	336	353	319	347	332	328	358	345	367	340	362	311	398	367	350	375	348	369	333	352	324	351	375	362	331	359	308	326	351	317	355	335	358	321	325	336	326	344	355	356	361	359	371	335	331	344	317	339	340	338	344	361	331	381	371	307	340	358	348	365	362	338	332	328	319	331	351	353	390	367	352	359	338	334	348	350	341	355	358	327	349	322	367	345	368	359	322	355	365	384	353	391	336	364	349	354	325	344	346	325	358	340	347	347	361	378	336	332	374	327	355	343	355	334	345	376	338	339	367	335	340	372	347	362	338	327	372	351	356	375	366	358	350	347	314	330	359	354	327	367	377	335	385	354	340	335	377	323	359	355	368	360	314	395	352	350	330	349	330	369	333	341	352	358	365	349	348	367	334	348	375	340	359	358	366	316	374	347	326	315	323	347	338	340	361	329	360	359	345	376	359	390	338	350	332	370	346	336	347	388	335	385	339	338	326	345	348	386	356	366	391	394	338	361	360	335	354	365	359	351	343	344	345	335	341	326	358	350	331	355	367	342	341	338	348	379	337	344	335	348	344	350	323	350	370	354	352	366	350	349	345	335	331	356	352	340	371	370	325	347	358	349	374	329	357	376	348	348	366	345	374	365	368	354	349	365	361	341	337	341	348	373	339	352	360	340	360	352	365	332	339	371	355	375	345	342	339	364	343	314	350	374	353	355	310	351	362	363	382	364	346	315	367	378	393	356	343	352	354	348	354	346	340	354	333	354	356	346	388	346	333	319	321	346	351	332	321	346	366	352	385	370	320	359	345	353	355	356	366	339	332	363	345	346	374	371	356	391	329	339	374	326	367	368	382	352	399	363	369	344	398	336	327	340	378	382	370	334	331	343	365	351	354	327	346	337	338	363	361	363	372	352	350	334	359	329	367	350	367	352	366	378	361	357	335	342	330	344	344	333	385	327	343	341	348	363	344	346	365	329	384	346	345	358	336	359	351	334	335	342	343	379	354	368	324	353	387	379	324	361	326	365	357	335	369	365	357	344	342	336	378	370	341	353	337	361	336	345	348	351	310	360	349	369	353	327	315	343	344	337	343	328	349	353	379	357	349	377	347	326	376	368	350	354	375	374	329	332	349	344	356	352	325	332	336	366	352	354	382	278	358	366	364	357	358	332	370	359	367	358	342	356	378	376	360	328	348	351	311	375	337	361	372	363	353	344	360	389	338	335	346	353	347	374	318	349	346	377	358	341	366	350	356	337	338	388	360	337	339	354	324	334	410	356	376	343	388	340	342	342	352	358	385	370	353	358	371	341	361	366	352	309	346	353	332	338	352
23747	21514	29264	24209	21523	17880	2431	1175	980	893	835	847	852	774	804	718	739	716	695	654	682	637	693	666	633	645	658	641	613	633	696	662	638	623	663	631	614	614	657	660	629	618	622	589	615	607	632	618	619	642	619	659	639	610	604	590	646	627	629	624	713	633	633	642	630	598	649	601	605	647	612	625	624	632	592	619	656	658	625	631	578	656	615	654	629	622	600	647	645	569	599	646	640	614	617	613	632	593	656	616	643	630	642	600	614	647	616	616	605	640	632	597	647	616	627	637	600	579	628	608	612	577	637	598	636	621	663	602	653	645	601	605	629	618	589	617	628	621	659	671	612	629	669	646	624	632	628	609	571	596	624	581	601	616	604	683	627	613	602	629	645	624	654	566	631	616	658	694	651	618	631	606	598	593	643	566	548	618	602	626	596	651	606	624	621	635	608	610	649	597	614	625	625	610	652	636	643	608	616	570	649	645	626	641	628	600	587	584	615	630	615	631	572	612	582	646	546	602	662	626	605	642	594	652	588	633	631	650	624	625	629	641	660	614	586	626	646	616	574	614	638	638	601	657	626	600	610	610	608	596	600	604	604	621	614	607	613	592	597	588	603	542	614	599	577	585	607	584	636	604	651	646	616	610	606	645	622	639	602	610	626	586	637	601	622	597	579	629	592	612	629	639	616	610	627	593	658	639	624	653	583	622	592	646	615	593	639	589	582	591	639	632	617	622	612	635	616	580	671	601	602	618	647	599	573	626	596	605	619	596	619	599	619	607	594	625	666	595	645	668	608	620	574	633	633	592	610	574	624	577	612	625	604	681	590	608	631	611	574	606	637	547	622	608	590	625	589	587	600	627	592	630	626	573	617	610	598	623	631	645	641	634	661	603	621	621	603	601	634	611	600	581	589	637	586	617	617	617	644	640	617	598	599	653	603	654	567	626	646	652	602	634	607	611	652	681	648	647	622	621	631	634	650	618	632	598	617	679	648	588	610	603	590	612	635	619	600	624	578	625	643	615	608	590	580	631	564	608	633	676	653	626	647	623	631	567	623	617	639	627	606	619	643	596	644	616	630	647	637	610	610	655	571	606	602	673	619	603	581	604	577	587	635	597	669	573	627	607	627	604	649	638	601	632	640	634	638	602	609	602	619	636	624	653	619	534	659	614	616	624	612	635	563	626	610	609	628	598	630	615	622	629	591	623	587	623	674	636	649	641	648	624	654	610	655	587	648	582	626	583	617	642	589	621	640	581	617	658	594	618	597	637	624	643	607	609	628	615	599	616	613	617	629	637	614	620	625	613	608	573	630	634	634	622	575	606	588	634	651	635	631	619	617	602	650	617	628	610	572	642	606	609	611	626	565	628	602	665	632	624	600	610	574	633	592	634	587	648	619	588	624	567	630	603	648	605	616	683	602	624	652	601	649	623	608	606	579	668	621	605	602	605	607	613	590	584	641	608	633	605	597	582	600	629	593	630	676	620	605	596	575	627	641	600	650	593	564	620	647	610	624	595	604	623	645	601	590	573	605	574	619	594	600	630	624	623	640	615	653	632	621	636	604	611	573	658	613	624	611	612	630	617	604	632	628	619	609	618	618	592	636	653	634	603	640	609	627	629	647	629	616	614	630	623	582	649	630	641	658	658	603	597	583	610	649	608	604	602	618	596	634	599	639	607	648	636	625	599	586	615	612	614	656	614	608	622	604	595	628	618	616	636	632	642	589	644	617	621	644	634	604	653	620	568	639	642	623	619	632	630	589	583	646	603	679	633	645	616	635	645	607	637	603	637	631	603	607	631	609	637	638	609	612	567	611	627	625	643	626	597	601	596	618	595	584	624	608	622	598	669	634	589	659	602	603	601	635	613	619	640	636	662	671	604	569	607	651	615	662	657	600	661	593	635	600	630	603	620	634	649	653	617	625	605	615	566	616	624	608	604	608	612	599	610	663	612	594	575	613	624	605	630	596	626	602	615	608	627	617	629	664	607	699	665	612	592	612	602	633	585	658	594	672	651	595	642	625	595	586	615	631	630	646	622	602	615	598	655	596	648	595	572	671	624	628	598	578	608	641	627	583	626	628	653	624	606	648	631	607	582	622	634	630	641	614	624	656	618	658	607	588	588	559	608	613	656	600	624	651	621	627	631	648	614	580	597	645	623	606	605	627	624	595	615	645	608	640	628	622	671	575	651	635	615	590	619	659	621	618	653	612	584	635	657	588	641	609	596	635	629	624	610	628	657	641	609	602	611	633	636	633	609	644	614	599	602	588	657	603	607	629	613	591	572	594	603	610	621	633	580	638	607	606	578	589	641	634	637	621	638	584	602	621	583	568	606	619	667	699	669	589	626	615	617	582	577	616	594	632	604	620	615	594	616	656	597	597	587	633	601	578	573	611	651	635	620	653	638	662	596	622	615	606	651	620	642	640	659	622	613	626	606	653	635	618	620	617	583	644	610	635	632	632	630	588	645	644	614	621	589	609	577	620	610	563	618	623	619	631	625	574	605	591	632	589	611	603	646	606	646	632	640	641	634	644	631	584	649	630	622	581	588	594	629	600	647	649	611	607	582	645	630	573	621	586	647	616	581	602	627	622	648	613	625	588	592	590	630	662	619	623	617	610	661	631	655	630	554	602	642	614	656	608	579	595	598	616	644	609	638	640	622	597	642	580	648	575	600	585	634	588	621	675	601	650	618	580	622	563	640	626	563	624	611	612	637	615	636	602	643	602	660	629	661	594	653	635	624	621	581	584	589	615	578	611	655	624	562	630	581	605	608	591	584	607	617	637	600	626	665	624	611	635	623	586	632	617	607	649	598	641	598	594	612	644	610	602	653	593	619	574	589	615	647	640	589	634	633	600	592	630	641	649	602	643	630	641	650	593	609	594	588	605	608	602	613	592	614	653	614	600	650	574	595	597	625	629	622	619	641	634	582	625	654	640	634	613	565	636	620	640	600	595	604	648	626	606	626	639	625	635	603	604	598	613	630	611	617	634	611	636	588	573	615	592	615	629	638	604	596	588	541	660	631	635	604	601	613	653	608	673	630	615	593	561	609	623	651	617	627	621	616	631	615	594	586	660	629	583	589	605	577	639	624	626	625	653	603	614	646	620	608	589	616	633	652	639	616	643	570	620	620	652	631	662	629	632	632	613	620	604	643	580	613	628	635	594	612	599	637	619	638	644	640	632	637	578	583	605	636	615	598	601	617	627	588	668	615	563	662	597	579	614	623	623	605	583	602	594	629	622	565	662	597	651	620	583	628	642	659	615	648	615	632	617	603	594	618	588	616	616	629	554	607	618	619	640	585	617	611	605	608	595	583	617	616	585	633	614	648	603	644	583	553	658	615	589	580	615	627	665	612	583	653	612	653	605	641	573	670	610	631	645	603	609	586	575	593	641	647	631	639	616	575	560	614	605	599	600	581	625	623	614	590	592	661	656	611	614	598	658	640	610	584	555	571	611	642	593	564	662	535	606	654	592	602
5054	10436	10311	6270	4451	3057	2161	1843	1510	1315	1220	1088	1032	1083	1009	989	1007	834	776	779	831	757	775	758	739	750	716	743	735	785	757	729	740	674	674	699	741	758	720	715	760	691	720	701	692	676	740	703	699	678	744	746	737	688	728	706	692	712	708	721	723	694	699	665	724	715	667	712	709	734	689	681	703	738	676	718	671	757	739	689	727	685	747	698	711	678	712	706	702	721	687	684	712	709	709	671	687	674	683	674	696	674	717	657	650	690	730	704	705	671	701	656	738	746	687	697	704	674	689	751	680	683	751	678	706	714	703	689	682	645	728	697	705	726	697	668	689	709	671	682	703	770	664	695	710	692	694	712	681	715	715	766	670	722	703	691	658	706	682	693	740	677	690	713	706	700	700	733	727	702	688	710	700	670	697	700	696	677	693	736	701	733	704	666	707	667	767	699	723	714	709	656	715	656	667	675	734	693	747	722	743	742	656	691	731	691	731	714	690	675	698	707	711	691	671	671	687	699	693	697	698	690	678	753	692	693	668	700	686	644	727	699	697	708	682	712	714	730	690	737	679	667	745	689	712	636	712	680	681	675	704	692	675	739	674	715	729	673	687	686	693	684	720	696	641	725	671	681	691	706	685	683	704	707	736	703	716	675	683	691	697	708	700	696	655	742	760	726	657	674	725	651	693	675	744	676	679	705	652	720	715	727	734	682	673	664	695	707	749	733	681	664	713	679	737	707	679	698	683	711	655	695	707	694	680	747	740	684	682	679	683	672	720	771	685	738	702	719	713	675	704	660	711	685	693	721	734	699	726	694	702	700	674	716	685	708	778	685	693	698	663	661	685	696	734	702	694	699	675	707	694	680	715	754	672	697	686	707	685	716	711	666	715	690	702	665	705	687	717	686	710	699	703	700	727	700	717	692	714	690	689	715	685	686	705	690	654	692	686	719	706	700	686	692	781	678	682	732	692	676	701	730	672	677	707	694	657	690	708	679	706	704	688	706	720	667	666	669	766	709	733	661	704	739	721	737	692	672	683	692	719	755	707	725	690	707	710	678	727	722	693	691	688	731	772	700	673	706	690	692	704	656	736	723	688	671	717	672	694	654	658	689	701	751	700	724	664	681	660	720	695	649	695	697	710	702	693	715	706	692	710	725	692	689	740	714	694	718	725	700	711	688	696	735	661	695	697	697	682	674	736	680	675	664	685	685	651	705	704	688	708	699	705	751	685	667	663	680	662	719	741	758	685	725	687	682	672	715	718	739	679	713	635	663	703	761	750	703	699	671	673	731	712	689	671	712	655	671	696	654	707	724	703	679	734	691	711	687	746	697	683	730	739	688	741	703	666	701	685	692	711	685	740	716	658	688	735	700	680	692	704	662	716	720	688	672	726	697	658	673	647	691	652	664	648	705	633	717	752	681	692	687	723	664	730	689	682	740	693	724	630	671	736	656	686	659	732	670	700	735	700	677	698	658	661	690	673	740	711	696	684	710	723	689	716	698	684	707	679	709	672	726	716	683	726	672	697	740	663	717	736	707	667	675	716	709	727	725	755	705	687	667	714	672	685	674	647	659	724	697	659	731	686	694	708	681	679	677	689	662	681	688	721	680	759	672	656	731	700	645	740	696	677	645	737	706	666	689	691	724	668	737	683	679	657	717	700	706	728	689	682	673	707	715	736	725	667	686	669	703	681	678	689	659	669	713	731	684	690	680	697	679	709	683	680	689	674	684	690	706	727	690	733	740	703	709	659	718	685	661	681	698	662	661	665	736	714	716	667	685	688	677	690	725	718	682	695	647	674	625	732	668	665	660	743	698	734	701	711	669	659	692	709	652	706	679	720	705	682	735	688	681	677	705	734	699	707	652	648	734	693	693	707	682	712	677	686	679	738	719	693	691	701	704	697	693	667	680	707	670	690	687	669	726	691	700	660	709	735	710	649	687	650	655	721	691	689	689	707	701	705	680	666	717	679	726	717	709	694	711	711	701	694	719	720	687	714	690	710	691	701	661	709	681	686	708	731	684	678	724	709	679	707	704	721	704	740	709	649	711	705	692	671	728	696	689	685	694	673	701	728	659	691	695	679	712	726	671	698	736	723	683	702	723	705	737	703	657	744	733	693	711	697	686	730	700	701	706	683	648	667	762	656	664	705	692	659	730	694	655	676	699	677	694	664	724	707	725	631	674	712	688	712	713	676	719	677	624	676	691	696	669	711	659	732	721	697	690	713	724	718	693	703	717	721	670	718	668	634	698	715	766	666	682	687	692	691	715	681	724	745	667	699	696	697	701	719	693	701	695	711	684	673	698	724	683	715	745	740	704	706	725	685	679	742	696	692	648	730	667	734	673	736	687	699	751	680	730	696	681	713	668	666	767	732	687	707	695	707	688	687	637	651	732	686	674	667	754	665	735	689	662	714	699	681	688	657	660	689	676	715	685	706	718	733	666	720	711	691	704	698	700	668	685	683	764	716	659	681	708	674	657	672	712	696	723	706	702	676	714	708	702	691	685	708	745	680	682	709	679	675	685	748	693	673	684	694	789	705	680	675	710	676	701	683	709	696	680	784	670	634	717	701	668	683	696	713	692	679	644	677	637	656	756	712	685	650	684	698	704	705	701	666	721	722	661	676	694	713	667	695	713	714	731	676	701	664	701	730	693	701	686	702	664	692	661	722	700	679	705	739	709	666	690	713	751	643	697	701	694	670	715	725	695	632	704	665	714	696	715	703	665	703	672	716	698	699	674	675	721	697	718	670	721	714	700	717	735	675	681	676	704	684	729	692	677	691	655	698	669	691	694	694	662	652	696	689	715	699	701	698	736	720	730	710	699	656	710	702	663	708	683	720	737	696	698	646	675	744	667	725	687	731	689	672	703	737	673	663	707	690	739	698	732	727	744	686	687	684	709	689	661	688	722	704	684	712	663	726	671	742	722	691	717	714	689	718	666	709	737	708	673	752	728	688	716	667	699	689	705	681	730	634	737	686	701	683	658	698	723	719	690	742	670	730	704	718	670	671	709	676	702	691	683	709	742	691	741	697	746	683	732	713	690	699	705	699	707	687	703	664	640	701	719	682	671	677	648	693	668	715	720	671	704	662	704	723	700	666	692	671	731	696	677	743	733	722	696	681	724	717	686	714	736	711	700	705	677	672	714	683	687	694	636	714	673	647	730	694	718	691	671	715	670	712	690	683	720	705	685	701	680	710	673	659	705	689	696	690	663	733	687	682	734	683	682	748	773	693	716	703	731	694	682	713	698	682	668	744	722	737	722	701	689	652	724	704	703	695	658	672	661	730	688	678	637	698	701	716	730	680	657	732	714	668	680	695	691	661	670	677	689	712	737	721	701	697	688	671	711	671	725	723	680	691	670	722	700	723	689	676	710	726	695	741	693	695	732	733	729	705	708	644	701	674	660	682	725	680	678	745	702	702	718	716	644	714	685	663	734	756	680	697	694	717	718	711	658	704	701	679	665	724	685	743	660
25059	21521	28348	25052	17374	1298	700	543	504	471	434	399	404	394	362	369	409	354	376	407	377	365	415	363	324	345	347	360	355	343	335	351	342	348	354	327	329	335	318	336	334	376	338	365	348	370	327	345	309	324	373	351	323	334	325	318	320	350	326	361	348	336	344	337	372	316	313	342	325	359	357	370	338	358	349	353	340	346	337	352	320	315	346	332	346	362	323	288	346	368	312	363	314	304	322	349	330	320	307	342	350	344	351	339	343	372	331	333	313	335	363	361	361	309	346	360	287	370	352	333	296	325	346	347	356	358	326	381	345	323	322	302	339	330	337	366	348	308	344	337	323	325	326	312	309	331	307	339	348	330	327	336	326	352	334	357	384	304	307	326	354	323	323	330	356	320	330	332	347	338	358	322	334	303	355	332	363	337	355	319	334	342	331	329	353	362	317	346	308	370	338	322	335	306	333	347	341	322	349	333	382	332	333	313	362	328	337	328	358	365	327	303	315	333	344	328	370	337	339	341	362	341	307	350	309	328	341	322	334	337	313	333	303	300	349	346	348	344	333	346	369	317	341	330	335	335	292	347	325	325	332	320	324	366	334	339	314	315	338	328	328	322	331	341	323	342	364	388	310	346	346	315	333	336	290	322	354	334	341	317	339	309	330	332	315	347	346	331	326	322	317	353	369	331	325	333	331	328	321	320	326	342	341	362	323	344	322	287	338	351	363	356	328	338	316	314	364	326	334	310	364	324	335	328	349	328	314	330	307	359	338	355	334	355	306	298	343	340	370	340	343	331	314	332	343	335	331	329	297	348	320	365	342	296	333	351	320	365	341	320	320	316	338	344	365	336	304	339	318	312	324	306	320	335	348	312	321	341	354	343	342	293	317	325	367	348	317	319	367	310	323	295	343	342	338	362	325	329	312	317	306	350	333	366	370	361	310	315	302	340	346	351	332	336	355	336	342	365	345	323	301	351	360	327	303	304	331	366	362	308	338	361	329	344	342	348	327	335	339	289	315	339	313	348	313	329	355	357	347	355	344	317	308	349	324	321	336	357	348	335	342	351	339	340	359	321	359	340	346	325	306	380	375	343	360	325	354	319	329	324	311	332	350	303	341	308	322	366	333	355	335	313	344	338	327	316	298	349	313	327	365	355	311	320	311	334	355	339	380	320	368	338	344	334	321	327	343	337	340	323	355	326	332	353	337	307	355	359	370	339	348	342	325	342	355	353	315	344	339	330	325	369	341	324	351	335	301	329	313	339	308	325	344	346	372	284	313	353	331	342	302	315	332	352	348	335	338	340	351	317	330	326	349	334	348	316	322	321	351	341	352	341	363	319	339	367	350	319	321	336	312	349	352	347	297	326	371	355	311	317	351	328	319	368	346	325	338	328	347	332	340	322	307	325	335	317	375	304	334	347	312	339	299	352	359	316	317	333	333	312	349	332	369	319	307	325	332	322	380	341	332	339	323	329	338	308	340	360	296	339	343	329	342	331	356	346	352	364	340	352	339	316	335	324	321	333	340	351	359	365	325	379	300	312	321	342	361	357	331	339	336	335	336	352	361	323	341	371	331	339	301	309	355	320	322	323	349	322	369	362	357	317	303	368	334	306	310	350	322	354	333	346	354	344	339	368	335	304	308	334	377	326	355	330	333	322	319	329	324	334	340	328	340	317	366	328	360	330	357	328	309	351	313	321	325	337	305	296	340	331	353	306	324	353	341	354	345	367	319	364	329	355	321	344	343	293	319	356	328	319	316	340	340	346	329	331	328	324	313	341	336	280	312	355	346	330	327	329	346	338	328	335	353	352	346	360	339	328	331	348	373	388	353	325	335	343	339	370	344	328	335	349	325	330	320	318	357	326	352	340	343	324	343	345	353	344	351	341	387	336	301	327	317	344	359	350	302	372	324	288	337	349	361	336	353	295	322	330	342	306	372	295	350	333	308	320	339	321	349	335	340	344	352	330	294	308	373	300	330	337	350	338	335	343	311	335	351	392	346	321	359	385	319	316	334	338	367	315	353	344	315	361	315	324	363	327	375	335	321	351	346	354	332	345	349	321	304	351	306	336	351	373	365	317	316	362	328	345	336	348	322	383	331	337	381	324	345	329	340	293	333	345	319	353	316	339	339	331	328	398	323	362	360	346	327	377	341	340	348	329	369	327	333	358	318	311	347	335	307	369	337	324	343	341	312	356	345	328	373	339	371	349	357	339	318	313	347	356	351	334	340	355	319	296	346	340	332	356	300	386	342	317	350	332	345	342	341	329	307	345	390	336	329	344	323	322	321	322	311	353	337	326	344	347	344	308	340	344	349	321	345	356	320	318	363	323	314	353	318	351	309	360	326	340	317	297	365	328	353	320	325	357	329	357	328	381	324	321	360	349	342	332	336	324	345	338	334	316	342	368	364	344	336	315	345	343	336	335	331	328	315	323	334	330	324	362	342	346	329	342	369	336	355	306	336	326	334	350	342	333	303	330	326	330	328	298	344	321	331	329	312	328	346	326	340	367	329	356	331	329	310	315	332	321	332	377	319	310	345	359	317	361	364	352	394	319	315	310	314	328	344	367	371	333	338	366	351	326	315	342	345	320	360	328	322	329	348	339	352	334	334	354	330	359	317	339	333	309	317	300	344	381	346	327	329	345	349	334	346	369	358	334	339	330	328	317	317	316	335	333	357	308	310	345	320	321	358	335	332	351	338	344	296	363	311	341	314	339	317	357	342	295	338	347	302	317	313	340	346	356	326	346	332	371	329	352	333	306	335	340	321	350	334	329	320	337	339	336	313	360	371	336	337	306	345	358	354	331	357	337	303	359	336	354	357	351	322	303	340	332	325	352	302	322	357	334	337	358	331	327	330	358	331	360	325	320	332	350	321	356	344	366	332	349	344	330	340	320	323	327	343	332	347	330	324	375	334	328	362	343	344	340	339	353	319	341	309	359	338	320	344	337	329	360	317	360	350	319	320	295	322	339	355	345	334	321	330	297	350	326	337	346	371	327	326	327	319	311	340	312	334	344	355	392	336	365	333	335	343	349	325	336	313	328	322	336	362	323	358	334	332	291	335	348	323	336	312	321	320	344	341	373	327	314	326	352	327	337	347	372	285	317	320	344	342	356	337	345	303	309	350	315	357	313	345	345	345	336	337	315	340	336	343	313	317	352	345	354	317	352	327	360	339	322	338	322	313	334	338	322	354	337	353	339	332	330	345	351	352	345	317	321	318	321	353	354	344	348	354	331	372	323	327	333	318	336	341	304	317	312	313	339	358	331	357	304	343	317	333	332	326	346	340	326	359	310	366	326	321	353	378	342	301	330	348	363	366	349	340	342	350	319	332	342	341	307	345	327	366	354	311	298	335	347	350	366	319	322	326	327	343	348	348	313	367	317	319	363	327	336	308	314	328	337	340	355	322	306	329	322	342	321	346	335	347	342	344	317	333	344	346	330	325	342	354	339	317	360	356	347	313	372	352	314	346	340
5182	6526	6136	4066	2553	1714	1327	996	869	721	702	656	664	589	580	581	557	546	488	528	523	450	441	458	467	453	435	435	458	440	440	437	451	400	435	458	430	446	422	414	403	457	415	424	424	416	418	419	444	413	431	469	426	439	423	427	414	414	454	437	431	420	439	421	426	429	424	417	428	448	414	419	477	404	431	381	423	384	403	443	462	408	430	446	436	444	425	411	413	430	394	421	418	438	420	417	432	442	405	438	431	442	467	392	409	466	429	453	409	418	431	419	456	390	435	418	413	435	438	437	418	384	441	439	424	450	434	414	419	391	416	434	419	420	418	414	462	399	428	409	435	420	455	363	428	386	391	472	410	434	459	417	418	420	421	405	449	461	418	435	439	436	456	420	444	409	417	456	423	410	410	445	433	424	460	433	443	438	440	415	429	394	409	426	430	434	417	413	401	398	402	427	447	421	438	409	439	406	382	418	443	397	417	400	435	385	448	390	394	425	460	395	427	432	455	410	430	443	424	447	413	409	423	386	395	414	461	426	388	430	407	408	439	383	444	412	414	431	424	421	392	383	433	421	434	387	405	452	415	421	438	373	444	397	380	414	413	426	399	427	430	432	403	423	439	393	488	408	377	420	416	426	442	404	436	414	402	442	443	417	439	403	440	424	417	416	457	427	437	417	384	428	467	410	461	452	389	427	412	405	437	448	401	431	415	437	409	423	409	415	405	426	440	470	429	446	418	425	411	446	409	429	425	456	407	385	389	392	363	450	448	434	415	393	405	430	436	369	426	431	416	421	423	430	432	431	426	406	402	424	412	413	413	408	425	435	440	441	402	441	384	431	420	423	453	404	426	466	393	441	427	418	456	447	437	406	432	483	439	426	448	392	406	435	420	423	442	403	440	446	421	439	441	414	408	456	427	442	435	400	422	417	426	393	432	415	441	408	409	392	432	391	442	443	436	465	411	402	401	424	440	434	411	437	422	436	413	419	404	411	460	398	411	386	443	440	456	409	428	426	442	427	417	431	400	413	425	453	411	433	436	461	396	415	411	417	413	423	447	419	408	382	391	423	397	448	426	434	428	412	403	418	420	427	405	431	428	421	450	448	425	425	430	408	416	423	422	389	436	411	404	417	419	407	454	382	415	417	419	416	439	421	414	434	400	423	403	392	461	437	478	399	419	422	442	415	416	423	415	431	399	415	430	434	423	411	418	392	389	423	421	426	397	441	410	440	415	464	394	436	409	401	403	436	417	446	406	422	411	422	457	431	454	408	441	384	443	408	414	411	431	453	416	419	449	390	441	440	421	459	438	412	442	374	440	422	411	416	432	420	423	428	433	430	393	447	440	418	424	445	397	442	394	433	415	425	423	430	441	440	453	411	425	447	422	412	419	421	430	415	394	424	399	413	429	428	400	408	446	427	407	390	434	459	415	383	451	431	406	427	410	431	433	425	433	434	425	429	447	366	408	406	410	413	422	404	433	424	412	412	414	428	420	426	446	400	431	398	403	400	423	405	433	408	423	385	476	399	396	419	444	428	411	367	432	453	438	418	429	427	391	414	440	427	439	429	436	391	449	427	420	420	443	419	452	441	444	415	417	429	422	423	413	392	435	392	412	409	448	421	439	391	422	430	410	437	429	411	406	413	454	443	420	379	419	448	373	439	444	451	408	448	430	403	406	430	434	399	415	423	437	411	437	411	412	412	423	451	426	417	401	448	443	430	441	401	425	435	437	444	427	400	435	379	410	428	435	439	392	441	405	454	406	410	407	406	449	401	451	426	436	396	442	430	388	417	429	446	445	389	376	412	425	402	430	441	416	428	388	453	413	398	416	380	432	425	388	450	442	440	404	453	379	439	415	422	427	436	415	464	439	417	401	444	420	417	433	417	462	433	427	424	446	438	452	420	439	375	478	430	422	426	456	442	435	435	434	407	439	421	411	423	434	417	398	466	430	411	419	420	438	403	401	398	418	410	432	413	436	410	414	405	386	399	443	459	473	411	453	417	428	392	405	422	434	455	467	386	457	420	436	422	424	437	426	411	423	420	432	434	412	457	387	444	427	430	413	386	429	422	385	410	414	421	411	414	414	398	421	414	421	410	435	438	391	450	409	455	421	456	446	441	424	400	443	432	442	438	430	412	428	413	438	404	381	449	431	426	428	423	459	401	423	432	430	435	421	424	381	409	428	409	407	415	451	441	431	412	438	401	417	427	451	416	433	436	388	441	441	445	478	437	413	407	393	427	405	417	430	414	445	385	460	410	420	392	388	399	399	413	437	412	452	426	394	434	426	416	370	440	447	413	404	442	424	432	367	390	418	448	410	410	437	421	429	398	438	450	402	365	403	398	399	412	405	440	409	452	424	410	442	445	436	427	428	434	439	373	488	410	397	426	412	412	411	427	430	396	385	401	433	421	418	392	421	421	452	426	421	433	414	462	432	427	398	448	439	419	455	399	434	416	395	405	439	399	418	412	447	453	410	431	424	419	390	447	442	438	428	399	430	454	414	445	370	404	422	435	441	417	428	418	473	407	390	370	401	414	466	426	445	395	405	419	401	415	429	394	392	460	396	392	440	393	427	440	394	429	426	412	371	417	437	400	406	447	478	446	443	423	396	423	416	447	427	424	452	423	399	445	387	428	414	436	456	423	397	415	400	451	464	439	410	437	434	416	459	436	438	433	403	434	438	374	413	438	405	400	443	439	386	404	422	398	391	450	436	444	407	409	411	407	418	394	407	440	457	407	429	381	453	437	400	403	433	393	413	452	450	441	434	438	450	418	421	419	444	449	404	468	413	367	465	443	424	409	414	388	420	405	423	440	399	424	440	445	465	466	425	407	442	413	448	456	434	410	445	425	370	400	432	413	446	421	431	399	430	408	425	430	402	419	417	427	420	426	426	387	419	395	416	460	427	423	418	407	420	407	365	418	436	394	407	423	418	420	413	423	400	440	407	421	420	411	441	443	407	439	447	440	416	451	423	422	400	423	415	446	421	440	390	399	410	445	449	417	421	443	414	396	415	437	408	412	426	424	418	417	409	440	434	389	413	447	414	414	419	405	446	419	413	451	437	432	435	404	418	413	416	426	433	405	433	424	439	406	428	429	385	437	401	418	407	415	425	432	397	456	417	416	414	428	429	423	417	429	420	411	400	423	443	407	434	408	411	429	458	432	415	453	387	413	470	428	424	400	401	425	387	401	403	412	412	387	394	397	423	445	413	412	413	427	441	418	439	428	430	407	435	423	445	422	428	416	412	394	449	406	411	436	411	434	432	432	440	422	388	397	420	412	439	408	405	455	412	446	421	449	420	402	437	400	441	412	409	415	436	405	449	424	421	406	442	440	401	409	414	397	434	426	425	401	412	410	412	378	433	410	423	410	441	454	425	425	420	412	421	442	442	382	422	396	414	391	406	457	440	437	435	412	445	447	395	407	421	448	417	390	417	433	445	417	413	450	418	425	410	387	456	387	395	443	427	418	399	437
22970	21544	29526	23979	21534	21626	15260	2259	1497	1365	1314	1265	1109	1101	1115	1100	1311	957	964	938	949	1016	887	904	885	869	921	837	895	933	924	856	853	789	880	843	856	834	852	853	786	884	877	772	837	882	841	782	825	812	868	831	814	843	842	836	874	799	804	852	837	840	835	881	832	863	777	846	797	878	784	813	855	794	885	871	759	783	812	876	837	782	813	840	819	829	810	882	877	829	853	845	800	802	787	834	841	882	847	791	791	861	844	834	866	837	806	847	869	855	821	838	826	781	835	830	868	833	848	812	816	798	810	820	826	853	799	788	829	778	768	838	844	810	906	798	806	809	838	871	792	844	797	832	836	844	796	849	799	786	861	839	740	794	822	858	824	880	759	858	878	811	785	819	815	799	826	806	789	900	764	797	812	813	868	867	806	790	818	860	775	833	839	838	842	774	834	808	820	846	840	825	820	836	807	805	883	783	826	857	821	846	813	847	792	807	813	834	861	854	827	791	805	780	814	812	824	781	757	810	832	751	775	813	801	837	877	789	880	826	791	821	826	856	824	835	836	858	814	779	840	833	839	803	813	874	786	770	795	801	815	841	818	825	802	826	812	851	821	838	805	824	801	860	828	806	781	849	833	831	808	825	820	846	788	801	797	824	775	785	804	829	795	753	819	849	810	849	810	801	796	827	828	820	850	851	843	833	769	847	811	788	818	802	821	849	834	810	776	778	851	775	777	832	815	786	811	814	828	795	850	862	820	854	822	790	809	851	845	787	801	812	857	830	836	806	845	839	822	835	790	817	798	805	833	812	798	866	789	754	829	799	856	811	837	827	753	791	821	895	835	801	795	803	787	840	834	849	785	840	816	809	836	831	809	806	844	805	827	796	790	908	854	823	783	826	818	836	831	775	848	791	816	830	850	832	790	794	815	794	825	846	807	789	821	835	819	828	845	813	813	800	823	869	838	843	819	763	838	863	866	850	901	826	837	790	841	840	871	831	843	832	783	874	839	832	841	809	837	803	832	829	807	828	842	856	830	865	813	825	844	776	838	807	883	820	866	790	835	843	792	823	873	828	827	824	831	804	834	808	807	797	826	844	791	834	824	806	838	832	857	850	842	796	828	834	792	798	820	838	879	852	828	794	826	825	839	886	836	844	794	848	903	791	813	820	853	813	794	787	835	843	813	836	884	826	827	807	847	820	844	811	800	803	821	821	792	804	836	831	847	813	825	776	831	781	852	839	779	857	782	876	844	818	788	808	839	837	777	818	867	807	835	816	818	857	800	839	830	812	756	777	807	814	836	808	778	801	808	802	772	785	808	830	816	825	887	854	813	808	802	848	809	831	860	783	775	760	830	789	850	825	848	843	858	850	860	774	799	806	861	839	801	838	851	787	826	863	827	821	852	828	765	815	790	819	806	795	807	784	833	806	785	873	838	850	793	853	797	812	795	858	844	811	858	815	831	839	876	845	770	863	811	860	848	819	816	802	776	865	814	757	874	829	839	796	840	834	811	815	779	827	878	826	870	843	856	810	775	815	807	834	790	811	886	813	807	778	811	762	850	772	856	806	782	822	819	819	794	808	786	879	864	907	799	815	843	805	826	775	800	830	794	827	883	810	840	793	776	748	820	816	776	824	746	778	875	832	810	849	838	819	837	806	819	777	812	822	808	838	776	822	810	808	869	804	833	841	783	828	823	796	811	843	860	813	822	844	843	816	821	786	800	785	792	867	813	812	842	806	838	821	807	811	789	743	877	811	837	821	836	817	794	834	857	786	798	780	815	809	801	810	767	758	843	856	822	806	872	828	799	898	832	801	823	751	821	838	805	843	840	794	829	840	834	820	794	803	806	818	834	816	854	832	757	844	787	825	802	812	777	874	759	820	799	800	768	845	848	789	868	829	907	870	833	805	836	764	827	805	790	812	824	782	828	797	787	798	796	805	857	806	801	814	843	845	862	866	821	810	774	834	801	783	797	744	740	801	799	789	845	837	817	818	777	835	837	812	795	788	787	769	820	833	814	794	843	769	823	835	846	821	857	785	809	792	832	853	823	837	778	831	859	833	846	815	855	840	825	818	851	825	794	849	813	817	837	814	786	817	827	796	813	770	781	833	796	812	801	873	811	805	815	801	822	772	829	811	812	797	802	889	828	792	794	778	773	834	850	790	833	808	811	814	825	807	880	797	831	851	820	794	831	818	808	816	817	771	795	771	770	789	795	809	861	837	808	793	806	838	757	825	837	816	803	821	788	801	831	786	849	846	861	787	803	855	825	791	850	826	838	818	807	791	813	756	810	801	784	799	798	799	859	797	743	808	808	834	794	846	826	819	771	838	815	822	832	835	800	814	814	830	847	811	822	858	796	827	819	848	807	785	806	798	798	818	807	791	845	798	835	806	814	837	814	883	876	877	791	784	810	819	829	805	794	792	804	830	848	813	865	826	837	791	762	835	838	846	825	825	806	809	832	846	836	795	826	818	880	794	828	822	822	811	822	770	913	825	822	788	807	820	760	826	826	800	846	836	817	820	812	817	847	857	791	842	812	785	869	803	841	802	863	818	767	826	803	816	861	791	828	820	843	789	832	809	821	807	819	834	817	783	788	797	816	799	816	814	813	803	749	796	847	814	813	863	785	841	788	830	838	811	795	823	854	865	865	799	846	836	809	856	826	795	796	796	795	813	854	803	802	797	828	847	789	825	797	857	845	825	781	830	835	849	768	785	810	782	816	788	798	816	766	778	808	809	859	844	828	818	803	846	841	799	798	879	838	831	834	841	794	853	820	839	762	814	827	810	868	814	831	807	794	848	814	853	803	759	834	811	828	787	838	775	854	819	793	782	823	813	787	843	778	834	868	840	802	830	777	816	835	843	864	861	775	832	788	811	827	826	778	807	826	818	847	821	819	818	824	805	822	830	832	779	789	771	819	828	851	810	821	788	802	833	812	804	829	850	826	837	850	866	809	807	813	837	910	850	803	802	796	775	832	823	789	808	808	853	848	782	770	779	848	835	820	835	795	828	865	800	826	803	823	762	844	842	807	821	841	813	850	796	807	830	821	878	823	791	814	816	848	840	792	784	793	761	855	772	826	843	846	834	829	740	876	832	840	816	805	883	811	840	818	781	878	837	832	846	805	788	845	831	772	780	780	822	808	820	830	831	827	851	765	780	808	886	832	826	797	796	852	830	786	866	856	795	840	794	791	824	828	845	798	822	804	822	837	822	802	860	756	857	768	808	815	773	750	820	830	817	830	801	785	772	797	773	772	835	806	858	824	791	750	800	808	853	819	806	769	808	792	841	806	812	772	803	793	811	820	834	748	865	867	810	841	792	798	807	762	869	817	829	804	768	823	800	825	843	808	823	768	807	862	832	807	809	802	860	834	759	831	862	838	811	857	821	816	857	835	853	804	790	804	850	788	796	840	848	828	825	802	827	784	842	844	815	782	781	809	842	829	802	817	837	848	795	802	775	808	762	847	871	822	837	796	790
7935	17639	16569	10662	6731	4695	3718	3089	2586	2183	1877	1718	1575	1484	1455	1419	1725	1226	1142	1114	1103	1001	1071	1074	1022	1022	993	1032	946	976	987	990	1013	953	968	980	970	993	912	937	927	921	975	933	972	986	905	955	1012	927	922	937	946	912	945	968	916	941	906	981	1011	922	980	955	923	940	924	890	887	940	872	886	947	945	935	927	949	915	868	913	975	937	930	915	922	926	897	876	914	893	955	986	957	940	935	899	908	913	886	927	903	946	944	938	955	934	978	884	967	964	955	958	968	975	918	889	980	1002	892	976	843	935	882	908	904	872	939	928	904	905	974	867	927	869	915	978	899	900	910	934	911	954	913	939	887	918	881	896	958	953	916	894	937	861	976	933	914	954	981	909	977	941	919	900	919	914	917	877	904	913	937	887	959	967	906	880	941	914	942	951	907	936	887	891	895	899	913	908	942	952	895	910	899	890	877	867	914	925	915	924	932	938	879	905	956	955	904	940	957	952	929	942	890	957	903	939	924	898	924	927	875	930	994	959	925	956	938	924	897	882	876	923	911	899	891	874	949	951	902	916	931	939	903	969	948	918	899	928	897	924	970	903	958	940	970	972	922	891	932	907	917	907	914	858	893	915	919	932	918	933	943	928	923	856	910	922	925	919	941	964	908	870	876	926	925	926	893	951	956	905	895	982	941	898	957	924	923	934	887	905	920	874	916	911	901	926	903	938	927	932	931	991	948	940	875	907	897	893	921	929	895	956	895	882	921	931	955	936	951	900	929	926	893	928	935	924	966	940	911	874	925	870	897	898	939	920	933	903	909	974	939	930	904	890	909	945	955	989	918	881	868	928	914	920	872	914	875	971	933	930	908	946	927	931	963	908	954	950	937	900	885	924	897	948	941	911	893	896	917	944	900	952	917	893	937	918	915	866	940	938	920	927	912	931	900	857	859	910	896	906	931	870	929	964	874	905	972	925	878	877	952	945	919	938	994	932	973	892	917	930	885	889	906	933	966	916	964	910	902	909	905	913	941	974	907	961	944	869	933	883	917	899	924	923	859	937	899	942	916	967	909	918	944	910	927	947	875	903	948	912	949	961	976	954	932	922	894	870	949	921	920	947	928	943	913	923	894	891	924	943	901	881	968	898	903	933	908	919	911	909	922	856	931	1017	898	907	893	917	950	927	977	939	911	855	957	870	865	894	903	978	921	934	851	954	955	941	916	856	935	909	904	953	946	914	932	876	871	892	901	937	880	906	881	869	933	955	910	909	924	887	889	883	864	950	1000	921	901	899	915	969	921	909	914	930	937	911	912	915	938	897	910	925	917	913	907	893	946	941	933	932	877	875	960	889	887	972	949	948	942	952	881	919	885	913	884	888	968	906	916	892	932	898	960	903	946	947	950	878	899	858	897	882	886	876	892	870	926	903	945	918	883	925	933	921	925	914	928	912	931	877	914	900	905	912	965	946	937	840	885	940	902	903	848	919	895	938	919	947	978	954	885	954	900	931	884	958	923	923	887	883	945	960	916	934	918	940	928	855	890	972	926	907	938	920	916	918	917	907	916	888	927	983	910	914	936	941	971	921	908	871	932	887	874	933	910	886	966	917	936	876	914	889	961	907	958	889	953	871	929	861	892	888	896	971	890	984	932	910	974	874	904	913	937	923	921	900	958	941	901	946	927	960	910	949	971	894	908	937	933	890	894	924	896	914	902	910	891	938	917	943	902	929	936	886	876	890	862	926	953	927	863	893	962	906	954	931	942	943	943	952	930	921	912	895	894	881	938	900	931	917	916	1000	947	895	903	895	966	882	904	911	896	868	938	927	926	925	937	919	923	914	935	907	895	945	935	890	930	926	896	945	960	911	909	885	942	894	935	933	947	879	908	961	935	875	909	934	912	902	940	892	917	889	902	943	941	919	957	865	880	906	889	890	900	918	947	929	917	926	902	936	876	900	948	877	891	898	929	944	901	902	929	888	913	935	884	963	988	946	892	916	946	887	920	948	945	885	937	938	882	1000	932	962	892	920	963	836	977	915	890	957	915	911	903	919	907	966	923	889	945	956	879	892	933	892	880	912	985	885	927	946	891	888	926	949	928	894	924	940	965	908	976	912	912	948	947	941	915	943	898	930	877	936	932	906	963	921	924	970	880	928	909	928	866	910	912	894	930	884	918	938	926	953	920	861	946	977	970	952	917	875	933	940	873	885	943	889	934	931	941	913	962	911	919	938	922	946	896	951	910	902	937	876	891	863	904	921	928	912	901	912	910	911	944	954	884	937	878	898	955	918	898	953	904	911	934	890	944	908	935	889	893	952	921	876	936	887	938	901	941	872	880	907	915	922	967	985	910	947	926	933	918	927	913	874	923	941	901	900	962	907	937	926	952	926	876	861	896	926	868	901	912	952	908	921	944	926	893	895	967	931	954	889	975	928	948	917	871	924	915	961	926	962	899	916	922	915	932	918	892	885	846	917	987	929	904	915	960	925	936	913	894	932	948	894	896	914	911	943	865	944	917	953	846	908	928	845	922	945	964	928	898	911	870	915	880	943	951	922	896	896	899	887	965	890	965	940	873	887	978	840	941	907	921	917	879	937	951	969	928	929	931	922	932	938	939	936	941	888	926	900	889	922	967	925	928	944	888	948	951	945	955	885	942	957	901	903	895	930	888	870	898	966	900	908	919	890	884	917	967	958	928	872	899	933	908	923	910	965	926	900	890	933	969	908	948	905	942	900	870	931	994	951	924	999	951	912	865	946	921	876	913	862	859	937	946	913	896	857	929	920	902	904	935	902	881	926	917	946	941	926	964	897	957	887	877	923	961	937	927	944	906	966	908	893	944	930	901	906	868	950	957	893	894	892	920	879	908	956	930	897	945	913	912	876	928	905	991	885	930	938	965	907	948	881	882	956	900	911	948	926	906	884	892	919	967	936	931	908	936	896	932	863	930	920	908	941	871	896	850	891	927	983	927	880	900	934	917	886	905	882	895	935	881	934	927	939	918	956	946	959	954	915	924	907	922	904	917	927	943	915	951	878	877	951	900	941	955	884	912	828	915	956	933	906	997	956	931	893	898	960	917	945	925	956	918	928	933	910	919	937	888	956	922	954	864	936	951	936	957	900	910	846	919	927	882	912	912	885	891	839	896	950	891	906	936	923	947	952	903	959	897	893	867	936	927	910	925	978	928	954	909	957	904	929	937	883	923	938	953	937	939	925	960	922	927	954	912	941	911	925	871	939	904	940	923	893	943	910	930	897	935	909	912	891	925	962	878	941	927	943	920	914	932	877	920	895	939	941	913	951	983	882	907	924	944	917	920	871	899	923	903	879	871	932	898	893	868	866	944	942	885	896	949	880	894	911	874	920	918	858	971	924	908	950	946	880	900	936	925	964	917	909	902	855	888	958	878	915	914	863	893	929	872	964	966	880	846	963	938	904	971	925	929	918	960	919	917	909	922	918	915	922	859	967	935	901	996	887	906	948	877	887	934	933	887	885
27280	21020	10330	1342	711	412	350	345	302	314	322	304	306	316	311	289	301	301	337	281	296	258	319	287	275	270	303	304	319	291	286	305	271	324	289	281	295	330	275	320	292	275	317	306	284	289	286	283	307	294	305	286	284	272	288	311	322	277	284	300	299	288	301	279	289	273	273	294	281	279	285	275	281	294	297	300	291	296	256	318	308	268	286	254	267	310	276	261	285	274	331	285	286	267	285	294	315	314	288	300	297	281	300	258	317	281	293	272	279	277	288	281	316	266	295	313	299	306	295	323	281	296	269	291	282	283	260	295	297	301	314	299	280	297	281	318	296	317	297	309	274	284	274	291	302	295	296	273	298	279	286	307	286	328	274	288	306	287	279	272	272	286	269	320	269	337	293	306	306	282	301	269	262	289	320	297	299	278	290	299	305	299	284	302	312	280	259	346	279	320	284	262	285	283	303	301	289	284	272	291	281	309	290	280	296	281	293	304	303	312	274	315	291	286	274	282	270	307	289	315	261	275	281	301	272	311	279	294	296	280	305	289	275	273	276	295	295	265	303	282	283	263	294	286	290	326	291	308	278	302	275	306	277	259	280	276	265	299	301	271	282	308	302	283	348	313	314	284	292	289	295	266	293	312	273	281	286	282	298	291	300	263	285	303	291	278	301	314	298	287	299	296	271	298	276	293	293	287	273	291	279	304	300	299	273	303	306	284	304	298	290	285	282	312	293	302	279	280	306	301	285	306	286	288	274	288	292	275	269	307	274	302	266	293	298	297	287	288	287	268	302	258	294	302	285	260	277	270	307	301	296	285	299	308	272	305	262	281	317	282	284	275	275	312	261	287	259	292	297	305	296	282	273	290	296	264	285	264	292	287	311	283	288	257	288	316	307	308	291	274	291	300	282	310	282	293	307	289	290	301	298	282	296	292	297	274	263	301	305	271	262	317	298	286	279	294	306	276	288	267	279	309	299	295	272	294	296	320	279	309	271	298	266	292	287	290	291	281	280	290	297	290	300	295	298	283	271	311	309	293	273	287	260	268	310	304	280	266	284	255	283	275	283	261	281	276	290	287	282	265	316	330	261	327	300	274	288	285	294	308	275	285	296	306	312	275	315	272	316	298	333	280	285	268	307	303	285	283	246	311	290	294	294	278	268	272	300	297	274	282	296	278	300	300	298	265	307	295	297	281	290	313	291	293	290	281	296	288	269	296	298	277	292	326	301	276	301	296	306	265	270	277	308	284	269	304	290	281	273	267	309	273	278	279	277	262	282	260	308	274	278	271	275	301	303	316	309	286	240	294	304	303	312	285	298	278	287	295	315	295	291	271	291	322	249	295	275	279	292	299	284	305	309	288	274	282	310	302	254	310	279	270	286	289	313	290	281	286	270	316	289	297	266	298	287	285	309	266	272	309	293	295	283	296	271	294	281	295	312	290	312	300	258	296	311	283	304	301	270	270	339	285	303	275	285	290	292	264	287	274	259	316	292	278	312	284	285	286	301	295	268	272	301	248	285	280	278	269	312	302	257	292	290	284	288	279	289	304	297	333	296	296	275	285	290	284	300	293	263	284	293	318	311	304	304	303	324	280	297	321	294	290	266	299	288	280	297	301	294	280	284	287	324	288	300	278	279	339	279	294	290	274	295	279	277	270	283	301	259	302	310	283	269	282	283	271	299	288	261	316	281	285	257	258	288	277	277	308	272	315	311	302	288	285	279	317	285	307	325	281	291	295	270	304	292	293	271	290	310	262	294	290	292	302	317	244	254	290	273	299	294	299	301	262	347	270	313	318	301	309	300	283	250	289	266	310	259	300	287	304	295	298	277	274	281	294	290	265	274	292	297	282	295	290	293	299	299	301	295	295	296	279	303	299	299	261	309	289	277	294	317	288	292	269	294	333	281	276	282	300	318	281	307	281	299	303	279	303	308	275	273	275	277	285	265	294	305	302	265	319	280	277	267	282	300	331	273	293	287	295	293	274	297	298	293	270	268	294	306	301	298	259	274	262	255	315	291	298	320	286	313	313	316	262	281	324	304	296	264	270	287	292	318	283	293	283	275	279	314	305	309	309	291	302	304	310	291	322	282	306	286	284	294	271	278	284	261	300	299	313	282	274	285	308	307	305	297	309	306	279	311	319	271	268	270	297	307	285	288	276	269	271	316	295	269	280	272	275	285	317	283	292	299	301	305	286	285	285	276	266	321	274	256	289	273	305	245	274	295	300	297	303	290	286	284	276	330	321	302	304	285	303	257	263	267	262	314	280	304	277	275	296	295	304	308	317	290	244	265	285	286	309	240	274	298	315	273	269	286	286	309	277	265	326	319	280	262	274	266	303	282	293	308	296	287	266	292	288	331	305	254	277	273	298	302	258	263	274	304	316	301	280	309	302	281	308	275	295	261	300	301	281	277	325	265	311	283	301	309	295	318	280	267	310	278	305	270	287	293	252	292	295	282	281	242	294	269	313	304	303	265	281	311	284	312	272	289	320	269	308	293	311	265	270	260	283	296	321	303	300	271	282	267	284	312	278	272	281	284	263	281	269	265	282	283	292	306	281	305	309	269	310	276	291	284	270	304	279	299	283	296	272	294	279	284	285	306	310	287	286	276	260	297	273	289	310	310	301	301	268	252	277	276	294	289	296	319	312	287	282	285	329	317	254	288	293	285	282	319	315	293	292	316	276	287	304	295	301	286	284	288	282	274	295	293	287	322	314	282	315	278	307	278	301	288	299	276	252	272	288	265	263	271	297	272	297	290	269	303	283	312	303	289	264	305	283	298	262	286	278	276	284	315	252	297	267	292	275	276	281	303	295	265	316	279	270	271	274	298	265	269	278	289	266	302	286	274	280	293	276	297	314	267	264	290	289	288	277	276	289	304	268	287	281	310	279	325	298	287	282	308	286	292	286	309	283	285	289	291	292	270	296	294	308	286	271	313	275	294	301	285	300	292	280	294	304	323	280	291	290	292	295	296	286	306	288	310	297	274	293	301	302	280	294	294	254	282	269	293	285	292	281	287	305	293	297	279	309	310	303	264	293	335	280	275	288	299	308	301	278	285	288	289	304	303	284	277	291	306	296	268	287	303	301	303	283	304	291	274	265	282	317	289	298	309	306	269	306	257	280	322	272	296	298	285	308	307	305	296	285	320	272	310	297	324	279	302	320	281	295	284	298	309	276	268	297	322	305	299	281	295	296	284	300	289	300	305	302	309	280	257	276	275	271	268	301	295	276	296	294	341	298	261	285	271	289	300	265	263	307	287	306	302	299	293	302	297	298	299	279	275	319	279	275	314	289	288	267	318	301	254	276	302	291	269	275	292	303	299	273	296	324	308	290	289	269	283	280	295	312	275	282	314	335	276	274	316	310	303	251	306	267	284	276	317	282	304	311	284	302	299	277	302	305	282	285	290	312	302	287	309	291	303	286	279	304	282	268	290	292	299	287	289	265	297	276	310	298	319	290	302	276	272	295	279	280
4303	2331	1854	1631	1037	510	399	437	389	389	378	384	373	393	381	350	364	331	360	354	357	370	337	335	335	343	347	349	368	361	351	359	340	380	329	356	346	386	341	337	345	327	385	355	352	371	376	355	357	352	354	312	342	335	351	353	377	322	341	328	330	343	361	362	337	337	336	352	318	332	312	334	359	340	323	365	337	336	334	325	316	381	351	334	273	365	341	379	347	353	329	344	357	350	346	313	320	338	350	386	331	388	325	362	359	328	345	335	326	334	355	348	333	316	323	355	352	373	377	349	360	357	342	362	367	346	356	300	355	318	340	323	355	327	343	355	348	373	362	375	324	353	334	362	340	342	353	363	350	358	350	356	335	317	341	331	350	351	330	355	336	388	331	335	361	362	332	362	343	322	333	368	378	347	373	365	359	341	376	346	358	349	361	361	338	352	321	377	350	335	369	313	359	320	340	348	358	341	358	331	351	381	364	339	346	354	349	352	363	347	378	363	360	338	360	367	333	343	370	377	315	334	340	354	347	341	328	364	354	331	343	363	349	355	341	351	357	349	364	343	358	316	366	385	322	323	353	356	371	330	344	343	335	371	363	339	334	370	346	334	376	346	335	360	364	327	376	364	317	348	325	334	342	344	332	354	364	393	373	368	364	347	337	334	344	355	325	321	355	331	350	359	346	354	310	344	348	319	339	321	329	349	348	350	347	358	326	343	341	342	358	360	348	337	378	362	362	327	336	328	320	390	340	336	347	311	411	351	370	385	359	342	335	382	378	343	369	384	361	367	359	333	375	347	361	336	367	341	342	337	360	343	341	343	365	365	338	361	360	348	344	347	340	348	352	346	378	340	338	343	361	344	376	342	386	333	361	400	332	346	372	337	356	328	370	321	361	342	325	365	403	349	370	311	310	382	318	347	390	342	341	322	377	363	379	356	355	365	331	347	351	353	372	334	342	335	363	378	356	332	346	360	355	331	344	310	340	343	349	323	334	344	365	338	335	397	358	347	318	341	350	331	353	350	343	350	341	342	384	353	356	345	346	354	329	325	354	369	375	347	325	327	329	342	375	362	343	359	354	355	366	384	363	367	351	347	332	307	318	370	368	359	356	325	375	341	350	359	358	354	318	327	316	339	344	398	365	331	353	350	344	389	366	355	356	344	327	324	377	344	339	330	358	328	320	381	330	360	360	346	316	367	358	344	342	366	346	386	337	338	367	349	358	319	324	348	358	347	348	368	339	324	347	349	332	376	366	331	364	376	381	301	382	389	347	363	351	344	326	348	330	351	342	341	340	365	336	336	353	364	357	350	319	325	355	318	365	316	338	328	367	355	329	368	345	371	337	384	326	351	362	331	344	357	361	310	338	322	347	345	325	348	345	350	341	352	364	360	357	337	329	370	346	330	333	349	340	366	345	343	375	354	356	361	325	355	366	337	294	339	362	362	372	346	370	334	354	372	367	337	324	336	359	340	347	350	355	345	341	324	377	329	385	329	359	336	377	334	369	366	340	374	311	364	350	385	340	373	350	340	305	350	340	344	324	368	356	349	332	348	358	370	333	338	347	398	363	379	346	342	345	353	310	344	341	353	332	374	370	385	355	323	354	368	366	332	354	368	329	362	336	392	312	388	363	329	322	330	353	357	368	340	365	358	357	348	352	350	335	353	362	347	345	374	356	336	348	332	326	329	330	358	343	365	339	358	357	380	350	369	386	396	351	331	363	357	329	340	315	339	365	358	344	361	339	371	333	368	350	338	328	378	308	375	330	366	328	370	340	340	315	338	345	342	348	366	342	362	359	335	358	319	370	345	349	349	404	337	377	366	332	323	340	339	323	366	358	351	329	332	341	348	362	377	355	369	397	351	368	366	360	351	339	339	332	355	361	358	328	333	389	347	335	355	332	350	342	334	331	346	371	316	360	353	412	326	359	346	356	369	356	348	353	351	355	339	346	371	337	331	384	356	364	338	344	341	362	333	326	333	335	316	287	356	341	332	349	357	341	343	363	334	358	356	337	380	343	354	358	350	353	361	330	368	362	343	340	347	330	348	339	314	381	386	361	351	315	341	321	346	334	338	352	342	342	357	367	360	308	342	327	335	354	334	331	351	369	356	336	341	342	363	339	348	315	369	335	324	338	350	367	362	380	300	368	348	331	372	343	369	381	356	353	355	370	359	372	328	349	339	349	322	365	347	331	352	377	352	344	349	321	357	353	329	323	332	345	345	330	338	340	330	354	352	360	328	351	367	336	354	338	346	350	332	324	332	334	329	370	364	347	368	327	340	315	331	353	310	351	315	308	337	394	345	370	324	355	346	361	377	331	359	356	335	389	335	367	362	360	341	357	364	324	366	366	347	366	315	331	324	354	327	347	372	362	370	354	334	359	385	349	347	338	375	363	336	394	316	339	325	344	375	331	344	349	358	357	351	360	337	344	355	357	372	341	343	341	341	358	351	348	360	339	335	348	371	349	350	369	376	345	347	336	310	370	369	340	340	390	378	397	373	349	359	366	366	393	337	351	363	328	349	376	329	352	347	330	354	364	338	308	319	356	360	364	326	360	372	352	346	321	333	365	345	326	352	363	372	332	334	370	360	372	330	374	347	339	375	348	323	375	329	312	365	358	342	355	353	342	351	357	337	336	367	320	332	364	357	348	340	363	372	340	394	341	338	351	339	365	341	347	327	356	334	350	337	388	355	321	365	344	355	343	309	352	353	363	350	342	346	334	324	343	351	341	325	365	351	333	333	360	329	349	376	317	345	380	347	350	357	330	363	366	357	369	320	353	334	375	350	364	333	390	347	353	333	354	362	384	379	378	329	345	346	337	335	370	325	354	420	330	359	371	330	349	335	349	333	346	338	356	333	339	364	369	331	334	326	350	340	351	347	371	360	330	349	352	346	364	338	385	367	323	330	382	335	322	356	360	326	341	369	357	316	378	347	336	378	349	399	344	314	392	334	374	341	352	341	364	334	320	341	353	378	350	342	373	351	327	349	317	360	349	332	342	355	339	328	332	392	321	377	346	367	365	346	368	368	343	374	346	343	347	357	368	348	364	350	345	325	345	352	343	355	350	312	354	355	322	349	337	343	351	368	345	366	344	306	346	351	340	333	368	352	321	357	331	334	356	351	337	367	342	342	380	344	360	361	348	324	358	386	338	363	360	351	335	340	344	346	336	376	353	383	326	341	349	380	343	359	346	334	385	337	345	327	360	321	350	350	336	357	358	361	334	338	342	340	373	333	311	356	381	384	345	349	338	361	337	345	330	335	364	342	388	317	327	371	334	360	346	353	323	340	346	344	364	379	342	298	350	295	344	399	321	352	362	358	364	321	360	350	368	348	333	333	393	352	368	337	336	358	358	373	331	360	355	345	367	368	337	395	377	341	326	334	346	359	341	356	371	362	323	348	327	366	348	342	361	352	338	363	371	361	337	373	354	332	331	327	349	379	332	336	334	359	327	337	362	334	324	357	388	341	336	372
23682	21490	29239	24171	21480	17794	2376	1184	941	1006	871	831	767	778	767	766	770	741	673	651	680	704	649	654	701	616	693	631	667	630	627	605	633	637	576	639	658	639	670	610	661	664	646	621	658	620	656	601	651	671	675	602	594	609	599	563	599	623	647	624	619	622	596	624	599	625	605	599	627	642	625	663	625	615	649	663	632	610	602	626	625	550	597	620	599	632	583	571	608	641	618	616	566	610	665	620	593	627	643	625	593	585	570	585	637	633	663	613	605	606	636	626	587	633	639	597	614	679	619	603	621	625	582	629	584	617	626	582	596	597	614	587	570	629	622	621	565	685	631	625	658	628	637	568	611	658	603	627	613	650	616	579	593	664	573	632	615	619	629	625	599	661	607	666	577	596	606	621	628	618	638	610	635	645	602	630	616	566	605	643	647	604	567	580	628	640	629	627	630	618	617	607	641	600	621	570	611	642	657	635	613	600	616	594	629	615	613	612	615	649	658	590	573	636	626	638	588	614	595	631	604	646	676	658	610	592	618	573	648	621	686	577	624	619	622	656	624	621	607	617	602	630	617	585	629	595	579	593	626	605	618	600	607	614	620	613	595	648	598	600	623	618	672	623	612	623	582	591	585	616	583	581	610	599	646	632	635	609	614	644	657	641	686	637	650	651	583	628	634	668	648	642	603	599	600	628	655	653	582	606	646	630	587	601	620	608	610	624	592	613	597	621	615	629	604	627	617	615	610	639	595	582	650	567	653	641	627	593	607	613	610	613	614	529	625	619	606	617	637	591	594	646	598	601	592	585	658	622	667	602	671	594	614	593	625	634	658	610	628	612	640	651	609	585	575	637	614	615	625	587	629	627	585	593	573	597	611	622	556	583	664	618	651	634	644	603	649	587	589	629	620	611	606	639	629	602	606	589	654	613	606	602	654	648	593	637	637	610	632	615	630	574	622	593	583	616	602	640	640	605	602	629	649	640	604	627	622	619	657	586	630	615	632	614	616	613	621	611	629	681	611	607	645	642	606	614	624	580	665	610	602	592	605	631	616	582	587	598	631	648	639	616	638	567	591	632	578	636	619	604	626	675	641	605	646	669	599	628	654	632	602	586	619	614	625	652	625	615	612	616	591	612	626	648	604	621	607	609	653	616	605	596	602	610	603	638	623	588	576	624	647	609	599	609	631	630	577	581	644	644	678	621	620	603	605	609	601	627	608	608	622	595	640	624	635	611	577	622	597	642	578	613	643	554	634	642	653	622	601	649	625	637	572	586	593	619	608	676	556	589	606	635	614	613	592	613	642	634	640	605	614	642	589	671	654	621	642	626	637	628	633	578	609	614	642	598	631	625	618	592	644	587	615	617	615	597	610	647	614	609	632	649	622	592	655	606	607	668	617	622	632	659	607	629	650	655	631	609	591	621	627	653	612	623	648	624	625	645	592	591	615	621	617	621	609	664	594	637	612	623	643	607	651	587	606	612	638	615	577	623	588	563	658	602	623	593	594	582	636	624	598	606	596	633	624	634	607	617	586	644	624	582	603	613	602	627	593	616	604	622	592	582	599	637	685	592	612	627	671	654	611	667	597	552	616	620	653	615	578	594	662	632	656	612	646	633	591	607	644	626	620	634	631	564	624	652	629	591	586	599	623	614	624	633	660	600	636	626	651	608	612	669	619	660	599	626	636	630	548	571	634	630	645	579	649	611	648	629	619	603	636	605	617	605	576	623	594	559	594	591	629	597	600	567	593	634	640	625	681	613	641	606	614	613	594	592	638	634	599	622	649	612	625	629	627	663	579	600	614	621	644	598	599	620	653	635	594	623	636	615	652	635	576	609	622	589	677	673	660	664	632	589	626	619	646	665	631	539	584	612	583	580	617	582	608	638	644	633	623	638	641	607	630	639	563	614	662	609	591	642	573	662	587	623	604	614	632	568	623	609	623	632	611	620	647	626	616	604	610	627	644	644	588	613	603	595	597	646	598	624	595	622	563	610	607	652	616	646	600	610	615	649	619	613	604	651	633	638	630	584	628	621	622	634	594	590	637	597	611	652	605	651	590	654	611	646	601	617	629	656	637	617	572	592	612	627	664	605	701	601	673	609	591	680	643	628	587	615	573	579	607	608	609	612	643	659	610	568	594	572	595	642	587	583	674	589	632	593	579	656	604	608	582	598	537	597	601	606	578	516	612	591	635	598	615	613	571	598	657	639	602	601	608	647	619	639	674	620	657	630	602	646	578	692	624	591	653	609	616	609	604	633	617	622	610	628	660	613	594	652	554	616	601	594	594	603	603	624	641	619	636	628	625	631	609	604	570	637	640	604	665	592	656	601	615	634	605	570	640	599	604	588	561	613	653	608	633	586	598	663	647	605	588	611	645	600	594	663	598	616	573	598	623	612	597	603	620	615	585	594	607	614	640	646	595	607	586	656	616	649	617	580	663	578	646	615	613	607	628	670	618	594	619	596	598	600	646	647	644	619	654	627	630	629	647	617	628	647	587	632	612	638	623	604	598	589	623	653	594	651	608	610	637	577	614	608	600	612	633	643	604	605	608	625	589	620	616	612	630	672	623	618	608	602	579	627	621	585	597	639	606	632	600	652	581	582	593	600	619	608	647	630	602	648	626	619	631	639	634	674	623	576	649	636	583	571	605	638	586	623	589	602	632	598	607	664	594	635	585	620	574	622	645	612	603	613	609	620	618	620	601	645	656	611	630	615	644	628	597	619	612	602	641	635	619	618	594	634	663	638	614	602	634	624	623	604	627	614	604	625	614	605	602	590	637	628	609	627	657	651	620	598	620	608	589	641	618	615	626	647	595	614	615	605	636	603	603	589	639	627	619	587	601	616	656	645	589	577	642	587	579	578	609	632	628	579	584	620	603	589	606	595	641	641	638	573	609	590	605	642	602	621	651	626	619	656	653	616	608	630	597	609	650	629	615	607	600	623	622	596	612	582	642	602	623	689	628	619	623	665	601	626	611	603	627	613	655	651	617	588	580	614	607	676	632	593	644	627	633	592	599	606	627	621	618	599	588	601	613	604	602	638	631	602	654	629	601	609	605	644	615	562	617	598	630	616	608	606	618	618	635	628	587	614	567	629	584	617	600	602	617	632	639	632	616	605	614	631	640	578	636	629	597	636	614	563	595	642	623	602	617	605	580	606	645	621	629	629	613	621	648	661	632	629	624	564	612	623	653	648	637	581	632	571	603	596	637	616	629	644	624	613	629	603	615	630	614	610	622	607	578	601	625	595	613	608	640	623	613	626	587	633	602	595	608	642	607	597	640	613	539	559	577	634	616	608	613	606	557	632	646	619	605	648	598	615	623	621	624	609	603	594	630	629	608	589	626	616	611	630	601	638	589	635	642	619	610	610	560	620	607	612	639	634	607	647	587	601	609	550	640	558	610	625	620	624	578	639	571	584	607	600	601	599	640	643	584	616	633	558	618	621	577	606	614	630	614	606	614	646	601	584	621	638	609	637
5450	11694	11127	5953	4064	2986	2170	1738	1548	1369	1189	1118	1089	975	1015	1013	995	862	795	775	757	782	839	720	777	742	736	765	700	739	729	726	712	729	735	720	746	678	730	722	724	691	696	720	762	715	710	701	718	733	716	710	674	673	695	694	723	706	730	740	728	687	744	703	738	671	727	675	739	717	665	734	645	638	633	706	694	737	660	682	724	657	746	681	718	694	688	658	743	688	671	721	685	702	676	680	730	722	647	674	656	701	703	696	654	746	701	728	715	690	701	676	695	707	756	650	692	656	699	653	705	712	661	665	722	686	725	655	726	672	746	754	662	720	730	714	659	717	620	650	675	684	698	720	716	707	699	693	691	723	723	695	695	682	727	669	677	684	688	696	737	703	726	691	690	708	702	729	728	654	714	686	694	686	722	697	696	737	647	715	703	675	680	707	763	691	662	692	681	640	749	668	704	751	738	644	727	645	668	679	695	656	736	715	690	733	716	707	678	682	659	701	665	724	703	736	691	669	694	696	725	666	708	731	704	687	709	709	697	704	723	738	678	748	704	687	661	666	694	680	741	745	685	656	673	708	730	716	693	730	723	755	773	720	658	731	724	657	687	706	669	714	638	682	721	708	728	725	681	728	728	666	694	657	717	651	694	677	717	701	693	737	656	702	708	740	698	689	736	718	703	683	709	692	697	721	690	691	674	702	691	682	748	710	710	682	734	704	670	713	683	728	674	673	728	734	694	697	717	661	703	678	647	645	708	664	712	710	706	659	664	669	715	716	713	651	695	695	696	713	711	740	707	644	699	667	719	715	698	711	728	676	675	703	688	686	623	691	697	723	715	686	744	682	654	704	718	670	706	713	681	702	630	645	682	676	678	729	678	737	716	670	701	704	724	652	632	706	668	680	658	655	713	664	690	703	694	689	637	664	689	694	660	716	620	686	679	668	674	710	680	711	678	705	674	723	692	720	687	691	738	667	719	703	691	637	691	656	709	661	702	646	711	709	701	645	704	688	709	690	656	691	679	705	692	746	707	712	694	718	679	647	732	692	685	703	718	702	689	683	687	670	716	680	726	710	669	708	697	690	743	703	647	695	681	724	649	665	718	693	706	720	724	662	687	707	711	704	716	679	656	681	724	682	689	690	747	704	707	695	700	716	683	729	660	706	660	681	716	736	705	678	711	642	696	686	692	688	695	671	735	674	665	649	655	667	670	692	673	663	683	674	731	690	715	677	683	700	726	721	710	722	678	626	695	714	732	766	687	676	707	658	661	714	722	700	690	665	726	698	684	691	682	700	728	728	683	630	697	723	729	693	721	759	699	681	718	697	679	699	690	649	712	664	700	695	714	675	685	734	699	727	661	727	737	668	713	634	720	712	722	701	683	729	729	714	697	702	704	695	777	705	694	670	678	746	660	721	694	742	740	696	682	709	717	730	686	694	691	691	675	700	709	633	688	709	729	724	690	702	689	685	702	743	661	675	685	679	702	727	713	695	701	718	692	728	721	737	688	676	660	692	696	640	736	707	697	654	706	659	674	709	739	689	751	652	671	686	682	631	675	665	664	686	714	702	711	697	709	727	681	699	662	716	682	676	686	701	712	711	730	697	685	622	695	710	680	673	664	665	691	700	757	684	701	701	696	669	649	693	682	658	687	764	648	661	678	721	699	726	677	678	613	736	727	697	686	712	649	686	697	704	683	691	752	670	689	674	680	683	701	731	731	682	742	649	677	695	704	694	682	692	726	723	680	683	729	660	677	659	684	660	686	713	714	704	673	674	678	711	727	698	669	685	647	647	715	689	701	662	692	666	693	693	675	691	690	708	646	695	674	719	720	655	652	728	662	725	697	690	672	683	703	748	741	691	677	664	673	697	700	714	659	683	658	660	689	698	712	744	685	734	686	711	665	704	719	703	723	663	718	624	731	662	716	672	658	708	720	661	711	731	671	731	699	710	721	674	718	722	644	693	701	699	729	664	727	721	705	698	659	694	699	690	642	716	718	698	713	609	658	720	695	691	621	696	675	705	681	668	740	693	733	739	682	653	700	696	717	661	749	618	704	708	725	725	740	681	680	713	701	697	694	683	687	686	748	659	717	709	665	685	733	655	706	717	713	699	672	679	674	693	707	653	686	692	724	714	699	671	691	696	704	677	674	679	661	654	698	673	677	664	683	726	716	693	659	683	677	739	688	665	730	656	693	671	748	702	679	705	665	670	706	712	718	684	666	683	660	671	728	703	714	712	705	732	708	717	701	704	666	705	705	721	651	661	687	705	737	699	631	680	651	718	705	679	746	714	685	740	707	711	678	649	717	697	654	689	671	685	679	692	694	694	704	672	731	657	648	741	704	692	715	679	681	721	658	672	685	704	745	677	651	714	732	662	671	701	698	722	686	695	712	738	693	710	691	687	684	706	683	666	692	699	676	675	720	685	695	680	652	705	677	726	697	684	692	710	730	722	707	693	697	667	726	663	713	702	648	702	687	686	687	656	661	717	703	658	644	642	710	635	718	660	710	754	676	747	724	665	693	665	714	694	638	647	692	659	659	698	705	709	725	686	687	680	709	705	691	688	729	690	679	676	659	725	653	739	688	705	697	680	692	694	689	691	669	758	674	656	718	682	727	665	691	735	717	689	711	713	675	672	733	677	681	712	676	669	711	672	720	685	705	678	724	725	687	689	655	680	707	731	735	695	703	752	697	730	669	657	725	682	678	688	695	680	683	696	661	712	710	699	679	699	669	713	713	691	713	687	700	642	693	660	717	672	705	694	716	701	702	721	699	680	671	721	686	662	669	705	704	659	690	638	662	677	733	693	718	696	648	714	725	744	658	688	653	694	688	684	687	710	668	747	744	705	706	716	684	716	683	736	735	658	674	673	711	660	738	703	686	667	684	686	728	623	688	689	727	669	675	686	715	655	710	731	724	639	703	686	690	741	730	735	709	715	724	681	690	717	739	713	687	686	682	689	685	721	679	694	722	662	682	714	699	724	712	690	719	722	724	699	687	725	680	643	710	720	681	688	705	695	732	725	670	697	666	676	688	705	712	680	713	691	657	705	702	714	691	724	624	661	728	767	688	704	696	673	690	693	705	714	707	745	690	681	633	714	667	723	685	670	661	690	687	729	721	690	685	733	680	701	670	710	728	680	695	700	692	681	720	704	651	659	658	706	722	695	664	662	643	723	686	714	714	658	676	724	742	676	711	686	701	700	730	702	692	677	692	694	687	745	739	646	698	718	710	656	668	705	691	683	719	721	691	686	703	684	631	741	748	649	693	709	693	742	671	653	700	668	647	660	704	670	694	738	729	682	696	701	673	731	666	709	709	694	667	670	637	693	645	672	683	672	726	709	662	678	667	678	694	669	714	693	690	678	710	703	667	699	657	685	742	721	703	698	723	695	677	689	708	638	700	679	699	686	707	730	672	707	715	684	658	684	694	658	684	694	701	667	680	718	675	692	710	674	657	720	743	698	654	699	699	697	676	659
25029	21485	28320	24980	17563	1388	756	552	510	466	473	434	405	404	372	366	404	380	361	353	394	336	356	359	374	342	330	336	357	343	354	346	372	328	361	329	344	358	336	308	320	349	341	370	325	318	349	347	321	352	340	366	339	329	325	357	337	381	364	350	341	336	346	329	318	348	349	349	313	360	348	332	327	348	367	334	320	360	351	337	346	321	311	347	312	336	342	343	361	330	315	347	365	343	324	323	340	313	352	332	311	319	314	320	313	299	344	354	339	325	352	316	320	325	338	369	363	330	314	366	317	359	354	317	304	324	359	343	354	345	326	337	343	360	298	343	326	330	357	302	343	312	313	336	334	359	369	331	376	304	326	340	332	345	351	333	307	345	318	357	362	361	335	318	336	376	296	361	324	330	322	319	338	337	363	337	347	340	339	365	327	366	325	354	341	349	364	323	315	318	356	377	361	294	348	317	318	297	304	346	346	325	337	325	313	313	345	322	317	348	335	376	340	342	301	314	324	321	319	354	341	341	357	290	344	336	335	316	348	349	349	301	370	322	328	350	313	341	320	320	317	329	332	322	357	322	315	334	360	309	320	343	356	321	331	334	345	334	333	334	336	369	341	316	305	330	350	330	324	315	360	347	341	362	324	329	362	340	358	339	334	348	336	316	306	345	323	370	369	319	376	322	344	325	344	346	332	373	353	346	314	365	346	336	355	350	372	318	330	335	330	354	328	343	327	336	338	327	358	334	304	334	336	317	337	330	326	366	347	339	366	353	316	329	309	334	310	344	374	341	324	305	353	373	307	332	349	329	311	321	330	329	304	346	361	301	359	311	320	346	323	335	337	357	321	282	354	352	341	334	295	323	349	342	372	354	344	376	363	330	325	336	356	353	365	402	369	311	344	356	358	358	317	341	340	324	296	329	351	303	313	343	313	327	306	337	354	320	339	356	320	348	363	308	376	331	344	352	324	324	326	345	321	351	355	330	361	297	375	356	347	353	347	365	361	363	363	310	344	345	350	341	343	332	348	363	305	320	359	344	333	315	356	345	358	340	364	358	343	311	341	352	331	344	349	338	364	349	329	360	313	330	333	336	346	322	348	322	348	321	319	331	348	337	319	339	340	324	322	324	316	312	372	358	306	347	318	343	327	313	341	334	343	314	343	319	364	321	362	330	326	340	302	341	354	368	327	301	342	354	352	329	330	355	317	332	338	344	332	294	359	335	332	336	324	320	356	345	338	343	316	338	361	307	331	328	345	360	353	315	338	341	348	337	346	307	302	319	340	379	336	356	319	339	312	345	353	319	350	331	368	347	315	324	347	338	343	364	309	313	348	340	334	332	343	344	309	381	341	348	329	328	351	339	320	345	334	351	336	333	337	335	327	333	376	346	312	334	312	343	338	328	319	360	339	333	359	344	356	335	310	340	347	334	376	311	353	334	375	361	329	335	357	296	346	330	327	304	349	324	317	327	344	305	383	328	324	327	358	332	327	326	333	316	352	347	346	298	378	314	319	326	339	352	303	353	364	347	325	317	360	306	313	354	324	327	313	344	318	313	376	333	353	354	323	370	343	341	341	346	335	353	329	319	397	341	340	358	299	340	365	354	339	365	368	356	322	354	310	349	323	322	366	325	319	330	331	328	320	328	297	357	364	340	352	351	328	344	381	351	331	336	339	344	325	343	348	322	361	345	333	343	340	349	303	338	345	335	320	336	330	350	347	318	354	302	353	320	346	332	362	351	343	342	352	326	355	333	319	337	336	337	329	363	367	305	347	296	356	347	353	340	323	359	323	293	350	342	294	324	312	331	331	354	360	347	320	318	343	328	329	342	354	374	334	335	337	347	339	351	314	323	347	317	362	303	349	321	365	332	298	297	318	322	352	304	330	318	302	321	345	293	321	354	311	302	319	341	346	355	332	343	388	330	352	340	334	321	312	328	341	300	311	350	311	309	357	348	318	333	323	332	344	313	357	344	347	344	330	329	352	295	333	333	346	343	309	316	343	349	322	331	375	338	386	341	322	314	346	302	331	361	337	346	324	329	329	322	313	292	346	302	330	367	340	356	337	331	322	348	321	320	341	326	336	337	349	322	326	296	359	324	348	339	329	321	356	319	335	340	354	320	329	331	313	321	331	357	317	347	290	347	312	322	304	338	339	331	383	329	330	358	338	302	323	317	349	335	333	353	349	344	358	353	343	325	324	360	331	368	336	323	339	321	304	358	324	346	357	356	350	337	338	316	362	321	347	347	332	361	352	349	325	331	319	318	357	325	355	355	314	315	326	371	338	311	351	324	319	325	324	280	370	324	339	379	343	334	340	332	365	337	355	335	325	375	321	360	359	347	358	326	325	351	337	301	350	302	323	336	326	327	323	340	325	312	326	339	351	346	323	330	327	340	349	301	326	327	349	331	338	303	350	343	321	322	367	340	378	329	362	355	314	330	326	342	335	324	364	339	361	338	329	342	323	321	328	307	342	359	340	343	364	318	280	323	324	353	313	317	352	322	331	341	342	342	314	325	352	324	337	347	345	319	346	325	343	328	327	362	329	326	358	335	299	324	348	332	326	355	352	316	360	323	340	358	319	368	368	338	337	345	391	336	364	314	343	318	301	348	300	334	332	387	352	338	335	333	321	351	345	329	340	354	369	328	309	321	338	330	354	375	350	329	328	337	367	315	374	336	302	347	341	314	332	354	331	376	357	365	331	336	301	322	365	357	350	361	321	332	335	382	359	360	348	334	351	334	337	345	320	336	333	363	302	352	351	337	349	340	337	322	344	318	350	317	340	320	333	303	337	340	365	354	311	297	301	316	321	332	367	326	318	320	339	345	326	331	335	331	345	314	352	343	319	309	326	325	352	349	335	330	356	340	347	369	358	344	360	317	337	347	294	312	337	307	327	338	331	361	345	328	357	362	328	316	339	331	361	313	334	346	345	366	364	327	332	354	343	320	351	355	313	340	345	313	315	318	334	344	359	342	359	314	331	301	333	335	331	344	326	335	332	339	340	349	408	325	347	303	347	373	336	333	334	325	367	323	319	331	330	362	340	339	313	315	335	331	357	368	329	316	319	332	312	332	327	351	345	327	330	298	314	335	336	326	359	323	342	317	359	339	302	341	319	350	301	326	270	318	350	328	335	365	339	315	330	312	335	355	343	360	337	329	338	328	307	333	366	332	350	319	321	317	341	340	314	375	330	341	338	319	316	309	353	328	347	350	317	298	366	317	313	316	380	326	344	306	341	368	310	333	324	338	304	329	345	340	326	318	317	319	351	310	322	327	299	334	336	329	366	343	323	334	329	309	311	356	327	336	351	335	358	343	360	316	311	347	335	347	345	326	345	346	302	316	337	331	324	341	331	319	341	332	321	293	316	326	362	315	328	332	333	316	346	342	331	343	345	352	363	371	348	353	336	298	312	337	332	344	338	343	362	316	343	354	323	309	330	337	321	338	334	315	330	339	381	348	338	344	310	323	348	338	346	345
5477	7186	6931	3744	2296	1682	1266	1058	900	758	695	675	604	591	617	569	560	485	453	486	459	485	447	443	448	484	478	469	478	451	433	454	440	447	432	412	447	429	417	437	422	444	452	391	439	433	403	429	455	440	398	428	397	444	413	448	437	409	437	416	409	423	453	452	432	428	420	426	409	432	449	380	405	417	424	386	454	437	396	409	396	413	393	409	423	418	390	407	404	410	387	421	444	464	402	406	431	410	418	402	394	427	398	416	393	426	402	403	441	445	390	428	406	402	429	383	455	488	364	408	421	410	434	448	426	400	462	462	449	448	390	397	396	434	435	413	438	432	446	426	437	422	448	435	431	423	427	426	426	405	431	398	457	432	410	419	457	415	423	438	419	414	415	410	424	408	422	397	384	436	399	429	418	425	433	438	429	429	416	442	434	423	434	463	437	438	419	425	406	460	416	406	417	431	422	389	489	387	420	365	411	441	419	401	435	431	410	407	429	388	413	390	379	428	419	459	414	430	415	415	411	398	389	398	416	414	451	419	427	429	393	416	458	478	410	438	434	443	433	381	472	395	464	434	389	391	394	409	408	377	459	418	419	417	385	398	456	412	431	395	460	447	450	435	427	429	399	430	396	419	421	447	386	395	436	429	416	410	389	388	425	441	424	400	411	446	400	431	422	428	443	426	453	391	438	444	440	419	384	417	411	406	397	395	429	432	405	424	420	451	430	402	420	407	402	417	397	434	408	435	436	443	402	424	390	438	400	439	429	393	404	387	379	368	430	437	416	395	459	398	402	441	413	473	424	429	420	423	438	452	403	402	443	458	414	430	400	436	390	413	397	418	424	449	414	414	438	430	416	446	451	439	382	426	435	389	406	419	431	420	377	402	395	416	413	391	433	407	417	395	409	418	410	420	385	415	405	396	385	455	387	401	455	427	441	414	422	411	423	424	402	419	386	435	441	407	401	428	389	416	414	417	413	446	400	390	385	407	435	436	418	439	418	451	433	440	386	412	410	399	426	424	411	392	402	450	388	413	399	456	425	418	428	438	420	417	405	426	420	418	396	409	406	433	454	443	390	409	440	394	415	412	404	427	395	435	389	475	375	453	436	383	434	411	433	417	432	432	406	416	399	426	397	419	418	430	448	445	435	425	394	414	426	393	405	384	401	408	433	403	426	395	434	411	409	410	421	420	421	411	410	412	385	408	443	427	446	454	420	378	449	414	428	428	390	411	412	391	408	433	464	437	399	413	417	383	396	418	364	392	396	416	402	433	402	461	417	405	434	417	408	401	438	403	424	413	406	391	375	433	433	403	411	419	428	423	451	429	402	432	426	391	394	420	442	383	416	407	415	415	413	443	421	397	424	406	412	399	460	426	443	422	430	404	415	434	406	426	454	430	390	442	414	436	424	394	428	446	392	389	443	454	457	435	400	434	396	391	390	416	395	409	417	424	430	397	475	401	418	420	455	447	414	436	448	398	370	438	415	430	438	423	451	407	414	428	409	421	430	402	422	419	396	448	423	432	378	396	390	433	435	449	372	387	427	449	406	428	430	433	458	431	416	411	410	435	417	418	424	397	423	386	428	430	450	432	443	407	433	393	414	408	411	450	422	427	447	432	480	435	408	431	442	406	449	446	417	402	405	455	420	432	415	437	412	421	403	405	412	404	415	375	382	400	391	401	394	413	420	418	409	466	376	411	428	422	429	370	432	418	413	420	415	396	393	389	464	411	419	444	405	407	407	411	438	413	436	404	438	431	395	429	363	403	425	428	390	421	408	402	434	434	458	413	429	396	428	394	442	415	428	376	426	444	404	403	410	449	432	369	423	394	419	428	421	427	435	411	407	476	438	421	421	424	414	440	409	450	428	419	411	419	428	419	430	456	444	410	425	421	422	403	423	422	422	408	427	432	452	448	421	422	380	431	394	417	429	430	418	392	418	388	428	409	409	433	442	433	410	424	419	403	429	414	384	414	416	438	407	414	423	417	422	437	454	384	425	391	418	407	417	396	404	428	416	418	425	409	399	416	397	443	397	418	403	410	449	408	409	428	393	419	420	428	438	377	402	416	437	401	445	405	451	461	448	430	413	416	426	411	380	414	415	452	405	370	388	408	367	405	416	416	395	440	409	396	411	410	412	421	405	428	416	396	441	403	409	419	399	436	398	429	396	446	450	406	427	433	400	429	427	445	440	394	401	393	443	397	393	431	394	456	404	413	380	402	431	449	440	444	436	396	392	458	427	430	439	439	439	430	416	408	394	419	394	407	389	426	428	415	428	440	402	428	434	408	418	407	412	407	426	410	436	404	423	420	395	393	406	389	408	411	406	391	421	438	419	395	430	387	424	426	420	415	433	437	397	402	455	407	423	410	413	394	426	446	422	422	394	400	418	443	442	373	414	433	434	409	385	398	416	402	387	416	405	395	397	435	419	431	396	393	414	435	413	440	420	394	451	411	403	392	405	414	431	439	415	433	442	424	434	378	393	426	432	419	383	432	402	430	441	421	368	416	355	423	440	414	422	402	406	409	428	462	420	464	434	405	415	420	436	463	392	377	413	404	411	395	412	422	414	434	406	414	412	431	437	415	417	401	398	440	398	416	403	424	439	378	476	418	405	436	428	437	417	437	399	454	455	445	421	410	397	456	394	437	388	398	450	422	444	435	400	427	457	423	424	438	407	437	425	421	433	425	437	415	441	398	439	422	413	420	363	433	386	467	445	428	500	377	419	446	397	435	416	407	404	452	403	392	383	419	411	436	447	427	448	441	410	413	397	444	420	429	430	395	402	408	423	369	416	404	410	423	419	448	422	388	410	437	434	450	449	406	418	416	413	424	413	380	381	396	405	431	429	392	435	419	406	424	382	413	421	421	453	408	420	417	416	384	413	442	406	435	411	429	439	431	429	396	401	383	396	388	442	421	419	441	398	428	431	419	458	398	427	398	439	430	406	379	405	405	415	415	416	423	422	414	462	425	410	412	395	437	392	385	397	440	437	403	410	399	442	473	431	393	406	416	404	408	417	388	414	405	405	391	432	442	453	442	442	434	415	394	415	418	427	433	421	437	430	439	474	429	373	411	412	408	404	434	410	396	399	364	448	414	403	405	432	443	390	426	460	391	425	392	438	419	434	426	411	445	398	388	427	430	399	425	415	432	435	434	465	399	416	424	389	427	425	414	412	436	413	420	428	401	421	426	428	424	377	435	439	428	390	452	431	414	426	405	410	435	411	465	417	395	439	419	384	411	395	422	462	400	428	414	398	402	436	410	422	433	425	416	402	420	438	406	398	437	434	418	416	411	460	417	438	411	418	423	394	372	389	412	421	440	426	414	456	401	413	446	438	397	398	411	399	404	390	407	367	434	403	379	377	422	435	446	423	418	433	429	418	386	434	382	422	394	410	419	427	448	451	415	436	399	417	407	411	405	433	396	437	428	418	444	407	424	432	433	452	439	374	410	427	423	388	444	446	444	451	429	429	405	453	448
23004	21586	29632	24010	21579	21675	15122	2193	1549	1456	1307	1190	1153	1133	1153	1167	1034	945	930	897	938	884	900	907	851	883	845	913	848	864	882	901	860	868	876	812	820	889	849	881	820	840	870	846	869	863	801	854	887	891	820	865	859	821	782	804	806	848	836	844	849	809	835	861	836	823	844	847	865	855	833	821	815	830	815	817	811	845	817	818	813	852	868	849	801	817	809	809	795	895	802	802	790	814	817	859	844	849	816	795	847	828	833	803	849	831	819	801	841	794	871	849	805	899	831	764	837	794	780	794	792	846	857	844	782	807	855	843	837	867	813	853	820	862	829	858	862	804	797	856	808	767	812	790	808	843	809	817	788	841	798	780	816	821	864	850	770	798	848	824	804	774	805	813	862	802	826	771	830	827	824	836	824	771	804	821	859	808	804	828	808	765	831	822	782	846	835	802	850	817	854	827	837	835	820	807	858	853	813	877	825	852	782	785	822	742	875	854	819	857	863	748	842	847	849	868	828	816	841	813	867	768	804	759	776	800	846	782	818	775	811	851	826	898	790	824	833	789	829	877	804	819	847	811	838	822	845	800	853	806	799	807	843	847	830	797	817	846	825	803	866	835	773	815	801	776	787	784	822	821	830	780	798	786	793	804	765	799	787	801	835	846	876	797	828	845	811	881	812	780	852	855	799	829	860	777	819	846	837	778	893	800	832	836	823	772	839	780	850	833	805	832	826	797	836	805	822	831	814	832	800	794	830	802	808	859	768	850	836	782	841	829	777	819	811	807	822	818	831	840	828	833	813	843	808	764	833	859	832	810	882	770	768	824	789	847	815	776	865	814	847	825	864	779	817	883	821	774	830	764	800	806	843	781	834	856	814	811	775	798	807	832	851	819	815	841	848	772	791	820	800	774	765	804	850	825	797	816	843	725	829	806	790	792	821	822	834	866	862	791	785	829	835	841	826	816	818	841	792	821	780	795	778	799	858	828	833	795	840	804	789	779	790	859	863	830	863	831	795	801	785	818	857	842	840	866	845	839	778	807	825	822	844	802	836	750	852	842	757	821	799	795	791	838	854	786	823	840	828	821	826	832	809	833	812	846	834	867	832	853	866	845	762	813	814	847	828	853	784	806	835	822	848	825	838	823	788	789	842	838	844	877	799	797	784	798	867	846	809	788	760	751	834	789	840	813	772	800	837	799	832	790	876	839	825	818	823	835	778	821	811	835	818	803	862	841	830	802	819	825	816	796	824	806	782	835	829	776	778	758	834	764	801	801	880	839	851	794	821	846	807	812	771	861	857	772	836	845	798	816	841	836	851	803	796	827	805	753	787	825	808	810	826	843	829	787	819	817	804	823	825	777	819	806	814	799	768	864	845	811	807	835	814	779	831	854	831	828	874	783	827	780	827	757	811	812	775	756	841	753	803	790	799	756	850	797	819	777	863	836	824	822	827	817	813	788	844	789	806	797	847	785	856	836	824	813	798	829	817	775	819	766	796	802	849	847	822	861	831	816	817	835	812	809	858	800	816	778	842	787	780	865	785	841	833	861	830	869	801	789	796	797	796	829	816	812	785	802	798	808	845	849	833	798	786	795	821	816	785	899	850	817	856	855	808	804	832	805	864	821	852	869	779	843	823	836	840	820	785	800	838	835	809	829	774	810	791	788	743	787	828	817	800	790	881	808	815	826	858	780	803	823	818	818	785	860	752	777	791	856	814	823	843	830	846	817	839	845	862	831	810	824	821	780	817	862	846	838	781	848	823	812	829	808	858	817	839	811	853	841	803	796	853	823	788	832	796	809	843	828	818	817	762	842	857	800	805	790	807	791	824	817	790	852	816	801	789	818	805	803	823	810	777	890	854	788	818	823	848	797	870	764	839	830	809	822	872	840	836	821	876	824	833	848	791	841	841	832	837	808	795	802	803	824	773	771	780	794	795	834	801	764	851	825	841	795	870	800	820	850	814	848	822	838	802	813	853	852	791	837	765	820	858	852	829	734	851	769	841	777	785	817	783	825	816	798	796	805	784	861	819	817	834	801	800	806	805	834	825	812	851	794	782	822	831	808	863	831	777	837	823	834	821	807	868	765	802	800	825	794	827	832	839	819	826	792	816	802	788	840	852	780	800	861	791	792	803	829	773	800	797	813	785	855	844	791	798	805	822	760	868	836	816	827	825	792	850	817	785	818	834	896	804	707	820	789	818	834	801	837	828	785	850	855	806	835	826	796	818	839	799	810	784	832	800	770	815	787	832	829	848	758	833	814	827	793	801	810	830	846	854	818	827	843	842	787	810	796	838	806	802	839	803	799	834	806	814	837	819	838	837	794	782	772	826	832	789	822	799	827	808	844	779	811	777	813	774	835	846	819	799	848	867	822	869	819	788	813	786	772	795	834	803	814	829	837	796	748	803	796	806	783	794	843	800	777	806	800	797	861	739	851	781	780	803	790	829	794	739	811	832	805	766	817	802	841	866	862	792	857	813	817	830	788	822	837	774	813	838	855	765	826	853	815	838	823	819	789	846	862	831	812	812	779	799	796	785	871	826	777	822	812	868	826	805	776	843	812	819	807	757	807	798	753	818	784	824	806	790	829	795	816	866	789	826	805	848	842	849	786	770	839	782	859	752	778	799	839	839	852	827	761	862	772	804	823	804	790	837	839	824	799	818	782	818	802	862	858	840	780	818	794	792	824	816	808	751	759	805	842	845	837	813	774	803	795	812	840	780	790	842	807	816	844	817	820	797	850	824	870	861	765	830	828	791	808	807	822	825	783	813	888	780	828	844	763	794	806	823	836	826	794	796	780	814	838	807	813	718	862	811	833	817	795	799	777	800	770	836	780	788	842	806	795	836	812	851	783	783	803	793	831	817	786	842	790	855	871	791	856	843	819	778	741	767	815	793	806	853	846	806	816	824	848	816	835	861	835	849	806	784	782	815	816	809	820	794	837	795	855	851	862	814	789	783	783	821	903	764	835	861	787	848	821	821	794	830	815	781	859	816	823	740	819	804	853	797	815	847	818	785	834	832	826	807	770	827	803	793	811	834	781	800	864	813	825	799	756	820	817	818	830	811	792	800	811	821	813	837	820	812	788	788	804	814	847	833	780	786	781	783	833	798	763	761	798	811	753	793	818	809	863	842	868	811	805	799	804	825	829	819	853	811	839	788	802	794	783	861	794	852	763	793	837	816	843	820	831	781	806	858	766	801	842	865	797	799	820	815	804	788	836	791	835	820	834	843	845	852	807	819	770	774	804	803	831	808	817	784	808	801	750	836	801	816	838	768	819	864	779	814	844	839	783	773	771	816	780	777	813	828	819	813	787	792	763	737	811	802	812	788	894	786	815	792	810	841	796	781	789	838	795	806	793	844	789	783	800	811	777	862	845	829	807	796	817	825	810	836	816	789	826	828	825	830	815	804	775	871	823	802	816	836	820	804	785	825	821	795	818	840	855	809	747	812	825	797	840	764	810	791	795	851	795	791	861
8698	18494	17138	9655	6525	4704	3670	3040	2514	2173	1903	1713	1586	1517	1576	1524	1403	1228	1171	1096	1106	1067	1059	1056	1063	1023	1057	977	1021	975	967	986	954	980	1007	939	965	942	947	919	983	947	927	926	930	950	951	954	935	975	989	959	935	939	914	989	937	931	899	958	954	952	934	869	900	969	975	951	898	934	929	911	924	945	952	872	966	894	949	924	887	971	936	883	882	952	918	949	900	895	840	901	973	917	932	925	873	895	898	957	932	843	922	949	982	920	946	955	896	954	977	914	902	900	936	956	930	905	951	946	931	934	876	966	932	904	929	937	907	848	912	901	932	900	876	912	946	979	920	882	931	928	924	929	939	877	939	957	908	928	934	946	902	942	898	950	892	879	932	911	922	927	920	913	885	901	993	908	952	923	898	882	880	941	954	947	902	893	955	875	853	925	920	897	902	984	938	884	873	916	899	916	921	886	882	915	942	976	889	958	893	893	920	921	929	909	979	910	929	940	973	922	921	899	967	953	908	894	929	914	927	969	931	898	913	912	921	934	953	919	896	845	955	948	908	896	913	895	942	958	924	907	926	951	912	919	927	944	947	851	997	951	968	865	970	883	918	934	928	904	931	918	947	914	880	909	911	916	938	923	924	933	919	939	938	885	927	979	909	940	846	915	942	962	927	910	858	891	890	927	893	945	909	875	905	926	880	927	951	927	869	955	921	967	951	927	870	848	897	955	890	902	907	940	936	862	931	879	924	938	870	875	890	948	915	901	967	889	892	901	926	920	932	945	929	902	924	873	862	894	906	949	951	914	873	933	927	915	860	886	878	907	904	948	878	900	944	866	945	968	949	933	952	935	911	874	928	923	878	931	912	928	877	949	919	911	888	882	900	921	908	901	874	951	927	914	897	905	934	855	929	914	904	883	940	904	932	916	946	921	902	877	935	884	902	890	888	937	890	940	949	938	895	851	881	873	940	863	896	879	918	884	918	933	885	935	927	881	871	928	924	914	952	936	917	915	905	923	964	895	940	950	908	942	928	877	870	896	970	902	887	927	915	876	930	935	855	951	916	870	895	929	872	899	881	946	873	966	915	909	911	978	924	886	932	927	910	930	889	880	918	906	904	903	939	924	948	893	921	855	957	946	937	939	894	929	923	910	945	884	900	953	899	945	891	863	959	940	940	866	932	850	913	992	979	898	915	876	906	893	959	943	907	881	951	898	883	903	902	888	887	924	943	953	930	893	907	893	938	908	961	878	898	892	912	927	913	933	925	870	872	898	954	861	864	902	981	882	939	893	934	902	919	882	856	904	913	895	961	883	910	922	894	916	908	911	926	888	891	895	892	917	892	876	914	850	984	894	926	925	884	866	902	900	962	853	894	946	916	935	889	910	941	898	946	871	909	925	885	889	880	923	935	884	904	912	938	905	900	954	901	928	923	907	933	926	880	922	867	892	904	903	886	935	928	881	889	908	924	959	949	907	912	879	943	944	867	918	853	865	969	931	916	881	921	909	938	861	951	881	880	972	943	923	896	910	875	892	896	923	918	930	888	931	913	878	910	852	922	911	890	912	908	902	974	919	878	918	926	917	966	958	874	907	858	890	941	873	900	905	878	960	952	843	928	907	947	958	894	903	893	903	911	927	914	892	891	901	1000	888	869	910	900	947	975	932	935	953	889	886	926	915	937	948	901	883	878	900	872	876	950	940	888	960	960	920	933	933	902	915	947	858	906	885	903	896	960	889	937	870	888	894	896	955	935	906	876	899	893	932	917	877	880	1005	861	907	914	907	925	903	897	911	946	950	892	907	861	962	975	903	901	952	903	932	947	905	921	899	857	908	900	917	955	938	862	897	923	976	893	927	897	953	893	857	866	903	923	894	883	929	924	950	874	861	879	987	898	974	924	926	882	933	937	916	901	932	928	885	928	882	916	945	956	945	899	937	885	908	888	966	954	917	915	904	902	930	921	907	935	899	927	908	879	879	908	901	905	894	953	942	954	905	931	890	990	980	937	950	980	892	854	879	882	959	911	870	925	916	895	934	916	913	891	962	881	903	945	932	899	897	895	936	900	960	899	908	896	933	860	917	906	945	964	947	926	888	951	910	882	928	973	877	946	850	905	959	916	887	951	899	937	893	944	921	931	921	926	929	891	929	913	926	911	969	920	923	915	920	887	884	927	925	905	908	951	930	942	928	934	889	903	899	896	921	892	901	930	927	926	884	905	938	958	935	910	883	932	928	963	901	875	925	884	865	987	953	929	908	932	945	931	903	856	897	926	945	940	926	923	987	868	913	899	871	933	935	897	892	919	896	881	935	939	925	919	961	919	883	963	900	880	958	907	861	949	898	931	915	908	959	943	955	870	896	953	940	907	949	913	935	936	847	893	888	934	952	943	881	938	905	920	928	919	904	976	926	905	862	942	858	891	882	860	916	873	938	910	954	883	947	908	966	927	950	920	938	894	883	907	875	900	926	937	889	924	942	873	912	933	886	917	934	933	871	891	887	901	925	920	926	969	914	895	958	890	896	869	892	963	934	903	934	915	887	910	928	878	922	914	897	952	917	910	963	894	958	920	906	884	914	946	937	890	923	924	880	892	878	875	931	846	916	955	944	924	925	938	906	886	937	957	924	903	911	941	941	928	936	976	921	917	894	879	864	899	865	904	894	915	906	940	869	949	928	951	952	882	912	878	902	894	919	922	898	891	852	926	935	958	882	949	908	942	905	882	943	973	927	925	954	935	933	889	903	942	898	890	886	935	907	910	884	1026	922	886	878	938	929	925	892	927	904	942	866	883	936	916	918	893	909	914	951	961	954	874	917	900	942	954	904	875	908	956	980	979	873	911	895	936	899	901	907	913	914	911	972	918	868	842	940	898	915	934	943	914	894	894	920	910	913	943	914	881	934	919	876	914	926	923	905	953	876	947	888	891	932	902	935	898	895	939	927	960	867	896	988	983	877	942	922	964	903	906	953	897	931	964	900	948	924	924	882	929	953	977	909	928	941	930	900	964	910	900	924	937	846	884	915	948	967	911	918	930	931	905	881	947	892	930	966	896	897	957	894	927	965	853	904	877	881	937	863	906	937	916	909	909	912	906	911	909	949	939	935	910	907	924	985	919	882	868	889	881	923	911	961	880	917	865	923	921	915	925	965	921	906	891	909	941	907	929	913	891	895	920	928	899	884	934	941	877	944	918	883	947	929	893	915	905	927	878	873	927	883	914	914	990	960	887	862	909	919	897	896	873	949	904	871	927	885	923	948	904	908	874	969	947	978	887	901	945	942	888	920	971	908	924	918	889	931	998	921	907	920	888	900	951	927	886	944	911	988	933	943	926	907	900	942	937	909	874	971	883	872	931	935	944	946	893	929	927	933	923	925	896	890	899	894	955	920	929	908	887	918	906	882	931	940	936	906	884	916	879	914	996	902	876	939	930	903	893	864	896	925	975	890	911	934	925	990	868	894	865	920	876	930	899	943	949	957	957	961	928	957	943	965
27395	21098	10417	1121	468	394	314	356	302	312	294	314	326	330	336	296	314	296	305	273	290	270	314	305	307	284	262	320	327	277	285	306	286	271	315	277	292	281	305	292	286	283	287	291	280	298	307	272	301	279	292	297	279	283	283	276	284	284	292	251	293	307	289	287	279	289	262	316	274	282	310	275	321	270	282	300	303	289	298	290	326	317	273	307	287	292	287	298	309	264	296	272	294	269	285	293	284	307	267	299	294	285	294	279	289	295	279	260	285	289	304	320	268	284	300	290	293	299	292	260	315	269	313	302	268	287	337	285	314	303	279	260	296	300	305	306	309	238	279	303	273	295	300	272	295	282	283	288	282	292	279	296	267	273	276	297	307	289	287	282	287	295	281	329	282	283	269	285	313	265	268	281	315	296	293	286	274	303	297	290	301	283	297	261	271	287	282	289	285	289	323	293	291	274	276	285	268	282	300	302	302	275	257	301	296	284	270	285	275	309	300	298	281	273	274	274	284	291	307	279	255	267	288	290	309	286	267	295	256	292	275	297	289	292	280	286	290	276	303	281	282	302	270	268	273	277	266	305	315	309	313	313	297	292	309	300	250	296	276	291	275	292	303	317	321	268	289	270	308	248	239	304	288	303	270	305	303	304	283	315	288	283	287	267	291	288	330	298	293	287	303	278	329	301	312	259	264	302	296	328	275	270	295	309	282	303	293	269	297	266	291	285	281	278	297	297	291	293	316	282	296	269	262	299	265	293	267	306	276	274	301	324	316	289	309	305	245	264	283	305	264	273	309	246	284	287	300	293	263	300	278	289	300	261	313	293	280	296	281	272	288	280	289	311	290	283	289	289	292	295	272	286	285	307	294	270	291	284	297	274	299	300	282	265	273	315	295	283	322	319	295	287	290	314	283	282	319	296	278	288	301	297	284	268	323	299	281	274	291	287	310	320	284	260	317	310	289	279	295	272	311	282	294	273	305	276	294	307	304	306	290	322	276	259	265	283	287	276	271	303	256	290	299	269	291	290	308	294	283	288	290	271	292	276	294	271	276	313	290	318	294	278	268	302	289	287	282	275	295	286	292	301	276	292	252	314	317	305	289	247	293	285	275	271	311	290	301	292	274	323	296	302	291	276	317	283	291	283	249	298	286	290	300	287	281	284	282	266	318	302	304	293	288	291	255	297	293	300	293	281	307	309	268	297	282	280	259	285	294	284	277	281	289	303	297	279	277	303	280	260	297	277	307	267	272	281	267	296	297	300	296	248	295	297	282	302	249	259	288	303	273	288	289	300	259	322	261	280	298	267	304	283	288	296	294	280	266	297	311	298	267	296	262	276	307	267	297	285	288	288	287	285	330	304	300	274	276	272	303	275	274	288	270	302	304	292	294	275	272	260	290	291	282	301	283	321	304	314	279	304	313	297	281	308	288	267	296	297	288	278	300	278	276	286	304	291	269	288	309	265	288	329	296	297	267	305	304	311	285	287	287	289	300	295	272	292	301	296	255	260	277	315	271	311	291	291	293	282	287	285	283	299	273	288	302	293	302	293	311	290	265	283	305	299	326	294	297	244	279	281	277	267	299	278	290	305	291	265	284	277	292	282	328	300	299	276	290	309	303	258	278	313	270	306	313	303	292	296	290	287	285	302	293	277	280	265	251	262	300	288	299	287	299	271	270	273	286	265	292	267	314	261	293	311	266	300	284	292	284	316	292	279	261	282	282	282	264	291	284	317	289	290	299	316	313	304	275	297	295	315	311	289	330	289	286	280	276	316	297	267	288	272	307	297	260	298	313	300	296	278	312	324	294	333	276	279	272	269	285	283	255	269	284	292	289	279	282	273	287	286	291	293	272	310	289	311	266	266	264	294	260	315	292	284	304	268	258	281	254	265	309	283	306	288	306	289	282	268	303	316	295	313	317	303	310	300	283	258	252	268	275	272	288	283	288	297	292	296	272	297	281	298	314	280	288	269	286	263	265	265	282	298	306	277	285	277	265	279	301	272	291	315	313	288	293	280	300	312	293	288	311	270	281	270	299	290	283	287	310	299	321	279	289	295	297	287	250	279	282	288	322	293	276	294	275	294	300	256	261	291	262	329	299	287	286	291	292	308	275	284	248	268	314	293	272	294	312	301	277	288	294	296	272	265	283	303	292	283	275	287	320	279	310	282	292	307	275	289	301	303	269	295	263	297	274	302	299	328	283	283	288	296	315	303	301	331	316	302	282	293	269	299	283	278	286	278	276	303	273	272	301	293	270	282	295	283	270	276	272	288	333	296	267	308	324	307	276	280	295	285	276	285	263	317	319	311	288	310	299	295	283	244	277	307	276	278	262	290	263	291	277	276	300	275	304	292	270	322	268	268	311	290	290	286	250	262	316	280	288	253	302	279	276	303	301	300	269	254	309	299	283	303	276	300	292	290	298	299	277	285	228	287	265	282	292	290	255	299	283	314	295	283	312	287	308	271	276	259	313	283	279	311	301	289	304	277	295	300	266	269	308	292	250	288	283	308	293	277	292	266	304	273	295	299	292	287	283	304	286	289	286	266	263	263	289	298	307	268	328	295	255	290	299	279	272	294	297	295	295	312	307	297	294	267	306	280	279	302	270	276	296	309	322	279	322	299	304	281	284	262	289	322	309	272	296	313	271	276	292	283	293	308	275	300	299	319	265	279	279	283	298	258	283	279	266	284	278	268	297	263	318	278	298	299	281	282	283	318	292	259	294	305	290	306	269	284	306	306	287	308	274	261	271	261	291	290	325	308	290	301	249	292	264	253	292	270	284	293	300	296	279	257	320	280	298	278	317	283	280	276	276	290	285	274	312	270	286	267	301	280	272	288	289	324	286	297	274	268	285	270	294	271	297	281	298	278	268	300	281	299	282	305	262	292	278	297	275	297	287	306	287	300	285	287	271	322	302	265	279	293	294	262	286	271	293	252	309	261	268	272	296	300	286	287	300	309	279	265	299	297	266	255	285	285	295	317	316	283	297	252	272	305	286	272	324	270	289	272	301	265	286	269	303	303	281	297	274	267	292	280	285	279	282	271	262	287	310	308	276	261	297	286	268	296	281	321	278	266	295	278	284	270	294	333	251	281	314	291	266	316	289	269	269	299	304	294	256	317	314	300	285	282	286	287	295	296	286	296	294	294	250	273	295	269	288	293	263	288	285	279	296	319	310	310	297	268	287	275	329	249	234	276	272	280	268	290	280	281	314	263	295	287	281	271	274	282	310	286	303	289	267	309	279	284	294	276	288	316	300	292	287	276	298	329	269	281	263	323	297	319	273	242	301	265	299	295	299	300	285	261	309	284	299	285	300	336	304	270	300	247	296	312	283	266	304	284	284	278	261	241	285	296	303	289	291	303	286	304	293	292	273	309	295	301	325	290	303	299	310	284	259	265	293	280	285	325	290	307	273	291	288	300	291	318	302	258	286	304	296	307	295	303	284	278	293	326	281	294	260	289	314	278	303	288	294	290
4524	2409	1992	1043	714	523	458	426	377	392	361	362	384	433	388	389	358	329	355	327	359	369	337	349	326	367	344	328	308	359	326	341	340	336	350	346	368	347	348	355	338	354	359	372	342	343	383	314	340	340	383	342	354	364	356	375	346	332	330	337	338	354	336	354	328	354	343	323	339	378	339	367	370	310	353	334	359	352	351	357	377	332	359	363	334	344	335	331	306	345	359	349	329	341	333	352	355	345	334	355	324	356	375	358	348	355	318	314	385	307	358	356	349	361	347	343	345	345	338	346	316	328	341	351	363	337	344	356	359	352	322	351	331	343	353	349	349	301	347	313	351	354	351	384	320	344	365	334	335	331	327	344	319	328	348	363	378	349	320	341	344	319	381	344	313	344	364	348	327	354	318	336	351	335	337	370	381	367	373	339	310	359	357	338	341	346	340	358	332	329	339	369	332	357	354	320	357	330	332	357	364	359	380	376	340	373	383	333	351	382	354	330	359	360	354	291	324	332	357	321	360	375	339	380	358	350	328	347	391	336	355	342	368	312	355	329	345	334	361	316	360	332	354	344	362	339	345	337	337	338	335	318	389	331	398	334	370	389	328	364	366	346	305	313	316	311	342	356	332	343	332	348	335	379	333	361	384	370	333	318	353	337	328	357	366	357	323	391	367	352	358	368	351	328	323	320	340	390	326	371	377	363	341	341	335	320	330	342	340	339	351	297	340	314	330	325	369	348	359	358	370	351	351	349	325	340	364	358	354	368	342	370	332	360	333	363	337	348	343	351	355	340	342	328	359	350	337	345	316	341	321	382	317	344	363	323	354	357	347	338	309	351	336	340	358	331	339	341	350	329	387	361	313	369	371	320	373	334	356	374	374	354	335	322	357	321	346	335	356	328	354	371	343	348	337	340	353	369	344	334	350	333	354	342	397	335	351	342	337	340	362	283	323	341	352	340	337	325	355	360	331	359	364	343	355	342	347	353	360	340	364	334	344	355	339	330	328	344	351	351	355	375	368	335	338	331	353	338	359	330	343	360	369	369	343	346	354	347	372	338	321	322	352	342	312	317	362	321	320	345	355	328	339	348	334	352	335	376	348	351	331	360	351	331	360	362	350	384	319	352	337	340	331	372	326	332	348	337	358	364	360	364	364	364	342	316	334	333	368	372	313	378	358	377	338	334	360	400	367	358	343	353	360	351	312	304	339	326	325	351	340	345	370	335	387	334	331	339	348	335	348	393	337	320	346	321	357	350	330	338	332	382	320	368	368	341	342	332	322	350	351	325	369	335	382	331	349	336	359	367	361	348	344	368	350	336	342	354	343	367	343	336	373	317	360	319	356	334	337	363	372	346	311	342	369	322	341	331	355	329	349	333	342	373	357	357	299	332	329	331	338	309	344	356	352	326	335	336	303	353	343	346	352	375	315	319	337	307	359	345	335	356	358	352	334	358	318	347	363	345	334	379	350	356	342	318	348	370	317	342	313	377	346	364	336	355	347	389	364	360	357	337	349	361	361	348	358	342	321	347	360	362	368	304	373	315	341	334	357	357	336	365	332	377	325	366	350	331	337	365	339	340	293	345	332	327	334	354	364	310	334	385	333	319	305	328	330	370	410	318	339	309	347	339	328	358	344	340	341	346	306	345	360	370	362	315	320	327	366	338	357	328	315	359	370	337	330	334	352	351	331	337	387	356	349	335	338	383	326	314	360	376	355	347	361	330	358	340	312	363	335	316	359	342	363	372	316	347	363	376	340	343	349	330	375	327	347	354	357	342	306	390	348	328	341	349	328	329	351	342	320	345	336	325	345	343	360	377	322	367	322	365	368	341	346	343	328	341	314	328	346	347	341	355	347	349	348	325	341	362	324	346	356	360	359	350	353	352	351	335	349	362	358	341	339	339	384	364	298	380	343	339	316	373	334	331	323	329	326	382	325	330	351	352	313	342	378	341	335	367	310	331	363	361	345	340	345	395	312	340	329	315	310	370	373	344	399	313	347	339	371	359	330	370	353	339	339	351	364	348	339	352	328	350	383	359	345	381	361	360	355	345	346	348	380	388	353	353	342	322	355	333	346	325	349	355	352	322	325	347	389	348	313	357	330	327	363	373	360	361	401	338	352	350	335	311	370	352	348	337	328	351	339	374	359	332	366	365	364	384	325	325	341	344	362	395	356	326	360	345	354	354	330	362	368	330	345	343	348	314	355	338	345	341	359	348	369	338	351	364	367	375	350	358	371	336	378	327	327	332	346	339	355	325	350	340	346	327	330	353	352	341	360	350	341	341	333	342	365	333	350	361	331	357	363	332	339	343	357	353	347	347	352	319	326	357	336	357	360	309	342	345	312	337	370	370	356	362	347	344	326	350	376	349	343	362	349	328	308	332	319	330	349	348	350	364	343	321	363	328	378	353	356	343	319	337	344	367	385	352	358	356	362	351	324	346	353	337	345	355	343	365	334	348	355	348	327	353	373	331	346	331	366	313	318	343	359	346	340	344	329	327	345	331	372	334	345	326	371	361	362	360	319	356	358	361	339	361	365	312	353	339	353	355	330	351	353	365	356	354	371	353	357	333	350	328	357	343	371	376	348	340	313	349	330	320	339	348	303	360	341	354	331	328	346	353	319	331	358	343	357	334	321	331	353	328	347	338	329	320	353	328	350	332	313	334	355	335	390	363	370	352	341	340	359	352	367	357	335	347	367	339	322	341	358	356	342	360	387	305	328	340	329	349	298	340	332	315	327	311	337	354	359	347	380	325	352	359	339	364	362	399	308	335	321	346	321	365	345	337	307	371	363	324	352	350	353	345	338	333	321	387	362	325	347	370	331	352	333	353	317	349	316	321	344	357	339	295	365	364	339	346	346	309	382	321	341	342	323	349	389	356	329	375	363	347	327	339	348	337	329	380	318	330	349	367	311	348	324	352	380	393	392	324	324	348	385	353	339	355	361	342	348	345	354	372	409	298	348	368	370	353	329	346	316	362	368	335	354	331	367	390	359	350	385	329	380	339	346	368	339	296	365	362	344	366	323	329	356	351	337	371	321	362	333	361	357	336	335	338	370	381	367	331	371	360	347	328	355	351	355	335	349	356	362	341	338	345	343	341	337	335	358	380	362	331	351	324	320	316	356	324	316	329	322	360	345	340	347	376	331	332	323	348	332	306	325	362	346	327	337	324	364	371	359	368	316	350	342	326	367	355	365	333	347	339	351	346	378	361	333	329	342	366	352	315	310	341	310	330	365	339	339	314	341	350	350	347	326	314	380	323	336	330	336	343	373	365	365	348	302	334	352	329	358	326	306	333	326	304	359	324	346	335	348	347	342	349	325	330	331	348	341	336	362	335	358	375	381	337	324	382	358	311	333	334	356	346	350	336	345	366	336	318	377	362	359	360	311	335	341	323	354	314	316	360	358	336	337	355	368	334	345	342	337	335	311	361	366	332	365	358	346	344	355	346	364	322	358	351	359	367	342	335	345	371
23713	21488	29218	24189	21487	17777	2427	1252	1043	887	864	803	801	808	783	765	862	697	720	668	671	663	655	678	649	635	624	575	641	625	665	606	625	649	646	668	627	589	622	654	617	633	593	622	613	665	656	619	642	577	625	637	577	610	614	628	659	680	660	574	589	612	596	654	609	645	605	614	631	601	638	630	604	676	624	654	632	609	594	628	603	631	578	607	639	601	583	633	644	607	643	636	632	609	627	582	595	642	612	619	548	598	630	566	649	559	568	570	617	622	633	588	616	586	637	611	572	635	620	560	632	635	622	619	612	625	616	620	588	616	637	581	601	612	655	646	645	636	604	616	605	627	644	615	589	606	628	621	613	632	608	629	604	638	562	591	640	626	609	603	625	595	634	604	620	633	652	627	639	601	606	644	619	621	616	594	596	628	638	603	604	634	634	614	626	665	576	596	602	623	571	616	689	575	635	657	665	580	593	597	633	624	598	635	575	615	596	631	608	593	610	596	604	612	619	657	610	618	578	598	629	663	604	650	614	620	606	581	666	578	597	591	630	618	589	590	623	624	600	657	595	617	640	597	621	571	621	673	618	665	620	638	607	633	625	606	618	594	581	624	603	625	594	620	640	652	569	633	642	606	612	627	624	597	600	622	606	585	645	632	565	574	575	583	622	624	609	636	578	635	631	591	619	623	598	638	564	615	638	615	598	593	664	662	605	629	589	603	606	610	629	608	640	615	603	602	631	623	583	602	583	598	659	566	611	622	602	594	631	607	656	619	607	612	600	619	593	615	651	615	531	603	566	633	616	606	596	603	669	590	634	623	614	599	661	631	638	653	618	622	632	614	574	657	597	633	640	606	583	629	591	643	657	625	621	564	594	633	596	622	642	608	611	654	632	597	660	632	624	561	603	612	614	587	663	625	592	598	624	632	624	620	627	597	596	619	616	632	668	652	585	578	609	640	605	676	616	625	613	632	597	605	613	611	594	626	603	586	569	622	627	640	634	593	652	608	590	636	612	624	599	598	590	612	635	645	583	600	592	616	617	585	620	631	609	618	593	676	619	594	630	618	619	613	585	613	608	637	619	612	637	661	602	648	642	591	645	588	635	567	625	599	616	600	585	636	621	566	592	613	635	620	640	623	612	584	631	595	645	558	671	598	624	624	612	586	622	620	614	605	646	585	642	624	640	646	628	628	621	608	617	622	638	627	615	634	602	644	619	621	596	631	578	633	594	632	617	592	647	605	612	635	640	594	611	602	579	658	662	694	631	616	621	560	578	674	639	602	659	632	581	632	602	586	635	640	625	602	627	641	597	621	582	612	575	593	604	591	603	593	600	637	621	583	616	601	617	636	537	620	653	623	596	632	629	582	648	584	606	604	580	637	602	613	635	585	575	621	600	619	615	668	598	616	613	608	648	607	630	600	603	601	566	603	597	617	625	596	633	633	605	569	600	601	599	573	634	608	611	595	634	618	617	643	582	617	595	606	626	605	599	625	607	639	618	623	632	632	644	610	613	606	629	619	662	651	601	615	608	582	602	667	594	584	652	601	613	643	631	608	604	634	588	613	644	603	635	576	595	593	605	627	645	635	604	569	565	607	573	613	623	616	663	610	639	619	649	639	588	604	621	606	626	601	622	608	609	672	585	670	617	607	602	589	651	647	603	606	559	611	579	644	597	645	600	658	626	639	643	613	637	605	616	573	597	612	624	638	570	611	624	612	596	620	622	630	603	606	610	623	644	637	585	610	616	609	634	627	628	596	605	601	589	573	616	642	624	604	610	579	618	631	604	626	583	594	665	572	652	613	648	646	599	635	621	627	615	574	643	623	631	622	576	578	603	662	570	584	601	618	666	599	605	639	587	595	643	621	615	601	640	647	624	589	599	609	623	629	584	595	614	606	644	600	624	575	590	608	664	599	648	627	643	641	602	659	622	641	624	593	603	624	604	586	625	662	607	637	595	645	646	600	602	601	640	624	580	609	612	660	596	640	584	624	609	635	641	639	636	642	675	632	607	639	596	591	649	610	574	618	618	641	583	609	593	614	603	629	602	638	611	593	667	606	618	598	616	657	608	605	593	606	647	594	601	591	627	631	592	650	647	627	610	590	602	632	596	622	592	624	640	607	676	614	619	612	595	579	611	603	641	587	592	629	603	645	588	600	664	627	572	616	610	617	650	579	671	585	616	637	644	607	617	562	649	609	627	611	606	612	624	644	578	646	625	616	577	587	604	634	635	607	583	619	614	595	629	653	614	622	593	597	612	589	614	579	625	601	577	652	624	598	605	596	640	582	639	644	603	576	645	607	601	669	618	595	564	636	625	650	610	628	606	586	606	577	630	624	598	643	585	628	602	567	618	597	627	589	572	639	632	627	646	604	621	585	632	615	598	633	599	614	598	600	628	619	582	594	609	588	595	634	662	611	646	652	588	650	646	644	633	572	606	643	630	647	595	597	591	634	630	615	578	649	647	559	619	631	654	611	637	617	613	629	660	620	604	587	628	655	603	608	602	606	634	599	616	604	585	649	595	629	565	605	632	575	575	618	641	599	593	578	636	583	616	611	574	613	593	597	651	591	589	613	615	608	597	583	594	604	603	575	617	642	586	613	670	657	640	622	625	653	629	593	619	610	656	604	625	598	625	603	630	608	615	607	615	608	597	592	623	650	624	603	578	586	634	607	616	569	599	575	604	613	632	619	572	598	595	604	597	629	610	588	635	617	593	614	586	602	613	636	587	628	602	620	623	588	614	623	597	635	624	671	676	583	615	637	628	585	622	656	628	591	620	557	616	594	601	605	661	653	613	605	623	620	647	628	645	585	628	653	634	611	619	583	668	623	673	611	615	608	612	578	569	602	619	623	626	592	613	630	622	612	655	633	656	560	631	590	633	599	591	612	622	622	597	607	655	624	582	611	589	583	626	631	632	577	636	651	636	588	604	622	598	593	621	588	651	634	595	641	634	609	584	616	635	646	586	617	630	607	619	628	620	612	631	601	607	635	622	604	573	653	576	663	641	542	598	585	604	617	592	626	613	649	642	614	577	591	576	649	675	656	599	605	622	648	618	616	629	649	613	588	635	584	620	618	615	608	635	622	617	622	580	613	629	573	613	570	621	617	607	631	622	643	596	629	612	549	562	594	607	622	645	634	673	624	611	649	641	570	645	640	601	622	630	587	561	608	611	626	605	614	601	598	624	621	566	616	597	585	605	600	641	666	647	578	590	584	649	590	590	626	621	639	636	635	614	582	628	583	640	586	599	631	617	611	602	616	612	585	600	634	593	637	656	647	594	625	675	613	557	619	569	614	601	635	643	598	607	632	633	610	616	603	616	607	623	627	657	577	603	609	629	611	646	599	598	602	561	638	637	663	658	683	613	606	604	641	607	644	582	614	637	647	634	628	642	604	603	575	636	622	626	594	574	592	608	584	592	646	633	626	625	636	625	609	641	611	637	583	653	591	575	610	640	583	603	623	581	592	608	645	566	607
6130	11747	10630	5483	3695	2702	2185	1803	1513	1363	1213	1119	1007	1056	1031	954	1030	861	793	783	788	793	791	757	800	732	816	768	747	727	719	719	751	692	717	718	718	647	716	729	729	680	743	693	654	707	687	695	693	697	695	688	708	685	678	722	673	698	702	722	695	685	757	697	704	685	651	739	736	653	705	689	688	708	717	680	667	661	695	665	668	707	677	756	668	691	715	707	688	732	724	727	695	694	689	681	720	699	713	717	676	700	693	725	799	652	714	710	715	740	684	705	714	643	658	695	669	726	733	724	661	676	712	707	714	724	673	693	737	685	668	688	693	723	679	681	683	674	675	708	689	649	674	702	713	705	702	733	664	658	683	671	673	709	717	683	675	726	657	680	711	719	715	649	749	720	675	655	713	687	685	687	721	680	661	680	688	707	677	650	701	650	712	630	702	707	695	701	655	660	708	693	657	672	720	682	701	655	739	744	710	680	706	737	669	727	673	684	697	671	670	768	729	689	654	645	678	692	681	704	687	749	698	715	684	726	661	713	688	685	735	730	719	671	704	697	698	665	708	650	717	685	706	729	705	705	676	681	663	682	710	704	685	653	657	694	715	619	681	671	681	733	641	673	676	678	727	673	730	659	663	687	698	681	757	707	698	674	657	721	694	732	676	708	731	700	701	660	687	665	705	746	676	647	704	683	658	671	675	698	662	701	680	690	663	693	713	702	715	677	683	668	751	692	717	730	740	714	707	692	635	709	634	668	686	669	693	709	701	696	730	666	673	691	723	746	700	684	699	660	714	720	681	676	666	657	670	687	728	689	699	650	707	693	681	634	690	722	707	694	724	754	702	696	725	720	682	720	673	694	677	687	702	662	688	710	695	734	696	669	688	699	714	702	659	724	701	699	705	667	662	667	673	700	726	689	693	671	706	717	652	702	670	679	652	628	701	682	715	697	655	710	676	709	736	688	691	691	696	699	702	694	665	685	702	714	727	694	680	679	706	694	747	735	684	617	670	705	728	633	710	686	679	694	717	700	682	722	680	681	735	712	671	719	697	642	691	660	660	701	677	645	713	718	667	703	722	696	648	681	691	663	707	716	731	658	722	675	662	694	697	688	678	665	694	675	687	690	727	685	674	694	723	730	724	697	669	708	681	650	704	749	691	674	691	675	740	658	740	738	743	672	737	717	713	710	720	671	696	657	700	645	709	677	661	734	744	687	680	696	679	676	675	658	711	687	670	723	696	692	648	636	705	688	643	737	696	690	629	683	704	704	747	681	659	702	693	703	643	725	706	701	699	665	694	702	699	637	705	733	669	701	679	693	650	731	666	726	702	702	711	731	712	754	718	736	725	689	733	730	715	669	694	703	702	690	689	740	720	730	648	731	727	700	716	673	692	692	678	648	634	663	656	699	721	695	684	707	661	727	682	673	675	696	699	733	708	693	679	712	677	667	650	712	690	662	661	708	667	707	727	662	742	669	670	691	629	724	708	717	689	678	669	643	675	709	699	703	670	693	694	659	693	719	697	700	703	690	740	679	692	670	681	715	665	656	685	710	688	685	656	688	703	688	666	721	729	713	717	699	732	693	703	724	703	737	696	730	699	652	693	634	728	672	702	657	712	712	693	666	682	740	670	744	745	642	652	694	678	648	688	719	658	707	706	708	688	700	661	689	671	700	658	682	690	670	661	680	712	747	676	720	655	707	689	657	683	697	700	769	660	677	691	707	688	660	671	710	672	713	731	694	687	673	677	719	716	672	668	689	705	660	720	667	672	676	683	664	668	664	694	670	643	723	698	736	706	716	719	674	665	637	647	719	694	708	704	666	677	696	681	715	724	685	680	741	737	704	740	658	685	706	660	721	706	678	688	684	706	695	691	685	701	690	691	705	698	644	704	686	644	684	731	714	697	708	660	693	660	682	670	704	696	650	710	667	676	668	645	641	654	675	642	715	719	663	644	719	714	686	645	685	687	677	703	693	702	723	673	709	746	684	722	688	700	714	702	672	700	689	643	694	705	650	688	631	709	708	719	729	723	666	652	690	737	693	734	638	705	661	705	632	685	655	725	690	686	771	694	708	703	679	681	653	654	708	702	745	723	734	713	675	700	694	690	709	687	694	687	736	663	690	674	638	696	656	688	679	714	704	753	667	680	730	658	701	684	711	702	678	697	682	665	672	645	730	675	731	646	654	727	656	715	686	704	736	721	669	698	641	729	690	658	679	703	685	684	739	681	694	717	687	722	686	711	718	656	663	704	689	656	728	678	687	674	694	693	676	678	625	647	649	691	720	671	707	739	754	757	703	696	693	708	732	648	742	679	761	687	714	687	695	684	686	681	660	686	698	682	676	660	689	715	644	743	678	743	713	676	697	709	674	717	709	670	706	677	699	647	698	686	711	690	710	709	692	660	735	678	649	664	680	649	704	738	703	689	702	679	707	711	669	675	713	708	684	671	677	664	680	686	666	719	687	734	671	673	700	677	711	682	658	689	667	656	697	686	615	692	685	673	683	722	698	674	635	698	682	646	712	689	666	673	679	673	695	723	691	663	715	675	704	658	679	685	703	695	694	662	665	670	692	684	704	700	743	688	676	688	732	714	673	668	721	665	646	670	672	664	662	671	675	651	724	706	676	718	672	701	678	721	706	683	693	721	691	682	668	760	678	713	687	686	697	690	654	691	711	678	702	699	706	731	672	717	716	642	693	749	697	681	692	647	641	694	683	673	712	686	745	710	673	660	707	677	678	725	715	710	712	717	683	698	689	693	680	656	639	719	684	737	665	685	688	633	666	698	685	690	642	715	708	740	732	682	704	682	675	695	706	650	683	655	652	705	679	689	748	714	664	723	686	729	739	655	697	671	710	725	677	684	696	720	694	718	681	662	703	733	733	716	734	698	700	728	731	651	722	721	760	701	679	690	692	705	680	711	687	724	759	749	673	739	699	697	701	672	703	712	696	742	693	695	637	711	667	630	676	686	694	682	673	704	694	684	683	676	679	661	648	655	684	709	711	706	654	701	652	637	671	704	726	662	660	665	653	741	703	682	741	687	712	687	729	692	702	730	672	699	677	660	699	651	705	670	688	752	728	687	741	700	718	693	710	702	678	632	655	676	651	683	696	659	696	696	667	657	687	645	684	715	694	676	675	728	696	712	706	679	751	732	662	657	638	697	677	666	674	726	661	721	702	683	697	679	690	659	664	673	650	661	716	736	658	680	686	671	705	670	693	676	681	712	664	687	693	693	681	756	717	647	691	700	726	752	686	733	694	709	683	702	665	709	645	723	702	689	681	666	737	747	672	714	685	665	710	668	722	714	710	715	648	685	706	759	648	689	702	717	693	709	695	701	681	659	704	663	737	679	647	663	628	646	700	697	670	732	698	690	643	733	765	731	702	660	688	711	707	679	677	633	733	706	714	647	646	705	718	713	679	670	679	680	708	654	725	715	657	663	720	671	698	687	678	709	690	683	691	670	693	712	743	724	709	654	725
25023	21482	28339	24949	17287	1240	673	540	515	461	461	441	450	372	414	428	408	369	372	377	313	357	381	334	332	324	329	301	376	339	369	310	339	358	321	377	345	292	353	318	382	334	327	348	333	354	312	347	304	335	320	330	313	387	331	359	332	346	366	341	345	356	379	346	349	301	339	350	325	338	350	365	323	295	330	345	346	331	317	339	337	334	353	348	334	339	329	343	350	346	299	332	338	316	319	352	294	344	340	326	322	339	327	356	341	309	338	345	327	362	327	358	340	332	341	309	339	327	338	307	347	306	315	345	385	298	323	337	308	341	307	351	322	309	341	328	353	350	310	330	352	329	349	341	306	332	329	307	326	294	336	312	342	348	302	313	323	330	308	362	316	329	333	337	342	303	341	340	302	353	336	318	327	325	367	343	300	341	364	313	335	318	349	321	343	375	352	345	348	343	334	341	353	366	299	329	323	318	331	303	344	315	313	301	310	352	336	326	346	330	312	343	288	333	328	321	355	341	340	354	346	329	310	364	332	294	322	328	332	334	279	339	344	348	326	324	341	309	336	349	300	328	358	361	334	296	322	328	355	327	326	345	309	354	374	329	320	369	355	340	321	304	361	386	328	333	330	331	345	310	336	355	319	316	321	335	340	299	329	340	297	326	351	334	328	337	337	322	326	353	343	346	305	338	355	354	334	352	310	325	324	310	319	319	341	335	349	346	347	306	324	340	336	326	314	304	295	366	342	351	316	335	321	351	340	342	337	360	325	349	356	313	343	338	314	346	314	352	331	316	381	345	321	328	321	322	344	323	348	318	367	355	358	320	324	384	368	340	362	348	322	353	306	348	373	340	336	342	340	342	309	328	360	324	352	338	303	323	362	340	319	339	337	352	353	319	357	340	312	333	338	364	370	340	346	319	317	295	346	341	319	331	342	356	325	354	341	310	327	344	341	338	315	322	357	337	346	319	353	303	303	363	333	347	325	324	345	307	335	338	334	323	339	356	345	342	343	340	306	328	325	344	331	325	325	346	342	301	327	360	321	360	326	304	323	326	330	350	345	332	315	343	316	332	316	312	371	322	335	344	350	341	302	352	318	321	327	318	358	315	339	338	309	328	338	340	349	317	350	318	341	334	354	345	312	315	321	319	335	361	312	350	360	331	364	334	307	331	311	344	354	326	314	339	345	311	340	304	348	334	337	315	324	345	353	327	338	325	324	324	324	355	342	319	350	331	316	312	311	305	341	328	328	330	327	326	322	318	319	329	318	332	362	336	312	377	341	350	335	338	342	359	355	329	334	352	345	309	328	317	347	357	308	337	324	294	321	333	300	357	345	335	331	309	321	382	309	302	313	336	332	362	337	306	340	350	332	336	316	362	350	341	310	335	321	317	308	309	339	298	320	374	292	310	302	316	357	328	316	370	379	360	342	354	341	352	330	306	307	332	344	311	338	339	359	315	335	341	353	304	346	338	330	345	350	311	321	347	342	357	351	348	332	373	384	340	328	351	324	345	356	346	311	329	352	350	323	325	343	384	321	393	360	317	365	335	329	308	378	329	355	325	341	306	334	341	294	332	326	356	357	328	314	303	340	377	323	313	326	312	326	339	327	366	313	372	339	339	303	337	342	325	312	332	335	364	345	372	352	314	293	313	331	310	337	340	363	356	339	322	349	330	341	327	376	346	307	332	344	378	332	307	328	338	340	333	344	347	366	331	335	330	345	346	354	333	348	316	318	363	308	357	382	334	329	332	313	328	317	337	320	357	325	346	323	347	339	326	338	323	361	373	326	317	358	328	325	376	333	327	331	357	323	339	298	286	308	295	340	362	354	349	332	310	342	347	307	306	320	362	328	347	349	374	309	345	301	340	344	359	302	343	337	353	343	332	332	343	316	330	354	340	324	325	332	334	339	336	360	326	329	339	340	339	319	288	352	339	334	306	321	346	330	322	368	331	300	353	314	318	344	366	344	335	335	329	323	315	332	339	326	327	367	356	308	347	355	328	309	340	328	348	322	319	335	303	337	343	373	342	343	322	333	328	334	334	343	330	337	321	356	337	331	350	315	314	297	318	351	310	302	306	374	349	350	307	332	334	354	319	339	350	335	291	343	344	382	316	340	293	328	326	349	325	352	348	348	348	351	391	315	307	331	335	337	354	316	333	305	340	317	322	338	332	341	343	344	385	321	326	383	334	317	301	344	363	322	307	364	332	363	315	321	328	312	316	304	339	344	322	321	302	317	329	362	322	331	353	352	340	363	307	308	314	337	337	285	315	307	364	301	328	346	338	311	345	328	335	323	314	347	343	317	345	349	305	311	302	320	338	318	298	350	317	309	304	313	351	377	309	332	354	381	331	325	334	316	316	357	334	327	317	321	363	328	352	339	344	313	341	324	343	366	318	318	336	290	323	341	313	311	325	355	324	337	343	357	387	354	330	342	276	335	323	346	331	314	317	313	295	340	333	323	353	319	335	312	321	325	352	350	362	319	331	343	337	326	345	325	326	333	372	294	343	304	352	320	329	345	334	315	324	358	325	360	338	348	307	333	336	345	326	336	350	329	353	323	348	320	328	342	365	351	347	341	321	355	342	330	332	312	306	333	328	339	291	347	333	299	319	342	325	328	330	313	341	363	339	321	332	330	343	338	329	336	345	283	365	334	335	340	372	300	312	314	346	340	323	316	348	320	341	319	333	337	324	379	349	295	286	352	358	343	330	325	323	299	329	323	351	406	363	328	324	366	339	342	337	344	330	366	351	321	331	358	370	358	341	358	316	334	323	307	319	326	301	329	348	339	266	342	335	332	341	336	369	353	314	322	341	299	334	303	342	358	311	330	340	297	313	350	331	350	325	332	329	324	336	348	343	320	314	325	339	346	364	295	327	335	332	340	331	334	315	320	340	343	310	320	315	305	341	328	327	331	328	353	347	345	335	330	352	372	315	295	306	354	317	322	352	317	339	350	339	315	315	357	332	314	339	340	363	332	339	344	316	353	325	360	328	323	324	342	343	304	333	316	343	322	352	324	347	341	302	299	329	325	327	330	355	350	340	301	343	323	351	341	334	322	331	335	333	330	288	344	332	320	310	312	321	334	351	322	319	351	349	336	337	340	328	355	321	300	337	320	307	322	326	328	325	313	339	328	349	368	370	293	335	310	332	363	340	357	290	325	321	328	330	348	316	297	358	339	337	341	347	336	350	328	351	355	343	337	284	341	353	357	317	324	313	337	305	342	342	318	295	336	352	336	348	326	311	361	314	337	322	313	308	313	331	322	328	328	327	340	324	309	318	338	328	339	313	353	368	323	317	335	326	350	353	306	331	361	315	372	326	362	325	329	329	359	353	356	343	342	355	349	330	336	313	324	320	345	345	327	337	350	342	361	300	320	340	333	339	341	325	340	349	305	335	328	301	339	376	333	326	331	330	322	337	337	362	347	366	311	349	334	335	356	333	338	330	362	316	357	315	308	324	324	322	298	337	350	317	348	355
6641	8462	6318	3135	2244	1520	1216	1042	880	780	716	643	606	620	613	592	537	482	482	498	483	469	441	453	447	451	438	443	420	416	454	460	452	452	455	438	446	443	407	431	417	415	391	434	443	404	434	413	416	436	390	396	439	449	421	390	425	383	402	438	439	420	425	464	412	456	445	457	420	427	450	406	462	419	416	470	422	414	428	432	431	405	392	426	424	416	418	412	390	445	411	429	414	398	416	417	419	414	412	412	448	412	386	430	494	403	432	420	405	405	389	418	439	408	428	404	431	426	385	410	395	382	419	416	402	416	424	382	433	431	433	448	431	403	400	435	430	457	428	446	431	431	419	379	475	445	409	444	390	385	443	412	379	418	369	409	411	391	434	428	405	404	436	470	426	420	439	441	438	416	420	424	433	424	438	434	401	394	411	412	438	421	417	434	448	393	436	411	446	384	437	383	431	430	433	424	429	448	391	433	379	447	402	433	435	411	425	387	368	423	399	385	418	433	421	404	400	453	427	429	423	393	408	378	419	425	407	435	425	431	398	430	395	417	434	395	432	418	403	453	416	406	444	450	402	422	500	376	407	449	386	436	432	464	380	408	447	403	426	401	389	429	414	438	421	472	408	425	444	433	420	404	406	427	406	429	432	437	393	394	421	401	447	419	387	405	421	384	444	471	414	435	437	429	422	430	418	376	408	458	417	390	427	430	394	406	420	423	435	416	410	416	369	389	446	394	405	427	418	403	427	427	408	432	413	396	388	425	400	396	419	395	378	455	415	464	400	426	422	426	419	387	416	452	466	414	427	438	441	389	425	395	387	413	413	398	363	415	441	389	400	403	396	385	427	451	389	429	404	438	438	396	413	410	428	427	386	425	429	420	438	420	422	420	440	409	426	414	386	415	404	437	401	371	406	435	434	408	427	385	374	439	409	421	452	389	416	430	431	429	433	385	430	401	422	395	402	408	415	398	419	388	399	406	433	428	400	396	410	448	439	405	420	416	452	407	419	414	452	431	403	421	402	450	409	413	402	392	427	443	424	431	434	389	400	391	404	470	372	420	430	385	413	411	418	417	460	471	430	447	438	433	442	403	403	372	427	414	393	410	447	422	385	418	388	436	411	442	439	401	424	421	439	409	404	406	392	396	456	412	397	436	402	384	423	406	420	429	371	435	423	447	428	428	391	433	406	390	439	433	426	370	425	432	441	440	373	436	423	432	405	421	412	409	397	436	440	415	439	410	374	433	404	435	416	418	408	416	442	385	444	414	420	428	386	405	412	431	433	381	408	446	438	401	408	408	423	407	404	400	427	387	412	425	396	441	396	445	439	420	429	415	390	404	437	431	438	404	438	428	386	431	403	421	418	434	409	410	408	393	398	449	455	389	421	409	411	449	426	393	409	418	419	396	428	400	392	443	408	425	393	410	413	404	423	406	413	419	416	411	400	412	431	399	410	424	412	415	406	418	383	430	427	435	414	421	387	412	422	406	443	442	437	461	433	415	388	378	423	426	401	408	426	412	438	422	407	433	423	389	470	425	407	446	430	411	430	463	411	410	383	433	414	402	432	431	413	362	433	413	413	434	406	440	380	412	426	422	412	422	381	402	423	396	399	424	385	451	428	412	406	417	416	403	371	426	410	411	437	435	417	410	403	394	483	409	373	425	457	420	415	390	413	399	409	394	443	463	416	405	412	410	424	419	400	403	413	407	423	379	372	413	411	451	414	410	416	418	392	445	399	419	415	391	449	398	430	433	380	409	446	408	422	383	411	371	425	429	418	456	438	421	455	442	419	429	416	443	407	421	441	413	379	432	427	381	417	392	417	416	412	406	423	384	433	423	435	397	402	405	379	431	430	430	430	442	404	414	417	412	431	423	424	397	462	406	444	417	394	466	453	459	449	405	434	448	415	396	420	420	423	435	424	437	416	433	432	383	404	406	425	429	413	443	396	415	398	417	414	419	409	413	398	387	434	427	441	432	450	460	413	429	424	381	411	417	434	397	397	423	424	431	443	436	413	407	395	398	427	391	421	362	376	402	427	421	418	404	386	393	448	434	446	438	440	401	391	410	423	412	422	381	394	408	424	393	419	412	420	428	403	392	430	382	429	447	416	408	432	408	407	416	408	420	422	408	392	401	419	418	440	424	389	429	401	455	441	410	449	396	426	388	384	419	442	392	437	387	409	430	454	404	389	422	414	404	468	414	431	428	387	422	407	403	453	432	413	400	410	414	411	407	446	414	453	454	406	368	426	431	407	391	395	406	428	438	441	431	438	398	417	409	403	404	423	414	469	400	407	418	425	388	445	367	416	411	389	440	398	426	416	439	407	413	406	382	397	403	410	401	386	422	392	402	388	454	413	448	429	413	448	412	444	426	449	438	414	383	410	398	393	388	426	429	396	419	423	434	413	419	446	419	430	412	427	442	421	408	404	397	423	377	392	405	439	424	451	435	419	422	421	396	462	463	403	377	421	420	378	377	405	422	411	406	441	422	378	406	430	391	428	425	407	409	400	440	443	389	392	408	442	413	398	413	422	406	384	417	403	435	422	452	381	411	414	412	402	413	464	410	418	388	413	389	434	399	411	419	468	422	407	398	435	448	439	406	425	443	406	440	395	415	418	422	416	420	436	425	362	424	477	427	455	431	387	426	369	398	385	436	400	417	403	429	425	421	409	408	462	408	403	392	399	418	399	399	402	407	413	423	398	427	443	375	411	403	391	352	437	429	423	420	400	389	433	413	410	425	456	434	396	411	391	467	417	420	414	419	401	400	427	407	421	423	391	424	431	417	457	429	397	413	439	454	413	406	421	385	438	404	393	412	421	401	372	432	398	458	422	405	422	422	398	387	422	409	415	393	425	400	398	433	402	410	435	400	411	435	433	416	440	418	419	390	443	420	430	420	425	437	399	364	399	428	430	409	431	422	390	432	410	432	428	445	416	428	440	432	401	397	449	397	390	428	409	416	405	391	444	426	394	430	433	431	453	444	401	413	406	422	427	388	397	435	388	414	408	426	409	429	435	418	401	415	394	418	407	431	395	433	410	434	422	435	399	379	420	436	433	407	427	445	417	419	454	432	445	399	415	414	450	418	398	406	401	410	436	426	414	402	415	424	438	403	412	380	418	438	385	388	398	435	399	406	397	422	396	412	414	433	417	420	424	431	385	413	408	400	392	443	433	479	427	402	439	444	470	399	371	388	427	389	426	390	444	437	400	420	414	416	386	434	415	452	410	446	422	402	417	432	413	456	401	416	369	426	374	434	426	407	421	410	389	426	454	375	411	426	406	409	427	460	423	434	428	426	420	416	433	414	426	401	452	452	432	409	395	410	415	439	404	422	430	434	405	418	393	420	404	370	419	411	415	426	438	401	397	431	385	426	426	412	408	428	430	366	440	400	425	475	432	402	430	390	429	425	433	427	396	418	403	441	417	442	412	404	434	414	393	411	432	429	389	433	426	408	387	445	446	421	432	405	425	425	439	402
22924	21514	29484	23977	21506	21597	15306	2203	1463	1331	1308	1196	1182	1150	1153	1092	1138	957	963	955	873	864	988	861	887	875	898	947	846	890	848	862	829	877	816	863	808	838	805	834	818	806	864	846	824	838	832	807	844	829	807	889	830	848	849	890	816	808	822	856	897	798	781	773	824	779	772	783	774	814	845	813	830	792	816	813	799	818	821	856	789	818	846	833	814	839	861	827	809	856	812	833	835	817	818	795	808	822	854	810	803	824	832	800	825	832	770	906	838	816	828	869	797	847	831	778	820	828	812	841	873	864	812	875	837	788	781	814	849	803	798	798	830	833	764	817	846	865	779	814	787	823	782	828	812	867	784	770	845	829	862	801	824	826	868	826	830	782	836	825	877	852	812	824	807	848	770	861	860	825	812	780	805	801	759	806	804	811	787	817	825	811	800	776	796	807	845	810	809	835	872	840	794	804	841	814	828	762	816	798	810	789	771	797	804	768	809	777	841	817	825	825	842	830	839	802	828	817	814	778	867	842	826	790	777	808	777	806	811	825	785	794	833	777	782	849	830	896	794	880	794	860	835	775	843	766	787	796	845	820	841	774	829	789	773	812	814	754	826	881	803	801	771	780	856	831	806	860	807	811	827	806	829	807	822	784	807	795	803	791	806	843	771	811	766	823	815	889	790	778	806	770	823	784	843	805	818	757	822	809	813	791	784	860	810	816	793	812	814	821	821	847	846	849	759	799	858	798	846	851	837	836	860	831	869	800	807	837	785	802	824	842	823	849	817	841	840	832	808	814	865	807	803	837	843	794	844	792	824	841	847	794	825	809	831	824	838	825	823	831	792	767	819	819	839	833	789	838	831	781	821	843	830	829	793	816	862	856	825	800	837	800	850	791	838	813	808	759	805	818	809	786	796	813	797	775	858	793	812	846	832	841	811	819	854	813	826	846	780	820	789	862	835	810	839	837	798	800	853	829	809	824	796	808	808	814	861	802	756	828	877	758	852	793	818	844	872	761	786	836	794	816	836	789	803	800	816	800	780	812	830	826	748	831	813	789	821	798	781	830	798	859	832	845	827	835	807	834	812	793	798	819	880	820	768	856	843	800	893	792	861	818	780	817	817	774	770	773	764	834	821	808	736	760	799	803	831	796	783	815	800	871	839	830	772	829	779	808	855	795	818	823	792	798	813	829	858	816	805	850	825	817	781	789	848	824	846	835	842	848	838	799	790	857	834	870	840	770	826	811	816	821	845	784	817	807	869	859	810	778	864	847	840	841	805	836	818	868	809	824	800	812	783	813	809	775	781	818	869	818	767	793	835	794	765	807	782	798	869	767	854	807	807	891	805	799	835	831	849	827	735	860	846	805	795	798	778	786	865	802	786	784	850	805	807	828	801	837	814	834	810	802	765	827	829	811	794	804	831	804	778	822	788	823	784	854	769	851	788	810	839	817	832	853	831	818	814	819	822	844	775	804	808	784	823	794	777	779	837	767	817	831	813	818	812	828	850	785	809	782	799	827	805	797	787	823	827	842	825	800	810	827	815	782	793	866	813	802	807	791	829	831	794	846	786	818	827	764	836	849	805	783	801	848	807	854	825	787	795	788	817	849	791	824	805	741	808	785	847	802	799	814	827	901	821	760	775	788	803	778	846	783	838	891	847	843	804	844	829	801	799	850	787	817	870	861	852	836	793	849	796	772	852	809	841	805	855	805	811	813	820	859	871	815	791	849	824	871	797	825	809	824	836	797	778	817	810	825	798	770	807	820	801	822	861	817	803	843	867	807	789	784	814	850	846	793	785	804	835	844	808	857	786	829	813	823	797	813	771	849	820	817	825	771	813	833	814	822	794	858	780	830	825	811	811	815	834	786	792	834	799	814	805	839	839	830	772	807	861	844	782	814	826	842	812	786	833	800	832	830	771	752	805	814	796	828	841	833	872	803	846	825	780	788	874	847	814	796	816	833	801	768	797	831	849	830	839	764	830	756	848	798	791	822	809	830	832	785	801	841	803	791	819	804	823	808	821	767	818	785	805	805	850	838	809	818	798	833	764	809	839	840	844	825	826	767	781	796	853	799	767	802	826	803	739	815	814	830	835	862	788	864	808	779	794	791	753	805	805	813	838	787	829	778	779	787	825	797	783	821	823	835	750	828	830	806	821	824	803	819	810	801	846	845	791	847	846	803	804	773	837	773	766	817	751	800	833	828	830	738	808	869	820	824	845	773	773	828	804	803	772	805	788	840	813	806	789	790	818	809	784	804	816	812	816	812	790	815	829	809	794	796	756	804	815	805	824	815	803	782	800	803	828	793	776	769	807	856	807	837	817	795	801	791	806	840	758	815	792	804	816	781	768	815	784	781	809	855	772	782	821	828	843	765	795	838	807	858	798	810	778	776	806	803	798	791	807	828	836	835	799	828	815	826	835	807	872	806	788	822	801	849	831	771	840	868	862	789	782	763	809	798	774	828	789	831	869	843	875	775	784	840	791	807	799	749	878	839	805	860	835	819	817	816	835	830	841	842	863	768	856	801	832	803	808	792	788	832	825	827	775	800	804	835	797	799	821	832	790	786	841	804	822	848	772	781	777	799	807	803	823	850	794	791	827	793	833	847	787	795	809	820	768	787	798	836	753	820	799	788	894	812	818	821	842	831	825	843	814	822	844	851	773	820	810	778	819	810	800	781	802	782	772	785	839	799	818	780	829	810	840	768	791	846	837	814	891	837	798	839	757	790	828	767	795	798	850	838	783	764	849	857	785	817	828	817	825	845	800	811	780	805	851	820	875	812	795	862	805	859	788	820	831	814	805	842	802	789	800	786	815	838	717	795	813	805	856	771	798	841	783	855	758	864	801	830	862	782	768	787	817	836	845	784	815	877	812	802	784	821	803	780	804	805	770	826	824	816	836	825	758	800	842	794	812	787	798	833	805	845	856	787	789	831	798	777	794	867	824	834	833	804	810	821	816	792	832	780	797	834	772	810	821	811	790	785	804	797	799	810	849	814	833	772	817	818	810	729	797	842	810	763	830	798	806	767	799	812	814	782	791	846	766	811	801	767	786	806	782	766	777	822	779	795	825	791	807	793	828	804	774	749	772	817	795	856	818	859	843	809	747	792	813	838	755	819	835	769	825	798	796	778	777	811	840	809	791	849	785	809	795	791	846	831	834	858	776	811	842	810	786	768	796	796	825	857	802	764	829	806	805	774	792	780	846	837	800	753	763	810	824	778	824	798	788	804	797	847	785	868	811	819	816	771	804	824	822	817	788	790	802	823	808	756	798	839	803	823	813	795	857	805	847	829	857	779	824	825	808	836	809	800	825	826	808	828	782	804	837	830	817	825	802	773	819	862	792	839	812	821	810	821	799	813	754	822	892	803	818	804	775	743	826	796	855	805	798	801	815	821	811	845	832	839	830	807	795	864	825	787	867	787	765	832	790	782	840	863	807	824	834	805	825	816	841	768	760	851	805	740	796	797	795	803	838	796
9306	19059	16487	8885	6196	4677	3699	2963	2521	2155	1973	1857	1593	1500	1578	1477	1426	1172	1114	1168	1061	1106	1077	1012	1039	1001	1059	1007	985	1008	993	951	985	984	954	935	938	981	1006	936	977	912	904	942	912	923	940	929	915	938	925	936	921	984	911	919	934	974	958	891	947	925	942	977	874	953	936	937	909	888	893	957	918	945	939	912	874	924	952	904	962	890	916	862	895	897	929	899	930	950	848	938	919	878	930	935	919	923	918	947	933	950	969	885	932	869	931	903	934	946	892	874	929	954	920	960	963	900	914	873	908	934	875	957	978	928	917	884	965	922	895	916	921	890	912	904	885	925	894	963	970	907	856	929	904	902	862	908	929	942	913	909	916	934	882	912	984	938	908	938	940	889	935	909	912	891	905	935	877	910	926	853	898	848	897	908	940	944	938	872	930	892	833	910	921	918	872	906	920	940	921	942	908	916	915	943	974	993	898	938	910	889	973	925	888	908	883	886	887	931	940	956	943	940	908	898	949	892	942	908	891	896	930	937	921	938	885	896	880	931	914	886	932	948	914	887	903	884	829	943	989	959	869	910	916	858	909	942	978	874	928	932	892	918	895	907	922	871	940	919	917	888	928	863	944	918	916	886	906	908	900	867	962	885	932	872	868	905	911	898	950	921	854	917	886	884	898	902	947	939	912	836	891	922	906	988	887	940	894	960	881	921	881	976	842	873	849	886	908	892	944	895	891	910	979	910	869	930	910	884	922	937	835	931	956	857	897	911	885	870	903	936	935	869	886	905	909	875	932	900	908	858	914	906	915	891	844	951	915	892	926	924	931	955	953	928	908	938	910	912	941	884	899	925	902	877	929	875	955	937	894	907	872	910	935	875	928	882	885	932	895	957	891	890	890	965	986	932	946	946	906	926	918	869	934	921	922	921	923	857	878	925	982	919	957	895	938	891	918	906	922	933	965	970	885	893	915	908	889	928	848	958	897	934	891	910	903	906	900	940	904	893	928	904	948	922	890	914	925	928	915	906	902	891	915	883	898	886	872	915	906	919	895	876	919	964	896	871	931	891	905	890	872	916	953	874	916	941	940	898	991	927	914	936	896	907	924	909	857	870	945	861	894	880	962	856	960	896	952	862	864	890	917	955	868	917	862	914	897	976	908	946	901	902	972	944	913	933	897	910	872	923	855	941	930	939	895	921	910	878	962	901	941	893	930	907	890	875	918	926	933	931	896	891	827	961	910	908	905	899	864	915	925	969	837	921	864	935	863	904	869	912	925	910	909	892	906	876	895	860	907	912	943	844	863	940	935	921	922	897	900	842	934	903	915	887	888	921	843	843	898	905	923	887	935	926	886	906	938	912	931	895	951	958	931	909	898	883	888	884	889	940	903	914	927	900	910	938	906	898	940	938	927	913	906	897	972	942	921	905	941	923	914	917	909	887	926	930	875	888	866	851	935	898	879	951	892	917	898	925	884	895	930	911	917	923	959	911	948	878	916	859	912	882	931	868	913	879	906	859	910	861	906	952	863	932	856	945	889	904	945	950	961	879	928	860	887	911	897	890	901	920	872	876	888	942	910	873	915	928	882	899	909	952	931	872	894	904	887	925	914	880	943	894	903	913	890	886	847	888	901	900	946	867	926	889	918	880	912	883	913	928	903	932	882	897	914	910	853	936	854	910	890	891	905	951	910	936	904	924	919	897	909	906	902	956	929	892	907	935	917	914	901	925	947	871	955	939	938	886	935	954	893	885	889	926	914	977	912	913	864	878	933	950	895	913	926	912	910	875	920	880	897	903	940	958	891	961	896	916	910	945	855	927	851	930	900	901	964	914	880	907	886	892	893	890	948	876	867	888	915	916	893	923	938	907	914	980	916	911	941	901	882	942	981	930	873	958	921	911	892	923	956	921	898	920	875	928	908	908	875	923	937	918	914	877	921	910	893	919	867	876	848	989	914	910	944	883	884	870	976	941	921	909	842	832	861	864	894	930	958	947	882	905	962	884	875	910	902	893	912	897	921	924	961	894	931	912	965	927	859	900	939	910	891	894	910	890	939	873	874	919	925	928	914	952	915	922	863	873	899	870	910	827	923	905	954	888	906	905	900	931	964	918	893	944	897	934	923	916	919	915	928	921	856	886	913	973	891	926	866	888	889	873	862	914	961	884	949	1008	907	850	944	890	926	944	905	888	954	904	899	949	896	911	920	897	912	941	858	927	900	872	874	850	931	881	923	900	821	897	927	938	900	920	935	920	924	936	946	923	886	942	887	911	905	910	915	922	880	875	866	937	896	914	873	867	913	891	901	927	949	886	903	923	894	941	930	909	913	906	913	863	907	904	910	953	921	874	906	892	885	940	882	917	925	895	862	900	927	921	898	932	958	963	902	904	913	907	913	964	925	960	909	921	907	896	942	845	914	930	876	864	912	890	941	868	885	935	979	869	901	883	913	937	879	889	885	918	874	919	882	864	884	933	896	860	887	988	939	910	943	900	919	905	886	919	894	880	929	930	905	910	912	918	872	892	881	920	896	880	919	943	907	910	868	916	917	911	928	913	926	945	886	905	927	963	902	900	875	918	892	892	862	912	893	908	915	864	910	893	896	927	877	860	930	972	948	916	930	923	936	893	924	923	863	876	874	916	977	951	959	975	888	937	915	886	900	895	900	893	893	922	919	890	991	918	976	902	917	872	951	902	984	936	928	937	922	962	938	856	896	951	903	925	894	941	918	937	912	926	900	859	924	915	894	898	898	933	947	854	925	896	899	893	908	936	908	928	942	923	872	924	918	912	933	886	931	863	885	909	932	891	892	912	913	890	947	869	919	939	955	859	909	820	870	980	929	904	955	877	906	929	857	942	909	960	934	944	878	981	936	922	912	890	923	867	913	898	909	903	956	906	898	945	921	931	852	893	862	885	890	867	929	920	928	935	909	937	923	893	865	935	920	927	904	932	907	881	915	903	979	905	946	861	938	877	932	844	868	948	884	878	914	915	854	919	848	909	939	900	875	910	934	909	925	945	856	888	950	934	900	919	879	896	908	937	921	876	930	917	935	884	905	868	920	944	903	960	972	854	878	970	928	865	902	817	962	867	917	900	963	835	815	921	901	915	880	918	865	921	834	915	919	919	881	889	886	903	873	894	910	904	854	950	897	886	918	949	938	961	897	916	919	881	861	952	943	873	915	866	915	884	842	903	887	891	874	893	961	931	918	871	967	877	911	913	953	880	878	936	919	887	894	922	910	900	914	928	961	1012	929	879	933	918	863	946	855	941	872	920	913	964	899	917	933	946	908	938	965	909	901	897	890	853	905	897	873	891	884	942	859	915	900	933	936	957	875	887	918	949	877	898	928	900	845	959	925	904	926	919	806	877	933	912	909	901	898	924	896	952	916	879	915	918	890	925	941	936	925	909	881	939	952	903	944	911	883	900	924	971	900	894	903	891	914	885	903	907	888	906	915	910	915	880	895	869	952	934	945	900	902	883	935	858	871	902
27340	21072	10600	1330	650	549	460	348	310	296	304	313	303	338	331	315	321	316	309	275	276	287	291	266	302	298	278	303	265	283	302	266	290	256	276	322	267	277	261	297	283	275	272	281	266	278	277	278	308	295	314	324	338	259	313	260	301	301	279	314	301	311	282	291	293	271	294	300	280	307	259	320	305	295	297	309	293	293	282	270	289	274	279	300	272	283	309	291	297	285	309	299	296	301	278	285	288	284	273	302	277	314	313	266	283	293	294	307	261	324	282	314	303	320	290	299	303	288	284	294	328	306	275	290	287	266	293	305	303	305	289	297	302	287	283	289	286	261	294	280	282	272	253	285	293	276	267	313	317	310	278	322	307	294	273	292	295	283	271	279	275	314	279	297	296	293	243	297	303	277	271	320	272	304	285	295	305	289	271	283	288	290	309	287	302	287	305	293	280	268	290	298	268	288	287	304	296	265	321	296	277	265	324	283	284	301	282	294	332	268	321	283	290	295	299	301	278	314	274	297	288	289	270	278	278	316	309	271	274	316	303	323	310	291	325	293	277	325	291	302	301	270	307	277	278	268	307	256	276	263	274	302	249	274	296	297	269	275	289	277	301	290	262	293	296	296	264	272	291	275	331	277	298	278	288	303	294	294	254	296	314	276	321	313	240	301	302	293	279	317	286	294	283	307	328	299	267	269	302	290	308	309	287	287	305	281	284	314	274	311	294	293	281	287	281	306	271	283	292	270	274	240	289	284	287	301	319	291	258	290	287	255	287	285	319	306	306	311	323	297	298	293	292	316	271	298	302	279	282	265	306	264	315	274	272	291	287	283	273	265	271	292	295	300	302	337	340	276	287	272	285	290	303	298	308	258	303	295	250	282	268	289	261	309	278	308	276	316	264	280	320	275	296	287	298	283	279	300	287	277	276	291	292	310	289	290	286	276	285	323	289	280	276	265	286	309	282	290	297	312	266	281	252	293	295	306	281	286	334	291	295	261	283	288	249	294	266	314	305	286	277	324	298	299	261	270	319	276	289	295	305	277	310	320	313	287	277	274	289	308	324	284	271	276	303	260	321	277	305	271	308	280	334	291	265	303	273	311	274	280	299	274	328	316	296	268	298	281	259	264	297	308	288	297	268	279	300	271	314	262	286	273	278	297	284	283	280	273	302	311	284	305	280	287	295	299	285	309	313	306	298	298	290	264	281	284	283	310	281	304	269	296	299	309	293	295	279	296	301	274	289	289	334	324	305	300	306	276	295	274	286	300	296	286	301	313	298	321	306	297	279	285	288	275	316	274	284	327	283	307	288	270	295	289	265	278	279	270	290	319	284	274	294	285	301	311	308	297	272	286	287	301	262	285	286	296	298	294	305	256	298	281	303	286	286	251	284	308	259	296	260	285	288	283	280	316	293	297	297	303	287	289	287	300	265	291	282	262	320	297	305	292	274	252	285	316	290	256	325	274	249	286	284	264	273	294	296	300	312	273	253	256	321	313	277	279	259	306	285	299	327	262	297	311	292	300	283	282	304	290	317	300	293	262	282	312	261	291	260	264	294	289	303	281	301	307	276	307	292	267	288	297	293	297	295	288	277	268	293	293	309	282	298	309	281	285	294	270	318	304	285	315	278	270	275	327	274	270	280	298	273	303	281	269	286	302	309	298	261	277	313	281	294	302	306	293	277	293	272	313	305	325	331	296	297	289	294	303	292	292	275	290	307	262	289	282	314	306	279	279	276	263	335	281	299	260	314	272	309	292	274	275	286	276	299	284	296	319	313	310	281	309	317	317	266	255	276	293	265	298	273	315	293	305	300	294	322	303	287	259	323	292	287	340	262	307	282	293	270	272	310	296	299	294	273	271	311	294	295	292	300	310	313	285	260	275	275	287	297	290	281	276	281	307	275	291	275	264	319	274	280	305	299	302	309	279	297	274	278	297	262	276	297	273	283	261	322	272	293	276	294	295	297	297	281	301	306	282	259	297	283	305	282	275	311	293	276	267	284	288	299	298	259	278	287	295	306	293	286	274	307	294	296	286	315	287	308	252	285	290	281	290	266	287	264	293	302	258	305	280	281	288	290	290	293	272	262	287	278	312	300	308	282	288	326	299	287	299	288	306	314	281	250	292	306	282	275	309	328	278	287	278	282	277	308	285	286	326	307	264	315	294	270	296	302	276	289	291	296	285	292	290	261	296	310	274	299	291	257	312	320	314	284	296	303	254	292	323	284	293	289	296	273	293	297	291	303	293	312	302	283	286	287	327	285	305	282	296	286	297	265	290	293	287	282	282	276	286	292	302	281	305	291	278	307	260	298	279	315	290	305	311	303	300	303	285	320	291	294	296	260	289	305	310	303	291	282	261	271	273	285	293	269	252	287	254	294	285	287	272	265	308	289	326	272	317	311	289	292	306	294	308	298	302	266	310	279	274	281	268	285	272	284	277	280	275	296	297	310	312	285	306	291	281	340	306	271	290	298	295	313	306	306	301	311	316	288	320	294	274	308	309	300	297	264	279	287	263	258	273	301	304	306	299	324	291	309	281	276	274	277	297	281	308	274	321	294	289	309	278	296	281	290	257	311	270	301	323	286	291	305	298	307	280	282	305	271	309	288	293	275	280	295	259	308	256	303	300	291	284	275	308	294	308	289	295	278	308	312	289	295	298	301	294	277	286	307	277	287	299	309	260	291	303	299	295	282	305	276	272	292	301	301	314	287	273	257	292	297	293	286	286	295	306	290	316	312	270	285	327	288	275	284	294	282	289	285	294	303	283	309	296	307	297	294	312	299	265	314	304	304	299	310	288	308	279	310	292	300	262	280	308	269	318	280	297	280	273	284	312	263	268	287	293	298	302	283	288	293	300	291	294	284	278	292	306	311	285	276	297	278	295	287	311	299	277	286	287	294	264	284	261	308	299	291	295	280	308	292	275	297	302	269	289	307	277	273	292	295	263	303	297	284	309	285	300	279	280	268	299	299	262	304	289	274	293	268	273	282	289	321	281	304	283	307	307	250	296	288	275	297	278	312	284	296	293	319	297	279	296	270	294	288	287	264	267	300	298	282	302	283	274	288	319	289	259	295	288	310	296	272	296	294	282	298	296	313	315	292	287	293	324	302	291	254	304	296	331	318	277	291	302	300	313	297	288	259	281	277	297	304	268	309	281	286	339	259	259	294	275	315	296	282	287	284	279	279	307	300	302	287	286	315	305	279	310	273	303	322	265	272	271	304	281	270	270	277	256	298	271	259	312	291	310	272	288	307	297	270	281	275	302	298	289	257	298	285	249	293	296	279	298	288	313	264	308	296	299	303	278	299	269	306	271	278	306	233	289	287	285	284	322	287	310	301	280	280	295	316	304	289	310	292	305	305	306	309	284	300	259	338	292	319	311	308	286	274	277	312	277	267	313	303	317	327	281	285	263	305	296	327	282	267	305	304	307	276	269	291	306	266	283	289	278	270	269	278	292	282	304	292	287	321	262	291	294
4986	2513	2151	1086	790	527	447	457	426	375	386	394	350	365	410	370	373	353	346	356	368	347	365	363	343	340	341	318	351	343	393	336	363	361	346	384	347	343	373	363	347	344	367	330	326	344	343	372	339	336	366	364	381	357	356	355	321	304	337	363	371	337	325	337	340	341	370	328	322	362	351	380	347	350	338	340	340	336	343	388	388	359	347	351	335	339	377	350	364	340	363	356	329	324	343	335	346	361	336	371	377	327	319	349	365	378	377	346	384	350	347	348	343	353	366	355	357	389	341	393	334	354	374	346	382	326	409	393	328	353	345	350	347	333	338	352	363	350	371	348	334	334	367	339	346	334	372	363	353	333	360	340	331	332	365	304	370	375	336	355	368	319	341	342	359	381	365	350	382	373	341	331	345	368	368	327	374	324	388	397	332	345	370	351	321	366	353	352	368	336	350	343	331	326	338	358	377	357	333	331	352	327	326	350	349	344	335	346	334	364	315	359	354	329	328	351	358	341	363	342	381	359	351	317	348	381	334	360	358	349	367	309	334	342	333	351	333	304	331	334	349	329	357	330	345	361	333	373	361	373	375	322	342	317	377	330	354	365	326	312	336	333	330	350	330	336	310	353	327	336	350	341	343	352	333	376	315	335	369	356	355	372	342	310	356	336	333	369	356	360	364	338	377	357	374	338	323	354	359	365	357	340	348	365	326	343	361	310	338	320	388	357	349	342	338	365	351	361	352	337	347	368	362	343	336	330	367	347	347	326	346	336	365	331	299	319	338	335	349	343	334	355	349	361	397	357	361	301	358	367	365	306	332	325	342	337	342	346	376	303	352	311	354	339	351	382	382	323	328	374	337	337	366	354	323	357	337	371	339	329	339	354	392	373	370	324	330	328	388	339	338	381	353	371	361	353	359	366	329	387	329	333	330	334	353	343	362	339	355	345	364	330	348	350	381	336	357	355	369	345	360	333	361	313	358	344	312	322	362	340	345	366	369	353	359	328	345	346	339	343	359	368	353	343	387	349	363	331	353	343	336	356	345	342	358	346	361	358	351	365	340	328	318	320	341	343	348	344	352	337	339	343	357	334	331	331	342	327	334	353	325	344	380	352	371	383	364	348	341	348	344	336	381	347	342	359	357	333	317	366	352	345	359	324	358	329	337	354	373	336	336	321	324	368	309	344	321	361	345	332	347	332	356	333	340	333	345	350	376	325	341	337	342	372	328	343	333	331	328	326	342	366	355	354	336	333	321	349	333	373	348	349	392	350	357	361	345	337	347	352	348	359	356	371	344	358	362	367	353	351	336	365	344	371	363	324	358	351	346	358	374	366	333	367	352	377	324	337	364	333	349	337	342	372	356	347	341	368	330	367	354	360	372	380	311	362	316	349	344	324	315	346	351	338	324	335	318	339	385	313	349	338	342	354	347	335	347	327	347	357	359	357	355	362	337	321	320	355	327	354	379	330	301	350	334	354	353	360	346	373	347	350	357	364	336	350	364	355	349	358	352	365	368	342	352	308	331	341	343	365	363	339	358	323	348	352	357	328	353	314	351	354	370	358	373	334	322	343	330	343	353	363	315	339	357	320	337	338	354	340	352	355	368	356	377	354	381	336	352	341	366	371	333	348	341	315	341	369	315	357	358	358	336	320	372	345	348	376	334	376	332	352	362	351	360	343	363	349	359	351	347	351	357	349	344	366	352	378	315	323	363	322	351	365	340	347	341	359	344	367	367	378	362	320	350	383	361	350	366	321	344	385	307	351	331	344	314	341	347	332	346	337	357	381	307	367	376	328	329	372	336	340	384	338	333	353	377	319	344	325	363	345	358	356	356	357	347	374	320	353	309	341	347	324	326	363	347	334	366	344	340	354	362	357	341	352	354	378	368	358	344	349	317	330	386	361	351	351	353	356	350	392	355	340	375	350	354	371	353	364	329	383	347	331	338	335	362	339	356	313	361	348	343	329	363	344	360	355	383	368	365	338	326	352	341	362	366	392	357	349	350	335	347	316	344	328	341	313	367	358	323	330	302	330	354	309	324	330	359	350	334	337	352	398	350	352	315	328	345	364	346	331	316	336	346	373	360	339	315	318	355	331	338	377	317	380	356	363	350	375	360	329	369	342	339	343	352	353	329	366	356	353	361	408	324	339	328	367	359	362	322	352	333	367	335	371	391	376	316	346	363	365	349	346	345	350	327	366	387	356	364	322	330	325	346	351	356	336	366	351	355	338	350	329	339	366	379	359	379	366	350	345	357	339	347	365	342	333	340	371	370	320	387	335	360	369	333	344	355	362	351	346	360	340	333	335	350	346	363	369	322	367	357	350	371	325	387	312	333	330	339	325	379	379	316	325	335	335	341	362	326	337	319	351	319	350	348	378	346	356	348	357	373	318	350	316	328	344	326	357	356	332	337	345	336	353	332	354	366	337	378	363	361	337	349	324	307	334	346	359	375	363	318	354	354	353	326	371	340	341	364	331	364	342	381	334	356	359	333	368	308	364	315	391	350	331	345	319	363	351	373	346	327	305	345	357	339	333	372	327	316	346	376	347	361	346	364	325	320	328	322	368	345	382	370	316	362	338	320	343	355	322	315	300	320	353	306	354	329	362	360	375	324	376	383	357	336	334	352	328	343	355	347	328	327	343	330	301	329	360	374	369	338	369	351	358	357	373	334	362	345	345	342	329	359	351	375	367	366	375	330	356	342	351	332	319	344	352	337	367	360	343	342	338	349	339	345	384	349	348	380	330	343	361	354	364	384	337	338	316	365	342	329	356	358	342	359	331	366	369	370	359	345	356	324	318	346	367	344	330	351	360	327	352	346	401	362	323	325	346	398	358	359	358	338	355	367	374	329	366	317	337	346	370	369	352	343	320	334	367	328	355	358	339	361	325	367	375	306	339	350	328	350	326	362	331	378	381	364	352	345	360	338	382	382	338	360	340	375	338	327	389	389	375	339	336	364	352	342	337	325	364	337	352	326	351	365	363	377	356	347	349	347	353	363	333	322	342	302	343	339	377	335	327	324	353	330	385	378	348	349	347	396	374	345	366	336	342	358	355	342	335	343	394	327	349	358	376	341	304	330	298	314	359	347	352	350	337	325	312	349	315	361	369	330	385	340	319	354	401	331	331	340	317	366	384	356	397	329	350	339	322	358	335	336	349	336	339	361	328	340	349	338	372	371	357	365	345	362	343	369	340	374	328	310	358	379	376	316	326	354	348	327	323	343	366	331	338	345	343	371	359	338	381	347	343	346	364	336	346	379	385	325	362	354	361	378	345	359	345	331	329	366	342	356	370	357	364	326	349	349	339	344	341	381	381	371	338	347	328	371	349	352	367	347	355	374	359	349	327	313	346	331	350	326	342	346	341	345	333	366	331	335	342	346	352	348	315	329	343	311	350	340	356	320	356	357	345	357	378	361	353	341	350	382	341	312	337	326	327	353	344	386	315	350	352	387	343	343	320	368	355	333	341	375	347
23830	21508	29227	24231	21511	17848	2333	1169	969	940	882	797	775	794	826	758	813	697	667	711	667	608	636	658	646	677	633	636	659	644	640	653	620	606	629	608	648	619	602	632	657	659	644	657	659	587	603	599	649	623	650	618	617	666	650	577	606	685	653	609	595	597	633	624	605	610	579	589	569	629	583	615	673	601	606	639	631	592	638	622	608	650	617	634	619	617	638	627	611	660	627	639	595	640	581	596	629	657	607	597	617	676	616	611	602	638	630	610	646	602	588	616	621	607	623	662	580	596	596	628	629	625	614	620	597	611	646	601	636	562	627	602	643	646	603	642	643	595	603	625	622	650	610	604	622	632	622	645	608	622	620	591	623	634	615	605	642	634	575	625	633	589	614	633	618	630	612	551	644	609	594	640	589	634	651	635	609	635	599	595	586	628	641	575	626	612	578	659	607	697	601	638	646	623	622	646	591	601	612	617	605	638	628	625	632	606	656	612	616	641	592	661	599	616	680	620	582	633	596	586	602	591	642	595	586	612	647	618	626	562	591	630	566	647	624	602	688	653	594	582	633	598	556	583	610	580	625	616	659	618	594	591	621	642	598	641	582	658	635	595	684	651	647	589	592	631	630	635	618	607	628	614	598	593	606	620	650	575	603	647	606	684	616	622	620	587	636	589	600	620	618	654	588	627	624	597	664	607	600	645	634	622	614	655	580	572	604	670	617	620	574	598	616	625	595	617	610	609	596	607	623	643	562	626	590	622	623	628	601	626	625	636	616	607	630	537	630	612	629	623	630	667	655	620	618	588	609	584	603	619	658	607	635	607	603	684	620	674	596	611	597	631	633	577	587	643	600	620	633	583	622	581	613	611	607	611	622	602	613	558	574	557	656	611	615	653	695	622	612	614	616	641	623	622	645	628	634	634	599	580	651	624	621	599	612	627	678	630	645	615	615	620	658	607	593	611	592	606	601	672	641	577	617	664	607	618	582	636	616	606	598	605	599	617	625	599	608	615	616	640	574	658	594	612	587	629	595	578	606	619	641	590	612	587	625	634	666	615	563	588	608	608	625	609	654	651	631	594	656	579	637	614	608	594	604	681	592	605	593	598	633	600	614	595	617	614	598	607	601	611	667	640	650	623	595	645	640	600	650	614	623	619	594	614	619	603	642	641	596	600	592	611	625	678	611	650	643	578	643	621	626	625	613	611	635	631	670	610	628	633	604	590	627	609	570	624	601	638	605	588	596	599	613	567	637	611	657	655	593	597	602	670	582	608	613	589	652	588	630	612	624	579	591	636	604	569	615	588	608	625	581	629	640	612	620	646	599	597	547	622	617	572	610	646	579	639	654	619	608	556	607	629	615	591	611	609	628	625	643	599	626	662	630	652	567	613	605	603	636	634	645	651	591	603	621	580	633	567	641	573	626	614	619	624	604	574	589	593	579	628	617	602	626	608	578	618	636	635	597	634	618	605	613	646	604	587	594	606	613	629	649	604	633	593	649	645	653	588	592	620	574	581	625	601	624	635	627	627	685	671	608	599	636	628	610	591	616	594	601	628	641	661	574	607	550	620	656	639	610	601	579	629	535	595	636	616	602	588	606	646	607	618	610	616	610	592	616	581	655	637	644	628	626	627	619	634	584	565	618	649	582	634	615	638	642	622	634	585	605	636	628	616	621	597	617	632	593	613	655	629	608	591	586	591	623	615	596	612	628	652	623	618	588	612	622	614	631	672	613	618	615	602	606	610	623	621	575	627	580	568	577	631	612	614	627	598	593	595	637	625	595	671	594	608	657	626	637	578	617	608	607	620	629	624	599	618	586	584	604	668	631	579	633	629	647	583	610	613	646	621	615	636	612	577	621	641	644	678	641	608	585	587	588	591	622	645	642	558	600	623	610	623	617	616	633	604	623	610	594	572	619	650	637	635	602	634	624	618	637	645	625	616	592	610	581	593	599	621	611	577	578	593	639	604	626	629	626	628	639	631	648	584	588	609	600	591	614	616	630	561	658	568	581	618	613	605	616	633	604	613	611	630	633	591	642	642	594	581	615	582	633	614	589	617	592	580	578	576	661	640	573	624	620	583	585	627	588	605	600	627	597	641	640	570	639	601	570	605	635	606	601	631	599	603	609	620	605	578	613	625	613	620	587	645	645	598	625	610	605	597	640	635	573	622	608	598	580	633	600	589	636	634	585	567	609	652	617	591	626	640	624	570	605	620	598	614	656	613	586	637	648	659	629	561	622	580	664	621	632	629	618	602	644	653	656	593	632	627	610	602	610	596	608	620	604	592	594	583	617	610	562	593	637	590	616	672	591	614	578	624	615	648	604	622	621	590	588	623	608	654	626	598	653	619	565	635	615	615	622	625	586	624	567	606	600	633	619	621	611	596	599	584	603	628	563	569	619	615	621	656	635	607	602	597	612	622	609	613	568	618	637	586	592	601	630	606	595	635	626	609	596	597	593	583	625	609	572	591	609	588	639	606	607	578	618	621	620	618	613	603	636	593	595	599	615	587	632	590	616	627	596	592	618	608	606	612	614	629	582	621	576	652	598	609	633	604	608	641	632	604	647	623	616	580	587	585	582	624	626	644	628	600	624	634	622	580	620	607	632	615	626	623	626	609	617	579	654	641	636	610	667	608	599	609	620	605	588	627	616	633	615	592	583	609	569	637	652	632	619	622	629	622	665	618	608	611	619	635	613	671	607	652	608	571	606	665	605	616	594	653	621	640	617	649	611	636	636	607	622	652	633	609	631	584	608	624	614	640	591	608	638	611	568	615	635	592	608	600	627	607	610	596	611	639	588	586	596	592	606	596	626	616	570	591	565	594	620	616	631	644	590	644	572	608	653	617	564	645	601	626	606	628	593	594	622	601	588	609	578	616	591	637	610	612	600	600	665	611	619	610	664	640	610	576	598	616	637	622	601	568	584	607	602	609	615	626	601	571	631	588	616	624	615	623	620	649	619	585	621	638	599	630	628	583	619	620	569	587	610	631	561	604	577	642	606	630	633	650	642	584	642	630	618	662	608	613	592	616	639	597	590	650	656	574	580	616	618	612	590	611	615	632	617	625	612	603	640	627	647	627	681	581	641	608	603	636	630	625	593	565	596	593	626	578	607	586	635	602	634	590	583	594	650	629	670	626	663	661	595	636	610	597	653	611	648	650	637	641	566	602	604	608	613	667	662	572	617	607	549	642	596	579	586	591	628	601	626	585	605	634	624	574	626	649	608	585	637	626	629	622	639	589	624	637	641	674	623	597	611	629	663	601	633	616	580	560	619	592	622	650	616	600	601	620	585	605	599	609	641	603	622	596	628	583	613	614	666	601	622	641	607	619	646	622	606	565	619	632	618	606	605	593	607	639	636	670	636	583	666	645	620	548	625	602	644	664	627	609	642	642	613	629	588	633	600	604	613	613	593	614	618	654	612	609	634	657	641	615	599	608	581	620	621	596	587	577	633	648	628	636	645	589	599	598	606	624
5721	11403	10259	5486	3704	2713	2138	1811	1527	1434	1206	1163	1056	1007	1092	953	1025	848	792	837	744	788	763	735	769	783	712	731	759	706	706	696	734	701	718	744	698	736	690	699	726	713	729	736	740	705	740	707	693	698	721	702	731	686	708	682	720	706	735	728	669	722	734	695	688	679	671	692	686	679	685	702	708	687	652	679	689	652	690	697	672	668	626	636	684	706	733	641	677	700	635	672	723	656	730	657	702	729	658	687	630	691	709	659	679	727	703	644	657	724	657	680	667	656	763	674	702	682	701	695	671	651	680	695	680	763	671	751	690	702	671	735	733	688	696	738	679	697	697	627	691	718	722	686	724	767	705	669	709	728	654	714	724	672	683	678	681	624	684	693	721	669	678	666	746	685	703	706	633	674	683	657	687	684	703	658	651	705	680	668	681	651	689	712	658	679	663	670	751	671	655	696	698	653	675	728	717	727	683	656	691	684	747	675	713	711	695	713	650	669	644	696	710	699	713	768	708	681	684	695	702	657	682	705	704	659	724	658	665	707	737	740	714	698	688	725	701	667	676	677	704	685	689	742	724	709	674	685	710	636	661	680	649	663	698	724	682	691	687	666	677	710	729	698	669	683	652	723	703	656	678	681	658	732	697	683	700	657	717	700	722	717	717	684	719	676	680	672	661	659	685	693	733	696	694	685	705	658	689	693	692	625	673	692	669	638	634	727	676	636	724	684	717	690	655	689	719	715	722	648	710	719	677	645	697	683	664	688	678	692	659	664	672	711	714	726	679	687	690	699	717	684	699	683	706	604	662	710	672	726	683	701	680	688	666	682	728	716	710	665	681	734	705	689	667	717	630	703	687	662	648	650	645	682	684	720	698	723	670	662	694	699	699	698	669	668	662	656	694	695	768	661	753	695	662	730	705	682	687	691	677	653	661	717	717	638	690	700	691	704	696	732	719	740	665	711	703	677	691	667	715	704	711	685	734	695	671	662	659	651	665	705	672	673	698	746	704	702	706	676	679	663	705	692	657	700	682	680	668	671	680	722	655	697	690	695	626	712	718	704	648	700	662	685	704	715	707	681	676	759	677	732	668	684	697	715	669	684	691	661	692	725	669	701	688	699	735	703	722	684	711	702	677	704	708	683	663	684	714	708	683	749	739	727	677	665	735	666	711	717	702	623	663	669	746	657	686	724	705	693	670	688	648	716	687	715	679	676	723	669	734	711	698	698	662	694	678	737	685	708	676	695	652	713	712	676	693	727	748	648	677	721	689	666	717	673	703	679	663	704	724	678	667	689	659	682	690	728	667	670	658	698	701	691	690	683	706	716	661	689	652	727	692	704	721	721	710	674	709	673	686	677	642	731	717	678	752	666	695	655	673	672	690	707	656	696	675	727	721	733	732	637	728	677	690	739	712	715	717	697	763	685	710	664	678	662	704	722	672	693	710	707	712	752	685	663	665	684	687	682	642	743	735	710	672	711	714	726	685	726	708	729	673	689	733	686	670	728	647	701	680	684	707	692	653	677	708	655	645	681	694	697	699	688	661	715	706	718	666	696	738	691	662	689	714	703	696	691	700	674	717	660	701	717	717	691	748	694	711	681	701	699	671	664	699	688	675	704	663	703	685	662	637	752	679	676	692	685	675	711	736	660	681	634	650	716	643	722	692	723	691	685	711	717	705	690	664	668	705	708	665	738	720	722	671	718	637	656	672	676	683	742	685	701	676	692	678	666	693	689	699	692	728	657	672	684	671	753	650	742	669	707	678	698	684	703	722	710	691	685	691	711	642	755	720	683	694	707	707	696	667	726	711	684	654	707	647	719	691	657	653	762	710	656	729	684	693	635	706	690	686	692	748	692	714	683	688	694	718	725	673	694	692	621	722	677	679	672	696	745	700	666	684	694	720	695	664	731	748	664	653	691	708	730	695	691	740	659	680	658	672	718	688	674	707	674	688	640	621	691	692	700	700	667	712	685	750	662	735	660	738	746	675	657	694	668	684	662	699	701	695	699	688	637	702	692	664	668	697	706	676	692	683	737	700	724	676	696	712	655	699	650	699	701	708	678	688	639	721	709	690	676	691	690	690	677	707	696	736	723	702	666	678	681	663	654	694	744	705	708	702	702	686	742	669	683	676	695	720	660	692	707	678	676	695	690	693	665	675	675	696	698	697	697	705	720	739	699	656	691	698	670	674	674	641	676	709	684	659	743	712	672	707	633	723	707	734	651	677	675	700	706	659	646	633	680	681	661	665	686	656	685	684	689	700	642	681	694	718	701	752	675	701	690	695	676	655	721	686	684	701	693	675	702	695	682	699	672	660	716	663	695	693	710	654	710	674	688	726	663	703	640	693	677	700	646	673	698	656	695	668	649	677	632	736	701	642	721	659	634	729	675	712	679	702	735	689	653	748	650	676	667	748	719	709	700	677	664	663	670	671	716	681	700	664	681	689	703	747	682	667	710	640	652	731	707	677	687	651	693	682	644	642	694	670	671	685	683	666	724	707	715	638	666	714	704	712	642	641	695	685	683	672	649	653	702	688	695	703	645	694	707	732	653	704	755	649	673	701	685	656	669	654	681	723	715	705	708	705	671	696	697	700	674	699	683	706	672	708	675	723	698	677	627	661	664	696	729	653	698	678	682	697	666	679	714	675	672	712	681	645	675	673	722	705	677	707	705	666	657	676	699	756	693	697	759	734	691	645	745	707	690	700	754	736	729	699	670	703	689	694	679	672	688	685	697	709	736	668	742	668	700	686	679	728	698	678	634	698	676	673	713	687	708	762	737	721	735	700	652	687	687	670	701	672	713	658	707	712	694	714	648	690	644	744	692	705	697	692	654	707	717	693	719	681	696	689	722	706	724	649	646	679	712	670	660	703	697	693	665	741	670	683	666	680	681	644	712	734	729	701	691	699	714	744	677	705	720	687	726	709	658	737	663	714	704	687	717	666	690	673	725	671	682	692	660	658	677	682	675	684	721	663	662	719	680	725	724	687	621	691	704	683	745	661	653	674	713	686	668	683	701	699	714	679	681	687	677	669	683	669	683	740	657	682	715	704	665	691	704	701	734	676	698	722	655	671	676	710	664	710	689	695	735	663	708	689	726	665	696	694	706	694	714	729	740	714	686	715	688	707	677	695	674	687	660	708	685	738	682	710	688	715	666	693	693	734	709	676	714	716	679	695	679	663	670	670	727	675	709	731	659	655	687	672	693	688	685	684	642	710	672	656	666	687	689	687	666	696	728	702	717	669	675	727	642	711	708	687	665	666	665	705	665	654	691	669	679	705	666	677	677	711	724	650	695	699	688	631	695	674	666	700	683	720	694	716	700	684	678	729	649	683	734	710	709	681	683	698	684	663	678	675	693	684	745	656	706	677	677	673	690	653	660	738	715	728	698	671	698	656	714	689	665	687	672	721	682	726	703	699	700	672	688	690	680	705	694	655	683	684	734	700	672	676	740	684	696	694	696	703	635	703	653	710	688
25038	21494	28323	24999	17376	1217	686	516	464	475	460	396	416	381	449	411	544	394	354	363	330	394	372	356	338	355	324	370	351	348	331	342	368	354	337	321	351	296	298	339	339	318	345	340	321	327	343	337	329	345	307	359	311	333	298	350	327	326	338	310	353	338	356	322	307	328	329	340	358	320	311	333	349	328	378	320	345	343	368	332	306	361	303	342	356	350	351	317	334	318	331	314	307	348	342	352	331	315	312	358	315	331	340	326	335	330	332	304	341	340	325	338	326	337	369	325	332	364	337	342	345	297	322	359	331	338	323	330	330	332	341	326	324	340	318	367	305	301	360	336	358	315	347	319	344	334	349	345	344	353	341	320	340	347	332	314	324	342	342	346	332	323	326	333	339	317	311	321	337	338	328	303	346	320	340	365	339	296	328	311	342	361	312	322	342	347	342	330	323	354	321	318	338	311	308	335	347	336	366	342	344	330	327	362	344	320	379	334	325	318	316	307	336	333	348	316	326	324	315	356	335	339	313	286	321	328	319	307	331	354	316	372	322	327	336	323	337	325	357	351	321	328	322	309	306	304	339	331	334	319	356	338	340	291	322	334	349	295	308	320	340	323	354	321	344	303	331	309	360	366	329	333	320	355	353	348	325	314	294	346	338	319	344	366	331	347	331	327	351	322	342	329	309	317	320	341	336	314	325	318	353	331	319	319	320	336	338	306	359	323	299	350	338	336	336	338	313	325	297	327	343	342	338	341	347	329	351	328	332	323	327	310	339	339	343	307	322	342	302	300	298	322	312	317	361	311	333	321	327	352	326	310	344	358	336	344	312	361	353	337	337	307	308	324	342	300	347	339	347	324	351	373	364	311	326	312	357	320	333	322	329	325	303	348	350	338	315	350	308	305	319	337	339	311	342	344	344	330	317	366	317	322	331	305	330	319	325	331	354	333	294	350	324	356	330	336	349	309	307	354	360	304	341	353	328	387	327	351	354	333	343	343	320	321	345	348	335	309	311	335	340	336	321	343	300	321	337	309	336	332	329	354	289	323	318	353	334	344	327	352	355	325	317	339	304	342	338	326	309	337	371	353	330	326	341	329	351	341	307	352	353	344	316	346	321	308	347	313	319	322	341	347	313	348	326	336	329	344	337	331	330	358	381	363	317	302	342	336	340	319	337	371	345	318	305	350	333	343	312	305	343	344	307	351	342	319	320	315	320	310	351	328	337	327	354	335	326	348	341	374	322	336	287	334	325	338	312	312	350	314	340	345	326	328	346	349	330	325	336	326	313	306	327	307	331	328	341	334	313	322	325	333	293	316	332	338	346	303	298	331	308	350	332	321	323	342	331	352	346	345	318	325	323	321	310	328	325	336	343	329	346	353	314	311	328	341	335	346	358	330	372	319	341	319	343	321	360	311	344	326	315	350	347	307	343	346	350	371	334	323	342	345	331	343	342	336	349	349	331	305	341	321	320	339	348	322	366	324	325	336	325	348	363	329	316	314	325	340	341	324	298	335	314	323	312	323	360	302	315	294	293	311	357	342	348	337	350	323	286	333	327	341	306	345	332	304	344	315	361	357	351	335	324	321	312	315	332	354	314	347	380	310	341	315	346	314	342	326	314	286	358	353	318	317	321	327	328	319	317	322	287	328	324	304	318	328	342	340	328	317	354	339	348	341	352	335	315	353	337	345	342	370	303	348	359	317	336	355	322	344	330	328	305	345	354	305	333	340	332	322	362	304	332	361	335	299	345	336	359	329	349	324	362	320	314	333	305	327	357	315	338	361	345	326	320	317	315	327	351	339	317	332	319	311	343	356	337	335	328	337	309	330	307	334	331	333	322	324	352	347	368	384	338	340	379	326	362	339	359	330	316	305	326	305	369	323	302	341	357	334	313	341	326	346	324	329	376	317	335	301	347	328	354	342	352	353	321	323	335	348	326	323	350	320	307	306	365	363	329	323	328	373	325	371	320	315	360	330	329	321	326	337	323	312	331	325	305	339	328	364	308	353	314	340	316	355	323	322	303	358	337	305	290	326	357	318	337	327	323	319	334	331	341	314	343	330	303	302	305	344	334	305	304	296	346	334	334	342	342	325	330	334	328	313	325	368	290	307	304	356	303	325	317	313	322	347	369	342	341	349	339	359	351	355	331	298	340	328	337	306	360	347	311	330	329	358	349	357	320	358	335	326	327	312	342	308	340	318	316	343	314	314	343	340	329	325	323	314	299	315	313	324	324	329	361	353	338	340	335	348	333	376	355	335	332	342	317	309	302	362	332	312	311	346	339	322	351	340	311	333	310	343	336	337	313	326	340	331	356	305	330	313	346	325	335	327	326	331	321	343	346	332	300	313	345	318	331	324	303	335	370	298	348	335	329	317	325	339	331	312	352	312	320	334	336	345	321	320	330	317	353	344	321	329	320	348	341	323	346	335	329	359	308	348	311	335	342	330	314	368	312	312	309	298	332	327	332	321	349	298	325	315	346	341	318	323	342	315	366	338	317	343	329	325	325	323	317	359	332	349	320	352	301	329	314	342	352	351	309	314	317	315	297	307	330	307	334	327	328	361	347	296	322	330	338	328	286	355	321	356	333	348	336	326	339	332	321	334	333	376	306	338	350	305	346	328	340	333	342	315	337	311	331	288	374	350	336	335	338	298	351	326	320	342	315	328	303	329	345	344	332	287	336	332	341	320	345	297	341	338	337	326	301	321	316	328	359	299	339	286	305	323	344	330	323	360	335	321	317	319	348	307	347	354	313	351	333	340	351	317	336	346	340	328	355	338	363	375	356	342	335	345	365	294	357	337	335	338	352	309	359	317	331	312	377	369	297	321	341	328	342	304	338	337	332	313	340	322	316	338	333	328	355	325	394	323	329	329	328	332	356	310	323	307	314	355	313	365	301	304	339	312	340	324	341	287	328	347	368	339	333	321	319	351	324	332	364	348	348	306	325	316	335	315	319	381	343	298	337	366	312	342	331	362	353	314	311	343	320	318	316	356	334	301	303	329	331	338	329	328	316	315	329	317	343	346	332	320	338	340	314	340	341	332	343	321	314	326	360	359	335	316	307	344	334	337	349	312	310	372	306	346	345	359	339	343	336	329	325	339	317	332	328	332	294	338	365	353	328	328	355	340	338	309	320	334	327	272	319	294	306	318	297	357	315	377	340	324	328	318	353	308	321	319	339	343	346	344	370	304	308	361	337	300	369	314	312	346	310	336	345	363	324	315	345	348	357	340	360	354	319	316	353	308	311	325	333	352	337	337	318	337	322	333	308	343	324	334	308	326	307	338	371	336	327	338	304	320	299	341	326	343	347	325	343	339	316	358	370	357	350	322	349	325	347	340	323	356	362	324	372	330	330	330	342	332	317	306	342	316	323	357	360	287	328	317	313	321	303	321	350	320	310	329	341	320	361	335	354	296	300	327	325	330	324	291	323	347	326	340	348	322	326	373	351	325	341	339	307	325	320	330	304	357	320	354
5539	6773	5795	3304	2055	1492	1221	1073	888	787	670	609	606	581	657	623	857	510	498	476	448	477	430	445	430	451	437	466	464	422	425	420	450	431	424	420	387	428	427	422	415	422	458	428	426	440	403	393	427	422	451	425	408	418	406	436	392	412	404	411	408	399	440	417	411	450	444	424	443	358	413	380	429	411	391	421	395	404	414	404	416	464	439	422	387	407	432	421	432	412	431	419	401	416	432	402	434	426	416	421	415	422	425	424	424	416	385	431	437	452	421	386	390	423	413	442	455	403	438	457	401	404	402	414	439	414	399	421	386	440	436	425	415	437	406	434	428	400	442	378	433	455	422	401	437	440	427	390	411	381	419	439	417	410	422	429	420	390	412	383	393	381	426	369	422	402	387	420	422	396	400	430	440	440	430	416	435	406	428	402	392	399	386	425	424	414	383	427	397	425	432	433	436	402	398	410	414	406	418	415	404	426	407	398	415	406	423	442	425	397	437	428	394	409	398	439	379	424	455	414	407	410	447	380	384	403	406	402	424	435	401	401	424	410	403	461	415	431	468	408	401	409	395	423	422	424	393	427	416	400	416	401	424	452	425	412	421	408	444	431	406	408	406	401	423	436	374	407	393	425	449	428	430	416	411	395	413	432	420	376	433	417	433	386	408	407	437	414	409	401	408	416	391	423	416	423	386	413	410	427	414	408	434	391	422	433	433	449	389	399	400	420	413	443	379	396	391	404	452	403	400	397	426	416	443	373	405	397	402	426	384	415	397	462	421	391	414	457	404	408	440	403	408	408	389	397	412	404	417	424	451	387	415	409	434	385	439	396	392	449	441	404	416	382	449	405	426	436	417	413	418	416	421	450	416	393	384	397	397	396	423	419	439	387	454	411	382	429	407	393	411	429	411	421	459	369	409	396	401	390	441	379	421	413	413	398	415	400	407	420	441	420	398	392	441	394	391	426	395	403	381	455	388	427	417	427	406	399	414	404	386	386	428	441	415	441	397	391	441	406	386	398	412	397	439	414	387	414	425	418	431	398	422	433	404	429	428	421	427	426	440	425	394	458	430	420	407	444	385	415	429	410	384	401	400	419	396	398	439	379	416	435	430	412	414	427	398	423	394	388	421	430	389	400	371	399	450	475	435	452	398	445	427	415	431	431	454	393	437	417	393	400	411	389	438	440	424	452	407	446	403	412	410	411	403	435	437	435	413	413	425	418	446	449	436	423	431	427	393	389	403	454	449	402	434	435	430	417	400	383	402	443	457	410	416	417	420	426	427	401	426	422	459	405	428	421	433	390	423	399	429	436	412	364	422	408	419	422	368	411	443	388	390	416	445	423	450	427	462	419	422	438	431	407	439	408	429	405	430	415	428	434	409	367	417	418	432	444	412	443	464	401	428	434	441	392	409	391	392	406	387	442	390	443	454	405	410	432	427	440	440	426	416	391	439	443	416	401	432	424	407	444	433	423	428	400	436	428	400	414	404	411	427	395	411	436	371	405	428	398	414	451	442	466	405	391	427	383	381	423	388	441	448	409	409	444	442	398	428	408	417	423	437	416	404	410	395	407	415	377	405	383	412	414	428	391	415	421	451	410	438	396	409	401	406	417	436	418	418	397	418	429	385	425	407	456	408	391	398	369	396	408	425	396	401	436	424	360	414	396	424	441	384	382	432	392	436	412	421	429	442	362	409	426	422	399	374	429	424	412	381	382	395	406	415	415	431	445	413	416	423	432	446	404	400	417	418	449	421	400	416	391	463	442	376	424	414	403	405	390	443	419	392	421	401	435	429	394	406	446	412	433	409	450	422	433	436	412	402	413	402	437	430	437	433	413	417	381	396	435	435	433	408	425	444	382	422	398	440	430	425	385	427	419	469	404	419	421	441	404	387	417	386	405	396	431	442	441	407	476	407	405	450	462	415	417	412	438	412	423	443	426	419	404	406	397	406	381	450	361	395	424	399	404	403	433	431	424	405	417	414	434	413	437	392	451	441	421	397	425	399	441	409	435	413	433	418	428	378	407	381	412	406	405	427	432	426	430	401	426	430	430	403	413	433	450	395	427	435	420	400	419	397	438	384	453	407	407	410	437	414	436	448	404	449	447	399	408	446	389	418	388	423	423	382	412	457	381	433	388	403	407	402	457	404	376	387	388	401	415	392	427	422	434	427	398	397	462	396	395	432	459	424	401	382	389	411	417	448	410	444	416	388	443	428	458	448	416	374	393	382	449	439	406	399	401	407	415	457	403	435	405	364	391	400	442	418	465	421	401	425	414	403	426	464	406	425	442	407	372	438	420	419	430	448	409	407	437	441	427	441	391	397	430	426	398	424	456	409	388	437	419	428	455	407	442	429	454	410	430	414	376	413	406	431	449	425	403	415	373	452	407	433	416	452	414	424	422	419	397	406	419	437	422	427	409	397	389	407	414	384	424	431	399	408	421	447	421	413	408	410	421	418	447	393	422	432	402	413	410	420	441	424	420	447	440	410	426	401	436	412	418	438	439	411	403	436	394	435	398	435	420	422	431	405	411	412	392	413	384	422	421	430	400	413	403	443	422	441	423	447	436	424	392	396	395	385	420	414	418	411	413	405	414	428	444	408	425	424	411	439	420	438	411	416	460	424	443	404	415	401	442	418	387	450	407	427	396	422	405	423	407	411	406	389	440	436	414	444	403	418	445	367	410	418	426	401	416	407	449	403	394	407	401	424	393	440	415	417	439	434	412	428	395	437	431	427	404	436	388	416	404	405	416	415	427	432	396	424	376	440	416	410	432	414	439	438	415	415	427	439	432	404	431	429	386	387	427	378	414	426	427	408	384	445	399	386	461	416	421	404	435	411	415	421	424	424	414	400	384	404	401	438	396	378	448	402	412	397	434	368	390	457	446	415	432	393	431	431	391	386	415	444	427	434	444	416	450	402	424	396	428	422	412	404	454	392	433	430	407	384	400	430	458	426	421	442	397	403	374	390	429	425	394	419	411	389	376	427	401	405	391	422	434	410	393	437	427	451	379	413	433	421	431	413	423	436	431	418	425	423	414	379	401	365	393	434	406	398	412	435	391	442	389	427	400	422	393	420	422	417	401	403	413	430	391	391	447	401	420	448	407	433	428	441	396	399	407	410	414	432	389	415	393	421	411	425	435	435	431	401	400	431	412	433	388	423	398	424	408	406	430	399	403	418	407	378	379	406	405	416	350	402	436	409	425	427	454	424	438	399	405	442	424	446	416	403	421	405	392	410	400	391	408	394	390	405	411	394	417	363	395	401	418	442	399	426	413	431	432	406	415	394	419	406	415	399	436	436	434	453	385	424	387	380	411	419	407	403	415	410	391	429	424	445	380	409	406	412	415	389	429	429	410	438	378	423	384	414	408	403	423	425	427	472	408	407	445	381	436	397	372	401	409	398	436	433	425	425	417	420	426	411	434	386	422	441	409	414	384	420	421	426	386	378	416	400	422	426	418	383	412	395	419	395	429
22988	21560	29566	24009	21565	21632	15207	2264	1500	1418	1341	1189	1202	1129	1149	1105	1887	1003	892	952	948	894	935	815	878	894	855	882	889	894	854	904	858	877	800	893	825	844	878	911	817	829	886	845	807	774	807	853	838	802	833	788	819	780	836	834	814	783	847	817	817	798	878	797	824	773	774	801	846	856	799	841	864	809	807	829	812	775	836	830	809	821	787	806	861	765	837	857	776	796	846	868	845	783	811	791	833	825	845	838	836	839	784	792	817	785	866	806	877	839	825	830	813	810	752	852	806	862	768	793	852	819	793	812	801	824	834	791	853	811	808	820	829	814	833	845	796	790	854	789	800	810	856	818	788	804	820	884	858	792	911	824	808	778	815	844	791	778	811	765	785	768	795	811	803	842	853	776	807	829	804	789	837	774	832	836	812	869	835	794	807	878	839	805	829	781	822	830	824	817	807	813	861	819	815	777	789	801	834	855	800	810	772	826	796	784	798	825	809	846	820	770	847	807	812	787	800	848	882	840	773	799	821	793	805	831	775	812	791	770	806	781	842	840	809	840	822	803	805	858	793	808	805	815	748	786	802	869	783	820	777	786	810	791	836	790	831	842	817	778	799	787	794	783	785	797	784	764	788	788	805	816	866	784	777	836	844	825	776	784	813	852	794	828	861	837	794	803	851	847	819	817	837	830	808	812	808	773	817	792	869	793	794	800	751	841	809	806	828	807	818	814	821	724	808	782	817	816	780	818	796	832	794	803	807	841	802	787	865	801	826	812	812	801	800	747	784	851	838	847	819	801	788	854	835	810	845	820	824	859	789	811	795	793	819	790	816	783	840	846	831	816	817	841	820	752	830	852	822	838	836	836	844	833	832	805	860	820	784	785	818	818	785	796	769	756	827	753	795	865	839	796	772	811	793	810	822	858	810	755	829	813	859	855	856	784	765	807	830	784	867	802	798	797	792	847	814	828	825	850	799	837	836	832	800	845	808	791	868	844	794	812	809	842	837	841	802	851	743	805	777	808	787	830	792	816	819	807	808	813	838	875	786	824	806	805	746	817	823	800	820	835	806	820	793	826	788	820	809	815	809	835	828	772	833	820	764	785	743	823	764	812	787	818	772	779	822	825	808	755	808	775	750	812	770	811	819	883	769	810	780	808	763	787	826	834	805	795	825	823	830	806	773	774	892	800	761	805	846	821	822	821	834	779	823	860	749	815	795	815	828	799	761	786	812	775	802	809	822	854	785	832	814	804	861	884	786	758	829	784	827	761	793	798	831	776	788	807	835	834	771	786	879	809	795	785	771	809	780	796	817	801	783	852	847	760	811	826	831	875	809	765	759	779	816	798	880	770	795	767	810	793	818	816	757	818	824	838	807	815	788	810	811	837	857	793	849	768	827	861	814	801	805	801	835	750	808	830	797	782	825	822	789	863	790	806	835	801	757	755	835	876	816	845	806	764	816	837	827	748	786	823	817	789	808	822	810	875	839	838	832	785	794	782	785	765	819	791	827	767	813	799	809	819	788	758	844	787	834	795	842	807	748	764	815	758	837	808	820	767	782	851	771	816	846	873	803	775	827	791	782	787	813	807	808	846	761	817	794	847	819	817	846	855	811	868	788	827	837	743	790	861	812	859	806	831	800	797	794	798	777	813	818	796	752	841	815	854	822	803	841	806	790	810	817	769	852	831	821	802	812	858	777	811	820	831	787	808	818	806	742	823	827	794	844	795	794	829	862	828	804	813	761	791	813	816	812	779	804	795	837	848	783	825	810	842	811	781	785	832	852	810	825	810	776	795	838	827	826	821	825	814	769	786	825	798	775	812	833	809	832	832	765	871	757	813	816	781	824	863	848	840	765	843	774	827	794	847	869	805	795	826	794	776	786	797	740	824	763	768	859	804	812	818	829	812	819	787	822	776	885	766	784	817	848	780	831	839	801	819	820	781	814	812	815	828	785	832	804	801	793	779	833	840	833	793	817	854	795	832	839	790	802	766	843	796	809	805	842	868	867	767	822	826	846	807	815	822	783	829	843	824	831	881	833	770	835	767	787	831	824	781	856	775	857	837	866	813	824	771	826	863	769	831	798	825	864	835	816	874	787	828	799	796	776	819	838	821	748	800	812	808	784	773	879	840	769	788	793	812	847	824	848	735	849	751	866	788	761	799	846	739	854	811	847	792	801	800	861	793	787	820	804	780	796	792	794	797	814	777	785	831	794	857	820	800	790	793	812	795	776	819	825	863	853	859	863	811	811	833	819	811	763	805	847	802	827	816	783	833	801	798	835	835	815	790	835	811	808	789	803	815	825	791	812	801	803	780	872	826	826	805	824	791	835	774	788	798	816	809	798	774	868	806	778	855	805	774	816	822	763	832	816	824	810	787	806	803	775	813	822	824	829	757	848	766	792	791	805	821	793	784	776	780	806	807	811	832	826	790	855	824	814	784	800	766	806	768	828	789	867	810	792	805	773	747	841	807	835	824	822	810	874	805	849	809	835	752	796	769	780	813	783	844	825	784	823	806	827	803	808	842	835	760	762	789	816	797	792	794	793	752	801	823	793	777	821	832	807	852	820	793	791	817	792	853	859	788	839	801	840	825	787	806	801	782	778	803	813	766	860	815	804	805	828	873	790	806	761	815	773	816	771	806	811	790	805	799	785	784	787	834	847	822	887	776	827	817	840	817	808	793	822	816	824	782	834	831	808	788	785	787	837	810	771	826	772	806	814	824	782	805	816	795	838	814	835	802	810	749	771	831	764	777	780	841	811	801	781	799	778	763	753	811	819	812	831	794	837	756	820	788	793	838	799	846	771	783	820	791	792	790	789	775	741	836	782	791	779	832	760	766	789	826	823	843	862	799	823	750	800	806	821	825	808	817	788	819	833	803	811	837	792	793	808	776	807	807	792	752	807	818	787	796	808	810	779	816	826	822	840	823	814	774	739	814	822	801	848	776	787	818	795	824	798	859	819	786	774	832	792	818	774	793	818	821	811	852	821	819	812	869	762	847	839	809	825	806	837	791	826	794	849	865	808	835	870	799	835	838	812	833	812	770	795	822	754	782	820	818	789	787	781	834	843	820	794	731	791	814	816	848	812	770	772	854	852	841	794	802	799	821	824	835	831	838	806	823	839	780	840	763	833	781	785	814	789	805	760	798	811	820	769	798	791	839	774	800	811	823	838	801	798	793	786	819	820	804	819	849	787	785	837	772	806	797	813	858	789	835	812	775	791	859	843	774	803	812	821	723	836	778	793	805	853	883	829	819	841	769	761	826	783	779	802	798	797	814	808	812	806	813	798	809	776	736	844	799	777	799	811	849	775	834	780	822	818	803	799	864	784	777	820	813	821	829	779	816	815	759	806	822	816	868	823	785	799	763	833	809	822	731	816	804	796	765	829	814	799	817	823	806	776	775	840	828	815	766	801	844	806	788	810	825	795	825	851	835	759	808	812	807	770	833	813	802	835	792	830	742	793	825	816	859	769	796
8236	17703	15650	8814	6056	4467	3664	3006	2535	2161	1901	1686	1690	1506	1499	1442	3026	1231	1117	1157	1059	1079	1071	1025	1018	1036	945	954	980	938	1014	987	964	947	953	940	997	926	985	991	914	911	956	960	949	903	992	918	858	886	929	931	972	945	953	943	960	902	911	901	890	964	908	885	893	945	905	898	906	946	909	934	905	877	875	911	922	958	910	884	913	870	895	930	942	885	898	931	906	907	911	901	884	917	929	901	905	887	901	920	884	879	916	943	921	864	917	903	924	948	917	839	940	899	948	898	954	926	864	936	878	892	934	855	920	877	910	924	904	884	896	920	931	896	920	894	921	905	925	908	940	871	884	927	901	892	903	939	952	864	882	899	924	919	940	935	971	870	946	919	885	865	980	941	924	860	925	954	935	940	955	911	920	872	916	845	948	941	868	908	863	915	946	872	905	924	873	923	876	910	908	916	851	891	903	950	889	956	926	902	955	909	864	909	900	924	962	819	899	862	988	932	915	947	883	921	928	878	871	886	921	901	865	957	871	885	925	925	876	926	881	955	941	915	878	982	898	939	936	894	905	925	861	942	872	921	920	918	885	923	876	878	910	893	931	924	986	905	920	857	933	837	866	960	871	946	849	916	912	907	880	981	901	940	946	894	915	919	850	915	965	916	854	926	889	896	893	872	944	890	875	940	934	864	900	934	940	926	909	905	873	904	894	918	869	859	849	892	914	932	943	914	909	913	903	943	924	864	900	844	847	904	879	859	921	925	970	928	888	930	925	954	896	923	989	882	981	922	955	918	899	887	888	851	895	954	942	914	960	966	900	891	913	947	919	896	933	912	917	898	923	877	936	935	890	983	893	877	860	919	887	905	930	911	877	916	871	957	888	848	930	910	914	825	924	894	874	893	922	930	893	856	908	879	894	875	922	923	902	877	900	923	935	925	937	940	936	939	907	937	911	977	899	944	894	934	944	874	879	882	883	906	943	965	892	878	925	891	924	894	931	908	861	887	908	950	872	839	889	908	899	910	947	893	927	942	932	953	890	898	927	946	910	870	895	907	898	894	922	892	919	922	864	885	934	876	912	943	937	890	944	895	915	863	897	902	909	894	920	943	931	883	914	909	888	911	948	825	887	873	849	953	852	927	903	929	923	920	913	904	932	936	942	934	896	904	945	868	937	866	918	924	930	921	900	937	855	915	892	987	892	900	912	936	891	888	958	904	952	911	924	900	934	907	930	818	895	926	936	877	925	937	907	863	927	891	875	897	912	880	898	901	877	951	861	898	949	889	908	840	841	872	855	896	908	901	931	859	880	917	956	820	898	928	896	881	850	969	918	928	868	937	926	895	886	897	908	875	873	974	907	939	912	911	893	910	918	932	914	875	918	908	896	886	905	879	897	933	896	906	931	924	915	866	900	881	933	898	927	956	893	949	911	896	885	909	940	931	940	873	896	892	928	897	923	919	878	895	939	913	876	912	910	878	934	916	929	886	935	932	916	873	904	905	910	895	914	852	908	859	893	895	919	928	948	872	936	938	927	912	944	882	894	909	889	942	929	973	949	870	879	937	936	897	855	863	848	892	925	868	926	909	935	911	950	897	904	902	936	900	949	935	921	881	868	956	937	960	903	934	903	844	975	866	907	946	919	901	956	783	864	843	917	874	963	970	840	841	909	944	900	923	938	921	944	896	883	865	925	876	915	901	904	899	881	900	907	901	873	958	949	912	889	908	865	836	964	897	916	902	899	890	947	871	874	921	925	855	920	930	898	878	965	881	898	905	898	856	942	912	896	927	837	893	938	919	926	932	948	896	914	913	858	846	941	915	874	862	835	862	995	986	856	889	931	897	934	926	895	893	958	933	956	827	954	926	904	874	963	908	961	913	925	936	888	896	919	969	939	846	889	880	903	919	887	925	900	857	902	899	899	951	895	866	892	926	930	889	887	903	897	937	927	900	949	866	990	869	897	926	906	909	926	920	858	935	872	910	904	901	867	904	880	869	906	942	905	957	897	863	920	921	901	974	899	915	907	923	897	897	869	875	917	871	919	869	896	915	877	917	856	914	884	881	911	925	948	899	860	869	927	874	881	892	956	892	891	909	905	886	901	906	881	911	930	904	946	950	891	876	862	876	843	870	880	914	966	933	880	970	903	869	916	922	899	925	875	969	905	841	912	874	957	922	897	876	993	895	891	872	946	902	879	913	883	869	906	915	899	937	937	942	874	920	889	957	908	944	897	818	859	885	897	879	940	916	903	938	873	881	872	923	878	864	860	922	906	866	902	867	916	889	865	833	928	930	929	907	907	897	906	910	925	938	879	904	901	907	925	882	913	992	918	952	934	916	939	927	917	891	888	921	910	899	911	867	898	884	881	931	891	923	913	872	890	924	932	913	873	907	922	894	901	899	899	864	928	890	947	917	959	892	884	881	913	915	901	913	917	908	928	959	877	915	871	880	874	867	873	944	884	945	930	895	890	893	886	911	898	902	863	915	887	863	919	904	831	862	877	908	945	927	913	977	925	943	885	940	867	855	876	903	933	963	887	894	924	884	911	906	921	916	928	913	904	893	947	840	947	855	907	897	901	880	832	882	904	909	906	943	922	885	905	892	888	909	940	920	913	941	832	920	900	922	888	917	873	880	935	877	921	941	889	898	882	894	883	896	919	933	913	847	949	906	997	922	909	865	937	852	906	890	991	884	911	883	896	895	961	889	891	915	869	853	914	929	907	909	899	925	892	908	901	870	896	958	906	898	909	921	846	947	910	850	853	912	897	898	915	889	888	923	857	877	952	904	941	913	907	945	925	929	899	927	893	918	904	895	889	930	960	938	906	865	914	934	886	905	928	936	950	933	958	848	875	919	906	879	833	923	899	920	899	901	896	897	911	960	865	894	945	926	967	923	909	882	917	896	928	979	917	913	940	967	892	924	933	854	880	845	970	889	909	904	931	901	932	943	881	968	885	983	856	933	894	956	902	907	931	913	935	919	930	884	909	901	954	898	865	957	951	868	892	892	874	934	922	878	914	869	919	898	898	873	933	955	873	924	976	942	883	936	888	877	916	930	900	829	884	907	921	863	950	929	898	885	961	890	950	941	896	922	903	936	931	878	970	920	906	903	914	912	906	899	931	917	892	908	899	920	889	939	933	881	890	828	937	928	889	885	937	891	942	876	885	934	842	945	880	908	935	886	940	902	887	870	900	910	884	921	851	963	879	925	864	947	927	941	929	902	925	924	901	958	900	876	902	921	901	916	895	878	887	868	883	873	919	929	895	889	912	894	910	919	931	884	907	916	858	940	957	901	929	906	888	902	958	843	887	934	928	975	921	901	889	916	884	863	898	929	915	857	896	912	913	874	906	902	905	877	939	948	901	865	866	916	854	937	876	921	873	941	845	860	919	910	907	913	920	897	905	859	878	909	881	898	898	898	888	957	915	877	886	895	873	841	943	863	874	894	937	956	926	956	874	905	888	905	936	918	958	923	893	881	886	917
27315	21004	10318	990	502	368	330	299	298	320	312	289	287	286	289	315	320	293	309	299	283	297	302	316	282	287	297	298	295	281	290	278	262	251	303	305	278	304	312	298	250	270	255	263	277	307	262	279	298	294	302	273	277	279	287	278	288	294	292	279	286	303	300	297	307	283	295	290	297	303	284	282	280	303	305	274	290	294	299	271	273	306	296	284	291	279	267	269	287	284	274	285	316	305	295	277	294	296	277	249	294	284	271	295	282	307	300	277	300	283	288	300	306	292	298	300	296	296	285	293	298	310	312	286	250	292	323	283	242	290	316	316	287	286	249	285	284	266	312	289	265	269	306	331	285	265	290	288	286	313	275	287	276	290	284	311	272	297	290	267	257	279	307	301	279	310	292	267	296	255	270	290	273	282	245	258	254	272	285	281	302	303	272	277	261	267	269	261	295	266	270	248	267	280	308	298	251	267	298	257	296	290	258	290	304	276	252	281	314	274	256	267	263	278	304	299	289	300	288	284	283	262	246	318	275	299	280	241	281	276	279	235	277	302	302	285	289	266	280	293	301	317	297	285	306	287	294	315	300	308	290	278	282	292	292	279	311	275	281	286	286	277	264	288	285	278	296	283	281	287	269	295	291	305	301	269	281	274	258	292	268	304	284	332	295	260	283	284	256	289	294	283	291	240	292	303	272	266	271	264	281	267	334	264	270	310	282	278	305	303	280	292	314	286	281	278	276	294	270	281	267	296	307	275	288	321	260	259	302	270	277	281	329	305	253	278	273	288	315	295	287	263	302	269	272	288	308	299	293	308	291	314	310	284	283	277	293	269	291	279	289	321	282	288	287	305	286	284	294	315	266	306	290	260	277	296	272	260	263	320	301	268	286	283	274	282	266	286	299	271	287	294	284	330	275	272	275	294	271	291	272	271	293	271	292	262	302	279	261	265	282	278	270	269	273	296	277	283	277	292	304	285	313	285	289	290	271	295	271	253	302	282	292	287	255	292	283	277	301	270	262	278	272	237	312	278	272	294	261	306	284	280	306	296	286	244	267	251	284	263	298	330	323	286	287	338	300	299	279	281	305	292	277	268	281	291	306	305	266	285	280	295	280	299	255	273	270	240	243	272	264	297	283	280	259	296	281	281	291	274	309	308	292	280	298	272	274	294	281	261	269	266	280	273	285	275	303	301	301	277	305	293	304	285	293	306	275	286	289	297	293	272	249	277	319	258	290	287	280	319	304	310	254	299	269	282	294	296	287	273	302	287	294	282	284	303	270	286	281	281	260	277	262	304	275	276	309	287	262	278	270	308	286	282	279	280	300	293	281	269	296	252	277	287	284	309	271	273	285	304	272	277	267	278	283	275	307	295	287	264	278	302	293	274	278	317	289	302	270	292	280	294	318	305	281	296	286	312	275	257	276	272	282	281	273	266	266	288	251	322	259	276	308	284	290	325	305	274	290	267	269	274	301	278	272	272	268	291	296	285	291	312	270	268	274	257	283	258	305	293	265	320	273	295	283	274	295	302	264	276	283	302	291	292	282	288	292	251	255	283	266	291	286	253	280	298	279	294	267	312	292	280	265	284	280	278	276	320	254	286	301	279	262	248	310	284	272	279	297	298	310	252	270	263	284	274	260	278	288	266	287	313	307	300	277	297	310	252	256	272	294	281	289	287	288	290	318	289	248	284	291	268	259	301	292	279	267	289	276	283	301	291	288	265	311	292	273	312	298	284	281	260	265	290	295	302	291	290	287	294	282	270	273	274	326	254	285	336	295	280	295	276	286	300	299	291	281	274	312	332	298	287	297	287	280	257	298	270	277	293	282	297	312	320	287	265	281	261	279	300	275	278	288	273	270	291	306	276	303	310	286	302	266	281	300	286	283	280	250	280	266	286	322	266	296	272	290	243	281	274	302	282	246	302	270	281	265	306	280	272	310	306	286	292	289	294	334	285	307	272	256	264	315	301	269	292	261	263	264	285	283	292	280	295	291	267	281	304	274	278	285	268	293	299	271	280	288	281	279	290	312	265	266	301	295	306	279	263	292	263	294	277	289	304	295	293	280	269	268	294	248	254	259	306	268	275	306	284	297	310	316	286	272	289	290	303	280	289	299	267	326	318	306	267	258	273	283	299	293	294	280	287	305	271	318	296	303	279	249	272	282	287	320	276	279	266	310	296	249	298	271	251	300	289	283	281	297	273	294	263	252	276	262	283	290	297	285	295	295	276	289	279	285	301	316	293	328	269	317	284	286	295	340	287	273	271	324	271	269	331	304	306	271	314	294	315	315	257	273	288	295	289	311	289	277	275	294	315	251	294	289	299	270	301	311	263	249	287	277	293	297	273	304	273	291	295	290	278	272	259	278	285	246	287	258	303	290	298	284	303	321	274	273	255	303	270	294	283	280	294	274	271	307	300	278	270	266	315	330	282	284	269	274	271	297	273	275	260	288	259	292	295	269	297	291	289	248	280	300	288	267	281	283	296	310	289	304	277	282	295	277	305	250	265	250	311	312	281	285	267	281	288	258	279	295	271	284	296	281	273	273	294	274	300	291	277	292	294	264	278	296	265	286	287	304	291	287	277	270	299	255	292	286	295	265	273	281	300	284	295	288	278	295	278	274	310	258	307	302	284	269	291	282	275	326	293	280	262	287	268	280	284	281	273	309	294	321	310	279	319	293	291	293	290	289	304	348	301	291	288	278	321	274	289	291	271	292	311	279	302	264	284	289	287	303	249	257	280	252	290	281	266	270	276	286	278	302	274	261	271	287	278	303	242	297	292	286	262	308	276	268	248	270	286	306	264	290	256	295	289	285	322	282	270	269	275	339	284	300	286	264	281	288	335	284	284	316	302	254	307	264	269	291	298	284	305	303	306	255	267	272	279	293	279	329	269	286	244	276	282	290	273	257	319	264	268	288	294	315	306	263	294	284	287	262	286	257	269	287	279	285	279	299	278	290	285	267	318	283	305	314	280	302	302	286	242	279	258	279	312	267	284	301	250	259	277	248	295	280	283	311	289	308	301	290	288	262	285	286	291	288	283	295	282	277	276	265	280	274	272	256	297	277	288	296	264	264	280	282	289	265	273	292	281	294	307	237	293	263	278	275	289	306	312	310	279	303	321	301	274	340	303	264	291	294	268	313	308	272	292	298	306	283	291	315	290	288	310	271	278	293	275	256	280	304	273	295	290	278	293	274	289	270	298	282	288	287	294	292	259	262	296	302	269	285	269	284	309	281	271	298	290	301	271	282	279	282	324	312	287	298	250	289	300	284	328	294	284	285	293	308	305	279	288	270	277	298	310	267	285	247	293	281	279	294	295	284	321	294	281	305	280	279	280	301	293	267	265	299	290	292	303	310	283	306	295	296	293	297	277	303	307	277	316	268	309	279	272	303	310	274	283	276	284	299	274	274	305	256	282	292	281	273	265	282	282	297	323	295	306	306	276	250	259	291	297	285	258	321	288	307	281	280	269	308	301
4498	1895	1711	791	627	476	460	406	370	363	393	353	360	405	366	392	368	341	345	368	331	342	350	346	329	350	349	327	351	336	315	327	403	377	368	349	334	330	366	362	346	387	364	345	361	387	347	340	325	349	347	350	359	333	309	333	346	329	331	323	348	341	343	378	332	341	351	362	377	342	325	336	321	328	381	343	385	325	334	299	321	329	351	313	342	357	376	296	353	339	362	333	327	322	360	319	330	376	354	350	342	336	319	334	327	347	349	330	332	352	341	314	336	326	337	330	310	340	360	381	380	353	358	344	332	335	359	335	331	326	305	366	356	356	349	327	333	350	334	317	360	349	325	297	357	352	357	344	326	368	319	367	363	348	327	349	327	360	374	298	310	359	337	330	345	335	361	314	316	340	355	336	360	324	328	333	354	327	315	352	332	340	332	366	328	337	342	335	346	352	327	358	362	362	334	346	360	333	311	349	352	332	343	339	360	346	313	348	310	342	371	340	336	352	367	352	341	384	336	332	345	320	320	356	353	348	316	340	333	368	334	334	322	340	335	343	333	333	337	337	352	343	358	331	358	361	335	337	327	338	375	347	348	328	347	322	319	326	346	364	375	335	330	338	375	349	328	351	308	345	325	337	336	327	332	324	350	338	362	350	344	320	327	325	372	331	333	341	374	359	349	333	342	346	353	363	317	321	351	356	346	327	354	308	326	329	347	331	307	339	358	364	324	339	305	307	341	330	325	351	324	346	359	344	355	341	334	340	345	309	321	326	331	362	354	358	317	363	353	344	355	330	335	360	358	338	328	338	351	351	322	333	340	372	335	312	332	367	381	336	348	361	318	369	347	358	365	325	369	359	334	351	335	296	303	319	337	372	376	373	340	330	356	334	359	314	305	357	328	326	354	333	315	335	336	324	352	332	322	337	398	336	336	361	331	369	313	347	329	333	350	312	332	332	302	351	323	326	345	355	339	350	363	371	359	335	366	346	352	362	343	310	322	323	379	395	299	321	346	348	327	324	322	359	336	323	367	327	328	337	332	349	340	355	318	328	355	340	368	345	322	345	352	319	333	319	330	326	371	323	339	348	353	343	300	343	332	348	365	342	363	322	311	369	316	327	357	324	344	340	345	368	368	334	337	360	353	330	361	335	335	339	335	359	320	326	348	319	365	360	337	343	355	355	306	343	328	317	319	341	325	343	317	343	320	390	336	332	365	350	330	388	310	368	361	363	369	356	353	330	327	353	335	336	326	347	312	341	341	335	367	335	351	360	337	333	382	317	342	311	317	354	379	328	321	359	340	343	328	349	359	349	329	342	358	321	351	362	351	350	365	339	358	332	334	366	366	325	380	356	317	369	342	329	314	363	369	322	363	347	354	340	366	319	332	353	361	357	336	380	345	315	354	353	348	345	354	375	344	326	305	363	306	334	346	374	370	337	341	318	368	356	343	351	346	312	360	372	357	339	308	329	350	350	322	345	355	336	337	338	357	371	331	361	335	336	325	324	374	312	382	356	349	325	351	342	325	345	342	363	359	365	358	341	333	340	368	365	329	341	349	341	302	364	337	324	341	352	339	312	363	379	362	362	325	332	347	352	299	332	330	327	356	317	339	338	326	318	348	386	315	340	344	353	322	332	345	380	324	316	337	352	326	364	330	342	344	331	336	349	379	356	318	358	353	319	355	324	333	366	355	333	348	316	354	333	304	350	316	331	328	343	350	355	342	369	323	317	356	343	370	346	318	351	343	354	334	342	315	351	314	330	325	357	338	338	363	308	294	346	362	343	352	332	363	330	338	355	374	330	352	319	356	333	343	323	384	393	325	323	383	357	338	328	337	329	337	335	357	325	344	372	336	330	340	320	330	340	376	317	333	333	375	300	353	318	343	348	363	327	335	339	347	345	320	350	346	368	331	364	350	338	338	371	360	354	361	360	338	334	362	322	375	312	321	359	338	341	350	353	368	348	326	359	348	345	351	354	337	371	374	349	348	334	350	329	339	363	328	359	359	332	346	362	356	354	346	320	345	357	355	362	391	361	346	335	344	355	350	349	350	311	317	340	347	358	354	333	370	350	368	343	351	318	338	349	344	326	341	348	323	349	346	337	359	344	357	338	334	356	361	328	351	340	358	340	341	343	369	338	321	355	347	329	325	358	333	313	345	337	356	358	336	329	330	301	334	315	341	358	335	343	350	295	360	339	312	303	322	325	345	345	335	347	355	355	349	363	346	332	329	329	301	340	356	346	356	330	361	322	329	355	337	346	356	350	353	326	332	385	331	354	342	292	361	327	348	319	364	364	374	341	330	347	371	340	356	338	349	387	353	353	359	342	346	369	332	364	357	362	353	353	334	331	373	339	342	340	366	362	344	362	326	325	358	366	349	316	303	345	351	364	381	320	351	384	351	360	331	358	343	346	342	346	346	324	332	341	309	323	330	337	317	347	334	299	345	391	350	355	343	314	314	353	360	334	322	316	334	367	374	315	318	349	393	330	321	352	370	328	360	345	368	363	334	388	354	322	323	312	357	357	342	342	349	326	308	368	348	342	351	346	334	352	337	342	353	364	334	391	323	363	370	365	346	325	353	330	365	345	336	349	359	342	332	356	352	338	341	370	350	382	362	334	306	348	392	364	326	350	327	345	334	327	333	353	370	367	319	364	353	377	315	334	340	329	371	335	353	354	338	334	336	351	339	337	332	356	304	373	343	395	330	340	339	336	338	368	318	314	364	334	390	363	313	364	361	346	359	338	336	333	362	338	357	357	336	342	374	368	330	330	314	350	348	327	339	327	340	286	366	368	359	327	349	343	365	340	362	321	346	365	327	375	353	334	371	358	325	347	348	370	363	379	370	333	316	331	337	307	338	349	334	346	311	376	351	334	323	339	347	376	325	338	345	347	341	378	327	350	378	365	317	376	349	326	340	338	333	355	330	360	383	337	342	362	379	363	340	323	317	337	331	331	337	314	338	334	339	349	373	349	366	315	332	379	345	365	317	340	365	337	364	346	335	364	324	321	369	349	332	351	370	334	366	357	360	320	346	337	318	329	368	353	315	393	316	362	316	323	324	325	356	342	351	368	344	341	328	339	340	364	345	334	350	396	347	276	371	359	327	341	350	321	361	352	356	351	345	348	360	329	360	352	331	322	321	333	352	345	342	351	354	337	389	379	378	369	351	343	346	348	331	346	351	339	327	354	319	350	351	315	348	338	332	327	361	348	330	325	329	356	361	345	338	365	325	360	321	361	336	311	382	360	382	329	330	331	323	361	323	344	365	363	343	363	357	378	318	311	340	301	356	340	366	345	327	346	373	350	335	337	341	352	339	342	341	329	339	341	326	386	330	336	342	310	347	337	346	332	313	388	345	343	331	352	338	349	344	386	360	343	355	347	326	366	336	354	347	335	326	360	319	370	359	345	370	325	350	319	342	339	364	351	358	332	360	343	347	351	340	330	308	357	339	365	343	338	358	346	363	346	348	318	344	330
23783	21512	29239	24250	21511	17834	2392	1168	1032	880	904	785	751	766	771	779	1826	686	665	645	655	689	647	636	673	636	700	607	633	624	684	634	637	624	641	648	680	654	644	607	674	596	600	647	629	633	596	640	630	555	673	644	617	643	583	590	639	592	603	659	612	643	613	624	601	631	605	648	598	610	604	626	623	613	616	608	624	634	668	615	612	599	643	590	644	637	595	618	641	642	598	640	629	608	624	637	642	636	571	627	598	618	610	580	661	592	618	609	630	596	611	628	633	603	647	606	620	623	586	619	628	655	630	603	631	613	588	641	636	632	635	578	607	597	617	608	643	593	570	594	608	622	606	605	631	613	613	640	602	581	596	604	637	605	634	654	619	625	625	629	573	602	621	638	635	572	648	579	634	599	630	664	615	580	607	613	628	590	620	625	586	616	622	563	629	597	628	613	602	615	617	609	606	650	689	621	641	590	605	597	647	604	625	612	612	578	598	646	605	635	610	610	623	603	628	621	624	630	636	582	628	613	595	641	664	611	652	603	655	616	659	610	625	608	646	599	607	649	591	641	610	618	618	614	616	593	595	600	601	614	649	576	633	616	616	618	626	622	669	618	601	548	584	639	599	552	601	629	623	654	619	621	608	601	598	609	575	630	653	613	601	616	612	586	579	606	613	614	612	615	621	640	595	609	670	658	634	638	654	584	607	591	627	599	642	611	627	630	616	579	630	622	625	602	582	612	632	617	612	642	607	590	624	607	609	599	617	613	561	641	610	651	620	625	690	635	612	585	600	633	589	598	629	653	585	658	639	621	640	620	589	553	621	629	641	597	577	593	608	542	620	623	622	601	651	590	668	673	620	595	583	635	614	573	581	615	603	622	641	640	665	621	598	634	633	635	631	603	632	598	641	613	604	640	625	621	648	612	679	574	618	619	595	664	614	598	619	639	617	619	620	573	610	656	604	610	592	598	644	639	635	619	615	591	616	601	614	663	614	610	578	647	624	619	596	630	617	605	598	586	618	607	622	595	585	605	646	584	614	648	630	629	680	620	599	600	594	617	654	641	568	594	559	635	644	591	587	630	598	626	588	680	611	606	622	582	636	629	589	608	597	618	612	646	650	584	601	613	665	601	590	632	598	626	632	616	612	623	618	631	592	605	615	599	580	627	610	598	594	625	562	646	598	620	573	600	633	636	610	616	619	609	606	609	600	622	620	597	558	601	602	618	602	558	586	602	594	637	646	614	606	601	629	631	566	623	619	610	644	632	633	631	605	607	601	641	649	610	599	639	647	596	605	636	640	607	623	594	608	614	581	627	637	623	586	584	605	608	569	610	588	638	604	690	643	634	626	624	603	641	647	638	566	627	603	613	635	608	602	600	653	562	613	641	666	556	621	618	631	619	598	639	587	570	644	596	604	587	616	610	607	642	618	605	660	619	612	592	665	585	592	584	621	580	602	538	594	606	599	609	605	596	592	654	563	593	609	603	622	616	642	613	611	632	623	591	627	619	631	602	617	664	619	615	614	609	599	631	649	610	606	586	606	619	602	607	633	610	572	609	588	658	584	648	594	592	616	591	616	609	618	638	639	634	623	642	599	611	576	687	645	678	626	617	588	607	621	640	660	614	609	639	595	656	611	595	599	652	606	606	598	610	632	622	645	615	572	617	639	652	594	607	633	640	591	660	619	617	615	638	603	624	611	592	643	594	589	616	604	609	622	663	611	623	597	618	621	601	638	611	616	618	570	652	587	603	567	593	600	613	598	606	604	622	586	581	584	569	623	612	598	626	617	558	661	679	598	562	634	605	639	607	617	569	610	636	598	591	619	619	618	622	566	583	620	643	644	580	615	621	647	618	629	629	635	591	639	595	644	648	621	666	617	565	604	610	667	617	649	581	640	633	635	578	618	609	627	636	627	610	596	634	637	621	665	649	619	581	627	592	607	653	605	637	623	665	573	570	601	615	643	653	576	613	620	644	636	624	639	644	619	603	617	610	616	615	621	604	608	577	605	612	593	597	611	596	597	616	592	608	585	626	607	593	588	635	605	633	572	586	581	645	589	557	614	604	592	586	625	586	624	600	557	608	626	634	620	622	613	637	577	577	621	628	596	601	637	622	615	551	621	635	591	627	582	626	583	653	615	603	613	603	632	613	637	651	607	579	601	621	641	627	597	654	588	607	567	579	629	601	584	629	603	643	600	642	643	640	583	589	646	625	641	618	623	609	588	605	611	615	619	616	584	608	595	641	571	591	662	554	615	603	657	617	601	591	629	641	605	600	605	663	683	609	614	644	592	602	567	573	637	580	661	619	618	582	616	595	590	671	639	610	618	611	607	622	555	629	611	628	585	613	569	585	630	594	629	617	586	626	603	630	645	649	549	602	592	605	583	597	602	647	607	612	606	617	625	596	588	601	609	628	596	603	672	592	619	613	575	637	645	586	592	646	603	587	598	572	584	603	634	629	604	605	613	615	670	602	655	635	615	608	612	631	583	567	641	596	621	629	590	618	571	612	610	609	605	616	589	645	616	641	606	626	612	610	623	608	626	584	585	632	612	604	593	587	631	593	589	608	643	567	564	580	618	583	621	597	565	626	614	614	626	599	645	564	640	638	605	615	601	612	653	558	573	617	579	615	597	646	598	578	580	624	641	624	630	610	622	617	610	621	573	665	610	627	581	640	617	619	621	590	601	605	593	599	653	563	575	625	629	602	623	633	616	579	593	646	644	638	611	586	614	652	637	616	637	610	650	615	573	583	637	587	613	575	602	674	617	611	582	560	617	570	644	562	638	599	617	594	579	606	580	626	612	593	629	625	634	592	614	636	650	608	654	602	593	578	669	611	656	582	636	598	603	634	699	606	645	609	611	616	637	636	634	638	617	619	596	612	616	614	584	595	635	627	602	615	617	571	613	652	622	632	600	611	623	638	658	648	620	657	615	609	640	599	620	565	627	634	594	569	606	589	595	658	580	598	628	594	634	615	643	619	637	626	596	574	641	622	585	623	600	645	660	632	630	602	595	649	641	630	618	562	637	616	645	610	613	589	594	597	651	596	649	616	597	643	613	625	621	635	624	562	593	628	653	564	636	624	615	647	598	584	615	650	625	597	557	629	614	596	594	639	608	591	582	620	596	641	616	647	574	595	572	585	656	607	608	596	587	588	596	589	630	610	582	592	649	600	597	606	601	599	618	573	590	660	588	609	662	563	602	599	674	576	602	588	617	596	603	646	595	655	602	601	639	583	626	611	590	626	618	593	570	608	625	658	572	643	595	612	624	634	636	564	601	607	617	610	551	603	575	580	631	649	548	642	623	630	609	630	590	593	645	614	595	600	637	625	622	589	628	598	605	586	610	609	589	606	587	611	612	634	617	609	641	613	613	608	616	608	595	606	676	586	634	625	608	606	592	591	571	621	616	604	630	626	632	617	595	587	627	600	578	643	589	622	642	620	611	618	602	617	604	604	607	563	581	619	617	584	608	582	592	587
5929	11378	10465	5506	3743	2868	2190	1779	1539	1421	1196	1176	1061	1045	1029	967	2840	816	778	791	744	798	774	756	745	824	712	751	735	748	704	699	731	701	703	744	729	720	731	696	724	706	748	775	693	680	707	729	704	724	642	731	658	717	663	700	691	681	691	669	666	687	733	682	713	744	685	682	706	701	719	710	694	722	697	694	691	726	680	698	723	663	660	662	653	681	671	692	698	707	710	720	658	674	679	690	678	698	702	667	721	699	694	683	702	691	659	674	708	644	669	666	740	725	721	713	654	684	698	685	694	674	718	675	715	630	707	693	673	723	717	665	699	727	659	666	687	741	752	713	676	665	694	704	723	680	656	697	670	699	722	717	697	672	707	674	671	659	681	708	714	666	632	664	681	711	692	717	661	678	677	672	717	679	669	681	676	697	689	698	701	685	684	670	713	672	654	662	704	696	655	704	656	675	656	701	669	683	721	697	714	713	671	693	686	714	717	696	706	683	698	713	658	760	680	713	695	685	687	717	689	674	713	668	679	689	679	656	666	711	745	678	653	700	697	698	708	692	716	699	700	729	693	696	675	698	661	695	721	649	664	688	673	677	682	673	720	663	693	693	640	717	661	716	694	683	690	669	677	666	692	684	703	672	684	723	705	696	692	675	724	708	696	696	663	698	632	691	702	702	715	687	672	686	671	674	704	678	664	652	722	672	696	681	681	699	688	668	690	664	676	642	703	713	678	657	708	689	675	722	705	709	700	658	678	715	672	696	675	663	712	655	696	695	659	687	686	687	712	732	666	674	714	683	670	714	711	690	657	733	675	715	690	699	686	630	683	635	721	649	690	659	691	702	683	697	637	699	727	732	669	705	700	693	722	709	664	667	717	658	751	695	740	692	663	673	695	699	697	673	722	695	732	709	705	674	644	675	655	674	683	690	703	702	698	728	673	720	683	653	711	694	697	732	698	687	753	680	690	716	640	673	670	679	698	653	694	688	719	754	686	695	634	675	672	666	701	668	677	697	701	707	688	690	710	706	710	694	690	698	708	767	719	694	702	713	715	675	655	692	706	663	708	678	723	657	700	663	685	674	626	699	708	739	744	706	671	693	715	702	705	679	688	659	649	671	698	722	726	703	674	684	681	712	613	718	695	697	681	645	699	747	654	660	679	669	687	666	699	700	666	686	740	711	720	691	688	714	704	706	709	695	677	705	674	719	673	667	698	701	663	671	698	672	736	695	677	645	697	675	684	698	725	714	684	689	715	673	701	707	690	728	715	696	716	676	678	710	680	687	718	662	697	678	710	704	716	623	698	634	704	664	668	704	666	700	662	670	723	707	736	715	666	642	759	692	719	695	675	687	678	721	697	633	667	696	684	697	732	688	681	654	710	704	659	726	699	677	712	667	661	702	653	678	706	719	735	671	667	706	669	676	674	661	720	717	704	640	671	669	647	717	706	692	661	707	677	702	663	754	676	691	640	707	674	643	684	664	689	693	675	704	729	715	691	721	721	655	700	714	709	670	691	667	687	707	730	702	694	680	688	659	653	670	688	691	656	668	718	706	660	719	715	682	641	717	717	688	708	691	668	702	723	681	673	681	706	690	651	703	684	684	682	719	727	644	648	698	700	715	677	703	685	678	712	653	727	681	704	664	683	670	694	669	694	689	713	679	736	677	676	688	667	684	682	693	659	699	661	662	709	639	693	686	692	714	698	697	715	663	718	683	677	640	655	651	644	700	703	714	679	680	676	668	641	679	706	695	674	667	696	694	708	731	697	727	741	677	721	676	672	702	731	711	708	687	662	706	682	676	650	716	725	667	663	706	697	684	708	696	709	686	663	673	662	679	693	719	695	662	730	686	728	734	647	679	652	678	700	677	702	709	704	718	728	663	676	686	701	677	746	675	690	661	733	700	676	737	695	678	681	708	658	673	698	675	712	713	707	685	687	675	696	682	677	687	712	711	705	662	641	686	669	694	730	710	697	679	706	685	666	716	721	684	700	696	681	712	657	649	692	694	681	704	703	705	693	674	697	695	705	678	719	702	699	701	670	696	695	708	690	689	644	671	666	665	673	656	746	713	689	747	700	692	673	694	670	701	731	690	667	696	657	726	716	701	689	677	778	717	646	705	647	701	741	684	677	701	720	669	650	674	686	688	646	733	704	654	684	674	717	692	721	693	686	682	721	672	691	730	714	712	653	703	669	711	694	687	685	672	690	721	692	681	709	666	670	659	715	720	766	691	699	726	695	659	711	689	689	712	747	693	735	663	689	709	692	703	693	713	725	659	707	734	671	696	700	682	715	678	680	689	683	670	709	628	762	642	679	723	676	723	693	686	715	723	691	717	693	726	685	716	700	702	754	651	711	675	703	707	661	690	688	728	670	678	730	698	638	681	696	696	686	645	701	671	674	690	696	676	665	678	675	669	749	676	732	691	690	671	688	664	645	689	677	699	679	681	693	717	697	700	689	663	720	671	715	694	677	660	672	669	716	726	673	667	673	676	698	619	690	655	701	693	730	700	763	642	668	693	700	692	681	699	762	659	695	698	724	679	729	706	670	728	688	702	702	683	635	663	703	681	740	711	695	657	688	709	716	686	633	652	673	689	709	651	710	688	680	729	745	676	695	698	711	713	693	661	761	689	744	684	661	677	650	685	694	732	695	733	709	696	697	712	664	702	700	684	662	672	678	669	706	635	682	685	669	695	676	656	675	705	661	709	704	654	680	716	699	699	676	714	717	699	666	699	698	662	653	672	714	680	690	703	692	688	678	745	670	724	707	643	678	707	692	676	742	690	702	684	680	692	716	728	682	741	686	676	680	694	659	691	691	646	718	699	726	659	666	652	701	678	691	680	653	703	684	659	684	694	695	670	714	685	701	665	724	733	645	712	694	714	745	670	705	677	686	685	638	676	728	684	686	680	692	692	677	698	717	691	708	706	675	690	662	665	679	694	714	716	659	661	681	718	744	648	690	713	695	700	673	721	703	656	695	725	672	679	706	658	674	682	717	703	726	699	750	660	701	716	692	676	678	708	666	692	688	678	716	733	734	669	675	685	673	662	673	724	674	726	686	704	691	701	709	730	677	730	730	685	670	699	695	695	662	715	691	696	669	700	675	646	683	677	738	745	716	649	682	721	688	664	720	678	716	715	710	713	743	693	707	691	712	737	730	719	694	706	674	726	744	682	662	676	672	643	690	642	666	687	683	676	685	708	689	724	700	681	667	716	668	640	694	678	696	673	751	675	700	697	665	691	689	694	713	666	709	686	702	679	662	710	697	644	689	674	630	706	684	667	691	703	676	710	677	630	661	744	708	646	729	674	715	660	732	744	638	708	672	669	747	666	684	655	670	718	684	675	679	733	678	733	706	753	719	699	721	638	662	651	685	696	666	750	633	650	671	636	680	679	703	726	646	679	746	669	652	680	759	666	692	696	722	642	680	703	695	701	672	731	705	688	707	727	670	684	686	691	678	638	721	652	754	722	709	694
25095	21564	28449	25033	17506	1309	712	554	449	478	449	428	385	400	409	418	503	358	362	357	333	365	350	340	357	354	344	365	337	340	335	362	310	327	341	326	323	327	374	316	316	349	326	344	323	293	329	317	348	347	340	309	316	361	311	348	345	299	356	326	333	365	307	318	328	340	316	342	323	304	322	355	350	294	370	332	358	329	340	314	339	312	349	299	331	325	337	327	336	310	316	344	322	336	334	354	333	321	334	309	310	327	342	344	314	313	359	331	348	314	321	336	316	355	321	345	301	351	357	323	341	290	335	308	336	322	330	349	306	307	337	331	314	334	318	312	312	326	324	341	343	317	317	327	334	343	327	343	309	342	323	313	340	329	329	316	326	327	325	322	337	334	319	326	322	340	354	344	301	290	293	309	311	297	350	324	304	321	306	334	339	337	325	360	302	356	313	361	332	310	321	343	319	309	291	323	329	333	327	306	326	336	332	317	329	344	349	331	325	316	323	326	333	360	316	337	331	346	318	302	345	356	351	330	347	315	328	349	327	333	323	347	323	339	351	355	320	329	319	327	324	339	295	330	321	343	350	324	335	339	362	324	327	318	323	340	370	334	348	312	314	333	352	335	333	316	320	326	336	347	309	331	326	336	308	342	322	314	312	315	315	324	324	350	367	332	383	347	292	351	344	351	325	308	338	338	325	363	344	327	333	360	346	350	351	356	341	367	306	312	309	314	314	340	348	325	318	306	347	359	309	324	299	361	328	332	353	340	347	314	346	338	353	297	305	331	336	325	318	325	344	336	324	333	308	328	369	338	304	337	306	319	342	334	340	365	351	350	320	320	303	326	350	351	304	328	306	335	364	309	311	335	306	327	325	344	319	361	322	330	308	342	367	337	291	340	330	295	348	332	318	323	345	336	319	354	323	352	360	320	347	332	357	352	340	334	350	349	325	338	336	353	314	309	325	334	307	332	338	348	312	347	336	339	336	293	333	320	323	338	357	336	315	324	312	331	326	338	335	327	322	327	324	381	347	338	327	299	339	331	355	299	351	301	332	301	316	339	318	353	341	315	309	327	320	342	313	339	349	317	337	335	321	321	316	323	309	317	324	319	314	367	315	317	329	338	343	335	326	351	334	319	305	321	348	338	359	380	319	328	338	320	310	324	292	307	340	363	333	328	332	328	346	314	372	376	342	325	344	313	313	341	344	318	323	321	316	306	351	325	350	309	353	351	331	352	332	330	353	328	325	310	330	314	362	307	336	315	349	333	316	339	316	319	328	351	325	339	312	353	336	333	314	356	316	329	342	344	338	338	312	316	333	368	316	316	306	335	340	335	325	331	310	320	334	316	343	351	334	311	345	368	324	382	304	339	334	319	337	373	322	321	321	345	330	318	333	339	323	296	362	351	304	331	344	352	321	306	317	353	326	327	323	331	299	287	332	324	326	358	348	304	322	317	333	313	343	308	327	324	323	311	347	328	323	337	336	329	307	351	306	377	321	327	345	365	330	291	325	299	337	363	308	352	325	362	329	287	312	319	321	328	319	315	326	326	326	365	344	321	336	350	344	336	341	329	360	327	296	335	341	295	337	316	317	334	337	349	346	314	342	365	347	328	311	346	330	320	314	347	320	342	330	332	303	329	352	325	347	294	345	340	358	328	327	327	316	317	308	327	317	337	302	321	285	328	324	326	313	311	310	349	333	322	368	322	327	320	329	339	318	346	339	327	296	316	333	315	348	313	341	328	323	348	316	297	328	318	337	336	357	324	319	342	306	334	343	360	323	338	319	295	315	326	358	346	339	324	323	373	333	340	310	312	334	335	305	330	340	321	325	341	342	345	341	329	322	335	347	336	313	335	329	358	331	317	322	336	327	343	345	303	316	335	301	313	340	364	319	311	311	300	301	283	317	336	336	359	298	356	350	318	309	309	328	339	322	298	327	317	350	351	356	327	341	311	337	353	295	349	348	362	321	327	340	336	340	314	326	323	307	345	359	354	316	292	334	353	330	324	313	324	316	329	315	342	297	332	331	340	314	344	337	337	346	336	312	318	301	304	333	335	310	348	324	363	305	305	295	338	302	313	286	312	354	350	315	318	324	287	313	324	312	321	359	352	314	310	321	332	329	332	317	317	336	344	336	357	331	332	344	348	323	353	322	329	370	324	336	319	347	359	351	367	300	335	330	351	319	336	334	322	302	339	310	338	337	331	324	345	309	343	347	349	346	315	337	354	337	304	309	295	355	326	312	352	329	334	341	318	324	325	327	309	342	335	330	344	301	330	318	344	324	327	356	344	332	301	360	338	300	326	327	280	317	307	316	311	329	283	329	337	308	332	322	355	320	338	334	371	328	323	335	338	344	339	333	334	291	327	323	348	330	344	321	323	289	311	358	326	362	331	336	332	312	339	323	326	293	326	357	315	327	346	311	340	343	318	371	330	312	323	357	339	336	344	343	337	322	321	326	350	339	329	333	323	308	309	329	314	329	319	292	338	328	331	318	308	341	326	318	313	302	339	342	319	332	336	319	327	358	323	319	303	330	315	325	351	308	326	345	331	306	347	310	293	330	306	333	320	311	317	334	315	308	307	294	322	319	312	317	316	318	320	333	342	344	323	335	304	339	353	350	329	333	306	332	329	323	358	323	326	317	344	300	324	298	329	285	302	351	351	327	318	345	305	321	325	294	347	345	307	302	336	344	335	331	341	328	363	333	346	339	361	331	319	298	324	324	315	350	319	308	319	336	347	343	310	322	339	300	340	327	293	316	321	326	329	302	341	325	339	310	336	348	308	312	329	339	317	325	337	332	321	323	336	308	320	323	294	360	359	316	324	286	329	353	296	328	344	354	325	323	321	341	318	324	315	335	331	327	335	328	326	307	310	315	305	302	311	314	365	308	341	301	390	328	315	323	309	338	370	339	268	317	345	334	322	324	351	327	311	343	321	318	339	345	338	330	329	328	340	318	340	346	297	357	352	325	349	326	319	349	324	334	341	329	323	339	340	331	352	317	330	300	311	329	335	345	323	287	323	297	311	319	323	345	312	325	367	336	323	330	336	311	298	300	340	319	342	291	300	322	322	339	310	302	338	323	367	311	298	324	331	319	326	319	341	337	331	336	329	343	295	299	298	336	329	322	338	340	327	334	325	292	331	300	322	346	325	322	335	328	307	296	314	321	352	308	340	362	330	308	328	323	297	317	342	339	360	338	328	312	333	334	341	319	310	328	360	343	335	331	307	332	346	354	312	335	318	330	320	340	305	338	318	337	303	317	321	307	325	323	370	314	281	329	334	342	305	319	351	326	344	330	350	320	317	357	362	347	367	343	333	351	318	308	342	334	317	318	352	321	350	307	330	358	348	333	319	312	318	307	314	314	323	316	331	348	306	350	357	315	338	355	324	341	303	326	321	330	298	295	300	321	317	295	336	339	329	317	322	304	334	320	344	325	317	337	328	314	311	306	322	311	313	339	318	309	336	344	327	322	316	356	353
5627	6939	5824	3198	2334	1627	1217	1034	890	827	705	649	644	648	542	556	828	491	458	433	430	477	458	463	469	430	468	407	454	433	434	412	430	429	408	414	437	420	460	411	416	413	458	401	409	457	451	419	415	382	442	405	411	402	422	408	432	421	409	421	411	436	421	412	444	379	455	410	404	415	429	416	453	379	402	394	441	430	440	420	431	417	422	429	396	383	390	431	451	433	425	415	460	398	418	424	410	405	398	437	458	413	437	422	415	415	409	396	386	379	397	420	440	401	443	432	413	423	419	386	382	442	402	401	410	433	410	407	374	437	416	423	428	402	430	408	426	432	420	390	429	437	397	433	411	397	459	430	424	400	356	447	422	401	407	433	434	433	450	417	396	401	444	396	401	437	395	375	423	438	380	437	459	416	387	394	429	438	437	404	389	387	387	407	393	430	424	415	425	432	404	402	437	394	438	421	408	390	425	426	407	395	407	405	402	414	388	429	434	424	397	393	397	411	423	394	395	419	409	454	416	453	424	382	427	398	413	436	446	426	439	359	423	411	404	412	442	424	400	401	409	438	424	402	420	432	368	401	435	422	395	396	427	406	380	404	435	446	413	407	408	386	424	430	426	386	401	432	426	446	405	392	406	422	388	443	413	403	391	425	440	390	388	399	388	437	423	376	409	446	416	403	414	430	438	429	404	405	427	427	399	402	416	364	355	378	404	433	450	422	428	414	380	391	426	395	375	437	393	428	431	426	382	409	426	434	416	440	397	413	420	396	431	398	415	468	393	390	432	397	435	409	373	403	407	462	425	431	395	391	432	449	437	406	438	406	435	378	431	441	373	403	415	402	417	410	449	392	440	438	408	400	441	419	456	402	379	402	436	381	427	401	409	436	408	436	387	420	410	404	428	391	410	389	422	420	441	436	406	394	423	421	415	405	383	416	426	380	401	377	407	401	403	424	390	434	402	414	427	406	390	417	347	427	429	423	448	411	431	370	401	405	433	422	399	389	421	372	431	384	415	399	404	396	406	433	407	393	386	415	416	380	448	424	369	461	420	402	405	409	429	377	440	400	403	400	425	373	379	397	423	409	418	412	426	418	398	428	394	394	414	430	386	427	417	396	429	405	431	386	408	413	440	402	395	406	423	449	422	409	395	419	400	390	385	376	423	423	446	422	435	395	442	424	387	411	419	391	361	428	386	415	400	432	400	444	424	406	413	420	405	406	438	424	408	402	416	439	453	433	428	423	436	426	390	383	416	419	407	397	423	462	382	401	426	443	399	390	425	400	400	426	402	427	412	400	440	406	422	446	396	423	418	400	394	413	391	412	437	413	387	407	405	432	389	424	397	436	439	460	415	356	443	430	359	414	427	434	369	421	414	404	419	400	436	401	395	426	438	415	407	402	387	404	422	400	452	420	392	407	432	417	425	402	420	400	410	412	427	430	440	437	417	399	445	421	434	435	410	420	392	421	402	408	410	414	420	394	414	418	446	417	379	426	414	455	445	395	440	415	452	420	422	424	396	392	404	449	412	379	444	397	384	434	411	441	387	407	441	418	421	419	426	431	428	414	411	372	403	404	423	395	397	444	443	426	422	391	446	432	400	440	422	425	402	433	425	406	390	413	431	439	406	408	408	411	378	417	394	371	406	402	423	429	416	401	429	393	413	399	410	399	414	402	427	412	412	380	385	383	415	422	407	432	414	412	397	425	377	424	447	385	416	424	437	411	380	384	448	432	425	389	431	412	409	430	420	441	412	389	403	412	442	399	481	409	437	410	406	432	432	380	441	389	377	419	431	422	413	387	454	398	425	417	454	408	406	384	426	427	422	390	466	403	441	434	403	389	414	399	443	397	415	441	411	434	395	403	400	447	398	402	404	421	419	433	407	371	413	418	420	388	396	408	418	404	430	417	421	426	441	405	367	411	426	399	427	405	409	418	402	411	408	395	418	403	404	413	427	387	430	422	387	394	417	427	406	467	418	425	407	433	394	413	399	419	404	405	415	425	415	425	403	421	444	400	438	395	377	434	417	436	407	434	440	395	369	422	419	416	422	432	412	403	393	439	380	429	428	391	418	431	423	399	427	426	424	422	427	416	424	437	379	432	394	387	399	419	407	454	410	383	433	423	394	410	376	417	390	402	430	398	408	406	400	374	420	438	437	416	401	400	413	384	426	402	439	412	433	381	407	413	403	358	384	431	434	397	382	398	421	425	434	415	416	441	437	423	411	386	409	390	450	411	397	403	406	427	391	408	434	452	388	396	413	416	412	410	419	425	402	405	423	427	429	407	423	429	455	408	370	425	402	419	440	418	406	417	390	425	422	398	378	379	417	442	414	445	428	389	419	435	409	397	419	400	403	411	430	398	458	404	430	404	423	422	435	383	405	435	414	432	412	415	408	392	394	427	402	410	442	395	433	410	446	404	420	428	419	451	420	395	433	429	407	457	411	425	392	406	405	401	418	425	380	392	398	411	440	405	389	412	447	394	426	396	468	424	418	440	366	399	441	379	410	384	432	385	411	429	397	420	413	385	404	389	379	425	394	399	411	432	416	429	435	437	404	378	447	446	417	407	410	443	434	435	407	395	386	423	398	382	394	432	416	418	395	411	419	405	448	378	410	393	375	413	401	409	394	395	398	400	401	455	395	430	399	397	405	425	429	416	419	419	420	389	425	419	409	392	440	448	445	402	438	393	404	405	396	369	405	454	423	392	416	411	419	389	422	430	352	457	410	412	431	391	406	421	389	397	384	401	359	374	407	465	432	412	404	409	409	403	385	407	411	419	423	430	373	398	385	422	382	393	439	402	406	416	419	376	412	394	419	425	411	447	439	416	410	389	413	378	399	406	403	405	446	445	412	435	398	398	358	414	413	417	387	394	415	401	399	413	413	397	412	416	384	424	390	423	454	423	431	403	428	432	407	399	415	392	408	400	423	408	402	404	430	423	415	398	434	391	402	413	425	396	426	401	425	433	387	419	435	376	431	435	417	444	436	434	408	462	424	425	384	424	437	443	402	407	417	419	439	420	458	390	440	432	414	392	412	406	427	395	426	415	409	432	428	418	374	426	390	436	356	448	414	416	469	421	459	439	453	383	429	409	441	410	434	433	362	392	431	397	424	457	414	412	403	414	429	394	399	436	376	403	416	411	397	443	414	404	400	436	403	383	404	400	397	447	422	389	413	418	389	390	392	405	443	418	435	406	406	407	397	451	398	374	439	423	436	400	436	389	423	400	402	404	455	356	414	405	387	371	419	406	435	442	414	416	425	396	451	424	407	412	426	396	446	450	424	409	391	396	411	407	406	416	387	443	402	427	412	411	380	415	415	441	419	401	415	417	430	391	418	383	425	383	414	401	423	431	413	403	419	402	426	435	417	441	422	362	407	447	392	409	441	410	431	403	433	432	393	410	456	413	421	453	390	417	426	399	415	393	413	452	416	401	382	412	406	433	399	411	460	409	413	481	398	415	376	449	416	452	391	417
22903	21568	29620	23964	21570	21651	15188	2239	1552	1465	1347	1226	1238	1088	1088	1160	1250	969	948	961	974	854	957	883	853	908	874	841	854	841	852	827	888	890	873	806	833	811	855	798	817	850	808	872	834	775	829	816	842	825	808	844	816	832	852	854	806	875	828	783	822	779	833	813	824	814	832	809	826	802	807	800	809	801	880	803	812	744	796	784	804	812	853	788	802	857	788	841	806	798	794	826	817	791	831	742	816	842	827	814	839	845	858	843	796	780	809	796	811	797	862	816	817	762	757	834	791	785	764	847	783	791	794	842	797	817	827	785	821	798	822	853	771	790	791	785	810	815	767	832	801	790	791	807	738	772	826	799	799	779	828	809	827	822	779	825	791	802	837	838	800	790	757	787	809	784	820	809	817	862	790	824	805	791	771	857	783	799	785	843	774	838	831	849	864	843	799	856	798	786	814	768	814	805	835	825	816	818	748	819	856	742	819	831	804	827	770	841	812	833	861	830	802	842	822	830	786	801	799	818	824	806	830	796	857	813	835	819	789	847	848	826	822	817	847	842	792	833	811	810	827	756	820	812	832	773	764	798	816	842	788	824	812	801	818	797	764	774	815	741	824	819	826	841	827	818	821	788	785	788	775	824	828	847	786	762	843	762	825	811	789	768	746	752	781	833	796	747	794	841	814	848	762	806	779	764	797	773	844	796	766	774	783	797	784	831	805	775	808	830	812	750	810	836	815	821	805	810	829	774	819	779	800	823	816	795	808	784	810	816	847	838	837	874	801	775	778	799	786	771	783	810	826	818	845	809	826	825	811	819	777	807	827	814	797	821	829	805	818	752	779	843	807	830	804	799	846	767	834	826	839	834	825	813	816	803	853	766	807	783	816	818	861	792	784	785	834	834	813	822	831	751	817	760	804	878	850	818	817	816	787	791	789	791	818	799	824	808	811	815	821	799	805	771	798	816	753	794	795	842	813	796	838	793	780	797	830	800	817	805	864	761	789	859	845	781	777	819	853	820	794	810	842	853	792	825	801	789	787	767	774	842	789	813	845	815	777	816	756	791	777	827	804	799	792	768	800	851	818	783	812	798	817	805	800	774	793	845	777	757	788	786	757	800	775	855	835	779	802	786	822	826	797	788	845	808	796	779	765	778	813	864	786	785	824	801	784	760	809	778	786	817	759	817	820	818	806	768	762	787	792	773	814	831	802	809	849	818	812	821	804	872	835	793	823	827	769	795	791	887	817	822	807	797	804	826	771	803	822	802	817	805	804	820	779	840	789	841	804	821	837	753	784	811	815	752	816	829	794	832	825	809	825	787	796	846	814	766	860	795	805	807	797	776	784	780	765	808	806	839	789	843	795	774	795	761	769	804	804	749	758	808	864	838	807	826	820	834	863	806	808	826	797	869	850	849	829	813	815	848	798	788	809	816	817	810	797	795	794	805	783	824	798	755	855	883	767	798	806	884	840	819	793	805	806	833	774	820	801	766	855	787	829	791	770	789	772	825	783	796	815	838	836	782	777	826	765	785	833	854	843	779	815	880	830	778	791	810	798	820	804	810	818	795	731	819	775	803	813	809	812	782	782	784	792	852	778	745	866	776	821	786	817	826	806	823	860	833	796	766	785	793	837	815	803	753	810	812	822	812	809	810	828	751	786	844	857	747	887	801	810	824	829	821	858	828	822	829	767	764	815	787	805	777	837	804	848	824	798	774	842	791	821	816	829	827	768	775	761	788	767	810	790	806	789	869	831	792	829	804	812	822	775	795	774	793	762	788	790	842	780	783	808	813	760	805	792	790	770	801	797	842	828	760	783	809	838	799	846	817	842	823	862	779	740	801	851	818	839	799	819	781	869	800	780	820	808	848	782	814	844	807	796	803	765	807	851	800	787	803	823	812	825	790	844	773	846	798	801	817	778	794	837	796	801	826	830	780	807	789	786	854	769	765	795	804	792	841	840	800	829	835	779	826	778	818	791	813	824	828	775	792	820	824	826	842	775	806	762	782	830	785	779	756	819	771	817	866	787	853	814	839	763	826	818	769	766	779	792	802	793	799	833	760	763	801	838	767	836	818	803	804	771	817	784	805	752	797	800	843	812	791	811	774	794	802	791	751	783	819	783	772	778	798	796	857	801	836	782	857	856	787	809	822	798	796	820	843	820	751	834	789	787	799	810	839	797	806	798	829	794	841	802	882	794	811	821	825	776	785	825	833	813	838	808	810	807	785	831	796	828	819	782	830	775	805	784	773	834	764	772	793	807	768	811	793	807	790	848	843	801	811	840	819	749	805	828	786	809	821	801	805	795	854	812	836	768	802	789	794	825	796	821	790	835	807	799	806	792	803	777	746	798	829	805	839	818	777	782	851	790	792	788	790	772	765	831	797	843	874	859	878	806	797	820	795	812	791	792	855	784	809	791	765	809	814	796	818	843	835	779	835	819	768	739	788	776	796	816	804	825	823	799	856	818	850	791	831	853	780	786	753	801	776	814	820	801	850	792	800	817	801	842	767	814	816	800	830	830	793	800	797	822	762	789	800	849	757	833	819	840	789	825	800	834	813	832	791	830	802	794	754	814	790	799	798	835	818	851	786	780	793	828	746	833	785	822	831	835	793	798	810	803	784	819	822	821	789	814	776	802	797	804	797	825	819	791	798	807	794	776	798	797	792	837	822	798	781	794	821	827	799	859	765	799	797	802	795	829	811	824	789	820	804	787	834	847	776	781	794	824	841	833	787	770	783	798	778	863	811	776	798	831	847	791	789	771	816	807	821	786	805	799	819	822	831	803	837	830	839	836	791	767	807	819	841	829	820	790	827	780	814	822	798	828	783	814	770	815	776	813	807	802	763	741	805	754	808	840	767	802	828	811	821	812	755	751	742	813	829	830	798	783	804	817	828	799	789	780	858	830	809	838	815	764	759	826	839	767	842	792	777	820	784	791	796	822	786	830	866	766	847	810	783	767	803	762	807	788	808	773	760	794	796	801	820	804	789	769	727	815	775	809	786	802	796	821	795	750	772	850	785	801	841	762	815	839	752	810	761	859	813	761	804	757	809	850	795	811	799	847	800	744	737	755	788	851	772	800	763	848	798	852	795	753	794	787	793	803	774	799	833	769	780	788	815	849	786	780	812	784	828	790	821	784	790	811	784	795	787	845	829	776	810	799	808	827	755	801	860	768	777	788	767	811	809	768	790	785	778	809	787	771	780	854	815	776	777	787	794	823	848	808	798	804	816	794	782	808	795	808	790	870	800	793	808	809	750	821	851	804	846	798	823	807	769	803	779	769	822	806	801	785	788	807	804	790	839	806	770	843	806	803	787	766	798	831	835	799	810	825	825	783	811	775	808	836	825	842	807	785	805	815	816	835	836	787	760	824	829	784	789	790	789	792	834	795	797	812	792	813	795	744	746	827	808	837	804	814	769	819	848	781	766	838	838	769	773	805	759	790	758	813	819	787	814	805	813	756	793	819	766	788	811	778	771
8312	17449	15885	9378	6308	4620	3735	2973	2569	2170	1867	1677	1622	1501	1498	1520	1625	1240	1180	1119	1051	1083	1076	1010	1030	1003	963	978	970	985	947	1019	957	967	960	935	936	976	935	955	982	910	938	915	948	961	907	940	915	940	894	890	951	962	876	962	900	920	905	931	930	902	907	961	852	930	910	935	929	952	923	921	905	923	919	852	896	928	896	900	900	943	920	934	927	899	939	868	921	860	919	879	937	979	962	938	921	884	885	906	909	920	884	936	879	924	906	890	889	929	882	950	948	950	915	900	918	901	908	933	858	905	896	886	829	912	902	916	913	887	950	944	906	889	907	884	875	870	860	930	901	917	883	915	907	956	900	895	914	928	924	886	923	872	869	894	921	869	979	909	891	896	910	884	868	965	925	907	935	914	949	933	900	906	943	922	885	929	860	910	900	883	896	911	864	899	889	879	898	885	868	879	845	918	836	871	919	951	901	875	881	897	910	846	889	945	910	882	923	879	922	867	966	937	866	916	948	822	887	879	864	896	933	882	927	929	914	909	902	911	949	906	895	913	905	921	890	945	881	909	867	931	877	881	952	891	892	870	961	891	903	914	922	906	922	898	932	899	874	864	937	881	902	919	896	928	867	825	912	892	904	894	879	896	872	869	956	863	878	910	914	917	934	958	922	963	885	921	907	875	935	923	889	883	888	897	906	885	923	883	894	939	897	886	848	905	884	904	917	890	885	884	943	908	874	892	882	921	870	863	915	865	893	915	878	877	940	898	878	967	905	891	886	938	890	906	932	905	884	914	908	863	932	893	878	878	918	903	913	897	885	919	928	895	954	912	879	956	928	926	920	905	855	905	854	892	904	828	902	908	908	926	880	976	889	931	944	903	853	874	868	914	882	871	849	849	916	867	919	921	902	903	881	867	974	929	935	932	917	921	902	866	893	911	954	956	893	885	871	893	930	917	895	859	904	891	919	938	904	893	877	872	941	873	949	875	918	902	922	957	914	884	873	917	924	870	937	882	910	882	880	912	906	909	890	961	922	903	944	909	950	907	881	891	902	930	887	898	901	902	906	864	892	907	928	929	898	916	857	908	892	875	905	874	867	923	924	912	917	898	913	972	946	925	899	904	890	968	866	956	884	905	925	899	904	868	949	945	927	834	883	903	846	872	907	838	940	931	911	924	890	891	914	930	885	901	944	888	924	919	858	899	973	894	913	924	884	905	908	913	909	890	945	912	873	892	928	910	885	935	942	951	883	924	897	893	908	910	860	952	883	916	945	880	929	906	940	898	903	882	912	907	891	853	941	870	886	909	894	904	896	944	931	901	889	867	895	923	884	945	881	924	942	870	910	876	907	865	879	883	931	914	958	883	878	918	898	912	900	906	895	858	895	937	916	919	901	855	910	908	873	901	938	939	922	929	907	891	990	910	880	822	881	900	925	911	921	909	871	880	869	887	826	938	908	927	888	888	871	898	915	905	874	908	853	878	867	941	885	908	912	929	888	880	878	863	959	909	898	872	920	962	850	943	930	914	872	895	950	918	948	881	878	914	875	941	895	915	917	844	979	896	974	942	876	920	845	883	913	901	878	934	921	905	883	878	877	957	898	912	880	933	939	952	898	937	910	910	918	936	902	889	935	927	906	920	871	956	907	903	924	909	885	931	861	880	933	881	898	894	884	930	937	919	929	928	887	920	903	940	924	928	838	935	890	880	905	889	911	912	899	842	919	881	935	912	926	843	899	894	949	914	892	943	908	878	892	930	894	927	873	915	862	902	927	958	937	894	920	868	953	861	875	914	933	908	848	913	970	838	965	954	895	896	869	882	912	916	944	900	878	887	890	919	908	901	923	955	912	888	878	919	909	897	966	972	853	854	907	927	888	938	923	937	922	928	928	898	828	866	920	876	954	885	889	930	880	904	938	908	939	925	923	941	924	871	922	847	914	863	867	861	849	877	936	852	888	891	860	905	875	873	888	902	910	877	884	931	881	912	908	906	913	864	885	852	872	897	872	860	863	899	910	870	917	941	921	914	860	931	929	873	928	924	889	909	906	893	889	940	909	912	902	855	914	929	903	891	898	870	917	922	894	936	881	874	899	932	901	909	888	927	932	919	918	887	958	899	932	888	916	875	968	906	866	916	927	908	931	901	963	914	878	940	903	945	901	901	910	927	943	912	914	922	891	894	892	943	882	888	908	880	935	926	890	923	885	870	914	891	914	916	956	866	900	918	904	905	862	880	857	861	930	930	981	826	958	892	914	885	906	882	961	904	918	874	972	928	924	873	921	885	927	919	889	881	871	930	918	929	858	905	900	877	965	872	893	971	890	937	809	898	910	901	885	845	882	880	920	851	918	898	921	915	880	957	889	879	895	877	919	881	948	904	854	935	844	844	881	905	922	891	894	878	940	863	906	905	906	901	872	901	884	930	912	881	899	916	903	916	951	847	918	895	904	920	913	902	936	862	861	957	869	901	932	931	969	932	897	893	901	884	888	934	924	897	876	908	982	910	896	911	961	930	904	907	924	920	967	890	942	878	900	924	947	917	908	875	922	919	920	860	891	938	861	887	931	890	880	875	887	911	922	893	910	865	943	916	906	924	884	920	907	869	863	888	903	904	905	905	909	909	916	944	890	868	852	890	909	897	917	937	924	901	911	910	879	933	862	909	876	893	876	870	922	915	903	882	896	914	934	865	902	966	901	882	909	930	926	894	895	894	906	918	879	864	873	983	880	955	892	990	891	871	898	903	936	906	913	921	923	888	912	914	883	850	925	925	932	953	857	883	876	898	911	897	890	914	927	894	887	885	867	881	932	909	880	896	876	887	928	881	877	925	912	917	892	935	866	917	910	864	910	894	890	910	856	872	927	903	921	893	904	935	889	914	885	846	888	894	932	904	944	932	968	877	893	895	940	894	897	891	971	928	869	933	941	967	895	883	906	921	941	856	887	895	920	886	946	975	941	891	863	930	899	873	930	875	932	905	903	920	867	911	908	937	886	838	883	903	924	877	880	854	925	896	920	900	923	926	894	898	903	855	879	899	897	900	913	839	912	905	901	910	884	897	958	925	881	910	928	847	893	931	927	890	894	856	912	1003	853	945	916	884	868	928	920	882	975	874	903	884	903	910	861	877	903	860	893	890	899	938	902	872	916	873	924	862	932	898	931	863	886	902	930	883	854	918	876	947	905	900	941	912	907	869	900	917	913	882	948	944	875	823	935	941	847	900	953	863	887	865	820	894	874	891	906	881	867	889	866	864	873	882	927	842	902	879	849	862	962	861	900	871	880	930	924	856	897	904	933	931	850	926	909	908	918	889	890	887	860	863	936	849	889	919	898	906	941	899	925	925	874	896	839	940	895	889	927	950	864	906	932	943	843	953	861	881	889	910	913	883	899	888	864	828	928	899	884	902	887	902	973	915	904	828	884	907	856	923	908	916	878	895	926	956	875	879	937	939	851	880	888	879	918	861	893	877	897	809	933	877	890	918	953	917
27319	21057	10064	1045	471	386	345	323	297	319	309	282	327	303	305	292	343	293	286	268	324	287	275	294	267	259	290	288	273	298	294	288	249	306	282	300	284	296	293	314	282	291	278	306	305	280	293	276	282	288	286	309	287	313	286	309	299	281	298	270	310	281	291	287	316	301	295	274	271	297	280	296	307	277	289	255	287	297	279	272	269	251	285	275	307	271	276	293	261	265	278	303	264	301	334	291	282	283	307	265	311	271	313	292	264	298	269	269	319	317	274	316	299	260	265	298	289	322	309	280	288	275	274	280	289	253	298	305	287	298	285	306	251	292	304	308	281	275	302	275	303	287	304	299	304	269	317	281	254	285	286	270	288	279	286	261	293	306	289	296	319	319	297	299	327	276	298	284	266	288	303	276	303	286	280	274	272	287	315	266	294	275	273	275	320	277	306	276	272	315	314	264	265	320	273	287	260	249	286	283	303	298	235	275	308	271	265	276	301	301	270	271	300	313	272	285	300	274	293	283	277	281	280	281	280	296	304	320	264	289	264	266	296	265	304	270	333	305	293	276	289	282	288	286	270	283	297	271	295	281	274	287	291	299	291	294	276	316	309	300	259	302	297	276	258	311	287	275	282	296	297	268	312	279	306	299	295	280	272	275	295	280	295	265	289	282	280	296	289	279	258	310	297	292	275	285	277	296	257	289	272	293	304	289	313	304	284	284	284	297	277	255	275	275	286	307	313	284	273	303	273	269	274	271	239	255	268	279	299	300	270	303	297	297	282	275	315	275	265	300	303	286	291	320	263	293	291	284	287	273	270	297	284	315	283	301	273	284	260	318	271	284	300	287	310	308	303	281	316	304	274	293	301	283	306	267	293	273	325	299	244	292	276	274	305	293	278	258	284	302	300	271	293	306	281	295	290	276	295	288	262	300	277	272	287	285	299	290	292	288	305	270	300	284	310	311	306	301	264	272	302	274	308	288	260	278	289	299	311	320	302	257	315	303	288	288	285	315	283	286	288	262	265	256	287	283	290	295	284	272	272	278	263	311	297	236	305	277	283	322	263	278	282	293	291	307	250	289	277	272	268	282	263	279	293	291	338	305	296	319	303	277	304	305	266	292	263	279	274	279	288	268	287	291	256	259	276	259	248	300	279	287	280	266	261	281	292	319	255	283	285	269	298	298	291	286	272	277	295	257	285	282	258	332	284	268	255	322	297	267	286	305	296	242	257	276	320	294	271	302	285	294	274	268	280	273	263	278	296	294	284	286	292	300	287	316	284	286	287	265	278	273	273	287	304	298	266	268	288	273	273	288	295	287	294	281	271	286	285	284	293	293	285	305	271	290	273	282	279	284	293	310	291	289	293	280	291	302	290	263	272	288	299	288	302	270	297	263	293	271	289	274	278	280	268	317	273	265	294	308	283	278	283	284	294	291	286	286	281	320	317	254	312	283	267	270	294	285	288	299	295	308	275	314	279	275	278	285	289	308	275	304	311	294	249	255	319	296	281	303	285	290	291	290	295	306	282	305	281	294	289	300	320	281	261	275	326	274	292	271	264	287	290	289	285	258	264	294	292	269	263	271	290	261	303	314	250	283	277	311	275	256	289	300	287	284	261	288	254	273	282	273	265	242	297	306	298	277	306	326	269	255	298	268	315	290	268	267	261	273	278	287	278	292	302	288	287	290	293	257	262	262	326	297	284	287	278	290	274	295	283	297	249	298	271	291	275	282	305	291	271	277	294	300	262	268	284	297	265	265	303	286	296	284	280	293	264	310	283	261	287	293	295	282	290	288	275	287	284	326	276	277	291	265	287	269	280	288	303	290	284	284	278	262	280	311	294	294	275	281	300	257	286	277	306	295	291	274	278	314	331	279	305	295	292	276	281	288	305	282	271	286	286	284	295	302	288	286	268	296	264	292	299	297	285	278	292	258	287	289	301	303	279	277	313	298	297	276	266	284	273	261	279	270	266	288	310	286	298	276	284	312	292	270	329	289	280	294	276	299	281	287	264	266	266	290	289	294	261	280	283	292	297	273	273	284	318	242	299	266	286	279	277	311	287	275	318	315	288	282	279	277	275	316	260	293	249	269	287	299	271	283	274	279	317	300	289	304	278	282	269	296	308	252	281	282	293	295	253	304	321	310	283	265	281	289	280	262	278	262	277	269	304	267	257	295	258	287	317	288	276	265	271	325	276	297	274	308	297	305	291	276	289	275	268	303	270	270	290	273	254	275	275	302	292	260	297	250	286	284	292	301	261	308	283	287	272	268	277	300	320	294	291	308	287	265	303	270	270	279	264	293	268	287	310	288	286	263	282	307	293	287	292	287	280	294	310	283	277	289	283	265	315	302	295	286	292	290	259	257	278	275	269	278	321	322	282	261	279	294	271	306	286	324	313	270	282	297	299	306	253	291	271	301	287	287	278	295	287	270	314	303	303	278	271	252	289	263	273	290	315	308	290	286	267	300	288	291	292	262	278	290	248	261	301	251	277	270	290	265	288	283	266	292	297	281	277	288	307	289	297	288	291	302	291	301	278	280	316	269	264	271	297	276	283	311	259	292	315	271	292	297	281	309	295	281	312	305	313	290	279	263	263	274	312	301	268	290	264	295	276	256	287	283	268	275	286	287	312	295	271	280	262	315	276	271	296	278	297	263	315	273	293	300	282	301	298	275	314	280	312	304	285	313	295	299	284	250	287	268	279	278	277	288	275	294	296	280	317	260	277	261	308	302	273	340	266	251	280	275	296	261	299	289	274	261	264	302	275	285	279	289	271	302	269	283	283	277	271	296	331	278	284	277	291	281	343	272	262	286	283	280	309	299	299	314	258	262	285	270	298	280	295	259	292	288	283	290	270	292	298	310	276	287	281	274	263	281	271	289	296	303	295	280	303	305	282	314	281	293	256	257	293	304	304	302	259	283	284	266	288	300	294	271	282	303	280	289	276	278	289	302	304	267	293	280	294	292	261	300	300	287	303	299	272	317	288	279	296	295	291	296	284	260	277	290	295	324	261	284	280	271	274	288	277	276	286	260	286	271	292	252	278	297	287	296	263	308	271	256	282	279	305	264	295	293	325	288	279	275	275	262	284	319	265	304	279	285	279	289	275	277	297	289	293	300	329	274	327	271	313	273	282	294	269	287	276	278	289	304	271	283	303	270	279	267	271	313	272	285	274	293	275	281	253	278	284	264	284	299	259	315	287	273	283	276	303	305	276	290	308	289	263	255	276	318	300	285	302	315	305	311	274	297	285	278	299	285	267	335	284	274	304	294	265	295	275	296	289	286	289	296	274	298	274	291	282	309	282	293	308	299	284	305	280	279	233	281	279	282	302	290	268	299	283	268	290	294	298	274	268	306	285	294	291	296	285	273	287	280	297	275	274	265	284	256	286	292	280	298	289	313	277	297	303	284	275	252	264	323	234	299	284	277	292	319	264	264	298	308	315	295	294	291	265	289	305	283	263	270	318	266	291	307	278	311
4718	1764	1529	963	628	438	411	410	425	414	368	389	361	388	405	438	411	367	359	338	343	353	381	383	353	352	341	323	372	356	333	343	349	334	345	360	349	336	371	331	329	317	320	320	354	356	339	375	361	346	336	368	308	353	323	344	360	341	345	342	344	362	327	326	345	310	326	366	340	337	318	385	345	375	345	322	359	358	349	329	360	324	322	344	350	345	332	348	341	354	343	326	341	376	337	356	362	351	337	325	343	310	355	325	347	355	334	368	355	345	371	343	382	350	373	351	328	366	337	323	333	298	329	339	367	383	361	343	380	376	344	386	374	369	306	343	344	336	323	376	335	361	355	340	353	376	343	342	340	357	328	361	354	340	358	346	361	349	366	354	349	345	347	342	344	349	343	351	327	324	353	377	369	310	352	322	335	361	353	331	354	355	337	360	335	315	336	302	376	323	379	371	332	355	338	362	351	347	320	367	333	309	348	341	320	349	353	372	333	344	351	350	336	358	353	378	351	324	339	353	344	354	356	340	342	366	327	315	332	342	338	337	336	350	350	338	352	317	346	346	331	370	338	344	334	321	345	364	371	342	357	342	343	355	349	335	314	344	354	314	328	342	325	336	390	339	320	353	345	368	382	356	351	333	340	323	352	352	333	377	326	354	362	336	337	331	331	372	341	339	385	331	329	354	345	346	379	355	327	347	379	334	366	372	334	311	368	375	350	322	338	334	356	346	363	351	366	341	303	362	348	345	303	325	328	350	352	371	345	323	376	363	340	377	328	340	344	379	334	351	344	328	345	356	391	355	313	354	375	377	322	309	311	383	339	354	378	338	367	348	337	332	337	368	335	365	346	345	363	369	361	348	341	346	357	333	338	349	351	356	352	347	357	310	342	317	352	369	329	351	348	344	318	325	359	366	332	333	349	366	337	378	354	325	343	351	353	356	344	342	340	360	344	335	359	366	361	359	360	320	371	332	334	354	368	337	356	314	360	340	336	356	347	340	345	316	356	313	343	375	321	337	358	322	343	338	350	353	347	362	327	361	331	350	395	371	364	300	324	369	327	345	308	340	322	374	330	336	346	343	367	309	325	346	335	342	329	294	357	367	298	363	310	382	341	361	339	337	291	330	333	312	360	363	346	351	340	339	343	350	357	324	350	380	341	376	326	359	334	370	365	358	332	332	320	309	357	319	326	350	339	359	321	337	343	336	327	338	326	351	371	330	334	335	353	331	358	339	334	329	362	356	350	338	345	329	337	345	354	339	343	371	336	311	359	346	345	348	327	338	362	348	356	335	321	349	388	345	356	326	341	371	368	341	328	317	352	337	353	368	325	362	344	337	394	322	357	353	348	338	353	336	356	327	356	354	298	342	362	348	349	302	359	339	350	343	360	353	327	330	343	361	332	335	357	375	333	331	305	341	347	350	335	390	327	347	338	399	335	333	320	337	331	350	353	371	335	379	357	356	361	366	312	353	326	348	339	302	325	339	373	357	335	325	368	380	336	370	343	346	337	348	350	316	339	325	327	350	367	350	394	336	340	348	307	346	341	331	365	317	354	343	350	384	344	322	307	336	319	325	311	341	329	310	336	352	344	384	325	335	364	308	369	351	349	374	348	363	353	360	355	332	357	368	321	368	349	375	351	359	346	347	332	339	362	338	346	356	367	326	345	324	357	335	359	354	338	354	361	359	332	329	343	338	347	345	323	344	327	344	387	344	347	344	344	363	336	337	312	356	315	338	352	343	372	346	318	339	333	340	325	380	361	336	329	308	322	339	345	378	359	331	371	340	356	341	285	332	327	344	341	360	333	368	312	382	350	336	358	348	355	330	338	366	352	375	332	335	339	314	343	353	340	299	366	354	353	333	320	355	343	319	344	372	341	322	305	329	374	359	317	332	357	342	369	320	380	305	359	309	341	363	326	336	358	325	357	367	302	369	326	333	333	329	338	352	337	325	343	301	346	360	336	349	337	321	332	324	332	317	354	349	378	345	364	332	379	350	333	333	322	402	354	340	359	358	368	347	332	340	330	351	354	357	310	366	341	360	362	387	360	350	335	344	363	334	358	362	348	342	360	359	332	351	354	372	336	325	358	330	348	336	324	348	359	361	334	329	351	355	352	357	345	351	355	356	360	348	375	338	340	389	349	352	334	314	354	346	353	328	343	337	349	335	346	336	387	358	357	316	335	350	348	335	347	322	360	362	340	343	351	347	373	367	388	358	368	381	369	339	347	347	355	324	355	336	319	306	338	337	372	377	371	350	337	344	361	320	336	361	328	332	326	349	338	339	356	363	365	295	346	357	340	356	318	356	332	355	353	363	386	361	368	351	352	345	355	353	354	398	327	370	356	332	345	353	331	367	335	358	375	368	338	370	348	355	341	380	323	317	324	335	336	321	329	345	339	338	320	355	366	382	359	327	372	361	333	350	334	361	344	337	368	343	365	322	307	334	334	354	315	330	346	363	351	365	350	343	320	360	346	339	372	330	372	354	370	360	327	329	339	382	389	318	353	349	350	338	341	338	366	369	322	357	381	361	333	346	344	329	329	356	369	327	344	355	341	339	342	325	337	330	293	366	338	333	366	316	324	331	336	311	364	381	373	340	357	356	338	321	361	370	354	352	352	362	360	362	317	346	330	318	351	356	346	334	329	344	316	317	370	333	305	303	335	341	368	353	348	375	354	368	304	336	361	336	335	340	332	356	326	330	354	351	339	347	312	363	345	373	351	350	344	375	361	364	314	338	329	335	326	333	336	332	365	345	352	333	318	330	355	345	347	325	316	339	353	345	347	357	364	360	381	339	362	334	337	350	332	351	369	336	374	402	359	333	346	368	331	326	320	343	335	349	332	328	352	336	357	328	320	351	337	329	313	314	342	342	341	367	322	340	388	382	330	324	345	331	330	361	355	363	349	362	350	343	359	363	343	351	387	382	357	334	349	390	326	346	369	338	318	346	347	393	349	332	374	378	347	339	335	361	343	323	335	329	344	352	328	343	351	332	357	357	346	349	369	334	328	372	317	347	331	339	353	336	370	392	357	348	367	347	344	336	339	339	347	361	346	372	356	328	348	373	367	340	369	358	330	327	342	345	348	350	357	311	376	352	366	333	375	352	339	384	334	350	354	345	352	327	318	361	338	370	342	357	331	347	370	310	397	324	345	360	353	311	344	336	327	329	309	332	345	327	348	371	361	303	322	346	311	383	326	382	352	372	324	361	343	334	363	353	330	332	340	370	367	335	315	354	338	345	341	328	336	359	327	365	335	343	371	360	354	377	372	374	362	314	341	335	367	338	342	340	353	377	347	324	345	351	364	345	317	327	368	344	343	360	337	358	345	346	321	339	353	314	326	350	357	383	358	342	385	302	335	365	340	336	342	378	370	371	355	364	352	323	326	345	366	377	329	341	338	387	356	325	340	331	356	365	363	340	305	340	339	356	378	355	333	360	343	309	330	342	333	370	328	344	371	351	349	328	349	337	330	360
23750	21490	29204	24202	21476	17625	2227	1191	1020	930	839	826	841	726	835	782	1845	681	687	617	681	688	638	635	671	663	622	627	666	690	628	611	634	675	585	633	652	619	607	590	666	606	637	627	668	627	628	580	634	631	640	593	642	582	592	615	626	587	602	620	618	649	634	598	595	629	612	645	582	630	610	617	575	625	630	612	643	621	620	622	620	635	548	628	628	604	637	569	610	586	606	596	639	579	580	631	593	601	570	576	595	587	608	636	643	628	644	626	637	588	632	629	597	641	591	606	589	635	634	598	608	672	614	635	623	633	647	569	626	609	614	592	568	639	636	626	632	610	643	618	603	628	598	581	617	613	624	651	597	633	622	638	602	605	622	568	606	627	600	615	569	577	624	609	585	618	644	596	649	573	595	603	600	598	645	604	582	576	593	643	607	601	591	618	623	623	611	614	617	624	593	593	608	611	663	628	610	599	558	593	705	645	603	617	618	623	578	583	581	609	618	602	572	604	640	594	564	674	588	598	660	597	583	623	600	567	587	575	580	574	613	588	634	632	613	658	617	564	604	576	611	634	640	556	612	612	609	609	626	598	598	616	656	675	604	611	625	619	588	613	620	638	620	634	599	606	639	601	606	634	589	586	631	630	619	592	638	591	614	597	598	599	641	607	577	609	602	553	591	595	641	604	604	573	620	638	574	592	651	608	608	640	609	612	576	647	638	590	583	633	655	619	573	576	588	653	589	634	599	628	613	596	588	597	564	600	620	577	638	628	626	595	641	616	600	625	654	612	608	636	628	625	662	592	621	636	580	624	624	643	596	616	614	590	606	609	574	591	601	609	633	622	628	658	604	600	622	627	639	600	586	598	585	600	642	614	643	597	604	555	608	648	587	625	612	608	592	622	610	614	580	567	617	623	555	553	613	635	638	620	556	621	696	623	560	618	607	627	589	628	598	581	585	637	555	603	562	596	607	560	645	642	599	634	663	658	623	617	608	583	575	603	570	601	611	633	582	574	609	586	645	597	611	604	622	625	599	614	588	609	545	590	605	614	617	626	648	592	565	582	632	657	587	601	599	570	545	599	619	594	633	626	596	604	642	632	568	608	557	546	604	641	642	670	615	628	644	643	625	625	619	604	615	621	617	638	609	582	584	642	637	612	566	582	619	575	573	602	580	632	631	597	642	613	637	558	564	617	591	631	589	610	593	620	592	618	602	620	621	597	605	620	536	633	603	583	601	611	598	624	658	623	622	585	628	627	581	620	621	618	606	584	641	622	604	574	601	591	652	604	614	621	601	605	591	627	650	635	614	608	588	598	614	637	624	619	684	639	620	582	565	638	627	620	604	586	571	604	646	633	593	623	630	607	610	596	591	635	556	643	626	643	623	603	614	648	601	599	627	581	636	562	638	643	608	626	620	636	640	619	580	610	587	622	603	585	635	610	643	623	588	638	608	571	567	505	576	592	653	601	625	607	610	622	626	576	586	613	587	621	637	630	560	583	607	617	629	602	636	611	668	631	620	572	597	570	587	600	595	579	595	603	618	612	628	629	608	638	617	584	611	619	606	590	600	623	612	575	663	593	597	632	606	642	648	635	633	621	590	638	661	606	588	666	615	603	629	602	577	599	603	616	610	593	604	608	606	581	588	603	588	648	581	568	634	644	609	591	616	596	626	591	629	584	631	649	617	572	602	585	631	627	621	614	616	611	582	615	590	590	618	578	621	623	595	588	629	602	596	630	596	583	617	615	620	626	632	582	610	589	616	592	599	583	638	604	621	586	581	571	599	605	615	628	586	594	593	616	625	602	604	580	650	627	599	613	611	648	587	573	613	596	593	604	617	628	627	632	615	661	614	653	658	637	605	587	622	621	629	587	623	640	655	582	617	636	644	641	585	573	630	619	576	612	602	580	632	611	562	613	578	567	616	619	642	560	581	594	634	615	646	610	601	654	608	639	599	558	624	623	634	640	642	582	632	628	624	623	627	621	552	630	611	612	603	575	617	574	607	629	625	598	615	596	620	602	616	592	588	602	547	608	562	617	618	597	606	579	592	590	619	617	610	612	621	611	593	613	608	634	624	574	630	656	598	576	669	596	618	630	582	623	674	643	591	634	614	628	590	612	586	597	638	626	640	597	602	605	591	584	638	586	643	601	616	605	588	636	605	657	593	570	617	593	613	539	584	615	595	584	597	619	579	594	577	621	590	593	595	588	589	543	628	602	619	599	630	646	586	568	596	586	572	613	631	582	600	621	589	646	606	611	618	566	603	583	630	587	569	553	605	622	650	579	655	609	613	627	657	587	603	589	600	622	598	623	626	575	533	607	583	622	584	575	642	604	647	567	595	597	607	593	606	606	603	614	586	592	597	589	608	608	625	582	609	640	586	586	576	631	585	571	590	640	640	612	624	573	645	591	637	597	648	613	604	602	606	570	624	584	581	614	613	585	580	598	596	561	564	615	670	614	620	593	599	626	603	569	590	634	605	595	648	625	623	635	654	623	592	613	592	591	584	606	586	661	632	592	607	573	612	614	593	600	623	628	651	602	595	617	651	570	614	607	611	618	608	583	631	618	641	562	619	593	613	594	614	625	591	626	651	599	582	581	627	587	649	652	657	561	585	608	711	642	666	649	624	564	620	648	622	577	619	631	609	641	630	602	653	601	595	579	562	613	560	595	589	610	625	591	611	637	622	618	604	573	622	621	604	584	643	586	619	602	689	653	616	628	642	602	639	650	622	596	593	672	623	596	623	583	632	621	603	608	611	608	621	568	603	625	615	623	587	636	612	622	602	683	577	624	608	586	623	647	602	635	623	611	585	595	635	549	577	596	636	570	624	592	638	535	598	637	649	569	596	609	622	609	587	588	658	626	614	566	624	638	591	634	648	599	616	576	646	626	604	605	634	649	648	586	614	595	599	567	611	588	593	645	583	588	637	638	610	631	604	671	610	605	588	620	623	613	613	628	611	612	607	596	619	591	596	624	608	631	602	605	608	597	608	581	674	643	602	615	602	582	620	615	629	603	567	592	589	592	686	623	590	576	608	621	607	594	581	609	586	619	589	622	582	625	601	590	610	616	605	641	627	594	614	569	659	617	597	593	568	598	635	622	616	609	653	638	607	615	622	602	607	588	636	617	612	627	630	590	584	607	590	600	557	610	622	549	587	594	602	566	573	613	536	640	619	636	599	611	597	605	619	632	602	610	612	643	639	621	623	611	589	585	600	586	633	635	575	634	629	610	632	596	588	604	605	641	625	644	596	571	604	579	608	576	606	590	541	588	648	627	572	583	600	589	635	626	600	597	669	619	568	622	577	606	583	636	618	632	547	621	585	597	593	621	606	614	651	598	602	600	617	605	617	605	606	665	621	627	626	639	618	629	581	580	585	608	581	597	592	617	603	585	596	634	587	613	609	644	626	607	578	636	588	619	602	628	648	602	630	582	563	611	619	613	616	623	621	564	576	647	594	626	659	610	617	589	627	666	615	663
6380	11237	9871	5575	3565	2650	2152	1745	1534	1319	1257	1160	1041	984	1055	1052	2851	863	817	768	795	733	766	817	746	693	793	733	700	737	778	733	773	731	723	682	692	697	698	741	689	724	740	734	659	725	713	726	705	718	685	695	717	724	697	648	659	764	714	706	725	684	724	665	685	693	670	670	738	670	713	690	704	693	698	702	712	711	692	667	705	692	703	642	682	703	665	685	706	711	685	681	689	699	649	663	695	733	676	727	717	714	746	693	656	681	689	723	717	694	685	676	726	706	716	700	716	693	667	707	696	686	687	658	706	668	690	636	714	720	687	664	660	669	718	673	663	727	711	712	684	655	713	674	699	683	700	693	712	732	686	691	674	694	669	654	694	625	691	658	707	701	678	667	702	699	678	700	689	722	714	652	687	650	696	711	689	737	695	723	685	739	674	730	674	678	685	684	628	726	679	712	649	666	700	724	701	665	714	699	707	678	706	701	715	644	675	668	642	701	652	698	717	682	689	715	680	733	699	675	705	666	663	703	739	699	685	733	659	676	687	680	700	714	695	691	704	729	713	721	721	686	688	723	660	720	718	656	661	712	712	686	669	704	694	714	677	673	668	670	706	719	719	678	662	655	666	680	687	664	663	700	665	722	690	706	658	670	677	690	746	669	658	687	682	698	678	715	699	673	711	680	718	667	691	696	624	700	686	734	704	695	676	685	678	701	677	703	664	726	688	658	675	670	674	679	695	698	698	676	729	684	675	712	683	685	695	685	737	666	649	673	702	670	660	662	726	687	700	689	710	717	688	726	692	700	650	665	690	713	679	707	686	712	737	700	680	678	712	693	696	717	637	674	682	678	672	679	682	663	699	663	713	728	652	699	664	691	762	646	696	663	672	619	671	640	666	720	652	732	702	686	717	672	692	747	697	672	652	676	667	689	655	669	672	684	702	668	747	695	634	677	675	668	679	721	710	734	679	685	661	697	659	690	707	684	671	694	696	676	685	685	663	725	705	632	696	661	666	683	659	695	665	704	647	676	685	701	687	618	635	677	702	696	723	680	652	727	672	690	704	685	680	717	689	711	666	737	711	712	668	705	704	684	664	668	664	668	691	690	711	685	699	697	712	691	672	677	707	713	704	671	729	751	689	708	713	674	688	683	675	709	706	638	666	646	659	686	684	652	707	708	673	673	748	658	719	699	663	704	709	665	681	692	708	714	626	692	665	719	682	679	661	665	680	716	705	671	672	700	695	689	735	708	716	730	658	696	691	688	680	682	705	697	720	700	702	717	688	652	668	678	674	702	683	660	686	721	694	665	727	670	695	654	709	728	680	697	692	681	688	724	697	700	646	710	649	698	714	693	745	762	698	668	699	659	638	713	688	678	718	697	653	693	748	699	722	676	681	670	682	693	688	705	677	700	704	661	760	680	721	702	668	679	694	721	672	716	712	705	724	719	683	683	684	687	710	699	689	680	712	648	685	665	711	721	716	686	672	675	638	641	673	671	686	617	686	648	709	710	679	721	683	660	645	658	672	664	655	661	659	702	683	680	697	653	706	731	667	677	691	717	659	691	673	684	678	648	687	683	685	680	731	730	685	716	673	726	692	699	702	729	662	690	665	701	664	696	643	686	670	676	711	697	654	669	720	693	679	719	683	643	654	696	731	708	675	686	698	720	701	662	693	693	652	718	713	691	675	718	733	688	732	729	707	642	716	692	689	739	703	713	725	698	670	699	686	707	711	714	664	691	676	715	705	696	692	725	694	683	704	713	674	693	721	695	658	686	685	618	675	662	690	760	768	683	620	661	659	724	664	646	663	754	633	661	664	752	683	692	701	711	672	683	670	688	693	710	716	681	689	736	742	693	658	676	676	727	690	700	694	645	693	678	679	690	731	724	679	702	706	670	747	680	697	690	710	712	720	705	663	710	681	662	720	660	710	687	687	714	684	672	696	690	700	695	710	691	746	672	683	654	684	653	686	685	730	708	687	702	691	682	760	718	716	691	732	726	627	666	734	719	703	677	704	713	663	645	720	660	691	708	709	727	676	690	678	706	676	684	659	698	674	692	722	662	713	716	646	691	662	636	717	683	702	689	647	667	694	689	712	688	724	711	676	691	690	712	705	631	712	733	661	677	727	679	713	715	676	687	654	705	684	653	641	734	683	697	673	715	693	691	682	715	717	694	675	707	702	675	682	702	704	694	706	676	669	694	723	701	661	698	703	736	707	683	681	694	705	723	696	649	686	689	730	665	730	655	700	650	671	668	702	669	685	674	725	653	696	641	695	677	680	622	713	619	731	720	663	734	652	659	698	666	718	670	711	667	687	706	691	732	707	695	680	694	682	710	637	686	699	714	711	753	692	704	712	679	731	605	740	709	669	651	679	705	718	672	686	700	728	669	622	716	696	687	729	720	704	707	694	680	701	696	649	687	763	664	672	672	675	700	654	680	689	656	706	720	711	690	669	694	695	629	698	674	718	735	657	655	706	711	712	665	721	695	672	709	641	640	677	759	685	755	699	653	732	717	638	687	717	689	679	714	708	717	703	696	744	706	691	740	719	680	645	699	686	681	709	686	674	696	738	652	626	718	735	701	665	673	678	733	655	753	729	710	706	683	734	633	711	752	684	632	703	694	668	744	687	732	698	634	696	637	679	700	736	666	685	705	716	720	656	680	713	660	696	683	745	677	687	644	661	707	703	701	666	676	687	691	693	679	728	671	698	702	691	672	706	658	721	690	675	641	660	681	693	703	747	645	674	692	703	678	685	684	661	676	674	681	701	701	657	698	707	693	663	685	652	688	715	633	707	668	712	718	677	700	714	675	706	710	676	694	740	705	638	731	705	731	674	714	666	640	631	731	738	676	679	688	715	659	711	722	721	676	732	701	674	668	657	659	663	684	722	686	698	694	741	693	695	661	736	654	705	632	687	698	676	673	713	642	726	676	685	702	666	687	660	679	738	734	692	694	693	671	693	696	688	717	663	717	674	649	693	758	731	698	675	688	666	674	689	687	695	652	645	727	731	687	703	684	689	725	693	664	720	677	705	692	670	689	713	694	682	735	677	661	676	654	652	652	706	713	675	680	673	671	680	726	662	679	681	698	712	686	646	664	674	721	706	686	659	689	655	738	657	738	692	697	682	738	636	695	653	695	656	724	689	719	689	709	712	691	640	704	689	642	700	661	671	709	691	688	702	647	700	688	629	682	679	673	691	685	708	660	618	690	665	682	714	692	725	676	706	728	704	661	706	682	711	722	694	705	687	696	676	677	642	673	689	668	662	653	674	664	687	721	716	685	682	675	656	676	716	691	667	642	745	708	749	707	737	669	727	674	715	728	693	687	765	731	719	645	698	714	676	683	688	692	686	679	687	688	669	729	642	695	674	689	698	737	672	698	680	682	698	689	694	707	714	671	689	649	654	712	638	721	691	730	710	674	634	667	690	673	652	676	658	691	678	665	711	710	639	671	755	718	714	700	676	734	717	647	730	659
25065	21480	28307	24979	17073	1273	671	555	474	502	450	401	391	399	432	413	1015	376	364	321	324	322	353	348	354	364	374	336	301	352	356	342	323	345	311	329	352	335	309	351	333	312	344	366	326	326	357	313	309	331	361	333	360	332	326	312	313	338	357	331	333	375	310	344	330	353	312	339	306	338	300	345	305	309	341	329	319	347	319	304	326	298	316	346	314	320	332	314	311	344	322	359	335	320	323	317	331	303	331	330	348	324	337	314	319	315	358	319	334	360	301	358	320	341	307	333	359	337	354	311	294	302	312	324	336	328	343	358	340	347	340	328	351	295	307	363	317	360	349	288	335	363	329	323	322	334	317	372	320	337	321	335	318	325	344	292	328	319	342	301	329	329	323	327	346	371	317	378	334	323	335	327	339	349	316	338	333	327	329	352	311	331	344	307	336	337	364	325	362	345	343	362	352	309	315	329	331	342	284	292	319	338	347	349	339	341	335	332	323	325	309	318	335	329	328	320	316	347	335	349	317	337	313	330	347	321	357	348	339	308	334	362	321	339	313	335	316	328	339	322	325	345	347	330	331	314	342	358	309	317	321	326	320	319	326	335	331	302	298	377	343	350	317	390	341	359	311	319	312	343	333	349	347	336	332	334	342	322	303	319	307	343	364	329	350	349	311	329	344	326	324	298	318	316	311	361	316	343	305	349	327	304	326	333	312	326	308	323	328	328	332	326	318	329	302	291	338	333	345	335	337	349	309	348	361	311	353	295	315	320	334	342	363	338	319	342	363	339	331	398	343	351	350	341	342	298	337	310	277	350	355	320	364	314	334	317	332	316	320	330	345	375	356	325	317	354	353	293	356	340	335	333	350	362	347	335	346	349	314	309	333	328	316	325	351	321	331	344	300	329	314	326	318	338	308	341	328	377	334	326	323	332	351	331	316	332	345	320	308	334	321	314	308	299	321	374	334	329	326	317	297	368	314	370	339	342	315	330	335	344	315	354	310	338	349	334	342	315	328	341	355	331	336	352	270	338	329	344	347	329	333	353	307	349	304	353	312	327	326	350	348	337	346	332	323	310	346	313	330	316	322	332	325	332	357	330	354	338	309	366	329	340	337	305	315	325	342	320	353	310	311	327	325	360	317	310	319	319	327	352	376	322	372	296	321	309	291	308	343	301	318	335	299	355	351	350	314	315	368	347	342	306	330	320	317	324	310	296	325	310	349	336	328	339	293	327	331	355	310	314	319	308	302	353	323	317	339	331	319	351	350	358	298	340	339	315	351	317	325	315	346	315	320	335	311	375	321	332	328	334	343	348	359	312	327	318	344	310	349	349	335	316	311	330	352	311	305	350	324	329	349	310	334	327	343	337	297	340	332	355	323	369	333	306	329	336	320	354	340	329	318	318	296	363	365	352	328	351	341	324	351	321	306	311	369	296	326	339	356	333	328	313	295	315	344	329	320	309	327	324	323	307	326	319	313	347	318	296	323	318	340	323	339	359	306	317	311	316	318	320	367	347	342	345	337	345	322	349	318	293	342	337	331	341	302	376	304	319	360	325	362	315	341	331	313	297	310	328	333	328	301	318	337	328	291	355	341	353	325	329	337	332	329	300	330	313	318	339	323	352	333	301	319	327	331	320	318	307	309	328	338	335	317	305	341	295	345	336	311	349	345	316	338	350	327	328	339	338	334	349	299	327	346	348	307	319	305	286	345	341	343	303	340	302	326	330	327	345	315	326	363	331	323	349	355	312	292	363	346	349	355	321	299	351	307	300	357	322	307	300	345	318	343	347	344	327	334	324	289	317	317	328	354	348	301	324	346	310	319	327	338	312	322	341	318	332	335	336	322	327	366	357	330	307	311	314	339	345	332	350	321	304	333	329	322	327	325	310	325	320	333	302	324	322	318	310	318	316	352	342	348	343	339	315	318	354	307	304	327	289	317	337	313	289	320	313	324	320	331	352	337	333	334	320	358	341	355	308	304	320	324	362	311	317	320	338	350	334	334	326	320	312	335	321	314	315	326	330	300	326	326	308	317	334	312	299	333	336	318	304	351	350	323	337	336	315	320	329	329	325	343	322	326	313	333	282	292	345	356	316	338	312	294	338	354	310	326	333	355	328	330	315	277	293	324	327	328	332	325	338	366	332	313	339	331	325	323	320	330	329	337	292	303	312	344	325	344	324	322	336	332	342	343	327	339	336	308	338	304	349	327	349	300	345	325	331	335	345	360	340	312	333	330	359	316	311	323	322	320	359	310	374	339	323	333	336	348	320	325	320	330	309	318	307	330	337	356	324	343	290	345	324	316	315	368	377	287	328	319	299	290	351	323	334	307	302	335	320	354	301	311	334	343	335	297	311	331	355	344	333	345	327	336	352	316	328	325	297	322	333	337	322	311	325	321	320	340	319	333	332	294	331	326	337	304	319	310	348	337	304	354	316	349	312	329	326	315	345	338	315	352	304	336	342	342	315	300	307	333	321	306	325	339	336	356	347	347	316	349	329	317	395	321	308	364	353	301	327	342	300	350	320	332	328	324	346	311	322	343	315	348	323	336	308	301	354	327	323	338	314	332	349	316	321	340	329	325	331	324	341	319	369	307	338	305	317	340	318	344	342	344	337	330	325	320	306	331	321	331	310	347	311	329	293	322	332	342	317	339	388	326	322	320	320	290	329	309	334	334	339	336	356	305	357	323	348	299	356	298	350	302	330	345	326	318	343	308	317	343	345	307	318	311	347	336	309	331	364	330	304	337	326	329	333	323	326	365	348	298	325	315	308	317	320	298	337	306	340	331	346	337	321	354	330	319	321	326	329	326	315	367	298	333	317	302	364	320	326	329	312	315	357	367	336	354	360	313	315	316	321	371	310	319	332	286	318	323	323	333	341	352	331	337	329	320	345	347	346	342	338	349	336	356	311	322	333	315	346	369	369	312	339	336	354	374	320	340	342	346	334	338	352	343	304	326	364	344	323	338	349	336	339	320	341	327	312	323	340	308	333	325	333	300	346	328	320	313	339	356	342	348	352	335	360	362	372	350	295	354	336	356	334	342	339	339	325	318	337	344	327	312	299	338	326	357	334	317	353	366	295	303	317	328	323	347	328	298	333	341	333	318	333	327	319	331	335	328	324	309	309	376	319	340	339	324	324	333	340	376	337	345	312	351	330	352	329	323	327	305	328	323	336	339	316	310	341	328	309	293	301	339	340	336	300	321	336	319	351	321	365	324	348	318	361	320	344	334	321	341	310	316	337	357	366	345	329	345	340	364	328	345	320	313	335	341	359	323	326	334	334	323	312	329	313	328	340	316	329	338	323	317	321	325	301	318	308	335	354	335	313	353	348	304	329	330	344	330	330	302	340	348	349	329	302	362	338	340	354	305	337	325	342	340	328	329	316	324	312	323	329	335	337	360	341	356	316	324	343	328	303	287	313	329	330	323	352	314	326	309	316	335	331	363	336	324	318	307	305	291	329	333	334	331	295	336	315
6128	6804	5529	3042	2167	1584	1276	1024	890	776	696	658	663	648	659	602	1923	486	495	482	459	456	462	456	407	420	439	487	462	432	439	414	450	440	426	424	446	413	462	433	422	412	439	405	441	433	421	445	423	408	427	405	410	424	432	469	417	426	423	410	434	427	433	382	420	431	418	442	418	426	377	401	400	405	408	405	401	404	403	413	381	433	420	439	421	412	438	430	373	428	400	389	404	396	416	384	420	393	429	429	403	429	427	434	422	387	423	391	397	443	403	400	443	396	454	384	412	407	414	397	408	421	441	409	406	403	406	404	422	415	379	401	423	410	424	423	402	421	451	424	453	411	426	409	430	404	432	382	392	416	409	442	400	409	405	408	416	382	436	418	408	452	398	392	428	402	408	416	417	385	428	438	410	387	399	445	436	426	451	405	393	391	390	404	400	398	413	419	430	423	365	420	397	453	428	426	430	415	388	402	429	393	453	389	412	406	380	425	381	389	413	399	431	460	426	403	404	424	400	434	435	423	423	382	420	398	446	394	397	398	379	471	439	426	423	391	430	365	411	437	370	421	427	422	408	399	424	376	395	425	385	445	405	402	418	422	390	418	404	411	430	390	387	399	438	387	420	455	441	417	421	417	387	428	393	424	400	376	433	438	394	412	457	422	442	385	402	421	451	402	400	420	425	414	412	413	445	423	424	406	410	406	451	390	413	387	397	422	422	424	418	400	419	403	449	393	460	400	389	406	417	405	425	401	384	395	410	369	443	416	409	421	402	452	405	410	422	413	401	460	448	388	412	448	395	421	399	411	403	381	425	442	403	406	408	432	398	433	430	405	388	421	410	409	417	409	453	368	397	437	420	411	394	450	418	453	384	387	400	441	422	397	416	400	405	429	437	400	379	411	420	424	382	390	416	419	391	397	424	413	416	413	381	405	390	412	413	419	440	402	421	426	423	412	428	414	409	426	428	395	419	450	427	422	416	421	453	429	382	423	401	464	430	385	410	412	403	411	381	417	418	406	420	427	388	411	425	405	409	407	450	388	444	389	414	437	388	434	463	405	428	425	385	401	405	393	410	406	430	420	400	431	405	378	415	427	420	422	434	425	402	390	404	427	426	412	441	407	379	407	423	413	432	442	401	415	385	440	413	421	416	412	404	404	472	416	452	412	449	411	383	408	420	409	417	439	437	393	389	392	433	417	422	393	437	430	460	400	405	414	431	436	405	398	409	403	398	431	425	407	440	420	441	444	417	419	432	406	424	424	406	398	426	413	406	443	403	420	449	429	399	384	450	391	407	418	433	459	411	385	427	434	438	402	389	410	412	432	413	412	406	425	431	425	422	412	436	416	397	437	448	437	413	426	382	416	444	412	381	405	402	405	400	448	440	414	418	373	417	409	400	417	422	428	399	421	401	400	388	399	416	398	419	383	390	390	408	418	419	394	405	414	412	392	386	393	435	422	409	379	440	423	403	391	395	429	393	393	399	387	400	443	408	408	426	401	390	408	413	382	415	420	404	436	454	381	434	378	387	384	435	403	434	442	435	422	408	400	410	440	387	426	415	406	392	441	414	403	447	420	375	391	408	412	422	433	425	405	387	442	407	417	411	429	420	402	389	398	441	422	423	431	401	423	435	395	416	417	379	402	384	437	389	422	389	424	391	388	379	404	361	414	389	418	381	422	414	409	408	384	443	412	412	419	407	415	399	427	398	410	438	433	415	426	376	427	408	381	408	362	396	393	414	400	450	398	449	422	415	420	418	377	401	419	421	410	382	396	407	402	400	399	408	442	402	384	393	393	397	389	431	438	406	403	377	382	402	378	417	424	413	431	412	399	379	405	400	401	424	430	411	425	386	432	378	406	439	406	403	403	409	416	406	402	399	389	421	416	416	399	387	431	406	400	436	453	396	401	398	415	392	404	412	429	407	410	431	410	410	396	441	435	417	440	405	429	433	390	402	417	433	382	441	357	415	414	389	405	407	406	424	418	409	404	409	417	415	426	411	426	437	409	401	421	449	420	432	429	423	416	410	361	389	424	388	420	421	438	424	422	401	414	393	399	399	423	405	408	433	397	423	410	405	372	375	446	397	399	415	389	405	370	427	457	399	421	394	436	395	406	428	431	447	381	400	410	419	417	377	429	404	423	440	390	389	397	437	419	413	408	450	401	398	412	402	414	447	412	436	418	421	390	396	396	429	386	420	397	405	480	430	429	418	423	392	463	416	419	420	461	428	411	415	427	438	373	399	416	417	451	451	416	400	395	410	423	390	414	422	430	411	387	382	363	414	411	386	397	396	424	442	373	416	425	405	416	447	443	411	429	441	380	418	438	400	416	431	380	369	377	460	400	402	384	422	405	429	435	408	435	402	429	453	435	395	416	437	410	417	395	431	371	398	398	421	412	397	399	405	409	410	406	432	414	420	406	408	374	428	447	407	398	438	408	405	414	445	423	414	440	424	402	381	371	405	395	416	408	401	426	395	423	417	364	397	420	401	437	414	399	388	408	416	430	450	414	420	417	402	415	360	410	405	389	406	405	411	414	439	372	375	451	413	416	426	378	436	418	429	395	403	393	392	407	374	406	391	405	406	409	363	439	412	444	431	372	409	403	391	406	367	413	409	373	395	438	427	389	389	410	409	419	419	419	415	454	405	415	382	398	422	410	437	379	397	418	376	404	417	431	429	411	404	456	430	452	424	383	393	422	429	415	432	409	394	427	429	407	401	440	393	424	435	399	394	371	406	412	387	394	411	424	449	408	442	407	408	431	459	406	417	405	430	383	444	427	388	424	383	465	422	368	413	414	402	392	405	433	475	439	417	392	411	390	415	460	404	363	431	390	409	441	398	377	426	427	407	411	415	420	419	453	404	422	403	407	371	389	352	375	434	396	413	409	412	431	392	408	417	419	458	428	413	401	371	445	431	398	399	399	385	427	399	389	387	391	399	416	444	425	427	404	394	402	392	427	406	369	394	423	439	407	423	418	399	428	398	398	427	391	433	396	423	404	402	427	397	418	398	400	410	420	397	416	401	399	401	422	395	477	394	409	455	432	425	387	396	393	378	422	447	422	374	405	398	432	424	391	420	412	431	395	413	434	376	425	416	373	413	418	404	405	435	414	417	410	382	415	401	415	414	477	384	402	411	397	396	418	404	453	435	424	384	419	419	389	444	416	436	402	411	429	408	456	395	453	418	393	400	449	385	415	390	424	442	344	394	413	432	431	448	432	396	407	445	397	434	415	429	413	422	411	409	409	414	404	430	421	417	386	417	418	436	413	412	400	429	412	389	416	429	409	409	400	421	432	405	425	416	382	419	383	389	377	428	399	405	387	432	417	405	409	420	427	445	407	417	393	436	412	436	407	391	433	422	412	391	417	398	421	429	418	419	398	427	406	377	399	411	424	413	432	408	419	436	402	436	364	412	414	411	402	456	405	408	396	419	427	440	396	360	409	407	385	418	379	427	415	415	408	443	401	435	408	402	405
22912	21514	29525	23945	21514	21603	15047	2146	1497	1447	1247	1265	1181	1135	1150	1117	2727	953	932	889	960	927	875	872	863	848	889	877	842	864	799	838	852	829	827	816	825	876	804	855	842	799	834	794	836	826	804	829	849	804	845	798	804	789	824	782	850	814	845	863	805	818	824	787	783	867	868	809	837	807	797	819	766	819	775	837	811	818	851	747	812	778	856	767	829	829	792	869	756	818	741	796	782	807	801	738	806	853	794	804	790	793	813	849	783	839	730	809	809	796	811	781	806	824	762	796	825	816	785	791	769	766	853	843	809	866	798	783	808	839	849	858	767	843	767	789	794	793	833	822	782	762	752	818	759	796	794	828	845	795	853	826	759	808	792	796	787	812	850	752	817	823	834	765	811	788	809	830	797	812	803	799	809	873	788	799	819	816	743	818	780	813	773	838	833	832	781	842	813	791	738	797	784	788	880	842	783	825	819	774	845	774	809	796	789	803	822	825	755	824	798	818	822	802	800	786	835	788	760	813	819	798	786	782	802	812	824	840	853	753	838	832	791	780	813	819	818	813	862	810	827	793	802	880	822	795	848	831	785	856	775	790	861	808	816	790	825	796	831	846	807	774	811	805	805	773	798	796	867	775	801	734	784	778	793	829	833	831	791	819	867	815	812	837	844	821	825	829	791	790	821	748	791	781	826	863	821	829	814	827	772	840	812	845	848	836	793	854	813	754	842	861	788	772	774	750	805	808	827	798	811	776	805	801	772	809	779	810	770	775	776	742	799	816	824	797	781	807	815	822	835	817	759	768	837	787	818	756	777	771	799	763	797	768	831	802	783	780	770	787	790	793	827	836	825	797	803	773	795	800	802	773	777	807	865	825	809	802	812	780	775	817	793	780	787	820	816	826	853	784	778	788	787	743	816	803	787	784	816	773	815	796	787	833	789	830	808	821	830	823	792	835	839	790	777	752	799	820	827	821	756	781	807	818	771	828	802	773	791	868	805	781	794	825	760	842	834	787	794	805	845	816	839	814	792	797	779	791	806	799	808	812	744	802	774	798	776	759	785	848	790	794	784	811	788	782	802	805	764	805	806	777	787	816	745	777	802	790	832	808	762	773	832	834	797	802	800	803	790	835	736	787	770	772	775	799	807	791	815	800	786	794	803	853	782	760	795	790	862	759	787	758	785	783	810	801	774	807	745	806	835	794	790	789	819	820	755	833	820	793	768	791	789	780	845	832	853	828	814	822	803	756	823	819	800	787	807	787	809	807	798	819	820	780	830	796	773	801	797	806	779	782	786	810	802	842	773	804	797	779	774	817	838	844	825	805	764	773	764	858	786	852	842	845	825	768	838	803	797	813	780	799	810	817	794	805	801	805	813	844	763	799	825	853	790	782	739	814	814	753	783	773	730	852	792	844	783	757	804	864	792	798	793	786	857	835	787	792	812	785	814	830	796	780	774	813	792	812	762	794	802	791	811	802	784	822	827	805	844	817	809	789	774	795	752	803	795	843	771	874	827	808	816	789	818	820	738	771	809	811	767	807	764	850	800	784	829	822	786	727	791	799	777	825	795	836	775	804	822	771	779	831	832	814	796	841	802	771	756	786	773	795	816	813	758	828	859	839	784	800	784	832	810	819	860	825	813	788	820	767	782	815	820	759	795	767	819	843	777	793	838	861	796	786	771	762	782	785	783	764	758	854	805	828	778	756	786	829	769	808	780	809	730	800	765	815	778	833	767	782	788	809	806	810	755	746	818	761	761	789	782	792	815	820	755	822	781	768	804	821	778	839	811	810	815	823	846	853	765	808	832	798	811	839	826	756	817	801	832	786	845	781	790	802	784	761	807	836	799	881	784	730	805	833	801	850	809	816	763	855	785	821	817	803	824	759	831	788	754	823	802	808	812	769	784	797	836	834	799	835	827	828	832	811	761	764	811	798	791	794	752	829	776	773	802	783	784	796	824	790	804	742	772	805	788	753	771	772	767	810	799	838	778	766	825	786	820	800	808	755	788	781	762	798	789	801	810	820	810	759	766	800	810	815	759	806	791	843	804	766	822	824	793	806	766	817	815	794	828	800	795	801	823	891	806	815	789	843	825	776	819	784	764	796	839	809	790	750	825	757	796	823	760	811	790	788	818	752	814	835	815	799	783	840	813	795	779	782	832	800	766	807	798	798	799	788	773	803	803	815	759	813	800	782	750	784	787	730	830	813	768	808	757	790	806	766	821	799	791	786	841	811	805	751	740	766	857	776	809	787	786	813	750	805	804	827	844	799	750	816	784	784	796	790	810	749	772	795	792	805	832	747	837	793	831	822	803	792	821	779	759	787	751	751	807	774	795	842	823	839	804	813	822	817	750	739	765	831	820	709	827	781	806	815	780	820	822	767	841	772	801	836	813	828	776	804	815	813	844	801	822	805	835	767	767	800	797	781	819	784	748	777	763	747	849	811	812	805	802	770	802	770	827	785	843	760	806	832	803	837	789	810	785	825	811	844	776	824	841	794	785	793	853	767	780	790	786	769	795	783	798	811	783	802	800	783	790	832	848	823	795	848	815	805	801	862	829	801	807	783	780	855	793	785	808	800	813	756	794	814	801	768	795	736	825	729	805	851	742	848	807	807	802	788	815	811	792	806	824	775	777	789	798	791	789	834	788	825	755	748	772	811	826	803	790	815	781	791	764	784	787	791	767	787	794	759	762	826	795	825	796	798	797	824	845	760	757	767	784	821	819	800	789	798	802	842	794	779	783	734	787	785	850	808	863	853	778	806	802	804	831	848	799	783	819	804	817	817	808	800	805	821	836	788	780	792	763	803	754	785	838	829	835	768	778	864	783	794	791	765	800	759	737	842	798	810	744	794	777	861	809	754	792	860	809	774	776	807	765	742	764	790	851	777	813	735	818	807	835	842	793	795	770	818	781	836	811	805	736	790	808	769	817	800	818	812	809	825	800	830	758	822	816	809	810	789	806	766	795	817	834	791	802	813	787	807	734	795	797	820	794	759	812	779	763	855	772	803	799	783	790	804	798	782	819	825	771	829	817	774	846	806	780	810	762	753	800	751	806	803	778	803	823	850	847	811	775	818	796	779	821	758	759	750	828	774	795	795	763	774	841	770	805	814	816	804	792	839	801	788	824	848	784	813	824	818	827	815	855	784	760	825	805	796	769	815	766	795	792	836	769	739	778	797	810	773	794	813	805	781	812	791	777	788	805	827	854	808	752	826	825	785	726	779	837	781	821	765	807	789	740	800	755	804	800	785	767	769	822	835	792	745	836	818	834	786	757	859	783	824	803	748	789	819	751	839	817	831	818	805	761	765	852	764	789	817	818	801	773	771	796	780	783	797	805	792	858	778	743	759	771	777	780	827	809	731	792	799	804	843	781	774	794	820	824	824	794	815	783	838	815	807	747	788	860	814	809	823	761	804	759	815	801	785	787	796	778	742	786	765	762	809	752	786	775	784	776	788	815	800	787	773	813	819	833	838
8609	17884	15428	8451	5902	4787	3716	2946	2546	2155	1926	1666	1615	1462	1578	1487	4372	1178	1134	1079	1079	1087	1078	1009	982	985	991	955	986	979	932	985	975	929	922	971	925	907	1001	965	888	910	923	886	905	954	948	963	983	938	926	972	875	926	969	907	895	906	904	925	958	927	868	914	924	930	911	924	927	927	885	898	934	859	949	870	885	885	865	866	885	893	943	900	907	872	872	947	926	858	917	948	927	943	849	904	895	866	903	858	939	913	872	904	917	935	885	954	948	905	853	871	858	895	849	938	912	946	922	882	923	917	926	909	916	879	942	883	831	871	857	878	867	904	882	898	918	903	918	937	874	909	890	882	921	906	852	868	986	947	897	931	883	891	906	923	940	868	937	865	859	882	874	916	943	832	918	874	898	865	886	910	914	893	976	941	938	888	957	851	940	907	968	935	883	906	897	911	911	893	822	892	937	954	955	916	924	862	935	945	838	928	872	903	849	942	952	910	945	911	908	884	864	893	886	878	884	894	925	901	831	867	871	874	896	918	895	882	851	838	913	887	886	899	907	913	895	938	850	865	890	877	890	908	890	866	872	913	859	812	920	927	949	935	909	873	916	909	927	935	894	916	963	905	883	879	937	823	882	857	883	895	894	869	896	900	870	901	979	929	907	891	898	913	873	912	872	890	923	943	885	879	853	845	855	881	921	877	884	862	868	892	875	919	956	885	894	937	935	898	875	880	925	881	878	893	892	858	936	894	939	921	926	893	860	927	868	884	921	889	919	919	887	900	925	940	913	928	862	899	971	883	935	932	899	929	933	859	904	955	926	923	934	817	845	918	896	928	956	899	862	913	911	938	933	827	913	949	942	843	847	898	913	932	892	902	887	863	868	909	917	897	920	931	885	905	867	884	885	958	898	916	906	901	902	960	903	904	836	909	897	868	907	915	886	850	922	895	937	889	930	892	899	879	901	939	818	912	884	910	897	908	922	884	914	899	903	859	883	890	883	942	893	911	879	905	890	874	902	925	820	890	920	902	886	898	897	911	873	858	894	942	850	956	917	933	927	936	952	925	860	908	930	940	898	873	907	929	910	877	860	885	934	884	888	915	938	881	874	922	939	907	947	882	887	915	877	981	895	920	937	865	882	931	914	869	929	905	920	981	912	916	914	913	891	901	906	932	892	919	861	867	857	855	898	899	856	907	882	872	918	892	887	898	835	941	922	933	860	859	917	937	872	907	929	901	881	928	871	907	916	894	905	908	920	904	880	903	894	895	877	852	903	892	934	903	921	887	918	879	912	860	888	939	926	932	896	904	916	843	902	889	878	903	862	896	893	905	890	904	848	867	872	822	921	889	945	844	910	934	880	853	820	877	875	846	871	935	932	950	904	970	916	962	891	934	858	893	840	903	901	865	919	920	897	913	860	998	912	939	827	898	871	910	933	894	889	898	957	929	897	929	880	909	880	911	857	906	883	877	892	922	932	948	904	878	858	897	898	855	911	874	879	909	908	917	966	941	925	893	915	871	898	823	901	883	883	879	861	854	827	902	870	898	876	836	907	915	911	850	895	907	883	878	868	899	916	927	910	874	909	864	921	911	882	887	907	842	895	867	880	869	909	873	896	867	912	833	894	944	897	921	982	893	951	921	904	917	843	860	922	888	950	913	920	926	929	888	878	895	935	904	926	930	913	927	927	896	926	855	886	872	858	871	913	991	933	886	840	934	889	911	861	892	854	933	867	897	868	861	896	921	876	917	925	840	842	937	875	958	917	927	922	914	881	827	971	860	887	931	933	854	917	932	929	915	896	868	922	844	893	832	842	911	870	874	950	885	911	878	859	906	879	875	889	957	910	919	864	866	937	929	885	919	928	952	894	929	934	880	917	881	834	877	880	899	844	881	852	903	908	869	902	889	933	889	899	881	889	903	888	871	886	913	922	924	932	886	877	864	896	864	907	912	917	879	923	845	895	885	902	912	889	886	871	901	945	951	918	916	885	881	892	886	856	860	910	919	865	876	879	889	922	880	899	895	880	912	904	946	916	892	864	841	908	831	935	860	817	859	914	866	849	882	876	900	889	846	885	858	873	934	908	881	906	900	890	898	885	865	882	887	879	897	890	901	935	900	889	887	942	902	903	859	930	925	898	866	850	941	902	911	890	898	893	925	919	925	896	917	862	863	877	918	881	890	895	910	873	898	927	922	937	879	928	872	903	904	887	856	836	921	914	962	902	934	963	910	897	898	910	889	953	941	881	918	857	913	980	942	915	883	908	902	965	924	902	907	881	925	916	879	914	840	918	883	902	897	884	886	879	831	913	880	939	931	914	874	951	896	901	888	909	884	916	824	935	918	917	949	902	963	890	926	894	854	915	901	850	898	955	913	859	858	892	884	864	905	912	905	913	876	901	878	864	921	857	884	885	888	903	832	926	900	933	864	873	858	930	912	888	901	916	878	929	947	937	920	905	865	937	915	887	875	933	918	941	856	924	875	862	934	859	906	883	890	882	937	907	869	914	916	866	887	933	869	875	891	914	894	838	841	921	871	903	899	893	897	882	878	914	873	876	903	852	881	920	848	864	907	878	959	890	927	871	924	899	873	867	933	903	870	872	922	883	909	895	874	877	849	851	977	894	868	878	896	919	848	923	865	868	945	880	934	929	871	928	878	866	940	861	887	888	895	894	962	916	904	877	951	872	880	886	883	972	875	912	838	937	927	927	889	877	939	943	902	912	905	889	915	908	847	896	933	927	859	931	909	910	932	931	942	893	950	931	858	958	884	872	918	844	909	948	939	876	903	881	894	936	887	912	882	938	912	917	884	864	864	952	929	885	924	926	903	889	894	860	905	921	896	900	908	866	872	903	939	901	933	864	860	921	858	878	892	916	901	848	873	889	930	941	876	885	892	811	866	880	910	877	882	911	883	887	958	825	856	897	927	883	917	866	895	820	957	845	927	859	941	914	941	917	851	919	943	921	862	905	908	905	886	954	909	926	895	883	907	954	883	911	923	913	898	867	914	915	952	953	929	878	894	894	903	933	914	869	888	841	830	906	924	858	911	848	920	900	877	874	833	911	918	931	920	917	883	897	925	919	862	915	890	852	891	902	936	911	858	937	944	861	893	917	873	958	907	821	908	887	903	929	888	956	866	858	839	905	881	887	878	922	864	912	905	883	905	884	897	906	906	891	905	888	902	911	945	901	940	912	862	870	927	864	918	852	885	871	907	845	927	906	862	889	933	878	822	867	912	912	917	967	874	968	910	901	868	878	899	912	925	875	934	884	877	913	894	867	928	886	913	856	904	899	865	879	850	861	878	954	912	918	873	886	883	940	913	864	865	940	862	861	910	863	891	868	893	884	872	917	879	862	931	878	859	912	884	873	924	905	979	889	867	929	856	915	879	915	877	915	910	881	878	948	908	830	885	901	905	874	825	875	919	919	869	904	851	943	893	890	862	861	926	881	894	894	880	892	883	903	893	923	961	891	911	877	890	920	880
27355	21052	9979	852	487	361	331	334	288	327	304	304	307	268	323	319	329	274	284	278	272	272	289	299	277	299	287	282	335	297	297	276	306	304	304	291	276	274	303	281	298	284	284	286	264	289	273	284	326	281	265	296	283	293	270	281	296	280	281	281	259	276	263	288	333	271	271	298	285	295	317	317	294	290	292	271	274	269	299	280	271	267	306	287	302	279	296	302	319	317	284	293	268	289	280	296	309	294	280	277	257	272	274	288	300	266	289	285	272	280	290	259	265	261	292	294	279	278	322	259	298	280	311	285	298	301	270	295	282	281	279	296	278	308	297	280	290	292	286	290	301	288	306	327	280	265	298	269	292	298	288	245	283	283	323	297	293	278	288	303	267	285	255	283	273	262	265	287	277	288	295	274	301	276	289	264	279	305	300	283	274	275	333	289	296	259	291	306	298	286	292	268	296	288	289	280	293	256	270	306	297	268	308	259	295	297	280	286	265	279	282	255	306	304	305	258	311	283	282	295	293	269	289	306	301	282	278	301	298	247	287	251	285	291	275	259	274	284	298	297	281	262	276	294	293	288	294	257	288	279	270	277	260	292	308	262	294	301	300	269	291	266	298	277	298	289	301	305	310	296	287	300	301	287	308	261	288	266	288	276	284	295	297	268	282	278	276	275	293	259	289	291	271	277	271	289	279	293	270	299	248	281	273	287	314	307	313	292	299	282	280	308	302	288	278	258	292	293	270	309	293	289	273	303	264	241	280	300	295	307	304	281	268	284	294	289	277	291	282	274	305	251	307	283	299	285	248	285	307	282	274	281	260	305	279	307	327	268	314	273	295	297	236	286	268	271	273	279	310	255	276	277	277	286	260	254	286	297	291	321	280	293	326	256	288	276	299	292	282	285	278	266	289	276	292	294	307	289	301	310	280	248	288	290	284	301	259	287	296	290	279	294	287	284	289	257	287	284	296	275	310	297	310	294	265	273	267	272	282	283	316	289	265	279	264	287	247	272	272	261	269	279	243	287	277	298	308	296	284	288	284	285	281	310	287	280	280	268	288	318	300	271	282	250	266	287	281	312	290	265	272	269	291	278	309	296	271	273	277	285	265	293	306	279	275	294	285	287	278	273	295	280	287	274	292	291	284	273	296	259	251	255	287	311	314	302	273	283	260	281	270	298	273	260	293	289	283	288	295	306	302	276	264	255	290	257	260	268	260	301	269	288	283	285	317	300	294	288	284	286	286	268	284	293	283	302	301	259	264	283	301	264	273	284	273	289	279	264	309	312	279	270	276	285	272	287	285	295	259	273	281	277	304	282	294	278	281	278	317	292	289	250	283	256	289	283	293	298	295	272	281	264	280	263	301	270	258	308	285	302	272	289	318	277	260	270	292	303	298	313	266	275	289	287	268	272	284	298	318	294	274	265	273	272	277	273	285	287	270	310	276	282	279	283	287	263	315	319	275	274	288	265	276	248	288	293	271	305	271	308	280	293	304	273	285	303	260	297	263	292	273	311	293	294	291	293	314	268	287	278	302	298	275	281	261	300	278	286	249	300	286	276	270	291	287	289	323	297	270	285	275	316	278	305	300	288	272	284	316	278	288	260	297	284	302	283	288	308	297	280	274	256	305	265	322	289	248	257	292	283	299	265	273	274	304	294	278	287	263	268	321	280	297	285	266	286	299	278	289	252	288	264	272	288	311	276	305	304	266	256	282	258	271	286	278	280	308	283	302	293	294	282	279	264	282	278	301	313	292	279	235	296	303	291	260	312	262	281	285	284	249	284	276	305	288	293	269	278	272	272	288	297	290	310	281	260	289	306	293	288	274	309	281	293	315	275	262	292	295	286	290	279	271	290	287	294	292	277	276	252	295	281	270	284	286	266	307	298	294	273	301	291	291	277	279	295	295	277	272	291	268	316	288	276	281	261	287	234	313	289	286	312	272	268	293	282	290	281	280	288	296	298	276	275	270	252	272	303	282	280	301	253	287	282	284	286	281	288	276	296	269	267	300	301	260	266	294	271	287	283	279	306	285	280	264	292	283	289	295	306	292	250	281	289	292	243	285	291	314	299	255	280	293	284	296	284	293	291	275	268	287	277	321	265	266	275	292	271	281	295	290	299	280	271	273	279	296	258	306	275	276	313	273	277	290	256	292	282	279	269	302	304	280	263	313	323	318	293	282	290	269	304	304	260	294	266	286	275	233	293	288	308	284	283	315	263	269	268	287	283	281	268	279	285	270	264	278	276	261	310	269	264	272	290	283	329	304	279	244	284	274	279	288	286	292	259	286	301	279	267	297	279	265	282	318	264	317	261	306	318	260	282	270	277	279	302	301	255	284	307	275	279	293	268	281	271	265	254	280	261	275	330	263	326	289	280	276	283	286	299	256	288	298	319	258	269	308	275	291	306	296	302	296	305	281	274	286	304	289	274	306	265	247	280	285	304	286	281	295	279	271	267	285	310	335	252	280	278	285	295	272	310	311	281	281	252	288	290	289	302	283	272	289	253	275	268	275	319	277	287	280	281	252	270	272	318	292	296	289	273	272	303	298	286	286	278	266	276	295	297	313	241	297	304	288	270	283	291	307	288	276	287	282	288	269	270	263	273	300	289	306	263	301	269	279	315	291	300	275	257	281	322	285	275	265	295	288	283	279	270	297	286	257	287	277	279	283	272	285	290	281	301	290	301	306	288	273	243	275	253	293	299	260	301	292	268	274	281	244	280	311	296	292	285	266	272	295	275	261	299	267	267	272	273	262	320	296	286	284	278	305	273	292	278	312	284	297	300	285	270	290	285	281	296	300	265	283	239	294	313	274	277	264	274	292	286	299	278	283	275	276	298	271	264	283	287	296	272	272	292	264	280	255	283	274	279	265	264	261	288	310	247	263	271	325	273	297	294	283	293	301	310	251	280	284	291	305	279	307	291	291	294	322	298	280	298	282	300	314	286	269	293	291	266	318	286	267	264	294	299	292	291	298	294	295	300	287	296	296	295	290	279	280	280	287	281	278	325	301	289	268	306	294	259	283	276	282	300	275	305	295	300	301	261	300	267	298	288	264	265	269	277	278	265	307	265	300	319	272	288	268	265	270	295	281	315	240	289	289	279	273	261	300	287	306	272	298	278	313	282	254	270	266	255	321	285	267	305	258	286	303	297	315	297	300	267	260	327	281	289	286	297	284	274	287	299	302	270	269	294	254	256	300	285	258	282	300	289	280	296	272	295	286	302	285	300	286	302	261	308	280	300	278	281	286	267	292	271	276	267	326	271	299	277	268	274	248	313	277	292	287	281	294	278	294	281	295	289	253	268	260	267	295	295	317	291	286	280	290	298	284	276	267	273	268	315	276	277	291	301	310	291	288	298	289	296	309	273	282	291	264	270	267	290	282	290	282	309	283	300	314	292	268	281	312	295	256	258	302	258	277	315	273	284	287	259	300	273	306	310	296	258	286	286	288	280	270	289	261	294	285	292	315	293	279	274
4389	2155	1528	718	552	487	479	389	416	416	386	355	360	387	399	372	438	366	325	369	368	347	373	334	381	314	354	354	316	346	378	362	346	336	343	332	342	348	341	371	326	337	353	321	330	353	313	300	349	329	352	316	362	336	330	384	362	342	340	333	367	379	325	303	353	340	341	347	342	337	366	387	370	357	304	338	349	364	346	323	354	380	357	359	346	348	324	326	349	359	318	363	326	357	354	360	337	336	381	348	387	321	338	348	365	343	313	321	341	346	353	320	392	383	359	346	325	341	350	309	330	345	339	382	355	325	365	327	340	353	363	336	334	335	360	343	344	344	331	345	362	375	373	335	341	368	331	322	299	316	338	337	346	361	371	368	362	331	336	351	315	329	373	326	330	330	343	345	336	333	361	356	319	346	347	343	359	342	298	332	350	336	300	354	329	348	326	380	344	337	317	351	319	368	335	342	352	335	343	339	338	372	361	344	317	327	315	355	333	351	336	365	385	335	320	357	327	362	351	352	358	341	355	307	329	333	333	327	341	368	339	318	365	344	333	314	381	339	337	363	347	351	366	323	341	354	327	333	344	353	346	376	342	306	341	348	333	362	358	366	331	367	338	321	298	323	328	341	341	307	327	341	351	365	349	336	333	299	371	320	325	328	343	355	345	346	358	337	343	350	372	317	342	354	370	336	356	350	327	313	318	329	352	325	327	362	300	367	356	339	308	301	339	365	360	355	355	398	365	390	334	326	344	363	316	316	353	313	326	357	326	340	347	356	318	327	389	343	341	366	360	342	351	353	373	337	372	329	343	355	337	323	338	359	319	324	334	308	318	332	365	357	355	338	335	337	339	334	349	293	318	327	354	373	310	332	304	336	349	352	345	360	331	335	361	318	380	338	362	349	311	337	340	318	355	358	343	345	364	317	343	371	359	339	339	303	324	320	350	330	372	368	311	312	365	372	350	300	339	371	317	362	344	371	330	357	355	360	351	308	368	364	341	364	315	345	319	369	327	308	342	382	330	381	361	337	351	333	356	306	372	337	361	335	362	330	370	345	334	347	348	322	373	336	350	335	357	346	370	355	376	326	333	324	339	342	331	342	365	372	345	310	341	323	341	351	312	348	357	347	337	337	352	349	342	358	313	346	338	314	354	359	359	341	369	342	331	339	356	331	373	307	326	338	361	395	395	349	374	360	337	385	359	337	353	343	362	377	343	343	319	367	349	354	371	348	331	349	379	321	339	333	358	341	356	364	344	340	327	354	344	331	344	352	344	379	365	332	339	322	334	330	371	351	344	344	337	346	360	367	357	339	333	308	342	356	351	335	323	338	340	346	367	344	371	333	328	356	361	287	366	363	370	374	314	362	342	331	311	344	308	333	348	347	355	354	336	312	356	341	322	335	316	351	365	335	329	362	317	355	340	347	326	314	364	325	352	330	340	301	358	334	356	371	367	357	344	349	314	328	355	389	341	340	318	324	352	341	389	359	343	358	336	343	351	368	324	364	361	351	332	335	354	344	343	350	359	339	380	320	378	338	336	319	371	357	319	351	374	345	345	363	321	357	327	336	332	358	332	413	317	371	342	316	369	354	337	358	333	345	348	360	352	356	360	333	340	344	351	314	354	324	353	371	339	325	366	355	336	348	354	366	350	373	358	346	359	307	358	363	349	348	365	375	323	365	346	371	355	331	328	387	351	350	343	366	355	355	343	345	333	353	367	363	346	344	368	357	350	354	370	366	354	326	321	361	348	366	360	308	343	328	358	343	361	328	361	342	348	354	327	355	345	331	317	361	290	351	360	354	298	356	341	359	344	396	357	343	306	369	337	325	346	322	321	329	329	317	342	347	355	340	329	353	382	349	314	360	337	351	365	333	344	366	356	314	368	379	358	357	309	352	327	344	349	357	318	326	355	331	356	337	329	334	357	311	355	311	320	321	367	352	372	324	357	308	362	334	342	339	342	339	309	344	376	335	335	356	347	366	347	315	326	310	330	354	336	358	343	356	316	341	338	321	347	373	327	343	349	353	367	324	336	318	348	327	349	355	361	357	336	342	349	331	334	383	365	328	345	354	334	318	341	317	346	335	328	355	360	349	353	327	375	346	365	332	308	379	331	336	308	332	349	347	352	330	348	358	323	346	377	322	333	355	300	331	320	331	345	361	324	379	365	344	320	366	355	307	341	342	344	329	346	318	350	331	361	347	349	281	342	377	364	319	353	338	324	355	290	364	331	342	324	324	339	328	355	348	376	333	327	335	336	332	356	350	326	351	365	325	350	369	342	313	358	370	338	320	362	376	358	375	304	341	356	333	345	336	334	325	376	305	332	348	354	351	338	359	323	384	364	342	338	340	347	373	344	356	349	337	343	340	322	311	306	358	362	331	388	337	314	330	372	362	355	338	386	320	342	384	292	364	365	322	343	347	326	335	369	350	336	365	362	377	335	346	344	369	342	320	354	358	361	329	365	322	332	346	338	352	334	335	359	330	372	318	337	351	347	334	339	346	351	374	359	342	365	327	365	334	347	319	377	342	327	371	354	347	353	349	327	359	326	346	340	354	353	338	312	322	375	335	333	349	365	363	333	326	358	340	379	368	343	367	337	359	349	316	355	345	366	335	359	346	339	351	301	320	326	365	352	357	368	329	328	328	354	314	359	323	384	360	365	353	307	349	368	346	320	361	377	344	374	351	352	402	342	321	347	346	344	341	338	348	327	338	327	322	331	324	371	360	342	326	365	348	378	336	343	324	364	345	332	344	336	363	321	354	343	344	357	361	348	330	346	335	328	333	349	339	353	383	359	336	329	326	346	356	335	334	330	328	359	315	349	341	354	341	369	344	326	338	342	334	337	336	345	331	311	353	321	349	318	334	360	334	325	329	346	342	326	350	334	359	349	344	345	349	315	375	347	340	359	333	338	366	354	334	341	346	321	329	330	355	344	350	354	328	338	391	386	324	371	335	339	338	340	347	334	352	374	338	345	352	364	372	342	347	335	357	331	359	350	353	336	373	345	335	303	324	370	333	329	357	362	328	376	342	353	342	372	343	362	337	322	388	344	319	340	352	357	344	320	370	343	363	344	341	324	349	322	377	342	344	331	372	340	362	331	317	339	366	366	362	341	361	361	363	337	333	334	329	336	320	340	339	361	334	356	353	354	330	335	364	348	334	319	354	360	346	317	357	295	366	335	362	326	325	335	327	357	318	362	331	336	352	332	307	371	354	322	343	346	342	353	309	334	365	379	340	355	351	356	365	325	354	338	350	388	338	301	361	357	318	338	375	340	307	339	303	356	373	338	362	353	358	336	360	357	331	358	351	326	370	297	335	370	346	355	359	350	341	331	348	337	330	315	364	320	320	316	326	354	331	336	318	333	335	315	346	365	302	364	326	356	334	367	309	318	369	373	362	328	334	340	347	351	362	339	335	330	376	342	354	320	353	339	358	332	326	323	351	376	346	350	324	363	349	357	365	370	327	290	334	351	343
23730	21502	29251	24201	21491	17433	2200	1222	969	943	858	857	793	822	822	750	2007	740	617	663	644	645	654	662	644	660	659	651	650	670	615	624	675	626	609	635	611	623	597	606	657	590	637	623	605	600	609	596	585	612	640	611	595	606	607	604	595	579	645	600	585	585	617	687	574	569	619	609	591	603	594	621	574	605	569	609	604	601	598	607	637	608	643	633	616	648	603	588	647	620	624	616	634	626	660	634	597	608	586	627	632	581	638	646	635	634	587	629	640	602	620	599	660	600	593	606	621	634	642	568	596	620	600	593	642	599	640	573	594	633	637	629	576	625	587	665	607	607	599	614	610	574	557	579	603	579	577	621	562	621	633	637	645	598	550	638	589	604	627	632	623	560	574	580	626	600	605	614	603	635	586	585	619	608	610	572	589	568	607	642	610	565	628	612	584	641	563	607	630	591	609	640	580	636	611	635	599	586	598	569	604	617	597	615	625	571	628	615	616	573	625	599	628	635	642	618	628	611	600	616	662	637	589	615	602	604	619	664	590	608	559	613	608	597	597	590	629	605	634	581	636	605	588	634	592	550	642	569	609	654	614	576	635	588	582	604	603	606	603	584	686	640	607	587	602	583	617	566	622	589	599	632	618	571	627	620	628	583	598	576	572	621	593	653	573	597	591	623	577	611	591	599	620	665	581	630	575	625	639	599	593	616	578	582	560	610	586	582	650	594	609	623	608	606	587	666	608	586	587	598	618	591	622	596	617	600	555	578	589	611	604	622	616	597	646	619	614	568	574	619	609	626	614	636	610	615	625	597	607	590	574	617	573	589	610	579	575	578	633	612	606	612	606	624	605	615	608	604	628	625	585	601	612	612	616	611	607	602	614	628	603	608	565	583	579	615	598	590	607	587	625	600	565	579	602	638	598	619	627	615	629	544	577	580	629	593	632	589	646	587	619	628	608	569	550	561	628	641	622	566	591	609	585	595	611	635	623	598	608	610	624	653	572	633	617	626	621	614	624	585	606	561	603	545	594	591	575	621	611	583	604	568	635	605	660	568	587	575	599	595	556	584	592	567	626	585	589	616	561	593	621	629	592	608	597	626	591	610	562	601	580	621	588	605	640	606	602	599	604	629	592	597	611	622	596	614	607	580	598	634	611	593	584	615	586	598	618	628	606	657	659	603	621	643	605	616	596	602	625	555	644	613	565	626	642	637	636	609	586	637	645	580	595	624	590	553	579	621	663	550	611	633	622	609	647	622	606	589	621	594	619	610	613	572	588	615	586	600	598	569	586	632	658	667	602	578	600	569	614	602	599	578	609	624	587	549	632	559	601	563	616	592	564	614	620	651	593	612	609	591	595	551	592	642	636	629	593	638	621	675	621	640	593	653	589	588	607	593	558	624	602	536	609	618	609	558	601	625	600	608	622	616	616	617	622	627	633	628	620	612	576	644	615	634	616	626	594	618	612	647	628	617	595	655	608	604	644	568	641	621	570	595	608	615	645	608	595	607	618	616	578	614	582	604	562	618	605	623	591	613	619	608	595	627	644	649	578	587	611	605	578	617	592	608	603	601	605	598	618	599	610	608	623	604	631	617	596	619	610	612	617	640	641	626	610	619	626	627	586	612	631	613	605	608	614	638	600	603	605	609	599	598	618	640	614	587	625	607	593	622	583	632	616	590	624	627	633	618	636	615	596	611	613	609	631	582	584	614	598	627	579	609	620	603	572	626	627	614	598	604	629	602	633	596	613	602	607	571	578	654	612	602	631	628	541	584	608	630	603	597	602	614	574	548	605	591	613	592	620	577	628	545	645	545	597	587	591	570	594	608	574	606	575	612	582	593	585	587	642	612	607	634	626	631	634	606	599	652	603	552	623	613	618	636	576	604	631	666	611	582	596	622	604	589	622	588	622	588	584	589	654	606	577	624	593	606	602	596	623	613	592	643	568	637	605	639	637	623	593	611	609	632	611	623	592	580	614	580	637	634	602	577	613	572	620	574	623	608	649	590	643	614	605	599	622	613	644	601	590	598	565	644	579	592	619	605	625	574	605	583	621	604	605	586	639	542	603	628	547	650	595	588	603	568	568	619	629	590	551	577	566	578	608	579	560	587	610	639	595	618	603	604	590	578	622	616	604	585	588	619	613	610	596	597	572	584	627	573	621	640	613	591	614	546	600	579	596	596	632	636	625	626	641	634	626	606	590	635	578	566	602	621	590	571	567	536	609	607	648	611	637	544	608	601	618	622	603	611	604	576	614	597	642	621	579	630	610	615	613	605	596	651	611	574	596	611	637	606	638	611	560	605	585	603	625	621	592	583	612	563	564	602	579	632	625	608	598	601	597	569	614	633	589	550	620	578	600	630	625	636	561	616	573	587	566	552	625	612	614	582	603	591	582	582	602	606	615	603	532	608	569	551	590	587	612	616	611	578	620	610	587	647	587	592	613	557	556	611	605	629	595	635	610	554	575	614	649	606	610	588	620	617	598	619	546	645	600	581	623	617	594	571	620	572	620	584	596	596	583	616	607	597	606	582	630	604	572	588	585	656	617	563	605	637	618	620	589	575	611	600	608	580	613	570	616	601	596	565	578	628	602	562	640	581	605	607	623	587	553	634	613	583	621	620	578	642	579	614	605	638	610	584	582	604	582	602	573	592	608	606	620	587	622	600	603	556	631	601	579	606	585	612	561	626	596	620	587	580	591	598	615	568	617	623	608	594	620	636	615	647	568	588	622	612	612	605	609	605	653	629	593	553	639	579	567	582	603	627	629	611	576	592	647	590	574	583	641	629	620	598	603	611	625	620	596	606	563	577	625	618	627	582	583	597	589	652	642	586	633	611	639	588	601	598	578	637	634	621	661	592	581	626	625	614	618	589	629	611	624	611	610	573	654	636	621	602	644	612	620	623	625	589	590	618	587	617	598	646	656	590	580	599	643	593	611	554	617	658	604	569	585	601	615	589	602	604	630	601	606	602	567	593	625	628	616	643	621	592	579	640	617	595	572	570	604	623	618	574	607	604	615	610	583	617	597	587	614	546	607	598	597	605	656	578	543	594	577	636	604	583	604	590	596	624	595	609	640	612	607	619	636	577	597	629	641	660	582	616	609	633	622	626	631	604	613	566	549	587	592	598	641	637	580	590	614	561	614	650	598	580	597	675	609	601	611	591	627	557	566	602	654	648	609	592	611	591	635	600	595	594	648	611	589	580	573	583	630	634	640	591	599	621	602	610	557	603	600	599	581	623	632	567	602	585	556	634	600	602	653	583	625	572	618	615	604	597	584	574	593	574	593	609	617	601	616	570	606	569	615	584	615	619	574	650	561	556	595	583	624	673	580	608	654	595	572	603	580	620	615	572	593	614	648	644	557	629	579	621	628	598	587	596	607	536	573	607	609	663	641	586	635	643	580	625	590	576	629	621	585	617	612	558	591	598	594	603	631	582	593	603	606	602	598	566	629	612	585	612	597	598	604	585	586	617	640	586
5364	11165	9971	5220	3665	2681	2112	1777	1543	1347	1176	1099	1056	973	1022	1036	3160	879	854	857	707	744	738	740	742	778	693	747	735	742	740	722	707	707	717	734	713	780	644	719	660	697	736	688	676	757	649	698	679	737	668	718	679	696	714	704	657	678	678	703	702	681	687	658	742	713	654	717	693	710	690	687	677	688	699	669	649	680	663	723	662	688	716	665	690	716	659	658	678	697	737	663	665	759	680	683	702	654	736	731	663	671	681	675	689	657	692	682	712	621	659	696	711	676	731	718	676	684	683	696	698	690	706	656	653	651	705	713	664	747	694	673	711	673	671	682	708	697	693	714	700	655	673	713	663	673	715	692	680	688	699	723	722	661	718	664	696	703	668	688	712	681	658	653	651	693	737	663	656	725	700	670	689	658	714	676	632	662	720	693	718	697	695	671	719	671	664	677	663	670	702	694	684	648	708	684	678	683	713	666	709	646	648	688	678	691	655	692	667	674	708	651	708	702	636	669	689	677	640	700	653	683	636	688	686	697	672	705	702	698	701	686	696	683	671	655	653	706	654	689	675	670	674	680	697	643	673	693	708	649	669	681	681	688	713	686	659	688	678	704	701	747	691	693	637	681	690	679	708	684	700	661	665	714	640	669	677	658	673	644	693	697	710	648	706	766	646	652	730	629	680	699	669	672	687	675	663	691	674	620	773	657	660	676	707	663	676	739	729	717	690	658	684	678	689	669	714	688	761	698	703	691	648	702	668	646	694	742	645	717	683	669	698	685	657	697	663	690	693	668	686	699	679	721	729	686	668	666	692	684	675	639	638	684	716	720	685	728	698	710	654	690	649	675	709	630	697	714	704	700	668	680	652	743	676	713	692	656	687	703	689	665	682	692	706	616	668	675	684	674	713	701	713	700	650	677	666	684	649	656	669	685	695	667	690	677	644	736	661	718	698	695	692	651	691	716	702	650	678	709	673	690	686	651	642	660	682	688	687	684	671	674	664	632	686	707	696	638	687	667	697	720	724	694	693	688	682	652	654	687	699	686	691	724	686	661	713	682	730	660	714	713	680	715	682	663	737	662	682	662	664	648	711	679	650	705	707	688	695	707	686	683	675	667	730	695	676	698	612	643	694	690	691	728	656	705	657	645	657	711	707	717	651	675	672	702	661	721	677	670	669	646	703	690	708	676	683	639	654	695	729	707	676	694	695	679	678	681	668	689	644	667	641	710	726	688	706	680	683	655	707	710	674	712	699	694	698	728	658	685	660	685	669	694	674	660	701	699	698	735	630	688	725	712	719	676	709	692	680	697	642	680	687	686	712	680	697	695	630	676	691	694	658	650	750	671	688	650	674	684	683	686	707	669	704	693	688	646	669	666	746	651	704	725	632	662	662	735	682	733	642	683	696	657	694	660	711	666	684	729	738	721	749	681	709	661	672	687	702	702	642	693	677	668	693	661	698	697	661	685	679	720	698	640	696	701	667	677	691	700	727	662	674	633	680	764	686	676	730	643	663	692	670	699	734	651	693	698	683	668	655	657	690	669	670	662	686	702	658	660	697	698	660	669	643	716	665	694	662	733	701	714	628	699	691	683	719	673	635	696	674	706	697	686	703	669	718	657	669	705	671	714	672	722	657	705	693	656	652	634	659	695	664	668	662	765	712	696	664	685	691	657	669	689	684	690	698	647	688	676	668	662	682	709	626	680	665	708	671	670	707	641	669	657	662	686	700	683	699	666	689	708	657	716	673	664	736	666	676	677	627	691	655	680	653	661	665	687	703	682	681	717	675	664	667	657	613	681	668	665	694	704	712	680	661	660	670	695	688	698	694	663	689	712	699	684	662	652	674	667	726	678	750	659	669	678	683	705	714	632	635	636	675	677	700	680	653	725	685	660	684	647	690	748	655	670	720	700	641	648	661	673	664	736	694	660	713	690	670	671	711	659	667	654	723	685	692	716	698	685	675	725	667	626	727	681	662	680	715	687	669	689	660	649	688	693	640	673	661	694	666	657	667	667	659	691	689	667	716	660	647	667	672	681	704	692	645	660	689	656	691	681	689	674	742	694	648	662	675	656	687	706	699	668	651	709	679	662	727	693	696	704	653	684	702	606	720	681	676	666	686	670	690	703	692	646	651	705	759	731	679	653	687	678	634	703	692	672	701	708	650	668	690	710	676	716	689	671	676	719	684	673	684	710	699	657	639	695	679	682	655	683	654	690	685	688	702	693	690	703	702	663	712	715	674	687	639	628	668	669	677	676	640	670	668	700	670	658	673	660	657	661	634	654	679	706	676	689	654	664	665	621	678	662	720	644	701	643	702	700	697	682	665	689	712	694	658	716	700	672	647	727	658	715	698	688	700	715	660	709	682	701	674	674	692	693	709	683	716	627	676	657	651	679	589	651	669	674	682	647	681	717	708	700	682	694	688	739	676	690	715	712	700	668	687	679	730	695	667	725	685	704	715	682	687	691	671	683	675	692	700	701	636	679	638	675	703	704	658	692	681	667	693	690	695	674	661	664	705	682	692	723	683	681	658	686	701	653	693	673	692	709	691	696	673	698	646	735	671	718	656	706	666	658	664	732	675	664	662	636	733	699	680	684	703	713	723	644	663	684	713	665	636	668	658	717	712	685	658	709	678	653	687	669	642	684	653	695	694	643	703	730	721	693	650	659	699	729	708	675	694	692	665	688	678	696	680	656	710	719	701	703	698	679	667	699	651	710	704	622	700	664	703	673	684	624	658	710	722	675	672	713	745	653	674	673	657	702	713	669	676	663	712	648	675	694	702	639	705	657	678	758	706	711	676	729	723	683	679	664	712	656	670	667	681	701	639	644	652	710	691	695	624	640	706	640	683	704	680	698	651	705	701	670	701	648	658	683	698	692	677	728	655	665	719	688	645	650	712	723	710	672	673	717	752	697	726	703	674	670	686	691	696	694	660	658	677	684	719	674	699	685	646	639	710	647	697	663	696	680	667	681	646	663	679	699	758	695	686	737	668	662	703	717	674	677	698	695	688	657	657	674	667	755	724	676	721	698	676	667	650	651	701	664	681	717	675	661	693	710	693	701	755	668	699	716	693	696	686	676	687	673	683	676	686	707	650	652	628	749	695	641	651	686	671	644	676	711	688	671	631	681	667	678	714	678	665	645	722	698	670	703	683	684	737	677	637	652	705	735	670	712	661	690	660	676	745	685	719	696	666	697	697	672	667	676	707	705	623	667	680	711	681	653	672	665	693	666	691	728	658	685	669	701	728	687	688	676	726	689	703	672	691	726	696	707	704	647	696	684	656	681	644	648	669	656	657	677	663	675	637	664	670	663	680	660	729	636	659	678	657	694	696	677	701	648	719	689	686	679	703	686	675	703	657	726	630	680	711	699	712	677	692	662	673	668	685	697	674	675	709	686	686	644	712	669	705	724	624	655	707	701	682	685	666	664	684	617	708	660	678	664	669	666	688	686	672	618	707	628	651	666	687	698	704	697
25202	21529	28363	25058	17109	1276	636	560	494	473	453	403	411	434	386	378	929	363	384	358	344	296	353	337	310	338	341	283	310	307	374	329	356	319	336	335	353	314	319	382	316	306	350	353	319	326	353	326	286	331	349	333	344	327	357	353	311	364	332	330	337	316	333	364	329	320	360	306	324	358	347	343	311	352	345	310	316	306	343	303	336	337	312	336	329	324	296	346	339	316	357	328	320	266	344	314	323	292	334	338	325	312	328	354	331	345	348	319	309	318	333	307	352	329	291	349	302	341	333	361	375	377	314	314	301	350	336	327	318	301	321	339	357	336	329	340	340	323	301	289	331	341	291	311	315	332	317	337	333	305	291	326	315	332	326	324	335	339	340	304	334	312	306	305	293	344	310	319	313	330	348	296	341	338	314	357	333	328	334	341	288	311	331	311	304	310	314	323	353	318	303	305	322	327	306	337	311	334	329	327	313	325	345	312	327	338	322	334	324	325	329	330	336	330	320	327	314	295	323	332	375	333	331	308	348	323	355	295	332	283	297	332	299	308	323	321	359	331	349	322	304	318	321	331	309	334	366	328	331	331	356	341	314	339	297	295	314	327	351	284	304	314	311	323	340	368	327	317	326	307	288	291	323	351	318	349	317	346	289	329	360	346	338	320	351	328	350	322	329	310	306	310	327	324	327	345	344	322	334	320	325	323	300	307	320	322	348	334	288	347	309	329	336	301	326	320	338	326	310	317	313	328	284	327	358	317	315	328	316	282	339	322	335	332	349	325	353	315	316	302	335	333	323	332	349	310	301	308	318	334	311	317	298	295	327	303	346	337	328	346	310	334	306	354	343	338	309	367	333	347	293	315	332	335	339	319	292	305	358	309	321	326	338	317	312	318	313	338	329	356	368	343	302	300	321	325	305	350	323	334	302	330	286	295	309	319	325	342	334	313	304	308	312	300	356	317	305	335	327	333	315	333	341	328	320	309	314	293	313	295	311	319	331	329	332	347	342	301	329	337	340	364	321	322	307	319	340	337	334	306	344	293	327	323	329	343	316	303	348	320	332	336	334	339	326	305	338	332	340	312	325	361	292	321	298	304	323	316	368	306	341	356	322	320	317	298	285	312	329	341	333	318	353	304	322	309	315	341	349	303	362	324	376	300	300	307	317	316	347	328	304	348	320	305	315	325	329	317	314	345	322	299	333	344	311	314	340	323	289	303	293	309	341	321	360	350	344	326	328	376	309	285	278	342	358	311	318	310	314	346	327	281	312	353	349	327	301	328	322	336	312	325	306	337	356	297	328	321	326	346	343	322	302	297	336	331	352	323	303	321	325	294	314	287	330	331	315	332	324	310	319	325	350	331	340	331	310	332	335	297	304	308	334	332	321	351	318	321	309	356	258	329	310	321	325	312	321	343	302	301	304	326	345	317	340	321	291	328	338	326	342	341	363	314	317	338	332	324	322	345	334	315	340	328	301	361	345	326	335	300	328	297	340	332	342	320	348	289	304	325	321	307	335	323	354	327	332	315	334	345	297	322	313	292	325	321	326	328	319	326	339	307	295	301	334	340	333	334	342	316	328	326	314	342	363	326	320	326	315	307	297	333	326	343	305	312	328	308	350	314	330	309	300	341	303	366	313	320	340	329	323	316	320	361	341	304	361	347	304	320	331	315	283	324	328	310	332	357	332	335	320	327	323	342	353	291	367	325	310	348	335	332	316	297	316	344	352	333	314	303	308	317	354	340	312	337	314	272	300	310	327	333	323	293	329	320	321	313	322	328	324	345	361	322	319	346	339	329	331	305	345	361	311	335	339	312	299	292	368	333	326	321	332	323	302	317	339	325	337	332	342	335	294	296	314	339	347	336	357	333	340	323	306	345	296	314	322	341	343	323	357	349	314	315	321	347	310	332	367	341	324	305	337	354	305	315	316	311	325	337	315	336	336	297	318	329	314	327	300	323	320	342	342	288	348	309	311	305	307	303	314	319	325	331	319	319	362	312	319	310	326	316	301	316	287	320	295	346	325	359	346	310	357	301	318	313	300	349	311	333	325	346	337	339	354	330	292	325	312	345	337	353	344	331	301	354	291	330	336	340	296	300	312	340	355	293	323	285	304	306	349	332	363	336	318	335	332	340	312	324	299	357	304	338	319	299	308	332	332	342	309	339	335	347	355	309	346	350	315	286	306	321	330	325	311	326	307	370	325	318	350	328	311	357	331	326	310	352	309	360	341	310	320	324	362	348	318	314	334	313	279	314	313	341	303	319	342	332	330	314	288	346	329	318	368	338	324	304	322	316	330	316	302	341	349	318	327	323	379	311	322	319	330	328	312	325	325	314	324	315	342	347	300	322	329	331	323	324	329	303	341	293	324	301	305	322	350	353	306	304	320	308	285	322	314	308	346	317	326	289	323	298	349	294	303	320	312	361	298	335	355	299	319	349	343	317	329	299	351	340	324	342	350	309	336	324	328	325	320	328	303	342	340	298	307	332	340	329	293	312	307	312	304	323	274	300	341	345	331	326	322	286	329	274	369	341	327	343	346	322	307	326	308	326	340	320	344	299	321	310	329	306	296	333	312	318	340	309	317	280	302	338	349	304	293	336	294	332	305	339	290	335	315	304	320	320	322	304	338	302	367	325	334	309	315	328	331	301	336	329	292	299	307	317	311	317	354	332	332	326	340	324	338	324	326	325	333	345	332	325	312	367	317	330	305	350	342	318	316	309	318	340	320	330	352	334	317	331	334	310	324	300	324	335	315	360	345	360	303	294	311	318	313	321	329	312	357	313	319	314	316	305	328	323	321	347	330	329	354	351	339	322	321	346	300	292	304	321	303	316	329	299	287	324	316	317	313	334	297	329	322	339	310	348	339	346	325	332	312	329	338	283	333	303	353	319	304	335	341	311	254	339	321	325	318	332	343	301	337	311	330	320	301	320	305	320	345	308	339	324	354	336	333	324	348	333	339	292	333	337	346	331	325	299	333	342	338	323	342	354	311	320	306	319	322	303	324	340	286	317	321	304	336	327	346	314	332	320	342	332	285	349	335	303	326	342	333	329	310	332	342	320	332	332	327	320	333	321	291	325	377	324	301	330	283	339	295	306	345	331	313	348	322	325	329	313	309	317	322	329	290	333	343	341	310	337	310	315	309	314	300	323	340	309	340	342	321	336	314	297	327	321	340	317	321	344	358	351	328	322	326	334	336	309	309	304	313	311	350	346	325	340	314	310	308	277	337	340	314	299	309	310	327	321	317	305	336	327	326	313	323	337	298	301	319	326	313	335	295	327	324	312	305	308	324	331	333	302	330	321	314	306	360	324	316	328	324	327	333	325	328	328	330	320	301	317	333	295	302	353	299	296	292	316	337	333	320	352	308	313	317	321	322	308	320	324	346	341	355	326	313	351	326	311	336	321	332	318	332	324	300	335	321	317	353	321	329	308	309	332	310	318	339	316	325	316	336	327	319	316	285	338	320	324	349	353
5207	6546	5920	3269	2381	1603	1274	972	904	754	693	640	638	616	598	583	1651	472	492	465	450	450	444	447	449	439	416	477	416	446	440	458	426	424	440	431	442	440	432	400	403	405	420	402	408	435	428	430	428	391	477	434	398	444	411	425	395	411	429	436	442	433	417	425	432	422	400	439	414	392	427	410	420	407	421	417	422	405	454	386	434	372	434	406	408	384	384	395	392	401	419	397	388	420	435	405	403	402	423	372	395	378	449	429	409	419	411	399	413	410	411	431	389	444	440	399	384	406	408	403	371	417	408	425	385	417	375	422	394	413	379	450	429	393	385	408	422	430	399	424	377	385	381	429	405	419	380	407	401	436	383	403	415	413	388	419	409	372	436	378	416	445	401	409	442	431	394	400	385	407	399	394	448	427	381	404	406	439	394	416	442	427	383	413	398	410	402	423	417	400	413	447	435	399	389	415	435	426	425	450	418	418	405	411	416	370	402	435	404	414	380	433	398	392	407	406	380	402	373	417	402	377	403	412	428	395	406	419	425	426	398	420	409	403	454	402	395	402	424	374	403	407	410	432	393	389	378	369	438	402	419	420	439	413	423	415	400	407	421	393	419	413	428	403	430	406	408	447	448	426	406	424	406	416	373	425	432	399	403	413	409	422	442	417	415	388	426	390	404	420	398	377	433	383	430	432	405	441	416	442	391	376	407	410	404	393	394	434	406	454	409	398	359	383	457	424	366	379	417	373	446	386	425	401	383	405	408	401	426	409	412	402	417	396	419	428	398	409	414	450	411	386	390	400	396	392	397	439	399	417	406	395	431	391	421	391	369	386	400	393	452	431	394	386	398	427	416	438	389	399	389	418	436	451	405	427	438	433	389	454	395	393	398	415	418	375	427	426	435	422	380	431	400	421	385	438	427	415	431	385	434	436	423	412	387	385	417	430	384	379	395	420	406	439	425	391	413	410	434	396	406	406	407	429	405	400	400	417	407	399	426	419	392	408	412	399	386	416	436	397	377	416	404	414	395	378	415	420	399	431	434	405	447	444	450	384	387	371	369	433	407	454	434	392	423	371	433	373	423	408	398	429	407	408	420	432	398	413	424	432	411	423	420	434	404	410	401	386	432	423	414	433	400	410	431	422	429	393	377	404	445	423	449	441	402	425	396	372	430	416	417	420	401	390	401	398	406	406	409	404	383	407	412	414	393	452	424	435	426	435	387	398	369	430	387	415	398	427	406	416	407	405	382	384	395	427	418	387	426	415	407	405	405	436	424	386	435	388	407	414	413	383	448	381	404	404	383	414	386	432	393	387	418	413	420	371	429	432	400	432	421	463	392	423	401	426	423	390	396	428	404	397	374	394	430	426	407	402	398	379	391	413	391	400	405	423	409	430	384	403	413	406	400	429	405	423	443	400	397	431	409	400	422	375	407	436	407	412	444	395	381	452	408	402	435	431	393	413	397	417	380	381	408	415	438	391	449	419	405	427	387	371	411	418	408	415	415	387	396	422	426	391	461	379	396	390	426	439	420	406	398	412	398	400	388	411	394	440	367	378	419	404	413	412	409	432	414	398	427	406	374	430	409	390	427	402	409	432	416	436	421	388	403	399	432	396	435	415	421	458	414	381	394	388	440	403	401	385	426	420	414	436	396	393	415	431	407	426	425	397	418	414	400	392	406	426	393	433	405	421	394	411	424	439	422	375	434	448	441	437	419	413	382	390	383	407	448	410	423	409	419	432	400	389	442	402	370	418	383	428	467	401	401	425	398	431	407	406	386	418	428	404	392	413	407	427	349	393	418	406	418	380	390	406	422	401	405	413	424	403	412	377	441	438	402	438	396	409	383	405	408	397	408	410	456	417	421	392	401	417	398	425	384	394	371	429	439	437	422	378	416	395	402	383	405	408	396	413	409	394	425	393	378	414	385	430	418	394	407	373	406	438	414	396	407	421	419	409	400	427	405	434	436	384	396	406	440	402	395	419	390	418	429	418	384	424	367	396	409	389	404	430	410	421	404	410	434	412	438	420	437	393	422	444	389	429	429	411	451	390	419	433	432	436	433	424	398	429	385	402	459	409	393	420	406	381	439	389	422	429	416	416	401	430	417	424	389	379	407	424	424	426	422	387	372	422	422	379	403	416	390	416	404	388	405	414	400	417	409	405	418	396	379	432	359	383	394	444	414	424	409	427	381	390	411	436	427	408	423	409	372	412	403	394	400	408	438	390	426	449	427	447	411	410	445	417	407	398	406	421	424	437	389	406	400	396	410	384	418	391	410	401	403	417	460	397	455	436	414	400	409	430	416	440	412	415	400	407	388	422	428	429	404	416	390	417	418	444	415	393	395	429	419	435	407	406	417	380	399	393	424	424	408	399	418	438	434	399	417	377	395	417	415	373	397	404	385	419	389	391	407	400	409	429	409	417	405	400	406	421	389	423	360	407	432	410	433	415	379	434	393	407	395	435	417	417	449	403	379	372	418	451	391	412	432	408	431	401	405	387	405	407	473	378	399	383	443	402	394	393	414	411	388	402	404	428	425	400	426	388	398	426	392	406	377	411	424	399	403	421	394	390	379	407	419	392	424	398	411	398	423	380	436	425	415	400	415	397	412	413	412	403	433	393	415	430	416	431	377	435	420	420	417	420	411	412	414	410	422	399	380	407	418	415	405	397	390	391	417	436	426	395	407	430	389	436	420	404	404	426	387	420	423	402	376	392	403	415	402	396	378	435	408	374	429	387	447	383	391	406	402	392	415	418	423	418	393	407	409	459	407	417	414	392	426	397	422	400	424	396	435	444	432	383	410	439	379	401	410	384	438	430	387	411	427	416	394	399	389	414	428	440	407	425	394	388	416	421	431	403	391	419	390	432	429	381	380	401	404	405	428	389	406	381	424	394	405	423	409	407	426	403	439	410	377	441	418	425	399	403	407	412	376	402	410	413	395	400	413	423	430	413	395	430	389	411	425	407	422	411	436	421	415	410	412	365	401	383	417	427	386	404	402	418	401	375	414	436	434	389	410	445	387	406	436	414	423	429	368	433	377	400	437	405	425	399	434	414	380	405	373	382	386	426	405	449	401	400	393	377	446	411	413	408	433	401	399	429	386	407	408	390	384	407	383	385	382	445	407	407	394	413	403	426	393	386	394	402	453	412	394	430	428	415	437	405	404	400	433	414	372	390	404	404	402	438	431	409	416	409	388	439	434	399	427	403	391	431	426	431	415	397	427	443	401	407	389	399	403	392	360	372	430	352	444	422	383	374	429	423	415	458	438	382	422	401	371	418	414	437	380	425	400	409	376	422	393	408	427	421	408	377	401	408	431	404	374	434	437	417	411	422	418	417	436	357	431	427	395	405	413	449	387	378	387	406	363	388	376	437	429	427	410	422	428	398	420	409	402	434	389	420	431	399	419	432	429	454	404	446	376	433	400	418	418	418	401	375	394	420	390	415	415	406	388	425	387	472	410	405	352	429	466	435	385	457
22929	21522	29527	23958	21514	21616	15029	2241	1612	1382	1276	1218	1181	1149	1088	1080	2850	938	872	948	890	903	877	914	803	937	885	864	812	844	832	879	820	826	859	850	820	825	803	750	780	830	833	844	803	759	794	798	804	770	756	782	795	807	844	797	775	772	814	842	805	785	766	765	826	780	810	770	802	792	846	808	834	815	787	781	813	808	776	812	817	811	819	801	771	764	776	828	850	815	856	809	818	711	785	808	809	766	767	791	786	781	810	758	779	736	861	808	793	827	786	799	751	766	769	792	787	745	815	769	819	761	776	775	818	775	810	766	802	782	854	855	796	808	777	762	813	795	802	837	785	771	807	812	835	821	815	831	778	793	744	794	839	799	839	854	786	790	796	803	827	794	836	781	782	778	767	771	761	812	813	798	763	831	802	779	738	791	800	804	834	796	782	763	817	815	816	779	782	801	794	797	803	790	851	779	811	798	849	790	788	811	843	764	814	764	759	801	808	788	829	801	818	781	777	806	785	784	792	786	764	756	777	799	784	758	810	822	770	809	775	798	793	811	795	760	778	749	795	825	825	777	784	819	741	842	782	782	872	746	778	805	778	810	794	816	782	844	825	775	778	799	778	793	804	761	823	770	784	819	734	778	763	781	797	765	821	794	765	822	785	831	822	812	829	800	767	812	807	782	808	775	774	793	787	757	800	781	788	834	805	821	815	737	776	748	820	780	762	768	795	751	797	767	783	765	796	771	787	739	750	790	808	800	804	748	824	795	797	752	852	798	774	801	786	782	735	795	807	731	792	777	784	729	804	795	844	850	760	800	810	786	858	751	787	781	797	815	784	744	782	774	844	775	746	768	779	752	724	799	793	822	776	774	824	803	807	828	819	737	815	775	794	781	803	798	842	835	806	770	797	767	793	774	779	818	813	800	741	788	773	815	791	800	835	733	827	822	788	747	753	822	799	798	746	817	737	816	829	839	809	818	751	766	798	829	861	808	765	801	800	773	773	775	824	844	777	831	843	743	784	790	791	803	775	804	765	834	805	766	786	793	784	829	782	772	784	836	795	776	782	795	792	823	764	778	806	776	789	789	755	816	811	781	798	774	823	780	784	829	786	765	855	801	776	782	760	772	769	817	791	749	819	792	756	763	791	843	744	757	716	793	781	785	790	787	834	821	840	826	840	802	769	794	767	823	772	830	775	828	824	777	770	804	767	792	831	781	802	736	790	805	824	786	797	741	784	782	818	802	804	826	781	758	814	781	768	835	792	786	778	793	807	749	815	809	793	733	792	814	779	750	834	772	787	832	744	818	820	809	799	779	808	827	806	821	777	766	752	815	822	758	774	815	787	795	833	713	788	754	764	790	826	801	765	825	796	782	883	802	770	776	843	767	802	841	827	783	770	809	777	780	776	788	777	794	814	735	745	766	784	774	796	775	764	731	801	737	765	778	840	817	826	788	828	846	747	789	819	743	787	769	858	804	750	831	839	824	812	783	806	828	736	762	797	825	820	846	778	792	742	799	801	835	815	804	749	761	735	754	818	740	802	782	769	767	812	814	807	826	740	766	824	781	819	799	797	779	781	769	821	768	809	767	764	788	802	749	766	754	802	789	817	778	779	807	843	780	771	797	737	837	748	780	779	849	789	732	797	783	771	779	800	840	789	827	722	811	796	797	773	740	756	783	768	799	751	794	797	760	841	819	749	776	803	808	812	779	819	800	835	811	796	793	822	793	774	738	767	790	804	770	782	796	800	768	771	784	777	759	798	767	843	793	823	820	756	805	817	826	814	757	771	769	776	817	785	782	809	783	760	768	824	808	796	782	762	820	828	794	779	765	839	813	747	804	810	820	776	816	775	831	853	764	832	803	808	747	783	788	818	718	800	834	763	827	790	804	790	763	847	762	850	770	799	806	818	795	770	807	778	794	720	792	776	768	750	763	799	771	787	768	796	751	755	783	802	769	819	804	794	789	789	854	791	800	776	731	798	851	742	753	809	853	767	755	747	799	805	786	750	838	857	818	798	780	829	727	789	796	792	752	783	804	825	781	807	796	771	732	793	770	789	786	788	750	807	830	772	765	783	743	791	801	775	773	779	823	812	735	767	819	801	796	835	760	762	790	786	750	762	764	791	776	790	803	835	766	804	787	811	801	759	837	813	865	765	765	765	793	773	862	811	784	751	754	829	802	768	788	778	814	826	825	777	815	808	783	796	802	836	777	761	756	790	843	783	731	761	770	761	776	816	711	832	791	779	804	804	763	738	779	776	784	761	769	788	818	793	814	810	825	763	793	786	790	775	803	757	778	764	742	803	746	759	777	826	795	754	776	811	813	790	861	788	809	804	771	795	815	829	773	819	768	820	773	830	810	841	788	717	792	835	818	801	832	807	831	777	801	807	772	772	750	766	801	738	795	784	778	789	797	773	801	777	776	833	757	797	784	792	805	811	781	747	856	873	736	780	775	790	790	795	849	787	823	781	867	809	819	795	836	796	831	756	761	792	808	758	794	785	869	798	740	786	794	850	808	774	830	815	796	809	817	782	755	788	773	787	781	783	742	794	784	756	751	810	837	780	776	838	835	841	793	786	792	794	854	752	800	792	814	780	803	787	781	801	717	768	803	790	816	795	742	815	804	817	755	812	812	780	754	791	820	764	762	763	835	778	750	821	821	817	771	786	753	797	779	757	807	801	799	786	717	758	754	770	821	799	827	826	791	772	815	783	750	879	789	763	787	804	783	792	817	786	778	792	825	799	777	711	825	768	786	755	801	808	760	831	753	808	793	762	797	819	831	823	799	797	810	810	776	764	792	788	830	791	803	837	811	805	786	746	816	785	765	814	778	776	823	877	788	788	797	767	797	762	770	737	784	776	766	809	814	745	783	808	811	789	815	761	833	783	812	784	781	813	786	812	799	795	809	761	763	807	765	740	815	756	778	766	822	801	769	807	784	772	795	812	784	773	750	807	845	767	803	826	803	778	770	801	748	786	740	755	779	807	804	796	796	793	754	794	823	851	729	791	764	859	857	794	779	765	816	800	837	726	739	797	816	781	786	769	777	791	777	814	749	793	738	797	770	809	774	776	833	778	801	763	754	768	795	787	835	816	807	752	797	838	776	842	782	807	777	792	789	774	828	795	741	726	838	769	795	817	766	797	832	790	809	744	828	819	783	777	745	839	788	819	762	831	771	796	774	820	818	773	803	813	752	771	761	739	763	783	730	870	762	757	755	746	756	771	773	799	820	780	804	801	742	776	802	799	780	766	769	818	817	809	772	736	783	743	795	786	874	823	837	770	769	761	799	821	754	786	794	831	779	786	776	804	741	759	781	843	750	788	793	811	745	726	820	815	785	757	784	782	818	806	808	837	830	774	845	753	838	794	745	824	806	816	786	778	798	808	817	794	796	819	754	812	781	803	774	768	773	819	740	736	779	832	773	746	753	780	782	783	736	823	742	811	741	769	778	785	786	782	808	765	766	749	807	832	799	781	781
8582	17456	15785	9069	6451	4734	3683	2812	2419	2207	1852	1734	1697	1466	1419	1452	4388	1144	1150	1113	1116	1046	1001	990	1046	1022	944	985	1015	998	952	976	958	924	993	926	979	909	975	911	938	886	903	925	874	957	942	949	916	916	935	953	954	935	891	846	943	899	869	925	878	920	914	909	896	899	931	895	887	916	874	910	888	903	924	901	883	937	868	886	910	877	884	885	861	904	949	896	926	866	897	921	870	942	877	946	916	962	945	896	862	913	894	931	864	946	864	904	911	889	872	832	907	882	917	927	931	930	871	887	892	894	903	879	925	919	891	932	908	914	916	941	903	863	882	895	922	867	907	870	905	948	872	913	908	883	871	944	859	861	903	867	869	903	866	896	913	902	906	871	864	917	879	885	889	888	926	874	900	879	837	927	890	985	898	906	927	912	961	901	871	827	882	893	885	920	899	864	908	871	884	909	849	838	899	897	895	929	870	934	885	879	932	853	829	871	906	911	863	913	913	924	844	953	867	976	908	891	883	920	882	898	879	908	892	938	868	872	913	851	944	949	869	901	864	867	884	941	890	936	975	857	844	871	898	910	855	841	932	917	915	905	876	869	888	933	921	880	881	887	871	954	908	881	865	916	900	902	884	884	821	899	894	866	893	900	887	881	872	873	869	873	861	918	886	957	914	909	865	889	895	877	890	965	916	921	911	889	916	880	949	907	901	899	904	886	890	861	865	884	911	927	869	901	900	936	868	893	944	896	859	931	896	844	855	905	879	890	884	845	905	897	892	910	871	937	868	924	921	874	885	905	875	849	880	915	903	903	890	884	913	860	932	872	917	876	893	946	843	901	897	860	889	899	908	925	889	877	909	863	943	892	902	934	951	890	859	896	917	900	862	941	869	874	955	840	888	913	879	835	917	907	865	891	898	882	917	894	909	843	938	897	859	845	834	878	909	979	888	884	920	890	839	925	924	883	912	858	890	910	886	912	895	910	868	854	923	866	872	881	851	917	929	830	943	908	884	919	915	901	959	886	890	893	919	866	905	900	893	914	825	857	869	866	964	874	915	945	864	934	892	938	868	855	864	884	885	958	842	896	882	913	924	921	821	877	898	847	899	917	901	900	860	889	837	931	883	882	886	885	888	893	921	920	938	913	907	948	931	878	841	865	860	936	885	885	871	888	916	924	858	877	881	833	936	929	933	890	845	878	861	855	868	912	906	913	873	889	872	906	833	892	921	923	876	882	904	874	906	872	925	923	877	907	856	876	885	896	892	930	873	899	927	893	907	912	832	896	902	867	927	924	842	883	935	913	831	952	835	870	918	836	903	909	912	903	899	866	901	905	883	866	909	898	916	875	903	892	915	842	818	881	826	885	928	907	879	907	906	855	877	942	915	945	860	913	915	886	878	909	868	922	927	870	875	867	875	875	905	900	913	867	843	924	875	876	885	939	915	911	930	932	900	882	877	878	875	893	902	923	918	878	932	849	896	950	872	827	890	908	906	866	873	901	902	841	886	858	918	870	843	891	895	962	934	928	901	889	908	938	869	941	881	844	919	896	877	859	915	949	885	930	877	899	901	927	844	893	918	886	981	915	906	948	877	905	873	866	915	874	939	899	889	888	873	897	832	875	904	843	856	850	895	868	873	919	876	814	902	870	907	879	917	899	880	858	900	888	930	828	855	816	853	923	836	884	871	857	887	899	833	879	882	840	913	935	901	909	895	878	848	952	960	907	860	882	895	901	895	946	886	873	896	868	895	831	856	919	933	947	899	901	876	821	848	842	949	896	924	875	893	898	943	823	925	903	846	839	952	882	843	873	896	885	872	872	844	908	875	894	928	934	924	885	864	863	886	843	875	871	871	870	862	903	856	897	914	927	928	903	927	867	909	856	876	925	889	972	905	887	845	827	880	894	910	883	917	924	870	873	872	834	911	886	929	897	907	843	874	973	905	942	855	894	906	929	914	841	887	948	906	882	806	855	871	927	931	884	938	870	864	854	883	935	939	893	881	918	902	856	883	872	867	882	923	912	908	903	939	853	907	881	901	901	849	831	863	868	869	866	909	869	900	880	833	894	899	902	842	892	888	882	895	898	900	900	849	897	898	884	928	857	889	870	965	939	899	909	936	868	917	888	867	895	862	872	880	890	895	913	934	907	949	953	911	925	891	907	897	865	917	887	886	835	935	927	853	849	834	861	908	870	863	952	921	891	954	949	882	885	895	944	914	914	855	891	927	913	879	879	893	929	893	876	888	892	950	928	930	833	864	944	890	940	924	902	878	933	869	930	904	858	934	889	890	890	815	862	904	915	870	898	868	902	853	868	916	852	891	903	886	916	913	888	925	881	885	935	886	941	847	826	898	889	876	883	867	895	857	888	909	861	842	897	931	903	856	927	920	921	914	841	875	837	918	912	884	903	897	872	883	881	875	917	856	912	914	914	882	859	852	862	857	871	891	862	900	924	841	895	924	865	878	877	882	849	958	884	905	883	921	886	891	859	893	895	924	884	905	859	945	905	917	869	894	943	869	921	905	859	900	889	901	907	892	857	893	955	840	881	832	878	893	909	866	877	897	872	907	903	863	894	934	917	896	876	906	890	890	906	923	872	909	903	917	955	836	858	894	902	940	937	903	893	885	920	880	834	945	879	931	874	894	901	874	881	944	836	917	856	888	924	917	889	857	892	884	905	899	846	831	894	900	854	907	878	904	870	905	883	898	924	911	904	887	873	927	905	921	860	882	838	854	864	930	854	936	964	879	870	873	914	907	917	901	870	909	905	889	943	866	904	948	901	856	923	922	931	914	930	886	930	928	872	891	826	871	877	929	902	859	900	912	901	948	961	888	890	856	864	898	893	919	917	879	907	964	921	888	844	880	883	834	935	879	869	868	934	874	927	897	898	927	849	904	899	869	909	876	901	894	864	879	927	916	917	859	846	908	887	910	862	919	852	852	938	909	929	877	872	873	835	872	906	898	928	897	872	926	935	870	879	895	915	894	868	911	862	835	905	931	868	873	872	887	884	904	906	907	923	950	870	913	847	889	910	933	873	907	946	891	894	918	885	880	922	885	844	920	972	900	882	854	893	894	897	905	895	882	848	876	888	944	842	934	813	836	849	930	854	860	906	875	921	955	913	854	859	895	904	929	839	873	903	945	866	878	865	928	909	878	924	903	952	884	846	849	903	865	926	900	879	876	851	861	898	909	882	980	952	857	902	902	897	898	894	903	821	931	885	865	882	873	906	888	912	907	825	854	917	843	915	964	919	889	860	881	860	864	892	932	874	887	845	848	873	864	886	854	834	876	885	876	879	924	906	835	880	883	929	849	945	885	926	912	905	907	875	874	868	872	927	931	937	865	847	903	938	854	881	938	904	964	926	916	822	915	844	849	911	921	866	899	858	882	914	888	879	932	896	877	877	838	855	897	913	891	881	902	862	879	881	895	846	828	875	857	876	930	845	918	896	908	884	889	895	919	904	837	899	880	925	929	905	898	921
27358	21036	10511	1375	754	571	457	329	301	302	323	294	294	313	324	307	329	301	306	272	294	320	328	293	290	301	300	304	295	297	282	294	276	264	278	266	309	286	294	290	286	288	282	279	298	285	285	299	259	296	270	295	304	276	267	292	297	296	294	293	256	277	291	308	302	292	287	265	269	330	288	263	264	309	278	283	293	290	292	315	280	272	284	296	258	318	294	288	293	243	304	292	266	257	263	277	294	275	292	283	266	297	284	295	303	255	303	293	299	280	261	272	282	270	294	287	286	265	275	282	319	288	237	277	286	300	288	276	291	310	283	290	285	287	283	290	271	304	284	270	301	286	278	274	275	322	276	279	287	293	299	282	317	251	290	300	307	276	295	265	263	259	302	282	282	254	260	306	281	295	296	297	272	288	286	288	315	292	319	287	286	284	284	296	284	286	318	270	289	277	288	301	270	288	286	289	302	291	300	282	271	262	276	275	302	306	279	283	305	290	275	277	235	284	285	317	296	296	311	276	300	282	275	261	298	282	269	301	268	290	267	294	248	290	269	297	287	277	303	280	306	306	283	281	285	305	281	299	278	300	298	274	284	279	311	283	256	277	283	279	280	305	306	271	300	286	276	318	286	308	301	317	268	271	313	275	300	278	290	273	276	277	312	255	265	293	293	296	251	300	282	302	296	286	273	285	311	300	272	285	302	260	291	323	287	287	282	275	297	247	300	294	272	281	265	277	285	266	271	277	290	303	302	295	260	292	273	268	271	287	290	299	278	271	271	269	295	294	278	292	289	285	286	288	266	284	275	284	321	288	288	286	270	286	283	296	293	244	270	296	301	257	299	273	289	314	318	257	283	284	282	301	283	270	293	314	266	289	335	268	288	270	277	307	259	269	285	271	277	293	301	255	260	280	303	271	294	317	266	301	283	337	271	265	268	288	308	263	270	261	265	309	322	285	302	272	288	265	281	271	280	287	286	287	295	253	268	263	291	276	301	294	298	284	269	304	307	253	289	275	288	299	274	272	293	271	268	268	309	301	267	277	284	280	269	288	287	304	292	269	283	313	296	295	305	311	284	293	266	282	321	258	283	278	306	291	295	268	298	298	277	299	272	256	316	260	275	293	282	273	287	287	289	263	287	321	271	307	300	293	280	268	303	272	284	289	321	274	293	269	278	288	318	303	295	275	281	261	288	293	282	271	269	248	274	296	289	299	280	295	306	282	254	283	316	311	313	263	308	279	282	290	275	259	253	283	263	276	304	314	284	263	281	296	292	268	262	288	310	294	306	267	282	278	262	280	243	293	289	282	300	298	280	270	292	299	266	280	273	271	286	274	287	294	267	297	302	285	286	290	287	301	281	295	284	290	278	285	296	308	298	283	271	275	289	280	297	312	273	277	306	321	302	281	262	290	261	311	306	255	300	291	270	287	300	290	295	286	272	284	272	276	297	267	300	275	274	287	279	308	267	253	273	275	308	299	287	293	273	306	278	298	294	262	283	276	273	290	260	287	291	292	291	249	301	272	281	314	299	283	270	285	247	256	280	263	264	264	292	282	280	292	259	263	299	315	279	282	293	270	300	313	267	250	278	279	295	281	289	294	298	270	277	289	287	292	288	291	285	255	273	265	268	288	290	274	275	287	283	282	272	273	301	269	279	288	279	304	281	300	266	318	290	286	289	286	269	328	288	247	292	264	276	263	295	280	264	282	287	291	261	273	283	288	288	271	266	289	282	300	302	237	283	291	291	284	278	285	282	274	272	254	301	308	288	293	290	261	290	287	253	304	298	277	284	269	275	284	291	301	258	297	270	272	277	302	277	286	301	294	292	301	291	281	288	290	301	299	267	264	291	271	279	297	281	274	262	278	287	326	271	310	272	297	275	274	265	288	306	255	266	266	256	286	287	273	272	294	290	274	258	252	291	293	257	278	293	271	302	289	288	266	293	273	254	277	260	316	295	302	288	236	321	265	276	290	259	266	299	276	291	292	238	258	283	287	305	282	277	317	282	296	279	262	272	301	285	276	264	269	275	300	280	281	265	280	293	271	279	296	285	267	300	265	268	276	252	312	292	280	290	285	298	277	279	273	279	289	294	291	274	258	314	257	274	275	298	301	296	286	290	278	265	293	280	287	293	269	280	295	276	267	303	285	263	273	265	294	283	291	259	285	302	309	293	289	298	274	270	298	271	299	303	308	276	334	303	274	323	279	247	284	293	261	288	279	316	284	314	294	270	255	274	322	291	292	304	268	290	283	272	270	299	231	283	302	287	288	288	300	293	293	300	274	293	321	261	289	285	298	305	293	280	312	252	267	281	318	284	311	294	269	315	283	313	305	287	282	300	310	287	260	277	299	264	291	276	299	312	272	319	280	285	287	277	264	291	305	283	278	282	262	284	288	271	296	277	284	275	303	294	291	288	301	286	261	303	270	266	289	278	325	294	276	280	283	253	262	282	272	282	255	297	297	294	298	283	290	290	289	322	299	297	286	291	292	298	274	289	295	323	284	267	304	296	294	251	293	335	273	299	292	284	261	279	293	310	272	322	299	309	286	273	267	294	307	249	312	240	296	298	286	290	286	289	273	280	264	297	302	276	268	304	276	288	259	259	263	274	271	302	257	281	265	309	306	304	284	272	266	304	295	317	287	295	310	277	286	291	311	271	262	277	286	297	262	289	274	307	299	286	284	284	297	287	299	261	293	290	285	273	293	279	318	278	270	272	293	283	288	298	280	287	268	316	266	279	302	324	277	316	282	281	289	290	277	273	299	286	308	280	262	275	289	258	274	288	252	285	274	278	244	261	291	286	283	295	253	276	314	282	282	298	278	304	256	289	303	269	283	278	292	280	283	316	294	285	293	293	299	264	283	299	291	283	280	291	279	307	299	287	272	284	268	293	230	252	283	277	276	294	298	313	272	295	279	284	277	294	260	288	280	281	285	279	281	293	282	274	284	274	308	275	298	274	302	262	276	295	238	305	295	305	281	286	280	273	285	291	283	290	295	288	288	252	266	299	301	304	305	286	282	313	281	299	276	272	257	305	310	291	261	263	277	324	286	279	283	281	315	275	288	286	263	332	307	302	259	274	298	323	279	292	263	305	283	271	325	289	311	249	288	268	283	265	283	294	300	276	301	276	266	295	318	304	270	261	301	309	281	283	300	302	285	297	282	285	276	289	271	296	288	281	309	288	272	286	249	278	290	302	321	257	300	276	260	296	319	262	312	260	303	282	290	293	280	279	271	268	259	272	279	256	300	264	275	281	331	294	278	310	290	303	249	269	262	271	308	282	283	319	284	279	288	334	286	282	308	303	318	297	291	277	295	279	313	271	321	291	281	277	304	290	287	308	287	260	266	276	311	266	252	293	276	243	281	282	311	308	279	277	275	283	285	269	249	311	288	280	250	299	275	278	282	270	292	291	288	275	278	298	277	278	286	292	264	295	270	287	291	274	273	312	286	272	277	290	288	287	277	275	272	269	314	288	256
5248	2800	2504	1228	952	605	457	425	406	391	444	422	387	383	386	385	399	322	343	386	355	364	317	308	355	328	334	360	339	345	339	331	321	331	328	328	319	349	345	315	315	351	312	324	319	343	347	363	364	347	352	360	381	327	324	328	311	362	344	348	358	350	344	350	361	324	338	361	350	357	343	348	356	332	319	312	323	340	359	342	304	344	336	377	334	318	350	319	357	310	311	325	349	318	363	342	359	355	317	367	335	338	349	356	316	356	306	358	347	362	322	382	363	346	343	356	365	334	344	347	360	340	329	358	351	351	350	344	329	353	353	326	352	363	316	342	326	346	344	343	370	339	368	307	335	330	359	371	320	334	344	348	349	310	338	339	384	348	372	340	381	360	319	339	324	374	342	336	349	353	372	382	325	349	344	349	345	359	365	323	356	324	391	331	307	337	337	337	360	320	357	357	329	296	351	365	338	320	346	327	333	356	336	314	343	355	350	323	347	357	341	365	336	305	365	341	383	348	367	325	371	345	374	325	358	343	372	376	365	344	309	365	345	354	361	339	328	328	326	347	358	365	369	348	333	351	349	357	322	340	350	331	386	360	368	343	308	368	350	368	340	363	299	305	340	336	338	332	388	327	349	329	331	331	356	323	366	327	295	340	330	333	377	358	307	325	342	342	316	322	368	355	323	341	341	356	317	319	351	313	316	334	371	377	338	338	353	364	328	308	366	315	333	372	363	347	371	361	343	344	329	343	308	345	341	328	362	329	356	378	344	362	380	345	334	321	309	348	340	366	324	339	329	355	352	330	352	337	351	332	356	348	349	321	318	338	326	366	352	356	360	348	368	359	327	370	363	332	336	382	359	344	346	336	352	343	373	359	356	359	351	345	308	335	327	334	341	305	379	354	359	349	340	361	326	326	335	321	346	340	339	361	343	346	338	365	350	334	308	363	322	355	309	337	364	353	348	336	363	352	336	356	340	373	362	356	359	328	335	310	355	357	346	331	316	329	347	361	333	345	331	341	304	347	342	351	362	356	348	352	317	348	357	321	354	345	357	369	312	349	361	343	315	344	348	375	352	346	351	321	304	361	351	355	318	344	341	324	319	344	347	376	326	334	339	343	372	321	374	339	350	363	314	367	303	309	343	326	317	344	325	380	364	298	330	362	364	358	340	344	347	333	323	325	353	341	354	347	344	319	337	346	354	353	318	352	337	331	338	317	329	353	334	368	336	338	350	362	365	343	371	350	327	330	375	331	321	355	329	319	345	343	334	343	301	322	347	330	341	360	342	353	366	345	362	345	363	330	304	366	345	332	339	342	375	324	350	352	375	350	361	350	339	344	333	343	351	355	351	323	334	359	335	331	334	324	336	345	354	358	314	345	362	341	332	324	370	350	350	373	341	337	353	389	355	345	382	368	325	308	342	345	343	299	337	351	307	337	340	336	323	328	345	372	355	311	356	333	347	340	354	356	351	330	335	357	343	381	341	352	343	330	339	363	346	322	351	317	378	368	327	350	330	347	363	366	336	367	372	343	359	367	351	337	326	337	345	350	344	338	352	340	348	318	327	324	346	316	345	363	314	336	384	330	357	363	331	397	341	336	346	371	388	358	362	329	345	370	357	343	365	302	366	347	334	340	352	329	320	325	350	354	361	336	342	332	333	341	340	318	338	363	318	360	317	356	347	381	322	373	331	350	322	334	355	360	327	327	321	379	386	364	339	341	348	301	374	348	326	334	345	353	329	364	326	314	333	313	334	330	323	372	355	338	319	369	329	373	343	343	335	354	329	363	349	353	337	337	340	339	314	363	359	346	358	336	330	345	347	358	346	362	343	348	366	348	336	368	331	364	346	329	316	329	334	329	355	322	338	375	342	344	314	351	328	328	348	338	333	347	333	359	329	327	367	372	370	333	326	379	336	338	319	333	331	323	346	322	358	337	316	319	335	362	363	363	347	319	338	349	326	334	377	340	337	344	337	332	333	322	302	359	316	355	326	335	354	402	320	354	372	334	320	356	359	339	320	339	309	340	337	327	375	344	368	349	337	343	343	361	357	344	336	336	341	325	353	337	352	322	332	323	350	343	314	358	352	385	357	348	337	344	326	359	337	339	390	330	316	350	340	352	303	352	351	357	287	319	323	352	360	346	324	344	324	354	362	335	331	311	359	362	363	343	338	335	336	314	339	358	354	343	346	329	355	356	350	341	323	332	324	347	331	395	338	355	319	349	361	362	338	358	328	361	351	353	358	303	350	347	357	329	313	340	342	330	349	348	374	368	325	337	317	350	355	354	322	346	332	372	355	322	353	356	334	383	356	309	314	325	340	357	359	355	366	331	335	349	287	346	362	336	362	338	361	368	333	313	351	333	339	353	334	331	356	326	349	353	339	360	330	347	375	340	331	340	334	345	337	373	347	318	333	359	340	333	380	335	340	384	382	343	358	290	358	374	314	335	375	337	331	357	331	346	333	351	364	331	341	343	386	351	329	341	357	348	324	350	329	377	338	326	357	341	337	319	347	359	353	331	325	328	350	314	315	323	341	327	323	361	333	319	369	334	323	328	332	339	355	375	339	358	362	316	358	342	319	344	355	347	337	339	323	333	360	355	342	338	356	357	345	317	332	337	311	323	321	354	363	355	322	337	348	344	328	333	346	354	341	342	340	360	343	351	323	338	365	350	318	341	333	327	366	350	329	358	371	350	352	363	342	350	328	340	330	347	354	316	355	344	354	308	326	362	334	285	370	338	338	360	364	343	332	305	317	354	322	325	321	335	347	336	360	358	352	336	331	352	380	352	331	330	341	350	361	332	336	355	335	342	340	347	335	325	370	353	345	335	325	344	346	324	343	337	361	382	350	356	343	345	352	313	332	340	335	358	341	338	354	329	345	315	360	348	386	352	345	351	362	286	326	357	376	304	367	304	347	349	344	324	377	363	332	303	372	324	349	341	351	339	361	354	381	359	346	356	308	381	337	339	356	338	375	326	359	286	353	344	350	323	354	333	335	348	349	368	344	361	314	328	347	339	350	370	372	317	375	345	337	317	334	323	354	365	330	299	353	344	342	352	352	345	346	347	340	376	344	364	348	338	375	326	343	381	371	360	302	353	312	343	317	338	333	335	338	343	352	331	316	353	316	336	324	326	342	354	355	368	365	331	336	368	338	369	310	356	375	327	330	345	345	345	356	340	336	370	360	325	349	352	327	342	333	337	346	341	345	334	326	369	307	339	359	351	326	378	356	349	363	371	307	379	336	346	349	323	332	352	360	373	366	299	321	345	322	316	357	357	342	340	353	338	321	330	345	309	318	329	357	363	350	331	347	373	331	358	325	342	359	333	308	339	338	360	321	321	328	324	316	354	334	319	346	337	353	319	346	353	362	377	377	329	337	337	348	350	341	342	346	345	338	339	344	362	354	339	302	329	347	308	326	333	350	372	339	342	327	336	343	325	351	352	378	358	352	313	318	282	357	360	327	337	338	325	346	348
23762	21492	29220	24194	21490	17829	2441	1168	950	926	903	838	796	784	748	677	1281	665	653	652	677	655	666	653	631	653	640	646	616	648	583	622	618	671	645	588	616	660	602	659	602	604	606	600	614	589	623	599	584	624	591	672	631	586	622	628	651	629	590	614	605	601	571	613	600	591	606	600	622	616	644	605	616	669	569	644	575	581	637	604	557	600	617	622	625	600	622	633	604	601	632	561	608	589	592	609	623	626	586	628	615	643	609	579	588	586	595	603	605	604	611	663	629	596	583	575	589	637	604	595	599	589	642	592	607	596	634	560	600	611	620	606	616	596	601	632	583	582	559	592	564	613	548	572	598	625	604	588	696	601	613	599	641	561	547	598	608	571	587	601	571	619	640	619	610	642	578	584	572	595	617	642	619	578	605	619	576	594	579	571	603	623	631	652	639	567	537	585	588	598	645	592	634	602	646	591	592	590	635	575	579	609	608	635	605	615	567	626	602	599	612	640	634	619	603	595	597	547	579	625	539	590	617	606	628	561	610	630	600	560	607	607	601	596	612	625	617	618	608	599	538	610	591	642	581	619	589	597	591	584	612	613	623	577	608	604	582	625	585	558	570	590	595	657	629	569	608	625	614	602	620	606	570	584	618	622	589	567	595	611	588	623	701	586	578	576	597	574	576	579	580	590	577	607	581	596	617	606	604	618	619	640	575	585	588	633	591	626	615	587	563	643	577	597	567	615	614	569	592	615	617	611	596	616	607	627	588	629	597	577	630	591	569	619	575	615	609	627	668	600	571	615	579	576	593	592	587	616	575	580	648	567	590	607	615	616	584	659	593	571	602	610	649	578	607	559	591	627	627	614	598	607	582	629	642	628	622	609	589	596	597	592	590	583	536	577	646	597	631	626	591	597	601	593	619	597	584	605	586	623	587	614	612	606	581	560	621	600	580	613	565	570	618	648	562	595	680	579	628	583	595	601	570	581	582	594	654	575	579	604	676	601	541	600	601	609	593	643	588	552	637	637	575	573	594	623	636	636	566	586	588	593	577	602	606	577	620	574	614	639	621	602	616	611	581	585	614	613	575	616	617	598	597	570	638	582	615	578	567	565	606	629	606	632	579	609	623	581	629	600	582	567	636	585	595	616	665	605	606	625	616	571	630	562	571	633	582	601	599	574	603	611	633	612	624	651	548	639	571	593	598	621	632	614	601	565	622	569	596	600	590	635	568	606	613	590	557	623	624	628	596	619	633	578	571	606	632	635	654	580	616	557	644	606	633	591	605	601	647	567	677	597	626	613	589	602	599	567	629	607	596	572	613	611	578	603	610	544	566	639	550	589	621	588	571	556	607	614	645	602	602	676	570	605	615	580	590	601	585	609	606	622	575	555	623	614	574	592	604	616	570	608	592	622	645	580	643	546	551	602	639	573	599	600	614	601	554	617	621	573	603	604	588	645	591	584	633	604	619	572	584	600	613	599	597	601	614	595	656	623	594	576	610	577	585	594	605	656	632	601	566	608	629	627	594	596	622	562	579	576	584	606	593	580	597	573	595	630	589	586	581	590	601	558	603	627	604	650	592	613	622	589	558	634	611	561	589	575	636	622	568	631	613	603	610	585	584	548	603	638	602	653	586	574	599	638	636	596	549	583	606	612	557	583	603	566	621	637	595	637	611	588	585	617	613	592	590	651	590	605	601	619	625	602	584	622	601	640	625	599	598	605	566	627	603	607	615	597	640	617	640	576	600	585	620	591	565	609	649	607	639	604	652	594	597	629	610	627	638	587	582	596	606	626	606	573	615	624	632	614	604	596	590	594	622	630	556	598	611	566	629	583	604	588	602	585	643	584	578	578	594	569	617	550	603	584	604	587	605	621	592	613	589	598	582	592	582	630	603	584	631	624	628	640	635	578	614	596	633	584	601	582	581	616	604	591	594	659	628	566	642	611	566	604	628	625	587	551	594	609	577	568	601	615	570	619	608	591	599	600	580	571	587	558	586	618	630	600	614	606	613	615	631	629	573	612	592	582	587	564	608	584	579	599	552	612	600	583	591	577	617	607	589	613	626	588	577	643	617	628	607	582	608	595	605	606	594	602	593	608	610	624	617	594	574	637	584	641	577	614	589	624	640	606	560	583	595	580	653	585	597	616	598	606	664	638	587	669	571	602	638	576	636	599	640	576	623	567	612	616	556	610	597	613	620	573	612	620	582	604	593	601	586	611	579	569	614	633	580	600	598	562	600	596	625	580	664	621	636	617	613	571	592	562	563	613	588	629	611	599	601	604	595	653	565	610	563	630	605	593	620	634	612	647	649	593	604	645	620	633	618	631	584	635	659	594	601	584	610	592	581	618	624	590	538	593	591	661	632	597	570	552	607	636	577	598	573	623	580	600	582	590	604	608	588	610	577	641	638	580	570	603	597	616	633	599	608	601	591	581	608	623	626	611	604	635	583	578	566	603	591	610	589	601	569	579	615	604	636	573	583	598	605	601	645	616	596	630	621	640	556	585	619	573	585	591	590	596	613	622	584	595	607	575	601	572	546	614	667	591	591	624	600	578	636	596	598	612	625	561	569	572	607	615	582	608	599	638	585	576	630	577	613	607	568	574	616	564	642	549	598	597	591	596	576	604	614	613	593	615	586	590	610	610	577	622	603	628	616	585	596	597	574	612	654	584	607	628	565	600	586	642	601	565	590	603	613	573	658	603	630	595	550	626	599	587	628	586	627	567	637	576	617	588	608	598	555	578	618	600	614	627	612	638	604	558	590	606	630	602	604	604	622	587	585	587	637	605	592	642	642	634	554	603	657	632	632	602	665	611	560	587	605	590	604	591	607	571	642	584	578	581	614	609	587	590	577	568	610	568	614	589	585	596	608	602	635	577	605	601	566	605	604	648	616	621	603	590	626	625	587	628	642	571	625	601	570	625	621	609	639	602	617	606	572	583	662	565	649	596	653	610	624	555	581	611	605	630	591	612	602	630	642	591	619	652	598	613	623	573	585	632	601	654	590	638	569	615	622	624	640	603	604	638	559	608	613	615	603	622	618	603	602	649	574	575	636	605	566	642	637	633	577	631	592	578	618	578	598	637	579	605	624	571	609	620	583	599	575	625	569	625	592	628	541	574	590	637	616	607	610	580	604	598	593	604	616	609	601	607	612	545	643	570	601	582	629	621	596	595	554	601	609	612	543	613	576	579	593	631	544	649	595	562	627	572	590	570	636	613	595	612	577	586	600	613	606	574	614	596	597	592	623	619	652	632	564	610	591	582	603	620	630	599	603	582	602	622	583	577	592	610	586	586	627	643	571	612	599	600	594	592	611	587	647	571	601	597	660	575	577	601	587	583	572	557	598	557	554	536	568	604	609	594	600	608	601	613	581	629	576	621	623	614	629	591	563	623	643	592	606	579	588	536	586	643	574	643	622	658	611	604	597	605	569	596	585	586	572	592	562	527	619	614	608	601	584	559	573	612	630	594	608	581	583	593
6490	13553	12090	6298	5075	3419	2193	1834	1558	1385	1237	1197	1026	966	964	1027	1963	803	803	762	733	834	805	752	778	698	776	704	756	745	658	687	654	738	718	726	724	708	681	711	718	667	717	706	705	704	745	683	682	719	697	707	733	698	712	694	722	735	719	704	699	690	702	666	723	692	704	723	696	675	684	679	681	701	719	709	635	686	692	709	690	711	686	680	685	683	672	725	703	706	693	736	680	714	671	651	686	696	739	678	731	697	688	675	673	687	659	687	711	703	663	671	679	720	652	686	688	683	696	721	698	682	678	715	663	696	699	710	699	685	660	671	682	662	742	710	661	665	657	659	653	721	730	704	649	679	685	617	707	666	686	683	649	702	683	652	677	651	680	695	655	651	697	700	690	649	662	654	693	645	703	691	706	696	667	671	658	684	631	724	680	713	617	706	651	689	668	653	676	669	686	696	717	685	680	638	618	690	696	668	680	659	681	677	687	675	688	681	696	683	686	688	702	665	673	674	710	665	672	675	673	718	668	721	693	686	663	712	659	694	633	698	723	684	699	685	685	692	718	646	716	677	654	696	706	702	693	720	658	668	688	638	711	704	686	754	663	728	683	683	718	683	665	689	643	664	683	718	636	673	673	701	700	719	681	651	697	732	667	668	690	692	679	683	700	664	638	659	677	670	644	675	677	681	720	719	684	690	694	709	676	709	687	719	714	679	682	665	635	715	642	686	668	713	721	664	675	694	686	652	704	681	675	619	669	676	681	695	702	688	647	697	723	693	678	679	644	742	708	681	690	711	666	690	687	706	708	704	702	663	660	691	706	668	634	672	686	703	640	665	701	650	707	679	672	717	699	661	704	687	697	700	686	670	679	646	647	728	651	628	646	652	680	702	667	749	699	660	705	716	650	672	667	690	697	719	710	675	706	645	692	677	696	718	634	697	633	633	681	707	669	699	707	718	670	665	663	661	652	688	671	665	709	661	691	722	691	628	701	697	676	707	705	687	662	687	657	701	668	689	700	680	662	686	700	685	694	706	688	729	658	714	675	689	692	648	632	674	692	665	662	675	693	684	686	622	702	616	687	683	695	661	673	694	664	718	661	694	691	678	646	648	684	700	652	696	667	701	708	668	678	681	675	702	714	640	691	673	679	684	698	655	728	682	672	696	686	680	740	646	650	718	666	685	622	665	690	739	670	658	698	679	679	617	647	693	666	700	700	707	693	683	722	680	663	681	707	687	639	678	687	672	682	696	670	686	693	671	692	684	687	653	699	670	768	657	660	661	679	716	708	677	682	704	691	734	704	719	706	679	657	695	693	637	676	698	709	677	666	672	658	662	705	700	735	655	676	654	669	678	628	709	676	713	677	651	664	635	709	677	676	672	654	656	706	662	701	682	700	728	648	694	681	688	665	674	713	658	691	702	693	707	671	666	694	681	713	647	673	665	655	637	676	723	685	679	672	703	699	703	693	667	709	690	706	681	698	706	717	663	726	670	679	674	695	653	665	687	677	703	727	654	673	685	664	651	699	643	701	704	695	676	675	686	705	704	688	678	630	731	698	658	700	707	672	690	655	649	658	684	665	685	675	752	649	649	690	696	657	663	651	674	705	682	660	642	678	659	729	638	742	688	696	708	660	715	656	706	698	679	680	652	659	735	687	666	666	703	683	650	720	641	682	656	662	665	716	687	660	695	701	680	698	661	658	630	725	654	708	710	707	709	681	674	733	683	693	642	690	668	700	725	701	675	692	689	700	661	715	710	765	712	672	690	631	654	625	676	686	680	662	711	664	682	681	699	698	659	664	685	692	711	664	689	685	690	654	664	687	722	655	690	593	679	723	664	691	673	711	651	667	661	655	712	666	713	680	636	680	662	690	678	663	650	681	715	683	679	655	653	660	688	700	673	699	673	658	690	616	716	720	672	699	682	670	687	662	676	687	666	654	696	723	699	703	669	707	678	699	700	684	665	696	680	714	656	688	723	649	629	725	656	647	671	695	703	671	615	714	706	717	701	694	672	665	698	691	674	674	668	697	724	698	653	706	648	659	681	682	697	745	674	690	709	711	687	691	665	668	709	679	728	680	669	707	694	665	682	655	672	705	690	723	674	700	679	700	704	695	665	759	696	672	656	666	642	665	676	736	653	673	697	681	680	658	713	639	686	689	676	728	706	659	719	645	676	689	689	680	714	713	627	712	690	652	694	710	708	711	675	691	673	675	683	708	717	664	657	656	682	674	693	692	684	700	695	715	656	692	677	701	693	688	672	646	704	713	643	707	653	674	722	666	657	684	662	661	689	689	670	670	707	683	648	663	652	670	663	642	662	707	734	708	635	675	659	712	735	688	672	688	731	664	704	635	667	680	674	658	685	656	703	663	700	623	711	673	719	735	650	664	683	647	602	696	712	696	687	649	629	742	686	684	669	702	707	676	690	706	679	677	637	709	667	634	714	687	627	658	639	702	698	720	703	690	691	730	658	647	695	699	666	679	667	625	674	654	649	729	722	656	680	701	714	682	657	694	701	708	666	661	682	704	684	667	690	648	710	701	660	685	715	619	673	708	645	673	670	711	712	665	683	644	714	656	683	694	671	719	719	684	698	665	691	689	726	702	664	648	675	681	706	706	700	698	659	719	628	662	679	663	676	715	686	658	690	649	660	653	675	658	657	659	680	717	705	708	652	669	734	657	694	696	663	690	748	673	642	744	715	699	618	713	648	659	670	695	631	682	694	661	677	698	656	680	688	685	683	661	707	703	709	632	671	700	665	678	691	667	702	722	677	676	677	694	659	674	661	666	710	674	672	631	656	690	684	706	683	665	679	701	681	749	689	651	709	690	668	703	665	703	651	719	682	712	689	674	684	723	705	715	674	718	649	685	674	653	684	643	705	701	676	622	658	655	648	637	730	667	699	685	702	687	663	711	692	677	715	688	673	656	694	688	675	687	698	654	726	639	719	680	707	649	691	664	648	653	607	671	636	657	707	711	672	714	671	718	665	648	638	687	680	680	713	660	672	633	687	653	698	694	686	642	681	683	702	659	640	639	698	686	677	700	705	673	689	687	695	677	719	689	686	595	674	703	686	699	675	665	686	733	695	701	685	697	719	691	677	665	709	660	684	761	718	691	683	710	684	669	658	717	661	711	676	679	690	675	681	640	672	692	726	656	644	718	687	700	649	674	696	696	685	653	697	694	670	687	705	666	649	716	686	712	702	699	659	717	674	664	656	712	660	696	692	710	656	727	694	660	646	643	664	680	716	673	696	668	710	668	709	690	697	662	661	686	640	726	675	727	662	673	686	674	691	682	682	717	681	671	649	653	669	738	691	660	705	696	698	680	647	654	714	666	646	692	705	665	727	670	695	673	701	705	684	646	669	611	689	666	695	665	674	683	650	710	659	653	683	640	711	688	675	697	676	646	706	693	629	676	674	679	656	660	738	687	690	696	692	655	670	676	677	705	703	640	680	699	666	680	683	669	694	642	661	689	618
25176	21518	28416	25054	17610	1995	842	567	506	496	444	418	380	382	365	397	980	372	366	319	380	349	325	365	341	334	335	353	327	339	357	332	328	312	371	335	321	353	321	290	305	367	322	323	344	312	345	309	335	311	297	336	321	336	314	339	311	347	352	333	346	330	321	322	335	323	333	329	332	335	322	319	325	295	333	311	330	326	311	326	323	346	326	323	304	317	349	320	343	334	361	321	349	352	300	339	368	291	339	299	323	342	351	335	343	310	319	350	301	292	349	340	352	325	331	354	354	314	347	354	331	332	320	319	322	304	295	303	332	318	321	324	326	320	340	351	311	338	343	345	338	324	351	337	333	329	312	299	319	348	311	344	354	328	329	322	334	330	351	293	298	291	323	299	324	302	342	315	297	363	321	358	330	331	322	330	339	321	338	303	313	334	313	299	332	337	333	335	343	324	336	298	298	353	338	362	331	323	317	310	310	327	327	294	302	312	300	286	313	338	296	320	318	301	324	330	326	323	319	306	338	313	293	325	330	294	358	324	321	313	299	342	320	293	313	329	338	308	345	345	313	329	328	320	314	343	314	325	300	352	332	353	299	309	290	329	352	271	339	311	294	367	291	349	369	343	318	307	317	355	337	330	349	299	298	329	319	349	316	327	353	349	303	281	311	312	342	350	308	319	310	313	345	341	296	351	323	342	301	344	331	335	311	329	317	337	356	333	336	325	319	313	349	324	339	313	309	295	345	342	328	339	332	314	317	342	288	312	338	309	318	325	330	306	320	350	358	329	327	355	334	295	337	294	331	280	351	320	292	302	309	293	309	325	330	314	319	327	305	326	328	339	301	346	314	363	322	312	325	335	322	311	309	321	341	376	321	348	331	285	335	333	303	335	315	318	318	297	290	342	305	316	322	333	296	314	312	349	335	358	334	306	339	319	350	348	341	323	338	325	326	354	288	369	332	329	315	325	296	310	319	321	339	312	354	318	352	323	303	339	330	332	307	283	305	357	311	324	336	339	346	286	294	333	313	350	317	307	366	336	330	312	298	330	318	326	346	296	310	354	290	308	308	344	337	317	324	305	332	316	349	316	349	308	304	311	296	352	348	352	329	328	339	332	319	327	344	333	311	311	321	323	332	327	325	314	314	297	331	287	344	304	338	327	317	285	311	344	322	308	309	329	305	338	326	320	294	370	338	316	328	359	342	349	327	288	314	303	302	303	315	289	315	294	329	340	332	324	317	316	328	338	328	348	345	338	339	308	315	329	335	353	343	373	350	317	358	323	326	313	307	317	331	303	351	317	336	334	313	335	318	332	326	300	308	354	300	327	301	348	327	336	326	331	313	337	283	313	319	329	312	294	347	316	327	312	348	302	320	312	336	333	346	360	333	326	298	299	331	275	299	327	297	317	285	319	315	319	325	304	325	313	336	309	352	351	316	340	325	327	357	333	319	342	301	345	287	340	317	346	304	311	314	337	333	323	324	319	293	350	309	316	318	356	307	311	328	326	308	309	341	305	325	298	289	340	302	315	379	326	320	291	299	335	347	336	346	322	322	327	325	322	323	312	334	330	318	319	323	291	303	338	320	341	305	306	341	333	345	301	302	351	341	340	329	326	367	321	303	379	317	333	327	324	336	353	294	315	355	333	345	332	359	294	353	346	302	308	322	308	326	349	368	296	360	332	294	304	339	331	319	318	311	348	293	327	336	310	342	334	341	317	343	335	349	327	330	271	333	343	330	336	315	305	336	335	328	289	311	336	347	332	318	314	318	323	338	307	301	300	328	323	310	355	324	304	358	305	309	351	315	364	333	323	335	333	333	375	327	336	325	359	326	313	281	312	328	328	339	290	330	338	330	297	296	322	334	282	327	315	313	322	335	330	318	305	348	316	301	341	329	357	350	331	336	347	320	372	322	310	310	344	318	364	354	317	299	314	332	316	269	317	317	347	330	337	309	358	331	302	320	310	318	320	326	298	332	346	319	314	328	348	343	307	330	350	319	323	339	301	345	331	333	303	316	329	332	324	335	311	321	340	343	342	338	309	346	324	325	298	329	294	289	295	350	313	306	305	314	339	326	351	286	352	360	338	289	329	332	327	322	349	311	328	332	329	350	300	345	306	324	337	324	282	292	312	330	358	326	307	312	302	376	305	293	333	348	293	337	328	349	322	298	330	325	343	350	336	306	328	343	358	305	307	326	306	329	323	341	311	333	329	325	306	345	292	297	334	317	300	329	327	366	316	307	309	349	315	311	325	328	315	333	320	316	315	325	330	305	315	335	321	331	333	326	300	357	304	352	330	333	337	309	312	342	319	337	311	335	334	328	302	308	342	359	295	325	294	353	334	312	351	355	317	359	298	336	344	309	316	341	295	329	324	333	301	331	329	328	297	356	320	337	349	319	311	361	329	325	312	299	308	336	325	305	305	317	305	331	339	281	308	302	355	301	301	334	311	314	321	349	330	311	337	318	364	315	301	301	359	326	301	330	327	307	340	323	307	297	320	313	302	335	288	317	342	315	342	324	324	340	348	328	328	335	341	338	326	320	362	339	319	340	330	342	310	290	335	306	322	283	281	352	321	309	321	325	327	330	343	315	320	329	331	338	326	334	315	297	327	299	285	332	366	341	322	328	368	366	326	338	338	317	294	327	316	322	296	337	283	319	334	332	319	355	335	322	344	305	324	339	309	322	344	326	364	345	317	331	357	323	329	345	325	354	343	338	315	294	345	311	282	332	341	342	300	311	325	303	329	317	328	297	349	361	322	333	335	276	359	328	320	327	323	359	322	337	318	307	335	317	304	300	330	325	344	319	318	353	300	324	332	327	314	317	322	314	333	328	339	339	349	320	309	345	333	332	311	340	317	320	342	305	320	324	322	304	317	312	334	365	335	354	337	345	357	334	314	320	355	340	310	334	315	336	326	301	332	337	314	343	342	327	325	316	325	291	327	339	299	323	325	358	306	306	338	351	305	314	317	334	286	346	352	324	330	304	327	322	312	355	359	347	333	308	294	335	370	320	355	328	298	319	300	296	345	315	284	304	320	330	344	316	285	347	312	297	340	337	306	315	332	334	321	314	293	317	324	318	321	328	354	315	321	326	339	340	350	307	360	354	341	364	334	296	300	333	352	337	324	324	311	335	335	359	290	350	343	332	333	345	315	303	318	303	334	325	310	330	291	306	336	332	318	297	346	301	318	304	313	306	304	326	329	308	336	346	339	338	330	327	343	335	290	303	331	306	315	337	298	354	326	337	335	332	322	354	337	335	330	346	353	351	323	329	321	315	300	350	339	326	336	330	315	350	325	313	300	327	345	336	300	309	322	339	317	358	355	347	342	335	338	317	310	301	310	342	314	297	346	316	323	293	345	304	330	343	341	341	343	342	274	303	331	318	296	316	354	336	308	304	306	330	337	364	321	332	298	332	317	326	349	325	351	329	327	343	344	307	332	334	324	338	320	309	324	297	311	319	304	336	323	327	343	299	345
6202	9870	8381	4301	3032	2864	1523	1022	941	772	746	671	644	592	567	574	1771	460	451	477	482	450	461	484	435	468	449	434	398	422	458	452	438	401	421	409	411	414	413	426	422	389	409	385	409	427	432	460	430	429	415	415	396	415	416	427	415	417	416	452	399	422	431	400	427	398	398	417	440	418	392	429	434	449	395	418	409	397	420	420	421	434	415	413	384	402	418	414	402	399	446	387	387	382	391	414	380	400	388	408	445	433	427	424	380	403	402	414	416	435	405	426	403	378	435	395	428	423	409	390	384	415	435	414	380	398	409	426	421	413	377	381	441	450	372	410	361	380	420	408	408	412	377	429	368	443	404	384	431	427	438	424	414	408	424	379	413	418	424	353	413	425	416	389	408	419	446	420	432	391	397	419	418	397	387	398	438	414	391	384	437	440	424	393	431	364	430	446	403	393	406	376	420	441	391	450	436	406	414	425	404	388	408	386	423	431	395	406	383	419	439	402	419	395	400	398	419	377	423	428	428	388	418	450	442	385	402	441	417	413	442	390	418	399	412	429	402	427	410	411	430	433	385	421	426	415	402	361	376	418	425	430	404	422	411	455	426	432	414	409	419	413	425	433	393	410	403	411	374	426	406	436	410	425	404	398	419	402	405	433	432	425	397	402	413	423	401	424	424	430	435	404	391	411	404	425	414	370	429	424	438	375	404	411	404	392	401	373	433	416	419	395	449	360	427	411	391	415	420	445	383	353	410	432	412	378	435	429	394	386	435	406	396	414	413	417	420	411	428	428	432	436	417	399	423	443	430	424	381	407	444	419	446	408	461	424	414	401	420	409	405	388	391	432	406	431	408	471	393	400	395	404	423	387	452	430	413	434	400	384	379	424	425	412	391	413	414	385	464	390	445	426	400	390	432	420	400	372	445	436	383	396	433	411	398	398	420	425	432	414	416	424	418	388	387	403	424	436	417	408	420	390	424	428	411	412	395	406	438	423	423	401	394	402	415	411	392	389	417	405	397	402	407	448	417	439	422	411	403	427	389	409	415	393	403	396	390	411	395	418	415	428	418	411	426	424	420	389	415	366	406	415	381	416	412	415	445	396	423	398	442	424	408	391	353	381	363	404	427	434	442	425	420	379	406	424	405	414	405	407	436	407	420	396	423	412	400	388	419	421	435	418	390	377	406	415	395	414	427	388	402	356	419	428	393	421	393	412	409	419	421	389	411	396	407	388	444	411	405	414	423	377	410	375	366	450	436	433	375	390	430	358	443	441	436	469	425	427	397	441	425	420	411	424	397	416	419	405	393	409	410	407	369	376	405	406	378	446	417	440	433	391	413	415	434	448	418	408	423	437	388	387	425	395	404	407	454	407	409	394	426	388	414	400	416	432	444	410	369	409	412	411	430	414	458	437	386	389	423	425	406	450	400	398	395	427	401	449	423	432	436	428	421	374	430	390	409	389	391	391	423	404	408	395	426	413	399	419	426	382	380	403	375	440	422	420	387	393	373	470	385	399	384	416	404	405	418	354	390	427	404	400	436	431	417	411	445	424	423	405	403	427	421	434	451	387	410	439	416	444	429	439	431	401	420	408	370	372	405	405	405	409	420	427	372	362	403	417	423	412	432	378	426	375	398	436	399	420	386	413	382	409	413	401	434	431	423	394	415	389	427	404	380	400	409	409	470	467	442	397	396	423	385	401	393	376	436	421	405	403	443	409	396	377	428	405	410	415	407	415	404	430	393	417	402	432	371	419	413	435	393	404	403	391	408	423	412	383	437	380	411	416	395	393	425	428	370	411	419	391	484	418	400	408	394	399	407	404	407	404	436	365	376	437	419	444	415	427	422	410	439	400	429	410	419	376	405	446	409	393	428	402	410	407	395	448	390	404	400	420	382	396	423	410	435	389	397	430	407	371	387	386	389	409	420	370	415	441	416	423	419	372	402	411	430	401	403	406	428	380	419	454	434	473	402	454	450	418	441	422	435	428	420	405	399	364	437	408	402	411	392	429	395	383	433	388	389	401	412	397	406	402	464	404	425	447	399	413	439	424	385	400	428	398	424	394	397	409	416	403	399	429	399	417	457	431	419	418	401	390	425	405	404	436	437	390	431	411	385	407	415	392	410	394	404	425	421	417	427	433	425	389	388	399	374	415	370	430	424	390	390	437	373	434	425	403	390	424	454	418	384	415	412	409	399	390	430	415	423	399	400	426	395	426	405	426	397	386	427	390	398	379	391	422	426	418	396	447	440	383	414	429	365	417	372	420	433	435	401	419	391	417	425	390	459	393	415	380	435	406	433	378	417	435	413	419	428	430	434	416	401	408	410	429	415	424	412	448	403	422	409	383	408	382	414	429	401	404	421	424	396	419	388	417	391	393	416	428	404	381	394	410	401	418	438	384	411	387	421	391	417	394	388	384	423	407	392	402	399	406	385	435	427	401	428	390	421	415	441	449	402	392	436	424	434	390	398	417	412	428	406	386	395	403	420	430	421	418	447	394	389	414	388	354	429	414	396	409	411	399	400	410	414	436	410	373	446	422	376	420	424	407	407	403	390	429	449	387	397	405	435	413	394	415	404	384	436	435	401	390	383	381	411	422	429	422	422	412	425	361	408	457	439	418	420	385	415	453	430	387	403	412	396	445	410	413	417	450	410	376	411	422	405	426	427	401	421	406	403	421	429	407	376	416	405	409	415	444	407	384	387	400	377	408	396	431	415	403	446	398	414	437	420	412	416	408	458	419	377	428	436	429	431	373	413	401	428	398	392	432	426	404	412	421	421	436	397	437	408	413	425	415	427	402	445	406	398	393	431	411	411	397	431	430	405	425	432	436	368	429	390	453	403	368	415	391	388	417	357	397	391	396	397	429	418	410	484	414	384	431	388	402	415	433	409	404	374	415	417	400	404	425	381	398	404	411	416	387	387	435	434	377	387	419	439	426	444	418	404	408	380	423	428	425	405	385	440	400	395	413	428	424	438	407	439	404	397	402	442	421	408	378	435	430	394	449	422	462	397	401	397	382	381	415	389	423	391	431	390	396	419	404	425	397	431	433	401	374	399	395	420	439	396	385	432	404	393	416	400	410	423	397	403	407	422	408	443	423	403	422	430	367	395	437	450	415	398	414	404	366	375	384	431	354	419	422	406	393	433	377	428	422	439	414	396	435	414	397	454	392	388	417	416	405	433	401	402	460	407	372	403	396	376	389	409	431	370	423	407	401	392	442	374	417	439	414	435	403	433	379	451	421	412	409	389	390	429	424	415	428	414	414	406	410	398	404	419	387	421	435	372	435	428	394	398	418	436	452	386	395	410	354	422	419	404	435	411	425	418	388	439	389	409	376	407	440	458	433	403	414	406	421	410	398	418	406	406	400	385	411	430	413	433	428	412	439	402	449	424	378	414	428	385	401	389	441	367	423	418	422	421	402	411	433	429	381	402	459	400	440	407	405	428	398	425	394	402	384	409	420	436	404	424	440	397	410
22937	21512	29491	23941	21502	21595	15460	2326	1541	1432	1327	1228	1187	1052	1052	1086	2625	965	900	921	819	851	876	945	832	825	845	820	817	894	872	830	821	799	856	827	813	888	873	775	801	866	850	847	821	790	810	829	868	836	817	794	852	781	827	808	830	835	795	781	776	834	793	760	833	780	811	810	814	832	780	828	739	807	784	835	820	789	771	758	751	802	806	768	847	799	779	800	830	786	818	824	774	804	758	771	845	761	806	799	793	816	841	884	859	782	816	801	788	779	833	789	826	812	856	733	812	779	807	776	759	813	816	791	832	842	796	822	831	797	752	783	821	813	850	759	820	804	798	773	780	771	826	762	786	817	750	807	826	774	795	763	844	806	819	751	792	835	764	789	811	767	764	749	806	814	776	816	817	795	796	788	759	808	790	809	783	826	841	859	830	808	785	865	776	860	778	815	796	794	833	796	850	766	777	799	804	792	735	823	776	828	830	781	792	857	845	807	829	862	818	826	837	829	804	779	787	806	843	758	795	802	814	839	802	799	787	768	834	751	783	816	813	800	814	755	741	765	813	822	866	810	843	802	805	743	795	801	786	745	760	809	774	800	782	834	800	810	791	788	750	751	787	824	842	770	746	761	780	781	754	822	796	833	803	836	773	783	795	787	791	789	768	833	744	790	823	801	823	805	809	828	820	776	788	777	800	789	825	807	815	798	774	751	836	822	815	795	791	809	824	785	849	778	797	807	807	813	841	805	836	784	762	820	799	775	808	801	788	832	782	767	775	773	795	803	836	814	747	759	811	841	798	775	785	783	795	824	841	805	822	779	830	780	791	815	799	848	840	753	801	838	802	767	821	786	815	770	808	867	755	807	801	831	742	800	756	758	809	813	832	797	791	786	764	809	816	829	806	859	766	832	790	753	815	823	790	783	775	811	797	812	779	770	767	767	798	800	813	800	766	778	810	815	798	812	754	830	801	806	769	806	788	815	762	739	786	815	790	802	803	767	789	733	748	762	792	768	816	827	772	749	777	786	766	777	804	803	745	820	765	736	811	774	801	812	780	772	769	761	803	767	773	818	795	806	778	786	806	814	748	769	718	780	817	818	795	811	791	843	804	819	787	856	876	809	845	834	768	805	813	818	791	828	753	766	828	785	773	802	814	777	780	830	790	785	816	761	683	848	832	759	811	749	832	794	778	822	834	783	786	806	791	815	773	794	799	774	833	744	769	754	799	792	818	822	766	828	793	818	790	737	802	790	734	816	789	836	830	814	831	769	763	822	751	774	836	793	812	776	783	820	778	790	826	817	801	741	797	811	821	835	820	800	809	831	806	788	768	777	792	799	831	778	845	826	792	808	772	801	790	785	841	763	829	766	835	773	767	831	786	833	788	823	802	771	836	806	814	809	808	842	803	789	803	817	804	790	792	807	878	837	826	782	823	781	817	821	821	836	822	784	839	774	799	796	811	825	809	850	757	785	800	823	796	809	781	764	787	770	750	765	754	782	752	790	742	754	754	770	827	773	766	762	819	831	783	801	803	801	789	806	829	747	797	781	801	792	814	764	796	845	799	756	821	774	808	819	788	809	754	784	848	805	800	766	752	847	802	812	820	763	780	822	764	801	776	831	711	813	726	770	772	765	773	771	787	770	751	849	782	781	768	810	821	778	809	753	798	807	842	771	775	782	760	849	806	829	836	847	778	800	797	838	766	716	778	790	814	769	852	831	813	835	834	798	806	773	812	783	768	774	810	784	802	785	743	831	817	792	767	803	808	774	825	769	772	819	793	799	791	758	789	818	779	775	809	790	777	745	807	770	803	830	780	802	778	745	802	822	859	769	800	765	747	786	789	800	743	828	810	779	827	782	822	751	795	796	802	761	809	779	777	808	781	776	760	819	792	759	765	809	812	813	816	768	802	792	738	778	805	812	792	772	802	816	780	823	801	798	822	801	781	745	765	764	742	767	785	791	793	804	812	818	839	818	860	799	800	809	803	790	821	743	753	779	746	784	788	788	866	747	821	808	814	795	763	785	798	830	836	784	778	759	791	823	801	816	727	808	799	774	797	816	773	757	769	754	812	782	793	761	852	792	838	780	769	815	800	789	784	767	763	795	791	762	831	789	795	791	824	725	780	757	758	775	781	780	798	793	776	801	753	757	808	760	794	814	803	784	813	796	825	745	798	789	769	754	809	767	793	807	765	784	821	787	801	851	825	799	767	809	757	804	807	751	802	786	773	755	789	812	810	783	822	833	787	800	823	795	792	807	819	826	811	741	806	753	769	771	807	788	796	775	845	837	781	744	775	770	744	766	821	806	808	788	776	778	832	830	789	782	771	816	834	827	800	788	803	808	748	740	742	787	771	816	792	810	803	807	767	779	771	795	778	801	760	822	827	794	794	789	825	761	794	849	830	801	785	724	808	767	797	758	837	784	802	823	784	784	827	764	788	782	804	781	795	786	745	779	731	851	787	787	810	833	748	808	800	811	808	783	854	802	799	807	790	765	806	827	791	795	824	778	827	783	810	839	788	766	774	756	764	812	803	795	811	836	810	801	720	767	798	856	713	768	830	788	821	782	805	754	807	785	782	813	720	815	755	766	802	771	781	782	796	779	791	758	838	778	751	829	808	759	810	779	803	745	839	797	804	751	775	814	799	751	771	725	851	789	809	833	770	844	813	776	810	788	769	811	830	753	825	799	799	775	787	809	783	821	813	743	797	753	820	801	786	792	804	783	776	733	762	759	821	817	753	780	734	783	827	809	806	797	780	748	781	786	775	822	780	781	842	814	832	768	798	775	839	757	860	791	777	784	771	816	802	762	750	806	799	795	784	829	792	785	787	782	817	799	763	773	778	820	787	793	811	765	792	814	760	789	804	770	768	788	783	762	788	787	771	799	779	785	769	757	819	794	802	822	813	763	753	810	749	805	875	771	741	803	789	780	816	773	736	806	832	817	820	848	788	805	803	778	779	773	778	776	791	748	719	765	779	808	831	815	789	788	801	789	800	808	775	819	791	723	819	779	823	799	752	811	804	806	801	789	826	855	761	838	813	729	769	754	810	795	792	814	786	739	760	769	808	765	825	812	790	769	770	774	777	815	744	814	792	816	804	831	802	762	808	771	768	755	813	762	783	817	808	711	766	745	785	832	820	778	744	824	809	804	811	766	766	790	845	806	813	794	796	774	782	772	827	815	788	779	784	789	824	817	788	796	782	825	803	821	761	753	793	818	884	763	796	754	687	777	754	762	744	830	777	772	802	840	752	773	778	801	812	772	839	853	787	791	797	795	830	794	779	808	780	804	814	797	756	773	793	781	794	770	794	816	770	785	762	801	728	823	814	773	775	803	817	758	786	828	794	784	784	802	795	773	787	776	780	810	756	741	815	816	781	792	758	823	766	747	777	832	814	796	757	784	823	786	821	808	777	804	790	817	819	841	741	734	820	790	806	791	800	804	779	801	792	794	822	773	792	772	766	847	790	770	811	819	784	746
9143	20529	18089	10479	6895	5474	4015	2905	2626	2310	1927	1827	1637	1530	1372	1500	4249	1185	1129	1066	1071	1127	1019	1008	993	960	977	983	986	983	953	952	1002	1009	902	891	907	950	913	916	897	951	924	868	934	927	979	910	940	854	909	924	930	884	935	898	974	947	920	930	968	908	879	933	871	918	912	883	914	893	850	921	928	894	875	887	899	858	943	941	869	865	898	886	915	907	924	917	881	874	900	883	848	903	858	936	897	892	975	875	891	869	894	909	864	967	967	927	921	875	876	880	907	878	897	890	904	871	935	865	826	961	887	875	857	910	863	888	846	876	946	856	913	860	939	881	876	879	836	912	927	877	922	847	924	866	872	927	893	951	860	925	930	832	883	901	849	959	859	895	901	853	925	882	938	875	905	888	865	847	941	930	896	925	908	877	859	890	816	900	858	852	964	884	903	845	925	935	887	928	902	903	926	906	887	877	869	856	897	912	929	922	894	902	909	917	909	838	883	874	902	893	868	858	883	858	880	865	847	904	850	866	907	879	864	926	880	944	905	915	843	887	887	894	895	954	888	921	922	855	886	916	925	870	896	857	891	927	913	890	853	829	875	920	892	857	852	919	861	845	847	879	935	917	915	860	830	871	863	926	956	900	883	870	931	885	890	883	855	896	858	862	860	911	941	916	842	918	838	923	913	857	906	855	922	861	881	870	901	903	901	896	874	834	917	856	956	935	924	856	857	854	967	961	896	904	908	886	895	918	936	865	866	910	850	903	883	903	914	872	926	885	892	929	834	965	908	836	888	857	802	893	859	883	925	855	875	880	916	877	921	838	891	907	894	911	924	935	925	923	911	932	830	894	911	898	909	917	871	939	899	854	865	857	974	919	846	921	899	877	868	917	881	889	960	874	888	878	926	888	903	835	895	905	867	877	901	905	882	868	851	860	924	915	895	867	859	897	895	900	874	875	901	879	959	902	888	810	900	940	916	849	927	930	868	868	894	913	875	910	903	904	877	861	897	885	850	1012	864	898	862	902	904	892	933	866	901	878	903	882	892	866	911	906	895	876	848	895	935	852	882	872	892	884	941	842	834	907	871	883	888	940	888	883	897	902	890	826	883	924	924	875	896	855	861	892	884	844	890	935	851	878	913	843	906	882	926	888	851	921	888	849	877	888	908	914	898	911	917	952	891	890	900	872	875	931	910	879	881	877	900	898	909	902	879	868	945	921	892	935	941	960	854	967	904	912	948	934	890	911	934	871	857	930	875	875	868	881	927	948	914	870	918	874	876	858	939	922	906	902	867	890	863	880	923	849	830	895	882	894	905	897	877	910	908	947	927	875	917	930	869	932	922	858	907	892	942	915	890	850	895	882	826	891	889	872	842	885	930	922	855	881	911	926	909	885	861	848	857	846	886	873	910	835	878	911	898	905	910	935	866	926	906	939	873	918	884	865	906	854	918	893	874	848	936	868	928	884	924	897	897	913	930	887	902	904	892	927	921	901	951	918	935	842	908	889	883	924	854	879	907	880	888	846	867	936	833	890	887	931	914	888	855	889	898	867	957	961	868	908	839	899	916	934	867	907	913	858	897	945	899	906	892	902	888	907	903	893	846	893	889	889	795	842	891	870	869	946	896	872	900	906	896	851	875	839	879	881	931	839	887	858	920	871	850	892	951	854	914	896	911	892	892	940	892	866	906	914	874	853	870	868	913	895	924	891	872	894	857	928	849	935	916	902	898	934	917	874	929	862	904	881	909	885	867	915	900	946	851	896	936	904	894	846	872	869	887	862	851	887	880	941	905	897	924	887	888	883	881	899	866	835	899	924	881	879	862	894	857	895	879	895	890	904	958	921	871	884	900	903	905	870	925	895	871	933	895	910	924	832	848	857	878	861	892	862	952	909	931	876	942	893	863	864	908	894	898	891	901	989	895	891	880	845	885	851	914	900	876	872	911	915	910	865	910	930	874	901	887	903	908	883	855	878	923	897	906	847	902	901	880	840	834	874	903	865	887	910	918	845	865	835	906	838	857	856	881	907	933	928	926	864	909	866	877	910	914	888	854	947	870	953	882	874	930	900	907	879	862	866	904	908	911	865	866	895	947	892	950	886	895	888	898	908	834	950	902	891	848	880	842	873	871	857	928	868	877	951	936	864	895	864	936	879	872	907	874	952	910	903	913	893	864	925	919	870	938	900	906	869	912	939	900	896	851	925	921	878	930	877	919	910	860	910	858	901	899	807	866	826	887	863	915	839	909	893	885	878	833	881	950	847	873	880	912	893	902	908	850	918	893	857	899	934	921	872	888	835	873	928	910	887	895	919	903	878	906	896	910	909	861	875	863	902	859	874	914	881	916	839	873	942	882	869	937	935	869	922	868	959	931	867	875	890	890	877	895	888	864	864	857	909	883	844	850	900	907	928	900	864	878	855	883	900	870	929	927	859	852	933	909	867	924	901	948	890	919	902	898	876	915	900	935	925	880	910	895	884	929	874	894	902	889	887	910	925	893	870	869	806	862	860	944	909	932	858	854	908	884	897	910	890	899	917	900	908	845	926	899	909	881	891	941	895	902	930	915	900	875	845	887	882	918	917	861	867	858	892	924	875	912	910	922	865	896	885	906	837	898	888	872	851	904	849	886	922	822	893	891	882	896	959	873	959	850	873	901	938	901	856	896	877	917	873	884	917	869	873	851	896	867	878	870	930	928	944	888	924	929	894	830	911	851	906	898	844	922	916	958	856	853	890	869	925	889	844	918	919	896	934	861	905	873	936	931	878	942	897	957	916	927	877	905	889	863	859	891	921	846	958	873	863	868	904	865	898	889	929	890	888	935	847	950	905	938	904	872	896	882	903	905	885	923	902	897	876	884	883	905	893	869	889	886	892	920	891	883	870	856	872	902	886	898	908	904	918	867	932	922	857	920	856	862	855	892	864	895	880	937	880	888	890	977	817	861	895	884	922	937	909	883	928	893	893	863	837	886	881	846	922	903	906	894	866	897	887	883	908	947	920	883	919	891	844	915	904	911	851	910	869	845	884	881	871	858	939	905	891	872	869	881	859	900	947	943	889	871	865	876	897	913	884	864	842	855	891	883	961	887	863	854	930	900	867	885	832	898	922	903	891	908	926	883	947	843	894	892	848	940	937	896	836	851	876	891	931	873	829	920	873	813	889	904	869	876	882	885	879	832	913	865	859	896	891	936	909	856	896	876	874	915	917	886	860	871	898	886	885	874	870	897	860	912	862	900	933	854	890	882	870	889	909	945	836	940	871	942	892	851	851	818	823	932	946	914	834	903	872	883	821	891	886	907	893	909	873	952	904	888	898	913	861	902	843	818	887	884	870	943	862	919	934	923	906	911	861	896	898	902	864	899	898	871	886	927	893	829	869	886	925	876	895	890	866	913	871	914	871	897	846	898	874	956	891	864	865	911	867	860	912	899	897	884	913	865	935	907	863	852	878	895	892	852	917	909	866	858	860	907	895	904	871	861	899	922	841
27264	21047	10746	1262	591	497	360	335	329	317	322	325	313	295	341	301	323	305	283	283	289	278	273	260	309	279	260	286	326	303	283	286	289	271	304	299	300	300	297	270	278	315	263	319	267	272	296	319	282	281	287	302	296	286	286	279	278	281	284	292	269	301	294	285	286	298	254	265	263	318	266	267	287	276	276	309	288	269	287	288	303	276	270	299	267	285	282	310	254	269	256	291	274	321	275	291	265	262	301	282	261	287	274	288	266	284	307	268	286	299	255	312	290	297	283	315	237	288	305	283	291	295	293	284	298	283	281	249	279	269	265	296	289	263	281	277	320	286	304	298	289	294	267	308	272	299	290	293	292	282	290	268	309	296	283	317	260	276	263	285	290	265	280	296	267	273	279	262	286	316	262	263	295	281	271	274	310	308	277	275	253	297	286	267	275	248	256	272	304	265	289	287	312	295	287	260	271	323	307	284	235	264	296	267	317	269	281	282	290	276	297	288	287	278	274	279	274	306	304	289	261	298	303	270	302	292	273	301	297	282	284	296	247	288	254	290	293	282	276	257	255	282	268	294	253	276	272	281	289	295	312	291	320	278	270	288	250	292	273	304	263	285	290	291	267	270	279	252	284	293	290	300	305	298	285	298	294	294	277	265	292	290	266	282	260	278	281	301	265	255	271	286	290	297	300	253	281	298	299	287	302	284	309	252	306	255	287	256	295	270	294	271	315	288	286	256	313	302	256	283	274	291	283	308	267	240	268	277	296	284	279	293	288	319	286	264	283	292	271	284	253	288	297	287	300	305	271	269	281	286	281	309	256	219	309	279	283	312	271	268	291	278	290	304	270	265	268	276	281	270	303	289	283	305	280	273	287	289	270	314	269	290	272	284	304	311	312	280	290	280	266	271	286	276	276	293	300	292	291	262	284	305	277	275	290	281	307	314	271	291	273	274	308	268	261	286	294	297	319	288	267	272	259	301	265	283	279	275	237	287	280	261	285	273	275	291	275	308	286	286	295	305	258	309	253	271	279	286	295	276	272	318	278	250	276	261	292	291	295	283	274	274	266	285	269	303	269	314	262	280	291	337	287	264	289	278	291	281	300	301	294	279	270	288	261	313	308	300	284	254	284	304	272	312	295	296	285	295	267	276	270	249	304	300	285	314	299	271	285	274	268	278	257	282	293	271	249	245	290	283	317	299	299	299	284	289	279	274	270	276	285	299	284	308	296	292	266	285	270	303	281	272	277	283	294	306	248	277	283	273	287	277	283	278	310	256	288	300	287	309	267	300	294	253	265	273	285	244	271	297	291	264	273	267	269	279	275	280	284	283	282	262	296	300	271	278	295	257	303	289	274	290	286	267	283	280	273	271	258	279	276	306	274	288	263	279	291	262	307	276	297	283	301	308	269	284	292	282	304	287	290	264	298	316	255	273	259	287	287	311	270	265	317	244	277	299	288	281	284	291	313	281	305	321	264	303	297	277	302	265	250	270	308	283	246	260	270	264	278	290	310	275	259	317	266	307	272	310	262	266	305	268	248	253	284	271	302	288	250	275	290	268	287	262	273	292	279	299	287	264	275	282	270	313	282	293	272	256	303	288	288	299	280	287	302	258	274	320	282	270	277	324	275	289	276	305	261	290	298	294	304	313	270	248	289	300	279	288	288	290	298	298	290	290	259	306	283	301	317	318	289	237	286	283	290	287	264	277	302	284	267	282	296	281	300	288	270	280	262	263	243	260	280	261	250	264	268	325	255	305	275	280	262	266	261	306	285	304	295	252	280	298	253	278	272	275	293	302	287	293	304	292	310	279	276	303	280	307	292	277	295	239	270	247	289	304	277	294	279	248	268	287	280	259	287	281	286	297	305	316	280	276	286	265	280	334	259	302	301	288	265	288	306	281	277	269	307	268	262	283	274	286	302	268	303	288	296	280	268	311	267	282	284	282	268	271	273	273	261	262	281	301	294	299	277	314	278	291	310	309	288	303	278	311	290	296	258	272	299	262	259	246	277	292	293	273	300	286	274	321	300	272	288	281	298	305	325	307	280	287	262	261	318	294	289	235	276	288	289	299	281	286	301	280	279	315	285	294	292	273	269	273	294	291	270	323	267	283	289	272	323	261	279	304	283	278	281	293	282	302	277	278	272	263	286	302	289	274	272	254	297	259	294	278	306	294	276	256	289	286	312	299	252	274	311	291	265	307	289	272	249	302	284	313	272	304	258	267	302	278	272	275	294	312	292	289	275	244	256	273	263	281	302	270	266	290	292	290	289	255	277	292	302	287	270	292	308	268	289	276	282	265	296	299	271	284	297	268	280	284	281	255	315	271	280	257	291	280	269	276	261	288	305	276	275	289	290	279	295	292	269	293	267	270	296	257	268	270	308	287	263	260	290	279	279	279	295	302	290	255	284	305	275	242	258	307	272	308	283	278	268	267	289	273	278	287	281	254	256	295	317	268	311	282	259	267	284	278	280	283	249	289	285	273	292	298	277	282	290	274	313	302	269	279	285	270	281	274	299	289	286	273	291	274	289	251	259	297	280	277	289	296	279	270	281	294	270	305	293	288	288	279	262	284	267	281	260	312	309	282	264	268	297	300	266	272	280	279	286	278	273	308	310	281	251	308	276	250	273	285	272	294	285	300	285	279	256	289	281	290	269	294	299	277	307	249	293	304	296	298	281	297	283	286	297	295	246	288	284	299	286	254	289	258	282	267	324	266	260	282	276	269	292	276	258	276	259	269	284	264	279	254	319	299	298	300	287	285	276	304	298	275	280	287	295	278	269	285	280	278	281	295	271	288	280	293	270	272	304	286	273	260	259	271	288	267	291	262	276	284	294	270	284	288	290	266	329	268	275	308	275	264	294	270	285	282	287	265	311	309	299	282	293	277	291	255	291	283	280	272	282	312	284	289	299	290	283	296	289	296	289	272	291	302	300	270	270	277	322	288	280	269	275	282	307	295	277	290	270	281	263	276	299	291	295	264	274	276	293	266	316	277	263	241	289	306	258	277	285	254	260	288	300	286	269	307	298	257	270	286	291	295	280	281	279	279	287	259	280	271	293	266	274	276	293	298	284	269	287	249	303	272	280	266	268	254	325	273	296	276	266	309	293	293	274	272	282	282	270	259	263	262	274	266	271	273	282	266	283	305	310	287	271	301	298	305	294	290	272	267	267	297	252	275	273	289	306	281	301	291	270	294	270	267	309	298	276	287	277	300	288	283	281	292	285	288	292	282	287	299	275	323	292	273	242	291	289	308	289	277	294	258	297	270	260	289	293	257	292	307	263	267	261	338	274	282	288	305	304	288	280	283	275	293	302	291	282	265	256	274	298	261	265	299	287	263	290	280	268	274	279	280	290	241	282	248	295	330	249	276	270	287	290	328	289	297	274	298	262	297	267	286	284	306	281	289	285	303	270	264	287	249	252	252	266	284	280	288	270	286	282	272	262	271	293	281	264	260	257	277	286	278	283	260	268	313
4815	3413	2412	1149	887	801	547	435	439	422	369	413	411	323	351	357	395	340	361	344	384	308	357	339	343	357	321	319	347	346	337	348	319	322	334	333	325	322	302	336	338	346	319	335	345	347	326	323	335	350	376	354	314	314	335	350	306	344	351	328	354	357	326	369	331	314	299	349	320	323	367	340	310	321	357	323	352	312	362	359	352	356	341	327	333	351	370	358	333	320	333	363	353	354	351	343	320	349	356	331	328	331	336	315	324	360	336	339	348	340	364	352	343	345	340	357	347	331	335	386	319	300	304	319	329	349	344	319	325	334	326	376	351	284	324	357	320	373	347	339	325	332	342	340	318	340	349	342	329	344	322	351	352	342	373	337	338	372	299	339	350	381	334	311	320	365	362	355	348	357	340	361	350	328	351	356	357	369	347	312	326	363	324	322	355	332	345	312	313	356	323	358	356	339	354	322	322	344	335	361	350	325	353	340	324	336	291	345	347	339	320	335	354	341	333	353	360	351	332	328	337	375	335	365	366	341	331	335	347	324	368	382	356	347	348	352	351	337	378	335	342	358	324	359	342	333	333	303	350	354	360	352	341	364	321	347	336	313	347	338	321	343	380	323	315	320	317	313	335	335	355	368	369	330	346	336	339	297	358	306	313	350	344	326	327	350	311	341	352	355	368	305	343	321	402	356	369	338	332	329	353	316	353	363	324	326	336	346	309	326	335	337	315	361	342	322	319	343	348	340	327	354	337	341	348	350	354	357	356	348	379	338	321	348	339	348	352	318	342	355	308	371	321	387	307	339	375	369	318	327	362	321	334	350	332	317	313	337	325	318	354	347	338	342	335	359	321	324	370	341	352	361	344	343	340	345	330	337	328	329	361	328	315	336	324	363	349	357	314	358	384	339	328	374	335	339	341	358	355	332	344	321	348	327	336	353	342	347	310	317	345	342	351	316	343	361	352	321	329	319	350	337	350	329	358	361	321	337	319	362	351	318	358	330	371	340	337	341	341	320	326	358	330	330	306	309	344	354	310	335	318	358	330	344	328	332	340	352	323	359	344	348	340	333	331	355	365	345	366	326	326	333	332	365	366	361	365	345	324	337	364	360	340	328	337	326	342	337	367	364	344	345	319	323	359	323	354	309	342	358	322	346	330	319	329	310	355	333	322	343	325	351	318	335	335	353	328	344	328	325	335	351	351	332	332	325	357	344	341	353	330	334	309	317	329	358	321	332	342	318	351	357	335	352	327	325	348	347	337	344	331	332	349	350	347	347	359	355	329	370	359	351	361	382	305	366	332	354	344	339	315	313	287	346	334	319	308	349	343	331	374	332	365	357	353	340	368	343	339	334	341	339	304	316	337	348	349	296	336	360	328	343	336	284	339	329	336	362	309	338	350	339	346	293	340	332	367	333	345	330	340	345	341	340	350	329	333	336	330	339	350	347	327	320	382	308	317	341	335	336	363	310	364	387	331	291	334	364	340	332	328	350	317	324	350	339	348	305	325	384	345	362	331	338	304	324	338	343	302	368	323	348	317	339	339	333	360	327	352	320	331	373	346	350	305	349	346	351	306	415	315	323	355	310	376	351	326	316	350	332	332	368	358	336	351	339	330	350	339	332	305	353	351	324	350	353	330	352	355	348	347	363	320	307	304	325	316	331	334	308	339	341	348	323	299	360	356	341	362	344	347	310	369	361	320	356	332	364	335	365	343	319	351	343	338	324	347	346	338	341	366	340	339	379	324	377	340	332	336	283	335	348	366	345	348	341	328	342	354	344	324	357	357	336	345	354	306	334	328	320	346	326	336	320	364	356	322	324	312	330	336	312	340	360	325	311	354	352	339	342	351	325	372	318	330	326	362	368	353	291	331	341	334	367	320	370	340	290	303	340	334	338	302	322	369	342	315	312	345	339	333	337	328	343	343	372	351	332	315	325	322	356	393	366	346	360	341	336	328	334	317	341	375	328	344	319	350	372	354	371	309	338	354	337	368	334	367	310	308	359	307	320	343	334	323	341	314	330	337	307	342	342	345	320	324	323	335	342	359	341	331	345	350	328	338	349	308	345	356	318	372	352	360	348	348	306	317	364	351	322	357	340	333	333	343	337	330	322	352	320	342	344	321	325	342	328	334	327	347	331	347	350	356	339	338	367	353	363	395	332	331	339	355	318	376	327	337	325	331	350	353	339	359	347	356	323	330	362	324	372	329	331	342	347	354	347	362	329	333	347	343	308	350	312	334	393	342	323	344	317	361	310	335	328	351	330	364	361	335	365	312	383	343	330	375	329	317	342	349	340	343	338	352	360	361	311	332	346	350	351	331	345	356	342	341	348	338	329	328	370	347	325	306	345	348	356	363	374	333	334	341	352	354	319	363	339	303	349	344	335	362	349	319	373	329	334	341	376	369	330	344	339	345	347	330	334	337	325	346	375	320	306	361	317	321	337	363	364	352	372	336	375	342	327	359	328	340	345	349	340	354	336	341	352	343	338	351	360	353	305	333	351	350	328	353	320	369	347	357	342	371	335	366	330	345	334	328	345	342	350	330	327	335	343	343	328	321	349	365	323	314	326	324	323	360	337	355	345	345	373	329	350	389	348	337	340	354	353	360	367	360	330	322	334	330	343	340	344	336	353	322	306	343	340	341	349	337	348	310	325	305	341	340	350	344	315	337	342	326	305	315	320	337	363	328	321	351	342	357	325	318	351	334	348	353	328	344	353	335	337	342	336	336	367	344	351	336	356	302	329	360	296	330	334	336	338	338	343	323	322	322	383	395	330	360	358	305	338	347	308	346	362	347	330	369	322	361	359	326	345	329	340	341	347	322	380	336	362	331	352	351	343	352	344	327	337	332	356	337	335	318	340	348	341	338	346	323	342	318	322	338	344	343	363	340	374	323	323	349	353	355	342	355	326	325	320	329	333	358	369	322	329	344	325	330	331	363	316	350	385	349	344	323	350	355	357	371	316	279	329	321	350	335	316	317	333	348	344	311	342	358	355	306	388	350	359	351	374	340	322	323	313	351	318	366	335	369	371	331	336	359	356	332	327	336	361	329	320	345	351	381	335	380	356	314	337	322	344	370	355	346	320	358	355	308	322	356	324	291	342	344	396	350	377	337	329	358	323	326	338	321	329	337	335	342	342	358	345	349	322	343	320	329	352	364	340	358	341	348	333	348	359	306	333	345	383	324	311	327	349	333	310	361	321	367	315	313	327	310	343	347	336	340	323	368	348	355	325	359	329	356	363	348	351	367	359	331	313	336	353	334	356	345	334	342	357	352	320	338	344	332	352	370	346	334	333	301	321	320	342	305	335	335	351	329	342	342	375	342	363	333	356	329	347	337	365	325	327	368	369	353	330	368	349	332	328	330	330	318	310	355	321	346	339	350	321	335	376	311	361	348	370	326	300	332	328	348	315	313	356	305	345	372	317	348	337	325	366	367	331	352	342	338	340	329	303	301	347	336	300	342	372	352	329	361	345
23746	21520	29245	24244	21505	17665	2337	1180	978	955	893	810	787	709	789	773	1033	680	714	657	673	687	665	691	659	669	616	629	660	646	616	568	681	599	637	596	551	573	644	605	649	641	632	619	610	605	609	637	653	619	634	562	620	657	623	645	638	629	622	579	597	622	582	609	609	594	612	623	629	658	607	640	590	615	590	649	622	610	602	615	582	595	625	605	594	623	598	590	606	612	607	634	613	613	592	624	597	592	590	645	631	687	607	642	589	614	561	589	676	588	560	531	559	618	607	612	570	576	603	549	598	631	615	621	612	617	632	618	604	590	618	617	590	577	574	621	575	632	567	588	635	608	641	601	613	577	672	594	594	620	600	540	591	587	627	675	607	634	592	632	619	610	648	621	610	611	578	598	611	655	584	605	557	585	611	635	648	649	599	610	663	601	585	556	608	637	567	608	587	548	547	591	566	608	621	552	569	593	599	590	601	607	644	610	578	594	637	594	550	626	613	556	620	604	619	571	563	600	636	591	596	605	652	609	628	626	600	583	601	568	605	616	555	652	574	615	577	573	654	575	594	614	610	572	584	617	616	586	621	629	556	618	611	571	576	617	575	618	589	596	615	588	634	573	635	603	631	620	562	585	633	571	607	599	594	600	627	603	578	627	588	595	573	597	639	577	603	612	606	615	622	588	590	597	672	633	634	568	567	594	592	609	553	615	593	590	641	629	582	607	648	601	586	582	584	607	626	647	592	622	605	616	625	615	619	625	654	601	610	581	614	653	638	628	606	571	607	591	564	590	608	600	538	597	603	611	611	632	584	582	647	555	620	599	603	636	567	636	619	581	618	622	563	591	611	636	584	594	637	610	612	573	625	583	569	598	594	583	576	640	656	609	601	614	613	630	580	567	616	624	619	566	621	629	594	566	633	585	598	565	600	605	620	602	654	570	606	611	628	622	613	601	644	669	597	614	615	625	665	585	679	547	630	628	647	561	588	620	594	602	621	612	584	613	619	598	630	622	592	608	634	599	576	568	576	579	624	649	564	600	612	631	614	590	587	607	598	610	581	625	590	602	597	618	625	565	582	629	627	587	612	588	554	612	596	580	572	610	624	553	617	587	624	646	612	595	557	597	634	600	589	606	609	602	613	627	649	571	581	648	618	590	611	612	573	630	590	583	616	564	587	587	603	639	581	599	586	578	581	578	611	608	631	557	596	554	588	641	607	586	623	558	640	608	625	646	593	587	603	627	604	589	569	619	596	617	570	592	614	608	599	648	647	588	619	585	632	615	644	623	568	618	624	608	614	607	590	644	627	623	613	592	632	636	619	588	606	596	616	575	655	621	542	648	606	631	593	576	595	616	586	618	636	627	591	576	562	597	590	634	649	627	578	570	587	607	560	581	571	597	557	610	602	579	607	616	643	599	592	589	577	662	588	587	546	567	627	639	616	579	596	564	592	580	567	609	608	606	632	612	576	591	594	650	584	649	599	606	575	626	612	615	588	586	578	570	596	642	580	633	613	558	629	620	651	624	633	611	589	647	580	587	614	602	611	609	599	579	584	612	617	589	614	634	614	587	606	601	584	650	545	589	574	626	644	622	601	606	550	618	615	629	603	638	594	596	586	573	583	558	620	596	618	591	619	621	592	584	603	600	591	587	596	573	582	632	576	565	564	586	624	581	618	595	601	617	605	562	580	578	619	592	665	605	606	589	566	602	618	630	640	648	626	623	639	602	593	570	625	624	592	640	624	593	633	573	611	630	597	631	638	598	661	604	613	619	616	591	592	602	592	582	664	629	638	597	560	624	591	596	599	619	600	642	596	649	597	589	596	604	615	626	622	610	598	612	604	579	594	597	603	616	623	615	615	606	642	603	584	625	606	610	610	581	624	601	602	606	606	617	617	599	581	587	640	613	610	584	559	602	658	589	605	605	623	589	612	612	667	587	604	607	577	637	615	578	621	606	608	639	647	585	607	642	626	619	637	603	580	624	605	610	609	656	623	613	619	637	563	596	614	596	609	611	612	541	660	620	593	589	573	580	619	610	599	574	581	585	566	554	587	623	619	565	606	612	602	573	584	597	584	632	581	611	586	613	636	620	640	627	601	570	560	643	607	672	586	589	589	625	626	596	629	618	619	587	625	543	599	592	621	586	604	619	617	567	604	619	594	565	573	605	586	600	592	593	592	626	576	597	584	629	613	639	587	571	598	568	617	637	589	618	606	571	580	599	643	610	579	626	613	622	616	571	610	602	585	617	592	629	569	597	617	592	568	567	577	593	632	587	591	584	579	605	572	587	600	590	613	581	629	558	582	613	599	593	615	646	616	633	588	650	598	646	648	585	626	619	603	627	625	603	582	632	580	560	634	607	620	598	586	590	604	654	641	606	637	626	566	621	631	611	562	628	647	613	606	626	589	577	581	633	586	565	569	587	586	623	589	638	591	627	616	582	649	567	575	600	569	620	612	555	607	619	618	590	644	622	644	648	605	607	576	603	588	604	568	604	622	608	592	581	613	599	622	640	568	580	636	571	587	602	620	579	602	602	587	597	598	624	572	641	572	627	625	591	628	601	614	611	600	682	612	572	595	576	646	588	621	566	578	627	597	625	583	593	582	564	571	590	590	585	631	586	619	670	573	598	600	590	598	604	598	646	586	579	621	578	571	637	594	659	594	591	632	624	615	574	586	583	573	585	609	587	604	612	645	603	603	594	616	597	617	608	578	587	610	621	600	610	614	623	654	610	606	647	652	603	611	613	569	566	604	562	604	626	585	644	605	592	567	614	603	611	609	622	608	569	558	632	586	596	659	593	634	607	594	593	605	540	654	577	615	641	616	608	622	619	609	602	560	592	586	596	594	624	602	602	584	591	592	641	559	606	620	605	595	616	608	591	608	599	593	597	626	554	610	598	620	612	582	610	634	599	606	568	597	592	583	552	604	567	682	637	638	574	588	654	595	585	607	592	586	600	602	583	599	585	643	585	607	592	597	609	592	628	607	583	602	572	580	590	631	600	627	622	590	603	577	606	608	596	634	600	603	566	653	633	617	603	588	642	618	598	619	579	633	639	585	633	597	593	609	560	624	619	618	563	536	626	633	575	569	612	645	594	586	643	623	577	623	599	607	607	592	588	603	573	598	582	639	614	576	591	587	572	595	600	571	584	614	591	600	640	616	621	574	626	576	604	652	556	604	604	586	578	566	643	598	658	627	599	597	586	626	583	594	630	626	598	622	629	604	594	641	596	603	557	591	591	627	590	642	608	599	599	575	611	553	642	596	608	575	607	581	554	586	567	579	584	593	582	600	594	569	614	557	614	613	633	625	597	583	618	617	603	604	591	614	605	588	608	559	555	623	574	595	606	650	611	593	626	562	568	605	598	620	622	623	565	629	639	581	611	606	584	624	604	624	588	569	586	615	597	557	656	600	612	581	632	608	626	584	592	605	548	621	632	631	615	575	628	586	621	625	536	623	600	620	570	602	608	619	573	600	595
6329	12448	10809	5483	3689	2813	2237	1887	1719	1378	1243	1123	1055	935	1033	957	1462	842	828	751	730	758	739	716	758	742	758	712	774	730	658	669	693	682	737	712	735	726	725	680	730	694	716	730	706	670	699	717	647	714	686	654	696	681	693	665	682	668	738	641	682	724	661	680	678	697	657	660	703	703	676	689	694	705	724	676	679	689	662	670	666	694	657	702	659	626	655	698	677	700	685	686	667	673	701	731	702	635	678	631	698	707	698	682	710	715	687	731	718	688	705	660	660	696	640	691	653	667	679	648	662	776	727	679	660	723	720	727	732	696	684	698	707	639	705	710	668	693	653	652	653	658	686	674	672	656	685	691	690	677	654	675	730	725	650	695	664	658	643	669	695	722	660	691	663	670	696	672	681	660	664	677	753	697	726	658	701	676	648	663	653	697	687	723	693	692	664	701	659	642	654	705	658	620	675	705	632	694	639	691	658	699	628	671	685	665	646	724	700	665	672	669	618	709	701	645	685	681	666	646	686	688	727	681	649	656	649	679	714	694	657	637	657	657	667	700	645	664	644	676	649	698	661	711	673	686	688	615	663	716	696	703	701	708	666	786	745	705	677	709	668	692	694	671	696	729	652	678	711	703	703	726	649	665	710	637	650	661	658	680	664	703	721	695	664	706	696	693	661	679	708	649	670	704	676	701	650	659	665	703	685	672	639	674	659	679	689	688	717	704	744	678	712	722	676	703	697	698	689	649	660	664	701	676	677	619	678	676	647	669	682	655	705	651	631	662	693	683	692	710	652	652	669	672	666	691	635	687	614	700	711	685	684	689	675	692	663	659	695	701	731	695	680	672	645	658	686	683	754	643	685	659	634	622	673	705	646	668	693	674	637	666	690	661	650	682	647	711	693	665	691	679	668	683	662	659	647	667	658	712	655	666	701	638	678	690	663	638	656	676	663	695	698	665	679	683	724	680	674	696	704	679	673	650	691	625	692	686	651	620	664	687	627	680	730	723	671	642	702	692	690	723	683	656	678	659	662	653	670	670	706	651	654	677	687	656	697	650	673	713	700	695	643	692	639	660	680	691	701	735	677	704	639	711	721	693	663	696	726	631	683	684	607	686	685	725	636	685	661	698	701	705	740	677	656	658	695	655	673	667	682	674	699	727	678	680	664	687	665	625	686	712	693	713	636	683	699	718	727	672	663	664	716	682	650	640	658	724	652	686	744	691	668	689	694	668	700	676	669	613	723	691	677	648	740	668	711	686	677	693	645	674	664	677	696	697	654	653	710	651	675	684	690	648	696	659	623	678	714	639	678	675	647	722	674	695	687	668	674	697	699	650	689	676	687	638	678	627	665	648	719	676	692	679	699	689	704	691	655	702	647	714	718	727	676	682	671	677	661	691	678	675	629	653	686	686	640	729	695	705	712	671	692	696	675	699	694	725	640	681	694	642	718	640	705	670	666	649	617	672	676	676	710	696	671	714	650	619	707	634	705	654	648	673	686	720	680	629	700	677	673	664	674	649	710	694	702	692	647	681	725	648	622	690	671	694	700	684	674	673	681	664	676	668	694	693	704	683	682	699	676	700	696	668	662	717	666	652	675	710	679	618	691	697	693	728	633	689	698	675	729	686	659	731	638	598	651	679	680	666	694	713	650	682	675	670	655	678	671	674	688	635	659	660	669	712	673	656	671	650	688	717	705	633	668	701	677	664	659	680	674	703	649	702	733	674	634	653	693	616	681	673	676	699	717	646	641	633	641	668	704	652	703	678	701	681	678	696	682	684	686	668	675	666	716	654	663	592	698	668	673	681	691	697	643	718	658	635	673	654	637	708	695	673	663	714	671	668	668	684	701	677	687	672	670	696	670	669	688	690	695	665	721	692	697	672	660	684	673	711	705	702	675	664	695	649	656	611	678	729	715	643	728	673	709	666	693	662	650	692	700	708	689	653	667	696	685	706	666	644	664	685	638	654	655	647	660	662	660	737	681	661	644	692	690	664	664	688	680	719	691	677	690	624	596	685	687	676	668	732	648	661	688	689	614	661	653	695	668	710	665	675	716	672	637	647	663	670	654	653	713	672	764	716	711	653	704	666	668	678	662	691	670	737	634	633	653	680	655	673	683	665	656	703	653	700	638	665	691	674	704	701	723	674	712	682	696	699	643	650	710	689	669	668	629	669	689	652	696	659	725	678	668	665	644	678	737	687	675	683	638	699	654	719	679	676	735	630	650	748	660	634	665	678	626	663	642	669	663	649	676	690	657	666	678	683	683	659	677	649	704	662	676	681	715	713	659	692	672	667	687	654	683	711	652	714	676	687	701	699	671	672	677	690	677	720	681	672	673	652	700	631	669	729	704	669	660	678	636	688	679	690	691	700	658	656	688	677	667	629	689	661	668	684	684	656	687	643	690	689	643	657	693	665	669	643	725	664	699	672	706	668	673	685	684	644	699	650	682	667	677	711	700	698	682	728	640	683	621	645	705	678	724	690	664	643	698	667	621	654	731	711	702	679	698	679	659	675	692	673	689	714	646	641	679	658	685	674	659	701	696	699	682	769	705	697	625	676	636	702	712	738	656	692	693	647	693	702	661	641	707	691	668	717	674	674	660	687	681	678	630	618	691	679	711	678	685	698	707	630	678	708	691	668	685	735	674	694	698	680	694	681	659	681	689	648	679	719	682	688	653	675	710	647	675	729	683	646	658	651	729	654	698	718	718	663	659	677	685	673	642	690	674	663	712	665	680	686	655	687	663	697	695	683	650	721	641	701	678	719	717	674	671	635	681	665	699	625	698	706	691	690	700	668	657	653	696	691	704	705	661	671	732	637	669	737	661	678	647	696	631	703	684	671	693	691	707	705	650	705	702	691	653	682	701	675	689	685	739	652	709	640	619	657	701	680	658	680	708	620	686	688	695	658	753	718	629	659	702	712	688	668	678	699	684	668	706	699	693	670	693	729	659	640	654	671	663	732	712	713	676	679	690	656	667	713	637	661	652	676	631	659	632	675	654	716	652	699	676	660	619	676	647	673	658	633	699	679	641	676	674	623	680	632	676	671	677	706	661	675	696	665	678	674	642	716	668	625	679	707	684	683	686	706	681	686	699	716	682	700	645	684	689	640	651	647	686	663	689	646	686	652	659	685	668	709	674	661	673	691	719	701	690	668	655	719	636	714	667	673	644	658	696	698	672	684	653	631	665	666	723	693	666	721	703	693	664	662	695	684	641	639	685	692	699	696	671	701	710	671	643	685	742	662	671	670	686	731	663	647	643	697	665	665	662	670	666	697	679	692	657	662	694	693	690	664	677	686	648	690	719	677	648	688	699	680	699	646	684	697	653	687	638	649	665	656	659	708	679	669	665	700	657	678	704	685	720	651	631	680	722	698	679	666	658	689	685	692	745	690	718	698	701	700	673	705	674	648	652	685	652	684	701	635	656	688	648	639	676	684	686	674	692	736	690	651	671	642	707	619	684	694	735	703	650	701
24958	21524	28398	25037	17425	1481	720	529	538	505	420	442	426	420	376	417	889	380	362	347	359	358	357	328	322	320	348	327	351	356	324	331	349	334	341	308	349	339	362	329	331	332	344	324	341	326	333	329	337	322	326	334	347	345	336	334	316	311	315	310	344	308	337	357	312	334	344	326	322	326	315	330	304	316	348	328	333	312	330	313	291	305	309	339	325	325	328	346	303	319	331	336	326	343	328	271	315	352	356	335	366	315	321	348	338	334	329	335	325	324	340	340	323	313	312	303	349	301	328	323	314	319	300	330	338	353	306	343	321	341	308	350	323	319	326	315	328	326	321	352	337	336	313	327	329	320	318	315	287	309	326	330	340	299	283	340	302	337	346	333	294	331	350	329	317	342	302	332	324	332	316	340	303	349	325	349	317	325	295	314	332	341	343	333	328	349	330	301	363	326	323	325	295	334	341	320	306	307	321	314	304	312	332	347	320	331	305	328	306	328	333	334	340	341	350	290	299	352	304	323	311	327	319	328	314	339	328	300	329	310	339	335	322	341	320	335	305	331	340	320	312	308	321	299	342	315	320	315	322	317	335	306	330	301	313	327	331	356	344	326	340	307	312	297	301	363	278	316	325	316	319	325	311	303	337	327	316	315	329	299	311	343	344	284	294	313	311	336	350	338	289	323	298	297	312	309	344	349	328	326	362	305	319	313	306	315	334	332	319	320	317	321	361	340	332	317	301	303	321	321	304	326	288	318	295	293	313	308	328	322	350	356	339	323	302	305	324	306	336	335	310	334	344	310	295	329	371	337	347	321	306	317	304	330	304	334	307	304	333	332	335	334	309	343	308	327	325	311	299	334	316	304	317	333	336	334	324	325	335	294	369	311	320	323	309	322	332	328	307	302	305	309	320	332	321	293	292	309	322	326	315	354	335	360	338	329	315	344	306	300	338	314	339	296	338	322	338	339	337	315	349	315	335	335	331	323	342	332	360	322	314	329	335	288	322	311	349	316	334	377	340	329	337	346	350	300	319	321	299	296	307	319	351	345	317	333	344	340	324	325	318	320	349	312	303	366	322	333	346	329	336	322	321	352	326	343	323	313	336	317	307	342	317	333	299	310	290	316	345	326	361	306	298	307	328	294	328	326	328	336	290	325	325	326	327	322	331	342	311	315	329	315	334	327	325	340	309	353	355	328	344	283	344	316	330	331	328	292	317	334	331	331	320	307	307	333	321	299	332	315	348	345	336	306	310	337	308	340	320	330	337	305	306	329	308	311	314	340	305	308	319	312	278	337	347	303	297	313	320	327	307	342	331	311	328	314	333	334	314	354	318	348	327	355	327	301	308	327	323	311	306	280	318	326	318	324	314	319	329	349	304	329	350	301	329	317	303	331	350	335	322	360	327	317	346	317	315	319	327	334	313	335	299	350	299	347	323	336	320	344	322	331	298	296	268	316	272	355	351	319	305	316	324	306	320	297	311	338	329	334	314	326	334	324	299	334	339	345	351	338	334	312	331	311	360	336	328	340	318	330	346	339	308	313	328	337	356	336	308	296	327	295	336	355	288	346	320	302	330	319	349	372	335	329	311	319	337	370	309	330	361	310	335	322	296	324	324	332	351	314	332	342	324	329	321	325	293	340	329	330	298	311	316	358	328	295	349	293	357	313	302	313	348	317	310	327	323	318	330	328	334	339	323	336	305	289	358	319	333	329	344	341	304	344	331	298	349	315	347	305	298	368	348	334	346	329	309	311	333	333	301	329	331	325	303	350	303	307	316	363	285	346	332	336	297	298	320	325	321	332	336	328	318	317	356	325	330	293	340	273	341	324	312	304	333	309	354	307	336	325	358	333	298	338	344	332	280	329	295	307	331	296	336	311	356	331	345	338	324	305	305	316	330	340	303	315	307	312	359	351	323	344	347	343	334	304	332	356	313	316	279	348	302	329	324	340	330	299	346	320	354	282	333	333	353	335	317	320	338	349	309	298	323	314	322	368	303	313	323	341	315	305	321	324	355	314	299	321	334	313	343	347	343	301	336	326	323	327	320	302	327	347	308	309	332	302	346	314	360	336	326	330	327	354	344	321	301	326	313	341	302	305	328	280	326	312	317	325	303	329	362	326	355	359	309	323	334	300	316	311	344	297	340	311	316	310	328	308	287	332	343	323	309	354	324	315	314	327	324	307	342	335	324	295	315	329	338	317	336	343	300	339	325	374	316	295	333	333	324	302	331	296	314	342	319	306	355	305	344	335	332	340	309	290	323	339	326	319	322	314	282	332	323	326	332	312	299	316	332	335	337	307	297	337	348	353	285	340	333	301	327	365	345	311	312	305	351	305	311	323	313	330	330	324	330	313	288	308	315	307	331	290	322	355	337	346	302	316	353	340	316	317	335	343	302	302	342	308	295	335	309	288	326	316	313	356	324	319	312	352	321	330	348	323	341	342	316	333	323	322	305	311	332	339	352	355	322	331	335	321	327	346	322	324	325	309	297	316	336	320	349	330	302	311	314	313	354	318	300	326	295	303	317	336	317	318	315	315	325	307	288	352	324	334	294	338	342	312	341	324	335	358	308	332	378	341	329	300	330	325	322	312	301	293	309	344	305	348	310	325	352	313	308	306	291	297	314	340	324	281	301	315	334	326	311	318	330	326	331	310	331	319	352	340	295	320	326	364	312	281	315	352	324	334	292	340	350	352	342	317	344	334	314	325	327	329	316	327	348	311	344	309	308	341	333	310	326	337	308	325	352	323	334	338	341	323	294	355	328	350	324	352	337	321	310	301	317	330	315	350	296	338	323	313	314	336	332	309	318	293	350	359	315	337	314	334	343	336	314	332	343	312	294	336	338	333	335	346	340	312	303	321	320	322	379	327	317	300	305	333	314	319	307	340	379	348	344	312	330	315	296	344	336	291	329	290	326	333	320	302	326	313	340	320	301	301	326	329	325	324	350	337	299	315	326	352	308	333	321	321	331	359	337	295	317	312	267	297	325	337	332	357	328	329	305	332	357	299	307	338	318	351	320	305	315	355	341	309	323	318	322	358	329	339	305	307	324	334	327	328	324	327	329	287	339	343	315	342	343	309	319	312	294	355	302	312	316	345	313	354	345	362	317	313	310	315	335	306	329	336	333	280	355	311	294	311	316	316	307	328	339	345	334	337	300	306	337	339	333	300	322	341	344	330	315	339	323	325	310	301	315	350	310	325	330	339	314	314	334	312	327	315	314	345	304	332	321	333	341	343	327	296	307	325	331	343	345	320	309	327	314	340	327	295	338	322	328	319	301	325	322	311	354	323	362	319	311	317	314	302	318	320	319	363	328	321	349	308	303	333	332	332	326	315	328	301	319	330	324	290	334	319	353	298	311	316	330	338	316	301	315	336	310	340	326	331	327	327	365	323	362	292	304	306	297	306	323	335	336	346	320	330	373	305	312	324	282	288	317	336	330	340	328	292	317	309	346	291	328	312	330	342	313	311	304	295
6457	8192	7068	3651	2680	1759	1269	1006	954	845	726	619	580	620	573	562	1690	477	448	455	449	457	414	462	419	497	440	410	423	440	431	422	418	432	441	370	462	433	392	389	402	435	419	423	408	395	431	405	418	413	418	416	386	443	412	400	387	419	392	394	411	457	398	414	433	413	470	426	419	408	433	410	396	422	399	403	407	403	406	402	414	446	436	435	410	405	394	396	426	432	403	422	408	385	382	422	382	403	411	377	401	393	406	382	422	399	391	425	393	397	394	368	415	392	388	435	424	385	423	418	413	398	428	435	388	396	407	435	380	390	405	417	395	409	382	385	452	416	412	409	426	422	413	408	369	462	381	392	428	406	382	407	427	389	423	393	414	392	404	382	421	409	365	408	415	429	391	405	415	432	373	382	422	390	381	395	419	429	411	421	407	392	407	399	405	457	414	399	442	412	400	387	394	419	389	428	417	407	423	404	381	411	442	419	415	427	391	378	424	401	405	424	388	434	411	374	401	432	418	437	413	473	411	427	435	403	405	389	467	412	430	449	394	409	401	440	380	412	415	383	380	393	400	382	404	395	385	416	368	401	383	431	390	396	429	386	414	388	444	415	410	385	382	407	415	419	416	414	422	407	421	413	402	388	438	406	426	402	400	402	397	409	403	379	418	384	420	390	381	422	447	417	384	414	396	384	392	399	427	401	369	415	396	431	394	402	422	386	398	393	419	383	388	430	416	405	412	426	436	427	397	416	394	407	435	378	393	396	418	423	416	400	401	401	393	412	406	415	398	420	418	416	407	425	394	385	403	476	427	369	420	394	382	386	383	413	405	425	435	385	381	365	385	377	388	414	412	413	415	404	396	459	407	455	423	403	426	420	408	403	397	420	387	407	431	391	377	406	417	401	405	387	404	410	374	435	438	412	396	388	408	411	384	395	364	391	435	403	396	468	412	409	413	420	415	392	383	390	413	422	391	378	379	384	374	384	362	352	390	388	404	427	390	405	387	403	436	436	415	387	392	407	412	432	393	407	360	386	385	413	390	431	415	423	391	383	397	393	422	372	384	461	443	404	412	420	417	403	394	399	427	389	411	413	370	412	390	403	409	428	389	390	411	386	390	404	404	373	390	428	391	403	445	372	392	428	447	388	370	399	410	412	431	400	416	418	369	375	419	413	399	414	420	436	355	376	442	404	432	423	421	401	414	398	394	416	400	407	377	407	378	410	399	396	412	394	378	389	405	388	402	444	358	472	411	386	428	404	402	416	410	380	384	393	412	368	374	374	428	398	439	366	403	375	382	398	420	405	381	404	412	397	379	398	409	370	441	417	395	382	369	407	387	390	401	458	365	444	370	394	377	406	409	364	445	401	364	388	410	414	427	373	413	412	385	415	395	402	412	453	401	377	392	421	391	393	373	383	404	367	423	373	391	388	362	393	410	390	408	424	411	446	414	392	427	400	395	378	428	385	376	366	432	435	407	402	397	417	385	395	423	352	393	443	394	404	369	416	377	440	394	387	409	375	413	420	382	372	423	414	403	420	435	417	410	425	390	399	395	399	406	393	429	386	405	414	423	414	392	423	414	419	406	395	401	371	379	400	391	414	384	366	410	404	394	402	392	362	387	425	394	379	384	382	418	395	388	435	391	445	410	426	368	404	413	380	387	418	426	421	415	418	404	410	362	421	430	391	387	409	400	397	427	384	420	423	412	422	414	421	378	365	405	415	389	417	448	389	436	377	400	417	360	416	419	399	441	401	405	400	406	384	409	398	358	396	386	423	386	419	403	402	392	444	382	373	395	381	405	412	380	418	410	401	387	380	395	408	392	385	426	416	401	396	422	407	407	399	378	406	423	404	413	419	421	399	446	391	418	416	373	405	377	373	424	427	419	381	382	438	393	418	394	458	410	407	418	425	386	424	392	415	396	370	401	390	429	405	391	409	389	409	430	413	399	405	426	412	388	438	425	398	429	399	424	406	405	393	427	393	413	385	406	410	401	392	391	413	372	413	461	426	394	379	422	421	424	377	428	384	381	441	422	402	408	444	398	426	396	415	396	376	391	392	447	423	378	415	387	415	398	385	415	412	421	432	422	406	388	411	375	391	378	390	407	450	417	373	386	382	407	400	434	434	407	398	427	442	355	388	368	406	383	400	415	424	413	402	406	398	395	382	406	387	401	387	394	424	367	390	394	401	404	370	399	387	434	408	364	393	419	390	414	416	393	381	379	425	416	377	392	410	419	383	376	383	425	414	399	423	416	422	411	429	394	433	432	422	412	392	396	405	399	409	404	421	407	421	393	394	396	404	392	403	393	397	396	404	379	391	429	361	398	396	387	421	421	420	391	458	391	372	376	428	406	415	406	397	383	388	416	407	400	382	402	431	406	403	401	403	403	402	418	427	421	394	399	379	402	429	352	382	365	395	382	413	443	400	415	391	420	440	419	391	417	392	390	411	411	400	447	382	397	396	385	427	418	399	381	399	437	421	425	413	391	380	404	415	401	414	398	420	411	441	394	417	396	438	401	395	403	421	391	402	395	405	420	392	422	424	395	419	422	380	384	426	393	442	446	385	383	414	428	379	392	422	401	374	404	391	357	391	429	419	409	423	365	381	427	416	396	411	450	373	408	434	403	407	379	447	394	381	390	425	421	400	404	395	425	404	385	405	425	392	419	382	403	413	381	407	409	392	419	386	416	420	406	409	369	419	363	435	457	400	431	385	409	429	370	371	388	404	377	384	428	426	369	422	401	376	403	405	386	400	412	380	428	404	421	394	406	420	416	400	385	405	421	414	430	406	421	418	416	405	398	378	397	423	442	375	429	374	375	395	429	424	386	395	432	412	415	407	423	440	415	414	397	387	404	390	441	399	418	402	417	397	401	407	383	396	405	401	399	408	388	393	409	430	415	424	419	399	405	396	418	444	408	390	387	436	395	423	400	422	419	426	397	406	451	420	393	404	410	441	430	421	409	403	423	433	379	406	387	395	394	402	398	397	450	412	423	365	420	421	405	425	410	399	398	405	384	381	385	421	418	409	414	371	419	407	404	398	409	412	406	387	391	424	399	382	415	401	395	398	379	385	379	363	366	416	420	426	441	411	416	386	388	398	406	393	418	405	398	451	416	378	375	442	425	380	404	413	420	398	403	385	404	396	424	391	398	373	370	380	373	429	412	394	421	409	371	387	395	388	437	413	382	396	392	403	412	406	473	442	446	398	410	415	395	373	401	403	390	404	411	403	396	395	453	389	439	422	412	438	381	397	432	421	395	413	414	419	420	405	367	391	431	404	341	390	431	387	399	421	413	425	411	379	381	407	406	408	449	416	408	387	378	387	418	385	363	375	413	405	408	403	398	376	436	411	399	394	375	420	411	374	392	396	393	417	407	422	421	421	368	408	405	408	432	406	394	390	397	401	440	391	391	413	422	389	389	386	382	400	410	382	401	380	411	417	404	430	425	403	402	404	425	431	438	376	421	405	393	420	406	376
23022	21568	29584	24020	21563	21664	15289	2176	1651	1395	1263	1220	1086	1110	1042	1095	3381	911	984	898	870	854	883	847	857	844	886	810	854	870	875	826	846	845	823	768	845	794	783	791	807	847	815	789	832	824	809	798	822	820	799	808	846	824	852	846	844	819	771	802	802	818	789	780	794	746	823	823	792	792	817	858	864	774	774	847	797	771	760	779	815	735	802	805	805	788	824	792	801	777	791	769	788	857	844	751	797	771	829	791	827	803	757	814	780	772	767	753	858	795	836	837	826	762	794	784	803	771	760	804	807	791	816	803	800	788	829	768	798	787	741	777	785	792	818	807	848	808	794	797	831	776	778	829	764	785	758	780	789	770	813	742	787	856	791	753	757	786	796	807	786	817	814	755	759	841	747	786	780	752	802	819	814	773	754	753	741	828	758	744	774	793	797	718	784	763	807	815	797	796	825	805	799	811	816	760	744	808	812	821	829	846	806	800	802	787	807	763	814	767	763	802	787	821	783	881	792	785	789	808	771	821	776	773	776	783	813	747	769	799	833	773	787	764	832	755	782	823	767	809	763	824	776	803	830	782	791	796	808	832	782	833	774	830	817	812	770	806	833	769	845	784	819	804	800	775	845	783	771	795	798	754	801	747	824	775	815	755	808	760	844	789	819	812	811	814	744	819	775	843	801	843	794	772	776	765	817	732	804	786	769	802	765	783	784	826	779	801	812	791	802	791	789	798	778	745	790	811	842	802	784	820	779	796	840	840	791	808	777	772	846	797	770	761	819	780	788	801	824	813	817	821	773	775	737	805	787	799	796	768	834	838	825	771	837	787	761	809	826	766	779	810	784	790	740	758	775	852	821	797	736	774	894	779	730	783	805	800	835	799	806	785	811	816	835	810	778	772	809	821	792	748	802	792	727	747	798	722	777	780	763	806	780	823	774	792	821	775	786	779	808	773	792	830	794	790	773	825	827	782	828	838	788	779	758	818	799	806	802	834	825	815	807	792	854	892	793	793	816	837	851	798	808	844	813	836	828	778	749	822	743	752	788	751	788	762	777	842	751	818	809	781	849	805	833	742	741	803	776	810	755	813	792	737	819	758	752	817	813	800	746	760	823	824	810	831	791	788	802	815	768	786	789	780	814	807	843	830	768	783	776	791	790	798	763	839	779	808	810	735	800	794	774	797	781	754	785	816	771	821	781	841	756	820	824	769	796	860	736	823	795	776	818	736	798	788	777	800	776	796	780	785	785	813	796	757	866	762	777	804	795	824	810	792	826	828	745	820	817	781	806	819	789	757	774	820	769	800	770	776	778	829	805	774	758	818	788	762	867	766	787	822	770	810	799	767	822	878	779	772	790	796	748	766	766	800	751	776	830	826	790	824	778	741	757	839	782	782	803	766	795	817	798	782	777	827	760	798	762	805	784	820	784	818	802	769	727	744	774	750	851	843	788	792	736	745	818	749	785	807	798	807	812	795	789	781	800	769	744	800	759	853	755	814	802	778	782	778	813	816	799	787	780	776	804	788	779	797	795	825	796	788	755	778	787	778	773	798	750	812	835	783	790	838	844	795	720	790	794	790	812	788	837	766	810	748	798	788	789	804	769	792	801	824	851	752	760	805	841	744	745	798	809	742	778	817	779	760	744	767	820	818	792	794	721	779	782	821	810	796	817	767	819	780	793	812	790	831	800	823	734	802	839	783	827	784	799	823	802	765	783	770	733	726	808	808	811	746	827	771	722	809	801	851	841	756	798	852	762	816	803	748	748	762	788	770	827	787	795	782	764	793	820	825	754	819	779	809	775	799	817	812	777	839	779	780	808	816	846	854	753	802	772	784	830	789	772	810	820	799	812	784	777	791	823	789	758	783	771	813	794	794	791	784	794	837	771	769	839	793	795	802	791	771	758	773	790	833	793	793	784	818	864	803	790	807	839	809	755	796	800	793	786	776	845	761	812	796	792	769	808	787	813	833	738	768	784	848	829	826	814	822	775	772	814	763	778	835	846	780	771	790	805	806	767	817	798	824	789	810	826	741	798	771	806	758	817	797	799	808	778	811	853	785	798	855	792	818	802	791	740	743	786	827	771	825	770	815	791	751	775	762	747	822	817	836	783	795	795	828	781	823	801	765	775	784	770	772	794	781	784	813	762	803	794	789	824	838	774	795	829	781	844	770	821	812	775	814	792	759	780	790	740	794	822	827	818	781	800	768	751	772	749	758	838	785	820	790	779	830	767	869	770	805	825	755	807	796	816	836	792	814	819	769	798	779	762	788	783	780	774	779	846	792	725	785	799	798	794	734	802	847	763	782	828	750	807	710	749	789	814	827	733	815	773	807	764	765	809	816	757	795	722	813	774	852	819	820	789	761	770	784	785	840	796	799	773	759	817	778	814	771	777	809	806	823	791	808	750	793	761	796	803	776	818	787	751	819	781	746	795	813	740	744	800	828	738	781	837	768	800	809	790	808	816	779	827	808	787	782	792	806	772	786	794	851	798	783	798	816	808	801	783	832	807	847	753	780	833	745	794	775	752	784	810	810	782	840	788	736	816	782	793	778	774	788	833	777	790	726	793	785	767	843	742	792	743	815	858	807	841	806	795	802	817	768	774	753	780	773	772	798	823	779	837	780	770	836	837	788	736	799	754	750	810	812	782	815	750	822	787	784	773	790	790	790	775	824	749	785	754	781	778	814	807	791	771	773	798	780	788	771	773	810	798	794	769	768	786	822	808	776	803	722	760	791	802	781	764	767	746	837	811	822	811	816	794	850	882	801	811	796	802	812	800	777	796	747	763	810	832	812	774	766	745	755	739	792	778	782	768	792	787	745	742	784	723	787	772	756	778	771	792	799	775	791	766	740	811	781	808	831	772	835	765	788	844	726	834	818	797	778	802	801	799	791	804	819	708	770	793	855	755	765	789	772	776	762	780	797	772	767	796	728	800	839	778	774	775	782	827	760	774	799	787	816	838	788	793	797	789	765	797	801	746	792	767	807	825	791	748	771	797	819	831	812	848	793	852	785	777	823	770	796	807	816	783	784	756	839	796	828	752	782	817	813	787	813	787	753	835	824	795	774	766	782	777	772	745	736	808	790	819	794	793	797	799	817	742	764	804	799	759	805	720	767	767	816	789	758	762	873	754	774	779	814	794	768	749	754	773	825	821	769	769	790	804	790	828	784	777	806	762	763	806	787	802	813	769	805	796	835	778	785	783	793	761	733	760	803	704	734	779	843	784	792	755	775	759	781	741	796	807	804	776	809	812	764	779	824	812	773	814	804	822	827	746	774	798	814	774	770	725	757	811	717	756	792	809	759	848	807	761	734	801	795	753	787	784	764	839	795	789	768	778	756	795	789	755	764	800	772	778	820	801	828	782	733	748	752	815	823	772	731	809	803	770	770	807	800	733	748	775	809	787	777	806	771	777	800	814	840	775	811	731	791	788	787	779	838	755	810	802	772	789	797	782	766	748	742	769	813	824	800	732	800
9154	19205	18058	11582	7866	5665	3712	3021	2620	2278	1935	1729	1565	1519	1444	1439	5300	1203	1134	1115	978	1026	1010	1025	976	980	935	923	989	986	965	919	940	943	937	937	908	913	908	927	914	959	869	958	901	892	965	913	889	892	955	860	891	882	894	847	915	902	905	931	911	833	870	909	895	916	868	917	943	907	946	904	902	876	904	947	903	911	875	870	939	888	887	915	899	871	898	906	863	874	930	872	845	843	933	914	872	838	875	930	887	849	888	830	922	886	842	924	958	928	897	898	896	911	946	880	878	907	865	907	914	841	882	867	885	937	857	883	889	902	892	857	863	928	835	849	896	869	862	901	905	901	893	928	839	974	848	946	879	898	914	891	929	908	827	857	890	872	870	957	877	969	929	901	897	904	877	895	844	904	874	865	865	854	932	850	919	888	870	901	924	901	906	823	900	928	890	957	844	867	913	882	882	835	930	890	933	868	818	885	847	870	909	910	875	850	890	941	887	853	879	845	895	892	881	869	882	832	880	887	907	898	857	839	885	893	912	886	898	874	893	881	907	887	918	854	892	876	845	886	870	860	907	885	916	888	892	858	969	897	850	865	854	864	892	853	928	914	953	888	847	923	848	846	866	875	912	939	867	906	894	961	896	888	888	882	882	910	935	836	864	838	921	897	888	853	975	831	921	910	878	863	936	878	880	863	930	863	887	906	818	972	951	841	844	929	860	864	918	870	921	922	861	912	866	849	917	899	881	870	874	841	885	932	888	880	885	869	874	872	883	877	903	908	822	920	925	888	857	836	918	878	886	851	867	873	926	933	936	879	875	909	851	874	898	908	881	884	830	877	883	879	897	874	881	859	863	927	883	897	872	910	947	847	865	846	878	866	883	909	879	915	880	868	863	889	889	865	911	828	876	824	906	891	898	884	903	917	879	889	831	909	867	892	817	876	919	887	891	933	874	845	928	924	843	878	863	880	823	842	854	869	859	858	889	869	875	920	869	870	881	873	849	890	919	913	925	863	841	902	863	878	891	888	919	840	888	877	842	945	874	866	932	869	908	874	908	926	867	848	924	836	882	908	873	907	906	894	861	835	849	914	863	919	890	866	842	904	882	911	889	861	946	831	902	847	922	890	939	929	929	891	903	863	836	926	902	873	816	905	842	895	835	885	842	917	893	903	885	828	877	856	917	875	877	881	908	885	849	862	909	911	840	915	852	911	928	887	855	921	872	891	878	874	876	877	822	889	842	909	852	897	955	887	897	878	891	903	873	878	865	921	868	851	868	857	957	903	858	929	902	963	901	876	912	870	875	871	879	921	928	906	867	881	935	888	863	898	893	897	852	880	897	884	944	866	922	893	874	845	929	903	928	886	901	872	888	849	863	915	828	877	828	891	869	883	876	894	895	876	897	900	909	896	885	852	845	893	864	853	926	860	916	903	884	926	871	900	897	859	898	915	897	854	826	833	886	858	928	892	894	841	907	917	851	883	880	877	934	887	912	909	923	846	946	881	918	911	888	900	864	905	887	910	911	953	889	867	819	939	948	894	884	843	893	896	897	858	868	922	892	889	854	893	906	849	857	911	891	898	923	853	903	896	829	877	833	895	919	937	886	817	825	947	899	882	841	888	847	848	885	868	880	895	887	928	894	874	866	860	903	885	906	855	909	841	911	848	857	907	829	867	872	913	808	906	870	861	881	854	909	921	850	898	892	843	910	924	849	878	823	858	878	926	874	893	887	842	841	912	861	900	852	867	913	859	870	896	796	862	891	878	904	799	876	956	905	892	878	918	864	952	850	896	835	919	916	876	869	897	949	905	901	847	904	852	855	909	881	874	886	868	954	903	875	932	899	882	905	891	912	907	844	865	962	845	880	846	899	876	815	908	907	868	849	821	879	943	885	937	863	903	932	852	818	845	857	910	896	849	878	916	864	879	829	906	918	888	851	901	897	845	846	927	858	861	912	881	899	904	935	810	829	888	877	826	896	894	905	853	829	862	870	905	868	933	912	909	891	859	864	882	878	863	933	836	886	844	907	914	881	872	884	891	895	847	883	928	886	902	956	907	904	875	841	869	868	886	892	904	871	915	914	866	899	953	906	909	888	881	876	867	929	893	835	921	860	876	909	892	914	874	887	863	818	933	881	854	884	914	941	930	883	843	860	955	911	873	865	912	902	855	883	885	849	903	853	901	880	903	907	848	916	904	910	887	884	878	892	908	909	836	866	886	930	896	910	844	937	928	909	909	876	888	864	858	859	856	881	901	891	881	850	904	859	906	877	880	889	922	850	900	868	885	887	893	889	863	935	855	857	872	920	906	903	879	885	874	876	886	945	870	874	898	885	909	861	897	872	913	912	920	864	867	879	887	921	848	903	902	841	857	877	887	933	950	865	894	904	874	918	896	896	875	911	918	856	847	874	948	879	886	851	929	925	895	885	869	888	888	897	962	916	881	861	922	875	861	851	900	860	841	902	838	848	930	874	922	890	875	852	804	859	887	871	867	884	916	858	884	856	893	875	911	907	898	864	890	913	869	880	888	909	900	910	849	857	917	893	897	900	852	926	871	918	858	853	860	860	850	875	868	915	902	872	902	901	895	924	911	855	941	847	971	856	901	894	908	906	889	859	915	881	899	873	962	851	944	829	903	858	864	820	867	895	845	908	835	915	944	930	848	846	919	887	898	886	857	857	927	892	899	876	873	872	886	951	847	920	884	849	896	890	860	930	829	874	870	879	934	876	889	918	915	887	930	932	856	889	885	848	863	912	870	959	865	891	877	894	918	869	894	876	884	878	856	836	901	890	899	878	873	885	852	885	852	856	883	892	911	871	905	874	900	891	849	878	870	823	903	859	927	886	866	858	891	891	855	892	884	906	889	910	915	877	900	893	859	894	900	900	897	870	832	849	919	870	895	926	842	908	880	896	878	905	909	852	909	917	880	838	855	859	888	883	887	869	877	915	861	916	911	908	874	902	874	919	880	911	881	884	860	885	878	871	913	879	870	925	846	882	885	842	892	847	944	883	835	910	889	867	907	883	911	886	875	944	882	857	906	882	877	900	870	905	931	867	880	948	865	932	860	850	883	928	871	901	872	866	880	887	917	901	867	933	879	904	849	893	868	863	890	957	876	880	892	879	850	884	849	860	823	906	866	847	868	899	885	828	921	873	888	886	871	845	858	869	864	909	954	937	824	870	873	891	871	913	861	873	877	891	892	931	903	890	891	900	886	894	878	927	836	913	872	905	835	917	871	832	934	880	887	893	873	908	891	895	850	883	866	887	848	901	874	896	901	868	871	881	925	871	888	905	891	828	886	865	861	914	861	864	934	892	860	881	895	915	907	898	882	897	847	871	906	938	911	862	871	886	882	934	895	922	875	891	906	958	898	897	857	833	849	915	907	893	900	914	842	875	827	868	901	888	870	835	951	893	874	894	899	871	936	831	909	859	880	895	899	842	895	860	889	926	850	879	873	924	898	887	828	886	825	859	859	830	894
27364	21086	10649	2430	1288	614	377	312	328	310	308	294	300	259	330	291	308	304	282	311	290	287	302	287	288	283	275	296	287	278	276	303	295	304	285	294	276	302	284	278	306	276	289	273	296	314	281	270	273	281	290	269	266	292	306	304	263	287	267	284	269	295	254	272	277	270	285	279	284	295	263	296	287	269	281	296	302	278	281	277	285	291	273	278	291	300	300	291	306	281	316	266	275	288	282	270	287	270	284	277	269	304	293	277	315	278	266	299	306	293	275	267	336	266	307	262	297	331	291	276	300	295	253	293	257	290	278	320	307	259	285	291	283	288	285	257	283	258	303	261	297	298	287	254	289	306	297	275	295	279	315	275	285	284	305	259	299	289	291	314	306	252	293	299	274	275	255	276	251	306	270	290	284	284	265	272	312	269	280	282	264	260	285	299	280	298	260	301	283	277	290	285	290	295	283	266	243	287	294	281	255	313	343	293	270	299	265	272	296	318	250	285	270	338	281	258	289	305	282	284	254	263	264	275	258	265	302	293	284	283	307	263	256	277	272	272	263	269	286	269	310	313	257	293	251	281	287	275	283	289	281	290	268	306	291	254	288	316	317	308	291	251	268	287	304	317	287	288	276	265	281	301	269	287	273	310	320	273	251	237	280	284	295	262	297	311	305	283	268	261	247	302	294	270	302	292	274	289	266	275	296	272	304	288	273	292	284	290	267	275	273	290	279	287	296	272	294	290	268	300	300	280	276	275	283	275	284	263	264	248	296	279	275	287	316	288	270	274	263	282	285	278	310	285	266	299	290	277	272	306	257	276	281	294	284	289	262	285	294	273	316	314	299	257	299	288	306	285	258	295	266	271	290	267	291	284	281	282	269	260	288	279	280	278	300	295	293	297	314	301	265	261	281	326	282	288	282	243	258	286	280	283	283	304	261	277	293	278	296	298	252	286	268	285	304	280	257	271	287	296	295	286	298	283	289	261	278	245	283	275	288	308	281	278	320	309	259	277	263	281	268	277	276	274	264	286	306	286	308	286	269	279	278	270	274	276	291	283	297	284	300	283	284	264	274	263	276	302	275	282	271	281	309	287	286	288	280	272	302	278	284	284	289	292	272	247	282	277	310	277	297	297	290	292	277	326	290	281	275	303	267	279	307	287	275	305	306	286	295	286	285	259	294	271	286	279	289	266	275	310	281	306	301	242	307	300	265	248	290	277	268	272	296	262	294	265	266	265	247	301	271	270	271	295	298	304	290	291	307	315	281	297	297	300	265	287	243	282	310	296	253	302	284	299	290	273	289	284	305	258	286	304	286	288	256	282	296	285	274	268	251	262	297	266	294	281	253	310	315	277	299	294	287	270	289	288	285	285	308	274	258	270	295	254	270	282	293	285	276	275	278	282	283	264	267	274	251	288	274	301	277	272	312	299	286	261	269	284	269	290	300	313	289	290	282	321	285	284	283	281	271	289	286	283	265	280	260	297	305	258	299	282	304	283	287	300	278	292	328	282	277	286	296	306	283	282	265	294	269	268	275	268	274	281	277	284	280	263	302	262	284	280	287	256	274	256	277	267	295	281	279	298	263	277	288	279	277	283	302	289	285	272	292	265	296	292	307	330	263	263	274	287	288	263	278	304	251	289	297	287	304	257	276	261	302	268	286	280	294	260	309	269	290	304	284	257	292	254	291	299	282	304	268	271	271	307	307	299	281	292	270	305	266	279	288	252	285	287	280	265	265	282	279	268	305	286	290	314	296	314	287	292	299	301	279	266	264	255	251	244	283	305	290	260	253	300	321	308	280	263	284	300	276	278	270	270	271	333	296	306	281	253	311	310	301	271	298	304	255	280	304	311	280	272	269	281	282	253	319	286	281	308	289	273	284	279	290	266	277	290	255	270	276	295	275	279	278	299	280	290	288	287	289	267	286	301	300	271	263	272	311	300	299	265	293	279	257	307	303	274	283	264	286	275	296	303	288	266	308	274	273	252	271	269	288	317	324	263	319	268	286	278	280	295	267	255	282	283	309	299	299	270	266	293	287	268	293	279	301	297	308	293	284	301	276	270	263	272	261	287	295	283	285	310	279	285	282	270	321	274	246	303	281	280	269	297	311	289	275	292	273	285	287	318	299	259	272	253	248	296	267	301	265	292	270	281	278	272	291	300	310	277	302	279	306	296	295	301	284	272	278	290	276	285	251	308	283	289	246	316	290	300	261	246	300	263	267	306	290	276	283	275	287	294	295	264	300	278	296	294	304	287	293	287	301	276	266	284	298	302	298	307	273	240	308	282	263	278	273	277	258	287	288	278	269	272	277	305	287	304	331	258	280	286	307	276	293	267	293	260	285	280	244	277	261	308	305	271	271	254	302	263	301	266	304	279	264	293	251	276	293	288	300	301	306	262	289	265	311	308	269	280	323	273	291	277	289	246	286	258	295	301	283	281	255	294	272	291	312	237	291	300	257	274	303	271	268	271	276	252	304	269	289	283	303	316	286	269	293	256	276	307	268	272	290	254	289	281	292	282	263	285	291	307	246	285	239	268	299	271	304	237	275	284	291	260	278	298	258	312	308	295	272	277	263	285	306	293	298	297	247	280	286	279	307	272	269	268	282	272	293	278	265	268	279	290	284	286	292	287	302	282	256	266	292	306	308	282	268	243	293	235	275	316	243	282	264	276	308	295	282	253	264	267	281	273	273	279	264	292	276	298	286	271	314	277	290	276	270	284	242	291	299	283	288	291	283	287	262	259	301	285	296	265	282	278	284	254	262	293	270	304	284	291	277	283	283	254	293	275	255	291	255	271	279	279	269	270	283	282	302	291	302	296	323	278	260	303	278	255	277	256	268	283	325	265	258	255	247	272	269	315	283	283	309	301	309	273	297	281	275	291	290	292	293	263	270	277	305	256	264	272	286	280	293	318	283	285	262	274	279	283	268	289	297	284	285	292	275	259	277	300	262	294	283	263	272	286	294	272	276	307	282	299	261	276	260	272	254	274	270	261	262	286	281	297	295	293	300	300	261	297	284	261	298	257	288	296	284	302	281	279	289	280	274	286	303	314	281	310	289	283	283	269	262	257	277	292	297	264	294	276	288	291	303	303	264	281	294	330	289	288	289	273	283	292	336	242	299	289	277	272	300	274	254	291	284	269	293	288	277	277	256	308	291	275	280	301	280	290	273	257	287	282	251	272	268	274	270	283	296	296	283	261	263	289	295	281	290	269	304	289	270	313	292	280	288	300	274	294	274	261	277	293	292	245	305	320	285	282	261	295	301	309	271	296	252	269	301	265	291	291	296	290	255	298	295	284	291	303	281	280	290	285	282	289	293	261	274	301	266	291	285	260	274	290	272	279	273	268	284	305	279	295	282	287	246	284	306	253	261	301	304	281	261	280	286	284	274	271	303	265	278	299	249	292	266	276	253	288	277	286	273	261	291	309	273	241	302	298	325	290	270	281	262	278	275	264	264	275	285	292	284	284	247	294
4813	2819	2889	3261	2262	980	548	443	476	428	388	382	369	375	369	366	383	348	324	367	351	346	344	332	360	358	349	337	329	344	356	336	347	370	358	319	338	335	318	360	336	333	326	348	330	334	361	326	317	321	314	343	313	337	330	351	342	356	344	385	346	353	341	321	325	349	314	338	319	330	329	336	341	368	325	325	354	324	328	352	326	360	344	344	359	350	344	319	387	350	382	393	351	364	333	324	341	334	344	329	340	369	346	326	324	351	349	339	356	342	354	364	384	358	334	292	332	352	361	367	334	334	336	321	320	339	343	379	354	376	307	363	344	345	342	354	359	332	343	374	363	323	337	376	311	297	339	315	345	343	370	355	315	367	302	327	370	351	343	358	297	333	325	337	364	331	358	311	310	322	322	357	329	335	311	317	314	337	302	346	365	319	335	312	331	336	341	349	317	335	322	353	301	327	383	330	361	328	363	329	349	329	295	353	365	337	366	358	297	364	332	349	347	338	343	355	306	371	334	369	336	340	343	348	338	338	357	351	336	337	365	320	377	352	330	317	355	311	350	348	295	365	360	306	355	345	339	312	326	339	327	340	366	361	360	379	341	343	312	352	347	343	323	342	338	345	325	376	308	360	339	340	359	328	319	319	329	322	348	359	321	340	366	324	312	352	357	356	300	345	323	353	322	339	337	353	345	344	333	336	311	356	331	320	347	328	355	321	323	357	322	332	313	345	329	334	345	367	352	353	343	345	349	338	336	306	350	337	338	311	362	339	321	327	357	347	320	354	355	310	314	325	314	314	359	321	345	341	321	326	313	360	354	338	379	343	364	306	346	348	362	343	348	336	350	330	327	345	338	336	365	304	338	358	346	345	339	321	342	330	349	308	337	351	362	304	345	377	320	349	355	353	338	327	319	361	375	297	325	363	322	334	307	353	322	345	338	312	327	356	337	336	315	322	324	362	335	297	377	355	327	327	346	339	318	353	336	336	345	363	317	358	327	352	344	353	364	326	357	331	374	330	360	322	371	324	360	354	342	317	348	362	349	296	361	331	339	361	349	322	352	332	309	349	365	345	348	340	364	309	346	327	338	331	347	360	365	334	338	350	351	345	347	322	342	345	362	335	314	364	327	349	329	342	290	330	327	358	312	338	360	333	344	348	345	329	353	352	314	349	326	335	338	342	317	351	376	359	333	348	359	347	345	343	340	347	326	316	316	327	328	283	342	346	358	356	318	350	355	347	377	324	353	315	319	327	320	335	345	337	339	319	314	336	342	318	339	335	362	334	315	320	327	337	353	310	358	332	374	375	350	351	322	365	348	348	373	339	324	334	356	331	347	346	292	351	345	306	333	333	347	330	340	346	334	329	362	310	323	337	364	361	342	361	340	370	303	329	349	341	306	370	327	344	333	351	355	311	345	329	347	380	355	338	376	350	304	318	346	350	349	337	335	343	318	322	331	339	336	339	370	333	374	337	358	344	306	371	311	317	367	351	363	338	344	363	300	320	361	329	312	338	335	316	335	311	316	309	330	342	350	361	335	346	371	337	328	324	362	323	343	318	354	317	333	329	331	303	357	329	333	365	374	349	318	345	346	357	327	353	335	353	369	366	315	311	362	351	313	339	324	319	378	366	327	329	348	348	335	384	349	328	322	366	372	347	341	312	345	304	341	331	335	334	353	353	319	301	318	355	323	340	330	297	317	339	330	323	361	338	355	355	359	362	355	365	333	376	326	308	350	356	288	343	371	336	359	358	340	337	349	365	334	354	353	372	342	319	357	363	345	358	340	334	360	323	357	338	340	328	349	347	303	296	315	329	350	317	369	316	342	323	334	309	349	373	393	338	389	333	300	369	344	384	356	340	339	327	342	324	344	356	339	354	352	346	345	393	309	351	351	339	333	322	301	335	334	362	339	359	348	359	326	376	374	365	364	326	334	365	356	364	336	311	362	353	316	337	354	324	343	364	346	335	322	334	359	371	384	377	353	329	326	349	351	370	318	354	340	365	368	318	324	355	351	335	346	334	335	332	363	339	342	348	345	342	327	321	336	358	338	339	314	345	347	355	363	341	341	341	359	326	311	327	332	350	361	322	380	371	301	345	350	356	365	354	332	304	352	342	346	339	342	343	339	351	352	337	316	326	342	336	377	343	336	343	368	351	323	352	331	326	348	375	338	315	347	336	338	363	292	344	339	329	350	347	346	313	319	354	360	326	366	364	327	340	323	329	336	317	331	340	315	343	334	300	363	339	348	348	349	364	340	332	345	312	345	372	352	339	318	315	370	326	345	350	371	331	344	361	326	367	352	315	332	332	328	360	344	320	348	350	313	340	345	351	334	340	335	346	324	382	368	342	299	323	340	347	337	344	332	347	329	325	332	339	322	340	360	379	315	312	313	342	336	353	347	345	339	350	342	358	328	335	338	324	299	353	380	337	322	368	383	314	368	372	343	345	330	343	317	337	335	372	348	335	358	317	334	355	316	344	344	320	327	363	337	327	319	325	337	308	333	328	357	355	327	329	333	333	321	312	371	353	341	358	346	381	320	353	360	351	359	375	377	351	306	323	337	347	341	363	308	338	329	357	353	326	332	329	356	318	331	354	343	361	367	327	315	346	368	355	314	357	359	312	348	346	306	328	331	316	347	334	330	369	342	315	366	364	319	349	344	339	352	352	331	353	359	313	374	333	339	381	341	353	349	347	329	335	337	343	355	356	333	321	344	353	344	338	320	310	329	329	341	373	352	351	313	312	326	353	304	370	358	333	324	344	354	328	297	330	327	344	324	333	347	332	360	353	307	347	346	372	333	349	316	379	345	341	340	347	324	321	326	328	323	363	333	361	353	362	379	349	369	330	357	349	340	365	372	340	347	328	325	312	330	371	302	341	359	335	360	355	342	351	338	336	312	334	334	302	307	333	356	320	347	349	313	356	362	319	325	334	333	357	323	367	331	361	374	304	333	347	347	325	350	403	353	314	322	358	341	326	328	325	389	373	342	364	331	359	342	318	311	330	367	328	312	314	350	353	318	332	333	334	361	323	330	354	353	367	340	346	327	346	362	330	340	362	325	349	321	339	374	346	339	313	334	329	354	353	343	344	322	361	344	317	327	342	334	342	338	378	335	346	337	361	340	363	331	336	347	331	353	335	320	333	317	352	366	392	315	349	326	377	339	368	330	351	349	328	311	334	329	371	327	314	307	326	365	358	379	333	342	317	345	338	379	353	351	353	359	354	321	325	360	331	310	329	331	306	347	336	348	344	309	339	347	311	348	331	346	350	348	331	311	340	352	337	324	339	374	327	345	336	333	343	366	368	329	341	338	310	320	347	357	323	367	348	361	311	336	310	352	346	319	304	335	383	321	326	335	345	361	310	348	361	319	356	348	335	335	321	369	328	349	339	318	370	320	327	330	346	337	341	347	333	327	345	310	333	340	339	341	339	344	322	305	327	327	318	346	337	337	350	330	358	332	314	342	346	350	345	345	352
23763	21528	29245	24250	21527	17824	2577	1317	1123	986	820	781	774	766	787	737	844	705	650	688	613	704	668	623	628	656	618	616	617	622	609	586	607	606	601	582	650	624	606	620	588	596	656	616	634	601	589	626	599	594	638	618	631	564	651	598	602	578	640	576	625	642	603	614	637	598	573	591	588	631	565	617	597	592	583	566	617	638	616	602	566	598	579	606	633	608	632	601	585	589	587	646	604	623	618	642	642	581	605	600	560	604	608	608	640	576	602	572	608	589	574	597	626	577	603	559	591	597	621	621	629	572	580	567	600	581	583	633	575	635	641	606	629	619	589	638	612	590	567	555	571	592	600	575	651	563	576	639	571	597	643	643	582	594	623	587	561	569	589	606	579	649	604	602	582	563	582	595	559	631	602	601	615	614	569	641	618	597	590	604	602	604	621	595	588	580	577	623	606	622	588	568	586	603	601	628	592	616	588	624	577	600	577	559	634	574	582	586	566	594	616	569	566	604	621	580	584	623	582	571	576	572	616	634	605	607	631	558	565	593	585	625	584	647	638	589	604	622	602	593	613	576	595	604	608	604	594	629	537	570	615	647	586	556	607	538	638	631	585	569	581	622	606	630	607	572	571	598	592	582	635	568	604	597	573	595	565	603	591	605	606	550	597	617	575	578	620	610	614	618	603	619	603	632	596	571	598	543	663	627	599	587	623	621	628	594	643	607	627	592	587	610	566	584	648	610	559	582	587	608	610	637	597	570	647	581	654	610	557	640	593	646	628	600	562	633	587	593	617	617	584	596	593	539	608	625	555	605	574	575	602	571	595	627	603	589	582	617	607	590	637	624	552	583	606	597	587	578	633	582	633	601	579	647	609	614	558	632	632	609	613	595	644	621	606	594	599	599	593	583	595	625	577	575	577	597	590	565	628	589	585	641	634	611	641	628	606	612	584	572	618	541	617	600	584	645	591	637	603	606	602	569	597	609	640	641	617	611	583	616	589	603	593	560	566	624	608	605	584	560	606	568	586	606	595	604	577	618	592	599	602	603	597	566	571	595	632	578	573	632	549	603	589	559	598	617	642	583	597	593	611	579	600	599	561	644	678	609	623	576	596	587	602	617	575	629	593	582	590	562	635	629	572	603	603	585	603	571	586	572	612	593	642	560	612	593	614	631	622	623	622	559	574	583	680	628	581	572	649	596	619	659	572	579	631	632	632	558	570	613	605	603	587	584	591	624	622	594	613	566	631	637	590	634	613	613	596	591	623	634	592	613	584	609	604	602	598	593	586	563	586	565	585	589	613	590	578	606	574	593	629	615	601	597	559	606	577	638	581	584	593	584	639	564	585	606	591	564	603	595	621	617	572	576	596	616	594	616	616	635	591	577	600	590	622	595	553	628	573	616	597	610	656	617	595	595	581	604	600	627	582	610	588	589	574	606	636	566	569	555	577	602	592	621	645	642	592	603	578	591	578	579	593	607	605	612	598	636	540	566	567	581	589	633	639	609	650	611	589	597	597	591	604	611	610	611	648	604	619	609	614	604	579	602	609	627	601	639	615	619	560	602	574	599	581	609	607	604	586	581	597	588	588	612	592	627	603	593	617	628	601	590	581	616	567	604	587	602	588	617	583	577	595	573	612	583	597	649	593	525	617	554	581	575	645	624	577	609	614	593	588	544	584	609	587	587	618	588	591	592	575	570	594	603	596	619	583	612	591	579	587	546	633	609	571	600	616	557	586	578	594	600	594	586	592	589	611	550	565	602	659	596	602	570	551	569	586	595	591	625	587	580	605	614	589	584	624	609	573	587	570	615	576	598	604	608	650	586	600	612	601	591	619	627	634	602	630	603	649	573	583	604	574	600	595	633	580	585	614	587	608	615	617	582	605	568	591	595	567	590	601	616	585	601	601	590	624	611	581	645	600	613	564	566	557	563	576	596	578	629	545	651	589	630	597	579	594	562	618	615	597	572	635	612	580	610	606	564	601	617	572	576	590	600	588	588	595	558	612	584	582	511	605	623	560	565	590	615	617	597	589	604	596	596	603	573	628	638	635	637	611	583	568	608	582	563	589	607	591	592	563	586	590	585	647	592	660	530	610	559	565	550	602	578	612	605	585	542	585	590	599	608	637	570	576	665	585	606	578	618	573	617	638	592	567	617	612	592	618	613	593	577	647	603	580	634	626	628	615	636	581	616	570	588	592	589	603	585	583	582	664	594	630	611	559	586	577	610	612	593	630	600	569	599	627	611	621	557	599	609	558	620	594	657	579	607	571	566	593	587	611	613	600	606	592	555	606	599	579	601	607	610	619	607	585	586	605	597	595	579	598	561	577	612	627	565	570	566	650	601	559	632	567	596	601	579	576	566	648	563	555	627	615	635	606	619	619	635	598	589	597	600	643	568	628	529	603	602	600	597	576	632	602	643	589	593	662	622	630	605	598	616	537	570	589	590	588	550	571	598	608	593	573	592	598	573	569	561	583	595	667	609	596	568	551	588	597	592	585	581	561	608	614	623	617	617	596	599	592	586	568	617	606	610	623	586	663	556	629	608	633	592	567	633	584	621	565	582	595	594	580	608	607	616	555	605	608	629	594	601	597	581	627	629	554	602	587	593	602	600	619	625	596	579	592	567	604	651	560	615	603	587	589	605	605	551	557	598	565	580	586	571	607	625	643	615	610	596	566	598	627	587	565	582	625	603	618	629	596	600	549	659	583	585	610	605	645	601	594	600	493	602	586	614	595	639	593	573	640	593	570	604	572	598	598	595	589	597	636	626	569	627	602	590	600	593	612	550	598	599	581	584	594	586	602	533	611	556	613	608	607	578	602	606	595	584	603	604	595	633	595	633	586	562	631	576	602	614	612	630	568	553	603	632	563	598	626	578	593	607	599	612	584	594	617	601	578	587	596	616	582	605	581	624	552	586	625	574	561	588	577	604	593	606	604	577	573	581	564	623	577	599	579	594	608	604	571	648	639	567	593	611	593	602	543	613	616	588	598	621	584	564	614	547	646	597	608	618	609	583	612	561	606	602	569	588	655	601	593	584	605	609	567	627	571	607	604	587	571	601	554	686	606	588	563	579	627	573	585	604	618	584	608	583	594	577	585	626	597	575	621	610	598	579	593	596	551	595	622	565	647	600	627	599	620	589	624	580	618	655	626	580	586	634	601	619	610	595	623	604	553	603	600	588	635	556	581	632	619	569	604	629	594	595	580	607	610	611	572	586	577	612	580	557	592	533	575	605	608	573	583	581	594	593	580	612	597	563	625	609	623	609	597	562	565	600	613	574	595	595	624	589	585	602	591	594	607	618	628	594	564	590	578	640	583	610	624	589	600	630	586	667	630	636	593	570	602	586	583	592	562	629	577	578	605	606	597	582	620	590	613	622	622	622	623	611	540	562	587	554	574	575	574	568	565	613	575	611	596	604	542	584	603	628	608	563	596	555	567	540	631	585	554	651	603	585	629	587	586	584	635	594	566	617	608	580
6081	12035	11538	8188	5770	3559	2286	1934	1875	1613	1241	1109	988	1042	985	954	1105	810	822	757	744	768	791	742	688	705	742	711	709	676	706	748	719	721	699	687	731	657	684	699	682	677	714	677	712	677	684	733	660	681	691	723	639	687	681	667	666	661	672	674	673	706	653	736	661	734	666	642	680	666	659	649	721	694	706	730	676	632	666	743	722	647	680	685	681	696	675	709	636	688	680	675	691	675	647	680	670	733	713	671	687	645	666	678	688	664	719	685	664	662	649	700	685	697	686	676	673	684	679	706	706	702	690	699	676	667	684	712	700	664	683	674	641	703	644	709	661	696	697	686	693	693	674	670	686	643	707	667	676	650	651	684	701	712	690	680	645	699	650	698	698	691	685	658	690	711	698	657	671	604	629	715	676	711	683	684	662	705	683	679	717	723	680	659	707	666	700	717	697	686	651	694	674	659	691	651	685	658	651	676	726	673	665	667	703	632	725	695	708	638	662	661	703	642	709	649	651	635	669	641	651	702	678	707	696	676	643	645	682	710	700	631	664	639	642	663	660	684	673	698	685	661	663	700	685	672	703	685	723	683	690	661	705	707	675	694	686	702	670	686	672	690	697	688	668	676	638	683	688	674	658	625	714	652	714	677	649	704	676	695	689	675	651	678	672	642	668	677	697	725	681	673	647	713	667	641	650	680	729	686	688	718	623	697	658	683	680	648	689	686	683	682	693	664	656	673	686	677	662	665	635	689	681	625	700	674	699	643	724	703	660	656	673	657	658	673	639	676	701	694	670	726	699	710	696	662	729	671	653	662	697	659	612	641	677	640	661	672	628	654	658	670	660	713	620	674	642	689	681	631	680	690	633	691	699	696	652	645	680	679	648	666	663	712	667	702	635	698	716	680	659	606	635	666	652	636	644	681	655	669	689	666	670	686	661	673	666	609	665	695	688	654	636	701	728	671	657	668	705	640	729	707	677	615	677	701	670	671	657	673	664	684	662	660	671	646	655	664	689	622	694	664	653	688	677	669	692	638	639	658	679	678	679	685	674	683	711	711	685	699	649	684	654	679	675	652	697	646	651	703	750	680	679	677	617	684	651	702	716	692	693	720	652	682	707	658	684	670	641	689	660	746	667	656	619	618	701	697	701	678	687	636	752	648	679	697	731	664	676	646	708	691	657	711	706	685	640	648	669	690	671	677	765	644	689	667	681	711	701	682	652	665	672	674	651	662	700	762	673	705	670	706	661	667	683	638	695	681	695	670	668	706	675	669	676	698	756	629	679	657	635	626	676	667	626	648	666	674	690	623	681	656	712	721	687	689	660	705	688	662	652	665	691	711	672	660	709	708	697	636	629	674	695	716	657	698	659	759	660	713	674	672	690	643	688	738	662	643	737	684	710	682	682	652	702	662	674	685	670	718	670	684	714	695	679	695	674	700	669	654	657	680	690	711	664	648	678	716	657	659	686	690	680	680	679	675	696	673	689	702	687	669	689	684	642	688	626	700	630	719	682	739	705	653	658	673	664	679	663	707	659	648	651	670	709	691	684	663	688	701	670	643	668	718	723	646	664	664	655	663	628	699	667	670	669	692	715	671	728	672	658	680	652	706	691	688	690	627	656	674	720	707	659	644	608	648	652	689	669	616	708	697	714	662	682	637	634	677	688	677	646	688	643	657	691	645	690	662	663	659	612	645	695	711	660	691	614	681	682	674	721	690	643	690	745	696	672	695	684	722	669	677	658	626	662	703	617	675	670	705	665	651	732	640	701	665	701	665	651	660	653	666	656	690	711	701	697	697	672	684	676	689	666	704	646	685	693	679	691	665	638	689	691	723	697	690	668	723	663	674	676	703	635	665	638	678	645	663	702	694	660	662	702	682	669	679	681	672	685	666	647	689	670	683	664	688	670	676	708	682	642	682	725	655	679	627	686	669	702	675	613	671	668	665	661	654	619	695	604	671	639	729	696	672	678	695	650	672	657	697	702	665	681	669	705	683	638	685	645	629	645	670	699	634	654	709	678	689	663	635	701	686	631	621	675	613	701	686	672	665	675	664	719	670	661	669	684	654	665	649	708	692	655	705	740	717	674	678	720	676	657	676	651	691	657	728	676	706	694	717	684	716	687	602	648	697	659	701	707	644	615	696	685	716	678	663	673	682	689	675	642	676	649	667	647	704	613	642	740	626	671	638	676	678	686	706	676	710	649	673	712	671	671	696	692	678	632	703	705	654	688	711	708	598	699	649	672	652	693	703	682	682	664	670	660	635	666	711	680	681	704	670	711	643	671	654	667	661	696	659	665	682	638	736	676	661	711	681	615	737	685	679	706	705	668	641	673	679	651	691	677	695	673	626	669	684	717	681	658	644	689	718	696	698	658	686	679	680	655	703	678	717	698	636	698	666	714	672	715	700	696	705	648	668	691	640	684	750	718	652	689	636	684	672	660	666	675	640	662	719	654	640	695	657	719	711	672	693	686	670	690	689	685	695	726	697	684	664	657	639	664	695	685	687	677	689	643	630	701	675	648	646	641	711	674	652	656	663	652	665	676	639	652	646	650	691	655	652	678	666	643	670	714	670	667	696	670	697	677	683	687	666	708	653	664	706	656	622	679	724	692	674	719	693	702	681	681	681	690	667	698	690	715	710	684	638	696	652	651	678	634	689	662	629	674	655	680	685	670	714	674	658	659	670	682	686	648	639	706	651	699	697	719	686	656	696	636	682	643	659	667	665	674	686	715	680	648	637	691	655	655	643	704	705	636	670	683	680	715	650	675	699	692	707	688	663	663	693	731	691	700	707	681	720	684	698	691	659	669	725	676	632	642	643	705	642	665	653	639	676	636	737	694	650	671	647	701	680	675	643	639	623	658	661	629	642	710	680	677	650	661	689	680	715	687	623	707	650	763	671	691	659	701	618	668	601	671	677	676	664	686	656	707	668	626	669	665	694	721	643	678	667	700	654	672	653	694	705	654	667	677	688	699	624	699	668	701	686	628	661	630	687	697	679	689	704	659	678	628	694	679	675	688	681	693	672	669	684	657	674	741	683	657	661	667	651	647	689	655	624	655	666	673	670	712	679	677	735	703	678	679	678	712	675	676	675	671	645	709	709	730	671	661	705	641	702	717	677	696	698	639	677	671	644	679	721	686	743	678	596	652	652	644	669	653	642	665	702	672	679	717	629	707	674	644	695	674	685	696	695	679	672	727	703	648	699	684	716	643	678	706	658	700	640	662	707	737	640	685	646	703	702	713	674	664	654	665	624	659	667	695	685	683	671	674	672	658	683	702	659	677	685	634	717	655	609	636	639	676	670	670	671	654	689	693	696	639	721	670	685	649	702	643	621	687	693	687	718	669	660	666	660	683	712	714	680	662	677	667	655	664	679	675	733	685	663	645	688	663	634	623	616	649	682	693	701	699	684	672	688	679	714	660	693	658	692	726	704	659	724	709	642	735	662	601	638	636	669	684	759	695	715	637	659	705	695
25026	21496	28322	24992	17307	1509	669	578	545	585	472	368	443	360	390	384	422	327	328	273	362	380	304	340	335	341	336	324	333	313	332	347	338	322	316	353	327	309	312	315	326	337	329	307	316	298	328	344	364	326	297	311	305	298	327	321	339	307	335	324	327	310	318	316	308	309	308	325	325	338	326	317	318	322	298	289	285	320	310	298	312	322	315	345	335	315	328	314	321	300	307	322	333	345	311	335	319	312	330	311	300	338	310	315	297	341	335	283	311	311	301	332	276	322	312	303	332	306	302	297	293	305	295	319	284	340	331	298	275	330	280	334	320	319	349	306	311	304	275	327	305	336	306	311	322	296	305	304	309	309	296	323	321	309	333	322	341	287	333	313	305	328	315	306	320	287	297	316	319	309	310	304	284	328	308	322	319	299	350	323	326	324	290	308	348	323	325	337	308	310	300	332	326	345	319	299	328	323	324	325	333	331	288	310	302	318	303	281	313	296	314	307	293	279	317	312	296	270	347	319	325	325	316	277	310	299	321	311	300	296	312	329	364	297	315	298	304	304	292	309	291	320	350	316	320	293	317	298	294	303	314	298	298	312	302	326	305	308	331	305	322	315	338	304	319	321	306	352	299	295	331	302	311	322	283	337	305	311	320	301	305	326	297	305	318	306	315	273	338	279	303	322	301	291	321	309	349	285	309	317	339	340	302	327	316	328	294	284	349	308	312	331	303	348	324	282	305	294	302	330	316	295	323	306	301	291	298	326	296	292	337	271	312	315	302	279	325	319	319	309	309	305	300	348	345	293	339	320	330	324	328	293	303	345	300	291	329	328	337	306	317	332	301	333	304	301	309	331	322	324	307	322	331	324	298	298	343	337	293	297	296	296	305	317	327	353	312	324	322	319	348	318	320	313	294	317	290	311	306	306	283	327	356	319	278	305	351	293	307	320	330	326	333	318	340	306	309	278	309	305	331	329	351	308	309	334	310	327	317	284	311	322	312	301	287	317	332	323	321	302	329	326	302	326	315	299	352	307	318	309	307	293	315	316	308	356	277	364	326	304	301	313	332	300	330	287	299	299	302	319	319	366	326	322	316	326	298	341	352	287	340	312	296	356	304	338	274	296	311	312	292	304	330	297	297	296	306	325	305	296	287	301	327	312	327	301	326	317	323	297	326	292	302	306	314	319	318	298	310	304	329	331	331	310	306	312	311	330	317	352	321	318	287	322	332	327	322	313	296	313	309	328	317	290	318	337	342	335	319	293	302	346	275	329	367	269	299	336	315	320	334	307	351	283	329	300	300	309	300	339	285	290	305	316	320	304	351	300	301	314	311	304	321	323	326	310	324	279	320	328	340	316	326	297	292	322	323	323	320	317	296	319	285	303	323	308	327	316	352	296	291	318	323	306	303	322	303	309	324	348	299	284	308	354	327	330	313	311	319	306	301	311	295	297	311	277	326	325	309	329	331	297	321	310	330	282	315	305	322	354	281	308	317	340	311	312	300	316	313	342	313	323	333	290	311	323	348	312	315	317	332	303	300	311	326	302	322	294	317	293	326	286	324	341	314	306	315	329	319	324	329	328	312	297	340	288	353	331	330	323	307	298	292	306	322	294	333	324	306	313	310	324	321	317	329	320	289	309	300	312	309	343	305	283	328	314	308	344	278	320	306	297	297	311	327	343	331	315	308	322	306	331	325	325	339	326	339	336	314	274	295	338	310	340	303	301	321	333	304	294	290	321	277	316	290	286	294	308	333	294	286	296	301	303	326	328	273	343	304	279	321	309	340	305	283	311	264	311	336	309	341	311	330	313	314	315	318	309	307	323	295	335	337	305	307	308	334	329	307	311	318	299	283	331	325	295	310	339	316	310	326	316	292	335	338	315	306	317	327	325	311	284	334	339	326	298	329	303	291	317	303	330	332	333	300	278	297	312	325	343	326	310	295	276	309	302	326	339	312	325	314	314	283	304	323	334	320	332	322	307	315	316	309	321	275	329	310	342	299	325	321	334	347	284	310	332	315	279	315	267	309	289	318	314	328	287	291	315	320	324	297	339	334	327	328	302	290	307	309	326	316	370	303	311	291	315	293	308	305	288	355	341	327	297	316	288	322	334	315	307	295	335	308	304	293	305	314	315	299	298	313	302	310	308	278	317	296	276	322	295	322	322	336	328	288	316	285	299	325	305	314	297	314	281	306	320	299	297	319	319	306	331	286	312	305	289	354	295	312	282	321	291	344	339	314	325	282	324	344	340	325	336	310	306	306	279	278	319	334	298	318	317	310	328	305	355	287	335	296	354	305	312	303	311	314	294	337	335	323	354	319	324	322	288	287	325	296	336	305	291	306	318	301	308	297	295	319	301	290	335	297	330	319	306	309	307	337	329	317	309	317	289	319	305	329	343	337	333	308	301	301	361	314	274	283	287	328	318	281	299	309	295	320	283	291	287	327	280	332	321	295	324	293	294	327	308	298	329	312	306	310	286	296	325	309	308	319	312	322	333	336	324	300	330	351	317	315	288	305	290	300	336	323	325	300	306	325	311	319	300	317	318	351	309	342	298	349	281	283	309	293	327	330	302	304	305	287	314	294	303	324	298	292	306	287	293	305	322	326	316	320	381	308	331	339	321	307	321	316	343	324	335	306	307	360	327	313	364	303	292	343	322	326	335	314	288	287	324	310	309	326	310	311	304	319	312	318	329	332	328	332	305	306	312	289	305	331	310	332	307	316	300	334	320	292	297	318	311	321	315	321	310	316	326	326	298	319	317	326	306	315	336	311	274	343	280	291	316	329	302	284	311	323	310	288	328	308	294	321	264	312	318	343	296	340	330	322	321	350	349	317	308	308	312	317	365	319	312	285	304	305	309	324	327	323	307	319	337	312	306	322	312	316	315	323	334	338	325	335	309	305	325	315	308	301	289	299	314	315	300	310	328	302	319	313	337	299	333	306	309	302	325	303	311	325	303	326	327	303	311	315	302	346	297	323	297	306	310	317	287	319	284	302	315	329	311	335	311	325	323	305	291	302	327	293	281	309	340	306	343	306	298	306	329	316	322	303	285	346	300	298	319	317	293	317	298	312	293	289	310	296	324	328	330	308	336	342	324	313	318	291	298	278	326	270	330	302	302	318	328	332	308	347	331	308	323	338	349	334	304	303	303	310	331	331	332	304	307	278	292	314	294	305	293	332	269	314	328	334	299	344	294	287	305	319	320	311	289	271	310	324	296	301	289	287	314	338	302	297	328	340	324	321	293	313	279	295	326	287	307	323	307	349	312	290	338	286	311	298	312	316	299	319	317	347	299	301	338	298	337	289	312	298	341	306	322	290	331	310	316	300	299	338	323	319	304	340	357	319	296	315	303	317	342	301	307	304	294	342	324	321	316	310	291	318	300	298	299	301	306	275	301	309	314	314	320	317	349	313	293	308	301	333	325	328	349	328	350	301	323	304	282	308	302	281	310	356	314	337	300	311	317	291	314	310	329
5969	7521	6972	4221	2878	1792	1334	1094	1131	1113	753	640	557	576	545	538	562	481	462	438	482	435	453	434	428	415	402	432	387	422	398	444	424	443	408	425	419	379	455	419	404	372	434	401	382	382	410	374	430	404	395	421	374	415	414	414	420	428	389	409	404	409	377	395	378	400	435	408	456	383	394	433	406	426	402	395	388	395	390	401	386	417	394	407	406	429	404	389	375	407	350	429	407	413	418	405	391	403	391	392	397	400	372	400	415	427	419	400	420	385	417	373	419	427	372	399	441	371	384	377	375	396	397	391	378	414	451	400	398	398	389	384	367	440	406	392	406	385	414	385	396	394	407	431	389	367	362	379	361	385	401	398	426	395	379	414	401	389	366	377	406	401	393	391	410	409	377	372	385	423	394	405	420	406	383	382	390	402	385	398	414	371	372	405	419	378	417	403	379	393	369	449	408	400	383	372	369	414	415	400	412	429	390	399	372	380	388	371	384	399	423	382	384	396	419	418	434	377	402	390	390	411	361	387	425	397	399	356	415	425	408	372	406	401	362	360	367	416	398	382	371	369	389	412	383	406	402	412	414	345	403	395	403	367	428	404	403	401	405	383	382	418	378	420	426	408	369	393	390	423	435	408	404	401	394	384	380	425	401	363	390	395	454	384	410	421	390	393	441	392	419	381	372	377	398	363	404	442	421	361	384	412	381	353	402	420	381	380	399	366	365	415	388	336	398	391	366	396	387	361	364	380	395	383	379	393	392	364	441	413	409	389	407	399	402	424	442	414	391	417	413	396	443	397	418	411	391	376	405	415	400	412	379	402	402	366	419	402	415	407	389	403	392	373	432	407	406	408	412	412	381	379	381	368	424	432	410	385	408	438	432	422	406	374	377	418	394	392	427	403	389	380	393	405	390	415	421	420	416	360	403	408	412	371	400	437	374	378	393	414	396	418	379	405	415	353	408	379	388	367	369	365	409	388	398	442	389	357	402	387	398	410	440	380	414	430	393	377	416	418	374	375	407	432	403	410	376	376	395	371	398	384	398	405	414	395	426	423	444	423	388	405	400	437	412	409	392	382	419	358	396	399	447	415	403	393	453	385	416	422	417	416	421	396	416	412	392	414	384	413	392	426	410	393	359	399	390	388	441	402	365	377	403	417	414	385	386	415	366	422	393	365	397	403	413	382	366	395	370	374	423	397	392	392	399	406	405	386	402	403	394	388	385	377	395	397	414	364	422	415	416	403	383	399	402	367	431	415	436	383	413	423	362	397	389	452	393	421	410	416	365	419	417	421	399	385	406	408	403	385	417	372	414	428	406	405	412	410	384	458	401	374	418	392	436	417	410	384	344	401	394	413	372	413	361	386	411	363	418	391	414	411	461	435	394	397	388	383	417	369	402	364	425	439	402	391	341	407	366	418	372	389	389	401	377	377	426	408	374	415	395	405	403	380	364	417	416	440	398	419	381	388	370	376	358	366	404	418	424	391	415	392	378	409	376	424	397	402	368	403	423	362	401	417	402	389	405	380	415	379	412	368	423	377	370	416	420	419	432	369	378	425	441	402	400	426	395	354	388	410	398	376	411	405	436	407	389	378	401	376	397	423	411	392	408	392	378	398	431	407	370	383	398	400	386	416	430	380	437	384	413	368	425	405	375	410	405	397	420	405	386	412	382	413	366	410	374	393	395	365	422	417	382	425	381	404	391	417	420	374	359	379	388	361	401	382	384	411	395	440	386	461	409	373	425	390	395	417	424	393	380	391	425	412	407	359	406	406	380	406	405	389	416	405	404	391	406	416	442	383	411	398	403	439	375	415	390	398	370	374	406	379	432	412	370	372	397	387	360	393	392	416	403	384	442	409	373	427	394	407	436	378	332	419	406	389	380	424	410	378	383	369	399	397	428	385	392	401	418	422	390	384	397	382	395	401	408	400	378	393	368	404	449	419	390	408	398	421	407	399	382	385	396	378	391	369	390	396	399	388	402	405	439	427	394	393	410	412	382	372	338	419	389	391	404	401	381	394	385	373	410	404	383	408	398	390	404	425	428	421	389	421	392	387	399	393	395	425	394	404	381	401	416	407	402	395	368	429	374	399	391	382	409	391	394	398	388	399	422	401	358	408	405	405	389	386	399	399	389	370	397	402	392	384	388	431	388	425	378	402	374	387	388	410	364	410	393	393	408	395	418	395	381	371	368	380	398	359	407	396	445	404	397	372	361	421	406	415	385	381	404	411	434	423	379	371	382	415	384	368	428	408	399	434	402	395	407	423	386	439	372	405	411	388	399	424	406	342	375	390	372	390	449	385	421	380	348	427	377	407	426	390	412	383	409	398	417	402	402	416	405	409	383	386	375	403	423	408	375	415	410	375	415	410	434	377	371	397	405	414	396	408	374	397	366	409	408	387	411	423	411	420	434	383	382	404	403	374	359	411	450	370	376	406	387	412	418	435	405	387	383	400	410	423	392	408	439	386	412	390	421	389	405	418	388	358	376	418	412	383	380	401	352	418	363	391	379	349	392	377	428	421	431	417	347	382	395	396	390	404	401	409	417	401	409	365	384	405	423	389	366	383	436	399	406	409	400	398	421	399	379	404	418	385	416	422	387	395	399	379	392	382	392	432	375	408	405	396	375	390	370	396	382	409	413	386	380	417	366	420	373	405	395	368	393	459	415	411	401	393	370	390	422	394	411	368	417	416	402	365	368	392	444	407	399	389	367	418	367	428	404	386	438	398	408	374	410	370	403	404	421	407	393	376	394	402	406	400	417	389	407	391	399	342	388	402	455	418	417	417	406	383	383	413	366	409	407	388	365	414	428	401	405	411	366	401	384	396	424	387	419	369	424	396	399	411	426	407	373	388	456	394	368	430	386	402	371	404	392	426	431	395	390	399	412	417	416	403	409	408	389	393	382	405	382	400	390	406	410	400	403	366	400	419	358	446	380	399	383	403	414	402	389	406	392	369	411	386	388	364	417	384	400	451	398	381	404	406	411	348	396	408	407	395	406	401	447	394	400	407	377	420	411	407	390	394	408	366	374	415	379	424	419	426	389	375	387	347	394	416	412	411	410	427	426	405	389	413	410	411	375	408	387	375	374	395	347	400	374	372	406	420	410	366	391	390	417	401	419	385	413	406	395	354	421	441	399	366	403	370	413	406	366	396	416	415	416	395	389	390	417	401	421	429	380	417	413	403	407	398	406	380	393	393	416	391	402	378	384	418	382	435	372	379	401	417	376	395	407	392	403	396	429	425	419	383	404	388	370	388	414	427	423	434	365	423	402	424	390	420	412	364	378	428	411	406	449	394	386	415	402	410	396	376	402	420	390	413	398	372	397	410	425	401	413	407	434	397	396	402	396	403	428	397	402	361	418	419	404	377	389	393	384	429	412	411	443	402	395	399	414	384	403	384	414	397	414	392	405	395	437	395	399	390	423	409	416	415	431	411	376	373	397	371	365	375	394	357	378	414	375	403	382	414	387	391
22931	21524	29531	23947	21516	21599	15176	2235	1696	1573	1277	1178	1113	1131	991	1040	1021	929	966	901	898	852	936	870	828	846	801	842	879	854	798	800	896	822	841	843	792	809	787	821	797	797	827	830	792	763	782	794	793	786	805	759	840	776	817	836	790	792	815	787	852	803	729	809	741	807	788	773	786	794	789	772	754	806	759	799	799	791	790	785	803	755	788	778	785	796	789	770	853	776	792	723	767	739	828	785	826	777	773	758	827	760	798	778	758	754	797	763	758	749	784	801	770	728	777	794	813	796	750	734	800	791	789	801	770	765	786	721	777	786	778	792	799	778	793	784	780	758	803	798	799	724	812	829	729	728	746	763	810	800	753	771	810	794	765	800	791	835	780	778	804	791	797	785	819	836	772	800	773	756	778	831	726	789	762	752	782	799	760	799	799	795	780	726	768	782	751	807	766	819	700	816	844	729	762	738	772	797	785	767	762	775	778	808	751	781	781	742	778	805	767	754	767	749	795	779	768	816	764	837	721	789	761	795	757	784	773	804	788	779	738	777	793	817	764	799	771	753	761	769	747	802	833	776	784	790	792	775	751	794	753	769	758	789	825	761	676	793	744	775	783	746	744	751	819	834	816	819	795	770	792	781	762	741	800	779	744	771	748	732	783	767	808	799	778	752	816	775	719	760	779	782	758	784	806	764	761	785	756	746	793	797	793	778	795	785	754	782	769	803	760	789	738	768	801	768	767	775	794	714	801	781	789	862	746	758	811	750	836	742	746	748	813	783	741	771	785	753	819	784	796	780	775	750	757	768	745	758	776	799	775	774	797	757	783	753	734	800	769	779	756	783	812	780	756	821	790	745	742	809	793	829	772	807	775	761	783	755	749	740	778	783	812	820	768	743	765	695	792	801	792	777	761	781	798	746	794	764	791	769	798	744	779	768	779	750	776	786	783	735	771	773	778	808	762	765	794	764	764	760	790	807	757	811	783	817	776	792	740	746	798	800	806	767	815	779	767	771	807	775	778	808	788	774	778	744	778	815	736	761	751	808	812	796	713	760	830	700	761	732	726	807	788	830	805	805	739	780	781	761	785	779	770	790	771	755	756	760	769	767	821	761	817	746	798	790	736	770	781	795	767	768	719	805	778	749	771	722	778	805	821	779	759	763	781	763	770	822	818	758	768	736	800	768	770	778	772	727	761	768	757	781	819	784	799	773	779	759	806	780	696	819	837	751	770	734	749	797	752	761	727	752	706	747	798	710	766	784	808	737	769	768	778	758	800	798	762	763	784	733	784	785	741	822	765	737	763	764	793	760	752	777	790	767	796	807	781	783	803	797	756	730	746	772	790	802	787	790	753	783	774	788	814	776	756	785	836	780	792	761	760	749	753	742	765	831	793	819	707	754	744	763	770	776	742	778	784	802	791	815	772	759	770	777	773	747	791	754	799	819	778	743	787	747	759	755	748	782	748	783	819	757	785	758	742	775	755	775	828	761	786	781	795	819	766	773	783	729	763	756	777	780	821	800	728	763	793	789	805	786	797	774	753	795	818	801	826	757	786	754	763	803	783	783	836	766	784	802	737	770	802	780	731	773	817	784	782	788	824	759	734	759	782	776	751	792	800	732	768	793	806	759	759	779	798	787	784	804	751	823	780	754	812	763	743	792	766	786	766	797	726	783	768	774	789	765	782	813	752	739	811	779	788	778	799	772	781	754	788	844	794	772	763	762	814	820	801	726	795	781	767	792	758	782	787	792	750	791	751	805	799	769	801	730	752	823	723	834	761	744	745	778	778	802	797	784	751	783	769	756	700	771	855	854	773	803	760	787	744	782	792	761	743	788	803	800	781	831	804	772	809	762	722	800	700	775	772	786	794	764	792	745	797	793	784	800	801	807	806	764	805	698	811	764	772	756	757	758	783	813	788	725	737	718	788	749	834	761	787	725	760	723	789	813	699	747	760	750	735	746	801	809	771	713	801	760	771	776	791	798	764	793	798	784	709	795	746	837	761	753	717	805	783	740	763	765	776	802	725	782	791	781	755	726	757	740	728	814	795	790	794	801	781	815	703	775	755	731	787	744	769	755	824	795	825	750	795	813	789	798	745	786	780	766	746	850	775	779	756	786	779	816	730	784	737	768	846	762	779	732	759	797	753	798	759	762	774	783	849	784	791	758	801	794	833	803	802	763	757	764	782	738	776	727	765	717	793	775	813	790	754	777	820	815	716	734	776	783	751	751	786	776	840	784	780	774	791	794	739	748	791	785	800	782	749	729	742	816	762	708	795	789	769	758	777	741	841	784	804	761	782	766	763	774	781	803	762	807	811	815	837	758	841	825	753	746	797	772	778	756	732	760	790	741	761	790	769	743	799	765	762	737	776	779	790	774	744	794	739	756	763	804	784	751	785	775	792	810	757	764	745	754	733	787	773	801	788	729	749	798	750	803	749	790	776	767	758	763	737	773	793	756	759	788	802	767	780	771	791	781	752	781	740	779	759	768	734	745	726	788	767	759	745	763	793	817	762	800	803	837	760	757	752	788	776	764	772	744	784	806	814	801	776	768	742	751	838	819	802	796	746	809	746	761	778	758	809	740	746	795	770	753	736	812	700	791	764	739	777	714	785	806	784	752	766	807	734	811	735	814	745	760	745	833	787	817	781	746	783	723	782	775	814	786	736	766	801	755	723	763	771	792	829	744	785	707	771	801	749	781	819	765	749	759	757	764	768	764	752	788	773	761	814	792	787	746	798	803	779	764	758	765	756	766	756	737	781	789	730	773	804	778	791	821	745	783	749	743	771	782	765	797	736	780	808	814	707	809	753	767	782	805	847	758	735	759	824	795	785	769	796	759	747	798	776	797	819	791	795	761	780	807	835	778	778	782	779	749	725	745	765	780	756	774	731	758	784	760	744	759	804	794	784	804	780	793	755	750	728	797	776	762	781	786	753	762	770	763	804	789	727	776	822	806	774	799	788	786	763	770	748	768	767	732	788	801	743	719	780	726	767	727	808	775	724	769	773	781	784	731	796	759	750	749	785	777	790	749	843	786	753	830	776	805	755	785	764	813	784	765	750	769	780	770	783	792	781	783	771	704	757	774	763	773	745	724	793	743	757	758	752	780	741	777	814	823	815	841	795	784	762	794	804	782	775	755	741	789	789	747	776	799	797	803	756	803	759	816	817	734	762	790	767	757	700	770	771	807	780	829	758	785	775	757	771	811	804	792	796	758	781	754	770	785	785	799	837	789	786	730	718	799	767	756	760	764	806	746	813	762	751	811	786	740	786	782	803	763	771	791	776	820	760	764	836	780	768	755	785	747	738	762	764	784	779	815	755	702	815	750	745	766	785	755	749	818	745	744	755	787	771	797	741	862	789	813	726	781	781	797	753	787	752	784	781	786	763	779	762	751	801	811	776	747	763	813	740	755	769	750	753	755	801	794	718	816	760	793	757	756	771	710	804	698	789	765	751	768	774	792	830	784	746	754	787	738
8671	18080	16802	10136	6611	4838	3755	2993	2733	2383	1979	1700	1622	1458	1380	1400	1398	1106	1086	1065	1031	1068	1030	990	979	956	1002	947	949	955	876	970	907	892	939	921	935	949	907	941	910	895	893	907	935	916	921	937	943	910	852	954	911	876	935	870	897	926	915	950	939	840	886	887	901	892	933	916	859	895	940	945	857	830	917	882	886	879	872	964	889	882	897	893	838	862	889	935	854	947	832	915	878	852	888	920	854	872	849	839	857	873	947	892	859	851	867	883	862	881	974	835	890	891	825	873	925	833	891	851	889	896	881	903	844	903	909	813	880	847	869	882	860	881	858	851	880	926	846	922	856	860	860	872	881	840	874	924	872	870	898	888	899	865	928	851	862	891	854	887	887	916	872	885	872	863	902	860	865	853	916	831	878	857	871	915	828	886	850	878	814	877	885	851	862	871	904	879	863	869	905	831	862	903	857	937	861	834	890	896	863	812	923	891	880	858	888	928	925	912	880	851	843	889	878	870	900	929	844	903	865	881	921	894	866	898	919	867	855	889	841	862	880	847	885	871	853	842	848	879	859	894	860	860	817	871	876	861	864	911	897	848	917	917	921	867	908	880	895	909	906	872	870	904	899	868	862	877	879	922	836	853	859	923	852	903	859	879	898	882	890	882	844	886	844	867	898	910	897	913	901	820	897	921	850	908	869	802	917	885	843	881	919	874	871	871	808	850	864	880	885	836	839	870	867	901	913	853	842	925	853	929	859	843	886	871	824	831	869	885	883	851	903	871	818	812	870	898	842	857	875	906	818	920	869	850	856	875	880	869	922	891	862	884	904	860	861	893	853	876	884	860	895	844	935	824	888	887	866	858	890	867	865	849	874	874	934	918	892	890	885	881	852	896	897	838	880	918	890	914	889	890	880	894	897	835	882	871	896	878	879	896	888	864	889	869	866	892	854	874	842	861	847	853	847	918	890	826	851	875	832	890	835	847	843	899	880	909	877	874	848	876	888	884	932	830	889	859	907	920	838	919	874	848	892	829	891	890	868	871	857	842	834	838	872	857	921	812	873	863	884	864	926	904	828	840	910	862	864	796	862	895	900	862	891	914	894	891	838	860	909	861	862	892	870	899	883	834	868	833	855	863	868	897	845	886	881	886	814	848	877	843	890	892	855	929	844	881	858	879	917	832	885	885	844	864	879	887	910	905	833	869	922	933	904	873	862	865	865	942	870	868	908	857	893	910	838	848	846	861	896	864	843	874	876	843	858	839	874	829	880	891	886	875	886	886	822	876	854	914	877	888	875	817	950	895	848	890	943	896	834	860	882	817	841	877	853	879	887	894	861	859	870	890	888	858	928	881	845	884	855	866	886	883	927	902	936	825	929	932	894	834	880	880	896	851	879	809	823	886	839	903	897	870	923	851	930	862	874	899	869	832	818	883	873	900	886	859	900	872	860	855	814	837	871	803	846	845	892	864	911	894	893	868	865	900	933	872	871	832	882	900	902	894	875	856	898	926	869	856	939	889	882	843	916	890	875	846	914	931	854	843	910	892	920	898	843	868	925	805	805	847	846	929	903	844	854	887	898	928	897	866	839	903	884	869	894	841	867	906	885	881	879	902	883	816	836	919	852	849	900	863	822	833	879	840	858	874	881	808	862	866	890	895	866	872	843	938	888	898	871	840	883	859	824	884	890	893	859	933	909	866	858	865	887	843	887	898	880	903	884	857	837	882	855	867	848	918	851	910	917	881	843	833	856	881	847	910	889	849	856	864	877	926	941	849	883	909	928	845	860	905	892	890	910	863	885	923	865	846	888	881	857	896	842	915	872	856	848	902	887	819	869	827	923	936	809	851	924	892	883	931	833	919	871	901	863	834	938	919	894	883	895	866	891	876	882	840	888	893	855	923	856	882	874	876	839	897	880	833	842	877	879	840	864	985	801	829	866	847	884	868	824	902	900	885	876	847	887	841	864	828	850	843	867	866	848	869	902	816	901	828	835	888	924	865	934	838	907	814	909	863	846	905	892	902	901	894	881	828	894	838	855	830	937	864	893	927	832	886	894	854	885	862	873	841	871	894	933	866	863	870	911	853	864	855	858	842	904	886	825	868	873	866	887	923	849	846	830	870	860	865	850	855	833	906	924	893	856	922	874	879	882	865	891	935	835	871	861	871	902	890	833	851	880	845	876	934	848	888	913	892	864	852	847	858	853	847	852	827	880	926	881	886	930	857	863	870	883	863	898	875	927	887	874	937	855	888	876	890	895	885	878	888	889	869	883	881	812	927	887	878	885	849	904	864	872	870	863	859	888	908	888	903	842	920	858	863	938	836	930	879	960	951	870	862	861	896	852	921	859	911	824	853	881	848	868	836	874	873	911	868	861	851	953	851	897	940	909	902	830	878	846	868	867	902	852	898	844	886	860	867	876	892	832	847	895	907	878	856	909	901	823	860	835	889	872	854	893	852	837	893	874	891	824	836	866	876	850	890	913	895	859	859	829	863	919	908	846	912	850	897	860	878	894	868	874	920	809	874	849	921	928	854	900	872	866	904	814	873	869	898	907	853	852	871	864	894	855	871	911	829	802	873	866	863	877	865	898	886	907	845	882	874	910	837	806	869	863	865	891	871	900	868	882	895	866	889	878	882	831	886	890	907	902	949	864	842	855	841	857	895	889	900	887	887	868	849	887	916	893	873	887	873	880	885	859	872	851	852	905	890	891	872	905	848	904	844	884	835	888	921	876	831	864	897	932	948	914	838	865	864	850	874	870	931	815	896	853	903	818	899	901	887	871	853	843	858	833	910	860	885	872	893	882	869	888	874	842	873	850	847	863	883	914	841	888	905	882	883	878	857	868	884	914	914	840	909	859	889	882	912	832	857	891	848	937	890	841	871	940	854	902	912	844	886	893	885	923	869	888	871	869	880	858	886	864	870	878	862	884	856	902	838	926	877	848	844	889	864	844	794	840	859	910	880	857	875	893	858	885	908	871	876	878	871	928	901	857	890	833	876	865	903	860	887	883	858	856	823	884	870	887	880	933	889	876	869	886	916	906	860	937	841	885	949	893	927	842	922	915	914	869	880	856	855	890	901	880	814	844	883	925	854	815	878	844	844	830	799	876	836	868	883	873	842	899	789	828	879	902	871	879	881	900	880	862	859	831	912	811	823	860	894	917	865	843	891	886	856	867	881	874	903	881	841	863	897	883	882	876	865	837	885	847	867	858	877	890	892	905	870	866	842	873	852	896	830	839	834	846	917	937	860	878	888	841	867	921	890	883	874	879	868	871	888	868	867	875	868	868	839	877	847	868	886	859	843	842	915	869	860	854	913	842	878	855	874	876	889	920	921	895	899	881	886	891	874	795	850	868	911	875	895	875	933	854	920	883	891	831	858	902	881	884	890	850	874	874	859	869	815	887	915	881	850	897	859	823	848	895	849	889	894	886	848	871	876	929	857	880	858	887	884	857	875	858	841	882	873	889	851	894	879	873	885
27332	21062	10745	1508	730	547	524	317	284	329	303	281	273	275	288	291	280	286	296	303	295	260	280	266	274	288	292	290	285	290	258	299	279	261	267	285	274	279	263	322	322	282	281	272	283	306	286	267	261	294	282	254	288	260	277	291	269	299	305	279	295	276	278	257	249	275	246	264	261	266	281	283	287	281	279	276	268	297	281	285	287	291	267	257	239	289	280	278	274	310	273	269	249	278	265	290	267	281	259	288	250	321	285	280	279	282	275	290	260	266	286	317	300	261	267	282	270	269	291	295	269	301	287	265	265	258	236	290	269	259	276	239	268	262	289	256	287	269	258	283	270	300	288	247	299	302	258	258	277	274	250	294	288	272	246	250	233	326	272	291	298	284	283	242	245	260	282	281	270	245	264	281	291	263	236	290	265	239	274	273	281	294	328	260	258	280	289	273	299	283	264	254	248	266	270	289	266	250	243	283	309	274	253	264	287	290	282	275	278	312	277	250	270	293	296	272	281	281	278	303	261	300	268	300	291	274	251	292	262	297	276	271	263	295	277	275	270	286	289	258	247	301	252	261	279	289	250	268	267	268	299	282	262	274	276	276	296	271	277	261	258	279	287	269	275	266	270	265	285	292	269	271	262	289	277	263	255	272	293	265	255	291	267	277	317	287	248	275	282	268	270	281	270	273	294	284	279	254	265	322	272	288	286	244	253	281	268	259	287	245	265	301	292	274	278	271	295	283	274	240	288	287	289	280	279	254	302	282	268	271	266	266	297	274	246	263	273	292	293	269	259	274	266	283	287	277	257	275	285	267	277	287	288	268	258	240	313	271	284	283	283	266	266	257	286	276	289	267	308	294	263	255	285	285	298	313	270	289	317	306	273	271	261	301	277	298	286	276	294	267	310	274	308	257	288	260	261	273	287	289	265	250	272	279	293	288	284	275	273	295	253	265	274	271	284	247	241	254	256	260	277	282	287	266	257	266	296	284	280	266	276	297	261	265	249	312	264	277	293	240	242	301	293	283	248	280	283	278	257	248	297	286	270	272	273	257	261	265	277	272	288	303	283	253	324	286	295	279	292	274	281	270	291	300	271	263	307	295	276	299	264	267	273	274	287	282	245	258	288	261	280	276	262	250	269	286	279	257	296	262	280	264	284	257	273	234	284	257	264	303	267	254	251	292	268	279	277	277	280	288	264	297	255	266	277	274	254	296	285	261	270	277	248	303	265	288	271	254	260	263	303	264	258	277	302	267	306	266	287	270	279	266	277	264	293	316	275	283	276	278	280	283	307	282	264	297	313	287	278	304	255	280	277	275	284	295	276	288	305	266	275	279	294	296	267	281	272	288	261	269	267	286	292	252	268	279	293	270	296	283	300	260	278	273	268	270	248	273	245	267	286	291	279	258	264	242	304	246	286	256	282	274	291	273	225	292	282	286	266	250	294	239	259	310	283	257	292	266	288	272	281	267	282	281	285	289	264	264	265	279	290	282	250	267	287	281	276	281	260	270	263	276	276	299	249	278	244	264	262	273	282	252	266	257	268	256	276	294	246	257	288	293	261	285	295	280	283	268	265	268	277	278	289	258	275	285	254	277	311	297	287	273	264	255	264	261	289	257	275	289	306	241	261	255	263	265	270	287	274	281	269	276	292	299	272	269	262	262	278	268	292	283	262	260	260	307	283	275	289	273	280	268	272	278	264	258	276	266	279	263	288	252	270	236	247	287	300	252	259	258	267	265	267	243	254	296	312	294	288	286	268	283	293	287	261	274	289	249	264	245	279	261	268	291	274	290	301	275	263	288	258	293	287	307	252	264	288	293	259	272	286	267	306	283	283	300	300	258	277	294	289	271	272	270	276	271	304	280	280	270	284	271	293	243	262	253	290	265	277	298	302	256	279	263	272	261	309	296	297	262	271	291	281	266	282	282	261	310	296	271	285	256	295	294	312	305	275	244	255	279	264	274	265	269	303	286	261	282	273	292	275	274	266	290	302	259	277	265	273	269	246	275	261	269	278	287	292	290	279	275	275	288	247	300	275	266	271	275	248	274	272	308	307	286	263	253	262	259	270	281	276	283	266	278	256	255	277	265	262	257	265	269	257	302	281	277	292	253	287	268	301	274	280	262	282	249	274	281	264	262	283	273	272	281	318	254	271	288	275	286	279	253	271	282	267	266	250	276	304	302	279	285	278	309	275	275	287	268	269	276	256	290	311	267	250	297	271	276	285	296	301	260	278	275	289	290	264	277	307	247	251	290	289	276	268	284	279	261	281	288	273	272	254	256	312	244	241	268	273	295	300	290	242	298	272	286	276	287	270	271	286	284	292	266	296	275	272	308	280	267	292	291	298	286	264	289	303	281	299	273	283	283	279	253	268	269	250	265	272	256	285	272	285	294	308	247	292	310	244	272	271	279	282	272	282	247	285	278	278	275	277	272	288	281	296	245	263	254	252	273	267	269	257	297	276	280	299	274	280	272	271	308	296	287	268	218	276	269	307	291	292	274	286	288	289	243	293	289	228	286	273	256	283	308	281	299	278	300	278	272	253	253	291	280	272	264	270	285	265	277	295	285	291	243	296	281	287	294	292	264	271	276	285	294	284	262	247	267	302	244	259	293	247	256	253	253	282	310	254	265	259	265	253	256	249	293	295	297	257	256	248	280	273	274	299	310	268	307	261	275	290	273	283	285	281	268	261	264	278	263	317	276	256	277	272	314	274	285	249	310	279	248	289	287	283	248	282	263	265	294	312	253	282	267	273	248	271	257	294	272	317	277	274	282	287	270	267	313	285	282	246	232	296	292	260	272	293	260	250	276	249	306	314	277	278	292	293	280	297	285	287	278	289	266	316	280	271	279	254	283	283	228	262	260	292	256	264	281	307	267	265	288	270	271	309	287	296	287	267	276	265	261	256	281	266	302	287	285	283	290	270	261	287	290	278	267	261	279	277	271	290	245	286	286	302	286	262	275	257	271	279	320	323	303	266	273	263	285	265	307	270	289	280	270	306	255	294	279	271	273	271	263	296	265	281	272	286	287	269	248	298	255	295	254	290	285	283	285	279	244	229	285	304	290	285	272	278	284	229	265	302	245	278	266	265	306	323	295	285	273	225	274	265	273	272	290	282	295	287	280	246	262	254	272	283	264	272	296	278	272	279	273	275	296	283	291	313	304	299	287	268	264	286	258	275	255	280	283	264	306	276	282	295	282	297	274	270	254	262	265	298	295	268	272	291	272	271	275	283	258	265	257	273	280	263	250	276	265	302	270	298	321	293	285	281	279	297	260	276	305	306	272	256	264	271	281	276	267	296	270	263	277	289	259	274	277	275	268	271	271	270	283	292	270	275	294	282	274	291	265	278	278	285	280	304	250	271	317	273	276	276	300	288	302	269	296	306	296	247	277	296	293	271	277	275	256	265	246	272	259	253	318	273	270	281	274	290	265	300	252	264	233	311	269	266	268	285	262	302	266	290	292	301	298	298	272
4750	2659	2953	1667	1151	951	842	423	408	382	347	368	355	361	335	378	336	338	341	312	322	347	341	351	325	320	337	320	315	343	363	367	305	339	328	339	331	318	363	343	316	339	384	336	337	321	346	317	359	325	360	319	365	349	332	344	362	354	315	333	342	332	327	327	318	342	304	352	327	322	357	335	325	376	351	296	344	325	329	317	344	304	335	337	345	353	360	354	334	316	332	359	313	309	321	346	341	319	341	339	365	309	357	313	338	326	313	336	309	327	331	342	318	341	364	329	336	340	348	380	318	316	346	344	356	332	328	345	328	342	338	323	352	336	307	352	336	316	295	322	308	326	341	325	324	358	329	290	324	324	324	340	340	335	322	349	316	316	321	316	318	299	320	348	332	373	334	319	342	368	341	314	319	357	322	319	327	315	345	336	313	320	313	357	341	333	302	351	305	310	360	322	345	347	325	355	359	343	334	330	349	345	326	353	308	362	313	334	327	337	325	334	342	350	328	320	318	347	331	345	353	298	344	317	340	345	360	319	320	306	314	363	338	306	315	310	356	329	308	307	318	362	307	342	334	331	342	334	343	320	325	298	356	341	311	341	331	345	332	377	312	337	322	342	341	362	325	336	317	331	312	351	325	359	296	348	331	340	296	276	337	308	360	311	323	324	366	343	312	339	321	364	331	321	360	357	337	342	336	328	349	333	327	329	349	323	358	338	341	301	362	365	323	336	355	298	343	331	326	305	335	328	328	374	330	354	346	365	339	329	335	321	328	331	338	349	324	334	339	314	308	314	321	351	355	321	325	310	322	333	337	356	358	307	345	358	355	331	359	336	294	294	350	352	340	361	338	328	315	317	285	301	302	319	363	335	369	322	333	324	332	335	343	324	344	306	323	360	394	290	321	322	354	345	335	344	298	362	364	320	348	317	289	322	371	343	358	313	355	343	331	343	352	334	334	340	283	316	346	361	344	316	336	324	346	332	348	324	328	348	347	323	351	337	370	317	333	328	330	350	315	317	327	318	334	372	331	330	306	336	293	324	351	312	347	335	335	363	330	319	319	345	342	337	325	341	316	337	338	314	357	312	348	312	323	310	336	331	335	332	338	347	308	361	343	333	349	328	353	341	331	348	333	360	335	370	321	308	355	341	328	329	331	330	332	347	363	319	312	315	336	344	367	319	339	332	309	330	343	331	336	320	327	335	345	339	325	327	320	351	313	319	333	316	336	305	363	323	359	319	351	334	350	361	318	345	316	330	336	344	327	359	344	342	332	318	301	338	361	338	346	367	347	358	334	359	344	339	343	343	333	343	305	304	340	309	365	336	339	324	314	338	326	358	332	339	346	347	311	310	346	330	304	333	379	297	336	316	354	325	319	346	382	366	313	367	337	353	346	345	343	330	368	344	306	340	300	361	299	317	350	344	329	305	338	351	315	311	311	351	356	334	320	347	336	306	340	342	344	316	351	315	337	347	336	332	320	374	323	335	292	328	360	319	329	326	358	325	330	311	329	307	319	321	333	350	325	338	353	330	333	345	339	349	354	345	315	355	361	340	354	371	324	303	342	384	308	357	318	365	338	342	344	329	364	305	328	369	327	318	384	324	351	359	315	326	340	331	329	347	340	352	325	317	313	312	357	345	340	346	310	313	354	359	351	308	327	358	349	291	348	340	339	316	341	324	320	346	327	350	361	350	324	328	326	302	306	317	314	328	338	316	330	320	341	367	358	331	333	324	339	327	341	344	344	344	302	356	330	343	332	334	329	313	320	356	323	353	334	317	330	307	351	294	316	312	311	342	294	341	342	352	325	322	329	356	324	321	337	320	323	306	344	327	296	341	312	331	347	340	361	329	328	330	339	300	350	326	325	335	326	328	354	327	314	325	347	321	330	354	338	344	345	301	305	359	325	356	331	359	327	356	324	360	333	341	318	350	330	351	320	291	327	353	361	319	310	316	334	317	339	312	363	379	350	331	382	341	331	329	327	341	354	355	327	347	343	337	333	339	347	325	316	353	335	303	333	335	326	327	328	318	334	353	346	367	318	316	334	396	349	322	322	344	354	318	350	343	322	340	318	307	349	353	310	329	363	326	348	314	328	321	349	322	341	344	326	304	341	333	347	362	334	330	312	297	293	334	345	319	321	334	360	311	317	309	317	327	333	331	322	321	345	339	329	344	333	315	325	317	334	346	322	347	347	366	338	315	311	345	342	337	322	321	298	343	311	356	329	348	362	335	320	329	349	299	333	334	305	343	307	327	303	317	327	341	373	338	356	355	354	356	342	312	331	319	313	348	322	337	323	316	333	309	304	380	349	370	314	366	326	358	321	311	357	320	332	340	343	312	351	330	329	341	344	333	338	321	316	347	341	274	322	312	356	340	325	336	321	336	329	320	292	345	324	377	354	306	326	323	335	325	318	317	351	341	339	365	342	350	336	339	338	322	303	310	332	336	367	345	324	349	345	328	344	332	297	349	333	362	331	326	325	365	332	323	331	355	346	309	347	308	333	314	322	322	320	347	335	312	361	328	319	338	370	295	329	338	377	352	344	334	356	321	371	317	365	314	344	333	348	325	318	353	329	329	338	303	310	334	362	324	326	335	340	330	334	333	333	357	307	352	336	313	300	333	370	349	339	360	368	328	339	324	324	345	332	316	351	367	333	353	311	344	338	325	314	349	360	346	316	321	314	343	320	313	344	347	311	332	343	345	347	336	356	330	335	346	304	301	344	325	334	333	348	348	319	340	323	357	308	330	336	350	332	331	334	348	306	346	339	359	307	311	331	345	316	311	346	340	312	339	305	343	321	318	309	278	343	339	334	338	348	333	318	335	331	353	309	296	337	346	322	338	346	335	291	345	386	307	325	322	373	343	322	315	332	323	319	331	345	338	314	327	324	351	357	322	359	320	335	333	353	303	366	305	340	372	303	334	338	344	338	346	334	338	332	348	333	384	312	362	310	340	329	343	345	319	323	353	331	335	343	337	323	365	345	313	303	308	327	351	353	378	369	341	336	333	325	336	334	323	331	337	356	318	335	316	351	306	316	342	301	355	306	321	307	328	340	326	317	339	314	317	336	297	345	340	327	338	313	331	331	321	333	330	327	339	335	352	350	324	325	320	318	314	336	365	350	313	333	317	345	331	371	350	353	330	308	315	318	333	348	339	339	349	343	349	345	339	328	330	330	315	353	347	349	329	318	303	337	303	329	366	348	342	340	369	310	299	296	348	337	335	375	344	314	315	344	344	359	286	335	310	305	346	332	322	348	324	344	341	356	314	318	336	328	340	332	314	313	321	335	347	326	329	367	336	298	309	309	327	317	331	325	344	356	364	327	300	332	363	313	331	337	334	351	334	358	302	332	335	331	364	343	328	328	322	339	306	330	300	327	337	372	362	307	354	301	347	321	333	337	314	360	301	395	331	315	336	311	311	320	318	314	324	341	362	318	345	324	323	348	294	329	348	311	338	300	312	352	341	331	358	308	375
23796	21564	29350	24245	21571	18143	3209	1316	954	869	874	815	769	802	756	733	757	668	633	668	693	635	684	645	623	617	660	635	615	608	641	611	616	630	650	681	614	600	614	628	585	598	616	631	594	653	587	582	567	551	613	614	587	597	629	638	632	584	626	586	564	598	657	624	547	596	627	562	642	577	599	571	626	568	596	589	583	607	598	637	604	609	637	609	619	605	609	629	551	631	583	583	601	610	600	581	589	581	584	590	615	581	646	568	637	576	578	561	645	586	560	590	603	606	579	576	579	584	617	579	589	605	593	593	604	653	605	629	603	609	643	607	589	600	596	612	584	589	578	610	626	550	551	589	592	601	519	608	620	600	603	579	588	578	605	603	598	572	602	566	555	577	619	599	611	583	603	588	648	592	617	638	559	579	570	567	610	606	617	638	591	612	591	598	565	608	572	572	591	617	576	632	640	609	593	604	620	604	567	590	590	601	584	636	605	612	569	585	584	626	568	595	659	615	576	603	575	603	625	657	628	587	615	568	613	621	561	602	608	570	594	595	560	587	582	567	601	571	623	550	578	606	566	565	587	583	652	604	597	561	617	618	624	605	592	583	582	569	601	613	566	568	561	585	623	569	583	605	568	601	574	581	608	623	611	643	641	598	598	574	618	642	586	564	618	566	581	606	580	545	620	591	581	583	528	577	564	582	573	636	627	602	573	616	588	603	609	626	583	602	614	570	602	660	624	596	611	595	585	598	668	607	608	573	599	587	601	579	601	592	578	600	546	614	630	588	606	648	582	597	633	591	562	569	592	554	557	618	596	600	594	594	578	599	592	563	591	596	581	561	610	595	617	651	588	589	588	560	591	619	639	605	653	618	590	605	600	611	654	602	595	584	602	611	598	606	588	567	620	638	592	595	593	635	574	622	557	573	621	624	615	636	659	598	609	597	581	579	617	588	589	554	612	592	559	619	584	607	606	626	613	613	598	648	624	612	546	603	626	577	561	568	594	617	625	557	646	614	588	557	603	615	601	612	556	563	562	634	575	571	563	623	609	615	620	620	590	604	589	609	626	559	569	588	614	598	606	595	617	578	626	574	571	631	577	581	587	542	556	587	675	575	595	594	594	625	586	614	619	573	604	579	599	589	621	610	591	554	593	600	654	612	606	631	597	593	566	562	596	594	553	598	581	563	582	542	577	574	645	589	558	599	606	624	612	610	576	624	584	621	573	579	630	595	611	601	603	622	600	573	602	590	634	628	591	620	613	589	593	597	600	577	583	583	568	571	604	635	583	609	613	580	579	602	612	623	604	586	616	575	614	574	576	605	608	601	611	611	611	599	607	571	595	565	595	598	581	593	642	593	614	588	569	608	577	647	641	607	618	588	597	628	597	617	629	594	590	621	594	598	596	587	593	578	636	635	567	622	608	645	614	580	548	632	585	617	571	610	627	609	580	575	645	552	588	577	610	562	573	544	604	613	572	640	588	583	572	593	615	590	606	588	579	580	577	635	584	585	571	586	590	602	596	608	591	613	637	604	597	575	617	619	602	598	612	586	557	596	632	603	592	650	596	609	621	578	563	574	578	614	593	612	617	631	604	558	582	627	601	587	575	577	576	576	547	622	585	612	626	581	584	596	618	595	588	564	603	556	609	621	572	599	632	590	614	633	587	571	606	569	609	579	581	603	558	582	580	545	579	572	597	553	568	622	631	606	619	594	601	609	576	600	564	570	579	579	642	601	651	602	585	596	596	606	538	641	606	612	587	602	577	631	557	582	627	603	554	607	531	583	568	600	630	590	581	590	556	599	542	612	575	586	575	566	584	565	622	628	566	600	575	590	603	596	588	591	578	573	584	578	623	610	626	604	601	587	612	592	644	627	610	590	603	621	589	521	566	555	595	603	632	606	597	642	589	582	585	585	636	585	626	579	583	619	601	574	589	592	584	581	603	586	607	581	570	578	580	572	641	634	596	627	662	554	596	591	582	590	606	591	569	575	574	600	583	593	597	592	572	554	597	630	580	618	603	602	618	638	630	611	586	601	600	576	588	597	612	601	575	593	606	552	597	627	593	599	621	604	623	589	569	627	569	576	562	581	575	595	593	602	615	634	608	633	597	606	599	623	553	576	619	598	608	635	613	616	552	594	627	554	641	569	617	611	590	585	608	631	590	583	590	639	623	626	580	566	573	587	586	621	583	579	635	564	574	610	557	557	594	617	570	541	609	614	609	599	573	602	584	584	585	574	566	598	604	619	619	529	602	595	574	597	585	622	579	594	565	633	591	607	603	611	625	607	622	601	583	573	583	613	642	588	619	561	557	563	630	608	598	605	602	629	604	605	550	565	583	620	579	571	615	613	583	583	570	607	633	563	615	582	638	556	622	611	592	526	583	580	573	643	609	556	601	606	575	577	625	582	590	592	562	541	602	602	573	616	623	598	587	562	610	632	594	564	594	595	593	595	596	597	609	559	562	571	604	588	595	630	560	569	560	571	605	606	597	608	628	567	596	621	576	654	603	564	597	569	620	604	588	609	612	559	588	632	568	592	622	580	590	590	608	593	629	645	631	559	640	608	573	619	602	601	646	578	612	559	620	591	619	605	590	588	608	591	623	607	595	601	607	559	648	619	547	611	598	551	590	564	637	634	591	572	590	587	600	626	608	585	609	602	592	648	635	624	582	616	587	585	602	604	599	616	620	579	558	569	564	623	603	596	612	550	598	623	605	575	576	597	618	588	593	606	595	611	597	625	616	599	616	580	554	606	583	629	599	581	616	608	625	614	571	595	628	591	573	612	578	605	640	611	619	594	581	593	608	628	588	610	603	565	568	609	602	583	616	583	616	594	608	610	585	556	583	576	595	614	579	578	587	588	599	585	589	591	547	573	559	566	604	603	523	599	668	614	598	615	574	568	561	610	581	595	599	568	582	623	595	615	596	557	579	640	640	630	586	599	566	584	576	615	637	586	630	611	615	600	535	594	624	579	577	578	601	549	557	573	614	548	589	610	605	596	587	619	588	577	548	593	626	617	604	577	563	607	632	560	605	596	603	646	627	687	581	586	587	612	609	582	583	634	631	618	602	591	622	557	568	618	577	594	628	636	518	595	600	609	562	588	628	596	625	616	621	629	626	632	569	578	598	558	616	601	548	613	607	561	603	614	551	618	595	603	595	603	590	602	593	544	574	611	608	589	599	598	595	625	585	604	575	599	602	583	590	591	609	601	634	572	594	613	612	621	599	568	649	587	618	564	637	619	601	632	573	622	574	621	609	597	596	596	597	619	555	616	585	649	572	602	638	557	599	608	600	625	616	594	595	598	632	621	621	578	620	585	576	594	596	594	614	632	588	584	613	598	614	598	573	557	572	598	606	564	630	601	591	606	600	611	583	621	590	601	558	594	555	600	631	605	638	597	559	565	578	565	573	606	538	576	622	641	582	574	559	614	614	584	587	606	549	594	609	564	562	606	581	618	604	597	581	605	580	577	564	583	602	584
5948	12944	14464	9065	5891	4026	3249	1942	1495	1405	1196	1106	1081	988	933	859	943	831	840	799	784	738	770	731	762	748	754	726	725	693	730	734	678	690	750	696	674	700	668	663	701	708	695	702	685	668	710	704	664	740	689	682	678	640	642	703	759	731	678	692	670	645	705	684	661	645	691	634	758	617	655	669	663	668	688	710	688	694	704	685	643	680	675	597	645	662	671	669	706	680	702	674	639	656	679	676	667	692	633	646	693	683	678	651	621	724	644	674	672	698	673	689	674	673	637	691	699	705	704	662	705	672	674	656	651	659	656	666	662	677	657	628	691	641	693	648	671	669	636	653	671	658	698	665	712	611	688	706	653	679	594	715	637	690	651	636	697	680	673	634	639	681	692	707	666	681	732	718	691	681	639	689	673	671	675	651	669	664	681	709	662	630	675	655	654	699	672	670	681	665	673	658	681	674	653	680	650	709	673	650	673	692	686	621	653	669	639	646	681	685	697	654	656	627	705	727	672	641	668	655	657	693	664	691	683	685	696	682	659	662	687	690	664	649	642	682	706	696	696	713	669	710	638	682	688	695	617	648	656	724	679	689	662	676	686	704	677	707	663	691	665	687	688	680	666	665	663	676	680	702	723	645	681	651	715	658	657	685	668	649	651	653	665	686	690	653	676	692	670	669	669	678	723	668	668	649	698	671	677	664	676	694	675	674	704	684	715	692	646	714	698	678	687	632	641	685	647	649	703	649	711	650	651	672	658	660	650	669	703	721	707	665	672	659	727	639	660	630	658	667	663	724	675	614	636	694	713	698	686	648	702	718	651	658	665	653	686	712	645	645	649	687	666	694	706	724	652	657	617	697	635	658	687	672	711	678	685	630	684	682	650	667	657	698	649	702	684	681	674	644	653	698	698	715	721	683	694	688	660	631	709	651	681	642	664	699	667	723	682	635	680	670	648	706	658	688	645	657	672	641	648	668	690	676	685	695	716	693	691	716	623	656	744	666	672	711	664	686	695	686	652	669	676	650	651	641	642	679	667	671	694	618	669	657	695	724	661	677	724	679	700	637	674	675	647	660	656	664	665	686	677	641	691	664	686	696	624	671	638	621	655	661	714	695	625	688	646	683	666	675	614	626	684	664	649	665	636	642	667	695	685	647	655	649	653	635	663	682	659	691	692	694	674	700	716	679	659	644	652	670	685	722	664	672	680	688	693	616	693	690	704	624	645	676	660	653	637	669	676	694	675	693	640	691	678	691	616	679	621	674	667	658	690	640	694	677	691	698	650	684	641	664	643	666	635	710	645	642	732	682	618	688	684	669	701	665	710	667	615	688	710	649	665	685	683	684	649	744	676	669	698	707	632	723	658	661	634	693	723	728	668	663	703	621	676	698	641	688	691	687	681	685	670	702	743	670	689	673	678	684	646	688	688	679	654	673	666	646	663	676	694	676	710	700	666	677	656	700	705	666	603	651	731	697	707	659	641	681	620	635	686	622	728	666	739	656	667	663	661	735	737	673	674	673	681	679	661	706	648	677	667	666	645	696	703	686	650	658	655	624	660	657	662	660	676	629	685	667	668	650	649	681	681	678	662	707	642	729	680	662	676	677	707	693	716	675	693	650	683	726	648	666	703	675	733	695	668	636	730	722	685	689	665	667	676	705	662	720	726	742	655	672	671	663	695	658	662	645	678	690	712	665	704	671	661	668	684	651	686	630	691	663	679	669	646	660	689	670	650	715	661	690	678	683	697	645	692	687	632	672	718	667	665	711	665	702	664	670	676	696	670	689	658	680	692	663	686	676	631	679	701	676	619	679	702	672	707	676	663	660	690	665	625	704	669	657	649	667	703	659	620	697	679	726	691	642	717	696	684	683	679	668	648	704	676	633	656	695	618	664	652	669	625	679	679	657	708	703	671	673	678	636	631	659	679	679	666	672	622	680	690	662	720	687	661	658	633	690	708	657	716	689	673	653	672	732	672	682	691	651	664	664	698	681	685	650	691	682	682	612	677	694	681	715	681	682	641	678	716	660	689	659	675	686	660	659	705	683	673	681	667	698	668	635	632	636	646	676	688	635	625	667	712	636	683	686	675	641	638	634	677	657	692	678	665	646	704	649	680	663	714	653	678	686	653	683	648	619	704	646	720	700	751	676	709	641	691	672	635	733	645	710	661	721	646	677	630	699	630	693	646	644	657	671	694	664	664	652	653	673	697	709	730	655	724	684	699	665	674	678	666	677	709	680	673	698	639	664	654	615	740	720	661	691	689	699	670	643	632	649	668	661	605	655	681	660	678	681	695	708	665	697	638	712	704	657	668	672	647	677	693	707	676	696	693	675	715	644	671	658	683	708	676	622	655	688	698	712	616	677	669	656	703	663	665	664	664	661	674	705	666	653	685	661	650	637	659	669	680	688	664	662	662	666	674	658	684	700	695	713	707	728	668	641	727	680	673	714	676	732	681	651	634	689	639	654	710	677	666	685	691	677	651	642	708	679	695	676	707	654	633	698	638	722	676	705	687	648	666	673	649	697	650	712	703	668	706	671	656	660	695	683	667	744	657	632	677	702	679	675	692	662	691	664	689	713	688	639	692	666	668	671	688	619	661	648	669	694	687	676	635	667	678	640	631	629	635	674	662	680	660	670	689	681	684	665	653	710	657	692	669	690	708	687	665	651	689	680	638	647	635	725	715	669	639	666	666	691	698	692	668	679	676	621	695	710	666	699	709	647	725	700	626	662	716	659	709	683	668	693	660	631	651	646	651	663	675	680	661	644	684	744	683	711	665	660	689	686	698	663	655	671	612	704	695	653	647	673	641	674	737	698	707	704	756	644	706	679	652	675	650	678	664	701	693	671	633	696	659	667	709	703	674	710	665	674	693	703	682	650	680	697	660	639	669	734	648	659	607	639	655	677	665	692	687	653	661	666	612	648	702	658	672	686	669	712	649	659	646	642	615	639	715	697	658	670	671	665	714	688	655	675	673	709	638	641	664	672	651	613	642	729	669	673	685	645	669	650	690	660	706	667	675	639	638	667	650	643	705	687	672	711	685	703	742	727	692	671	718	671	630	629	673	704	641	655	676	695	626	714	690	686	713	666	696	624	669	629	675	703	653	672	630	666	684	699	679	615	665	652	660	667	680	648	713	673	661	717	674	708	666	670	715	655	692	718	688	655	713	674	669	671	645	707	685	750	641	637	649	668	672	693	695	696	672	632	688	699	686	730	715	691	635	677	689	664	684	603	650	684	636	665	729	681	701	660	674	664	660	672	699	707	667	638	672	669	686	681	681	666	607	698	661	700	662	632	717	656	676	672	692	645	703	679	639	637	642	667	674	680	676	667	663	693	649	619	720	704	693	664	636	647	655	667	640	687	673	700	669	674	660	695	652	662	668	702	701	693	670	683	694	646	730	680	659	658	668	675	669	678	705	628	664	681	634	672	663	674	675	696	716	678	661	680	716	726	656	698	681	635	717	695	672	682	677	678
25112	21585	28488	25063	18066	2245	890	640	537	470	414	421	383	376	354	363	397	381	307	342	295	352	373	346	335	315	290	327	322	354	312	318	306	322	340	309	352	329	288	342	356	330	307	335	350	329	335	310	305	311	306	323	370	314	317	315	310	321	306	336	325	342	325	316	298	300	344	275	298	295	299	317	292	342	317	320	295	324	317	310	298	331	322	309	302	351	337	306	314	318	333	344	317	323	337	324	310	320	329	321	319	323	274	303	326	300	302	315	316	332	309	333	276	328	325	312	341	343	318	312	332	324	334	324	299	297	298	322	296	301	337	322	297	305	283	316	295	314	290	332	301	351	291	299	296	309	318	314	309	332	302	299	300	330	305	329	304	303	305	321	318	357	352	339	308	308	321	319	316	309	314	320	306	351	301	298	348	329	315	285	305	311	326	307	351	304	306	285	299	308	321	308	320	308	304	299	296	306	302	307	297	330	304	315	300	331	343	323	321	316	348	329	306	295	339	317	297	301	341	293	305	313	301	318	314	306	343	340	298	332	337	319	305	302	324	309	302	300	343	331	326	315	319	284	324	305	282	330	348	291	323	315	318	309	310	286	277	296	326	335	367	300	334	305	338	325	336	354	344	333	305	316	296	314	324	296	318	306	304	306	277	321	299	293	300	308	326	329	312	295	334	304	354	305	313	337	301	316	309	304	344	338	318	333	316	314	294	329	310	325	314	332	307	299	308	333	312	299	295	329	317	320	293	275	327	351	326	341	330	341	316	308	316	331	296	304	327	317	317	300	352	327	307	317	312	313	298	294	311	328	312	325	323	309	296	318	283	309	312	319	299	293	310	333	340	345	294	337	324	294	333	292	343	329	306	321	302	326	298	318	312	283	336	313	317	300	324	343	300	335	296	319	287	344	317	299	317	310	328	346	336	316	306	303	308	313	323	325	312	300	284	320	335	318	332	333	282	314	299	322	332	299	324	299	302	350	325	327	306	339	306	342	290	316	313	309	349	317	317	329	327	342	326	334	329	298	316	318	320	311	321	311	305	312	314	319	305	313	340	351	290	343	308	287	297	348	329	299	308	311	316	326	323	341	338	298	345	303	326	332	338	331	302	347	334	324	277	316	351	351	317	331	324	307	300	300	273	309	292	325	304	297	314	281	300	333	327	314	323	305	324	335	317	305	311	304	311	296	339	304	303	314	327	302	322	301	316	318	325	342	333	311	298	309	324	326	320	317	329	322	307	325	303	316	350	307	332	305	339	275	305	320	300	315	325	317	303	329	314	328	320	306	323	301	314	301	315	287	300	320	308	343	318	281	326	338	332	320	340	324	346	321	287	292	304	310	314	312	318	323	297	277	330	333	293	308	335	317	316	356	331	325	308	290	315	318	340	281	289	322	297	340	311	304	302	301	307	337	322	333	310	300	320	303	320	294	304	304	307	310	372	310	328	322	306	308	306	301	293	319	282	312	332	294	306	324	307	298	301	317	327	293	337	293	320	316	310	323	317	338	304	288	325	304	319	329	328	310	311	313	291	308	314	305	289	320	325	317	320	303	292	314	302	321	301	312	348	291	318	299	306	337	326	300	301	343	338	299	330	301	296	303	297	298	332	315	352	334	334	312	283	289	311	291	296	309	320	301	325	314	303	300	323	320	349	339	302	319	314	285	336	355	290	322	291	300	329	312	318	301	318	340	329	301	354	291	334	305	281	317	289	312	300	312	296	312	333	329	315	318	311	342	308	332	315	308	313	313	346	364	313	318	305	314	337	329	312	277	329	329	331	353	309	327	310	283	304	336	271	324	316	309	328	327	316	346	318	302	298	335	331	315	340	320	285	322	307	293	305	308	325	324	354	316	303	312	304	325	325	295	308	314	310	311	323	345	291	315	350	313	320	321	312	309	318	321	338	316	297	311	341	309	308	358	348	283	302	328	344	311	337	311	305	305	298	305	310	295	305	304	301	335	306	307	324	298	326	305	315	299	317	283	294	313	295	290	307	331	334	319	315	329	319	302	305	306	307	327	328	328	316	316	305	325	325	317	299	326	308	326	296	331	301	292	309	338	304	326	297	317	289	296	314	298	303	313	310	300	275	312	276	329	325	318	351	348	337	311	303	332	330	329	281	311	300	316	325	305	281	292	335	312	342	328	275	329	335	339	288	294	340	331	314	344	350	312	319	304	293	301	340	329	315	323	298	307	323	329	314	318	305	286	308	290	311	281	304	333	288	281	296	317	308	326	314	318	301	342	302	306	309	308	289	321	308	355	286	350	338	320	321	302	339	311	317	323	321	311	334	339	338	312	304	330	319	304	323	337	319	315	331	308	301	305	316	315	340	333	323	340	321	336	344	330	325	329	288	333	289	350	310	304	321	307	291	315	346	274	304	310	287	348	304	324	329	294	329	307	347	310	308	299	286	302	293	318	306	296	307	289	311	337	302	314	291	325	327	310	320	316	297	325	328	297	318	329	310	312	348	334	329	333	320	289	292	339	294	338	296	312	361	307	336	323	334	306	323	318	299	314	320	293	284	330	298	308	327	334	338	324	306	297	332	321	306	313	323	331	323	296	321	315	315	289	306	301	312	314	361	309	326	319	330	319	344	340	298	321	284	305	338	345	316	321	322	327	294	320	314	307	336	310	276	277	354	342	311	332	312	308	309	312	304	305	302	273	331	326	331	322	327	315	331	314	298	338	364	286	284	308	326	301	320	299	287	296	327	335	314	293	321	321	322	312	275	321	322	314	326	356	343	280	308	312	334	300	343	341	345	324	316	308	315	333	295	300	336	315	308	338	309	306	313	309	292	323	314	318	330	288	314	312	349	314	329	313	313	319	278	310	315	303	314	324	296	320	311	290	332	305	319	324	335	318	318	316	312	314	326	339	330	320	303	313	336	324	305	300	318	312	310	335	330	332	336	321	299	311	327	327	305	324	318	321	326	310	329	336	332	324	317	322	337	309	320	319	341	319	302	297	312	337	336	318	323	296	321	325	299	313	365	299	330	313	314	321	333	339	313	337	275	324	316	311	323	300	297	326	332	303	291	335	288	325	348	312	315	311	305	340	319	316	330	294	312	307	340	339	320	296	306	275	299	325	305	311	312	335	265	312	300	323	314	333	284	326	330	297	319	290	324	292	302	299	290	318	337	332	331	314	301	326	285	293	315	313	300	314	339	309	296	297	313	334	331	300	311	318	299	348	298	330	293	334	320	311	309	315	327	326	332	291	348	309	333	320	328	307	321	323	296	322	322	295	305	299	329	306	331	308	306	320	318	296	376	299	308	307	326	325	308	336	315	302	323	308	309	319	334	339	344	305	324	323	316	300	345	299	342	313	309	312	320	325	316	307	299	332	308	299	322	290	309	298	322	306	275	333	294	291	291	339	328	290	344	354	341	298	318	320	321	283	340	307	325	320	327	325	326	308	298	326	280	332	321	297	320	325	314	289	299	320	311	302	328	311	305	285	294	332	312	288	277	298	320	298
5709	8778	10391	7554	4796	2590	1686	1303	918	803	693	630	634	557	544	537	529	435	440	459	443	440	437	442	460	418	459	459	412	424	388	436	402	432	429	381	394	413	401	391	403	374	418	409	364	396	406	416	432	392	400	436	400	405	448	414	404	399	411	407	463	409	389	430	391	394	402	405	407	422	368	422	429	374	371	417	418	404	374	387	406	368	378	407	433	385	432	371	421	388	393	403	428	387	381	364	414	392	391	398	399	442	374	391	366	381	410	410	430	368	412	378	378	366	372	390	413	411	383	374	412	400	386	373	429	369	395	393	417	400	410	401	386	395	364	387	393	386	413	374	400	417	392	376	404	377	423	381	402	384	419	387	376	421	405	400	388	391	403	427	422	415	388	381	402	392	436	356	396	373	414	420	380	412	396	424	396	403	421	409	388	384	391	399	412	384	400	373	408	428	377	407	427	386	397	416	403	417	379	417	403	401	343	396	395	401	393	406	396	432	395	373	406	410	385	392	374	401	388	390	390	432	408	383	406	429	405	413	414	433	390	408	396	391	402	416	363	410	382	391	410	377	408	392	388	402	393	410	436	419	431	407	391	416	392	384	401	425	352	369	407	405	422	402	407	384	364	409	369	395	401	366	413	410	381	382	409	405	385	369	406	401	393	405	416	417	392	392	401	390	402	405	385	424	393	402	394	411	409	417	409	391	396	421	407	403	426	426	391	386	384	426	407	383	426	424	387	392	418	393	408	407	384	405	429	385	426	424	395	392	368	395	425	414	376	381	368	438	412	420	380	348	431	397	408	420	399	398	378	393	392	394	429	383	382	414	410	412	442	384	388	377	411	402	393	383	419	414	418	375	414	400	399	394	412	389	382	405	409	366	346	383	420	424	405	393	418	409	416	406	395	419	381	381	384	367	402	390	405	387	383	414	379	420	410	409	385	393	386	391	454	408	388	413	411	414	389	375	406	401	387	383	416	411	374	384	406	418	400	395	411	395	409	413	429	390	429	396	435	383	398	396	384	404	425	437	407	408	392	408	385	405	434	373	391	413	352	414	390	376	388	405	417	387	419	383	384	403	367	382	409	429	390	417	367	394	408	400	376	387	420	403	389	400	396	417	389	407	378	421	380	425	395	367	363	377	378	379	401	431	397	410	393	379	413	384	416	427	386	405	389	403	379	404	392	430	419	413	417	412	397	383	440	381	391	409	416	393	394	405	420	386	396	385	426	384	425	404	422	397	415	415	387	356	366	396	419	416	421	404	399	411	375	400	394	415	410	423	352	389	394	420	383	383	398	429	400	385	403	410	405	415	405	402	363	378	397	408	378	378	401	397	398	440	402	440	440	420	364	424	379	404	392	410	387	397	412	388	400	388	395	426	401	384	375	412	391	417	386	396	386	429	376	395	409	412	426	398	428	390	377	407	410	423	393	406	399	413	408	381	388	404	396	402	377	406	411	436	390	396	391	394	354	392	397	399	414	370	373	380	398	366	379	391	390	430	400	380	415	395	377	393	419	376	395	397	400	408	351	412	403	370	384	424	406	391	362	432	378	405	383	403	405	411	423	415	399	409	404	391	378	376	392	400	384	416	405	410	397	415	378	419	413	414	411	384	371	390	389	429	426	385	407	430	405	387	425	423	402	400	416	356	391	388	403	395	420	379	424	411	393	436	413	445	404	408	359	415	389	391	433	422	405	397	399	407	418	449	405	391	382	396	424	389	409	396	413	383	442	388	423	408	389	399	406	392	388	403	432	366	388	375	422	394	391	376	422	400	373	405	409	411	398	399	391	420	389	421	395	437	375	378	408	394	383	426	416	426	410	386	404	416	433	405	380	428	414	395	420	366	410	401	409	388	414	407	415	404	414	398	391	404	416	427	421	396	418	376	399	420	419	412	413	394	382	404	404	404	403	429	386	385	399	412	395	432	394	367	400	416	370	403	393	381	393	394	392	398	391	408	389	375	420	376	386	420	423	383	357	400	401	403	347	399	406	439	357	416	398	412	391	402	443	400	369	417	398	401	421	426	359	367	407	392	404	384	405	425	402	444	374	369	415	415	409	373	428	381	425	403	389	375	376	398	386	410	407	399	407	411	407	449	404	408	427	379	401	386	387	360	410	387	409	405	387	393	415	387	427	391	367	432	404	424	411	403	456	415	399	384	398	370	441	395	368	390	395	430	381	390	370	397	379	367	432	371	415	405	394	408	433	394	356	378	444	395	409	429	380	407	412	386	426	420	424	394	408	398	390	405	432	403	396	413	380	405	424	388	425	439	413	417	409	422	401	412	394	384	372	452	412	393	411	386	459	414	390	451	379	406	404	411	399	380	379	365	398	357	411	402	417	412	364	366	425	423	396	411	390	391	412	424	403	402	428	409	416	375	387	424	432	386	394	393	432	417	402	428	381	414	380	391	386	378	378	450	398	410	401	413	409	417	418	384	465	430	387	399	408	384	367	403	384	397	378	406	407	414	381	401	388	398	404	417	413	387	388	424	404	393	439	421	408	378	384	387	431	381	389	377	397	383	413	389	410	371	417	419	371	398	423	391	414	403	397	430	406	442	393	399	392	393	387	428	406	384	404	385	377	405	383	431	442	393	409	409	420	385	400	396	380	364	408	408	361	438	406	363	386	423	438	405	420	413	396	390	367	382	382	391	388	406	366	410	418	391	406	376	391	369	400	379	396	393	407	407	411	417	392	393	446	373	388	391	459	389	402	435	404	378	418	415	381	398	410	363	419	397	397	372	395	400	431	382	398	400	387	413	391	393	439	365	382	395	384	414	439	418	362	400	399	385	416	413	381	404	426	434	375	358	369	403	425	399	396	383	398	413	413	403	404	404	411	432	437	406	411	420	375	406	381	388	358	417	401	416	407	392	401	408	387	416	389	381	370	397	404	404	410	390	411	392	413	390	432	438	378	381	439	411	409	394	403	397	401	388	426	376	431	358	387	378	406	409	410	397	390	395	400	393	434	431	409	399	448	412	428	363	395	398	394	407	413	367	400	429	409	409	412	383	394	390	430	416	386	353	392	414	427	406	390	394	424	391	403	382	425	431	407	392	410	432	410	395	373	378	391	430	387	420	400	446	390	372	443	387	417	390	424	415	367	405	442	379	382	379	412	443	398	405	406	396	411	403	386	411	393	385	422	372	394	395	411	409	408	404	410	381	394	396	410	374	384	410	370	440	421	433	384	381	381	395	367	442	365	399	404	405	385	364	397	367	407	403	392	401	407	360	386	406	409	378	362	408	435	358	409	389	413	372	433	419	378	387	425	393	411	410	394	411	390	405	398	436	434	384	410	392	413	405	429	413	419	399	449	403	428	416	422	396	367	403	417	418	381	378	399	390	413	425	403	334	391	392	372	401	395	394	379	394	363	386	418	393	397	392	387	405	424	388	406	391	388	398	404	458	400	413	401	395	405	374	354	374	421	416	414	383	384	404	421	415	437	385	440	361	382	365	453	365	375	406	397	407	396	410
22934	21520	29564	23916	21514	21628	16044	2316	1557	1532	1328	1167	1084	1063	1026	1055	1073	968	874	874	860	844	914	878	898	876	871	842	762	846	829	832	872	805	784	794	806	781	830	847	855	822	732	797	799	811	813	776	815	772	837	810	753	785	816	826	784	776	788	753	774	743	766	784	800	805	786	767	803	792	810	807	854	762	801	810	769	769	845	772	835	830	806	840	782	803	727	758	760	792	784	881	798	802	801	786	809	792	798	801	776	765	810	811	809	821	799	789	772	776	838	814	771	790	780	757	733	782	815	759	782	821	784	758	753	878	823	767	756	788	819	776	770	774	759	799	826	777	764	799	733	787	806	769	776	781	785	774	820	774	809	801	760	801	805	826	841	738	754	800	762	733	793	858	815	799	826	798	784	803	738	761	829	716	813	755	729	749	824	721	776	794	812	756	785	774	767	789	807	749	743	810	826	774	801	793	796	796	803	821	789	761	783	806	751	767	814	806	799	801	765	802	749	793	761	735	764	751	786	769	821	812	807	773	781	761	827	735	783	751	822	758	783	796	812	829	773	788	749	775	819	803	757	812	809	751	783	774	751	753	729	758	777	793	818	763	758	797	811	862	776	731	760	764	769	771	764	757	815	809	801	779	781	760	754	809	783	795	784	789	805	774	831	784	750	767	786	760	814	765	811	742	773	773	793	799	768	883	806	770	782	805	806	795	777	752	739	820	768	785	737	767	773	779	851	827	802	789	789	794	772	728	788	730	791	760	767	765	790	814	795	794	749	788	798	767	783	755	820	745	800	738	827	769	787	816	803	763	819	812	789	764	737	773	784	787	783	771	783	792	778	756	781	763	750	756	812	750	770	745	765	779	810	776	764	773	847	709	760	811	832	755	752	756	727	836	802	791	810	765	778	792	771	756	809	748	764	799	824	727	790	816	787	761	761	804	770	783	746	779	728	749	809	775	726	763	764	772	764	764	778	708	783	789	778	784	804	793	750	771	792	804	775	752	790	782	760	830	772	783	770	763	784	761	783	779	746	794	755	803	779	752	799	762	797	766	790	791	762	759	762	769	766	780	777	808	760	778	764	781	769	803	804	759	732	738	798	752	811	776	817	786	817	781	759	816	790	776	771	798	780	789	789	789	815	807	773	824	759	737	758	788	774	770	751	760	763	786	784	762	786	770	751	799	760	768	792	774	784	786	764	806	826	767	728	821	831	783	762	780	737	755	809	813	772	771	748	765	763	785	781	749	702	790	779	787	760	759	817	758	775	767	779	791	821	713	805	797	774	780	819	720	806	815	772	755	816	798	761	780	802	767	760	782	749	765	822	767	776	729	782	816	842	784	765	753	773	759	768	754	777	770	748	785	776	767	803	779	785	737	774	823	802	752	785	773	738	760	796	761	763	756	855	779	819	787	775	791	796	775	786	759	783	743	779	810	789	757	784	775	801	805	793	788	758	781	820	750	808	799	788	760	791	786	770	769	809	822	822	783	791	763	776	793	771	787	816	781	775	749	779	749	760	802	786	757	787	778	725	734	756	848	813	829	810	768	812	743	752	801	744	820	824	729	772	773	789	783	809	785	768	761	777	777	759	732	796	783	806	751	778	825	803	823	796	767	781	781	764	803	805	739	801	772	754	786	754	802	753	822	752	752	772	799	761	792	781	710	732	779	749	804	800	787	791	744	784	814	767	811	742	842	756	764	792	812	755	767	763	748	814	794	856	828	829	828	758	794	821	775	758	766	786	844	832	790	800	785	784	819	811	832	721	785	758	796	783	753	786	757	784	780	771	755	747	734	786	771	793	791	777	795	761	756	795	779	752	758	760	752	803	791	773	814	753	808	849	784	790	820	807	798	766	816	793	758	783	782	779	735	815	804	766	758	773	827	808	827	760	748	742	819	755	738	773	790	747	794	771	797	805	804	744	814	781	812	844	811	747	823	766	811	748	762	780	773	793	783	809	773	759	746	726	800	750	790	781	820	809	790	784	718	759	785	792	788	818	786	735	793	790	748	781	771	769	785	840	801	755	743	757	815	779	772	737	826	776	829	795	781	785	812	750	794	791	755	739	824	783	776	752	813	803	836	793	749	749	796	829	716	803	755	735	760	745	767	767	807	814	803	847	743	842	755	747	786	836	762	818	803	762	798	732	740	761	772	772	792	759	745	774	787	748	775	825	762	807	784	760	743	774	787	761	752	768	767	743	767	754	779	741	809	762	763	764	784	816	715	793	747	765	796	744	785	754	825	752	798	766	715	789	850	785	751	765	779	750	743	759	762	827	774	782	717	800	781	762	775	769	808	753	779	745	835	797	818	777	772	768	770	767	791	748	798	778	820	800	762	810	783	833	759	739	720	782	794	837	746	800	755	748	803	787	795	766	797	785	786	769	819	754	776	800	761	807	792	798	764	771	785	762	763	774	757	802	726	783	810	799	795	770	791	803	767	836	737	814	826	778	765	789	778	766	840	743	816	777	815	730	774	757	743	792	711	751	771	787	801	789	709	774	761	721	775	778	778	820	767	788	749	747	789	765	756	772	790	787	764	800	766	742	806	774	770	775	796	775	797	812	760	835	765	774	778	783	777	757	786	755	803	785	766	793	838	791	780	767	742	761	743	832	760	777	757	773	795	773	856	768	814	829	779	747	745	762	813	797	714	788	799	753	777	831	780	805	791	791	754	826	770	779	779	737	822	792	765	780	749	766	753	719	773	792	793	821	788	798	834	782	773	808	799	755	808	738	819	832	804	797	766	847	802	782	789	743	784	740	783	753	803	785	721	791	804	754	734	826	711	764	756	751	794	751	806	781	761	792	792	816	786	778	797	776	779	748	795	742	786	768	759	817	789	785	793	761	767	825	718	764	766	768	809	804	797	786	822	788	839	799	809	793	822	743	785	737	803	731	792	836	785	776	840	800	785	808	761	805	791	780	786	787	798	797	795	739	772	770	830	794	744	753	816	774	789	800	800	783	808	753	777	821	754	791	791	814	775	804	775	775	784	791	794	772	754	807	824	791	801	771	791	764	760	771	755	756	789	747	833	774	790	783	820	786	795	789	779	812	751	787	754	793	811	813	790	771	814	766	817	771	776	810	747	801	768	737	797	773	766	789	761	784	810	767	769	782	784	759	785	812	764	776	781	809	730	795	756	803	771	773	794	799	781	761	812	799	824	803	811	759	781	780	742	730	752	768	769	781	793	781	776	778	747	772	763	755	820	764	754	758	789	794	795	802	761	796	795	769	820	786	770	791	773	773	728	786	784	746	735	766	790	786	747	786	733	799	786	794	757	798	837	783	776	764	751	755	746	792	756	780	742	807	846	764	778	752	813	739	766	811	777	773	734	805	785	757	714	803	760	746	764	743	752	789	760	795	772	757	765	771	772	797	746	822	782	774	790	816	785	795	762	768	782	800	804	770	749	761	833	808	780	762	756	748	761	828	786	768	794	749	797	779	776	777	809	802	771	771	814	755	737	744	775	783	803	758	755
8667	19295	19120	13760	9345	6189	4492	3244	2798	2512	2045	1674	1499	1406	1361	1453	1429	1126	1134	1080	1074	1019	1056	1000	1019	1002	1002	1034	875	900	948	914	936	926	965	902	942	920	937	940	909	920	919	862	902	866	912	940	888	847	854	890	926	876	848	838	898	832	924	851	905	888	945	869	942	916	898	861	894	876	855	839	932	878	834	942	888	869	872	886	894	910	931	895	940	803	881	877	870	863	951	844	847	869	874	835	814	839	900	851	869	876	854	894	907	890	868	869	897	920	833	895	914	871	923	937	877	874	861	849	887	847	878	930	848	833	859	902	876	861	891	897	851	871	859	831	887	843	850	840	875	838	937	816	847	864	888	904	936	897	870	856	926	899	892	868	883	902	893	890	809	851	891	868	851	841	935	878	825	868	923	877	896	886	891	860	861	848	856	850	825	904	851	865	864	873	827	891	878	806	792	887	891	876	856	842	897	865	890	839	822	872	854	844	868	936	853	877	926	866	857	871	851	868	887	978	874	861	894	867	872	893	866	922	889	902	915	849	811	879	863	851	900	893	889	938	849	897	919	888	885	846	881	894	828	890	899	863	922	873	858	912	826	844	860	884	896	848	849	848	867	891	888	869	886	874	872	931	905	903	835	896	868	906	903	846	856	875	874	874	794	930	861	859	867	870	818	889	907	836	824	878	860	902	892	917	868	836	869	910	863	926	884	858	843	784	911	818	875	902	848	931	871	804	851	887	837	858	898	912	911	852	892	867	892	875	868	879	859	834	882	878	846	889	859	888	847	875	872	870	881	855	888	848	939	872	923	842	868	866	854	872	921	887	810	838	795	832	843	864	915	904	913	868	922	894	863	861	848	843	876	828	838	908	912	873	881	893	833	929	868	904	888	866	854	879	843	861	814	908	848	845	843	878	920	858	847	889	879	901	903	881	876	884	877	895	880	855	832	845	860	848	860	838	860	857	872	877	823	829	910	835	888	882	874	878	886	895	865	871	872	886	847	856	903	889	805	883	874	896	852	863	928	875	865	897	880	886	888	879	938	855	943	876	854	884	876	940	879	862	855	877	846	905	888	864	881	850	834	906	877	895	832	902	890	850	904	877	831	909	877	932	865	884	858	892	859	887	882	859	863	888	855	859	870	889	876	881	876	867	888	903	884	873	848	866	858	914	857	909	902	875	873	858	899	895	842	899	862	883	898	854	912	870	864	905	844	885	872	840	932	879	913	873	890	854	844	909	866	876	845	905	912	894	869	893	851	913	848	865	890	845	874	910	883	849	908	899	901	863	808	854	914	941	895	908	853	842	864	864	898	853	885	925	904	860	891	891	864	837	913	872	922	865	902	887	875	842	849	855	952	855	836	878	862	924	877	888	888	844	886	848	831	838	853	888	904	896	861	844	825	790	904	836	914	874	870	894	880	873	890	877	897	874	903	874	881	861	911	848	929	900	883	853	827	895	897	857	876	917	895	867	842	883	903	875	842	848	871	875	849	864	856	876	870	940	918	869	859	853	899	900	876	847	910	860	868	929	888	855	897	884	867	873	864	968	850	913	869	865	893	857	876	890	889	891	916	928	947	969	843	819	833	860	894	828	808	854	887	919	879	857	874	838	821	892	950	878	877	847	856	892	875	876	896	905	879	896	847	844	853	915	858	915	915	859	855	907	854	877	902	857	855	916	899	910	872	844	861	890	883	875	873	884	850	915	870	877	888	858	917	889	823	832	845	912	902	856	878	918	898	848	818	857	834	943	915	932	874	897	904	843	914	872	818	936	867	880	839	913	841	887	869	907	895	862	893	886	875	914	888	854	924	871	889	935	907	865	920	854	845	889	872	822	916	855	860	885	885	882	885	904	856	896	903	885	898	860	870	881	940	894	883	906	884	898	860	871	886	876	847	826	873	873	803	931	866	857	878	921	893	891	826	835	897	890	833	911	862	905	886	887	838	869	900	876	863	861	916	856	860	869	889	867	875	915	865	916	929	848	840	914	882	898	915	870	826	926	868	895	925	868	844	930	826	851	869	869	834	913	876	848	881	880	865	868	839	862	846	886	904	878	927	906	840	841	887	874	875	902	894	891	855	859	836	856	881	884	843	942	916	844	903	891	876	860	835	923	868	872	868	878	903	856	872	849	884	858	825	836	869	896	864	854	820	914	853	864	909	898	893	879	797	853	899	864	879	859	842	876	909	880	904	876	911	897	874	870	907	835	917	915	865	882	887	835	905	819	896	858	906	880	853	891	836	854	873	863	852	903	860	874	863	865	891	932	882	857	908	893	928	935	905	867	854	869	880	871	916	867	872	898	858	887	891	864	865	872	887	877	940	827	933	910	819	846	880	868	914	827	893	843	929	837	892	874	883	882	875	879	845	919	896	906	907	867	886	854	826	909	875	834	877	918	844	866	870	921	854	887	871	898	812	845	892	836	872	873	816	874	921	923	886	875	907	828	850	860	913	856	885	902	837	830	863	895	895	896	833	875	878	855	850	888	872	794	913	907	866	867	882	848	896	880	897	860	865	881	914	934	894	860	883	894	876	851	853	806	856	852	867	858	908	840	828	847	876	850	826	889	816	882	842	850	891	877	885	850	880	850	895	915	853	863	857	857	878	857	861	852	868	827	841	882	861	857	882	871	902	916	935	861	864	913	848	839	841	859	867	866	865	877	888	849	866	870	939	813	862	919	901	862	836	872	895	852	935	942	854	905	881	869	837	920	881	867	898	855	838	855	882	865	861	881	863	797	876	900	832	914	892	905	856	849	923	868	853	922	857	889	855	885	866	852	906	865	878	871	874	895	890	857	843	830	877	901	895	863	854	844	870	860	814	854	823	848	902	842	893	856	912	890	848	884	892	842	875	856	874	866	852	872	877	868	873	876	856	894	817	922	911	901	893	876	874	877	849	911	833	866	840	841	882	883	919	885	893	878	856	868	869	888	869	877	905	837	891	945	881	842	905	876	913	868	825	842	902	853	863	913	849	878	872	883	885	859	863	926	862	913	873	881	899	902	889	886	859	907	865	872	850	915	923	936	900	900	834	848	861	915	882	864	852	884	845	886	820	874	862	872	837	830	877	856	903	862	875	881	923	931	892	880	829	866	878	860	843	907	871	882	873	886	887	897	896	864	826	897	899	868	906	885	874	897	835	847	887	899	828	859	915	842	886	807	883	867	865	874	850	915	866	862	860	925	874	862	876	910	886	839	894	933	819	808	827	919	894	889	881	867	815	913	818	880	889	889	847	929	853	867	895	918	895	904	893	926	868	882	835	869	912	927	845	839	907	870	903	775	877	845	850	938	880	817	872	849	825	880	898	888	875	880	868	868	852	862	849	874	846	891	907	881	913	895	828	867	893	905	938	950	907	902	849	916	865	826	919	891	859	889	853	868	888	915	824	862	841	889	872	885	840	857	863	876	839	874	897	850	848	891	904	872	879	890	839	879	895	833	877	891	913	859	858	884	858	848	874	845	899	850	873	886	928	936	916	878
27359	21142	11188	1576	876	809	578	384	395	318	288	301	306	317	282	297	316	294	314	283	304	293	304	308	279	312	309	273	267	248	293	271	266	297	275	262	258	272	299	295	277	274	294	275	289	281	291	281	247	281	290	293	277	257	279	235	292	263	281	324	266	299	301	275	309	307	286	305	316	276	252	260	277	295	317	280	286	265	279	287	307	303	262	286	289	297	294	268	275	304	279	289	309	282	271	313	276	287	262	308	323	285	271	298	309	286	281	292	294	286	260	288	281	274	269	284	280	281	282	299	310	308	272	305	276	263	277	302	266	260	279	273	295	307	283	281	290	294	288	281	268	251	288	287	289	308	315	265	270	280	280	276	309	269	301	267	287	262	291	276	269	286	276	281	277	289	256	288	279	256	286	293	311	306	301	270	281	292	295	277	271	262	278	248	287	272	326	230	289	289	287	280	303	298	276	275	275	275	290	244	302	287	284	278	265	262	291	293	283	298	256	267	269	296	285	296	298	264	306	317	292	301	294	294	294	285	274	256	258	250	289	285	302	278	275	280	267	287	273	295	289	285	276	267	292	290	274	292	278	259	274	274	289	277	301	288	296	281	303	268	290	285	269	263	288	297	308	268	277	263	276	284	266	261	266	299	268	320	280	276	286	290	294	287	280	286	271	272	291	278	263	278	264	264	295	249	263	282	306	286	293	283	300	283	278	272	282	282	304	300	275	286	278	275	271	253	320	285	305	279	292	318	278	286	282	296	309	281	264	278	272	290	281	239	289	314	303	294	302	332	266	306	318	272	280	296	279	282	289	285	288	265	263	288	301	286	279	292	273	266	300	287	278	257	256	275	284	295	286	285	311	284	265	273	278	305	275	299	293	280	277	272	303	294	276	285	260	312	267	262	284	278	299	278	277	282	272	278	265	288	268	271	278	300	321	264	259	303	276	263	298	287	269	324	295	282	284	282	256	302	257	263	281	322	277	260	268	274	245	276	303	260	278	300	262	252	237	249	290	295	270	285	285	270	289	275	266	288	266	290	273	297	290	305	306	275	285	288	259	351	285	289	253	288	285	299	286	283	259	275	249	270	266	274	288	313	302	273	260	314	297	292	275	290	259	278	261	298	288	261	267	275	306	281	280	289	264	296	273	259	298	297	288	305	295	295	259	285	277	288	282	293	278	275	247	281	278	275	277	277	276	302	286	269	266	288	270	287	299	270	262	286	301	304	274	284	277	296	283	291	260	243	291	269	258	280	300	294	267	285	274	268	279	302	277	301	250	262	273	314	292	327	291	276	291	281	281	279	289	286	293	311	303	282	273	277	292	262	291	294	309	309	275	288	250	271	273	301	285	264	286	309	278	316	288	268	300	272	253	275	291	294	295	263	278	290	292	309	266	288	268	303	277	288	260	286	252	279	271	265	291	308	293	294	287	304	281	308	275	275	245	278	270	309	282	265	299	288	285	271	262	285	293	291	284	269	278	251	281	337	275	288	248	279	298	266	305	269	304	257	291	283	289	289	281	281	289	260	274	271	301	285	286	258	310	255	271	269	266	290	288	274	271	310	279	320	298	248	271	274	255	287	292	277	281	268	277	272	300	300	293	260	266	291	308	297	290	297	275	258	266	266	294	260	254	282	274	281	298	294	270	298	275	282	301	308	306	275	260	312	260	283	295	291	304	278	296	311	293	298	258	302	289	318	280	267	277	304	272	288	277	293	249	266	276	291	258	278	256	299	294	264	284	274	304	274	258	303	267	304	282	307	297	292	266	310	264	291	278	294	270	298	269	274	302	285	270	297	287	284	302	251	283	305	292	271	278	289	262	290	316	295	291	274	252	291	264	265	264	293	282	271	261	271	304	280	260	325	266	285	279	332	285	293	286	270	269	292	296	265	293	285	292	257	310	295	297	274	260	264	265	271	284	264	243	292	273	268	268	298	295	279	256	287	281	275	283	278	246	280	286	306	289	292	284	297	311	253	276	275	270	262	311	280	274	298	293	299	271	311	297	280	297	312	275	265	257	300	299	250	266	246	245	272	303	295	275	312	287	289	291	274	282	296	266	300	272	289	316	321	289	254	260	269	279	279	290	288	282	261	272	269	251	273	263	275	285	283	308	289	274	336	265	277	266	266	271	282	326	285	264	303	282	276	297	305	293	252	284	268	278	268	282	268	301	293	297	293	257	294	296	280	233	304	267	289	265	270	264	258	283	285	349	254	297	247	261	272	270	288	287	317	276	273	293	249	297	308	266	268	267	241	262	305	277	282	280	241	271	279	283	283	275	295	264	282	268	276	294	291	276	271	309	272	293	286	273	277	320	266	248	292	273	291	304	291	266	300	270	248	309	285	301	266	318	267	248	266	292	286	264	273	305	266	254	266	254	267	320	265	266	258	298	282	282	287	276	267	311	278	261	267	281	290	276	275	314	263	260	298	268	278	308	279	293	268	317	272	297	288	295	286	280	286	294	276	269	284	289	255	286	273	290	285	271	254	276	278	290	271	277	276	279	284	305	260	313	292	288	270	282	277	283	287	279	266	251	254	258	298	292	304	244	280	303	259	280	262	277	275	293	256	295	278	295	302	283	293	246	279	273	269	266	270	307	292	340	295	260	258	285	289	278	297	308	294	283	264	296	303	266	264	312	310	290	276	270	290	280	298	282	289	323	295	288	289	258	285	304	280	277	278	263	309	278	276	279	263	300	274	303	295	277	305	289	284	286	314	274	258	272	268	263	299	263	266	299	277	250	262	298	259	275	280	293	277	308	290	277	268	283	263	272	248	253	274	275	238	238	259	264	258	301	250	265	256	288	282	267	263	330	299	299	285	258	258	304	291	272	280	294	264	288	276	271	265	277	261	267	245	261	296	310	280	248	302	299	243	309	281	281	292	252	298	297	298	282	268	255	274	277	271	251	309	290	264	295	258	306	296	282	268	285	278	278	284	278	281	288	258	263	288	294	272	269	277	260	274	267	312	273	291	285	301	298	253	268	283	308	285	266	276	282	250	288	301	299	278	289	279	306	261	285	286	267	300	290	262	299	277	298	267	268	271	244	277	280	291	272	328	285	250	283	285	300	289	277	290	279	269	284	284	277	274	270	310	292	280	283	268	264	283	290	285	266	264	278	315	290	306	300	303	286	269	278	270	286	282	297	301	289	264	288	269	285	265	296	283	288	312	271	262	277	267	298	293	297	292	291	273	299	285	291	255	271	286	278	292	294	282	275	257	268	290	276	271	295	282	312	288	284	291	256	284	301	253	278	299	292	295	278	290	271	260	236	296	294	289	272	280	268	292	292	273	281	302	276	295	280	287	281	234	249	229	299	314	262	235	276	290	262	267	290	266	278	292	292	299	264	281	277	304	310	295	282	277	285	281	279	248	300	270	266	305	276	289	261	273	274	297	262	277	268	260	307	283	293	266	290	298	288	262	297	281	267	286	251	317	264	294	282	277	294	319	281	230	264	274	237	283	285	289	261	258	306	290
4992	2871	3246	1654	1229	1269	829	441	515	482	380	389	349	341	324	358	381	345	333	334	338	378	363	341	319	334	344	347	315	361	324	343	330	326	344	368	350	324	368	388	344	341	350	354	331	358	355	311	360	341	318	332	353	345	318	364	328	353	331	353	359	316	346	366	351	319	356	334	356	317	364	339	316	347	385	323	339	304	387	316	340	344	355	316	318	316	304	321	341	351	316	313	348	329	340	336	325	341	360	348	338	366	325	343	327	303	365	367	347	361	365	312	332	349	347	344	364	341	342	338	344	351	322	345	346	362	336	317	357	327	325	334	338	352	342	338	342	313	323	328	321	332	360	333	339	316	356	319	342	320	325	340	369	315	338	351	319	344	302	332	327	331	334	316	341	321	329	332	326	359	349	339	350	321	320	338	333	389	345	304	342	345	336	328	347	356	299	353	333	332	338	340	362	314	333	315	348	353	346	315	360	351	347	303	338	367	318	349	329	346	296	364	355	336	308	364	352	339	343	330	315	343	314	322	299	350	320	296	327	353	356	328	330	364	318	316	333	321	321	324	320	338	332	347	329	323	325	351	344	348	356	320	339	358	329	311	343	316	347	335	323	354	345	325	344	331	364	341	356	323	322	313	353	342	343	347	361	337	306	312	337	331	335	318	339	340	306	360	343	331	331	342	369	345	372	323	359	346	331	323	351	331	356	343	344	332	320	350	325	327	365	337	350	381	330	343	352	353	324	349	342	330	351	335	324	301	332	361	310	336	369	342	332	370	334	368	350	345	328	342	340	348	325	323	354	316	290	310	295	298	347	318	329	370	342	320	340	322	339	353	347	315	323	351	331	308	364	368	319	312	332	334	371	347	311	325	337	335	363	322	335	333	329	330	333	328	321	342	315	323	319	330	322	306	312	338	346	321	372	364	304	331	343	337	354	347	333	304	351	307	340	317	334	342	314	334	307	327	296	323	322	357	359	309	316	359	361	319	355	312	316	314	371	327	348	316	350	333	326	313	353	319	339	345	334	347	402	363	331	344	359	349	328	319	330	330	322	346	308	333	347	345	351	335	326	334	323	352	367	337	340	337	355	311	357	347	366	345	342	361	315	336	321	337	304	307	353	333	352	308	334	323	337	348	346	339	319	358	344	347	333	359	374	350	335	358	340	351	329	335	321	338	329	346	340	309	317	351	380	334	319	354	338	334	353	316	325	328	350	334	342	311	321	336	360	324	349	349	330	336	313	341	336	328	341	333	350	334	330	347	350	351	318	338	315	358	335	360	339	370	327	315	346	347	338	345	327	339	317	335	328	345	336	340	335	327	312	338	337	339	323	326	353	309	359	348	301	355	355	324	306	331	367	325	340	347	354	324	346	375	329	339	335	325	334	361	333	340	356	362	361	333	334	324	329	335	347	338	325	329	333	323	322	334	321	335	364	311	316	373	345	342	359	325	350	325	324	335	343	336	369	353	331	332	359	318	341	335	311	367	326	333	363	350	334	309	364	317	313	341	342	351	348	350	322	330	350	336	361	353	304	350	323	346	347	329	361	349	322	338	355	361	346	304	335	365	323	342	349	349	322	347	315	344	335	349	357	316	320	331	325	371	324	359	346	343	357	332	350	353	359	346	315	353	354	364	354	354	325	326	349	324	345	328	318	306	368	308	339	339	326	320	354	316	333	324	338	350	291	342	302	346	340	330	348	330	330	328	328	337	309	336	341	322	357	327	355	334	333	331	356	331	301	349	318	340	309	363	368	336	331	331	317	370	331	329	347	350	346	327	317	339	319	335	341	320	364	383	324	353	331	343	329	345	302	323	330	365	342	304	340	323	311	330	340	368	330	331	317	375	368	338	305	328	316	342	365	321	333	289	350	335	332	348	311	335	331	340	381	337	342	337	347	364	334	300	340	404	309	312	350	337	328	349	335	307	330	348	355	351	357	350	322	348	365	325	359	332	324	360	303	325	361	324	325	318	367	337	320	320	331	296	350	338	338	349	335	333	352	332	304	301	305	322	358	309	334	332	335	288	337	371	349	357	335	334	328	353	321	334	316	335	332	350	356	333	306	307	340	335	357	309	353	339	329	339	341	336	325	322	321	341	329	355	341	327	324	299	332	328	368	350	333	310	373	343	341	325	336	375	333	336	325	358	302	337	332	350	319	319	323	348	340	313	317	323	358	310	285	319	387	339	320	333	328	334	353	322	354	321	346	349	352	343	329	314	349	342	339	305	333	329	329	354	357	335	354	317	324	333	345	344	326	310	359	361	340	373	295	343	360	347	323	337	342	316	322	311	347	330	333	309	365	350	318	342	335	345	354	337	343	351	321	333	340	368	324	351	344	319	351	336	321	323	354	328	348	365	374	336	312	345	306	336	356	368	353	333	350	323	329	331	337	339	311	311	363	339	339	304	293	304	334	381	316	321	324	326	336	328	359	332	329	360	342	338	338	310	339	305	339	315	336	343	286	334	360	337	341	351	325	345	307	370	339	339	343	377	334	332	324	327	345	337	363	333	351	326	321	377	315	336	321	328	333	344	325	381	368	356	332	352	340	336	319	357	334	328	335	335	340	359	350	335	355	356	299	342	348	296	328	358	336	326	317	318	333	334	333	337	329	380	300	329	351	331	348	290	305	354	347	332	347	345	336	322	309	346	359	316	289	343	336	342	343	342	351	370	329	312	327	352	331	324	333	298	340	319	352	356	333	337	304	357	346	351	352	327	359	340	313	352	341	309	305	321	318	312	335	340	313	354	330	321	336	370	320	306	345	345	323	378	359	333	385	330	330	332	349	338	321	339	327	311	362	333	329	367	312	355	359	399	326	321	365	349	347	338	324	327	366	345	349	364	321	340	328	293	307	315	327	365	367	348	332	363	346	314	360	348	301	317	366	315	326	352	311	327	343	330	317	346	361	323	348	355	357	337	324	359	301	318	349	339	346	347	333	333	340	352	319	349	317	319	337	330	338	321	350	343	359	331	330	303	321	329	341	363	316	347	346	319	335	333	292	332	359	343	341	331	337	331	332	362	366	335	332	290	334	379	330	326	333	355	360	320	324	325	336	324	356	338	333	317	312	347	340	320	355	336	334	322	329	360	319	323	359	362	343	359	353	315	320	329	368	308	292	324	350	361	334	349	367	325	328	347	335	330	328	339	316	334	346	328	315	344	361	336	341	346	335	325	334	289	355	290	362	328	322	340	328	333	352	315	324	332	356	339	304	295	347	321	327	327	324	342	325	325	323	365	362	334	346	347	326	340	358	361	360	316	327	364	367	330	327	327	353	322	310	336	332	342	318	326	347	340	340	335	340	341	334	334	372	347	386	307	334	322	324	328	318	363	325	327	351	336	337	334	350	357	352	348	315	332	354	315	348	322	358	333	334	355	323	343	383	350	321	331	319	334	344	322	331	355	321	358	305	334	340	324	347	334	329	332	346	323	332	340	354	353	377	354	351	363	346	293	335	352	368	325	312	326	340	305	325	347
23720	21486	29252	24168	21486	18608	3551	1323	1017	990	862	822	758	701	763	684	839	677	636	671	676	666	661	643	634	567	620	582	584	638	620	592	610	645	627	610	626	595	595	596	606	630	626	574	625	614	622	586	621	635	612	597	580	577	653	595	570	579	610	595	612	590	600	632	591	594	580	578	600	575	582	599	594	566	620	577	578	563	611	592	599	597	593	612	579	612	584	579	622	593	580	596	607	627	599	606	636	574	605	599	572	553	586	604	634	651	571	601	567	609	570	594	584	596	564	553	581	605	595	603	635	596	585	578	652	582	572	594	583	570	607	605	620	625	647	649	590	597	594	620	572	636	584	569	610	624	646	564	593	582	583	552	602	546	602	602	553	551	549	591	605	569	594	628	560	592	577	574	561	598	577	588	609	592	622	597	600	613	628	593	589	580	574	594	609	593	593	591	564	570	591	567	585	604	619	584	586	599	635	541	581	625	602	615	601	570	564	596	545	571	579	613	590	630	616	597	586	602	645	579	569	555	610	622	618	559	601	604	577	606	610	638	570	571	585	575	613	617	609	597	623	605	566	606	580	622	578	627	625	612	533	610	646	546	612	615	587	630	576	600	625	609	633	603	581	579	573	597	640	600	597	603	601	602	631	604	587	600	585	617	607	623	590	603	595	570	614	597	614	578	572	628	558	627	617	553	596	637	573	616	612	610	580	579	618	590	576	607	607	578	560	632	584	567	608	574	619	554	571	616	639	657	633	591	577	554	588	556	576	615	595	581	624	595	595	576	658	563	621	582	618	582	629	576	577	617	621	572	549	582	636	550	595	559	613	615	589	569	621	595	600	570	568	618	631	570	584	601	601	540	601	564	611	578	587	595	563	613	560	632	583	575	605	589	584	546	589	616	587	564	595	596	609	549	579	624	602	607	592	587	568	602	590	574	610	539	597	578	596	624	616	573	596	638	535	570	560	580	553	616	604	632	629	603	582	609	631	643	558	587	558	520	602	560	629	601	577	600	637	631	588	614	572	573	607	551	552	601	582	626	590	606	515	625	627	622	625	606	577	592	591	577	602	588	598	609	563	594	571	536	583	636	584	572	559	618	628	617	617	599	552	554	564	600	615	634	609	633	594	597	596	636	547	595	580	610	583	575	609	610	592	592	657	607	640	587	567	626	602	593	587	605	583	593	567	581	572	591	615	565	567	604	624	605	567	586	601	539	607	635	567	593	604	591	579	593	602	574	560	609	583	631	582	567	546	593	622	561	561	572	582	593	619	603	610	593	597	622	568	563	571	600	583	586	570	584	564	582	610	601	600	619	563	583	582	615	567	559	592	622	574	566	602	586	564	588	612	621	625	586	578	571	603	544	598	597	622	613	618	557	585	585	572	629	614	535	625	593	565	557	598	580	606	586	549	624	635	584	563	566	619	602	586	596	597	626	591	596	585	573	594	592	624	598	604	593	657	602	554	624	623	607	594	573	583	579	573	584	609	587	571	595	579	569	665	564	577	595	614	585	562	583	603	563	620	624	556	593	607	608	554	595	549	606	561	594	629	563	589	527	629	544	610	596	596	550	592	589	579	572	629	613	618	604	580	568	586	629	577	614	614	575	591	615	578	585	622	642	585	601	595	558	573	559	609	602	583	588	571	582	565	615	582	588	603	571	588	589	584	586	576	597	593	603	557	582	610	639	606	599	577	584	561	576	611	583	647	573	584	585	597	616	623	593	644	571	586	617	614	525	564	616	613	604	612	559	615	569	572	594	558	581	567	611	612	587	575	554	621	588	557	599	629	578	593	621	599	600	594	587	641	596	607	603	572	543	601	607	589	575	599	546	567	614	600	629	607	565	615	607	568	615	629	554	560	577	589	595	574	580	603	610	578	605	612	604	599	556	630	576	579	590	575	605	575	546	591	596	587	542	589	573	622	559	598	570	602	606	547	573	583	613	623	608	584	611	588	598	556	634	590	614	615	595	617	604	572	601	623	621	580	590	622	609	586	588	599	590	570	592	584	593	599	608	579	608	602	593	594	609	639	542	585	579	629	602	585	578	617	599	586	584	597	556	562	613	581	579	589	587	535	574	589	651	599	562	603	619	563	595	609	607	568	554	595	575	601	622	592	605	643	536	582	565	575	599	579	582	633	586	606	613	570	562	618	593	589	593	571	561	593	622	610	638	592	606	592	580	614	625	579	594	645	617	612	560	620	569	545	611	599	548	630	596	605	556	603	602	580	589	573	576	583	588	567	568	578	593	615	585	573	565	579	588	582	603	599	594	527	571	594	582	600	567	621	583	559	620	561	598	605	584	594	577	610	594	600	574	579	574	647	620	597	603	581	648	585	569	592	567	607	565	577	594	600	610	607	620	583	648	613	626	562	582	540	596	595	566	583	584	583	607	586	574	581	612	629	639	557	565	624	606	593	575	614	578	610	620	612	558	635	586	552	601	599	586	633	575	597	584	578	639	612	613	601	585	617	584	590	547	592	623	657	588	606	589	584	548	624	581	590	579	587	614	577	604	629	591	599	609	642	610	599	617	614	588	613	584	606	607	603	558	585	563	552	598	603	563	606	558	578	618	605	584	572	585	607	575	585	622	597	581	597	613	541	662	588	584	618	579	599	617	558	594	605	590	593	592	563	588	606	559	580	604	550	606	629	588	542	608	603	581	565	610	551	589	641	617	554	587	566	554	622	609	583	559	584	598	609	568	605	549	579	577	573	583	584	581	601	622	588	572	568	587	561	552	540	618	572	578	586	552	558	595	567	580	595	550	589	571	612	566	621	622	596	573	606	563	599	587	596	575	556	576	588	597	590	601	575	639	561	583	586	544	555	576	618	594	605	585	605	614	604	576	592	566	619	600	580	601	591	545	579	586	613	593	587	579	549	588	618	596	589	565	592	559	599	567	569	594	609	591	600	557	585	622	621	580	604	597	624	624	551	594	612	576	626	574	634	605	627	562	593	571	620	559	579	605	591	598	574	615	611	602	565	578	534	603	618	606	572	548	572	580	621	581	584	610	591	563	617	578	614	570	584	584	564	642	632	597	605	610	595	597	598	565	589	605	569	590	572	620	582	618	634	608	583	632	572	589	592	569	617	580	588	594	575	623	601	558	592	573	564	569	571	587	591	592	620	593	608	591	596	543	612	595	621	576	629	618	618	605	609	593	605	582	550	571	604	573	566	601	582	590	608	584	624	598	583	589	615	628	584	599	580	586	574	583	562	546	545	584	598	558	605	597	557	596	580	549	597	583	572	548	557	622	603	590	562	581	582	596	555	611	621	613	613	589	613	591	570	600	578	596	598	600	546	602	576	588	572	583	590	594	593	584	622	590	624	621	611	561	594	581	595	597	642	598	563	546	587	582	635	659	607	542	613	619	535	578	571	560	593	589	607	584	566	566	609	577	589	552	608	588	621	586	641	541	613	549	562	598	604	596	562	556	574	607	580	594	599	565	600	612	630	582	622	615	566	616	626	608	605	601	630	605
6319	11776	11176	6190	5879	5136	3212	1914	1661	1421	1162	1071	1073	959	969	938	1177	785	814	776	809	748	745	739	756	747	755	696	733	714	692	686	699	719	695	732	655	683	652	735	705	694	696	713	715	669	699	687	659	650	678	691	687	669	656	702	657	699	671	644	677	677	695	684	637	693	637	706	673	728	676	626	687	710	685	711	628	654	690	683	673	682	703	707	639	627	671	661	663	698	643	665	670	681	686	682	678	663	682	731	645	680	694	698	692	699	670	624	663	687	692	645	664	681	671	673	645	663	652	638	651	650	633	678	677	688	685	663	683	661	649	665	684	684	685	637	668	682	667	671	666	657	698	681	649	675	667	681	719	644	674	687	659	678	677	664	655	627	656	638	671	701	672	639	721	706	661	696	677	700	644	705	679	674	652	671	666	727	662	613	692	665	639	654	677	636	695	686	663	686	695	673	660	643	677	663	675	649	652	689	667	682	681	666	649	667	690	661	663	658	665	668	671	645	621	683	684	650	670	654	656	681	653	666	639	660	703	679	640	676	695	668	664	713	706	641	653	603	671	679	720	702	641	677	676	681	709	644	677	673	676	696	696	629	680	662	672	693	641	678	674	710	640	649	627	700	632	652	693	647	691	706	638	714	703	652	677	652	672	690	649	641	647	699	619	641	656	661	646	646	666	668	646	678	699	654	614	647	696	693	682	689	659	646	674	717	675	635	702	640	634	669	592	687	629	689	692	714	729	655	643	670	728	648	680	707	696	625	695	637	679	639	640	687	672	620	669	682	657	648	677	662	655	653	657	658	705	644	676	670	679	676	692	637	678	684	685	702	667	704	682	676	671	703	643	668	685	640	667	696	731	641	702	673	642	651	616	667	669	665	736	704	706	711	715	679	692	611	667	661	647	710	645	642	677	672	725	660	632	663	666	654	647	659	669	664	694	661	648	661	675	677	661	676	712	669	646	678	702	667	713	685	652	700	708	626	648	649	663	691	650	636	677	663	703	671	678	691	658	644	656	696	682	655	682	698	691	667	720	691	647	683	675	619	666	634	697	691	643	675	663	716	702	675	648	701	662	682	682	663	640	659	683	647	688	673	689	681	689	636	604	647	690	692	689	716	664	686	652	657	679	684	644	619	685	672	696	613	683	669	701	623	658	685	671	651	644	642	692	656	649	654	629	700	707	672	683	639	660	680	698	654	670	707	653	706	693	714	665	668	655	665	690	671	725	651	637	693	681	656	690	690	639	676	710	660	698	646	683	666	671	679	645	678	669	681	682	680	663	685	689	704	687	695	682	644	648	648	686	694	678	681	720	657	646	648	729	713	636	706	684	637	652	709	678	674	628	673	714	668	690	701	721	669	672	694	677	666	689	694	649	674	687	657	660	652	659	647	679	667	660	671	677	665	652	676	672	624	668	674	661	656	678	680	663	646	668	685	663	657	714	713	648	689	699	674	689	687	704	665	676	627	667	690	655	682	665	663	691	704	670	616	723	676	640	723	682	674	677	645	678	669	730	694	650	679	700	698	666	667	609	697	671	671	680	681	606	668	682	618	665	684	657	706	676	707	643	640	672	669	652	649	721	708	671	677	639	686	614	658	638	674	662	697	649	729	661	688	661	686	604	680	639	698	669	676	681	669	713	625	697	694	683	716	702	668	704	678	642	642	694	641	678	718	683	658	680	698	683	688	688	681	681	670	662	644	641	635	668	655	659	638	666	645	604	658	660	667	671	675	659	637	674	677	703	662	638	688	675	643	641	704	664	663	644	613	682	655	651	675	657	675	716	635	645	641	678	663	676	668	698	638	691	664	690	683	663	681	695	705	671	640	707	660	705	646	707	674	686	699	682	640	718	654	691	650	700	693	666	667	663	660	676	671	637	655	655	690	650	663	673	702	691	631	659	664	647	695	653	673	655	639	681	656	670	699	684	649	625	688	682	614	669	678	672	634	730	660	682	651	681	697	697	700	700	663	691	673	668	661	607	705	657	665	703	643	692	674	668	664	657	692	658	699	676	654	680	672	664	728	676	701	683	679	684	637	702	662	669	651	674	684	676	641	656	651	678	708	612	668	719	686	645	683	702	594	679	640	634	669	687	656	661	660	696	690	628	691	635	706	680	684	658	670	681	676	714	717	631	672	698	635	681	650	633	681	653	686	671	676	665	656	664	673	619	644	643	670	680	716	675	691	671	650	685	674	664	683	688	661	687	619	645	683	660	657	662	664	670	715	688	688	686	683	705	645	658	674	679	656	687	655	632	653	695	724	678	695	656	674	664	686	620	648	660	646	668	634	658	664	684	669	664	679	636	674	642	697	639	655	671	647	705	699	710	668	682	663	663	645	689	673	679	680	709	673	673	669	637	648	645	675	653	673	700	657	626	737	670	692	661	659	638	685	671	626	666	681	694	659	716	695	710	641	674	656	678	702	652	658	647	668	684	648	679	681	701	701	651	638	642	640	650	660	725	664	645	685	668	682	675	690	713	620	665	635	671	642	720	691	659	721	669	685	627	658	691	663	640	714	670	672	684	642	668	675	650	687	717	609	668	701	662	666	677	675	616	649	686	671	650	656	625	698	691	720	627	649	637	665	704	667	716	655	698	658	669	739	654	630	675	620	673	648	675	684	666	613	638	698	632	660	655	648	691	656	712	706	656	663	709	692	656	623	651	697	690	712	674	642	697	688	670	708	615	672	649	644	666	648	656	687	699	644	662	661	706	679	668	669	631	665	641	649	661	644	672	686	702	656	667	678	686	649	660	654	664	667	709	661	639	691	697	658	672	692	629	673	674	654	684	638	673	705	712	656	635	655	650	711	689	664	666	686	659	714	709	686	698	644	692	714	658	636	691	684	667	633	728	692	716	667	720	704	651	666	660	685	663	676	642	659	661	694	662	682	684	675	670	624	696	729	681	610	646	674	680	681	665	679	661	680	699	643	653	707	650	651	694	681	638	669	644	721	703	671	728	691	645	675	703	671	660	707	699	675	643	604	690	645	718	661	666	695	668	692	648	681	672	672	673	690	658	677	687	658	618	712	736	678	667	652	690	674	640	652	646	648	684	637	671	631	652	660	683	651	673	676	671	649	673	629	673	664	689	671	654	674	651	708	685	665	678	663	682	678	628	635	662	665	675	691	678	653	708	633	694	655	654	661	667	649	670	676	683	664	653	678	673	669	621	680	654	652	662	659	691	650	662	634	700	693	648	668	685	690	663	675	667	683	669	648	653	705	661	632	666	700	633	674	663	671	692	689	726	615	677	631	667	656	686	682	663	705	630	660	690	658	681	634	664	674	638	649	689	681	711	704	677	663	653	727	631	611	638	638	622	678	647	657	622	660	655	713	670	675	675	668	640	687	672	688	668	647	651	651	684	682	669	699	669	690	597	688	633	667	660	650	694	699	704	653	661	615	664	653	680	690	655	634	668	638	669	663	692	631	649	656	689	639	689	681	691	615	678	669	680	654	615	754	670	685	693	636	678	653
24987	21483	28332	24962	17891	2647	1099	669	518	442	431	442	376	385	361	362	371	323	358	360	315	343	354	321	315	360	314	294	308	323	313	345	315	337	331	320	317	278	293	338	328	288	345	302	318	328	337	324	342	304	297	334	330	292	302	314	302	335	335	304	338	329	335	305	308	315	333	321	291	328	334	321	337	327	317	323	329	313	313	300	323	313	321	302	306	334	300	287	299	295	313	309	267	296	309	319	299	290	318	297	314	295	268	291	307	340	310	332	313	317	319	312	303	288	355	299	349	321	346	283	283	341	296	305	284	294	340	279	285	324	287	304	320	322	328	313	312	287	322	301	308	322	331	296	339	300	340	307	313	319	335	298	296	295	298	317	320	335	297	315	334	312	316	310	308	333	332	315	296	308	316	326	318	307	301	270	326	326	305	311	338	327	334	323	292	325	282	340	299	328	309	314	303	317	303	312	337	312	308	298	296	315	339	303	283	296	302	301	326	354	335	317	301	317	323	349	303	313	325	316	316	307	296	331	309	319	302	304	324	295	334	305	320	313	291	306	332	314	303	325	309	306	328	311	337	304	300	313	318	297	302	334	287	306	333	281	305	296	356	313	307	322	273	300	346	311	332	326	341	322	313	289	315	301	300	325	316	359	283	331	305	310	320	322	305	309	324	300	300	323	300	306	331	312	349	309	352	300	354	284	317	302	315	303	312	318	295	330	303	333	291	303	300	310	323	283	321	331	311	345	329	319	317	329	338	323	297	329	314	290	324	308	280	267	338	311	288	325	320	281	271	287	325	296	326	299	275	292	273	310	315	334	313	318	330	308	304	292	304	312	304	305	299	301	336	314	298	289	306	316	290	316	299	309	328	286	286	355	329	304	321	281	267	335	321	305	301	281	325	327	339	295	334	295	307	341	298	316	266	320	344	304	309	297	332	326	321	338	316	325	298	319	298	308	326	316	321	311	328	324	348	317	319	316	308	300	331	297	329	324	322	298	313	320	321	302	330	324	319	323	308	296	330	295	342	324	310	324	308	299	317	327	303	317	321	295	308	313	305	302	341	334	315	288	302	299	316	350	334	286	295	303	311	320	305	298	285	298	326	319	282	312	293	326	310	290	282	294	317	316	328	314	302	327	313	281	301	333	290	302	302	319	340	315	303	328	291	312	333	281	302	282	305	279	306	299	319	323	327	293	348	315	306	322	331	291	304	335	299	299	314	281	305	322	298	320	285	307	317	316	325	299	329	324	282	295	303	302	336	299	295	282	319	294	316	318	292	311	272	316	274	326	293	317	305	288	281	296	311	306	290	291	315	302	318	301	273	317	308	297	320	324	317	348	295	303	273	363	313	323	296	299	312	310	316	307	311	316	330	281	299	303	308	295	296	305	289	300	318	305	311	325	304	302	298	293	331	320	337	317	298	340	310	325	325	332	289	309	318	335	296	319	331	300	302	291	303	318	324	309	315	302	295	332	332	316	331	311	311	284	347	310	324	331	306	289	319	292	313	308	299	308	330	308	313	323	308	331	303	284	363	303	365	333	314	312	290	291	308	309	302	320	324	311	291	342	327	332	297	314	320	291	317	317	306	317	336	281	288	301	335	321	326	292	308	280	317	308	315	311	287	273	291	309	310	310	328	285	303	305	309	273	308	322	298	325	321	316	327	354	312	328	304	311	342	281	295	293	284	317	328	345	293	310	304	336	305	319	341	347	327	285	292	302	297	314	302	289	289	336	323	313	342	280	327	328	319	358	324	333	315	298	335	327	303	302	279	328	352	301	312	294	318	321	283	306	276	286	302	316	314	290	307	328	348	284	285	326	315	297	310	313	324	294	302	303	336	312	329	315	334	304	325	294	302	277	306	263	299	325	306	311	280	359	299	343	300	327	313	318	306	320	343	306	328	319	304	315	310	314	299	302	323	326	299	297	336	338	330	316	314	304	327	335	310	283	299	293	273	256	338	321	297	325	299	280	317	320	293	307	273	331	324	314	302	280	328	325	314	338	324	305	317	309	319	282	346	335	303	312	305	318	299	341	324	302	299	332	290	329	320	298	311	316	321	310	285	311	305	331	293	310	285	359	308	308	330	331	330	323	292	330	295	320	328	292	315	295	291	339	323	308	333	321	319	314	307	330	302	324	347	326	281	328	332	309	331	340	312	358	311	346	314	316	308	315	294	274	332	285	302	302	298	320	311	296	316	282	320	316	298	288	301	301	318	314	344	316	301	319	289	290	333	301	294	300	328	320	332	324	307	293	319	338	304	305	286	291	289	324	302	308	336	278	323	298	285	308	314	334	314	292	331	303	312	307	325	284	304	273	280	257	302	348	320	315	315	336	309	316	285	323	294	311	331	320	329	291	285	312	327	342	309	313	303	343	302	300	321	298	308	303	297	294	318	307	311	309	319	330	289	287	288	319	311	300	282	327	290	299	358	322	347	315	279	296	345	324	328	304	297	331	310	297	313	323	320	294	332	307	278	289	284	326	284	318	285	310	322	303	346	344	305	331	328	324	312	312	316	297	312	298	299	292	339	317	307	290	312	325	314	316	316	309	307	329	300	327	274	307	363	327	331	281	333	321	338	294	277	347	324	323	318	317	300	316	325	302	292	307	330	315	318	311	304	318	309	314	345	323	312	295	305	296	324	320	298	306	312	334	333	329	304	315	315	302	327	317	287	309	336	297	320	316	322	308	320	336	326	329	310	282	355	276	336	297	304	284	323	324	313	358	285	309	323	293	327	319	337	306	276	302	349	295	325	286	347	315	330	333	318	322	314	339	314	320	298	330	295	313	307	306	296	331	319	321	327	324	320	308	302	307	344	322	309	319	336	285	316	331	338	334	333	293	310	329	305	273	311	299	333	283	309	307	288	324	299	303	299	327	306	326	337	316	316	283	335	275	340	289	328	294	333	302	281	318	306	310	310	296	309	302	302	337	271	359	294	289	303	297	345	271	267	337	323	359	340	320	307	327	276	311	324	328	312	306	307	325	311	332	337	340	303	315	301	325	313	341	327	320	337	313	302	344	346	299	336	293	323	305	337	287	315	303	297	287	340	310	303	331	299	307	326	314	313	317	330	299	327	295	318	309	308	315	316	313	298	299	306	328	297	337	312	299	295	299	291	311	325	309	340	330	320	295	309	340	286	323	314	296	299	302	340	318	300	286	300	297	316	317	312	335	272	316	301	302	307	312	296	312	295	312	270	306	355	294	307	306	300	307	322	331	312	271	305	283	324	333	330	293	277	320	291	299	309	298	315	308	309	331	336	306	287	312	329	295	315	293	339	298	278	297	314	288	305	298	327	314	325	302	334	302	323	301	287	330	303	304	311	305	309	285	336	281	296	305	325	299	308	301	319	297	325	317	291	298	272	315	308	313	286	309	323	296	299	300	314	319	320	318	293	320	304	306	302	294	316	318	294	303	323	313	308	276	329	301	309	326	312	313	319	303	329	309	338	314	304	288	300	342	324	269	316	333	347	308
6290	7376	7652	4862	4026	3757	2266	1348	971	735	681	632	635	571	533	503	490	434	425	479	448	438	432	417	447	435	422	406	393	422	394	416	431	416	447	425	426	399	398	390	406	385	434	364	413	399	388	393	415	392	398	422	393	388	399	393	422	419	407	356	393	426	391	407	390	409	447	389	375	425	387	415	412	394	393	379	410	402	421	445	394	405	388	416	416	409	391	439	382	394	395	379	393	373	379	374	385	384	403	419	402	409	405	408	400	403	401	392	398	404	390	390	370	407	429	390	402	418	369	380	394	413	400	393	425	399	384	415	382	395	383	353	374	391	391	413	382	393	405	369	401	404	392	409	373	441	359	399	399	395	391	405	374	350	392	405	390	386	375	391	412	395	402	408	386	391	396	413	376	399	389	400	397	400	391	411	420	348	382	371	403	395	363	382	385	399	393	410	414	382	413	372	380	396	406	403	397	411	390	381	398	403	399	382	366	413	429	428	386	393	412	411	411	400	382	410	394	387	372	386	374	342	363	410	399	365	406	383	401	375	399	347	396	405	389	381	435	384	380	380	370	416	378	404	400	431	379	413	380	377	379	410	371	400	382	447	391	414	414	378	392	390	391	391	413	363	401	391	369	406	405	376	401	380	386	403	434	355	401	397	356	395	392	384	370	408	395	371	407	387	377	391	386	365	349	377	388	395	413	399	377	376	395	378	399	361	378	394	359	352	384	413	400	376	383	426	385	389	365	385	394	385	390	359	408	360	395	415	356	411	394	367	386	376	383	368	393	395	396	373	341	348	368	401	409	403	400	367	416	403	382	427	401	413	363	351	364	396	438	386	395	396	400	405	385	395	402	374	391	388	399	354	412	407	399	408	413	411	382	401	386	387	389	430	432	384	389	410	403	419	393	378	413	399	394	389	357	395	401	430	379	372	401	395	388	388	411	390	391	409	394	378	368	366	392	379	428	405	386	379	398	393	372	413	398	392	411	401	416	416	416	397	413	365	365	402	424	396	395	376	402	384	444	408	398	401	391	399	402	370	433	331	385	375	390	401	401	383	345	399	378	365	401	422	415	408	383	382	419	384	364	403	401	379	406	409	372	385	406	400	388	397	400	390	407	409	393	399	407	409	391	404	405	410	407	377	404	413	387	363	387	398	425	362	427	447	379	379	400	381	384	370	404	388	406	359	417	374	414	378	400	405	389	357	406	414	406	362	386	389	384	405	414	380	400	380	367	410	390	423	395	377	375	398	418	397	385	381	366	401	354	368	416	403	410	400	400	386	391	365	398	387	402	408	374	391	401	390	382	408	394	374	368	418	403	381	374	414	397	399	397	417	405	428	400	383	401	390	411	383	363	434	366	376	402	407	391	360	389	373	388	386	374	416	387	374	411	373	380	395	416	413	385	410	369	381	388	397	409	391	368	402	397	409	356	410	408	398	417	429	386	359	375	375	390	395	363	375	406	371	367	414	422	402	404	373	383	373	403	413	402	368	411	382	395	431	397	367	380	400	376	405	393	407	391	410	382	413	390	350	388	409	360	409	372	376	400	393	387	453	405	387	392	385	405	363	395	383	434	390	423	402	394	373	402	367	373	433	383	408	416	405	388	407	393	354	379	395	416	398	409	410	391	400	386	420	360	384	380	371	395	399	405	378	358	360	405	335	390	402	417	391	364	376	406	416	379	391	405	398	381	416	377	413	391	383	372	393	389	390	388	365	365	360	368	399	394	357	399	396	390	403	375	376	409	382	364	367	394	416	433	360	401	370	398	365	397	385	403	391	433	391	358	397	376	391	396	403	388	376	405	379	386	432	382	406	404	359	393	405	388	376	378	409	347	376	389	416	392	403	387	398	374	368	367	422	398	361	357	407	386	358	392	394	409	407	409	390	403	408	400	398	394	374	419	404	400	414	430	383	423	418	385	380	398	359	387	362	405	359	399	418	361	389	388	384	363	383	365	407	398	426	363	365	402	393	414	370	400	384	375	371	383	399	390	386	412	389	389	401	440	395	409	399	379	399	375	411	374	397	399	357	384	414	413	393	424	381	405	374	382	384	390	418	391	411	380	423	379	395	421	417	430	409	371	376	389	418	398	401	407	379	384	406	377	410	405	381	364	372	389	389	390	392	406	379	425	392	389	385	382	414	387	418	387	382	403	402	401	408	384	395	413	410	398	386	386	415	396	408	358	405	410	407	376	423	403	387	365	386	369	401	375	373	429	382	402	352	371	396	412	409	427	392	397	379	405	406	395	358	393	401	366	375	407	378	415	383	413	414	387	393	401	412	409	435	349	411	358	407	404	339	390	414	414	389	389	380	394	390	425	408	411	370	385	376	338	398	378	380	349	385	398	383	388	404	417	377	393	418	365	397	439	374	383	396	416	407	370	392	383	401	385	399	399	378	378	378	402	415	363	395	378	389	410	436	427	420	411	406	375	383	396	365	374	387	410	373	411	407	381	401	389	403	398	385	407	428	372	414	372	390	358	422	400	437	377	388	373	356	395	368	373	392	407	394	382	364	418	385	364	410	423	391	377	384	406	397	422	354	414	430	433	385	370	374	370	379	385	404	395	415	377	382	392	436	332	381	372	396	355	372	382	403	405	405	381	395	366	407	396	432	374	380	378	395	394	383	391	417	375	372	398	380	391	363	379	419	402	390	408	404	430	383	365	390	389	393	390	385	346	391	391	393	408	392	400	425	401	368	395	431	402	382	412	375	375	405	417	374	379	402	403	406	414	414	407	381	402	389	413	415	413	400	374	394	417	400	411	375	393	374	420	355	380	409	438	388	389	376	412	401	417	407	411	420	363	402	389	426	418	399	406	416	347	339	400	363	376	433	414	434	375	422	382	379	358	414	415	434	395	377	404	396	408	432	383	392	383	403	343	404	406	415	407	415	406	384	380	360	393	399	403	381	378	408	376	408	401	401	399	417	371	393	398	411	373	375	377	384	388	401	415	430	416	404	389	389	397	359	392	395	407	334	387	441	387	379	337	405	388	421	413	375	415	362	395	372	410	384	359	393	371	389	404	395	373	412	395	392	364	389	369	415	395	418	390	391	378	381	399	384	406	384	395	393	366	405	387	425	387	405	365	373	407	365	423	388	382	384	355	437	390	378	364	375	384	391	379	380	404	404	406	362	405	394	393	412	391	360	377	395	388	407	405	367	401	396	420	422	399	429	381	413	413	378	367	382	369	409	394	416	372	374	394	397	374	382	420	379	366	386	388	382	403	439	384	428	356	401	382	388	389	397	394	389	398	391	395	398	368	400	407	387	398	404	408	413	394	383	385	413	406	411	378	347	404	405	369	383	340	366	402	373	413	385	384	406	376	410	392	376	389	413	392	377	375	366	417	390	394	410	381	380	400	403	405	413	418	398	395	423	384	397	407	405	393	351	377	401	379	371	365	405	374	338	404	452	380	396	414	367	402	401	401	413	413	420	383	371	364	396	378	418	394	368	399	404	401	409	373	392	394	358	375	365
22999	21576	29639	23992	21575	21719	16313	2595	1616	1358	1226	1221	1150	1049	1008	946	982	878	889	814	853	834	886	934	857	854	826	850	826	806	811	801	840	819	809	801	818	787	817	834	824	828	826	802	839	816	773	797	880	756	761	817	765	787	842	760	824	779	794	791	802	803	787	810	793	779	796	744	772	765	815	800	780	786	788	815	795	815	723	838	839	757	816	792	801	758	742	828	779	808	768	815	828	755	799	770	808	791	760	752	785	746	778	744	774	789	817	718	792	765	772	756	796	847	853	746	773	778	771	815	762	736	784	787	782	777	773	777	762	782	771	773	813	730	773	799	725	770	764	794	782	757	752	839	753	741	812	732	799	718	790	774	757	783	785	848	798	763	809	808	766	796	814	741	804	762	766	773	755	777	738	759	796	775	782	775	764	769	801	771	764	809	771	821	815	751	788	784	795	783	823	811	722	807	776	779	754	781	809	811	751	814	785	780	792	767	786	830	791	775	753	784	737	742	756	778	809	774	764	785	807	840	790	794	749	722	820	769	800	802	776	829	753	804	764	759	814	760	764	790	811	816	755	791	783	762	750	837	813	765	809	748	752	726	776	819	785	776	763	793	805	772	743	803	843	815	741	753	807	796	772	781	789	746	759	830	790	779	826	778	758	750	768	799	753	782	767	773	778	770	700	817	767	801	814	781	810	829	808	775	777	781	803	788	745	832	754	781	786	812	789	752	802	814	758	783	745	809	754	737	774	791	776	783	758	769	722	745	808	815	774	755	743	705	780	745	797	763	726	764	798	759	773	821	767	756	801	796	802	794	789	822	771	794	831	808	771	788	805	796	787	805	778	791	846	812	763	775	779	823	764	739	797	765	772	771	778	775	811	781	736	719	764	798	789	781	786	795	801	788	800	783	754	802	779	719	764	777	821	758	753	812	809	766	748	762	771	723	754	761	801	763	797	716	849	778	790	734	726	757	759	749	781	801	806	792	811	755	757	785	768	761	766	791	851	802	724	791	738	769	788	787	750	817	778	775	763	763	803	802	764	842	757	764	739	767	775	736	743	776	763	758	740	771	762	776	789	743	788	763	745	752	802	771	760	747	844	793	734	805	751	755	742	758	757	777	740	775	733	754	764	718	801	777	827	770	798	795	778	742	771	799	795	780	788	771	772	830	785	732	770	736	768	794	785	757	759	791	773	776	788	769	805	684	860	770	799	812	745	793	747	778	823	818	754	786	752	776	792	827	745	760	679	828	743	766	769	773	762	752	812	780	780	789	802	773	773	788	778	766	826	806	787	734	753	782	749	759	789	792	743	711	803	815	781	822	798	790	776	745	793	787	806	781	796	776	795	697	766	772	831	794	808	815	786	768	773	825	776	788	790	778	763	739	794	773	803	773	759	736	805	802	770	761	770	790	764	791	838	727	764	758	787	802	713	798	813	806	751	791	781	783	754	755	784	751	804	755	756	802	793	784	743	811	817	862	784	760	768	809	829	794	701	745	782	809	746	798	811	812	781	747	782	728	754	758	819	767	780	754	792	772	855	760	763	738	731	751	785	840	780	780	775	776	802	840	720	737	776	841	744	801	814	784	714	785	791	801	783	780	772	773	757	784	794	751	787	757	744	777	802	744	778	702	783	772	798	771	805	760	757	753	803	750	796	809	837	770	761	817	800	795	786	731	791	764	735	749	844	741	777	780	774	772	752	740	800	797	745	737	786	764	773	769	793	795	766	820	828	804	819	741	808	734	777	777	778	779	788	751	778	752	808	741	793	824	794	776	798	773	720	744	801	807	861	783	812	809	738	817	763	747	782	801	804	766	798	776	787	796	777	768	762	748	748	784	786	814	764	780	816	787	806	773	734	739	749	760	807	762	783	765	748	784	801	797	797	764	778	785	767	769	786	793	819	801	804	773	796	814	719	765	768	831	778	770	763	751	771	779	796	775	794	758	771	774	813	811	792	759	802	785	771	713	774	796	789	786	797	751	785	793	814	768	761	790	759	768	760	823	799	765	782	766	737	790	760	752	750	767	726	748	799	759	762	747	773	736	859	782	804	826	729	758	764	774	809	732	817	767	733	776	727	769	761	754	767	794	779	826	798	758	767	771	795	732	748	774	784	774	752	760	766	762	789	741	765	764	807	778	801	788	778	728	796	773	773	774	791	770	768	773	734	749	789	792	808	749	766	785	792	714	735	746	769	804	776	787	782	775	784	804	757	736	780	764	735	740	793	732	768	737	769	802	757	804	823	811	801	763	763	788	753	781	741	785	776	789	802	790	742	743	745	739	760	782	782	776	759	728	806	705	825	771	779	811	748	779	792	719	793	822	742	826	781	790	751	775	788	789	779	817	816	802	760	695	748	739	746	810	750	781	729	776	730	806	783	810	763	768	731	768	739	747	780	755	764	757	774	739	770	794	763	831	762	772	755	758	774	861	813	788	766	783	823	778	751	839	754	765	779	753	816	766	721	768	805	790	770	793	764	747	766	720	743	756	811	823	720	771	791	784	793	777	817	807	750	753	778	797	746	757	770	788	766	769	791	800	752	771	745	784	713	796	740	787	816	778	764	761	728	747	792	808	773	804	805	765	820	778	768	731	791	797	753	736	780	784	775	772	759	769	815	813	782	802	740	834	775	821	765	761	763	806	726	767	789	779	790	779	764	748	805	797	755	719	765	751	768	758	812	775	781	783	773	789	756	790	806	716	765	775	804	811	743	821	793	737	729	754	818	784	761	760	785	800	745	821	794	780	715	755	756	799	711	765	782	768	750	758	766	777	791	783	778	802	774	802	759	765	808	795	815	763	748	760	751	753	784	715	753	735	775	803	751	754	760	781	786	748	798	751	767	769	720	754	765	788	799	758	744	767	781	768	755	744	743	769	778	765	768	736	807	771	785	751	784	758	800	767	819	805	749	782	809	791	777	762	750	781	749	805	716	767	724	797	788	787	792	736	768	787	838	770	791	808	757	739	756	780	796	796	785	764	763	806	756	753	829	757	795	769	727	764	771	729	789	737	763	741	801	801	740	791	779	741	798	758	792	762	743	773	755	762	819	782	790	762	786	744	807	770	745	798	786	754	765	769	782	722	790	752	765	785	793	786	784	779	772	801	778	794	817	770	784	803	752	802	776	754	796	777	774	785	771	752	744	742	739	784	785	777	774	787	783	831	823	742	785	775	776	772	782	752	789	723	769	797	733	773	787	790	785	731	767	743	743	782	787	729	802	817	777	758	779	782	764	797	777	759	742	776	751	776	795	786	761	688	766	799	743	752	762	783	768	755	752	777	740	722	793	801	786	776	796	784	790	754	749	751	735	696	727	741	781	790	771	752	804	773	795	830	731	805	735	794	821	753	773	818	742	796	800	770	743	720	801	776	761	756	789	754	748	728	819	741	794	782	771	770	826	835	729	793	733	762	798	754	795	788	812	763	790	748	713	797	753	745	792	764	763	797	746	807	779	745	805	769	772	776	773	734	744	765	761	790
9616	18127	19537	15290	11175	7563	5197	3521	2639	2102	1852	1696	1561	1440	1391	1340	1264	1167	1093	1143	1058	1069	1013	948	985	961	976	928	1014	960	951	906	945	929	990	911	909	900	933	903	858	897	906	895	922	868	894	898	898	953	923	939	881	882	874	864	856	867	879	891	928	870	887	921	888	903	877	876	918	867	877	887	880	848	899	896	873	844	874	877	871	860	897	867	899	938	881	895	871	820	913	863	842	856	859	907	865	886	879	892	921	889	925	908	830	876	809	884	842	903	899	853	810	847	866	893	873	847	909	858	883	937	846	869	874	856	879	889	836	833	883	864	856	881	862	909	828	931	932	896	858	940	840	879	834	871	845	861	902	856	906	915	873	860	832	862	891	854	847	879	858	911	894	882	880	848	870	874	861	866	854	876	863	820	881	840	867	896	916	869	906	899	918	863	901	873	910	879	811	876	905	897	824	912	907	856	827	871	880	876	909	908	873	963	927	875	851	866	946	956	902	849	879	881	847	842	872	910	880	887	887	864	876	904	917	895	840	860	872	870	885	812	900	812	843	849	866	884	861	919	879	863	902	895	828	895	856	892	903	898	831	885	938	847	857	882	859	877	844	906	878	889	856	895	871	905	824	901	842	866	908	895	863	904	875	821	832	855	895	856	839	899	898	898	836	842	870	898	819	874	828	852	817	889	822	857	889	846	891	902	849	888	883	853	878	896	923	861	891	841	879	911	834	904	873	810	845	859	895	842	867	831	867	892	856	912	895	879	857	873	863	879	863	909	900	856	880	904	885	887	883	868	872	868	856	886	818	932	818	861	868	889	912	900	860	816	866	889	825	837	867	813	896	909	890	858	834	889	830	846	893	839	844	841	876	872	900	867	907	877	896	886	918	866	795	876	869	846	856	905	859	863	885	881	887	861	867	867	891	872	834	875	872	873	869	895	899	896	892	864	876	846	874	864	879	886	853	932	891	906	822	871	804	828	909	870	834	841	856	864	872	862	885	892	890	887	896	926	865	845	866	878	887	823	922	848	855	928	850	800	876	888	863	883	886	882	900	850	901	932	907	885	850	854	881	867	872	871	887	906	889	900	857	840	881	906	865	856	855	853	866	887	912	826	905	868	893	910	878	863	911	910	884	906	860	879	850	894	859	863	870	867	835	896	868	952	892	867	850	934	845	875	847	760	832	890	887	883	870	838	907	901	826	875	798	894	838	877	912	871	866	906	870	862	934	880	849	842	853	910	850	865	877	859	854	897	919	844	893	911	924	831	832	915	845	866	884	893	869	863	882	860	900	898	853	887	935	881	877	849	821	842	906	871	866	847	923	835	887	839	928	902	854	854	893	855	824	871	841	903	811	854	861	893	937	844	867	873	894	859	814	831	874	911	853	907	863	866	818	862	866	827	872	872	877	853	874	862	888	831	871	912	880	868	891	839	883	865	842	874	842	847	817	873	894	866	821	853	865	920	902	921	854	861	848	884	900	900	880	867	861	938	818	899	877	853	841	849	873	799	863	918	874	826	823	916	906	845	909	840	889	852	869	897	866	924	907	879	879	862	877	871	894	841	838	887	876	876	892	904	856	860	859	925	866	868	844	841	848	874	867	885	954	836	890	845	893	901	888	890	843	872	887	838	903	861	873	910	909	912	877	897	811	881	887	872	908	874	861	870	851	872	934	864	865	889	875	884	898	800	913	838	875	885	892	832	820	873	845	870	863	854	852	898	826	898	886	904	890	869	887	843	916	877	889	870	886	861	897	853	863	857	842	870	859	851	896	909	828	851	870	885	931	862	853	885	918	871	878	904	819	840	864	850	858	875	855	897	872	828	867	901	877	858	850	865	871	858	852	894	872	832	846	833	896	857	869	878	892	840	850	879	893	840	904	906	862	874	892	886	880	898	869	843	865	909	822	840	909	900	878	867	881	810	835	851	873	841	843	885	868	843	872	940	924	862	877	887	828	880	817	910	881	879	910	846	851	844	870	902	890	837	871	805	819	878	860	865	841	871	876	818	855	893	892	870	886	910	863	857	827	865	885	904	882	845	837	901	841	884	847	852	909	864	902	889	862	901	880	876	913	905	869	876	906	859	923	859	864	856	887	821	832	907	847	863	897	814	842	846	879	911	905	917	892	842	867	877	869	841	897	884	906	814	897	915	900	875	864	873	894	837	906	839	907	886	893	834	896	877	871	852	855	864	899	857	878	860	853	907	822	845	855	851	894	899	888	867	871	915	929	892	797	926	871	816	838	852	860	870	798	871	833	870	918	848	871	877	946	872	908	910	865	835	892	837	852	861	886	918	864	892	887	872	869	882	869	877	935	908	935	883	850	893	863	889	865	821	856	854	900	854	896	906	868	909	908	877	901	882	912	815	831	882	895	831	865	900	831	876	860	915	942	810	872	878	900	886	946	904	839	899	894	925	912	849	910	891	868	923	913	841	873	842	839	860	862	852	899	846	873	844	834	881	871	848	865	882	857	880	848	869	827	879	853	857	816	847	889	831	864	881	903	860	835	903	852	844	858	832	909	896	897	871	807	843	859	816	873	913	887	854	837	849	897	897	892	815	890	870	877	850	827	863	870	896	836	855	842	828	886	965	840	910	908	882	883	869	881	887	862	851	858	906	877	877	893	861	884	864	873	856	847	892	862	819	852	896	874	908	869	885	912	894	821	850	850	880	870	867	845	909	873	877	883	829	880	921	839	897	887	830	868	857	856	877	862	880	843	870	853	870	875	900	879	885	884	905	859	886	843	861	865	886	872	867	891	851	864	911	832	902	851	878	904	890	847	831	879	860	898	872	888	891	891	871	886	928	941	814	865	908	865	908	821	850	907	853	871	910	911	820	913	930	871	909	847	851	834	849	817	903	914	883	895	858	884	815	875	890	876	886	879	862	875	922	855	856	827	843	804	862	828	848	872	911	868	808	895	882	896	933	953	879	896	837	869	848	865	865	879	832	853	826	926	887	917	829	862	889	859	883	839	907	874	885	886	862	864	900	885	835	894	864	877	887	913	813	881	875	866	820	843	902	869	871	849	842	906	895	884	845	868	896	888	895	859	912	883	884	890	889	912	852	832	852	792	904	920	872	930	906	895	887	885	855	859	888	885	907	905	871	825	867	889	901	835	835	883	854	823	894	841	894	897	848	884	902	880	929	846	856	810	847	916	880	888	833	828	884	823	850	908	865	884	800	872	816	909	841	913	893	888	884	894	889	870	901	937	866	870	894	874	868	882	874	871	893	845	865	863	860	839	865	897	872	846	930	860	938	839	874	830	875	815	867	886	842	915	868	859	841	877	892	866	903	882	915	878	877	838	840	870	865	899	887	916	795	838	892	814	907	912	841	872	841	826	876	869	853	880	835	882	919	874	892	880	871	912	838	859	853	870	842	882	895	886	904	937	967	897	857	871	835	872	858	910	805	889	893	872	867	877	891	871	894	873	860	816	827	880	907	856	898	824	890	913	849	878	886	894	915	866	861	831	853
27445	21061	11171	3570	1618	875	488	361	349	286	309	312	271	290	295	308	286	265	252	275	281	279	260	265	316	290	282	275	268	264	273	294	284	291	277	261	304	270	271	259	301	283	274	267	246	283	318	268	278	262	267	275	276	300	294	274	252	287	254	277	252	263	283	271	281	275	283	265	245	307	289	255	259	254	258	267	261	254	290	265	286	267	275	272	308	269	251	292	285	301	279	239	261	272	270	286	284	241	292	286	291	281	304	277	255	292	261	284	319	298	270	273	270	280	265	282	287	254	283	291	289	253	301	298	236	278	277	246	291	268	266	295	252	277	303	291	278	268	261	295	295	279	284	255	263	304	286	275	299	272	283	275	293	264	290	257	289	260	269	299	239	255	290	280	277	274	302	237	302	288	291	274	281	284	260	268	279	262	312	284	303	255	281	311	280	265	283	256	292	261	274	275	258	262	281	243	269	257	264	258	272	273	277	299	281	263	217	276	268	272	295	294	273	266	299	272	239	284	259	269	274	285	314	255	277	291	278	290	260	262	250	329	272	275	268	295	272	288	277	292	276	286	277	256	263	285	279	263	258	245	254	259	262	298	275	253	270	272	271	299	266	264	280	279	283	274	320	273	273	266	287	279	262	270	264	270	275	288	272	256	290	272	273	269	282	282	264	277	253	279	280	274	274	287	278	272	266	314	287	268	287	251	298	266	265	251	266	301	279	257	256	232	294	278	255	276	262	245	277	271	248	225	282	267	259	300	253	268	261	263	278	273	283	274	287	283	253	269	264	259	283	263	266	274	284	236	254	306	277	275	312	259	290	272	281	279	276	256	283	288	264	263	297	317	267	294	282	294	270	267	284	268	269	286	278	290	252	267	280	302	289	269	289	265	269	305	299	288	277	252	249	279	294	299	283	272	271	268	272	267	266	281	265	278	302	261	268	305	293	260	281	259	289	235	285	262	267	260	283	290	289	280	279	270	255	260	268	274	276	294	267	247	260	275	270	267	261	279	274	289	293	278	262	272	289	278	311	259	296	255	275	297	279	263	280	261	275	296	256	242	259	304	267	238	281	279	285	282	257	261	293	286	277	291	269	281	303	255	260	262	279	268	243	249	301	283	266	276	274	273	277	278	294	247	276	275	246	238	285	257	262	251	292	242	282	233	263	293	271	259	290	228	263	279	269	289	284	294	231	278	281	279	321	274	296	275	267	275	245	266	267	278	276	293	260	300	246	295	252	264	269	254	252	300	292	312	283	295	265	289	256	276	300	280	266	262	265	263	251	292	311	246	285	284	275	309	268	308	258	303	258	261	289	262	271	260	291	303	275	259	257	278	253	293	278	259	252	287	294	259	262	275	268	272	237	278	274	235	294	254	289	266	254	283	255	260	268	272	279	290	270	286	258	286	281	249	249	284	247	270	292	256	263	281	258	286	311	283	288	279	252	258	286	259	281	268	308	278	296	284	269	301	249	287	251	280	245	230	246	303	287	262	259	257	269	258	272	273	272	295	290	270	259	295	281	282	266	283	307	288	265	256	264	317	282	288	274	261	262	242	269	301	275	275	287	282	254	281	287	280	300	267	295	266	283	272	308	277	257	265	285	245	275	308	297	296	280	245	282	268	265	272	297	282	274	296	255	254	271	257	280	309	259	250	291	266	273	262	275	257	277	324	283	279	278	273	296	282	254	276	269	266	275	295	271	261	255	279	282	253	266	284	273	271	279	276	289	259	280	251	319	264	255	275	285	282	275	267	288	270	268	285	300	264	287	273	284	267	273	265	262	268	284	265	264	273	287	264	285	288	284	289	285	280	306	292	292	268	276	284	246	271	249	266	271	277	307	275	271	278	307	278	297	284	269	300	285	279	302	269	281	288	301	274	282	277	283	289	285	240	281	276	271	287	255	260	290	306	270	297	265	304	262	290	273	289	289	294	278	282	278	258	267	276	288	259	277	244	259	265	265	262	275	273	280	270	270	287	243	288	264	281	289	249	284	289	286	286	268	294	301	274	258	298	274	288	291	287	286	249	268	284	263	271	267	289	280	265	277	253	287	255	258	280	281	278	264	322	259	256	268	278	287	309	274	288	274	280	251	261	283	262	271	310	252	254	260	286	282	265	274	239	275	291	305	243	271	254	243	289	259	260	252	280	270	270	253	273	286	281	262	295	287	267	247	248	268	288	260	306	300	286	285	275	285	274	267	276	262	261	265	286	269	309	276	314	281	257	292	269	288	284	270	292	265	253	274	275	258	271	280	247	277	322	260	245	300	291	288	271	249	299	289	288	251	296	270	288	273	284	280	278	269	246	319	285	278	254	302	259	273	277	269	290	290	297	276	252	264	282	286	271	275	340	272	317	257	296	271	255	279	308	276	244	270	268	276	254	274	266	277	227	280	289	276	282	292	255	271	267	262	264	260	259	308	297	276	284	308	262	280	283	295	285	310	271	286	271	264	249	294	263	263	265	297	275	257	281	284	300	305	282	285	269	297	274	288	274	290	304	274	259	281	291	274	268	271	267	268	264	222	262	270	297	272	298	300	263	268	277	309	294	245	325	280	277	294	263	269	288	270	282	276	285	274	284	265	270	286	271	284	265	286	281	264	266	248	312	279	291	263	288	264	276	267	273	278	287	283	291	277	260	296	290	262	282	270	284	287	296	275	250	280	263	291	286	294	276	298	249	254	280	275	247	285	258	277	284	292	249	278	259	295	280	272	262	284	316	274	247	268	264	280	282	272	293	256	265	296	279	277	286	297	271	251	279	258	261	290	253	300	274	270	313	315	270	265	278	293	273	247	262	279	249	287	277	279	322	279	278	246	272	263	289	283	277	259	309	288	279	246	252	272	268	283	271	273	274	266	289	258	263	261	295	285	261	267	270	282	272	285	242	274	262	286	259	285	291	276	285	289	284	250	271	275	302	269	288	269	293	243	292	265	271	287	276	268	263	262	285	273	263	276	256	275	278	254	256	312	290	288	260	265	308	277	273	271	266	272	246	287	278	256	282	276	290	276	269	283	291	270	271	263	292	281	270	281	262	255	261	304	285	299	259	267	272	246	264	283	248	292	281	275	260	285	287	261	286	277	232	295	277	295	259	255	246	245	270	266	272	241	270	282	271	282	280	279	287	294	266	285	254	269	285	282	270	270	278	292	303	271	269	285	263	285	278	288	268	281	273	265	287	271	260	275	303	294	270	294	256	292	283	278	259	260	260	274	259	272	289	310	261	266	292	266	285	265	273	269	285	282	305	276	281	268	311	277	243	272	287	308	299	265	282	283	260	269	270	287	283	257	274	267	282	284	263	285	271	274	271	291	255	269	285	285	292	270	290	258	282	286	265	265	269	253	272	288	279	293	272	282	283	259	280	258	274	270	278	264	274	291	304	280	271	274	260	266	287	274	290	277	278	273	281	310	292	247	289	312	283	265	256	260	254	269	267	274	262	254	293	298	268	266	268	280	282	288	261	315	283	276	265	270	284	270	244
5016	1758	3780	4896	2820	1569	776	599	429	395	319	382	334	379	344	353	337	349	331	322	330	330	337	337	336	302	303	350	358	332	302	333	305	344	349	329	300	320	324	305	319	318	342	336	299	334	317	345	317	347	338	327	325	330	342	368	329	301	296	360	317	305	328	334	352	328	324	308	313	307	337	361	349	322	362	343	330	361	320	324	336	312	341	317	310	302	319	338	340	338	343	324	306	343	339	321	326	354	336	343	329	333	341	340	317	322	356	329	345	325	341	369	343	348	365	319	323	318	354	351	336	316	346	301	327	312	299	348	318	324	317	310	328	360	316	304	343	325	328	364	330	349	324	318	343	342	317	338	356	348	342	304	332	340	328	341	338	331	322	313	298	318	293	327	332	335	350	340	321	353	333	343	329	352	297	334	298	314	326	325	302	314	357	296	341	326	359	317	324	347	358	316	323	297	332	331	333	303	360	340	341	363	338	312	348	324	308	319	319	309	353	362	332	347	342	305	374	335	330	336	325	334	312	340	353	333	286	357	290	333	329	316	312	353	335	345	315	344	298	309	340	339	307	331	336	348	313	317	302	344	330	334	342	336	358	299	326	322	351	312	313	330	351	350	331	326	298	363	317	334	332	328	338	336	366	335	366	308	338	296	304	348	331	322	320	334	320	343	362	307	309	290	376	293	367	334	334	354	345	335	325	345	338	323	299	337	338	316	299	345	331	316	347	326	347	339	334	322	314	325	335	322	345	326	347	317	332	345	340	354	342	303	372	369	356	352	316	315	342	348	345	345	302	321	350	317	353	321	329	305	322	335	347	326	360	324	323	364	307	306	296	341	303	315	342	348	326	317	339	316	360	346	348	330	338	338	319	314	332	338	340	334	312	382	381	337	329	355	334	307	331	316	306	336	305	367	310	340	347	342	343	335	342	305	332	335	329	328	303	330	316	338	330	309	343	364	322	358	313	332	318	312	345	335	325	316	375	337	320	317	333	323	296	339	334	334	353	353	341	332	345	319	354	326	345	304	373	314	359	348	350	334	304	336	303	318	317	374	353	323	289	297	351	326	308	317	348	328	334	339	349	331	332	366	339	327	312	373	330	343	336	353	304	335	331	310	335	317	320	335	339	313	296	330	321	335	339	353	311	327	324	361	328	319	356	302	316	335	322	370	320	344	301	314	320	354	328	319	326	338	296	334	320	348	324	324	298	323	349	326	308	352	315	352	327	377	315	329	349	305	322	329	330	312	333	326	308	329	369	343	309	337	333	332	308	321	334	334	327	321	302	319	323	338	326	307	356	313	339	325	338	305	333	314	315	333	309	330	332	331	343	314	364	349	356	356	356	336	311	346	321	336	326	322	326	338	316	345	354	297	329	345	349	309	326	332	289	295	365	341	328	324	326	349	365	323	379	353	336	336	347	328	336	328	323	325	324	341	325	341	314	335	330	326	352	322	321	343	317	332	355	349	326	340	342	309	329	333	336	342	364	331	316	322	365	315	304	348	295	316	370	300	329	345	346	370	326	337	352	311	310	317	328	354	344	340	333	320	319	380	350	292	359	354	337	315	311	304	352	343	345	315	320	347	347	328	314	324	303	354	335	348	319	340	345	334	341	344	366	315	368	365	338	316	316	306	299	327	339	318	328	310	328	343	335	335	349	356	326	325	306	338	334	338	328	292	302	309	321	363	310	313	348	317	334	344	330	320	310	324	343	332	326	357	346	329	324	343	330	328	325	332	340	335	333	343	305	316	303	331	338	323	335	312	329	287	288	354	336	335	319	319	302	349	356	343	362	331	326	356	309	343	330	337	334	311	330	363	329	330	328	302	339	349	342	325	325	304	312	325	311	346	344	329	321	342	351	300	338	335	322	376	324	332	324	361	349	326	344	364	330	279	328	338	311	309	325	336	351	357	348	339	340	346	313	316	328	294	335	341	349	354	329	320	320	336	314	320	357	325	344	331	356	288	314	309	348	326	312	315	357	335	341	311	310	351	315	321	365	340	329	292	329	307	337	349	317	345	315	330	360	329	320	329	323	336	319	347	341	326	347	325	312	319	338	353	329	346	327	317	330	348	352	333	315	321	346	328	329	331	361	344	313	328	308	318	343	370	362	331	341	355	338	327	329	341	344	313	329	336	305	343	392	328	329	325	317	327	355	342	338	347	322	296	371	357	350	316	322	316	323	330	319	322	336	301	304	345	337	333	350	318	350	320	339	322	345	331	322	333	369	319	307	320	322	335	315	311	351	330	296	340	327	317	334	359	321	351	317	359	344	343	328	341	366	310	334	336	337	329	316	292	327	326	341	328	323	381	333	328	335	310	316	319	286	335	371	331	335	364	323	378	332	363	335	366	319	343	333	299	338	344	307	345	307	337	351	300	357	350	359	368	370	355	296	360	357	336	317	304	323	329	304	354	359	310	325	312	327	338	336	321	328	313	316	337	352	325	329	358	296	323	324	352	310	324	330	338	324	318	316	310	328	337	347	344	334	318	346	339	348	316	349	349	357	329	329	325	335	364	322	342	354	329	358	314	306	348	335	363	350	361	357	341	354	312	365	333	334	342	327	340	301	325	328	315	329	342	345	331	323	312	324	332	350	329	338	317	268	308	321	307	334	290	340	341	328	322	336	347	357	303	330	329	314	347	375	328	342	327	328	343	326	311	330	325	320	340	315	369	315	316	306	300	339	347	354	334	326	348	322	359	340	347	337	319	337	359	325	325	344	330	335	335	314	341	331	350	332	344	322	335	300	342	335	355	361	342	350	326	339	320	337	363	335	361	332	332	328	333	365	323	301	323	361	327	292	355	309	338	360	315	337	314	337	306	315	331	333	328	309	319	343	336	321	338	319	321	333	347	341	323	370	339	301	322	312	335	357	333	348	306	328	327	335	323	352	328	339	350	324	339	336	338	349	355	321	312	334	336	332	370	341	320	300	318	336	314	298	324	352	311	334	342	325	310	331	324	307	294	357	337	339	346	350	344	338	379	318	358	341	357	329	354	318	301	358	315	299	296	321	345	338	314	333	329	322	345	365	321	351	319	342	357	321	346	327	326	323	313	328	325	335	326	361	307	353	383	349	320	341	307	326	361	356	362	329	308	326	352	311	336	315	343	300	317	322	323	322	324	296	310	329	320	332	336	339	342	355	342	316	304	374	357	305	337	329	346	313	311	344	356	329	341	316	315	319	304	314	337	306	344	337	319	331	311	321	340	350	305	305	330	355	317	323	325	355	351	328	352	343	338	338	322	347	326	306	289	342	344	307	330	331	324	351	363	320	336	321	315	349	334	365	347	350	341	310	328	338	336	323	356	355	379	321	326	340	341	333	321	340	310	319	323	352	328	339	323	362	366	318	308	329	346	320	369	322	364	305	313	315	346	326	333	311	319	352	351	332	341	318	327	318	354	319	338	319	351	308	329	324	341	312	321	337	342	332	325	373	357	333	317	333	337	322	321	328	341	342	328	343	328	294	336	317	319
23693	21496	29262	24176	21504	18121	2890	1301	1006	949	792	807	780	771	740	714	699	648	683	633	681	643	651	629	625	613	624	653	661	606	581	606	579	616	614	608	588	550	613	624	592	587	553	570	617	589	627	622	594	587	572	608	523	592	612	592	634	598	603	597	602	620	564	602	577	594	608	589	639	632	643	573	567	596	604	562	582	598	604	588	582	622	602	584	583	543	566	575	566	611	599	566	658	575	604	608	645	581	568	617	583	585	587	577	563	574	575	618	580	608	638	618	602	609	621	610	615	586	624	570	572	625	571	581	590	577	585	626	586	613	596	548	568	597	584	572	564	606	610	585	529	599	565	620	589	584	579	591	602	580	553	602	562	646	610	579	598	564	577	569	591	553	588	581	622	604	587	576	614	589	559	577	607	616	568	598	624	591	601	587	625	578	554	605	640	637	630	568	622	578	595	619	592	575	614	636	546	518	569	576	575	591	612	602	612	639	593	576	574	640	608	615	593	606	576	622	579	595	620	584	596	593	626	577	621	551	593	592	628	603	583	595	582	579	602	626	606	604	601	622	587	582	587	579	616	577	606	575	638	605	586	567	585	603	627	589	591	616	598	580	575	613	567	582	569	646	643	582	567	561	591	553	620	596	591	570	593	577	614	589	630	594	605	564	569	656	596	584	593	546	578	568	596	581	634	593	609	615	599	595	638	552	605	569	595	627	568	592	613	576	596	593	569	599	609	581	574	600	558	547	575	627	577	587	536	563	634	602	582	592	594	627	579	602	579	578	559	604	565	610	567	582	609	591	589	613	579	626	536	607	624	576	584	567	582	609	540	614	567	600	595	551	538	561	575	594	577	591	613	613	633	623	611	588	620	628	558	618	579	598	619	571	589	595	611	570	577	574	598	524	632	628	578	597	606	641	604	588	552	556	590	613	618	576	552	590	596	608	599	592	611	576	586	633	593	559	604	615	598	575	581	604	535	575	579	608	597	600	582	565	596	576	609	554	592	601	618	543	623	586	564	600	551	617	592	585	605	606	574	577	585	587	627	625	558	622	560	627	600	573	594	575	594	588	618	615	561	592	568	624	592	585	575	619	586	548	569	547	633	569	545	588	553	586	599	580	584	607	579	618	594	586	580	578	610	593	545	604	564	598	571	601	572	620	589	615	586	597	554	569	593	555	619	608	581	567	607	586	558	570	652	562	548	559	616	594	594	574	553	594	602	581	603	603	619	597	604	565	617	598	610	601	545	592	588	603	610	602	589	568	570	596	594	613	596	625	566	576	591	621	602	618	589	520	609	562	635	601	603	583	587	626	588	557	609	625	620	609	548	616	542	548	573	621	556	586	617	607	589	575	562	554	556	582	569	571	543	590	614	577	599	574	582	604	602	566	634	614	549	624	561	568	633	600	583	586	584	633	616	589	631	579	564	605	570	653	564	603	589	540	606	617	613	582	618	610	635	585	589	628	606	600	563	574	621	599	581	631	616	598	582	598	613	600	565	612	571	606	636	565	594	585	608	568	585	601	597	642	603	620	580	577	624	592	670	545	562	558	636	552	559	565	558	573	546	556	597	547	587	581	618	621	580	607	620	556	598	564	571	588	596	604	572	582	614	645	584	563	570	621	562	552	604	571	577	581	594	606	568	547	596	575	569	627	535	588	565	576	589	563	594	587	628	603	651	585	599	594	643	600	619	557	592	578	585	560	623	561	559	576	592	571	578	597	562	592	606	581	573	573	523	597	567	568	613	601	609	571	607	585	520	576	588	587	582	608	575	596	559	569	587	601	600	617	636	581	585	569	574	599	604	559	617	571	622	561	595	586	591	570	582	577	586	585	633	579	586	565	595	565	592	594	572	601	600	576	595	586	563	609	606	553	581	571	588	572	604	591	592	619	577	601	623	609	602	531	584	588	617	570	613	567	605	612	618	592	615	588	593	574	613	587	548	588	621	596	625	581	592	577	614	584	561	561	595	576	576	577	589	593	604	577	572	558	598	633	572	617	584	589	551	607	605	597	571	597	587	614	636	572	610	615	565	583	567	548	591	615	612	615	637	591	635	579	578	598	547	616	619	600	571	603	545	584	603	559	605	569	573	584	621	562	622	573	595	581	597	578	582	615	556	599	588	593	603	600	562	581	571	615	581	599	554	608	621	606	574	594	544	569	543	609	617	585	595	558	566	576	620	585	592	613	600	574	601	573	611	623	587	587	586	602	578	579	622	578	621	541	593	578	611	572	610	594	587	635	616	606	587	594	603	603	560	569	558	641	592	568	580	573	611	648	624	574	649	605	616	589	575	529	598	620	569	588	607	601	608	583	594	595	546	564	599	591	618	596	586	591	572	561	508	561	584	562	551	599	595	578	588	558	568	617	591	608	550	624	594	582	556	578	585	592	558	620	609	586	531	565	583	597	669	570	593	580	603	631	581	555	605	623	524	563	544	628	599	548	577	600	584	606	584	579	569	618	571	561	582	638	590	565	616	595	661	595	619	610	587	536	591	619	568	625	574	580	623	610	605	595	608	584	579	603	604	568	621	647	588	577	568	575	544	558	575	630	604	619	584	572	607	638	600	599	554	609	564	533	590	582	556	575	561	595	545	600	600	569	608	583	573	598	598	563	605	601	601	587	586	575	591	566	646	607	560	588	580	544	575	591	599	659	556	605	594	586	608	561	627	594	533	591	607	578	589	597	549	624	584	586	603	581	584	619	646	609	575	592	589	626	619	592	536	613	595	602	602	593	532	585	626	593	580	615	662	613	623	619	599	589	538	580	631	583	613	556	584	605	586	573	645	592	586	578	582	529	565	538	594	604	569	571	572	586	563	529	605	554	555	586	570	577	577	559	615	578	590	584	603	586	580	551	628	571	590	614	585	575	625	634	591	604	597	566	565	552	589	612	596	605	650	601	575	598	616	591	606	617	584	530	628	607	575	607	588	657	620	588	615	569	601	573	547	597	576	584	578	591	609	564	547	601	559	538	554	601	598	626	596	591	622	600	606	598	599	565	606	587	571	590	554	632	604	596	559	534	566	569	602	565	577	584	614	576	616	570	578	608	550	601	594	609	593	600	553	565	599	593	606	600	632	622	592	560	562	589	602	641	579	623	637	581	608	576	624	580	589	595	556	549	587	605	592	587	589	562	602	615	592	578	581	583	563	588	610	570	592	610	634	593	621	582	593	578	565	551	619	562	597	601	581	578	539	601	592	553	597	633	628	557	619	625	588	620	580	592	578	564	613	619	564	623	606	584	553	601	609	571	612	568	566	589	590	571	567	579	578	622	584	588	564	596	535	576	588	599	572	551	619	580	606	608	589	596	644	599	579	560	570	564	598	609	586	609	583	618	619	587	624	546	584	601	629	604	568	603	553	567	598	579	595	563	596	576	640	585	613	614	624	580	561	600	607	643	644	583	604	627	626	588	593	568	563	632	651	569	569	587	565	551	601	583	577	556	593	568	578	655	595	617	594	572	598	600	635	633	584	539
6310	11467	12101	8822	6350	3932	2654	1967	1673	1396	1239	1052	1021	974	889	930	873	806	816	766	732	698	758	707	713	684	742	769	685	733	691	687	675	678	673	640	690	703	665	688	709	620	726	678	655	701	686	681	697	703	648	654	676	669	688	684	679	697	657	697	649	658	653	695	659	657	660	695	675	672	683	646	626	670	635	668	669	699	689	696	683	656	658	652	605	696	698	610	688	668	674	683	686	690	681	650	642	686	718	655	690	637	696	703	686	598	691	688	662	639	638	663	693	663	698	662	664	655	687	678	671	662	674	617	670	667	674	676	682	662	628	668	626	708	617	653	655	686	639	656	662	647	703	641	638	706	654	643	717	686	642	700	679	674	679	675	673	688	623	646	615	607	613	675	675	626	685	682	682	683	637	679	649	674	683	668	712	650	644	620	667	658	628	612	685	678	659	663	645	705	638	681	647	657	719	624	674	619	645	664	663	641	638	623	670	681	638	682	624	723	630	682	684	661	648	646	655	635	627	631	698	688	702	680	606	657	666	675	703	657	681	586	672	658	663	672	656	643	700	666	675	679	689	695	691	705	644	672	659	675	646	621	697	681	672	672	646	684	653	637	625	726	674	633	649	629	627	650	653	659	661	675	709	643	627	655	655	666	713	672	705	641	673	647	673	699	708	663	675	662	709	657	673	665	692	669	656	675	659	631	665	670	633	656	656	625	660	656	702	630	666	645	604	646	686	717	671	669	743	666	707	691	654	657	652	663	669	704	627	664	672	710	662	673	664	672	698	645	651	646	673	681	684	713	595	650	646	656	672	661	675	668	694	676	662	632	670	668	647	689	642	643	629	656	705	673	622	684	635	690	689	644	716	659	715	634	630	677	651	736	676	655	686	659	702	702	691	649	648	676	696	617	653	688	721	660	690	709	624	650	679	640	678	656	645	669	689	648	610	694	640	675	653	653	692	680	666	627	692	713	662	673	658	645	677	665	623	642	638	655	686	673	697	643	664	637	693	663	677	631	611	653	626	679	660	711	668	700	670	648	664	673	694	666	682	691	717	705	669	660	707	649	667	659	646	715	643	666	651	654	649	707	685	679	708	704	611	661	652	640	687	678	648	635	675	668	636	682	658	733	661	664	664	681	630	685	608	688	743	646	695	668	656	670	648	669	652	636	608	654	665	672	726	645	674	693	662	721	671	679	653	728	672	660	633	678	662	656	642	639	661	656	649	669	666	674	710	636	692	703	668	736	664	641	668	660	697	659	645	653	682	693	661	648	639	691	639	679	662	681	661	672	617	668	675	684	669	683	692	697	649	681	648	643	647	705	680	691	654	686	603	645	677	643	653	659	638	683	694	688	641	726	707	672	662	691	680	679	667	672	663	685	692	670	672	653	678	655	642	634	663	648	661	657	696	707	665	699	684	705	690	659	683	677	679	660	678	697	627	699	659	635	664	653	646	695	663	659	690	628	652	618	693	660	639	660	705	670	628	637	712	649	676	691	661	708	674	627	620	631	644	653	680	649	672	670	677	664	673	692	659	615	650	694	698	671	675	722	661	729	683	673	679	696	667	656	688	634	645	632	649	709	710	647	696	679	660	677	707	688	667	652	683	704	688	678	714	657	686	645	643	575	692	669	667	683	677	686	680	667	664	616	632	672	664	698	659	660	668	704	659	632	665	638	703	701	713	663	644	688	651	667	659	678	639	696	677	678	678	650	623	659	653	670	688	660	672	661	681	689	700	671	657	640	647	634	637	670	639	674	651	675	635	684	685	647	708	656	651	649	718	646	640	660	616	694	654	670	693	670	680	684	650	672	685	658	597	671	727	645	673	700	696	697	683	625	670	669	686	685	614	645	629	653	627	687	701	620	643	622	663	692	617	621	672	659	628	665	700	630	690	654	642	662	684	697	691	625	671	690	661	692	693	649	672	667	664	673	713	674	685	664	669	607	590	648	647	674	660	631	629	661	634	695	642	708	670	654	638	643	664	698	686	637	679	627	686	675	666	690	685	651	591	689	681	691	685	699	680	678	667	609	638	690	677	686	696	686	682	689	641	694	663	693	671	687	731	593	643	665	670	674	662	676	666	702	655	647	653	680	690	670	707	665	656	687	690	687	687	690	705	686	683	657	662	648	662	634	656	627	655	699	668	700	719	621	644	632	626	683	643	682	651	678	674	631	663	654	649	674	677	704	637	663	656	654	643	626	673	698	657	675	653	650	673	678	694	658	690	687	660	636	692	685	640	654	667	684	697	683	660	678	669	685	657	668	654	622	646	725	670	675	661	622	642	691	706	626	658	663	641	648	686	632	615	636	634	665	679	661	701	675	698	642	669	723	620	658	674	662	610	644	665	655	649	648	716	689	684	657	650	651	632	635	664	680	686	673	584	634	644	691	659	669	674	671	661	659	669	648	692	674	696	668	714	651	678	675	641	655	643	630	617	649	659	635	653	684	677	649	698	643	602	690	677	731	679	637	685	657	684	665	675	705	613	638	627	666	642	670	620	687	695	668	674	678	692	667	664	674	649	671	640	717	664	692	669	709	692	680	634	656	657	700	671	677	640	646	677	689	654	682	702	703	681	691	681	639	658	651	653	632	669	684	673	658	646	614	631	687	672	702	683	648	634	643	643	687	675	668	681	688	687	607	667	640	662	692	679	694	682	677	682	657	676	716	668	673	712	654	680	673	654	645	701	651	650	688	631	675	677	644	674	673	647	632	665	602	666	669	653	696	643	636	642	632	694	641	676	630	654	678	689	635	668	702	671	702	639	652	731	676	674	680	637	661	691	651	696	722	714	653	641	671	682	646	681	697	670	694	689	639	645	683	682	714	689	705	645	704	686	683	648	676	686	681	667	680	672	675	654	716	678	653	684	707	685	654	687	702	739	676	634	716	661	643	659	655	643	693	668	697	655	684	684	679	657	657	679	667	676	656	637	674	656	644	644	619	679	625	664	696	649	686	655	694	675	688	626	639	640	665	708	645	648	661	688	641	572	663	668	637	670	625	656	691	652	673	650	660	709	654	604	633	682	601	677	649	715	647	661	655	676	653	661	654	654	701	633	669	653	679	645	687	656	651	658	635	684	707	622	690	627	677	658	674	647	642	687	710	632	625	664	640	637	663	704	628	705	690	631	714	628	680	678	625	657	660	647	645	681	697	629	659	652	704	653	651	678	658	672	719	662	638	647	632	690	670	658	653	634	654	665	648	686	687	647	724	675	692	656	626	652	682	667	635	645	661	672	696	674	683	657	663	659	640	706	643	632	619	711	652	673	658	662	651	654	663	675	687	632	667	684	627	647	640	645	680	695	686	659	614	670	593	693	660	675	678	650	662	643	704	648	740	647	648	698	690	677	697	690	675	697	682	672	685	658	656	694	658	687	666	671	653	679	629	672	657	660	659	686	649	653	626	649	654	648	663	660	654	656	687	672	709	678	686	704	656	624	658	682	686	676	643	646	674	656	669	683	661	624	710	657	665	634	674
25101	21526	28403	24990	17735	1719	748	543	498	504	440	401	391	369	363	346	370	362	346	329	352	322	316	327	338	331	323	319	352	324	322	309	330	307	313	315	300	315	276	304	333	296	302	320	317	342	321	309	344	312	303	317	291	307	312	270	319	327	292	319	315	332	324	303	317	291	316	329	292	350	286	300	301	297	345	306	296	345	332	306	309	304	297	313	305	304	290	319	313	291	340	332	309	294	300	321	331	287	285	318	305	306	274	320	301	333	307	317	310	328	305	292	299	296	314	306	301	302	301	304	287	289	265	302	312	297	306	266	299	281	318	302	296	311	311	298	293	315	315	321	278	333	311	303	330	331	306	329	321	307	329	311	294	309	325	286	318	326	303	288	304	334	293	313	301	327	335	339	312	289	298	332	310	292	272	289	305	290	304	296	304	285	328	335	315	290	295	320	322	311	302	323	334	305	274	331	327	284	309	314	324	295	317	317	282	334	291	299	281	301	299	327	318	305	294	294	299	296	311	298	315	314	323	308	325	297	303	300	303	340	304	315	302	309	301	289	286	309	306	304	315	299	296	309	269	310	294	290	325	308	336	286	297	289	344	315	300	300	311	297	295	305	308	305	279	312	308	287	321	281	301	292	274	281	286	347	297	317	287	301	327	301	305	283	312	311	295	304	290	274	297	304	308	285	318	316	303	339	287	313	297	290	303	311	337	290	301	329	303	295	315	316	283	319	300	306	305	312	310	293	299	331	330	339	300	354	318	292	275	279	311	321	294	295	314	297	325	319	295	301	294	313	342	300	310	297	299	312	296	287	319	278	299	318	304	309	349	308	320	322	311	315	324	320	317	283	306	338	303	282	285	261	322	300	291	328	367	334	317	302	292	315	290	311	347	328	300	299	327	288	284	283	300	310	306	305	294	302	296	307	288	316	325	297	325	333	295	260	301	294	311	286	302	304	337	340	304	311	298	277	314	304	322	323	313	300	328	297	287	318	346	337	331	315	299	303	341	301	299	308	322	315	324	292	313	309	302	319	297	328	300	304	286	318	321	292	329	329	269	323	301	323	313	304	310	308	319	327	317	322	308	304	318	295	306	301	331	299	304	320	319	354	333	320	313	288	296	309	338	314	283	323	297	314	331	307	319	303	343	276	306	279	297	289	274	324	316	296	294	277	353	287	314	316	309	307	314	309	321	290	302	316	313	300	340	303	283	289	306	331	287	314	288	308	313	337	313	298	332	341	324	270	296	323	294	327	309	304	336	316	302	322	333	301	301	282	339	313	333	330	330	297	297	318	298	289	302	282	307	311	312	297	300	278	287	317	314	301	345	316	309	291	285	320	326	300	313	311	306	281	330	323	308	297	287	312	298	326	331	317	283	327	304	312	297	309	312	326	338	314	335	301	306	324	317	314	315	315	302	339	310	310	300	310	335	315	328	299	319	311	293	306	327	323	286	290	331	328	284	312	327	307	293	291	290	332	318	317	327	322	332	326	268	316	313	291	278	272	322	317	314	314	290	281	298	290	297	276	346	300	318	325	312	322	296	294	274	326	326	329	299	322	321	311	321	316	301	299	354	317	320	314	323	306	295	294	316	332	320	338	328	303	296	296	318	314	335	295	296	292	304	281	301	308	317	297	320	293	290	312	279	278	303	311	314	317	319	312	327	299	286	283	300	340	337	303	314	342	300	316	307	323	325	311	321	316	292	309	348	312	333	301	308	279	294	301	272	311	318	320	310	288	298	303	308	301	320	305	317	292	310	307	298	285	328	300	290	318	312	310	277	307	273	312	332	288	301	289	301	305	308	294	310	302	319	307	341	297	338	315	314	296	293	297	314	330	289	305	314	338	297	306	293	297	314	291	294	304	298	322	284	320	323	304	273	340	314	289	296	306	294	296	330	299	314	300	319	293	295	300	305	306	304	291	325	336	287	312	318	306	302	324	324	341	299	276	333	321	292	295	294	296	329	308	312	284	339	305	301	291	311	324	295	346	323	282	322	288	311	301	307	316	292	316	329	289	279	317	319	334	308	337	288	285	304	293	315	288	319	310	305	310	295	333	283	306	308	321	305	305	313	302	319	319	326	320	336	299	284	299	282	307	320	302	297	308	280	298	288	317	318	314	297	312	312	299	280	289	318	300	300	278	335	338	326	312	316	321	301	320	315	306	312	296	319	343	303	330	321	317	308	301	321	326	313	296	322	280	316	324	301	314	326	325	310	330	293	269	310	283	321	314	319	276	309	310	266	315	317	301	297	306	304	300	282	320	287	316	316	323	294	291	285	317	295	246	306	312	309	324	287	308	310	291	310	284	293	313	322	303	331	333	294	286	289	257	316	283	312	313	306	312	304	264	321	343	332	343	311	284	315	288	281	300	308	323	276	290	278	295	304	301	308	303	290	325	314	292	302	337	314	332	318	296	280	271	329	293	319	335	306	289	295	319	313	329	295	260	339	323	341	327	287	284	287	326	282	305	306	341	307	303	283	312	308	282	282	266	327	311	292	289	283	303	297	293	347	325	312	279	311	306	320	314	286	314	294	332	290	317	314	286	325	311	299	299	313	314	353	298	330	317	292	305	324	300	323	307	310	292	280	300	291	289	334	316	280	296	307	316	264	276	291	326	319	285	320	305	291	288	338	318	293	291	283	324	320	320	314	317	317	299	297	321	301	287	323	295	286	299	320	309	306	336	310	274	295	307	314	324	296	295	316	312	291	326	308	320	302	302	310	298	312	320	295	321	337	317	332	286	309	316	295	287	321	306	317	294	331	323	310	300	308	279	300	306	290	345	307	340	320	312	293	314	290	322	299	261	286	311	317	311	305	282	331	302	310	316	313	323	312	315	317	319	292	311	297	337	293	296	319	280	308	313	315	321	293	318	291	318	301	319	296	304	291	315	344	279	285	305	313	287	294	328	311	324	312	286	313	320	273	283	314	343	311	289	304	312	327	294	331	327	331	311	329	334	326	304	302	320	288	284	282	285	311	295	308	325	288	297	308	298	311	317	325	342	313	320	337	304	325	306	307	311	325	278	323	314	332	280	326	285	316	297	306	321	328	273	283	309	317	312	320	336	303	297	296	293	301	313	291	304	281	322	298	277	346	300	298	286	328	330	302	310	311	333	299	303	316	306	309	295	302	302	315	285	346	310	297	306	310	321	309	309	312	284	346	297	316	344	295	297	302	317	298	332	307	322	314	293	326	297	297	320	286	307	304	337	286	317	307	306	315	292	310	302	317	301	333	327	318	327	311	320	335	296	296	295	293	309	306	301	291	328	339	279	284	302	302	318	306	308	358	310	327	318	318	288	313	333	302	329	304	307	314	287	256	332	284	309	295	309	326	295	288	328	291	277	331	300	311	318	309	298	329	309	307	362	301	314	308	338	308	329	309	244	285	306	312	302	322	300	309	297	314	307	312	298	298	314	307	322	298	297	278	327	318	325	307	304	295	294	289	276	337	316	337	319	268	293	323	293	335	304	326	321
6290	7886	8318	6047	3739	2027	1487	1168	891	758	661	636	586	558	558	533	522	469	507	442	466	466	440	423	420	417	409	403	397	387	429	393	420	413	419	402	400	410	398	391	389	394	415	360	386	367	402	410	391	389	402	392	383	390	394	421	362	392	381	427	391	374	390	411	411	411	422	426	380	408	417	412	414	396	345	411	386	375	381	358	387	387	417	389	401	384	388	414	429	405	415	404	387	390	376	392	393	389	373	376	394	388	397	384	383	388	401	398	441	352	363	394	417	332	365	412	396	389	391	379	395	414	401	400	415	398	395	376	406	387	396	400	394	388	357	376	362	410	403	373	385	372	419	398	407	369	410	378	375	426	420	383	356	410	402	370	401	363	366	359	407	415	392	381	374	404	355	405	411	394	415	378	397	415	400	327	401	430	409	411	342	405	380	423	411	402	389	395	388	347	386	367	382	411	387	426	395	371	371	384	377	359	391	409	399	378	427	407	361	390	368	384	398	425	427	382	361	372	386	421	400	425	388	378	382	390	404	357	412	395	386	394	414	413	413	413	371	405	410	363	377	388	413	387	384	378	414	399	376	372	405	391	420	377	403	413	353	391	374	381	374	430	372	355	397	416	375	389	381	399	387	378	385	365	372	419	359	362	342	394	371	422	412	388	447	346	392	426	383	387	388	393	403	416	385	400	373	381	375	384	395	387	386	363	434	395	416	397	376	363	402	398	403	383	375	376	357	393	384	383	369	404	390	344	381	393	386	387	390	370	396	374	407	433	379	405	389	392	378	364	381	394	389	391	370	406	415	346	376	372	360	366	390	373	392	372	413	400	380	380	383	407	407	404	375	391	379	393	384	365	427	403	395	384	372	389	397	387	408	398	358	384	433	407	405	392	389	397	406	382	390	403	385	418	374	398	417	380	368	376	399	428	403	411	387	402	374	388	419	379	367	394	395	424	382	442	377	380	385	363	409	384	401	398	381	402	387	400	391	385	361	350	427	354	385	364	362	419	395	398	354	398	372	384	412	374	406	381	376	386	364	381	356	380	374	393	395	401	416	422	369	391	383	401	385	368	377	396	392	375	395	379	433	381	405	389	428	375	394	379	372	385	403	402	344	378	403	416	370	426	388	349	397	421	390	408	409	357	398	363	369	387	406	402	387	379	372	358	433	400	363	383	393	339	387	409	408	415	373	390	374	375	404	395	391	389	375	352	395	399	404	399	389	408	389	382	387	390	385	393	385	398	384	407	390	390	378	385	409	388	405	391	404	397	413	384	403	388	410	371	399	404	368	386	380	401	369	370	391	362	391	371	383	400	344	391	392	390	364	366	393	421	409	414	364	384	383	363	354	381	362	386	389	381	387	383	408	425	362	384	424	409	380	427	437	392	409	365	420	410	401	404	370	385	414	393	400	400	396	416	375	426	390	396	400	379	407	384	398	378	405	391	376	377	402	417	366	371	403	378	401	445	420	393	405	386	400	404	389	391	370	401	417	381	377	373	404	406	371	400	354	351	380	392	382	386	406	383	404	419	392	376	367	394	392	388	403	417	372	354	384	403	391	393	328	384	420	402	392	373	377	389	421	361	387	384	398	416	355	403	414	410	400	384	363	382	386	386	399	428	439	372	418	396	364	356	401	406	390	385	391	350	398	402	438	420	364	400	392	374	369	404	369	361	391	383	389	385	371	410	394	363	413	374	391	403	371	397	365	405	371	409	377	403	386	416	400	372	386	404	351	421	434	422	389	372	384	374	426	425	373	401	371	356	385	380	364	379	381	347	416	372	371	390	376	391	391	368	409	366	392	395	355	385	399	412	396	427	373	394	379	360	395	392	385	413	418	381	411	388	388	407	408	438	345	379	384	369	421	373	377	371	423	391	419	396	387	434	389	391	377	413	419	393	412	394	358	415	390	398	362	451	375	420	454	369	357	360	385	388	349	388	410	433	427	409	352	399	367	404	369	393	388	405	382	374	410	403	391	389	374	382	365	393	379	386	363	395	398	388	372	393	389	395	376	428	408	348	401	360	425	407	349	404	375	391	399	393	390	361	423	376	376	354	391	380	396	372	373	373	397	381	401	403	384	380	415	415	381	403	377	403	396	396	396	378	367	399	387	399	383	376	366	393	410	373	392	427	371	360	375	370	396	379	373	375	388	392	344	397	388	392	394	402	371	379	382	369	386	368	416	371	385	404	409	380	395	376	380	416	414	406	371	382	430	392	381	390	375	397	392	398	422	368	408	406	410	388	385	420	418	395	387	338	379	418	391	405	409	353	362	382	404	385	366	402	390	375	408	374	381	398	358	383	394	402	373	378	387	413	401	369	389	386	425	369	396	390	409	381	409	390	378	420	375	414	355	408	396	426	407	391	402	406	385	369	377	377	391	363	382	407	354	397	396	399	378	386	396	400	364	406	392	434	374	374	336	394	393	433	386	395	409	383	380	373	401	372	378	350	372	372	380	401	400	401	370	353	379	380	348	395	411	379	367	396	372	371	376	386	389	397	398	422	409	432	412	377	423	381	404	382	415	409	384	398	371	331	406	405	356	369	403	388	389	420	379	406	371	389	385	373	399	395	378	372	388	407	391	386	405	385	409	406	411	380	413	404	375	391	358	402	377	393	386	390	383	400	375	402	369	386	416	395	372	414	426	414	411	380	355	392	382	402	365	401	377	387	415	353	384	353	410	388	398	368	382	400	378	394	389	380	398	408	397	380	393	362	379	377	375	346	414	386	349	386	371	353	400	395	390	396	413	366	404	368	370	356	367	394	397	378	400	391	379	367	378	354	392	383	390	413	370	402	378	390	396	359	391	382	411	395	381	379	429	403	387	366	407	359	378	382	385	371	403	393	397	355	396	397	405	406	429	375	437	379	409	379	386	404	398	399	391	419	386	378	411	379	373	384	392	367	403	394	415	408	379	399	387	389	403	399	376	366	359	399	385	402	359	347	385	399	402	395	416	383	382	364	407	441	379	401	362	368	394	344	390	384	426	406	391	399	391	380	396	352	391	397	370	421	402	393	366	378	401	404	381	398	373	370	393	388	390	409	388	363	392	381	349	384	388	357	429	410	374	397	353	415	362	394	383	362	371	400	387	384	426	396	371	377	419	403	407	396	405	391	388	388	416	385	374	358	399	420	394	406	347	390	384	405	393	389	343	382	381	373	386	390	382	385	368	412	358	386	396	383	410	384	338	385	415	390	411	405	390	392	380	367	387	406	410	390	378	400	393	382	397	434	416	407	380	375	402	363	379	392	406	397	376	431	399	401	387	389	339	394	365	382	357	407	382	395	414	395	386	390	382	386	382	408	366	387	384	405	388	367	362	369	378	379	400	428	402	423	381	378	384	382	352	383	396	418	381	417	415	352	393	377	406	398	425	366	409	416	392	426	420	371	392	373	409	389	375	375	367	372	386	383	399	375	411	378	411	403	415	404	412	358	427	391	397	399	372	394	385	392	354	436	384	411	384	411	400	402	377	404
22959	21532	29515	23987	21527	21615	15467	2357	1500	1390	1167	1207	1191	1098	981	998	980	917	896	947	877	863	871	807	869	803	791	820	828	842	851	793	817	809	811	809	776	806	810	816	837	830	768	799	745	803	787	746	844	772	801	757	828	750	776	782	724	796	765	760	740	800	798	740	784	787	795	767	790	795	721	802	852	843	803	759	778	786	766	806	751	780	764	781	815	791	766	796	772	803	722	795	814	755	757	786	784	719	778	763	774	756	777	811	750	730	747	744	789	743	792	782	723	763	793	806	775	795	757	755	774	715	809	728	798	787	708	741	732	781	770	802	756	783	792	836	774	747	756	729	798	779	768	778	747	794	774	765	815	811	787	812	787	743	770	825	793	781	771	740	764	786	746	792	737	803	741	772	766	797	763	753	760	780	761	723	749	792	721	775	776	738	787	769	738	760	783	732	794	799	755	804	771	763	749	800	741	779	798	794	778	795	797	750	744	797	784	786	781	806	823	741	762	738	736	772	781	789	736	730	735	821	794	773	734	764	736	747	811	750	744	794	774	775	763	710	790	770	784	762	752	757	775	809	787	813	794	707	791	831	773	804	762	730	724	793	750	743	725	768	793	785	747	794	780	731	749	793	814	782	788	773	787	770	747	780	759	749	801	825	707	776	754	806	749	758	780	783	781	774	743	746	782	782	757	754	785	737	784	759	807	761	800	784	773	736	796	785	793	746	758	756	728	781	791	782	789	757	733	777	671	798	763	755	727	771	766	781	781	739	732	760	756	745	792	758	770	773	751	769	757	769	730	772	771	782	778	780	737	747	793	775	759	793	695	745	797	765	791	749	737	776	736	772	800	814	756	772	792	774	759	776	783	825	805	764	755	801	744	800	758	833	763	769	770	747	736	780	740	781	727	739	797	730	796	734	757	757	714	770	790	814	690	778	729	782	776	792	758	759	714	752	758	771	749	775	767	779	796	816	765	737	767	784	750	770	740	829	762	789	763	736	802	782	754	775	776	771	809	774	809	794	783	770	798	791	737	765	797	747	772	809	766	757	751	773	745	749	731	769	719	762	766	743	749	746	760	733	759	784	757	738	700	817	756	715	789	791	765	803	750	771	742	729	799	759	740	804	787	760	826	773	747	764	747	778	782	796	732	753	834	772	767	780	758	744	791	776	740	783	763	789	811	781	813	748	751	785	763	808	804	766	773	748	751	763	741	773	774	701	774	777	736	848	736	808	769	792	780	739	796	789	793	780	775	768	790	781	759	822	800	770	730	720	724	754	787	795	739	730	736	731	786	749	744	722	798	720	766	729	768	736	807	776	777	770	779	781	754	803	713	789	778	746	812	740	757	815	783	738	804	783	807	818	754	753	783	773	761	768	746	817	755	762	779	777	806	752	788	764	727	826	747	779	751	775	796	774	772	780	758	772	739	790	723	774	797	766	702	733	745	717	752	772	744	822	777	815	805	775	769	791	820	746	772	795	776	852	796	743	790	727	745	752	803	730	778	762	756	749	776	768	692	824	741	750	794	804	789	764	813	800	748	832	744	772	796	758	763	754	794	812	788	742	764	764	761	758	715	825	786	765	768	748	732	748	787	779	763	762	775	744	759	789	756	745	738	731	764	785	778	766	737	763	787	756	777	727	786	760	749	754	787	790	758	733	837	821	812	745	767	740	744	765	795	770	792	787	744	726	753	763	749	812	772	748	760	758	776	787	744	821	779	769	776	746	793	790	726	742	786	828	778	790	775	700	811	815	785	794	749	803	764	736	754	779	734	746	766	781	794	774	787	752	775	742	816	765	716	785	807	753	768	762	803	804	795	711	777	783	773	763	792	775	769	741	755	772	758	745	779	764	788	776	762	821	778	764	778	737	708	774	682	741	769	797	779	740	820	769	727	746	777	745	780	786	781	720	741	783	735	721	738	756	743	755	714	798	778	748	742	738	811	792	804	781	771	764	749	765	797	756	767	746	811	755	757	690	763	750	771	758	773	785	765	739	786	786	772	755	793	744	817	761	763	732	777	751	783	808	770	757	767	750	729	734	756	779	749	738	803	758	793	813	779	759	749	779	790	775	786	767	782	742	767	739	801	777	723	727	810	815	734	754	740	758	756	820	800	752	770	769	781	757	770	789	774	676	731	748	782	750	769	719	752	795	820	736	776	765	798	745	748	704	745	794	775	748	748	805	740	725	737	749	806	766	734	759	741	796	733	782	745	734	786	780	779	770	731	782	751	824	822	760	738	775	764	753	765	754	772	769	811	771	702	763	811	765	806	731	798	769	790	767	790	751	736	778	790	801	746	738	748	740	791	708	744	777	753	784	785	780	729	728	739	802	758	742	706	765	752	775	785	799	781	767	763	753	785	760	717	791	785	734	769	784	794	789	763	739	773	779	825	767	786	756	822	730	807	816	676	733	745	778	763	732	716	796	733	763	771	777	774	787	793	710	793	747	738	755	779	760	766	812	774	843	703	787	771	790	741	740	775	773	767	767	772	707	694	795	751	753	749	784	760	751	775	736	751	754	816	781	783	802	776	776	834	810	771	768	757	753	737	800	788	803	746	723	733	758	767	768	754	725	762	768	820	769	780	754	760	732	799	765	777	831	792	789	741	756	757	770	748	719	766	790	770	755	778	788	785	798	734	750	754	769	771	818	800	760	743	768	765	743	736	811	712	754	772	791	806	774	773	716	787	774	794	720	720	759	765	764	731	766	746	751	759	758	749	784	752	748	774	805	768	781	762	715	762	734	738	747	770	775	763	702	727	800	795	805	770	743	781	767	763	801	773	751	743	746	752	778	805	767	769	778	766	780	765	766	752	772	784	780	739	729	773	768	751	749	767	773	766	824	789	760	782	735	773	785	722	773	779	784	760	792	743	770	806	794	769	796	749	770	791	796	784	753	711	763	754	736	727	753	731	775	781	726	800	790	768	767	796	796	735	773	771	787	745	771	722	719	777	765	763	785	779	812	727	752	782	735	797	793	795	729	777	761	787	762	733	774	781	730	738	750	806	746	779	769	762	746	809	751	788	754	794	759	740	784	768	758	794	782	811	748	759	816	782	773	736	766	779	765	750	758	754	739	695	785	832	736	778	753	745	761	742	753	792	779	745	769	738	753	802	763	747	742	733	765	762	754	767	773	776	771	782	744	749	768	769	742	730	703	809	800	753	790	744	780	726	760	767	790	707	747	794	765	754	716	829	771	704	744	752	743	744	737	780	778	755	803	790	785	727	759	743	725	811	792	731	729	758	735	767	769	781	734	780	813	764	766	749	720	815	795	790	784	744	772	721	737	764	754	762	769	763	778	787	706	734	722	765	758	802	786	785	798	765	748	739	735	762	790	751	772	741	763	815	820	762	781	762	724	758	773	782	819	795	781	749	749	778	783	757	770	795	732	746	747	777	731	723	769	798	739	770	804	761	746	754	734	714	786	768	771	790	781	749	755	800	794	766	745	770	777	745	786	773	794	733	766	729	789	829	806
9203	19055	19482	14791	9668	6338	4053	3112	2536	2072	1899	1657	1517	1438	1297	1323	1282	1156	1012	1095	1031	994	933	1015	1008	938	994	930	929	914	943	965	963	964	932	898	953	903	904	952	922	875	937	895	908	906	896	875	839	873	867	857	894	850	868	913	862	899	842	907	903	921	871	948	829	886	886	882	903	883	886	828	892	902	861	881	881	912	816	883	904	840	831	902	872	870	901	864	903	838	851	849	890	830	927	884	880	874	842	878	893	890	847	854	862	845	843	902	837	889	902	895	895	799	877	917	872	878	830	813	857	868	856	858	823	858	887	889	839	856	876	877	832	874	875	933	882	854	885	863	875	862	891	845	869	903	888	870	875	898	873	854	857	886	862	919	838	864	841	905	832	861	868	854	856	821	831	927	894	840	877	855	876	876	859	864	820	835	870	860	892	895	836	874	892	890	904	881	878	841	863	894	919	881	884	851	892	851	866	866	883	803	896	862	867	842	837	829	889	848	857	874	878	822	869	797	911	845	883	884	862	841	854	870	833	833	935	910	821	850	850	882	853	802	876	840	808	877	839	869	909	862	902	834	875	829	862	844	848	897	860	886	840	877	843	874	822	838	879	850	877	877	821	861	853	899	862	893	852	874	879	861	835	872	826	872	862	849	888	872	850	855	854	860	853	879	875	887	833	867	881	863	875	909	851	934	876	874	838	888	926	911	850	805	888	867	852	839	874	881	889	823	883	918	837	855	856	863	865	878	834	877	853	868	916	874	832	830	859	904	887	887	844	849	878	884	875	827	851	892	831	914	865	862	844	868	881	873	868	856	910	865	806	844	913	910	873	816	862	882	851	846	891	845	859	887	906	918	851	863	884	844	865	849	840	884	857	826	874	861	847	836	835	901	886	866	800	927	883	888	793	837	853	859	874	818	830	892	876	934	884	860	897	849	866	861	897	894	879	850	862	882	856	852	812	814	871	848	890	872	849	865	880	866	864	849	855	895	810	865	937	863	856	862	873	845	823	874	843	903	893	882	838	897	853	879	862	863	902	844	827	796	876	816	867	918	810	818	845	845	882	889	843	857	852	855	836	842	852	901	874	822	863	922	836	806	904	903	876	867	865	859	865	885	898	853	835	885	838	865	848	882	850	816	848	865	869	882	862	870	883	866	861	858	839	795	835	932	876	925	869	808	830	878	855	892	870	890	875	834	826	843	907	863	862	838	964	880	863	925	900	865	870	832	927	870	918	843	875	802	833	880	872	835	890	884	851	907	865	858	819	871	905	863	896	859	801	867	892	842	813	842	821	868	892	881	884	884	847	895	817	846	905	891	855	883	848	886	845	882	848	856	773	886	852	908	867	855	940	849	847	887	841	889	912	863	873	868	831	860	852	916	856	865	910	820	817	867	873	879	875	863	871	859	904	908	821	867	868	838	879	866	880	887	859	893	867	861	917	854	885	842	907	904	878	883	870	847	814	855	831	813	849	876	837	879	805	842	831	834	886	863	893	891	909	828	816	820	846	913	875	897	842	897	903	909	855	850	888	835	862	881	888	902	826	840	837	885	852	887	878	841	918	891	842	912	898	889	875	897	864	900	881	895	815	838	850	912	883	910	870	894	917	803	906	875	845	897	815	886	831	867	852	869	886	904	853	847	848	863	897	913	817	877	868	877	864	828	806	871	868	831	860	844	829	846	844	874	888	859	884	881	847	813	869	868	808	856	870	814	835	924	834	908	833	870	867	880	892	824	890	902	833	873	811	933	872	853	826	909	881	835	867	836	867	848	874	863	833	874	838	848	864	926	831	850	870	932	902	836	819	883	837	851	857	859	881	892	850	941	921	901	872	855	900	860	891	876	860	820	865	814	885	879	862	843	904	905	894	853	813	885	828	873	861	825	842	841	867	854	921	876	847	845	807	893	829	808	885	911	874	901	859	925	837	894	896	857	869	853	844	858	850	809	885	849	820	863	879	871	899	804	891	870	831	848	859	893	843	854	828	803	881	885	855	834	867	868	836	870	859	925	868	881	798	818	798	854	875	832	911	900	839	881	866	855	851	855	864	877	821	883	932	813	864	888	868	927	882	844	914	868	824	858	906	824	930	878	872	847	887	779	943	876	844	910	847	863	865	826	867	875	867	838	830	888	839	864	899	828	934	878	823	894	898	874	864	843	852	843	865	872	896	904	910	897	886	871	832	875	833	900	839	858	872	917	860	850	859	897	890	844	867	884	812	892	907	854	861	871	834	793	845	846	877	905	835	898	835	851	853	878	856	842	899	854	840	862	846	880	871	866	864	888	869	853	903	821	857	959	862	879	870	883	862	857	871	927	889	840	901	836	860	857	878	826	859	841	858	858	850	902	838	860	893	840	826	857	862	836	862	880	810	873	850	826	870	821	891	813	805	891	859	853	874	909	887	844	875	972	832	897	854	855	914	856	862	827	816	847	829	850	842	887	863	826	807	852	880	865	788	865	854	840	871	918	874	889	899	862	904	835	858	908	814	882	870	890	862	845	844	866	837	855	926	846	900	877	876	829	845	850	888	859	840	883	876	878	855	841	896	814	811	814	868	887	826	856	875	927	895	875	786	882	845	852	902	912	827	846	900	818	872	874	843	839	875	881	943	888	908	851	846	866	845	867	858	838	872	855	821	902	837	852	886	896	856	850	861	866	873	829	856	827	838	852	897	866	892	875	872	927	856	882	915	835	866	841	856	860	905	894	861	841	845	881	897	904	893	848	844	863	852	881	852	830	898	822	888	902	836	856	846	833	860	891	868	909	878	824	866	886	847	837	868	875	850	898	851	917	817	881	877	860	837	861	847	835	838	882	831	867	873	839	878	839	836	911	848	886	908	850	838	847	833	860	931	891	846	872	875	883	870	845	880	788	884	860	899	846	854	827	881	822	921	860	844	847	828	893	868	843	892	887	852	843	860	846	869	864	884	820	878	856	842	805	792	861	820	833	882	857	851	832	783	796	906	831	827	886	866	870	859	900	868	871	839	830	840	887	823	890	902	875	903	858	850	870	901	862	859	870	886	880	845	819	789	892	917	887	940	844	872	842	852	844	854	888	860	894	868	874	853	856	868	834	891	899	847	855	923	864	888	808	839	927	877	884	919	854	903	877	847	841	880	880	839	887	832	841	907	825	862	834	815	884	874	833	889	898	831	917	861	853	856	886	909	896	923	899	848	866	873	893	890	835	837	823	881	840	883	835	880	841	846	879	839	842	876	864	848	869	892	832	828	828	883	827	841	853	838	838	851	882	893	894	818	865	874	890	888	940	845	871	851	879	891	834	862	844	903	850	877	858	861	861	821	877	843	810	837	840	838	884	879	865	902	881	879	847	869	878	891	830	838	888	802	888	867	923	921	831	897	851	873	851	838	824	887	864	882	860	821	845	899	830	928	829	836	873	854	868	849	854	925	862	844	904	888	821	820	848	922	866	875	921	873	848	794	859	857	834	843	827	919	926	893	906	881	870	922	855	861	894	842	853
27388	21096	11016	2696	1242	716	431	376	325	317	300	292	275	279	262	267	312	277	293	277	295	289	272	262	273	269	274	281	270	287	266	270	267	302	290	267	257	269	256	273	262	263	274	245	284	267	254	254	254	281	240	273	292	243	252	272	267	290	276	269	265	259	245	311	252	255	288	266	266	246	274	252	286	269	273	275	281	268	297	295	282	271	283	276	250	251	268	260	275	293	246	239	281	293	306	275	282	285	260	282	310	275	243	258	290	273	269	284	250	250	272	276	280	264	271	299	276	288	261	283	253	276	276	252	249	277	299	282	240	276	281	290	287	243	266	284	278	266	246	281	276	251	282	266	268	260	274	288	247	279	272	276	264	271	275	281	253	230	258	259	284	274	255	296	267	290	277	273	240	286	300	269	259	272	252	287	298	289	278	255	285	270	272	261	278	271	246	318	262	270	259	254	306	281	251	273	270	286	282	271	244	272	280	260	264	256	278	267	267	254	261	282	251	299	280	276	250	251	251	279	256	272	257	294	284	273	290	267	272	286	282	263	277	297	268	297	273	250	275	249	248	265	270	273	266	266	258	256	251	244	297	274	294	293	270	298	290	249	261	280	286	257	266	288	283	263	265	243	249	254	259	284	271	269	279	247	280	285	251	251	240	268	265	286	275	295	278	260	283	276	273	312	272	283	284	258	272	271	298	304	279	261	284	294	298	289	282	272	265	284	293	288	245	275	282	255	261	255	254	290	270	261	275	282	304	285	275	261	293	281	283	261	264	256	282	293	260	257	292	277	279	257	269	264	283	261	289	270	268	283	259	278	302	269	279	294	274	283	294	289	278	279	264	265	292	273	243	274	246	266	293	282	272	271	289	262	293	255	291	273	275	258	258	280	258	270	276	278	285	285	263	277	280	240	241	298	278	230	267	277	264	279	261	234	268	308	278	261	260	237	261	268	292	253	273	262	253	261	278	279	256	287	269	260	281	261	283	262	266	258	319	281	269	240	252	253	256	266	287	291	272	246	283	251	270	277	300	286	263	265	271	266	286	284	255	263	270	294	284	250	295	294	271	275	292	267	268	264	271	239	294	285	287	277	258	255	263	295	278	294	267	309	245	266	299	264	278	270	270	296	253	255	290	272	284	292	268	271	282	251	258	272	285	259	290	282	290	269	259	260	276	251	233	272	242	271	263	247	278	251	282	272	254	246	261	272	273	259	277	264	304	244	254	319	289	295	256	293	274	254	296	292	249	268	272	260	288	297	284	264	260	254	264	265	263	270	259	252	271	249	282	272	276	289	258	277	281	270	280	266	265	261	290	282	255	273	266	277	272	297	276	239	279	278	283	272	283	261	251	251	275	274	241	252	287	282	266	278	255	286	283	270	298	262	267	253	252	296	260	263	285	276	270	283	247	266	265	262	282	260	276	309	252	279	276	302	277	285	267	270	256	284	272	279	283	257	251	276	281	251	262	255	272	287	254	275	284	268	315	265	281	295	264	283	278	253	274	298	253	278	286	279	262	265	257	243	319	279	317	270	275	298	268	241	268	263	260	264	251	255	285	263	280	280	291	261	275	269	270	276	295	266	270	246	292	255	268	253	266	273	279	267	287	256	283	276	277	261	279	293	260	259	250	265	282	272	266	279	260	273	280	283	268	268	294	263	266	241	246	276	273	256	274	261	245	275	275	280	284	251	270	243	282	252	283	253	291	273	273	268	281	295	297	252	299	254	287	267	288	255	275	273	288	271	272	271	293	291	284	290	286	281	274	264	250	264	253	276	262	252	285	282	257	266	270	264	265	268	253	290	248	259	257	277	260	289	286	276	302	241	226	271	288	286	282	271	274	273	260	277	294	250	275	297	289	272	261	282	279	290	289	269	293	302	299	259	283	247	278	282	283	266	248	287	248	270	265	255	255	294	272	251	248	258	238	278	239	247	269	281	257	234	270	274	259	243	285	248	296	288	274	263	250	273	274	250	287	299	253	292	277	249	288	245	255	290	277	297	269	270	250	289	264	277	307	268	242	303	270	281	273	274	256	306	298	283	300	261	283	245	295	284	273	279	268	278	267	269	297	299	269	281	261	291	260	275	286	269	259	278	293	260	236	281	316	266	275	274	276	257	239	295	252	261	284	264	265	236	262	261	267	296	269	290	248	269	263	280	300	272	283	243	275	255	265	246	269	274	214	229	260	261	283	277	267	275	274	263	290	281	272	270	272	286	279	270	242	269	271	258	264	269	275	247	245	309	276	281	279	273	275	292	262	287	277	307	266	270	261	252	274	276	264	258	297	320	289	241	263	263	255	272	272	291	261	266	285	242	261	265	271	270	269	283	280	246	260	269	279	251	251	285	264	314	272	231	287	271	262	252	266	277	283	273	259	282	241	253	242	286	284	246	251	279	290	294	234	263	257	272	286	278	272	287	270	263	272	269	277	247	291	255	268	285	281	263	230	272	261	276	259	251	274	290	257	300	262	248	301	306	298	284	286	312	272	258	258	271	265	271	282	282	283	310	262	301	264	248	273	280	314	269	279	273	274	275	283	276	288	283	262	278	262	282	287	262	253	269	269	294	272	264	262	295	281	271	259	277	261	241	286	280	280	274	245	281	273	268	282	278	276	256	282	257	253	270	247	267	273	287	300	277	228	299	278	280	269	255	277	273	270	279	281	278	261	276	280	295	259	277	252	265	243	303	272	281	262	294	303	273	294	263	280	272	266	260	234	280	292	289	281	268	285	273	261	249	253	265	267	295	299	269	242	278	256	259	247	282	291	278	255	296	305	263	261	284	279	277	260	296	263	293	273	293	278	260	250	257	255	283	240	264	287	277	289	250	286	271	279	279	256	277	301	237	284	248	254	285	236	249	263	281	263	291	247	276	274	275	279	289	266	267	277	294	273	251	282	260	285	261	253	286	284	289	239	263	298	265	270	274	281	271	301	254	269	309	256	283	277	281	266	284	255	275	263	250	265	293	282	279	276	266	277	271	282	251	253	271	248	291	236	268	258	261	301	311	295	277	254	261	254	256	264	259	289	260	235	256	273	312	268	264	247	260	265	290	246	273	238	262	285	250	257	255	296	258	273	288	275	268	297	274	295	267	273	275	290	270	273	291	264	273	267	274	259	242	286	307	289	259	284	266	269	267	235	273	252	282	251	270	270	249	267	293	246	220	287	276	294	275	290	264	291	244	275	259	248	270	262	278	259	293	301	262	246	257	288	275	276	296	269	284	264	292	247	239	263	287	266	264	274	293	274	272	269	285	276	263	263	287	276	253	296	272	248	284	288	256	285	281	270	285	256	268	285	273	266	284	267	279	278	280	270	246	253	277	274	333	271	274	254	287	261	294	257	265	294	297	274	260	271	262	273	302	271	259	260	277	265	267	309	266	263	257	265	288	275	273	276	247	292	296	281	263	270	287	271	276	265	273	265	274	287	275	287	304	265	275	268	280	274	263	262	283	278	270	259	286	259	269	256	274	277	272	278	284
5058	2730	3846	3675	2211	1390	737	541	368	385	349	356	321	362	344	366	324	310	314	316	304	343	318	345	348	329	346	311	362	347	336	336	354	336	304	349	387	332	319	296	356	362	354	291	308	324	332	336	341	320	329	339	339	314	313	360	324	326	351	339	307	314	327	340	297	323	310	315	331	350	324	335	343	353	340	313	327	339	368	338	321	341	327	318	357	341	333	304	331	334	350	346	344	329	358	299	303	362	310	325	317	341	342	336	289	351	326	333	313	323	320	324	308	310	312	345	342	317	301	328	326	364	347	354	347	332	341	313	336	325	341	348	345	341	321	318	290	327	306	345	302	320	334	329	345	342	348	324	321	353	343	313	329	334	362	342	319	331	321	328	327	299	319	338	375	336	328	351	329	314	318	345	337	385	321	331	330	352	320	347	312	320	326	347	323	354	324	307	363	321	356	374	338	362	312	330	340	328	325	350	335	305	302	323	345	324	318	291	319	324	327	304	312	324	302	308	329	318	316	316	310	325	339	344	307	330	332	322	335	357	332	363	342	306	274	299	352	300	348	357	333	326	306	310	319	331	310	291	322	297	348	360	323	304	329	322	324	326	301	336	314	346	313	352	307	342	334	327	340	316	308	311	335	353	319	340	363	336	343	351	335	323	302	325	363	338	338	332	331	347	322	347	333	333	305	327	372	324	357	335	305	339	328	327	348	277	334	328	330	342	343	340	314	341	339	306	351	371	335	350	335	340	336	308	319	320	288	339	306	329	328	353	322	326	328	309	319	356	324	342	314	326	318	313	319	383	336	317	331	323	349	345	301	303	334	332	326	369	326	319	323	340	311	326	344	332	302	324	334	313	302	305	311	335	352	314	366	346	353	362	313	319	327	342	325	314	287	350	329	338	330	331	334	321	356	347	373	340	305	362	343	346	321	342	323	324	323	297	323	325	335	324	337	316	334	316	335	299	337	321	324	361	319	324	323	346	351	331	326	293	320	305	337	324	340	355	341	324	297	325	344	342	345	317	344	334	341	319	330	328	294	338	330	327	312	331	320	322	308	327	308	314	350	345	320	288	335	352	325	315	358	351	331	333	322	331	332	315	380	319	330	328	337	337	309	347	338	293	341	323	325	319	326	342	316	328	323	326	345	315	343	301	327	311	340	313	329	305	320	334	294	359	364	309	344	353	289	322	310	337	325	327	335	329	332	295	342	357	317	370	292	332	325	338	334	307	316	334	280	303	335	328	342	315	300	320	331	338	328	326	339	317	333	352	342	345	309	321	330	350	339	345	330	326	373	341	344	336	335	326	338	344	279	308	302	302	298	338	321	357	343	366	325	300	329	338	319	325	322	330	322	302	332	330	312	332	319	326	349	364	318	334	305	318	307	346	338	324	303	341	313	320	347	335	315	347	315	358	321	326	318	295	317	360	331	332	363	320	355	319	351	304	306	310	338	307	378	349	330	341	344	322	340	306	318	348	307	319	320	314	324	329	347	349	347	325	339	328	340	328	345	358	292	301	329	319	363	329	318	348	335	313	335	325	322	341	298	346	336	323	326	342	296	343	315	350	319	314	340	339	301	357	337	299	350	288	317	340	349	328	304	344	333	316	341	337	302	311	322	317	357	332	338	328	343	313	296	314	311	360	347	321	341	328	289	318	310	357	320	305	346	316	325	326	335	299	329	331	367	323	360	326	306	316	349	344	300	354	319	345	333	338	323	311	360	348	338	362	334	327	318	313	321	337	305	344	340	345	335	319	316	320	313	327	331	293	333	312	342	364	333	318	314	368	305	360	314	323	327	312	327	332	312	345	322	349	314	310	339	326	309	328	330	352	306	340	345	318	344	333	344	324	343	313	310	341	302	323	322	308	348	356	356	357	331	359	324	338	330	327	329	340	335	364	351	381	318	340	307	323	343	346	314	324	348	351	323	340	334	307	330	324	318	338	345	319	336	314	319	343	359	356	363	344	343	334	304	343	330	310	328	320	341	320	345	343	332	347	296	346	326	324	319	325	292	320	337	312	312	345	325	328	320	335	333	315	302	291	335	330	298	341	353	325	331	352	324	349	317	310	353	338	341	322	344	339	311	320	318	321	354	343	341	329	329	354	345	322	335	352	339	310	345	342	330	317	297	317	352	317	317	356	347	317	315	289	331	344	334	356	331	318	320	334	346	333	329	332	306	340	339	353	339	373	346	320	338	322	369	318	337	321	351	340	321	340	331	324	324	301	330	333	299	322	315	309	328	324	327	319	361	348	332	323	360	304	311	316	328	324	322	339	299	333	321	341	316	373	317	322	358	348	329	356	339	361	343	290	311	315	339	378	325	338	330	306	333	331	351	307	343	343	289	342	323	339	319	352	320	312	317	333	333	318	335	328	347	361	349	316	335	326	327	329	308	357	302	305	312	357	329	298	345	324	318	297	329	349	298	348	335	376	331	335	346	345	314	353	338	320	328	307	338	289	330	342	291	286	327	346	334	306	334	317	324	345	321	330	312	339	318	356	330	333	334	333	367	329	321	309	328	343	330	328	356	348	305	350	323	312	344	353	320	302	316	342	301	346	339	340	298	350	289	338	302	327	315	355	304	312	351	376	296	332	316	311	330	367	306	319	321	302	344	330	304	298	351	359	314	360	320	342	321	360	331	314	320	326	337	339	356	339	314	328	350	349	282	344	320	306	350	336	349	321	333	351	308	319	333	311	341	365	336	354	299	293	340	317	318	329	330	356	341	323	346	313	345	330	313	348	355	343	306	315	335	316	371	309	320	337	323	312	325	321	318	331	332	351	331	321	359	366	324	335	332	325	334	373	316	342	295	343	309	338	348	339	296	334	306	333	337	337	334	324	307	309	350	355	308	309	344	311	309	338	320	325	329	323	334	322	333	332	347	347	316	326	342	349	312	313	304	292	340	328	305	319	329	288	339	347	292	365	345	317	328	305	326	357	332	354	334	313	325	339	357	353	301	328	316	360	341	327	286	337	311	314	358	319	296	331	327	311	328	286	319	316	337	304	333	301	324	330	287	337	318	308	314	328	322	304	318	300	323	330	327	320	320	353	327	326	289	360	354	339	333	341	324	362	334	325	333	345	361	385	342	320	342	320	321	341	352	332	305	319	313	314	326	349	335	332	329	338	261	297	341	331	324	344	328	306	324	334	352	299	326	288	349	344	289	333	325	316	317	297	371	353	278	338	301	318	378	319	339	320	310	333	327	302	270	356	310	353	329	304	338	318	360	338	344	372	356	342	317	332	309	341	342	323	363	322	323	324	332	353	320	318	342	331	328	326	286	328	334	319	351	294	337	354	316	322	298	326	329	327	329	355	293	303	326	351	318	375	315	325	331	315	313	371	354	344	322	339	321	339	333	328	324	333	318	297	311	321	349	365	345	318	350	363	300	322	313	305	319	293	344	333	332	334	301	332	306	349	316	322	318	321	344	327	333	370	320	343	343	338	337	330	341	305	371	315	311	348	351	318	318	303
23807	21494	29154	24100	21417	17895	2837	1391	948	910	839	779	708	701	711	669	708	686	636	643	635	665	663	614	598	602	583	671	656	585	613	590	583	597	608	619	582	625	587	636	544	595	572	580	527	613	593	635	623	559	534	568	580	574	627	608	587	596	553	581	541	598	635	595	604	627	594	536	601	592	623	601	606	595	541	566	622	571	611	600	568	605	531	595	605	580	573	574	569	621	567	576	587	608	598	538	588	575	609	582	597	597	580	621	578	593	618	608	607	604	628	598	587	589	571	614	608	621	562	590	571	538	576	584	590	567	583	609	589	606	619	535	564	610	623	593	617	590	567	571	564	567	592	558	571	593	582	603	589	570	560	596	599	540	543	608	604	588	625	589	614	556	583	579	570	609	591	594	542	562	581	561	566	566	613	568	612	592	562	586	552	576	572	543	574	577	612	575	605	588	612	569	547	580	599	569	593	564	573	570	525	614	578	606	593	651	566	547	548	603	591	578	527	577	601	585	574	538	585	567	608	579	528	566	588	587	550	617	604	589	615	624	551	628	602	595	620	576	555	552	630	615	603	586	584	581	621	583	612	612	625	559	554	600	617	521	603	618	577	547	654	612	605	576	608	547	570	613	603	607	592	609	599	577	613	609	589	587	591	605	539	585	542	580	580	552	603	611	572	557	594	588	588	548	606	541	591	582	516	596	573	572	595	567	594	568	594	538	582	571	566	597	594	595	625	590	579	570	581	590	590	597	575	603	606	598	592	604	601	622	595	586	593	555	587	567	618	561	564	596	625	595	565	605	620	578	614	620	612	610	588	564	623	632	588	572	563	608	614	593	604	564	543	557	612	571	581	596	593	621	619	565	591	574	564	567	602	605	617	591	593	583	565	586	564	625	602	594	583	576	568	575	562	601	598	597	564	533	575	603	582	576	563	563	593	616	582	610	585	526	609	626	551	649	575	571	547	575	579	566	556	549	576	589	557	623	631	590	587	584	553	619	584	581	605	547	564	560	614	623	595	597	600	602	577	611	551	524	577	631	561	583	567	585	563	540	618	605	612	581	577	561	567	592	533	593	530	608	610	578	599	585	533	589	579	621	598	629	597	578	561	556	595	619	600	572	560	612	574	573	576	597	577	561	571	578	641	558	559	549	575	593	543	583	611	555	576	543	565	583	573	580	586	563	561	585	551	628	611	577	620	577	558	613	618	595	604	557	580	565	576	556	587	579	566	590	594	570	562	594	610	592	584	582	587	606	550	549	583	566	556	563	579	614	567	601	543	571	564	567	569	601	593	559	569	553	581	566	594	569	622	592	614	591	577	541	537	597	570	574	619	535	573	582	624	590	530	585	596	583	565	542	533	541	571	562	557	575	622	562	647	578	626	562	563	581	603	613	562	563	588	558	544	557	513	592	563	532	600	589	563	594	528	564	565	565	590	548	606	562	584	593	587	568	574	626	548	615	524	572	610	583	546	587	582	601	580	561	519	558	595	592	594	579	581	624	633	577	547	618	567	621	575	575	612	575	564	588	550	631	580	597	561	607	569	586	614	578	569	583	583	599	602	586	623	599	610	579	580	585	571	609	575	586	565	619	562	599	582	597	599	589	583	562	591	583	585	583	597	630	582	576	570	633	580	541	613	582	624	608	572	588	603	559	595	621	602	597	570	594	516	584	606	620	597	593	609	567	574	564	565	567	563	597	521	621	549	577	603	609	550	628	607	558	582	579	580	599	660	586	579	524	547	568	574	580	548	544	574	556	550	574	587	627	584	561	556	577	579	604	529	596	590	550	558	610	593	559	575	592	600	577	575	575	594	554	602	609	596	525	609	584	623	576	565	568	556	554	570	547	605	593	587	614	603	647	584	591	604	577	593	550	582	559	559	617	615	578	575	603	604	582	606	592	610	560	581	605	559	600	587	613	576	557	554	574	614	552	560	590	588	590	617	558	598	524	615	588	534	597	640	592	556	620	554	622	617	548	649	588	581	597	610	614	578	564	598	591	591	603	547	562	572	584	537	595	591	622	558	568	613	586	574	536	546	574	602	603	588	598	601	608	597	605	590	608	634	615	588	555	607	609	603	559	575	555	581	596	567	606	557	631	600	567	574	576	605	570	589	563	538	594	577	621	634	536	626	618	591	559	585	601	591	577	593	580	563	536	557	563	527	577	588	571	580	582	609	566	571	531	562	602	556	576	531	576	558	608	589	622	588	579	600	595	583	583	588	548	605	610	598	566	549	549	563	569	562	583	572	546	561	534	588	612	583	594	605	604	608	573	614	604	548	627	573	574	571	582	590	564	538	570	527	555	542	569	617	583	596	594	594	588	581	574	588	642	566	603	562	615	594	608	574	561	531	586	569	578	573	570	567	593	590	606	541	564	581	605	611	574	577	610	582	514	602	590	572	568	623	544	608	558	571	616	580	611	564	616	591	589	609	602	585	590	595	568	576	598	617	557	574	584	603	590	581	547	588	573	575	539	595	551	581	534	578	612	568	579	617	578	602	583	596	590	621	585	591	550	564	550	585	558	585	624	565	599	583	531	558	547	577	560	607	577	578	594	586	608	617	576	600	605	577	615	596	565	600	563	561	573	578	582	602	646	627	638	589	564	578	655	539	578	589	593	573	576	578	563	621	565	559	548	592	640	583	609	553	618	588	625	576	585	578	593	566	581	553	562	606	542	596	620	564	590	589	580	554	569	560	598	564	519	592	583	604	530	615	586	621	566	573	615	559	586	570	571	592	597	567	585	562	585	605	617	560	579	619	551	603	595	625	586	560	578	595	562	584	574	631	664	636	547	582	598	583	569	588	561	593	579	594	604	598	584	556	572	627	598	556	545	612	562	584	586	582	605	582	570	564	531	558	606	564	551	579	576	581	557	571	589	595	553	589	576	539	541	626	593	591	577	539	574	597	597	553	591	570	545	587	604	570	572	570	577	601	588	615	577	568	615	591	615	562	593	632	588	615	566	612	584	616	564	582	536	571	574	562	593	614	625	576	577	583	567	601	569	550	578	573	606	588	542	627	562	588	516	568	570	582	591	589	626	609	529	581	554	580	534	582	618	602	639	593	548	616	524	554	581	626	610	603	593	580	580	593	577	587	563	592	602	566	552	584	603	533	560	618	604	541	563	547	560	656	612	594	606	614	584	607	579	602	580	595	606	566	583	550	623	594	646	565	587	613	535	579	572	567	582	613	606	553	527	598	557	529	594	591	560	561	589	597	578	598	561	573	572	632	549	630	584	591	575	586	549	573	591	562	587	584	624	598	624	599	597	576	569	589	587	566	563	597	578	608	556	604	604	563	570	563	610	588	551	573	568	538	595	599	594	617	572	591	595	587	559	603	541	590	598	565	582	581	557	554	593	589	624	577	575	576	591	566	549	564	589	567	578	552	586	615	572	609	557	618	578	568	536	613	596	595	565	562	556	587	582	606	636	600	553	591	558	566	599	592	544	584	591	572	578	597	549	619	566	557	619	591	584
6230	12291	12220	8029	5585	4011	2687	2014	1488	1298	1134	1088	961	954	921	910	842	843	775	750	770	747	727	706	771	701	678	709	672	725	693	682	752	682	692	695	728	710	700	640	642	677	657	715	682	684	632	678	680	674	656	651	677	694	706	640	693	657	697	708	682	676	684	695	637	685	663	673	607	664	670	627	621	661	730	682	692	634	699	698	711	640	682	652	647	657	676	683	674	684	670	594	709	642	726	703	646	643	649	686	680	702	693	676	660	607	687	704	667	666	649	689	650	644	653	660	661	642	679	610	641	675	646	721	637	685	686	669	692	674	656	653	693	650	671	656	653	652	701	706	658	728	679	634	705	627	684	657	634	671	673	684	655	624	623	563	626	668	653	616	640	650	657	655	698	673	696	640	641	649	671	684	659	686	705	671	668	671	710	672	661	675	661	654	634	703	645	666	659	654	642	683	672	686	625	667	660	661	641	665	650	654	635	661	617	659	663	676	650	666	666	660	693	674	657	683	681	604	646	660	654	626	688	662	623	657	674	647	673	700	699	659	622	686	684	684	654	622	628	669	634	677	671	679	614	629	636	710	629	666	667	682	627	686	676	675	641	652	710	674	642	696	650	701	641	654	691	666	689	649	613	688	679	691	631	676	656	617	671	637	678	666	650	679	674	648	662	661	683	637	687	620	642	717	639	647	670	653	669	672	654	690	638	669	606	690	661	670	642	648	667	685	630	690	692	678	636	651	682	611	626	662	609	637	622	666	677	637	652	675	687	640	670	646	680	635	668	728	681	657	655	643	665	729	677	660	609	642	664	633	703	636	716	683	664	649	666	679	676	687	673	669	688	650	630	653	645	637	687	638	694	655	701	668	646	663	657	675	662	638	616	611	672	673	637	644	659	663	682	699	672	664	682	659	672	668	671	688	633	714	685	603	657	691	619	702	680	678	671	642	678	666	641	701	652	644	660	676	662	658	667	646	644	704	625	637	632	714	661	645	658	644	657	596	622	693	679	730	657	661	662	641	687	655	644	683	697	648	594	637	665	632	639	669	708	709	633	636	655	691	640	627	664	631	671	684	656	647	663	651	668	648	654	651	689	634	650	660	706	704	689	665	662	659	697	644	651	643	680	673	671	688	649	671	670	683	643	665	682	619	626	655	638	669	701	640	692	668	621	682	663	699	695	712	667	655	664	683	682	645	649	625	657	625	633	634	633	668	682	683	665	647	639	634	692	658	688	654	656	644	654	672	655	658	621	673	685	673	682	643	668	663	640	690	668	605	627	675	660	687	683	653	584	686	684	655	692	634	609	598	660	653	641	628	663	644	642	674	674	643	699	696	645	653	691	652	663	634	682	695	651	682	706	691	639	651	638	668	683	653	667	715	638	667	666	625	639	694	670	658	648	657	663	679	667	670	636	687	633	619	653	630	712	637	667	660	672	671	717	649	631	635	636	637	662	669	653	603	674	673	676	720	672	649	657	667	664	649	687	631	649	674	634	653	661	668	669	663	705	658	673	638	644	662	632	642	666	656	617	667	710	682	682	683	683	673	641	599	671	665	644	650	669	698	641	670	721	695	648	653	620	648	642	670	633	692	649	610	660	669	620	672	634	691	678	660	711	661	662	677	655	640	699	631	664	668	640	603	664	661	632	670	662	638	688	689	618	664	636	676	690	667	609	655	651	657	676	663	700	644	617	633	676	691	612	693	651	670	653	630	643	650	691	660	630	675	626	645	696	649	647	667	645	677	640	610	644	717	688	667	655	658	636	659	662	677	679	658	697	587	705	674	681	700	661	678	655	663	654	693	671	714	644	681	631	655	681	665	644	697	703	692	672	678	680	628	657	663	661	641	629	674	662	630	682	659	689	712	683	624	646	635	696	608	670	682	673	663	607	623	676	671	614	672	692	649	625	689	686	630	666	618	626	650	660	635	645	665	679	663	624	656	667	665	651	638	660	683	681	625	619	695	661	706	676	692	634	686	677	701	639	628	639	669	669	641	646	663	674	672	616	670	675	620	664	689	635	705	642	706	658	686	635	636	667	664	650	665	631	645	663	678	661	676	653	672	666	638	673	649	669	644	640	710	640	615	676	619	663	629	665	642	651	715	660	660	652	644	624	631	700	660	631	646	632	672	639	648	664	658	670	634	619	698	649	663	624	693	628	627	627	699	734	647	610	708	607	661	651	626	629	651	610	692	642	691	682	620	685	648	637	691	634	653	668	653	667	653	627	654	672	648	687	663	679	639	699	707	658	662	665	659	632	652	650	694	670	681	627	649	592	676	680	633	625	633	664	606	678	661	654	667	695	622	618	683	710	651	708	664	702	658	654	698	646	698	654	683	634	715	635	661	685	671	652	667	662	648	627	638	655	660	689	654	637	641	677	660	680	646	645	684	640	645	661	676	679	666	673	694	704	661	651	627	697	650	654	681	642	667	636	700	668	707	638	679	686	657	668	674	684	678	654	668	638	648	665	687	658	613	677	691	628	641	702	664	625	684	616	637	704	630	673	659	675	678	653	671	645	670	690	684	630	633	650	643	681	646	677	598	694	639	708	694	695	639	638	673	643	651	670	670	644	653	654	653	629	654	636	648	677	670	654	677	633	667	631	611	699	671	647	684	619	630	649	664	629	648	650	690	659	604	700	642	652	651	640	677	671	586	658	671	679	643	610	652	636	654	645	644	682	697	639	674	663	653	667	657	630	663	679	698	668	661	671	621	662	673	655	661	679	673	677	636	709	637	686	693	659	692	632	646	703	681	632	662	658	638	678	669	654	650	660	604	677	653	630	687	655	691	659	605	633	655	631	669	666	660	683	653	648	668	631	669	669	620	663	632	648	637	651	615	641	642	669	651	689	633	673	675	622	650	674	638	685	616	668	678	700	665	667	611	679	666	662	677	682	647	637	650	664	654	624	648	678	661	704	668	640	695	659	633	730	617	666	697	628	646	676	642	643	711	641	660	652	628	643	674	650	660	630	648	675	635	672	660	648	656	656	665	642	690	668	654	658	663	619	643	640	660	651	654	711	674	629	669	680	674	634	657	631	641	676	699	640	628	661	660	684	629	677	647	672	632	637	682	691	690	666	690	626	673	607	655	696	697	654	660	649	705	647	668	661	667	657	655	687	735	656	658	690	650	652	659	659	645	623	657	697	682	628	654	673	651	671	682	653	629	639	635	686	625	678	636	633	675	668	628	651	622	660	663	630	672	661	637	659	635	673	635	667	640	669	679	607	632	630	749	678	661	629	667	659	654	645	628	649	628	601	678	627	698	632	609	646	665	654	654	671	658	653	692	668	674	688	676	693	659	684	595	672	692	679	674	659	659	666	635	684	668	645	671	636	669	676	628	647	643	703	629	709	674	677	685	665	666	656	656	636	660	692	682	646	648	576	664	670	632	649	635	629	670	628	643	697	683	680	653	674	645	643	694	669	609	682	640	641	682	650	654	616	663	640	609	690	670	664	703	662	681	684	671	676	640	689	660
24994	21477	28299	24995	17414	1815	834	590	478	408	407	390	389	340	380	368	352	353	329	299	334	338	327	330	338	318	332	317	297	361	316	291	335	273	310	317	320	305	337	332	307	279	335	310	302	338	331	334	269	314	307	318	322	305	298	309	303	300	331	308	285	286	256	331	321	305	312	307	285	287	296	282	344	314	323	303	304	318	327	320	302	287	313	290	297	288	322	297	297	304	305	328	295	311	289	339	330	312	294	284	317	295	324	311	295	330	308	300	300	337	303	302	302	287	302	328	328	300	310	306	309	335	293	325	293	318	330	299	300	318	280	291	317	262	330	320	320	296	314	331	265	298	324	306	291	311	288	276	336	312	315	295	306	330	316	322	291	298	292	287	291	274	319	306	321	296	327	318	302	314	285	293	345	319	297	325	301	284	323	301	310	307	293	320	321	341	325	261	294	312	289	270	308	306	325	334	309	321	294	307	303	287	334	323	327	306	288	336	315	318	306	305	316	310	297	310	313	301	309	286	294	284	312	300	303	312	305	323	299	327	314	328	319	318	313	356	329	311	292	333	334	288	293	304	316	289	296	313	260	289	284	285	315	273	327	320	323	319	301	326	309	318	285	312	336	293	326	284	305	294	301	303	300	314	341	327	302	306	330	306	298	289	309	322	332	310	278	321	281	294	288	292	308	322	260	302	284	316	327	328	314	316	334	299	311	323	290	295	333	335	304	307	324	290	294	308	300	300	311	311	329	289	300	353	329	314	316	323	329	300	298	289	291	315	311	345	304	316	319	313	280	314	311	299	271	312	324	315	311	317	339	322	303	312	299	309	296	304	336	286	308	333	270	300	311	334	277	320	303	286	337	298	329	307	257	327	295	309	296	297	312	298	292	304	367	290	296	306	302	293	281	318	312	317	287	312	281	285	327	289	296	317	283	307	304	276	293	313	297	320	276	301	299	327	293	278	272	311	298	313	283	284	285	298	306	281	291	306	307	304	311	301	331	296	341	314	320	300	275	287	304	278	296	291	294	316	320	320	312	328	321	289	304	291	298	293	287	317	308	309	289	295	310	321	305	292	288	277	309	311	307	300	328	286	317	301	322	295	334	293	299	307	297	288	305	310	280	287	325	315	271	293	279	291	273	308	278	307	299	288	309	293	308	311	301	300	284	316	304	318	310	301	316	276	345	288	315	328	317	308	289	283	317	327	316	294	310	281	307	311	313	284	293	321	307	311	312	276	308	326	336	312	273	297	254	332	308	318	318	323	321	288	332	313	289	296	298	315	283	312	312	308	300	300	280	312	300	307	296	290	271	321	281	309	293	329	297	307	332	329	296	326	310	304	300	296	332	307	313	301	265	315	287	326	292	312	334	298	331	312	329	320	303	303	298	302	302	306	312	317	308	315	305	337	311	290	345	319	306	322	285	299	292	291	283	278	295	338	278	309	303	284	354	312	277	287	324	316	309	291	325	300	281	339	285	272	319	264	294	314	289	301	308	294	263	309	300	324	316	318	290	298	326	297	294	322	296	308	301	302	295	330	295	299	305	307	276	280	301	315	291	283	301	285	302	336	280	320	285	292	273	327	337	298	313	313	305	330	295	294	303	280	313	305	330	347	283	280	326	302	268	291	303	300	323	281	320	303	291	319	320	341	320	295	294	297	309	312	302	286	257	296	330	314	319	314	281	295	307	308	300	303	297	282	317	308	320	283	318	303	317	284	321	305	319	287	310	336	319	298	291	325	304	314	345	350	324	327	328	302	286	311	299	328	300	280	312	301	325	266	318	302	295	282	281	298	313	344	291	314	295	286	328	306	277	330	290	330	290	291	305	319	280	331	294	337	299	300	319	295	307	311	305	277	307	281	311	279	342	274	260	288	320	313	285	277	297	283	301	340	274	328	324	283	320	287	278	299	305	297	318	308	327	281	316	297	299	290	315	258	302	299	297	295	324	324	295	298	306	317	305	282	324	313	286	296	290	301	280	298	314	309	308	279	290	298	291	301	297	306	307	308	295	316	279	316	283	295	299	278	307	273	282	316	314	305	347	308	296	302	276	337	313	291	327	316	351	303	326	283	294	305	302	315	299	319	307	326	291	308	305	300	314	333	326	321	315	296	311	301	301	293	285	307	321	314	285	314	319	303	320	275	309	312	307	289	279	299	313	293	303	304	324	321	290	292	306	284	328	277	299	318	338	291	277	314	294	300	279	294	286	292	312	299	295	310	321	301	279	298	319	277	286	289	299	291	310	335	295	302	305	302	302	288	328	298	299	344	312	313	342	315	302	342	266	311	289	305	320	304	304	314	324	308	280	318	277	310	308	303	314	272	307	264	317	313	327	304	276	305	286	321	272	325	333	292	293	281	313	318	325	325	305	293	302	313	293	309	311	309	341	327	300	324	277	289	299	308	291	283	282	309	326	299	316	303	295	301	311	317	311	355	282	321	289	324	323	337	305	310	276	298	280	321	308	298	335	281	311	326	280	315	304	312	289	263	289	321	319	321	279	320	298	307	266	299	289	305	318	291	328	286	308	306	287	340	305	341	316	344	288	319	296	293	312	316	294	289	286	286	308	304	282	303	318	299	303	304	334	320	323	268	289	308	327	302	287	279	336	303	298	294	305	322	337	304	287	306	336	293	290	293	298	318	308	302	311	303	326	324	305	344	290	294	317	330	279	279	321	310	318	350	320	287	295	293	322	282	302	310	310	284	305	307	338	339	292	322	269	326	284	307	280	303	301	319	291	323	324	301	297	267	300	295	308	311	326	310	357	327	309	295	296	294	283	300	326	309	305	312	282	282	337	281	300	293	317	304	254	322	298	319	293	267	296	325	329	309	289	347	309	270	296	331	302	315	322	331	289	303	284	336	278	341	291	308	313	297	299	307	287	314	298	293	334	313	289	290	316	316	311	306	311	313	279	284	293	310	292	295	316	272	291	330	310	251	328	298	324	303	297	304	293	314	322	298	322	291	334	302	324	299	299	267	292	316	332	290	294	307	305	313	285	308	312	300	322	330	336	274	303	292	311	321	275	282	307	312	309	324	289	281	304	308	337	297	303	320	327	273	310	308	315	290	308	298	315	289	284	316	301	296	328	306	303	329	322	294	280	262	312	314	317	323	303	305	334	286	321	316	253	296	313	313	264	282	321	286	308	309	305	286	295	275	289	303	309	312	280	287	315	279	348	287	296	299	291	284	297	291	308	320	318	321	328	303	330	294	323	290	335	295	292	310	300	298	317	313	294	289	316	274	317	312	269	308	335	330	318	299	334	317	297	313	319	307	287	323	321	317	287	276	298	305	308	297	283	343	280	283	312	301	315	318	296	291	296	306	303	282	303	306	315	308	319	297	318	318	299	331	299	275	322	305	294	293	302	276	277	268	322	290	290	334	286	286	315	282	304	289	325	316	289	275	312	314	307	306	280	308	297	284	292	319	282	274	286	302	273	268	315	293	299	310	336	292	327	312	283	277	305	308	285	316	297	312
5734	8179	8198	4931	3135	2402	1571	1168	866	773	683	565	570	536	506	547	431	442	491	469	447	418	463	385	401	392	398	388	407	441	422	381	388	398	395	412	457	388	409	389	419	388	392	387	442	392	377	397	378	426	401	401	368	407	370	375	382	389	398	399	373	399	376	405	379	385	379	393	386	375	376	372	432	395	422	379	377	358	397	372	404	414	387	428	399	407	364	364	389	355	372	389	415	378	398	356	391	386	420	386	366	420	379	411	408	397	373	389	360	372	418	378	377	388	411	419	366	392	376	395	401	393	355	399	350	387	392	387	340	352	390	382	366	401	389	390	375	406	395	356	392	389	393	377	426	375	392	376	357	387	401	388	386	419	392	373	390	406	415	369	373	381	377	402	387	415	361	360	388	381	362	412	370	408	366	385	360	386	379	393	424	353	376	370	390	392	398	392	369	392	357	395	366	393	424	395	385	372	402	362	347	373	390	414	379	376	380	385	406	400	372	353	387	360	375	399	364	389	347	402	374	386	389	396	387	365	421	398	403	378	385	402	414	393	374	391	368	367	388	402	399	421	411	382	417	338	382	352	363	387	368	393	397	397	399	374	394	424	355	360	410	368	365	399	348	371	380	395	387	375	359	371	372	372	381	385	414	400	418	416	380	325	378	377	383	363	382	381	389	390	355	372	369	406	412	423	394	356	387	385	393	393	370	403	398	357	400	405	353	402	410	376	369	388	411	389	398	411	387	432	374	374	369	379	415	399	414	394	391	364	376	394	385	377	375	342	426	391	410	374	382	379	346	348	387	380	373	377	369	386	395	411	374	414	387	377	377	395	409	377	391	378	384	407	408	399	456	367	375	408	409	401	421	399	430	421	395	362	408	351	403	387	405	384	368	383	419	383	356	376	359	377	420	375	387	385	409	379	395	408	408	380	424	384	398	386	373	404	370	409	400	380	373	404	366	386	388	387	379	356	359	383	418	395	372	374	390	383	385	398	418	378	396	398	416	414	406	397	416	353	355	378	380	389	404	406	382	392	369	350	392	404	383	365	389	357	382	397	389	379	386	380	393	376	391	378	371	386	427	407	392	389	392	374	383	378	378	338	384	373	409	427	378	408	392	363	384	384	416	388	384	406	370	399	387	379	353	393	393	381	366	389	410	378	407	363	401	378	377	399	397	393	355	348	348	409	393	398	377	405	400	401	392	384	386	401	402	368	385	427	410	365	395	386	368	387	394	400	399	390	363	375	393	387	391	404	410	397	387	411	371	372	456	403	374	349	388	367	375	387	399	365	383	364	360	384	358	399	397	377	364	399	372	377	382	433	400	370	326	405	373	383	409	340	376	383	383	427	368	366	384	357	382	339	400	399	393	384	388	360	344	382	402	408	363	384	402	377	373	422	407	391	381	390	394	362	399	365	382	406	379	370	378	396	391	362	396	399	380	383	420	377	354	399	409	344	382	371	355	398	404	393	403	379	347	382	400	386	369	393	391	383	408	363	398	376	415	341	412	418	384	388	395	377	434	384	417	395	401	401	382	403	382	385	414	431	393	370	360	390	379	402	408	370	404	375	366	421	352	370	362	392	346	405	403	405	379	385	376	391	378	382	381	359	375	371	372	397	386	347	391	375	396	344	377	379	392	426	378	381	379	389	404	375	390	388	404	386	352	398	386	376	413	356	398	425	358	386	373	405	397	389	373	402	387	382	370	382	369	359	413	382	392	367	392	406	382	411	357	357	374	349	376	389	412	382	381	367	422	385	385	384	369	391	396	390	382	390	380	371	375	403	357	399	398	379	396	363	379	362	392	393	378	424	376	391	380	327	348	379	371	350	360	382	374	370	376	356	375	390	390	383	392	366	425	392	402	390	415	367	384	379	403	393	380	383	388	405	373	349	379	371	388	373	414	392	389	388	374	378	358	365	430	366	381	398	379	381	382	382	396	383	412	403	381	370	424	363	386	367	377	386	404	359	366	400	390	396	363	369	406	372	374	395	366	405	382	398	358	366	380	393	402	366	391	403	379	388	385	413	396	379	415	361	374	355	402	396	379	373	392	401	369	368	371	409	388	374	385	411	392	385	378	429	378	385	371	383	400	382	390	374	352	361	396	388	388	364	362	395	390	386	381	398	400	368	365	401	359	381	367	410	352	375	399	401	417	385	361	389	405	392	374	370	387	359	365	383	391	385	377	382	371	366	380	360	359	378	367	381	359	368	361	409	372	393	363	336	410	390	398	422	386	399	399	371	367	389	404	436	416	386	406	377	394	387	385	387	386	418	365	418	359	392	384	389	377	425	402	385	393	428	406	378	393	353	410	359	342	379	388	389	367	421	409	392	401	380	391	387	351	392	372	377	397	392	390	358	365	381	383	390	376	405	363	401	394	368	393	395	370	399	403	417	395	406	393	394	376	404	376	382	357	413	360	387	414	381	364	385	403	406	399	394	370	401	364	358	358	356	388	397	350	372	401	376	364	343	388	383	398	408	372	360	342	402	341	349	340	401	397	390	360	346	386	356	352	402	376	365	387	371	404	395	401	362	365	368	395	364	381	385	396	371	371	407	382	384	373	384	365	405	415	394	403	377	368	372	386	394	392	429	402	361	379	374	371	357	405	378	393	360	379	376	414	375	347	379	413	384	364	385	405	374	386	393	413	386	386	370	371	371	308	372	386	394	372	392	404	376	386	366	379	368	367	381	387	357	361	411	420	394	367	379	391	387	399	407	367	374	398	415	372	366	351	390	374	386	389	380	371	388	405	415	423	343	381	376	383	393	413	390	439	367	372	423	375	385	397	400	375	420	393	424	377	334	385	353	398	435	353	340	399	420	413	364	415	410	393	359	356	415	392	416	396	390	368	382	373	353	352	380	391	379	372	380	418	368	387	409	359	413	403	369	377	377	401	401	383	380	386	361	392	404	373	396	380	366	391	424	392	387	370	406	382	390	376	364	375	366	420	358	403	385	414	371	420	405	367	418	370	335	365	380	389	379	366	383	373	385	401	353	373	368	354	373	403	399	388	390	392	401	414	381	399	382	384	416	385	385	399	401	400	367	370	406	375	363	394	406	356	382	399	393	413	363	355	386	419	408	394	395	368	388	401	369	372	404	401	375	378	416	341	400	410	358	389	369	369	398	380	375	405	419	367	372	401	376	380	384	372	373	398	386	391	372	367	357	387	382	362	362	366	371	352	415	363	396	340	385	389	393	384	398	368	368	391	403	384	370	394	373	386	366	405	393	413	403	368	384	388	424	343	387	377	375	390	372	353	405	387	383	362	358	405	379	366	380	381	406	366	367	377	371	378	395	380	406	410	372	398	396	364	362	361	376	387	403	403	413	381	360	411	406	410	414	388	349	405	401	399	376	380	382	378	395	393	376	362	372	400	393	354	398	385	400	379	365	388	386	399	382	363	425	410	385	366	418	371	386	362	404	420	347	401	400	398	410	367	354	401	389	379	408	380	406	409	337	411	379	356	389	392	386	383	353
22984	21536	29553	23991	21531	21650	15701	2351	1533	1407	1222	1174	1109	1024	1028	1034	1003	921	949	893	901	801	844	888	828	865	837	806	829	817	774	886	761	826	789	801	834	765	818	785	745	776	827	761	785	797	782	748	793	791	767	777	784	785	806	777	779	721	787	776	778	810	794	727	786	795	767	788	775	803	785	766	806	780	767	781	757	725	765	773	725	798	756	766	745	782	765	751	755	785	713	835	791	743	770	794	777	770	764	758	773	722	781	770	753	794	791	771	790	719	720	810	776	776	763	785	756	753	734	776	717	787	738	764	767	753	790	710	721	791	744	808	763	766	760	782	752	758	783	781	756	810	769	738	776	720	746	760	792	730	771	751	738	801	732	753	707	749	763	801	788	773	746	762	774	729	792	703	789	744	727	750	762	738	745	729	727	731	784	758	785	773	774	729	775	698	748	786	740	783	762	769	765	736	758	744	734	725	793	787	793	695	734	783	764	806	754	748	718	722	768	773	716	773	750	767	808	781	776	767	752	784	769	793	721	789	753	733	734	805	778	769	688	731	731	749	790	793	757	767	779	827	812	826	732	771	744	729	790	804	829	779	700	749	750	767	757	751	766	793	714	726	740	758	757	762	757	774	692	752	764	772	793	729	753	766	734	779	787	794	795	759	780	768	726	780	731	706	727	776	762	774	756	791	753	767	747	791	723	777	764	764	794	730	738	725	726	763	718	765	770	760	752	759	740	755	770	781	780	780	699	727	759	731	773	778	762	798	745	801	797	777	821	781	764	740	769	700	748	746	757	779	704	714	727	742	817	744	788	793	803	769	666	767	743	750	745	791	770	738	808	699	723	735	784	787	773	749	753	807	733	773	727	779	729	839	764	770	779	781	799	769	736	748	764	760	767	780	774	755	777	766	729	812	766	686	778	764	794	771	769	783	782	820	732	746	781	801	748	721	768	775	761	774	770	759	760	746	742	795	796	744	793	763	793	723	742	755	756	710	756	758	741	794	746	750	806	740	719	771	789	752	711	726	727	773	773	780	798	758	779	755	761	740	777	795	719	758	763	771	708	781	790	784	703	820	781	762	735	771	757	798	741	700	767	739	767	733	782	747	729	734	775	792	758	724	760	771	769	754	793	754	773	724	773	749	769	769	724	766	786	821	782	784	735	754	722	766	746	748	744	773	776	737	747	793	733	766	773	755	775	785	795	769	779	762	768	756	844	799	766	726	735	792	775	791	749	821	787	758	777	778	785	811	797	818	762	728	771	761	764	787	735	732	787	782	796	766	811	762	733	788	727	748	758	745	762	809	739	779	722	772	748	794	725	747	793	727	771	789	742	715	763	808	730	807	765	807	758	752	777	730	721	809	778	751	740	807	790	745	797	775	797	725	764	745	743	766	730	759	803	764	768	715	732	741	762	726	775	763	779	721	762	763	770	786	766	766	779	760	719	736	758	793	718	730	756	740	758	741	761	728	776	753	738	774	775	714	775	730	732	796	779	761	768	778	752	734	749	735	726	735	735	794	758	753	786	808	789	729	771	791	763	753	750	743	819	694	727	767	705	769	753	750	765	787	758	811	745	780	735	731	744	755	747	758	760	715	754	752	743	769	762	789	780	762	714	801	751	781	738	766	799	807	753	748	736	786	748	725	719	783	729	845	726	709	758	767	719	742	726	761	739	763	747	732	784	789	738	779	800	749	744	800	816	756	787	784	770	769	752	797	774	785	744	786	747	756	782	777	778	743	755	777	789	711	756	766	726	754	780	788	775	776	767	761	828	735	811	782	804	795	748	788	718	756	744	759	805	770	783	774	742	759	740	801	762	702	785	776	784	754	725	718	785	717	779	781	714	800	743	744	753	747	770	768	706	795	733	777	737	743	715	759	813	787	705	712	750	750	742	767	742	775	807	756	764	752	767	741	792	760	794	774	784	760	776	736	758	710	779	773	741	735	751	745	752	777	749	796	746	785	772	740	768	787	707	757	757	762	780	763	745	807	723	794	743	748	789	752	721	763	745	746	705	746	749	754	773	846	808	736	719	742	748	753	743	737	708	762	768	805	777	741	771	731	708	736	813	788	798	750	725	752	763	849	808	780	779	757	759	758	763	741	754	808	769	777	778	815	759	762	774	783	762	744	717	732	747	767	731	733	768	741	767	738	765	744	812	748	741	733	749	729	768	753	777	768	714	754	778	772	748	765	759	829	782	738	749	755	766	787	748	734	737	789	758	774	732	765	788	793	792	780	749	729	754	747	791	753	738	768	764	733	751	755	791	771	779	765	723	795	751	738	770	755	762	790	726	757	737	730	728	761	769	800	767	744	736	756	758	749	734	796	814	755	744	786	769	727	785	796	743	737	757	773	772	790	727	722	822	806	727	812	751	772	732	783	819	747	743	764	782	743	750	784	734	760	740	793	769	744	721	747	761	768	783	746	794	734	746	737	791	798	751	741	751	739	772	741	786	763	734	751	708	754	738	724	744	754	759	776	766	740	778	756	749	713	732	775	785	757	775	823	720	749	775	752	791	734	744	799	823	787	712	771	774	749	787	741	776	769	831	747	768	794	749	744	754	758	714	739	785	711	784	741	748	771	780	754	735	742	778	763	778	731	775	744	804	778	749	828	769	737	760	747	799	744	752	767	758	761	809	756	761	789	710	806	740	796	764	748	749	767	760	763	771	741	776	787	758	726	764	774	755	742	707	738	791	774	738	727	767	784	807	783	739	746	768	738	807	773	768	746	756	748	795	722	746	793	736	769	817	757	771	771	741	774	746	774	819	751	731	762	776	769	751	788	716	746	776	732	745	715	794	779	762	740	773	794	713	771	713	759	778	761	809	844	775	786	789	749	753	763	801	793	749	787	762	774	778	726	746	739	764	716	707	787	784	786	757	807	742	781	736	728	722	741	787	760	735	744	734	833	807	773	765	692	777	761	730	791	816	710	743	810	756	783	770	788	741	763	748	744	759	732	830	723	775	744	740	778	715	792	743	739	755	785	730	755	800	711	782	735	720	761	768	759	744	784	786	777	743	714	804	745	696	749	777	738	721	796	787	748	771	745	764	746	754	738	755	731	743	752	773	743	770	831	743	768	734	737	789	721	746	749	767	802	764	778	779	763	792	776	765	720	730	774	727	738	738	716	780	781	770	786	742	776	779	760	794	756	723	754	794	777	753	708	781	742	763	775	773	805	713	751	729	727	732	756	733	748	803	782	780	760	775	743	752	782	771	784	772	790	732	731	764	744	798	763	704	761	690	740	703	737	786	776	762	758	808	771	766	796	745	737	704	730	732	796	812	736	782	760	770	783	748	772	758	787	727	732	776	748	779	772	726	726	759	809	758	721	767	736	834	712	734	795	742	765	765	786	778	745	794	763	759	749	732	780	730	766	806	800	714	739	743	797	778	722	767	750	766	805	735	759	750	770	745	796	716	746	787	781	753	719	793	780	781	747	761	765	744	804	768	739	755	745	725	755	758	765	759	773	757	768
8031	19398	18425	12476	8164	6273	4416	3159	2526	2138	1897	1651	1480	1448	1277	1275	1302	1169	1101	1118	1098	1018	1040	897	970	959	978	939	944	930	927	895	882	914	912	906	885	873	854	836	816	825	874	913	888	919	925	861	901	850	901	906	897	850	890	868	857	900	949	847	857	877	885	845	867	911	805	888	864	908	888	857	844	877	819	815	892	848	843	865	877	902	873	880	873	860	834	876	897	902	897	863	854	811	857	870	866	845	883	886	773	855	830	865	824	808	888	862	844	878	862	865	902	838	886	868	911	836	872	847	842	847	866	850	832	872	838	797	833	833	838	875	857	799	830	846	880	873	861	819	804	874	870	867	859	866	860	794	878	852	859	839	862	846	837	842	900	828	898	824	796	882	936	857	900	866	854	831	845	818	866	865	848	830	893	831	908	849	874	924	830	888	912	857	909	837	839	855	873	826	841	827	854	803	873	814	834	842	862	881	813	881	865	818	847	859	859	851	854	895	880	845	845	896	803	847	841	847	822	841	842	866	861	839	873	852	920	825	828	816	831	882	899	857	814	876	858	889	813	825	848	843	879	857	919	850	872	879	864	851	881	874	852	859	869	863	884	919	871	912	832	937	862	910	844	878	859	887	886	822	828	876	853	833	799	850	858	887	855	821	878	832	815	831	851	926	884	871	827	869	884	824	904	839	894	850	906	880	875	870	832	903	895	835	820	856	859	849	887	839	856	823	877	869	833	849	882	871	818	890	850	833	840	807	852	882	863	858	857	877	878	834	882	811	876	876	855	837	850	882	814	811	817	843	889	887	856	886	913	895	874	894	882	830	909	872	799	872	850	913	862	831	879	880	872	850	871	903	769	885	831	893	913	916	855	838	885	874	806	854	838	864	876	829	864	868	874	839	893	867	869	814	868	816	867	794	912	857	849	846	897	854	821	861	816	831	838	867	842	860	906	823	845	884	861	841	831	883	837	846	845	925	874	936	815	839	874	882	882	879	882	843	929	867	824	886	876	849	886	866	857	849	821	853	825	848	842	868	879	833	856	818	854	882	828	867	883	818	863	857	855	825	903	854	854	834	923	865	858	793	836	865	855	896	840	868	828	851	812	844	866	884	854	879	885	831	891	887	851	876	874	875	910	837	819	809	812	785	863	869	851	833	927	826	842	849	864	878	851	860	854	850	880	849	858	865	870	836	807	879	901	870	870	846	819	886	871	833	838	897	919	880	831	863	841	895	861	863	866	925	837	831	843	852	850	854	836	882	877	898	866	853	822	890	822	902	841	829	904	872	883	866	851	874	819	886	865	841	889	863	826	826	819	864	864	837	833	882	882	839	861	869	864	839	897	858	888	894	838	872	874	863	827	843	883	890	835	878	829	844	872	844	819	864	868	858	899	862	805	862	909	895	893	891	867	836	853	842	868	883	853	878	851	853	812	833	886	840	836	833	854	849	827	868	837	845	856	818	816	914	789	779	920	855	829	837	824	870	871	847	846	860	851	807	816	861	854	850	816	878	873	775	871	846	860	863	837	843	807	847	878	889	867	845	821	882	870	848	840	865	902	873	845	818	880	829	874	804	858	856	870	804	866	842	837	833	836	882	882	888	841	868	846	895	849	837	867	889	887	860	831	863	867	900	854	807	923	857	872	870	913	835	860	882	866	875	823	865	811	885	853	888	807	851	863	898	836	850	817	858	881	859	832	863	845	846	876	902	858	862	906	865	821	888	918	870	899	847	863	886	870	859	850	825	805	916	813	867	879	876	865	825	907	892	875	867	875	818	816	812	803	879	853	853	870	836	861	808	799	852	889	793	836	835	883	818	838	810	865	856	889	880	883	883	883	794	892	856	843	884	857	928	832	860	864	839	827	828	862	855	853	880	839	876	879	878	846	800	827	864	849	845	905	859	807	874	845	899	827	801	875	842	865	862	854	835	839	866	856	848	854	894	863	871	840	841	842	885	833	853	832	832	827	877	841	857	841	845	839	836	844	896	821	874	885	889	849	856	829	816	770	829	901	876	904	825	823	892	901	845	833	874	852	814	797	849	875	841	825	846	852	867	854	848	893	881	834	824	859	797	792	851	845	825	834	860	828	855	876	856	794	858	870	867	827	921	848	827	800	879	887	877	851	793	857	837	805	827	880	840	896	889	835	807	863	837	884	870	861	774	874	815	821	854	861	886	895	871	858	874	839	899	851	865	872	879	807	856	824	785	871	825	852	879	912	882	863	872	809	843	847	915	888	838	858	819	827	894	842	845	811	817	846	862	877	842	865	859	863	827	831	800	859	883	842	889	867	862	874	931	802	823	851	864	882	842	885	863	831	808	811	867	823	852	854	894	888	895	829	835	928	885	824	894	776	876	840	830	809	848	850	842	838	891	839	858	851	855	870	853	845	875	854	802	853	873	831	867	795	873	836	871	886	865	823	834	887	851	892	866	860	883	886	848	870	910	846	871	853	813	863	897	911	864	863	831	843	891	881	860	867	820	902	787	854	858	864	856	837	834	873	849	859	875	872	892	904	800	863	831	819	925	832	837	828	850	863	862	860	841	849	888	826	804	874	875	831	859	848	867	842	826	843	828	887	874	897	904	830	857	921	877	855	895	869	808	847	838	899	841	871	839	839	877	849	911	842	846	853	844	883	832	906	849	877	817	819	880	827	867	858	865	830	869	804	836	852	844	807	902	875	898	853	847	823	840	845	855	876	850	862	870	851	846	837	897	826	869	874	849	877	824	851	902	860	801	905	848	846	891	845	857	894	817	885	914	831	863	867	830	874	840	847	853	854	855	830	856	851	835	878	851	839	836	847	865	861	908	864	880	880	861	892	838	781	840	824	842	856	825	812	848	848	835	831	857	902	892	891	846	839	845	904	890	867	839	841	781	819	888	852	818	830	867	870	835	862	866	890	860	863	807	876	835	820	907	827	880	806	881	861	859	880	835	828	843	814	879	870	815	861	749	865	860	844	846	883	911	866	869	806	852	828	919	827	834	807	829	879	804	877	869	814	878	890	896	894	869	828	842	840	876	926	834	845	865	874	868	770	810	796	808	826	873	850	864	847	832	853	856	833	860	895	862	875	847	850	804	843	883	820	802	920	834	847	871	824	910	879	880	855	853	838	853	826	836	923	828	869	836	809	815	866	831	854	852	890	821	852	845	834	822	894	838	813	837	853	833	850	849	862	914	830	852	791	939	879	867	785	871	833	852	846	863	841	833	823	895	856	877	876	814	827	858	774	836	816	895	825	835	816	839	883	888	850	882	889	833	855	876	872	849	820	883	907	832	885	877	860	895	876	826	885	829	845	813	870	885	888	856	868	964	911	851	904	859	895	817	847	872	839	818	827	877	871	800	890	824	861	872	861	839	861	847	867	855	874	923	875	972	837	844	876	866	871	882	860	929	881	917	887	819	820	824	857	831	864	867	879	839	841	805	856	845	862	867	881	902	867	882	834	896	838	788	792	843	846	882	902	858	853	835	834	835	828	889
27172	20987	11193	2349	1156	676	481	323	303	291	290	265	292	254	268	272	278	275	270	252	247	252	288	226	257	253	295	274	258	245	283	247	275	241	262	254	250	279	279	255	271	274	257	272	272	264	235	258	236	265	281	290	260	298	268	265	247	291	282	282	269	269	273	292	260	263	281	263	283	245	242	267	269	262	247	261	271	248	280	274	263	271	257	273	259	264	264	303	295	267	276	251	258	250	250	247	281	290	274	259	282	282	244	271	259	276	260	270	271	290	286	255	281	278	287	276	274	259	274	281	301	271	275	231	242	244	292	246	271	257	253	252	265	263	267	269	290	276	272	272	249	277	235	281	250	266	267	246	255	255	270	285	294	267	290	265	251	261	276	274	277	264	284	275	295	248	266	285	271	273	251	253	275	267	284	274	258	268	241	269	251	282	242	244	273	251	283	253	253	254	266	280	259	269	260	262	253	256	261	283	270	273	260	254	253	279	240	270	247	263	271	271	267	283	262	272	266	248	255	281	257	263	283	267	244	255	288	299	276	263	257	270	254	286	279	248	235	300	277	248	262	270	266	282	279	256	274	272	285	264	274	264	264	277	264	269	266	274	257	269	243	240	277	241	287	276	260	283	249	285	263	276	262	275	251	282	247	265	291	261	281	240	260	253	292	281	277	270	269	263	249	277	252	289	295	274	273	272	263	313	233	277	261	294	253	259	258	274	272	274	275	262	277	261	254	257	269	278	252	265	263	229	269	264	256	256	249	249	251	278	290	277	267	300	240	240	257	294	264	265	272	265	266	251	268	291	266	266	266	246	282	274	276	260	255	289	267	299	252	258	269	267	245	268	263	263	272	293	284	278	246	257	300	233	267	262	274	258	320	287	248	262	275	270	264	243	280	264	272	270	274	284	242	256	243	260	267	282	267	265	273	256	262	280	276	267	239	290	263	249	303	264	244	277	280	234	257	266	238	265	249	284	288	275	241	279	258	272	224	280	267	261	286	279	271	244	262	292	261	268	279	245	287	273	269	273	239	287	281	278	280	267	279	248	236	261	284	244	265	275	255	265	279	267	264	242	271	262	258	263	253	269	266	254	253	274	281	266	257	234	302	282	264	282	270	266	284	274	251	255	259	288	258	271	281	261	283	259	257	272	275	268	280	288	262	272	300	235	263	290	290	270	277	294	262	255	297	253	267	271	269	267	270	293	279	285	263	274	275	271	295	257	265	281	294	284	273	280	262	271	263	263	305	286	256	227	262	240	256	282	273	263	288	277	270	258	271	284	257	282	306	266	267	260	258	268	258	274	232	268	260	276	272	251	272	241	304	304	281	271	283	268	245	269	251	255	273	279	285	268	260	230	299	266	251	278	293	266	279	270	241	278	265	289	244	257	246	281	269	290	283	285	263	276	264	261	270	260	274	265	264	270	267	261	259	249	275	255	267	275	261	231	272	265	256	252	267	276	293	285	299	309	282	272	253	272	271	297	238	270	256	240	268	270	241	268	256	275	262	256	260	276	266	266	270	226	245	253	261	285	255	277	302	289	271	274	251	262	284	301	261	278	286	251	267	278	254	273	275	270	261	288	274	277	267	245	277	258	259	245	257	254	259	238	304	251	286	269	277	287	283	288	272	268	265	261	282	280	262	258	256	252	255	264	263	286	292	266	271	269	274	283	270	270	271	274	223	282	251	283	287	285	244	255	245	297	273	266	260	278	282	292	282	259	285	308	266	262	264	281	259	272	288	274	271	249	264	257	267	264	267	261	252	267	294	266	255	266	292	271	273	273	266	267	290	271	267	256	259	266	295	259	247	267	257	239	258	256	266	282	277	258	273	273	247	287	252	279	288	263	236	274	243	273	275	308	262	276	264	289	268	300	245	272	235	236	261	287	267	283	265	265	257	251	280	269	246	319	241	259	282	282	313	265	272	272	267	260	258	238	285	226	244	259	269	287	257	307	258	277	262	274	245	269	267	281	281	270	292	250	257	271	279	268	273	257	287	270	247	237	273	250	287	240	265	254	256	275	247	262	258	262	258	275	300	297	286	270	267	285	273	291	262	294	288	237	266	253	318	273	243	286	273	265	276	274	249	260	251	262	265	231	256	265	265	285	288	295	273	284	286	259	274	304	266	270	255	294	273	282	263	268	234	262	272	263	261	268	296	274	274	279	276	243	237	242	284	276	299	285	272	276	261	274	256	253	273	275	261	262	262	263	269	257	231	272	270	256	276	256	275	276	283	275	246	267	266	288	248	273	277	232	256	268	262	271	319	254	275	266	267	271	238	258	277	271	276	274	275	273	285	291	231	238	265	298	271	265	274	279	261	289	293	280	264	257	266	279	245	271	281	288	285	257	271	257	248	280	230	261	287	260	280	282	247	252	278	288	244	275	275	253	287	271	279	291	272	306	287	277	264	291	263	259	269	286	254	284	278	259	257	254	261	262	283	247	274	266	279	276	272	294	270	272	287	299	256	254	272	262	252	272	273	274	241	262	228	257	251	269	305	270	268	286	287	270	262	252	274	273	259	254	249	271	250	301	269	280	262	259	280	271	303	276	277	263	259	250	264	269	269	291	273	238	260	255	240	270	277	247	264	259	272	289	261	255	266	279	271	286	283	295	254	283	284	262	250	294	273	281	251	257	250	276	282	225	277	274	284	258	277	271	276	238	273	261	256	259	329	264	259	264	249	242	256	283	264	259	273	271	290	259	266	266	275	256	254	248	269	280	267	263	280	247	247	288	265	262	247	268	292	262	268	267	298	284	254	248	276	253	253	259	263	269	278	224	260	259	275	275	277	258	263	273	253	276	239	288	265	290	293	274	270	278	256	281	276	257	243	267	274	290	289	272	258	294	294	284	274	273	282	259	293	279	294	262	271	289	259	258	298	280	267	266	277	271	263	244	270	245	305	283	261	278	262	274	270	285	293	272	253	256	256	263	276	304	280	259	250	303	268	262	246	283	249	268	265	237	268	289	274	265	295	271	265	269	275	260	276	276	270	242	251	287	272	274	285	282	266	253	255	231	254	268	271	269	272	220	289	273	264	248	258	245	278	266	258	247	293	260	272	247	254	287	265	275	277	272	251	258	274	277	264	245	266	254	264	239	283	238	269	302	257	254	275	262	264	264	279	278	252	274	255	265	261	254	254	255	261	295	276	277	245	252	263	261	254	269	263	241	264	275	275	237	295	244	265	240	276	246	278	249	294	249	290	250	278	263	265	252	285	247	277	276	255	253	271	273	230	259	289	262	260	241	277	280	261	281	267	284	281	276	265	269	261	263	253	264	256	251	295	250	258	255	305	257	271	270	268	251	266	293	272	267	284	283	267	243	311	278	267	275	248	265	257	255	274	295	275	266	241	293	242	251	278	288	251	252	274	264	265	259	251	246	255	267	254	265	278	258	294	266	259	246	272	219	262	264	249	255	280	278	250	267	254	254	237	274	265	287	270	268	272	249	270	293	264	252	277	247	280	266	280	244	252	254
4378	2684	4071	3109	2047	1257	681	480	384	339	344	344	380	345	343	345	328	330	332	343	299	303	335	314	321	354	339	364	318	320	323	322	319	343	305	334	348	324	306	331	324	360	317	307	315	341	324	332	307	328	347	347	320	351	336	336	323	319	333	362	352	314	287	303	306	338	348	340	296	349	354	320	293	343	314	321	342	317	327	315	331	293	358	330	327	326	323	345	270	320	326	306	299	329	344	320	304	315	316	321	305	331	328	329	301	288	340	356	302	333	317	336	312	335	329	319	334	340	333	297	349	346	343	312	361	335	332	335	334	321	319	349	316	322	306	362	342	355	332	341	333	312	339	334	295	317	325	348	310	333	350	301	332	305	312	355	342	333	312	322	324	325	342	322	328	328	353	360	290	344	327	334	334	322	331	311	352	318	349	342	333	316	344	295	292	323	319	329	296	313	289	320	338	286	327	303	343	306	311	325	314	302	317	332	360	351	344	330	301	332	336	318	325	324	344	339	325	330	311	325	337	314	305	301	343	312	322	349	318	339	296	331	322	353	278	336	347	346	316	319	316	329	290	339	321	340	335	303	313	334	340	346	312	343	319	314	335	303	315	289	352	334	307	356	305	320	291	330	324	324	359	353	333	360	329	312	303	332	337	298	319	351	318	290	342	306	320	322	317	343	333	358	319	319	311	335	296	341	306	343	306	320	307	356	325	322	326	373	298	324	348	326	340	290	298	322	340	334	318	321	315	331	345	292	341	309	324	330	355	313	323	316	302	346	331	330	355	321	331	339	324	302	335	320	326	315	278	311	311	326	331	317	344	339	327	313	313	355	306	311	345	335	336	356	309	314	295	328	300	318	306	327	351	313	327	317	353	321	320	360	321	356	318	334	372	323	310	310	323	322	317	316	346	335	356	310	304	330	346	340	306	344	352	319	294	301	275	313	327	313	324	322	310	321	314	350	303	309	351	292	299	299	313	296	339	322	324	310	320	315	320	340	297	320	298	338	350	314	331	355	317	337	294	341	331	309	328	304	344	303	302	326	333	327	331	320	320	324	305	323	343	333	331	331	336	317	306	330	298	326	363	316	309	329	311	331	319	351	350	316	303	299	313	327	308	306	332	323	325	322	338	353	318	332	302	308	312	289	311	348	315	304	329	315	337	307	317	322	344	350	347	296	309	306	328	336	344	326	325	297	330	292	346	291	339	316	316	308	346	336	301	332	313	302	326	337	327	329	300	350	350	299	333	309	321	333	325	336	316	328	318	313	369	297	309	330	316	307	324	348	318	333	325	328	356	327	308	314	324	329	314	319	298	336	322	297	331	328	320	336	308	320	377	333	317	309	325	363	278	346	298	319	336	358	338	341	317	316	338	329	306	338	304	320	323	326	345	311	314	343	317	333	341	346	314	294	339	304	320	341	322	316	325	324	331	326	312	346	325	323	319	354	337	322	325	292	344	317	333	289	349	329	333	330	327	322	337	321	309	318	355	322	344	292	319	296	290	306	334	323	319	301	297	362	321	339	319	282	302	331	318	363	324	308	331	305	322	312	333	293	315	350	325	303	332	340	320	353	350	322	290	321	310	299	346	346	319	335	315	294	285	314	317	326	331	319	330	353	307	315	336	301	338	313	321	348	326	306	310	333	304	350	338	343	323	329	291	350	342	334	309	343	308	328	328	312	319	325	331	322	334	344	308	316	297	286	296	311	301	313	329	300	371	285	306	355	315	337	335	319	288	289	299	322	308	309	375	323	336	301	310	296	322	363	310	305	332	312	316	327	315	295	333	318	336	316	360	321	325	347	327	327	336	309	330	332	313	324	331	330	294	331	342	322	334	314	295	308	314	311	348	323	306	350	306	310	335	307	327	353	306	289	287	338	322	311	334	321	322	316	308	347	323	355	302	329	334	298	332	304	308	310	314	346	362	292	325	308	298	355	331	303	308	339	355	336	336	271	312	336	334	319	311	347	316	347	330	304	344	344	329	316	321	338	359	376	306	319	312	343	349	335	342	332	336	336	311	301	355	323	338	304	330	323	305	323	330	316	334	282	290	325	343	319	348	316	319	375	318	354	322	324	328	344	343	342	312	301	341	304	319	335	329	271	316	298	324	328	347	331	316	297	356	345	326	301	303	340	298	338	325	360	332	326	324	322	306	298	350	327	296	355	340	294	311	317	297	297	350	340	293	322	298	322	319	331	325	347	292	338	351	330	349	355	344	309	315	304	286	320	318	296	299	338	334	352	318	322	347	335	293	313	320	295	323	348	307	327	349	361	304	294	328	303	336	313	331	339	311	320	342	332	314	354	361	344	308	317	307	336	305	371	347	346	342	322	308	296	326	324	321	321	320	284	362	326	326	335	308	312	313	295	338	306	329	339	302	311	310	350	322	355	321	322	343	335	332	329	301	309	311	361	323	313	301	323	332	334	333	314	314	323	328	281	326	326	332	328	323	334	313	311	316	332	338	297	301	342	372	327	324	336	324	294	367	311	329	345	345	330	351	290	342	316	360	335	331	327	329	312	322	350	332	365	295	287	334	365	310	332	310	323	315	313	345	332	324	304	349	327	314	305	337	298	340	315	285	370	317	353	359	304	316	326	317	341	311	327	355	327	322	293	289	316	330	319	314	306	334	317	312	340	284	355	362	328	302	341	308	352	313	351	338	335	353	339	313	341	342	291	336	327	337	311	317	295	309	330	326	315	333	379	328	331	338	293	330	326	315	309	330	331	344	332	310	339	338	338	320	282	353	301	332	300	330	305	337	315	312	333	301	316	312	329	303	314	309	324	358	315	350	310	326	310	340	333	312	323	325	328	346	316	337	324	353	312	330	332	317	313	332	336	307	305	337	337	315	333	323	353	298	341	331	326	277	320	345	291	274	299	310	317	310	345	310	288	313	335	339	332	304	301	335	365	313	311	332	348	305	318	329	342	330	346	316	319	315	315	330	342	320	296	338	310	329	336	313	313	353	292	322	325	357	339	315	332	317	351	306	343	336	316	333	327	302	300	304	311	314	326	330	323	334	310	330	347	314	308	304	325	349	340	331	316	308	318	303	317	351	318	341	354	336	301	325	330	315	325	331	342	342	332	323	326	338	337	311	322	305	315	339	322	339	310	296	318	334	297	329	347	319	315	342	330	367	307	322	316	316	342	322	332	358	331	313	332	314	325	315	302	336	332	316	281	306	358	340	335	328	327	323	341	324	322	327	306	307	314	316	344	333	331	332	354	296	308	344	295	319	361	333	304	310	351	320	312	321	329	333	314	340	320	316	317	322	311	297	331	338	337	368	327	330	340	359	329	303	321	343	335	304	317	319	283	317	299	343	345	356	323	341	343	310	365	294	309	310	292	300	332	301	313	326	312	336	323	344	306	306	311	322	315	311	297	322	338	324	343	336	340	330	342	334	333	325	348	344	317	326	321	316	328	322	340	283	310	324	325	324	299	332	302	327	312	326	306	320	321	345	323	308	350	345	324	325	297
23739	21486	29244	24170	21490	18077	2856	1199	967	850	804	777	743	727	723	689	672	683	659	648	640	644	613	670	644	634	637	623	594	581	605	596	582	584	608	560	600	609	630	559	576	609	626	603	606	600	563	554	617	595	597	650	592	606	585	568	550	624	600	602	613	589	559	620	569	580	572	597	586	614	605	551	599	598	564	569	592	566	603	621	624	566	610	578	590	580	556	595	579	588	567	551	610	588	605	534	573	596	587	599	603	586	584	556	570	594	559	582	578	606	527	614	621	611	632	572	559	558	595	584	603	569	539	651	589	591	554	613	569	538	593	589	570	595	576	607	613	559	570	574	598	620	572	561	599	599	584	568	607	579	597	571	527	586	562	562	568	557	604	615	600	571	580	587	553	542	606	585	557	621	567	583	591	638	568	596	623	544	561	576	563	599	603	577	632	563	589	591	589	590	601	627	592	579	549	591	600	582	577	574	589	592	577	558	566	588	598	579	541	583	576	563	598	600	562	595	571	614	599	565	553	599	612	618	617	586	546	578	579	594	590	598	584	584	557	560	570	614	582	625	613	573	593	585	579	570	551	565	612	599	598	601	596	588	575	599	544	571	598	538	570	624	623	553	598	534	592	581	648	569	559	584	555	595	555	617	575	558	572	584	580	526	565	580	563	600	604	560	566	585	570	568	590	594	614	594	583	570	581	594	539	594	598	568	605	587	578	578	576	588	568	620	579	537	575	594	568	560	568	583	558	547	569	595	581	608	604	541	583	571	601	585	563	606	608	584	598	594	583	556	573	593	599	607	543	564	564	564	587	596	576	547	591	582	557	667	609	570	554	594	597	587	596	599	589	615	600	577	593	589	602	576	601	578	574	522	563	620	604	611	565	560	570	590	588	565	532	563	541	589	529	573	535	582	560	579	557	600	580	586	574	575	578	561	560	559	607	573	575	570	566	566	575	580	594	629	570	568	563	637	584	581	564	610	546	611	580	540	601	608	603	597	577	563	571	548	563	561	594	526	566	548	575	602	565	571	586	538	564	587	567	598	686	624	580	590	569	592	561	599	543	555	582	585	553	590	612	592	627	595	590	611	585	596	579	576	585	574	588	637	551	582	562	529	611	614	599	577	536	552	585	591	559	544	608	569	596	622	590	580	569	592	599	607	645	570	556	601	556	629	574	568	588	595	558	562	577	574	608	564	558	630	586	587	619	580	547	591	561	616	569	578	590	560	576	575	603	613	585	567	558	537	610	606	575	572	545	558	541	593	582	573	564	592	610	582	576	584	589	579	598	623	563	589	604	590	545	560	584	567	558	607	592	584	617	607	561	540	553	492	564	565	581	568	596	604	595	602	577	599	538	584	567	554	594	591	584	598	580	546	594	589	562	592	586	584	528	543	604	553	551	605	564	572	591	575	608	620	559	579	578	582	607	548	561	619	587	574	545	601	547	562	552	577	573	624	558	532	589	577	628	576	548	637	529	576	604	549	610	581	552	568	615	542	563	596	594	613	522	556	566	563	575	534	559	586	521	577	584	597	560	607	549	571	551	620	578	608	619	573	563	572	612	590	589	617	602	604	605	577	625	538	644	631	615	566	592	621	584	607	589	546	609	560	618	591	559	613	570	624	597	590	575	560	579	538	597	606	610	596	548	571	558	569	598	567	581	584	590	593	579	554	572	594	531	583	592	568	611	566	613	570	575	583	619	642	572	579	575	542	563	539	571	594	588	603	528	549	603	591	588	557	594	650	525	579	572	586	606	586	583	570	547	565	616	573	608	520	598	583	599	569	600	579	620	561	563	589	594	598	599	564	568	557	573	565	587	525	575	533	566	590	619	543	570	559	587	587	598	577	551	605	581	623	636	629	586	627	581	583	589	606	641	592	587	565	553	581	610	602	574	619	594	555	635	589	558	621	602	587	602	592	557	585	559	577	581	573	589	522	619	614	619	573	587	595	577	623	605	545	604	550	598	572	599	582	561	595	589	584	576	559	604	586	604	598	594	563	577	621	554	590	578	597	581	609	604	576	587	625	614	571	574	589	566	597	546	537	569	583	554	563	602	560	531	544	593	598	578	578	573	551	601	614	579	559	611	549	563	566	556	599	586	609	615	563	605	578	589	544	582	580	562	569	633	640	607	612	598	605	580	577	586	570	602	516	550	584	617	543	622	567	599	583	594	588	551	582	546	553	597	593	647	572	587	567	592	607	589	569	601	554	552	579	569	595	579	575	556	556	592	574	593	546	594	559	592	582	616	558	584	563	596	599	586	605	593	596	609	599	610	577	634	553	581	519	578	594	594	572	545	607	582	578	567	544	619	582	594	584	583	561	589	645	559	566	590	592	573	591	577	584	562	531	609	627	562	556	581	562	563	560	550	570	596	586	580	549	580	626	554	609	606	570	579	577	562	619	558	551	557	613	566	586	539	586	601	583	565	622	579	548	572	567	602	610	584	543	541	622	576	567	577	559	565	586	576	631	604	597	588	602	620	561	588	542	578	614	613	605	521	603	594	544	613	584	554	573	610	624	557	552	541	535	551	606	605	581	574	626	583	593	579	586	609	557	598	628	590	591	580	596	542	565	558	549	594	562	536	584	587	554	618	545	605	538	610	612	570	575	609	546	592	556	571	540	545	609	584	562	550	604	585	568	612	546	619	576	567	552	593	542	617	570	571	564	589	633	591	588	589	590	593	600	581	585	585	615	562	561	568	580	584	622	571	646	547	536	546	566	588	553	567	602	604	585	547	574	595	582	613	594	606	581	592	536	615	603	573	596	574	571	540	597	580	590	606	579	577	614	567	607	563	547	566	615	547	600	595	571	580	546	561	555	568	606	596	558	588	601	607	574	554	535	686	576	561	566	575	575	551	623	567	547	575	586	607	593	569	557	534	575	588	611	649	554	584	551	601	598	560	580	576	599	582	607	583	605	556	600	561	552	550	560	626	551	555	588	582	550	604	557	569	563	570	571	624	605	569	563	537	570	619	566	587	559	596	597	594	563	572	559	541	581	611	557	587	569	593	557	587	563	605	587	604	591	585	622	557	584	617	556	617	619	551	593	568	600	569	591	580	564	571	569	574	543	585	566	561	556	566	573	570	567	590	574	577	613	549	586	577	585	568	576	537	531	588	584	602	560	558	538	564	570	557	589	601	581	582	584	577	595	582	569	583	609	572	549	591	568	571	580	569	611	584	637	568	566	587	578	519	585	565	591	564	599	620	577	583	554	569	571	604	597	581	556	601	593	554	606	573	569	612	593	577	594	564	590	574	587	595	594	614	579	610	569	554	564	638	544	563	573	580	577	535	602	616	581	610	564	545	575	549	581	595	594	545	600	614	566	607	608	601	577	584	612	628	597	571	563	593	555	593	497	588	585	558	622	564	566	601	634	603	585	561	591	610	566	561	565	581	584	650	634	559	592	571	612	598	581	604	569	563	585	599	569	576	581	633	581	557	601	555	582	595	537	561	595	549	658	560	617	552	597	566	611
5428	12007	11331	8298	5275	3862	2677	1878	1480	1267	1169	1055	1016	982	934	894	863	772	727	770	774	733	766	712	723	679	692	750	693	750	678	695	725	730	683	713	709	689	684	632	639	675	666	686	675	616	643	677	698	701	669	680	657	658	729	721	699	641	727	665	691	639	668	674	663	701	642	698	666	700	677	668	678	702	686	694	701	651	677	674	638	662	669	650	625	624	684	662	664	668	677	656	652	691	676	646	695	638	648	690	638	644	672	675	658	663	619	647	651	664	690	685	664	667	649	609	667	671	629	702	643	678	685	669	717	663	684	665	671	633	696	679	683	702	638	654	670	647	682	655	683	634	635	658	617	704	617	660	637	703	653	667	706	655	693	689	613	668	655	627	661	684	679	638	642	636	622	661	700	672	626	633	707	662	652	609	645	673	660	737	667	620	662	616	668	708	641	636	633	676	615	714	690	658	679	681	643	648	620	680	693	661	681	694	648	676	636	625	678	660	611	623	697	649	656	634	668	661	681	636	661	639	637	644	664	642	674	646	632	670	651	672	658	690	679	700	689	715	687	674	680	657	658	645	646	695	698	641	661	617	636	662	653	663	631	713	680	629	636	658	703	673	655	658	679	685	690	662	635	716	688	719	691	655	639	656	607	701	629	672	650	603	636	687	580	646	656	623	692	614	665	673	674	635	623	633	702	659	650	638	604	633	652	693	669	612	682	640	669	651	645	697	618	716	645	643	686	702	676	623	615	644	643	646	691	659	700	635	654	639	699	622	679	619	641	642	652	671	659	614	674	718	674	713	663	668	684	679	618	635	646	657	654	664	723	642	684	624	634	665	685	635	606	639	664	655	673	631	707	632	676	627	653	649	656	634	706	623	615	658	661	689	622	637	721	602	642	692	704	646	692	651	655	653	659	633	631	689	660	636	630	680	648	678	659	719	629	678	665	619	695	643	670	647	668	679	690	627	696	681	704	649	671	647	686	630	669	631	612	677	674	620	683	714	629	662	640	632	605	721	659	676	660	698	617	603	654	674	644	628	677	632	643	655	647	658	668	691	695	670	619	635	623	640	649	597	642	643	610	646	675	708	684	660	647	631	676	669	655	679	677	608	616	645	666	640	701	659	663	695	640	649	661	640	639	646	659	701	652	646	618	626	673	641	661	624	683	658	646	636	660	627	647	630	696	617	678	674	662	674	691	689	657	655	667	644	660	691	651	652	655	684	677	645	685	642	672	602	672	683	672	669	657	672	654	640	683	645	649	667	688	669	634	651	657	681	662	675	673	636	662	613	628	618	706	683	668	709	597	684	611	617	613	637	710	634	616	642	646	683	686	647	694	667	657	698	648	681	671	644	636	665	699	625	634	683	644	634	660	705	638	682	693	682	634	683	680	668	667	638	653	675	696	639	664	656	653	601	683	663	643	640	657	624	669	650	656	582	673	652	706	704	626	690	630	636	666	638	652	683	652	705	671	640	637	676	666	621	673	627	661	671	699	687	669	630	649	609	668	648	659	673	584	679	657	696	629	621	691	698	642	672	640	654	646	656	627	675	661	642	658	596	683	670	659	639	644	656	691	689	632	620	659	642	723	645	669	654	661	647	621	647	626	628	682	679	645	604	643	675	696	628	692	713	617	703	649	719	665	690	676	689	650	685	642	652	664	691	690	661	662	652	643	651	649	664	639	647	668	645	645	643	636	623	624	682	678	690	629	635	637	688	683	660	668	654	677	695	667	622	676	657	673	682	688	644	643	652	632	689	669	673	681	682	671	641	680	667	623	641	683	715	678	645	652	638	665	669	674	646	699	682	667	683	616	656	655	615	704	671	697	615	647	669	647	684	655	682	706	680	662	683	656	636	635	663	658	683	664	671	661	656	670	682	645	679	706	622	643	653	660	628	682	671	624	620	627	708	658	696	680	663	641	685	691	595	656	655	656	678	687	677	675	649	620	606	646	701	665	703	601	691	688	654	643	616	633	647	668	653	634	687	614	620	673	683	661	648	661	692	622	626	659	667	653	610	711	641	608	658	673	703	637	602	639	675	659	606	668	676	625	686	585	677	687	661	659	677	664	712	642	674	668	675	690	643	590	629	684	652	713	667	637	667	652	629	677	706	705	653	588	619	635	687	666	687	701	659	685	682	578	641	665	688	625	620	675	656	655	642	704	647	684	631	630	651	634	670	682	677	665	618	660	657	652	690	621	614	625	636	624	659	633	650	700	646	707	676	634	630	708	649	652	693	652	667	667	679	650	665	685	678	655	706	682	680	684	693	653	657	665	667	677	669	599	617	644	625	680	639	655	673	663	646	649	716	659	692	633	632	659	681	673	665	633	601	663	647	652	656	639	607	631	661	648	645	657	672	638	705	667	639	667	634	688	686	682	641	654	635	676	629	621	666	657	643	690	663	677	633	679	681	680	661	677	666	631	658	665	655	654	661	698	604	617	652	614	659	667	656	632	616	690	655	658	646	644	656	622	638	665	665	640	665	643	663	683	647	635	673	632	617	670	645	676	639	652	633	573	660	693	651	661	686	657	675	668	671	645	675	676	675	624	596	643	669	656	708	666	674	709	618	639	744	662	664	657	636	675	656	661	665	627	644	657	682	625	679	649	648	653	649	663	654	662	640	688	625	668	646	672	676	676	663	675	685	670	650	585	693	677	644	643	667	645	671	677	654	618	652	667	672	693	682	698	667	631	683	645	677	609	668	646	689	669	645	637	651	698	652	643	680	678	666	653	668	630	646	651	655	646	667	640	684	674	606	679	651	624	648	634	623	684	590	680	637	698	662	674	645	677	687	650	631	662	648	670	720	645	624	653	659	688	656	621	656	672	614	682	699	665	657	596	683	656	657	648	683	672	700	664	646	609	634	676	607	641	644	661	715	638	689	695	611	643	665	682	697	701	672	712	646	639	592	655	648	657	640	631	693	650	668	692	654	669	662	674	631	659	658	647	663	700	627	660	673	699	644	616	675	640	677	634	637	620	652	674	630	651	642	691	732	689	658	698	691	660	684	607	643	649	644	643	703	671	606	686	685	686	660	644	659	626	659	679	629	631	648	669	673	650	690	650	666	666	655	706	673	651	648	740	676	715	628	651	620	665	642	656	673	653	662	666	649	665	701	629	616	704	648	689	659	666	632	651	688	639	692	674	692	643	671	679	640	655	683	708	670	685	667	666	674	607	643	659	634	678	693	619	664	644	658	654	648	686	658	672	669	660	650	654	632	672	655	647	666	621	669	659	667	701	658	642	647	610	645	679	668	683	686	654	649	701	675	633	644	626	658	657	666	651	629	694	630	668	644	674	615	682	684	612	681	646	646	682	681	627	652	653	687	702	647	681	638	649	609	627	673	676	631	625	679	718	670	645	642	673	665	631	634	648	669	651	668	658	639	663	688	604	660	670	619	655	688	677	673	646	622	665	702	642	650	638	668	626	618	647	651	645	635	625	650	657	633	706	622	711	630	646	697	640	669	701	690	647	683
25081	21528	28400	25029	17659	1719	942	559	472	416	429	404	389	355	387	383	337	320	351	353	329	296	346	351	335	320	335	319	337	331	275	302	320	308	307	321	328	328	323	314	312	286	320	298	317	269	315	308	329	309	325	313	295	288	278	293	304	306	275	326	295	300	310	310	296	319	264	312	296	327	305	290	305	304	286	281	296	294	288	289	325	294	322	312	309	341	304	323	296	305	289	294	299	314	313	268	307	275	284	293	292	318	352	301	328	298	305	319	285	329	277	286	316	297	309	279	325	279	310	276	293	301	307	302	308	331	305	321	251	271	339	307	293	305	326	269	289	287	317	315	300	282	298	296	263	323	334	314	315	275	328	320	324	310	280	288	331	292	312	300	305	318	311	300	298	287	282	325	273	317	297	334	269	297	308	312	311	270	323	306	278	289	319	326	304	276	332	269	306	298	330	302	295	312	303	304	304	317	327	319	335	286	304	280	322	313	292	281	263	312	293	304	285	334	285	315	277	316	312	296	305	293	285	287	309	294	299	288	326	309	285	315	298	311	319	306	271	299	301	327	303	281	298	277	310	292	300	321	303	333	287	329	288	286	317	321	295	321	300	317	286	328	343	298	319	284	319	281	301	285	306	284	294	255	294	312	281	297	303	308	313	314	294	306	294	318	333	297	314	326	307	275	282	312	276	284	291	297	283	290	343	316	292	321	322	278	313	296	287	316	306	301	314	272	262	296	319	280	283	327	328	321	296	335	285	301	311	274	317	317	299	318	295	286	286	320	288	263	343	340	299	298	302	313	325	301	313	321	311	313	285	288	305	310	322	295	302	272	294	357	352	301	284	298	304	332	289	293	308	316	316	315	324	299	285	304	323	290	304	310	334	302	304	318	312	299	307	305	302	298	301	285	296	304	280	302	309	277	309	287	316	310	335	317	298	276	305	314	319	290	299	314	297	318	318	314	291	335	302	283	323	297	278	295	302	303	284	333	281	279	331	314	290	328	310	270	298	284	312	308	307	266	316	306	339	284	295	313	321	333	310	333	314	313	310	323	304	283	321	321	321	297	326	326	331	316	304	315	293	343	283	299	314	280	304	306	306	296	312	272	306	316	308	307	342	337	298	289	293	326	319	259	310	286	290	293	312	287	286	309	287	304	288	322	308	317	316	295	310	299	291	311	297	323	279	294	274	311	313	301	307	295	292	301	318	299	299	293	303	280	314	285	328	309	285	292	326	272	293	283	301	284	311	291	323	325	302	298	336	309	297	301	279	285	292	269	297	325	298	302	266	296	299	321	287	317	307	262	329	305	322	327	322	322	290	294	289	297	293	320	343	282	307	327	325	302	308	301	293	296	315	295	312	298	295	281	289	302	268	311	305	298	327	331	298	330	288	302	312	294	287	305	271	309	268	329	301	336	328	291	308	302	315	311	316	295	314	275	313	311	327	307	284	288	279	297	274	281	302	318	311	315	330	297	296	297	306	272	309	301	285	347	269	297	310	330	316	306	294	277	305	279	330	270	284	256	301	308	305	319	307	278	296	296	297	270	280	331	290	310	294	301	318	280	279	311	322	328	300	307	344	276	333	290	294	304	328	283	275	297	301	280	305	299	261	299	289	284	287	360	291	274	320	278	268	322	311	321	268	288	333	294	311	283	304	311	294	293	282	288	309	277	284	269	344	330	286	303	306	268	318	284	314	281	307	313	278	277	305	294	272	300	283	275	327	307	329	326	282	280	310	275	310	315	296	283	327	304	321	331	268	291	270	321	319	299	282	302	300	306	325	312	296	294	302	312	308	291	299	316	267	312	296	283	301	281	328	269	323	310	300	318	314	281	314	303	290	308	282	318	310	284	330	273	300	288	312	308	328	310	301	301	296	291	293	297	308	264	313	288	272	268	313	306	276	319	301	295	319	322	310	296	307	288	294	291	299	299	319	304	309	273	334	266	321	319	301	312	284	278	328	301	289	300	304	307	322	310	314	275	294	300	281	292	280	317	302	304	306	334	294	300	319	271	280	267	306	318	278	274	281	291	322	302	292	283	325	270	305	292	339	291	288	293	305	313	298	322	286	302	288	286	317	312	280	314	308	298	260	299	314	314	278	296	295	322	284	308	322	311	283	274	302	260	288	285	309	294	296	279	294	301	314	309	302	293	297	309	306	336	322	322	300	299	288	330	297	321	284	299	307	287	320	288	326	292	285	304	291	294	295	294	309	335	294	320	292	296	297	273	297	340	338	301	303	323	310	313	278	316	330	301	305	284	309	258	292	298	316	275	324	276	324	297	298	311	281	333	305	303	272	294	285	301	287	299	281	306	304	318	319	303	284	287	287	344	302	336	277	304	323	298	334	301	305	328	297	309	301	331	291	297	324	291	289	281	305	293	288	325	310	317	300	299	289	322	277	307	327	311	299	296	314	296	304	300	300	299	294	302	274	289	298	284	266	293	301	297	263	287	302	298	265	314	326	294	319	282	307	313	307	296	278	316	291	297	308	311	279	299	302	311	322	306	309	260	323	298	296	307	268	282	318	308	298	311	324	304	283	301	300	283	277	336	288	307	285	335	285	309	288	305	313	282	337	320	298	307	282	312	270	280	311	321	293	297	307	285	299	293	307	321	276	314	287	343	283	317	291	272	294	297	314	293	307	293	290	293	316	261	316	304	275	298	308	301	288	293	296	292	307	308	285	311	281	291	318	287	309	315	310	312	306	317	291	278	305	299	308	299	278	284	305	308	299	283	311	311	307	309	298	299	307	317	326	304	326	279	335	316	284	334	289	275	294	304	257	287	302	286	293	275	297	326	312	313	310	325	297	291	297	313	258	287	334	319	321	317	320	310	297	290	335	288	275	290	320	306	273	333	298	288	289	328	338	309	338	298	305	273	313	310	311	323	302	287	294	315	312	307	310	300	328	321	315	305	309	299	287	285	288	243	283	305	329	324	324	329	293	292	281	272	301	272	274	306	300	297	289	321	278	315	301	272	278	333	256	294	274	286	283	291	299	312	279	319	296	301	296	315	289	270	311	292	299	258	304	326	318	294	291	294	303	302	304	302	301	292	329	289	266	309	302	322	313	283	324	285	297	306	301	313	304	296	286	326	303	315	307	314	319	310	287	317	322	313	277	286	317	298	328	304	265	277	307	319	318	313	314	322	284	303	274	296	295	317	309	287	318	297	276	330	326	306	315	320	275	295	293	307	269	317	274	301	293	312	296	307	284	318	283	323	310	312	300	317	307	310	301	304	301	313	297	298	331	279	326	307	301	315	304	271	349	306	292	301	310	323	275	312	318	288	297	324	284	290	272	307	290	295	315	282	292	302	288	311	279	309	271	280	324	303	286	305	313	308	306	324	311	283	295	256	299	284	305	322	318	317	312	260	297	272	305	299	291	281	336	317	316	319	322	275	262	287	266	316	290	292	274	287	284	300	295	258	305	269	298	329	306	321	289	296	296	323	309	297	310	298	294	320	333	323	289	303	290	285
5625	8009	7155	4858	3473	2346	1796	1044	855	737	649	621	619	539	513	518	497	480	453	438	450	404	465	398	404	417	438	417	440	424	434	399	393	413	394	421	374	377	389	384	388	402	400	429	388	402	393	401	389	365	415	396	398	393	396	388	376	387	428	395	360	353	381	358	394	377	355	396	387	424	363	343	396	371	377	396	396	381	406	363	393	381	393	358	397	382	392	403	386	350	386	392	394	404	417	405	377	351	414	362	402	405	382	371	372	373	410	402	395	396	419	400	385	399	394	360	377	381	406	364	371	379	365	397	402	376	393	373	397	382	359	390	372	402	368	381	370	363	387	381	390	382	399	381	371	397	383	369	414	386	380	377	381	391	403	376	334	371	405	373	359	395	359	383	435	387	378	384	390	376	365	389	355	384	377	376	421	400	445	379	382	374	408	368	405	363	369	409	361	396	344	360	384	425	377	381	390	407	416	383	379	386	392	381	385	394	394	411	389	435	373	389	365	372	385	412	355	419	390	375	399	390	383	368	381	418	423	426	394	397	398	406	421	365	409	374	396	389	406	328	350	394	379	352	364	395	384	387	390	377	391	363	371	385	413	382	393	371	403	373	397	364	388	404	450	411	396	387	349	380	381	334	392	379	390	378	373	376	345	374	403	390	345	391	366	399	374	423	413	373	397	356	358	370	375	359	401	378	424	365	377	388	387	351	371	376	395	357	412	353	381	383	356	381	418	393	397	373	424	390	369	356	392	371	429	388	378	382	391	398	377	389	384	381	397	383	359	374	408	377	391	386	397	393	373	385	363	377	386	367	337	400	400	346	380	398	369	400	411	381	399	394	366	374	357	387	393	383	358	394	404	374	387	372	391	362	357	368	383	387	394	392	374	383	371	396	386	397	389	419	373	369	372	395	370	384	381	422	381	387	379	408	393	365	412	418	382	356	400	392	385	404	359	387	416	385	420	381	377	356	373	383	369	391	361	400	365	373	399	418	369	379	360	393	402	388	386	392	403	390	403	370	350	394	377	372	371	360	382	398	391	409	367	389	366	364	378	412	366	414	374	399	377	367	388	355	386	387	370	382	404	391	369	422	358	396	411	371	372	427	373	425	432	390	383	408	411	392	403	387	384	411	370	361	403	373	383	395	396	408	359	377	387	395	379	395	412	431	389	374	349	388	365	330	388	387	409	370	359	404	398	386	369	387	409	392	406	405	354	392	435	412	371	407	389	385	369	394	371	381	394	370	386	400	357	378	372	410	359	370	380	377	383	366	396	386	359	397	357	356	351	382	371	439	363	391	394	378	384	387	390	401	378	372	372	397	387	365	388	396	366	381	376	357	382	379	401	397	370	422	401	374	348	416	372	352	363	413	409	372	388	385	362	376	385	426	369	391	395	360	393	356	367	382	388	343	372	412	388	390	400	384	417	386	412	366	362	394	377	414	363	354	406	406	395	418	383	369	386	381	350	407	339	335	396	382	349	386	391	340	383	409	384	358	406	379	391	367	357	386	386	404	399	371	388	393	384	378	353	386	366	415	395	407	419	368	396	390	395	405	361	375	381	388	381	386	383	368	394	399	374	368	368	365	402	345	373	388	390	354	348	365	378	348	371	400	362	396	409	393	363	389	397	355	375	408	357	375	355	397	394	402	380	407	407	379	395	391	369	400	379	383	351	431	387	392	401	369	395	364	393	400	384	331	398	374	366	386	397	359	388	372	376	376	381	406	361	400	359	410	406	402	409	392	384	378	371	433	435	392	365	397	410	368	349	388	400	367	442	390	369	387	381	343	409	354	374	355	377	374	370	388	380	353	379	383	383	333	380	428	397	396	379	420	388	372	381	368	355	401	336	403	384	365	372	375	390	400	388	384	362	381	361	387	395	423	375	360	379	351	393	407	427	394	373	424	375	404	383	420	396	350	399	410	391	390	359	381	370	410	363	316	365	387	399	373	395	406	365	425	395	347	368	389	380	393	382	376	395	341	407	373	390	353	383	351	390	388	350	381	374	367	402	400	390	387	377	409	371	384	382	408	395	436	394	377	396	394	399	377	390	374	408	397	394	392	406	370	366	400	356	372	368	374	371	399	364	366	332	379	351	356	374	401	382	382	394	362	368	387	396	394	398	406	388	380	383	360	387	376	414	385	369	371	328	390	409	398	390	343	345	353	404	372	333	371	371	380	364	405	379	363	418	343	396	391	341	382	395	376	370	371	351	391	372	396	361	359	393	417	384	394	402	367	372	347	372	350	353	394	367	380	362	359	396	390	400	419	363	380	398	358	404	386	402	375	388	394	378	354	378	357	389	384	362	362	364	373	385	376	360	378	355	377	370	375	375	349	379	370	376	394	384	413	404	384	380	355	358	393	366	357	406	403	388	401	431	373	353	386	385	386	383	367	433	392	363	370	406	400	381	378	371	356	383	398	376	374	380	377	388	357	409	372	374	374	365	410	376	416	384	384	390	355	365	380	367	427	382	372	351	383	379	418	377	360	374	358	348	342	381	349	410	383	360	390	390	402	374	390	379	396	380	385	361	347	387	393	340	362	340	400	356	362	390	374	404	365	380	373	344	392	384	378	399	404	378	404	418	362	392	407	337	390	349	402	426	366	396	371	401	397	411	398	409	416	399	377	375	406	386	403	359	365	359	377	372	407	349	379	393	357	425	389	390	399	408	399	373	401	379	397	360	422	374	370	378	384	351	388	353	351	358	401	398	365	371	386	375	409	357	389	361	382	404	349	375	383	392	397	411	430	374	422	393	368	383	365	383	394	362	373	371	364	332	392	404	364	371	358	391	328	389	353	370	404	398	391	371	408	410	367	413	410	370	395	407	358	394	376	400	369	370	389	343	363	398	405	367	356	406	348	395	379	394	409	363	379	378	386	378	411	391	365	399	396	368	386	381	372	391	385	384	365	389	366	381	366	389	421	369	385	346	345	406	359	416	372	403	383	391	355	415	365	389	403	363	375	375	379	374	398	352	374	350	434	358	423	426	370	392	379	385	354	402	374	382	391	373	370	378	399	398	417	367	374	415	390	385	428	370	364	375	330	383	377	396	381	371	410	373	373	397	356	406	389	377	415	399	389	366	412	366	360	387	366	400	412	370	438	401	380	384	390	360	373	385	348	440	389	379	388	365	372	384	413	385	362	401	403	394	372	361	405	332	394	395	440	399	358	407	369	428	355	342	365	365	398	382	397	371	385	359	374	375	394	378	370	360	358	361	391	385	372	393	359	415	370	392	420	379	379	356	405	369	395	394	381	385	373	369	390	377	400	389	401	379	394	379	372	398	404	431	385	375	394	357	359	369	388	371	385	389	382	409	405	423	359	355	347	384	370	383	367	340	373	360	402	418	415	355	390	373	377	365	356	385	384	396	362	386	355	385	369	373	383	399	380	406	327	361	380	407	379	382	357	363	382	400	393	374	395	380	402	429	377	387	382	397	413	368	361	378	363	369	362	388	356	381	385	383	367	389	378	401	391
22977	21540	29573	23967	21542	21633	15800	2314	1498	1344	1217	1082	1103	1073	972	968	970	898	888	877	884	847	818	827	848	804	760	832	801	764	784	801	778	770	791	781	789	771	743	791	769	806	780	766	780	762	800	776	746	787	765	791	795	781	721	752	722	743	765	766	759	760	786	765	764	758	781	732	732	785	774	785	763	751	790	812	768	757	725	715	749	733	718	801	747	703	776	739	739	808	728	752	759	759	804	729	756	771	753	739	738	732	651	711	786	721	703	808	735	789	749	810	810	746	732	762	750	737	749	764	704	749	754	741	762	734	765	800	747	739	686	772	775	728	761	774	795	790	713	710	729	753	785	736	785	726	769	771	719	770	782	789	743	729	792	747	786	743	757	737	758	785	739	741	728	738	759	756	779	743	736	754	751	798	741	773	808	784	763	800	737	783	798	724	707	772	807	789	695	797	704	797	725	741	727	767	709	726	734	803	778	749	770	708	766	776	721	723	758	785	777	723	697	778	736	783	815	723	753	747	801	773	750	745	713	769	717	766	754	734	753	721	751	747	718	753	751	742	728	747	758	763	782	708	767	756	726	734	723	760	766	727	791	710	724	775	773	772	742	758	750	771	718	730	831	694	774	761	780	773	739	769	744	736	727	760	750	749	723	756	746	719	729	792	753	781	726	759	772	757	779	810	737	790	744	747	759	812	768	709	741	766	739	750	799	739	758	726	762	794	754	715	750	792	802	711	767	720	710	752	736	749	763	734	766	757	807	761	768	771	755	783	761	726	751	735	749	802	745	829	775	768	735	744	798	753	787	756	754	740	744	748	758	766	740	774	723	791	714	741	749	745	775	775	729	711	729	717	685	741	780	732	768	729	737	765	780	757	748	817	732	777	782	754	725	749	783	738	738	760	746	723	764	759	694	743	720	787	814	741	770	773	745	720	761	772	760	743	751	722	775	761	740	781	778	732	759	742	745	726	740	770	786	769	695	748	715	799	763	749	750	793	749	737	786	787	770	761	667	738	760	804	797	792	737	722	807	763	740	785	800	770	758	732	748	767	756	741	765	747	708	799	753	745	717	761	749	756	747	777	744	796	808	779	736	755	712	740	765	737	686	736	751	795	753	758	781	756	765	732	755	759	703	769	791	788	800	723	739	708	761	711	768	773	774	750	727	757	766	768	833	741	790	743	774	714	738	735	768	754	731	792	752	725	787	780	777	787	739	773	754	773	743	782	763	774	762	728	755	749	772	763	795	716	717	785	753	762	727	787	724	744	793	738	722	753	761	750	745	700	752	713	753	730	793	759	745	764	812	738	751	749	797	771	779	731	690	737	770	737	775	749	739	824	721	742	784	742	702	745	747	756	762	748	786	740	766	710	702	780	770	781	741	744	772	731	744	749	766	720	736	812	725	751	779	770	754	739	753	691	795	731	775	737	764	765	755	694	754	784	729	771	783	754	734	743	727	765	766	768	752	766	779	740	781	708	748	797	718	750	771	768	777	708	740	730	760	764	757	773	753	796	764	804	738	720	742	769	775	714	723	735	744	743	785	835	748	730	769	737	755	725	744	741	784	746	741	785	754	758	769	734	738	752	762	821	761	762	756	747	758	769	756	736	771	782	718	763	803	749	726	746	762	815	812	755	730	800	750	721	749	753	734	741	739	741	747	734	781	790	761	771	757	704	713	783	767	715	733	789	744	762	766	768	742	720	765	774	810	743	759	739	741	767	744	773	749	750	766	769	718	760	767	769	766	753	732	739	764	818	754	738	760	725	766	732	773	748	744	718	770	776	744	723	774	779	790	719	759	724	732	749	734	737	804	704	737	706	758	724	754	750	741	782	733	812	784	791	742	740	770	800	757	722	731	720	824	787	781	767	728	760	719	736	724	765	795	757	755	761	793	742	732	755	736	754	782	780	761	789	768	745	747	750	783	772	714	728	780	728	779	714	758	749	709	747	767	723	766	780	751	744	780	745	767	750	745	780	729	750	749	751	697	727	734	771	757	766	747	745	694	751	759	750	728	784	737	781	720	733	726	770	725	754	765	744	734	728	722	770	767	722	765	691	801	785	757	768	746	779	780	767	692	796	760	732	761	792	724	728	711	756	815	747	752	748	805	751	730	744	725	797	757	833	733	723	763	755	754	751	729	739	761	715	739	804	761	745	752	764	779	733	715	729	731	761	772	729	783	756	735	727	747	809	745	801	706	733	756	760	755	786	757	711	735	784	723	734	755	710	793	711	750	758	724	722	746	754	788	726	701	796	738	785	728	745	791	728	726	751	753	749	710	726	733	735	768	711	752	754	759	782	771	748	783	734	699	741	782	724	691	768	749	722	764	739	752	750	757	726	731	736	790	746	759	796	738	751	771	791	758	729	758	774	782	731	738	771	735	761	693	743	730	740	724	764	798	754	751	764	761	767	734	775	800	790	760	753	769	749	764	743	758	785	688	746	738	788	752	780	785	722	727	724	757	766	740	767	776	764	795	789	788	713	760	768	754	794	765	734	724	723	739	781	733	730	737	773	723	771	730	747	676	752	716	689	723	755	789	743	773	731	761	744	785	736	768	729	740	802	771	696	749	733	787	720	725	756	757	751	710	781	764	774	777	756	816	765	746	772	711	760	777	693	777	712	710	770	740	747	764	750	775	755	751	750	757	707	800	776	749	770	735	750	791	742	770	783	750	729	757	712	728	722	782	717	790	759	737	760	755	789	742	758	745	718	791	728	761	701	734	744	758	767	722	745	714	780	709	799	767	748	758	739	779	742	797	744	746	772	769	725	753	768	733	781	761	751	812	743	751	754	755	740	724	710	790	726	710	759	780	744	770	781	756	759	712	754	743	753	733	778	771	719	752	730	779	803	777	759	742	720	740	802	746	851	800	755	808	736	766	779	752	782	760	768	730	708	720	770	727	795	731	721	793	794	723	769	745	731	745	790	766	748	770	755	753	761	745	784	786	696	724	780	774	752	714	779	779	764	773	723	747	741	782	741	742	795	788	733	746	766	740	721	799	735	760	714	753	745	733	754	768	778	756	757	716	741	746	702	697	740	716	720	753	802	711	781	703	686	783	759	707	763	792	738	722	723	790	737	772	743	728	745	778	782	744	757	708	778	737	714	751	673	720	721	743	715	737	770	767	720	723	752	761	693	802	752	756	723	719	689	767	734	724	769	736	777	674	751	716	754	709	776	767	729	760	757	744	745	700	806	766	747	716	774	740	776	762	727	749	769	742	749	742	752	784	704	751	751	762	748	699	746	714	759	816	738	720	736	750	731	775	755	778	711	752	788	769	728	716	769	747	764	733	719	741	771	705	761	773	717	770	768	726	772	771	737	743	743	764	745	692	696	745	761	786	747	760	744	755	788	732	745	748	808	738	769	796	734	774	737	784	712	742	799	746	778	719	727	726	740	750	759	716	749	747	794	776	720	762	778	722	726	790	765	749	690	783	799	732	775	790	742	704	715	764	715	768	738	754	665	791	767	710	714
8728	18887	16966	10328	9107	5838	4698	3142	2439	2088	1854	1697	1553	1441	1368	1315	1213	1139	1127	1041	1041	1073	1051	982	975	959	954	951	964	929	910	934	923	907	918	892	874	912	868	931	914	832	883	899	895	849	865	877	878	925	847	845	854	924	896	838	911	883	840	837	884	904	886	905	931	823	858	851	882	864	857	853	862	907	826	854	889	792	849	846	829	825	874	857	839	866	854	887	879	859	838	897	875	830	846	861	789	876	871	942	869	853	860	889	820	875	842	870	860	840	923	844	812	903	826	831	839	887	855	844	897	856	848	832	830	838	879	846	793	898	880	860	892	839	881	824	847	854	864	873	836	845	820	888	862	817	879	832	854	856	865	838	819	822	852	819	856	862	855	826	834	861	860	910	924	898	862	906	824	825	801	833	831	873	885	874	852	827	883	882	851	821	861	840	885	858	850	853	770	863	874	840	792	866	891	875	903	847	877	826	910	863	861	873	855	918	850	876	875	871	895	838	850	886	922	825	866	881	868	831	883	822	840	860	857	834	890	863	901	872	896	873	790	859	902	830	884	855	844	859	905	859	876	870	829	863	826	812	868	837	866	858	896	872	856	795	807	905	859	838	896	824	863	898	862	810	896	831	835	828	831	823	830	856	806	913	829	896	903	834	879	852	834	841	829	855	862	907	905	841	843	875	823	888	886	922	907	884	877	844	830	854	900	845	844	852	833	819	853	845	878	876	853	816	862	878	880	814	817	843	843	858	881	832	900	861	822	881	861	844	801	832	867	911	806	877	815	803	883	853	815	856	856	839	908	914	841	841	888	849	839	826	891	813	851	892	868	912	883	805	903	852	893	870	862	835	865	871	842	853	877	873	839	867	822	878	826	874	837	808	893	801	859	861	866	836	848	837	796	833	875	883	890	844	885	852	842	874	848	860	837	856	868	852	841	824	855	857	876	871	867	830	829	863	858	904	835	874	918	861	842	873	843	859	817	807	852	903	866	824	866	849	846	930	887	875	848	905	828	868	802	837	833	883	868	913	842	884	826	884	829	820	855	816	881	842	879	858	903	930	850	870	861	875	861	887	837	837	831	880	823	836	798	891	839	889	842	843	868	826	814	846	848	850	844	884	877	858	855	920	878	915	877	815	872	847	860	888	835	867	863	910	865	872	830	852	824	878	849	844	887	858	834	863	839	872	829	832	853	875	850	898	882	858	835	845	872	822	856	881	854	879	822	810	884	837	903	860	893	833	815	790	878	814	852	874	853	880	919	888	819	875	885	855	856	849	868	778	840	920	850	846	836	815	834	867	911	857	864	808	843	860	872	882	838	854	850	836	841	819	878	859	883	861	819	838	841	844	819	849	823	858	841	885	866	862	892	827	860	822	889	877	876	876	870	858	847	823	885	883	871	840	807	859	819	852	919	814	868	891	859	802	926	850	866	836	810	864	798	844	799	844	825	891	877	885	857	873	824	870	910	862	879	854	861	833	849	858	872	839	841	822	865	895	847	813	879	824	844	872	809	815	856	811	774	866	860	826	867	864	878	847	903	831	891	902	861	870	852	869	847	845	889	912	820	826	804	864	893	832	838	844	866	875	866	880	838	829	854	826	839	808	873	842	860	841	885	852	875	825	895	816	786	859	839	845	836	811	852	852	848	835	854	905	850	868	832	870	791	879	835	821	829	833	853	851	887	820	843	822	852	853	812	808	842	873	831	875	850	845	842	856	843	809	843	888	883	863	915	817	859	876	825	898	834	867	852	868	806	875	870	836	754	820	825	882	834	874	885	829	857	826	835	855	912	851	860	830	878	852	834	839	845	863	863	893	862	881	834	867	811	860	846	833	864	868	872	860	807	898	911	867	836	904	880	870	828	840	804	874	829	802	862	900	886	812	844	851	846	892	872	883	880	874	862	888	800	841	832	842	880	882	853	832	870	866	846	863	836	867	869	896	890	855	822	855	873	902	860	858	868	866	862	810	856	829	896	852	836	874	893	898	828	869	790	823	838	842	881	886	868	834	852	850	796	801	856	853	848	859	852	798	878	853	855	818	858	899	926	830	885	895	850	909	876	790	832	842	845	802	877	886	856	821	830	909	870	849	834	901	841	845	846	899	883	833	822	856	789	866	922	845	812	849	847	848	907	879	837	855	842	829	867	836	831	873	874	897	866	882	851	858	789	876	844	887	847	856	893	820	849	814	884	903	867	849	894	791	806	900	858	876	858	848	837	863	824	815	848	842	772	843	877	844	844	908	851	836	847	879	828	915	838	847	806	882	818	909	865	839	921	874	840	834	847	862	865	840	878	888	869	880	870	840	835	859	909	915	860	842	860	817	914	839	829	891	823	827	838	835	851	864	829	860	865	829	875	860	832	837	864	859	896	826	886	883	829	834	842	866	884	912	868	852	809	912	889	856	818	820	884	845	831	857	827	845	876	813	846	813	864	886	852	890	865	867	844	865	823	853	840	840	862	853	909	853	865	830	871	821	868	827	835	854	837	868	814	889	898	882	869	878	897	869	897	859	854	888	865	835	868	852	868	880	871	908	852	846	824	839	822	857	833	834	849	822	835	867	858	803	874	829	853	834	888	834	882	822	850	862	829	843	869	860	854	907	894	855	873	899	880	900	836	896	880	870	863	816	810	862	817	844	834	837	857	843	864	878	844	814	865	833	876	814	857	847	888	820	868	859	840	866	815	874	848	838	841	824	869	860	839	832	896	835	880	876	785	840	866	864	893	895	828	896	834	904	828	902	864	851	806	818	856	843	844	895	848	857	839	868	872	844	856	858	832	909	876	878	882	845	834	878	869	816	878	827	809	846	889	901	815	837	842	862	883	898	849	839	840	833	887	891	875	855	849	871	828	843	828	845	870	839	850	823	819	885	856	879	824	880	868	871	876	903	840	847	911	872	850	854	833	855	851	849	869	890	814	827	831	874	825	879	876	794	834	906	829	830	864	829	876	859	837	882	837	789	821	881	852	857	864	852	877	851	808	880	854	842	840	894	781	897	860	866	908	853	839	844	838	842	915	834	850	834	849	872	908	839	931	804	875	829	870	873	890	906	883	846	870	864	852	813	840	854	873	833	871	855	860	807	841	894	836	808	860	853	829	889	917	876	901	862	883	863	866	810	876	836	825	829	906	840	865	854	835	812	860	831	828	881	878	821	861	881	843	882	861	853	849	847	820	856	842	827	916	843	850	892	880	857	916	871	845	869	834	850	873	814	910	888	855	799	809	821	842	844	887	836	875	831	867	862	831	839	889	893	880	837	816	811	879	834	823	861	855	903	857	846	782	838	928	874	879	877	823	818	877	832	844	886	853	833	907	837	829	823	837	884	860	822	878	817	855	878	816	899	881	825	858	812	875	829	827	891	844	859	845	816	829	848	863	814	855	869	847	858	818	879	836	844	876	837	816	857	866	812	874	837	849	887	867	909	895	802	829	856	873	841	828	813	891	889	862	823	821	859	854	881	896	887	830	853	852	836	783	882
27327	21091	10461	1221	764	479	436	333	287	288	278	297	278	264	296	253	278	251	256	280	269	276	263	251	276	276	264	300	278	275	280	269	243	281	286	301	283	221	257	299	292	257	273	282	261	251	262	289	262	280	229	334	237	256	260	274	255	272	254	283	291	261	240	266	269	253	246	274	276	270	291	266	256	253	249	293	261	301	237	300	274	264	289	257	244	265	248	266	218	302	260	284	276	268	270	243	255	244	260	250	259	251	268	291	284	256	260	265	287	266	277	286	270	258	299	264	272	244	219	280	271	274	278	248	263	244	263	260	282	275	250	261	282	247	280	267	273	278	264	279	247	262	264	266	268	279	254	279	242	270	272	284	293	257	258	276	314	248	275	258	264	262	260	303	260	271	249	269	258	276	272	262	302	238	264	290	270	269	260	257	266	284	259	275	260	280	254	291	293	258	284	267	262	286	235	240	258	271	261	278	267	273	275	251	270	285	281	269	263	287	270	284	239	273	265	264	274	302	264	275	282	263	263	262	289	274	262	247	253	265	265	276	298	261	270	265	261	266	271	249	292	278	241	275	267	237	262	278	254	266	273	256	267	252	274	277	264	261	265	227	282	271	271	262	263	255	279	254	264	281	218	277	257	246	268	249	257	261	270	279	284	244	270	252	252	285	260	272	279	287	293	261	281	269	256	268	244	256	275	240	257	251	261	243	278	247	263	261	243	275	279	268	288	231	272	264	247	251	242	250	269	285	280	259	253	276	261	277	243	273	278	278	269	263	264	280	243	277	255	253	286	269	293	265	265	280	258	273	257	228	283	283	232	257	250	265	277	262	237	269	284	270	272	251	253	277	246	229	280	259	266	265	251	242	279	259	293	263	277	247	297	280	244	269	268	238	259	281	271	282	266	277	261	243	263	275	269	262	270	260	265	260	284	262	282	256	254	256	296	264	260	257	261	264	290	256	264	248	291	260	264	273	270	261	230	269	284	281	269	262	249	245	265	262	280	263	277	262	280	264	247	257	271	235	240	268	281	233	237	262	256	278	255	260	246	259	270	269	280	242	242	274	267	279	284	275	248	243	266	269	262	260	268	255	257	249	242	255	262	253	268	269	249	256	316	241	274	269	268	280	267	267	261	246	270	284	279	262	265	254	285	302	273	271	267	273	266	269	243	257	275	259	262	254	253	268	261	278	246	268	260	273	261	299	281	254	273	260	249	249	238	266	250	288	283	255	270	307	262	257	247	259	295	261	256	278	252	248	245	255	281	288	267	270	286	268	295	262	266	277	272	245	258	284	269	264	265	271	248	282	247	275	241	276	275	262	286	268	247	234	243	245	291	246	259	274	254	278	255	281	286	245	244	290	258	255	298	253	278	277	283	280	254	276	279	266	278	261	264	272	260	260	264	254	286	293	288	243	301	254	283	281	265	297	247	277	279	271	253	262	266	259	268	285	305	267	248	259	264	260	266	281	275	273	278	279	247	270	263	264	287	247	285	314	269	269	282	249	267	292	269	267	270	273	247	253	280	256	278	278	277	273	275	262	298	257	279	234	284	238	287	255	278	254	280	296	257	285	248	253	249	271	256	265	271	248	282	286	264	270	266	233	275	287	263	252	261	262	254	274	261	267	266	253	268	243	284	251	252	293	255	272	258	255	246	242	283	283	262	279	286	287	262	264	290	284	263	271	297	285	250	258	283	255	250	286	288	242	255	261	277	278	282	245	245	266	273	270	267	273	253	256	252	275	287	276	300	276	271	274	259	253	276	239	264	252	270	244	263	249	283	252	262	280	269	280	272	236	262	281	271	246	251	244	274	279	273	270	259	278	279	260	275	281	274	257	259	288	275	258	247	260	255	251	251	271	239	256	276	269	251	276	296	246	253	275	292	271	258	266	276	283	270	254	268	274	264	259	244	262	280	286	274	251	249	287	295	247	281	277	271	264	264	309	267	298	236	262	261	239	272	251	261	273	262	270	277	266	278	279	261	285	275	260	253	253	252	275	289	274	269	278	248	284	285	253	256	274	271	264	264	287	270	261	270	264	270	259	298	273	280	250	247	249	246	261	241	278	264	254	262	263	254	258	273	281	255	249	258	245	284	267	240	255	241	257	260	275	263	250	267	273	260	273	269	280	271	275	245	245	269	277	292	251	276	249	267	252	272	240	272	262	261	261	264	253	263	268	261	254	267	241	255	252	263	246	269	275	277	301	263	277	239	270	251	276	258	297	262	258	252	235	287	260	271	270	270	269	238	261	271	258	245	238	268	238	249	246	274	263	265	262	257	267	263	287	281	261	253	289	265	276	283	298	236	265	264	291	270	237	248	234	284	237	244	293	280	275	245	246	273	264	287	264	285	253	265	254	266	274	252	292	291	263	255	279	247	257	269	257	258	248	278	274	267	283	248	279	244	263	246	276	267	267	259	276	243	247	255	268	249	275	264	273	272	290	264	274	236	244	295	234	267	266	278	273	285	279	224	283	274	285	257	294	235	249	260	250	272	237	279	232	249	283	258	285	257	269	281	256	261	262	264	284	283	282	272	278	288	261	272	259	269	289	263	271	261	264	301	261	266	274	277	294	268	252	274	269	286	251	249	246	248	227	271	283	271	277	253	288	224	286	269	254	260	235	284	272	236	276	248	268	262	244	269	260	300	296	265	293	289	257	238	233	285	279	273	237	258	271	276	257	266	276	231	261	264	299	260	251	261	253	276	294	255	273	278	257	268	290	261	242	268	242	256	252	254	266	261	261	257	250	264	289	289	281	278	247	259	282	272	274	269	236	286	261	250	261	243	286	283	286	286	308	254	262	270	281	275	216	269	290	265	282	276	261	283	274	277	259	258	280	278	265	268	253	260	271	275	253	280	278	257	290	282	280	286	288	257	243	233	259	225	283	282	255	262	236	261	262	240	258	278	274	272	235	270	269	232	271	288	266	259	257	305	271	263	267	273	269	235	238	269	274	245	241	259	271	231	258	245	262	274	273	273	258	261	265	298	251	246	277	265	262	264	269	256	262	282	283	261	260	274	256	248	278	262	270	244	274	258	275	261	253	266	268	266	285	233	273	266	248	267	271	292	257	245	276	283	236	244	273	248	242	269	247	269	302	241	271	264	263	268	246	274	278	252	265	265	285	296	242	273	260	299	246	260	259	257	273	244	272	257	255	274	272	275	266	275	228	261	259	253	277	260	279	273	284	264	243	248	284	279	233	252	263	279	281	279	304	247	262	249	260	283	249	247	246	269	280	259	278	272	286	258	259	267	255	253	260	236	267	247	246	270	257	253	261	265	251	249	273	281	266	244	278	288	251	268	255	260	247	250	259	287	282	288	275	269	259	267	249	276	264	254	243	296	282	256	306	264	261	271	256	272	274	248	235	291	266	248	220	279	261	236	253	266	291	248	269	270	252	266	292	253	261	274	255	260	241	262	262	277	277	269	286	274	232	272	254	274	264	259	278	291	284	254	275	268	243	281	234	263	299	247	263
4557	2185	2164	1220	1333	813	701	421	359	366	346	348	322	331	341	346	298	361	337	338	350	319	337	340	342	327	341	317	323	311	341	340	315	316	319	356	323	337	341	321	355	324	335	320	313	339	344	328	324	322	335	303	314	344	339	305	323	321	289	299	340	315	332	299	333	319	305	350	351	310	327	330	331	312	312	313	333	310	325	314	319	315	312	330	350	314	297	316	304	350	334	329	316	370	325	300	315	315	324	345	344	351	323	331	312	348	327	309	327	349	302	325	308	344	331	349	330	314	343	320	310	327	310	320	302	301	335	335	359	295	327	334	327	301	336	294	285	339	346	301	335	319	338	327	327	352	314	326	315	340	339	312	323	329	313	303	351	300	331	295	312	342	274	305	318	328	337	332	313	337	333	324	309	343	352	297	337	311	296	293	310	295	329	337	304	325	332	306	293	281	308	337	346	344	319	311	348	353	330	309	323	312	340	315	303	309	334	321	329	290	319	335	308	295	346	328	308	320	306	324	316	337	341	268	321	313	335	320	325	334	325	330	356	338	297	345	304	338	313	302	316	315	337	342	341	316	313	325	302	334	297	304	300	329	319	363	315	315	333	324	333	334	311	316	307	327	305	312	355	308	350	330	329	315	305	328	338	330	321	301	319	329	317	317	311	300	353	311	345	303	319	340	329	294	316	324	301	359	322	279	301	305	334	351	329	316	336	322	338	302	309	331	323	310	327	325	310	339	313	305	298	348	347	339	313	304	365	338	356	305	319	310	325	335	323	317	355	334	342	322	306	330	326	304	287	339	334	307	308	305	336	311	313	306	328	323	321	349	343	328	317	317	329	350	314	321	324	323	339	333	322	308	321	328	316	339	333	355	332	350	359	298	341	311	333	333	320	321	346	318	360	296	324	277	311	304	298	356	342	334	325	312	337	291	302	315	326	314	327	321	328	330	328	335	329	292	314	318	339	331	298	354	285	329	306	291	314	329	307	310	329	357	308	336	355	300	332	319	336	322	344	335	313	331	307	344	318	331	345	320	295	334	322	356	304	327	320	315	292	314	314	317	331	291	354	337	323	309	328	314	311	336	321	328	308	321	369	301	296	292	306	343	337	319	316	339	327	321	323	317	310	324	351	335	302	328	353	308	303	315	322	334	325	330	323	310	315	297	333	301	315	330	320	334	311	313	344	301	339	333	332	330	337	342	346	308	326	331	328	305	298	300	334	316	357	328	357	310	325	292	291	356	337	308	362	300	345	319	320	325	332	325	312	301	324	335	332	309	308	354	346	345	293	299	296	326	333	309	295	300	324	342	333	321	349	344	310	298	312	293	363	313	349	337	321	312	306	323	318	351	326	316	308	316	320	330	331	328	321	305	295	342	328	347	347	321	339	315	323	294	327	331	311	300	337	346	369	313	338	309	322	317	328	314	347	306	291	324	350	317	331	298	324	319	341	308	309	336	364	344	360	326	319	324	307	341	333	321	297	298	314	319	323	316	302	311	311	292	304	318	336	313	310	325	342	330	336	330	320	320	336	297	347	336	298	336	333	341	312	345	334	347	309	324	323	300	341	326	343	311	326	310	286	334	316	339	301	337	330	335	342	367	334	332	334	294	330	327	317	320	321	310	294	295	339	328	323	337	306	292	298	325	321	308	330	335	311	303	333	300	314	353	328	362	319	303	303	293	322	310	283	323	331	317	286	340	304	316	341	352	321	312	321	296	328	323	322	345	317	304	346	316	357	337	312	307	337	375	310	317	329	320	332	320	308	373	295	309	303	299	348	313	327	320	317	294	330	328	332	335	324	308	353	342	336	317	336	305	318	307	322	312	308	342	293	322	326	314	336	323	330	327	349	312	318	334	348	313	316	319	318	304	334	319	311	345	324	335	332	325	316	321	313	325	323	332	323	311	347	353	309	304	330	342	336	304	330	326	316	311	353	326	309	294	318	325	349	315	337	310	316	320	319	322	314	316	341	315	289	325	315	317	306	299	328	301	323	316	341	342	328	304	319	337	328	304	326	325	309	355	318	361	344	329	329	328	350	329	315	340	303	340	337	315	318	318	330	319	342	332	309	322	338	340	325	331	337	363	337	329	309	311	311	327	346	320	300	320	318	340	332	327	320	327	307	327	300	319	306	350	329	290	310	313	334	330	312	340	339	332	323	327	318	300	317	325	313	333	314	357	299	342	345	326	342	357	343	339	327	319	323	309	314	323	288	259	329	346	318	313	290	318	324	333	327	315	304	333	309	322	327	350	324	318	319	314	316	307	325	290	302	311	365	318	323	327	321	331	345	326	318	296	326	337	330	344	312	340	320	315	313	337	337	315	334	321	327	333	298	318	321	297	328	320	313	304	313	282	314	312	341	324	336	339	292	303	354	322	328	299	331	301	317	359	345	315	302	329	316	313	285	333	311	335	333	353	333	330	300	373	326	345	331	306	329	335	348	308	316	345	300	346	330	326	321	302	348	360	321	334	302	310	301	332	302	340	312	351	309	332	328	327	348	312	275	330	313	310	341	327	328	334	310	315	281	349	341	327	299	297	323	305	354	326	318	311	326	295	310	293	353	286	301	350	311	333	307	327	306	298	304	315	338	311	342	301	313	350	343	331	281	320	298	317	326	309	308	321	327	309	345	327	329	317	338	336	329	316	350	339	290	317	298	327	323	341	327	314	336	331	324	319	306	350	334	348	315	316	337	322	344	327	345	345	361	342	345	303	328	316	293	315	347	310	323	339	335	333	313	318	316	290	310	342	331	331	327	328	337	310	301	341	327	329	319	337	301	345	318	280	325	285	317	339	314	349	288	309	308	322	313	333	330	321	332	350	356	319	303	330	321	326	324	356	305	323	330	330	287	320	291	346	348	341	330	313	344	308	311	322	306	317	329	336	342	304	348	339	327	374	321	341	328	355	333	285	301	305	355	335	318	325	329	347	333	333	344	331	341	331	344	303	321	316	317	304	344	314	322	343	338	318	319	311	336	327	340	342	327	347	290	330	328	311	297	344	331	341	350	301	298	305	294	331	352	351	352	329	343	317	328	338	326	321	302	320	333	333	318	341	329	302	344	326	306	322	338	338	308	327	292	288	312	333	322	324	318	317	312	311	336	336	328	312	352	308	321	355	343	316	294	306	313	306	315	284	313	319	300	312	311	343	315	322	329	286	322	308	316	336	303	306	320	323	325	343	312	373	335	321	318	309	342	298	334	352	314	325	319	336	330	321	331	321	324	325	347	339	328	315	325	309	330	324	320	318	334	349	315	309	317	332	288	333	364	320	303	292	313	338	362	305	322	323	318	354	317	316	309	307	336	317	327	318	306	347	310	329	333	370	324	313	302	363	300	275	356	320	347	315	331	339	290	328	327	318	290	332	327	339	310	311	326	333	333	320	313	307	276	331	331	323	321	327	321	328	347	318	329	327	333	354	321	340	336	325	313	308	349	312	309	305	332	330	331	309	331	343	332	346	324	345	330	335	326	341
23817	21546	29309	24224	21535	17921	2309	1114	991	889	833	806	792	737	699	730	692	662	678	659	653	627	607	641	639	616	597	589	588	637	556	581	593	618	602	592	644	563	574	605	591	610	613	592	572	581	585	645	544	618	591	600	576	570	553	571	598	564	602	578	619	577	563	614	615	579	587	586	565	640	614	558	587	568	563	527	583	616	597	551	574	572	570	589	522	587	568	587	569	614	623	569	616	554	611	553	593	578	583	563	545	558	545	615	542	575	581	573	631	577	618	593	597	586	561	620	562	557	627	558	593	632	587	632	528	585	535	584	585	606	620	586	613	565	536	554	609	590	560	600	607	614	602	552	585	577	574	593	585	563	550	583	556	591	564	571	588	588	574	607	564	556	534	550	553	574	594	596	581	585	577	557	593	596	597	588	594	569	598	586	570	596	602	562	592	531	598	563	581	601	575	599	598	587	563	561	627	569	625	574	571	577	582	617	561	551	599	574	585	568	535	513	611	553	579	511	597	625	525	585	584	565	590	565	577	587	621	580	565	607	614	590	552	593	591	573	592	563	580	590	593	618	548	630	608	575	598	577	621	590	603	588	564	535	575	572	606	559	605	573	564	559	583	540	565	621	557	592	585	607	581	579	599	600	583	611	572	586	623	572	549	575	616	574	580	602	560	606	554	571	566	544	563	555	578	559	564	592	602	582	606	582	587	568	563	576	576	573	563	551	575	597	589	608	581	565	575	587	592	583	597	580	587	620	566	615	569	585	586	633	580	560	575	580	558	575	573	577	592	549	630	584	549	555	582	550	583	571	579	565	592	563	580	597	591	571	608	567	567	598	528	600	591	613	586	568	608	604	580	587	551	613	589	569	592	568	590	613	610	586	598	616	583	597	593	579	563	584	575	577	604	535	583	552	567	588	550	589	535	612	598	587	614	574	567	607	607	553	561	574	609	601	568	561	595	556	578	597	561	578	583	576	574	560	620	564	600	584	585	598	569	589	598	573	576	551	537	535	587	564	572	577	631	569	594	571	588	574	520	623	592	578	571	590	583	539	526	599	581	571	600	564	537	590	594	595	523	584	581	601	575	603	556	598	565	658	583	542	556	577	584	581	589	550	563	557	597	556	562	547	567	562	604	601	565	572	544	545	578	589	590	569	586	573	550	542	579	557	524	586	552	560	600	562	579	595	590	572	626	587	580	581	606	581	596	536	564	592	551	547	583	640	563	599	611	542	551	589	524	545	601	598	596	548	598	591	579	588	564	565	583	545	563	632	570	557	560	578	609	581	561	571	589	593	620	595	559	611	600	568	543	580	580	555	544	581	558	599	603	595	553	620	601	580	554	583	598	577	535	574	581	563	568	619	560	619	624	548	588	583	585	626	575	597	553	585	578	578	539	559	612	573	583	560	560	572	622	568	598	586	605	582	581	593	566	533	562	611	608	570	566	595	560	568	624	538	611	602	612	601	527	567	604	607	575	547	559	576	622	574	596	565	582	528	582	565	603	610	605	547	579	619	624	595	532	585	562	586	608	578	559	578	586	605	604	600	570	621	610	588	634	564	576	544	570	550	546	566	531	609	605	595	553	574	577	595	600	602	545	559	525	615	584	576	562	590	572	556	593	627	617	572	582	624	547	563	585	542	597	539	568	599	654	574	568	561	543	575	565	584	526	592	555	589	535	576	530	589	603	580	615	567	567	557	533	535	555	603	575	542	580	598	569	607	595	616	603	588	590	578	583	561	548	581	542	541	545	619	571	614	561	610	577	593	608	604	590	570	576	612	590	570	596	578	584	614	618	535	585	576	651	532	561	574	552	592	589	586	571	560	574	614	563	607	578	587	584	602	581	577	571	566	605	630	615	596	590	574	595	575	598	592	627	588	614	570	556	588	596	606	605	576	553	588	598	571	549	554	538	547	544	570	591	539	594	591	599	580	599	608	549	602	573	602	578	609	561	558	554	547	590	585	586	570	576	596	639	539	584	581	570	566	587	578	545	566	549	567	568	560	586	610	581	555	581	548	569	604	611	579	564	566	614	598	630	608	536	578	557	593	560	630	561	577	562	575	610	575	575	560	570	632	605	595	557	548	566	549	589	621	550	619	612	585	564	560	587	568	615	581	600	573	645	592	600	598	608	599	572	594	580	572	602	561	608	618	587	541	569	571	587	601	566	589	564	569	576	581	568	568	580	587	546	615	598	596	545	631	599	604	594	613	559	557	572	589	601	614	586	618	599	612	534	591	592	599	572	575	599	585	576	581	594	573	535	587	612	566	579	601	622	552	602	576	567	563	589	527	571	608	505	532	570	603	563	592	566	588	583	608	605	549	546	563	571	561	555	580	606	550	597	577	592	587	598	596	580	562	587	601	553	562	582	595	555	586	566	549	555	571	519	564	540	567	558	547	603	574	577	584	594	581	592	593	550	618	608	553	588	568	570	616	546	584	603	557	540	574	578	573	580	557	540	579	562	538	587	594	559	576	567	572	645	562	592	569	567	604	532	585	626	586	597	565	597	600	584	580	586	554	515	607	541	557	556	561	591	560	549	558	601	595	572	590	559	607	589	591	534	598	630	558	571	541	593	590	576	586	517	569	592	609	546	612	590	552	565	573	584	587	572	577	569	554	554	567	556	585	613	562	612	575	576	588	586	584	603	537	583	591	523	585	566	597	563	613	567	564	648	560	591	596	551	564	542	590	567	567	526	597	556	578	581	527	592	598	577	563	560	584	526	556	582	555	591	590	607	578	546	593	563	577	586	594	570	600	566	552	619	598	628	534	552	630	533	584	546	591	597	567	615	597	579	596	595	525	623	559	555	603	584	579	558	595	590	560	601	583	581	555	530	561	573	553	583	586	559	563	567	593	573	602	583	575	576	600	585	625	539	566	565	552	613	565	564	591	628	613	548	553	574	592	651	539	577	581	582	566	597	624	588	574	593	572	583	564	568	607	579	566	569	551	583	555	625	562	581	581	622	595	536	585	551	581	576	559	584	594	582	571	554	596	569	565	592	512	565	539	618	543	540	574	563	568	590	600	599	591	560	582	582	611	577	549	547	541	542	612	580	569	544	598	548	590	568	555	582	618	574	594	571	581	571	570	612	579	560	551	546	546	537	596	576	593	620	526	589	593	598	544	577	564	595	604	530	573	560	551	563	594	571	613	566	606	584	580	584	602	584	549	568	594	568	581	597	530	575	575	569	595	610	579	589	552	568	583	576	574	566	547	540	586	577	579	564	571	560	540	575	573	578	597	601	610	548	579	586	576	557	550	537	544	615	564	557	590	609	610	536	627	625	613	580	597	584	586	567	575	572	574	578	564	560	585	561	552	558	598	567	583	556	565	550	559	579	562	597	549	606	572	609	578	601	570	634	613	558	576	582	587	591	576	574	609	603	595	551	591	532	544	572	548	587	587	611	533	578	586	574	605	625	553	576	564	540	592	565	572	553	614	566	577	584	586	594	593	592	553	573	601	575	598	613	560	601	553
5449	11647	9994	5569	3862	2906	2283	1773	1479	1342	1216	1045	994	900	928	907	847	804	828	723	754	754	671	751	709	675	692	727	718	693	672	702	720	657	690	697	653	704	721	695	720	685	684	683	668	708	672	692	695	667	664	693	638	697	685	682	650	701	657	668	648	642	636	654	689	654	634	645	628	671	719	671	660	619	665	626	634	670	630	625	629	642	636	689	647	684	664	704	711	629	684	638	632	714	671	679	646	638	685	644	662	639	675	715	627	631	639	613	659	613	688	668	644	658	631	663	706	638	677	719	657	661	667	694	658	655	642	647	678	684	681	625	644	646	634	615	667	656	637	633	654	665	627	639	629	645	622	626	665	631	682	651	689	614	656	657	653	665	640	651	648	639	656	682	670	640	637	651	637	663	644	680	655	663	605	681	620	647	670	650	683	638	664	649	627	678	681	695	670	635	690	702	690	633	622	623	614	673	712	662	666	599	712	629	671	649	657	674	694	680	639	643	654	666	663	628	674	672	673	653	646	658	666	695	657	662	657	648	658	716	644	680	678	670	650	660	674	659	649	681	611	655	632	681	639	609	671	661	691	663	633	656	663	680	628	637	655	626	608	667	688	608	655	676	684	617	648	681	665	620	621	703	637	661	628	632	690	620	635	679	702	620	687	665	684	692	633	663	660	642	655	677	667	651	640	641	644	651	671	676	653	641	659	617	631	640	652	633	680	681	689	643	643	653	641	613	667	689	664	667	674	644	682	692	658	649	678	655	647	699	675	654	663	657	643	656	669	705	625	692	620	694	721	628	621	638	657	658	639	634	673	648	653	662	637	622	659	661	623	693	684	615	658	655	622	644	651	624	669	639	631	687	640	661	665	668	679	653	623	670	669	627	636	678	672	667	685	668	625	642	631	664	653	656	673	624	642	604	617	659	699	642	695	666	670	691	626	659	656	677	659	670	611	633	653	662	649	694	634	701	646	686	652	642	702	658	652	675	664	642	641	636	565	631	684	679	672	637	622	634	639	617	693	662	593	646	597	687	616	670	683	654	654	622	695	661	604	652	654	670	678	697	658	658	658	630	665	636	672	644	651	699	629	653	650	696	625	668	670	672	640	675	664	664	679	653	652	651	667	627	655	633	644	690	681	624	655	641	654	668	667	658	701	664	704	641	623	628	690	691	651	658	673	685	624	653	626	657	610	648	699	631	638	652	629	651	656	671	669	714	640	636	652	649	638	638	665	646	658	640	648	654	638	650	650	653	628	654	668	642	658	654	686	699	616	659	629	653	663	592	633	693	640	670	636	679	637	689	677	683	647	697	656	642	627	667	654	652	673	657	662	656	651	658	683	668	644	642	628	626	686	626	657	625	642	656	681	664	717	664	653	684	671	655	609	635	611	664	696	724	675	655	634	624	667	686	680	675	647	654	666	661	630	698	687	681	642	647	676	611	641	592	682	637	653	649	663	674	654	615	614	645	661	693	639	640	641	667	650	645	674	680	676	653	646	640	626	649	637	630	723	626	672	640	645	675	615	684	649	668	614	639	689	696	651	650	660	645	697	627	645	656	666	641	667	690	642	655	684	659	654	659	656	646	661	638	623	667	630	653	634	666	693	659	630	689	683	684	653	682	684	628	631	688	641	605	581	627	679	679	675	633	646	662	680	626	671	629	682	684	657	661	678	639	593	655	617	632	670	665	616	642	669	629	647	596	620	664	691	661	624	670	638	652	606	676	683	679	655	630	669	668	610	655	667	657	608	643	649	602	672	659	664	650	662	641	595	680	689	680	628	646	672	640	684	669	652	631	660	664	680	643	687	650	645	601	630	639	617	673	658	697	658	660	624	643	631	646	624	651	618	629	679	637	652	696	654	622	651	645	653	658	625	617	663	631	633	661	649	663	660	656	692	686	686	687	645	679	654	637	659	617	663	729	633	625	689	623	656	654	670	668	615	667	628	654	687	654	648	710	673	632	647	640	666	656	687	658	634	654	612	697	657	659	665	648	652	652	664	660	641	607	626	653	623	649	621	664	654	626	698	666	662	651	707	670	652	638	639	643	657	668	667	651	624	662	671	684	635	651	640	640	703	628	614	710	637	659	628	657	637	657	619	662	628	703	618	644	620	657	635	651	618	711	648	648	710	668	686	641	689	652	642	648	625	640	677	655	658	682	634	672	684	627	657	671	629	641	638	636	680	648	677	647	636	666	661	668	676	667	661	656	647	644	635	672	669	693	684	644	654	647	663	666	663	639	646	673	663	606	675	666	655	662	651	673	618	656	692	658	659	647	645	626	696	651	617	651	654	670	650	637	727	628	630	660	649	660	680	655	624	685	641	664	643	652	654	677	679	662	637	644	670	667	667	669	676	626	653	640	629	651	684	644	631	655	644	614	679	656	607	687	690	621	653	641	649	616	603	635	635	650	645	669	643	632	670	623	667	636	620	646	646	663	666	653	640	625	629	652	704	684	709	661	631	665	671	699	621	613	662	666	628	604	611	644	661	639	673	623	657	667	645	676	653	689	657	654	623	676	678	639	589	678	651	631	696	617	625	625	659	667	641	662	670	666	695	648	663	656	635	654	666	562	664	613	657	641	660	674	667	631	684	636	631	631	674	686	648	693	657	643	667	654	615	649	680	690	670	655	670	644	645	702	634	626	671	701	700	672	671	595	643	607	652	661	603	677	703	607	704	644	644	611	646	666	655	628	625	612	639	631	650	651	646	623	602	663	645	635	610	634	669	656	682	636	664	724	661	663	650	616	638	696	665	634	692	634	718	671	639	639	671	691	597	679	670	588	664	623	667	612	648	622	686	636	648	677	657	665	664	674	647	627	681	670	629	672	672	668	675	680	616	639	654	640	615	642	635	651	596	648	643	654	637	618	663	643	704	677	667	682	706	644	662	723	667	694	590	628	682	664	646	639	621	690	666	625	635	663	626	648	649	691	677	658	659	634	621	686	657	667	633	679	676	625	668	646	615	643	670	615	666	641	616	655	676	650	671	671	662	603	662	653	676	688	686	694	653	718	647	675	663	619	645	653	673	664	637	637	627	667	669	680	721	645	633	665	668	701	682	655	668	655	612	664	641	695	631	627	682	651	651	666	653	634	635	652	642	628	649	645	684	649	645	684	668	658	620	641	691	670	649	625	684	662	674	619	689	683	688	657	628	641	624	661	673	684	665	649	627	652	646	659	682	669	617	655	636	641	653	684	627	649	643	631	666	643	606	680	662	659	658	711	672	665	644	691	635	672	670	651	653	650	641	668	628	686	617	612	657	668	682	684	667	603	670	648	677	615	617	649	658	682	636	638	667	650	600	656	653	656	679	643	661	674	645	659	661	648	658	645	608	608	637	602	634	708	616	643	710	640	636	665	652	600	648	652	633	614	639	640	605	663	631	615	610	655	637	662	649	671	651	672	669	656	624	640	638	626	670	667	646	673	677	646	636	624	671	656	691	654	648	675	674	631	622	665	673	669	656	684	597	678	673	645
25046	21472	28372	24982	17529	1403	645	525	468	430	416	410	362	363	387	343	344	335	335	330	282	302	290	308	338	356	324	309	290	315	310	265	314	310	304	283	287	295	322	286	293	283	310	314	345	301	298	295	308	297	314	312	266	294	309	271	296	303	314	292	310	303	309	291	313	296	308	267	302	291	327	280	304	267	310	318	308	318	279	303	304	292	286	292	295	285	302	296	314	321	273	276	275	309	270	315	318	291	269	307	311	313	298	291	306	315	290	290	287	274	298	303	305	274	285	294	307	338	279	330	307	322	297	318	285	289	317	303	307	288	346	308	279	275	287	293	288	326	262	310	301	304	324	331	304	281	296	297	313	311	269	269	284	307	294	313	299	296	280	297	302	281	289	309	301	295	279	292	298	280	313	303	309	296	293	309	301	267	309	292	280	305	310	302	296	303	280	328	283	285	285	313	337	272	308	305	284	297	323	304	286	289	310	301	285	291	315	258	309	284	262	306	290	300	328	318	294	306	322	293	307	318	271	289	281	327	288	276	281	301	289	297	285	318	291	321	273	312	286	295	301	305	288	314	284	288	287	291	259	336	291	303	299	301	280	292	351	323	288	334	313	288	313	360	326	301	282	306	274	293	297	296	290	286	283	288	277	286	313	297	314	292	294	295	311	277	298	315	287	266	319	270	297	262	295	297	298	293	294	292	306	284	297	323	284	299	279	292	294	285	281	301	323	281	284	278	288	299	303	328	301	283	283	315	311	289	278	307	283	301	292	292	340	303	291	275	259	287	310	286	284	269	282	283	297	314	313	306	303	338	320	310	328	282	301	301	301	291	296	280	298	279	283	322	320	281	310	319	307	319	307	325	314	292	293	292	307	318	309	313	291	313	277	291	308	306	263	308	304	266	313	321	266	290	269	306	297	307	317	285	295	280	274	278	311	290	334	319	283	299	290	314	341	299	275	300	311	302	262	305	308	277	317	311	322	296	299	279	299	283	263	310	267	329	301	283	274	278	283	292	313	290	292	314	314	280	274	309	320	282	263	278	316	305	281	300	295	311	318	304	310	283	286	316	330	296	289	330	300	327	298	278	283	291	290	292	294	281	301	303	304	302	315	303	292	303	281	285	305	308	289	295	306	302	268	305	293	280	284	297	281	281	299	294	301	302	306	336	365	263	290	322	291	274	297	314	322	308	265	274	309	316	314	310	340	282	315	323	247	274	306	292	295	298	306	311	284	292	288	305	296	282	301	278	311	292	303	298	297	309	277	309	303	295	301	309	281	272	295	303	297	288	291	297	280	291	284	288	302	317	311	281	296	306	280	306	284	290	283	295	314	287	291	266	323	295	264	330	306	265	306	296	294	298	280	297	304	280	287	300	295	285	273	297	284	274	278	303	293	304	309	308	299	287	284	310	287	268	333	304	311	266	286	298	294	314	279	294	335	286	279	273	282	293	301	294	296	290	294	297	330	282	273	274	303	294	299	298	299	284	302	273	288	307	310	316	294	290	313	279	253	286	287	270	303	280	293	311	291	273	304	283	280	271	334	304	300	291	290	312	288	294	316	315	323	276	260	284	296	263	279	325	289	311	295	302	294	294	287	319	293	321	293	282	333	310	291	303	309	306	297	305	317	341	288	284	284	288	315	300	326	313	310	301	300	288	329	304	311	284	288	290	299	306	283	289	302	319	306	301	288	276	274	290	264	278	284	319	300	301	299	340	316	319	298	331	332	289	291	292	278	336	306	297	292	308	299	305	319	309	322	307	296	312	338	296	313	292	307	298	290	265	306	294	323	306	292	316	307	275	308	284	314	314	290	307	318	295	301	272	308	275	305	302	308	258	276	331	301	302	274	300	311	280	288	285	315	295	280	299	286	306	304	289	327	294	307	304	311	308	294	297	298	305	300	301	300	309	304	277	283	284	307	265	284	299	293	279	313	301	292	312	297	279	295	281	300	327	312	282	327	323	281	298	321	317	288	276	294	274	281	294	330	293	349	298	307	294	286	311	284	298	322	317	312	283	287	278	308	280	302	326	296	306	291	284	266	293	290	289	293	273	310	304	295	305	279	287	291	314	288	282	301	299	309	309	280	290	265	294	281	326	296	316	295	319	324	304	297	315	291	317	288	272	307	274	311	301	288	289	276	269	338	313	290	303	314	308	313	298	314	322	295	258	286	322	312	289	311	284	296	294	314	309	289	312	312	323	320	296	306	280	284	321	286	303	279	327	276	317	309	299	304	286	301	304	322	306	328	313	319	295	297	314	284	282	295	304	318	300	281	307	304	280	300	295	260	303	289	315	293	274	278	265	300	264	311	314	269	279	337	296	277	289	283	303	314	274	299	289	290	291	336	295	299	293	282	283	299	297	270	285	294	290	280	274	297	314	285	275	312	324	303	277	291	308	284	298	294	292	305	291	311	323	278	316	319	336	296	315	302	314	316	311	321	286	282	310	301	285	341	279	329	311	309	296	292	278	310	289	286	296	289	309	287	282	314	301	323	285	298	280	294	307	308	286	275	306	280	291	290	299	280	281	306	274	275	289	300	293	304	288	282	307	280	295	309	284	278	278	295	308	320	300	292	288	317	304	307	285	298	308	307	282	287	348	312	271	307	296	307	281	279	285	308	295	274	294	324	279	320	295	316	321	273	309	282	328	307	304	297	307	290	282	282	280	322	302	291	267	275	304	302	303	265	298	293	292	297	321	271	279	281	283	303	306	320	310	292	306	284	295	291	304	308	303	277	292	287	302	315	294	311	273	276	277	268	312	318	296	277	320	303	292	280	278	281	287	317	310	312	323	289	296	303	296	272	318	302	300	311	315	309	312	309	310	299	304	272	290	274	301	320	302	303	310	282	253	286	263	283	300	328	277	285	310	311	289	293	313	287	287	284	293	296	302	317	289	297	324	283	288	286	307	266	282	283	302	308	286	305	314	309	278	298	287	270	295	271	319	289	294	311	293	295	318	316	329	307	283	312	306	294	315	323	297	275	285	306	310	288	301	293	292	334	301	297	273	307	303	296	298	317	284	296	317	317	330	272	317	301	282	309	300	297	329	292	292	314	302	305	326	323	309	294	324	311	330	285	316	306	315	295	312	288	328	293	289	301	296	305	304	328	285	291	293	297	290	307	286	290	296	281	287	312	268	328	288	303	299	290	313	299	297	340	340	292	321	325	278	274	309	299	302	343	281	313	317	276	304	286	286	247	317	316	324	273	296	278	288	300	293	312	306	291	327	278	310	314	304	297	291	272	311	306	348	287	332	295	292	314	316	308	292	298	311	261	310	238	264	297	312	275	295	312	303	306	302	291	287	310	286	291	305	293	282	317	308	309	262	283	311	300	297	298	284	292	305	280	307	269	271	287	288	288	268	273	344	313	322	284	293	268	277	308	316	258	313	318	295	286	311	280	278	308	286	296	345	281	302	294	295	293	318	300	264	324	283	288	304	280	327	281	264	315	294	311	285	274	278	288	291	265	282	280	312
5037	7194	5823	3549	2330	1744	1301	1021	857	755	642	610	584	488	491	528	468	470	425	454	418	440	470	399	405	425	436	390	415	381	400	403	391	356	402	388	369	396	387	400	378	430	396	385	387	391	387	375	371	412	393	392	387	390	400	373	374	384	384	370	362	405	383	365	390	377	396	407	366	407	366	363	367	410	335	390	402	385	376	362	382	369	381	388	383	397	399	382	375	364	352	386	356	379	348	380	409	372	392	385	374	346	394	343	392	371	329	384	353	399	361	385	382	378	374	420	393	402	372	382	375	373	380	383	381	421	384	402	372	398	316	378	363	397	368	375	403	377	380	385	379	385	392	395	361	399	357	363	362	365	375	366	358	328	374	376	390	405	402	361	344	415	369	350	388	362	385	387	367	371	358	353	395	384	386	373	374	360	385	389	394	385	375	361	394	375	393	345	384	383	355	426	390	367	382	395	392	368	330	353	384	393	388	404	359	382	372	370	391	356	345	376	389	357	388	381	392	364	386	368	340	359	385	389	396	385	411	349	378	370	352	377	404	361	386	368	388	368	341	388	349	386	353	354	384	381	390	356	408	384	383	368	397	397	374	370	378	369	408	367	355	348	398	384	392	342	387	364	360	357	387	381	370	406	365	360	355	409	393	396	382	356	356	372	364	405	400	386	382	413	378	387	335	339	363	383	376	372	379	401	379	372	356	359	387	359	385	425	385	395	391	348	387	411	406	376	368	378	370	387	380	420	374	375	371	352	396	398	370	391	348	374	378	406	362	336	339	395	364	397	390	372	352	376	365	351	384	354	342	375	371	411	397	377	369	371	356	378	331	364	376	366	362	407	342	373	370	372	360	400	346	368	394	394	367	368	367	373	348	376	361	388	386	403	367	359	344	414	348	414	354	415	368	400	375	393	391	385	358	377	360	396	390	398	393	383	388	385	371	395	380	348	385	351	377	368	373	393	346	372	369	361	382	400	396	352	388	404	363	357	403	355	345	390	399	375	394	371	399	386	359	393	368	354	355	364	369	394	340	387	385	362	364	389	369	371	362	349	351	380	379	391	388	405	391	332	394	358	413	376	359	371	360	362	371	386	386	362	372	347	373	369	369	356	359	358	394	382	387	373	394	356	394	340	379	369	378	359	330	390	362	380	385	404	366	381	386	370	382	369	341	346	364	380	362	389	368	350	390	424	363	373	380	382	377	369	351	389	349	369	371	385	399	343	406	428	359	385	389	415	362	358	376	346	366	419	391	342	349	382	388	348	356	370	397	368	367	374	394	397	413	366	372	383	362	385	424	371	359	368	370	379	412	417	356	386	378	393	358	355	374	377	358	374	398	352	382	379	406	380	349	380	361	405	358	390	354	354	387	407	374	370	370	378	373	382	347	391	366	398	371	386	344	384	353	386	384	380	377	384	358	370	396	374	361	368	374	369	375	377	419	397	379	367	359	384	354	357	384	396	405	363	375	373	367	379	366	405	397	381	368	339	398	402	395	394	389	384	371	418	391	375	363	357	387	392	372	403	370	363	359	369	365	379	367	374	389	328	359	367	359	391	372	406	392	389	362	372	400	361	355	355	403	332	382	366	386	377	381	378	361	385	373	379	375	373	369	383	414	375	365	352	348	362	368	371	356	364	378	374	396	392	406	359	372	360	383	408	395	353	360	399	374	377	375	381	406	351	391	391	364	388	367	384	391	399	380	363	360	385	390	357	419	381	379	389	394	410	386	359	399	395	419	391	359	375	385	371	377	368	357	372	386	349	350	382	360	401	375	382	392	344	379	369	391	399	380	372	342	382	368	355	398	388	416	383	393	357	413	358	345	369	404	371	371	372	353	368	341	363	377	395	376	382	371	358	345	370	375	358	367	357	368	391	374	367	394	370	362	393	402	402	362	379	373	369	384	358	376	360	395	389	360	395	351	388	371	403	406	354	385	361	361	380	399	400	405	415	386	361	375	396	359	387	410	412	395	387	384	417	377	402	361	363	363	357	374	361	343	385	368	408	394	375	368	394	414	402	379	382	368	356	364	383	370	355	359	358	400	385	396	386	378	392	417	386	402	367	391	384	362	378	363	374	383	350	384	355	393	366	383	378	363	397	356	367	407	362	381	359	393	395	352	360	370	369	409	380	390	348	368	371	395	389	376	370	384	351	387	386	350	434	395	372	375	391	367	385	357	389	356	402	394	356	380	370	389	367	393	364	396	387	363	393	384	379	372	375	382	389	378	359	391	364	378	367	373	390	372	384	362	390	357	383	350	356	367	354	378	415	376	364	395	400	386	411	365	374	389	387	378	387	384	377	386	400	380	368	385	350	359	373	394	373	407	394	367	391	393	383	391	349	359	363	398	372	387	343	425	363	411	385	388	350	368	355	385	355	407	399	361	379	363	395	389	358	396	363	389	391	373	388	357	409	396	389	431	370	400	406	363	356	342	385	329	405	423	358	408	397	386	385	365	390	401	393	398	391	371	395	432	389	370	384	342	366	354	357	410	365	394	344	327	372	373	444	374	357	369	369	373	365	406	390	383	359	380	376	416	378	375	381	347	407	362	356	380	375	356	414	365	394	368	392	349	389	362	363	368	376	382	356	383	348	378	382	380	344	367	398	389	362	385	362	358	367	364	393	366	396	382	370	395	401	356	361	386	354	399	405	390	380	364	384	370	380	367	389	393	374	389	394	396	377	385	370	381	381	391	395	368	349	377	352	355	383	370	389	373	374	362	388	384	386	362	349	384	386	379	351	409	377	381	374	363	367	350	407	356	373	395	374	386	393	358	375	374	375	378	383	371	381	391	358	395	385	392	354	334	364	374	379	393	377	344	353	382	381	363	343	353	344	382	364	402	363	381	367	387	401	384	374	359	353	368	381	396	383	355	392	394	407	374	349	351	366	323	385	411	381	355	338	366	356	360	350	378	372	382	348	386	350	353	368	356	351	357	378	400	351	357	362	417	352	378	386	357	385	372	379	406	368	358	382	390	368	377	352	412	394	364	355	378	354	354	387	361	402	394	436	384	411	365	339	369	372	395	341	403	387	395	372	375	362	404	401	385	387	412	379	379	348	386	416	402	359	386	379	377	364	338	379	376	399	368	348	345	368	378	350	390	347	367	359	354	380	378	362	368	378	382	379	350	360	384	352	403	351	361	374	375	352	379	425	344	416	375	373	404	391	405	351	366	389	389	354	416	387	361	412	376	368	343	361	378	376	371	384	446	406	410	368	383	389	397	369	341	362	369	358	367	377	368	345	369	342	355	366	383	365	392	382	397	381	353	365	409	395	376	380	368	389	388	366	394	355	378	390	396	385	348	398	362	377	377	402	392	395	413	387	380	384	376	375	391	344	381	387	351	372	372	347	388	372	371	370	373	379	371	342	385	375	366	374	392	394	351	367	347	371	386	389	398	384	397	373	392	375	386	393	344	381	359	381	387	356	354	335	374	388	412	370	384	381	369	390	346	343	381	379	385	378	371	375	361	349
23007	21542	29563	23947	21534	21641	15150	2098	1455	1405	1242	1161	1118	1011	960	983	1027	919	888	865	854	821	873	822	859	780	802	783	824	807	808	803	810	785	767	776	715	795	747	779	721	816	776	752	751	787	729	786	769	728	750	747	768	793	757	818	773	689	763	758	724	763	725	709	787	755	744	781	726	734	731	729	769	696	744	774	764	801	736	797	802	773	784	717	735	792	760	735	739	789	752	799	722	712	719	801	789	720	706	786	778	741	811	747	732	771	804	709	760	726	760	749	713	758	724	760	747	798	789	785	719	729	718	736	718	737	751	726	756	755	784	751	741	762	745	731	722	686	791	726	740	724	712	734	697	724	733	704	719	650	735	789	720	745	765	707	740	741	788	731	769	752	749	748	762	816	739	760	751	765	785	796	747	743	741	751	711	792	759	752	770	694	779	699	734	776	723	718	811	740	721	773	782	800	755	713	780	762	764	726	723	755	736	715	772	750	741	748	718	751	726	738	767	730	745	762	729	746	756	741	749	758	756	768	774	780	777	717	733	702	695	762	741	713	743	792	742	737	758	768	751	696	744	735	763	745	748	796	773	724	790	790	729	766	759	759	741	794	700	768	727	793	749	789	746	751	717	716	743	712	783	782	747	775	756	751	741	759	697	746	749	820	713	699	745	751	703	731	735	772	724	739	695	728	789	753	745	763	806	785	727	769	764	767	749	749	721	722	731	748	747	722	762	781	723	767	770	722	761	712	716	770	766	788	767	768	732	767	759	733	734	741	733	747	704	793	795	729	763	753	776	720	767	758	783	726	768	719	781	714	754	772	767	771	736	734	772	807	749	758	746	745	723	744	706	707	783	783	780	716	781	714	730	779	755	723	741	727	734	697	763	757	714	768	761	793	769	728	788	786	755	755	745	747	776	769	767	759	785	754	777	710	720	737	722	780	794	780	720	764	766	826	771	782	741	747	740	813	722	742	712	769	716	762	717	731	749	770	768	762	744	752	818	817	736	764	767	697	728	762	761	758	762	744	754	726	780	794	788	686	747	774	741	745	737	716	756	793	758	741	739	760	755	766	734	753	732	731	777	776	771	755	720	731	767	772	756	744	762	777	735	752	745	816	708	678	809	710	771	766	752	741	790	745	751	761	779	741	710	745	771	753	663	769	734	736	729	778	755	707	759	782	740	734	732	720	722	709	741	757	740	675	792	767	726	777	774	718	749	765	689	708	747	781	741	743	734	737	710	768	784	714	774	779	734	761	765	726	767	782	734	745	761	779	726	750	779	789	742	714	772	712	722	758	734	730	712	776	734	762	793	744	786	754	752	747	746	703	676	726	753	759	764	777	763	726	702	717	722	760	741	788	747	712	734	734	705	719	779	780	769	735	733	735	718	758	776	758	745	685	732	742	732	758	779	756	771	732	762	751	706	753	782	758	765	740	684	781	753	753	756	746	740	715	742	794	792	776	730	762	755	718	722	704	731	749	781	758	739	746	748	773	718	779	710	768	798	761	774	748	704	715	780	781	739	756	800	787	757	726	773	745	752	807	775	761	762	739	744	749	746	818	778	735	717	739	742	748	763	784	721	743	718	717	734	711	739	739	750	778	722	705	750	727	751	739	796	775	809	775	688	734	809	774	752	751	736	790	820	744	788	721	792	762	736	780	773	750	765	738	748	707	759	751	750	764	768	716	731	722	758	759	806	757	703	746	696	768	737	716	711	718	767	745	770	737	756	767	827	739	681	795	709	702	753	710	743	732	776	760	752	769	726	797	723	812	745	760	773	714	818	772	775	688	732	825	722	756	764	719	761	727	744	733	713	729	755	757	765	729	719	812	773	770	791	803	735	791	753	733	724	757	748	758	731	784	753	753	786	741	727	732	713	778	731	725	707	772	722	760	728	788	757	752	735	778	749	704	757	754	762	719	710	807	760	749	755	759	749	748	743	700	725	741	741	743	769	769	730	702	750	785	726	710	742	724	708	773	753	701	711	756	787	731	768	707	770	766	746	681	796	771	743	781	730	764	743	734	748	732	689	720	754	752	735	723	768	729	732	750	728	742	720	727	743	709	769	767	733	679	775	774	770	741	787	717	725	757	765	733	779	802	748	722	758	723	734	755	772	714	764	754	733	752	752	764	752	768	715	724	735	751	755	769	740	770	752	711	753	760	779	699	758	755	756	719	755	759	797	712	766	746	762	775	743	770	752	717	755	755	707	775	724	782	733	729	718	721	695	720	730	747	747	750	719	732	769	761	726	754	748	770	731	706	727	764	764	735	780	725	777	760	791	740	687	766	732	723	724	701	696	754	743	807	752	744	754	762	729	709	757	806	764	764	723	770	768	751	729	703	729	757	735	751	733	805	731	737	797	726	773	769	767	694	719	757	727	811	777	713	754	700	729	764	741	727	706	751	744	738	737	754	791	769	727	733	762	720	740	767	772	719	795	785	750	774	745	743	720	755	682	733	771	715	747	717	679	732	735	707	752	704	738	738	733	774	745	697	740	707	741	759	730	770	760	748	748	722	738	763	763	777	742	753	772	744	739	794	757	764	731	784	695	703	707	776	747	735	728	715	752	752	770	766	756	731	731	739	743	731	742	741	735	756	713	761	735	732	743	710	702	722	758	739	753	752	768	711	696	740	747	763	736	771	735	772	713	726	737	765	771	779	683	705	696	729	775	726	761	743	740	746	706	730	720	778	820	799	751	832	715	741	708	759	751	732	718	692	730	822	778	731	762	771	757	761	773	743	747	693	783	735	748	760	743	815	731	739	721	776	803	744	691	797	808	751	779	756	704	758	746	778	757	757	766	735	791	713	728	713	764	757	760	784	729	714	669	738	730	760	770	767	720	762	747	783	765	806	768	740	775	725	750	808	756	775	755	709	760	737	751	758	751	749	730	754	802	747	711	714	745	703	769	701	781	713	742	750	723	774	691	736	788	745	732	746	759	761	752	749	743	741	727	694	720	745	737	756	759	753	706	792	745	723	734	720	762	710	709	722	718	761	705	662	694	730	757	750	732	737	777	756	755	734	722	749	712	711	776	760	764	784	784	752	767	747	756	804	710	767	772	727	747	787	785	722	765	782	740	734	729	755	746	751	778	727	771	742	679	728	762	779	766	712	757	758	723	748	761	839	710	751	764	746	745	766	737	761	742	773	695	782	763	723	756	766	759	758	740	797	722	780	742	777	753	727	743	713	738	775	704	786	734	784	754	746	758	737	767	751	701	776	717	724	740	696	764	759	698	726	691	748	725	761	714	790	733	740	720	777	713	747	732	690	747	742	734	725	751	752	710	740	752	756	730	732	774	749	712	757	716	714	749	789	758	743	758	752	734	775	762	746	742	733	778	698	766	753	733	701	747	680	729	709	778	720	743	708	712	733	739	749	722	790	788	759	744	729	748	795	732	760	716	731	754	743	760	724	741	732	746	774	722	742	759	749	761	733	738	781	797	736	781	750	739	696	746	740	745	782	732	738	772	709	737	737
7724	17859	15787	9854	6482	5090	3868	2985	2455	2113	1921	1688	1507	1371	1329	1199	1287	1083	1091	1041	1046	1055	1019	992	952	943	961	961	939	927	911	950	893	883	988	856	939	874	916	909	912	896	906	874	919	918	859	878	887	841	887	891	896	881	833	857	833	877	883	850	898	871	912	833	863	885	909	818	835	840	853	826	873	830	821	811	847	873	855	875	858	838	848	913	922	838	859	825	829	823	858	814	897	841	836	897	813	871	817	836	840	823	866	829	855	851	842	895	901	841	886	858	794	808	831	844	871	862	841	847	857	844	856	859	805	842	870	879	840	868	864	855	828	818	822	831	870	828	860	871	798	861	842	763	723	865	862	816	824	853	884	841	828	828	850	841	859	876	818	872	854	866	830	839	842	828	838	856	855	837	834	847	863	866	884	847	892	855	815	843	871	823	879	855	839	911	842	840	874	817	867	866	834	875	854	873	873	818	836	849	848	871	796	882	844	827	875	858	835	836	877	869	841	848	871	856	789	885	834	831	823	863	846	902	835	861	859	851	841	844	863	872	810	861	902	855	882	806	906	853	850	833	842	882	845	862	848	852	806	878	883	836	804	840	815	842	860	877	817	852	809	821	869	841	889	802	827	833	848	831	854	819	843	891	883	868	854	871	857	868	839	788	814	815	861	817	862	831	855	890	876	875	814	844	834	862	893	855	821	804	855	841	872	897	899	753	928	870	794	840	866	849	856	866	782	856	846	897	857	869	850	869	810	893	882	846	841	829	835	855	827	787	846	791	806	874	818	852	880	863	802	854	832	871	842	844	829	895	825	827	816	876	818	888	856	837	883	815	774	853	802	868	858	837	840	871	805	851	850	840	830	827	824	837	905	873	888	863	819	835	853	862	832	840	838	813	862	850	813	871	827	835	859	838	895	891	839	831	851	799	896	812	886	840	812	842	864	864	870	846	870	883	865	826	897	852	814	844	844	807	837	817	837	815	842	773	853	808	816	822	883	830	844	793	809	844	855	840	833	852	876	827	841	859	766	817	866	817	844	834	842	824	836	841	861	885	881	873	872	835	828	861	855	843	873	880	846	801	808	882	881	874	854	890	817	827	845	811	814	866	851	845	844	828	820	829	883	859	856	833	860	895	846	806	849	859	878	845	918	852	841	860	853	830	850	858	815	873	826	822	816	833	823	858	795	857	846	851	870	889	842	821	865	857	906	798	839	840	820	830	797	851	846	828	822	855	877	853	899	858	839	868	832	833	854	894	860	847	815	863	845	852	851	852	872	859	857	830	834	882	862	783	855	839	826	820	809	849	851	845	817	823	828	844	837	846	824	884	828	805	804	851	807	851	826	830	827	889	868	862	901	820	861	834	826	855	830	830	879	832	853	828	855	821	831	810	845	851	853	854	867	820	822	799	853	830	847	850	833	865	858	853	853	888	848	857	819	830	816	818	878	858	857	834	881	813	835	844	878	865	866	826	830	827	828	788	859	853	827	883	865	858	855	851	858	915	802	832	829	885	866	890	818	863	832	831	876	879	785	815	865	844	892	819	815	849	809	821	826	875	841	879	836	863	865	779	852	837	844	815	846	807	820	804	802	877	836	918	831	879	849	836	870	860	842	834	856	855	836	867	821	821	837	822	889	905	874	845	853	811	847	914	854	907	864	810	834	863	823	827	849	892	803	860	867	847	833	868	818	804	805	865	801	893	852	852	841	805	822	842	847	849	881	892	881	818	881	872	868	866	870	839	906	824	850	811	856	798	864	821	822	862	859	821	848	837	816	851	829	877	870	844	853	870	879	871	843	883	886	868	854	770	839	881	898	878	871	832	800	908	899	811	800	878	877	854	855	855	803	879	861	851	854	813	831	830	838	852	817	847	766	879	869	871	866	843	895	813	854	850	844	875	849	832	799	794	855	849	850	821	835	820	852	808	812	824	859	850	802	893	814	830	842	830	854	883	815	835	864	876	851	854	864	849	801	842	788	859	843	833	810	823	811	829	816	812	860	827	859	879	865	858	830	840	826	813	881	879	862	783	881	824	866	846	809	843	894	861	873	884	860	887	884	827	787	855	839	846	869	853	852	875	879	851	805	889	826	856	851	863	897	831	895	842	812	842	859	866	881	845	855	818	874	866	866	811	813	860	852	802	819	840	832	859	827	841	871	818	813	885	842	844	820	832	894	850	836	828	846	893	880	800	859	913	840	828	827	797	817	824	801	824	833	864	824	839	820	881	888	860	850	821	855	818	861	872	796	816	852	842	859	881	809	858	819	830	871	797	835	770	914	860	867	844	822	832	843	823	816	868	843	800	839	822	907	802	841	844	866	818	864	869	797	830	820	868	843	852	839	853	835	833	780	844	832	838	855	834	783	766	854	874	862	887	834	826	820	827	863	850	793	893	834	831	797	796	861	833	840	839	805	809	838	792	866	907	852	885	823	838	856	842	821	800	879	847	770	824	800	846	823	793	844	906	836	865	862	850	813	836	850	830	822	801	826	888	869	895	841	842	846	858	879	857	795	843	864	883	829	808	808	833	867	851	873	897	858	823	782	836	822	836	820	799	857	886	878	815	877	814	867	861	837	787	847	840	864	862	850	855	874	877	816	840	855	808	840	876	831	871	856	869	846	764	912	792	830	807	875	867	853	842	844	822	852	863	830	847	876	909	862	906	864	838	878	909	780	824	886	755	801	752	853	840	860	828	870	827	756	838	871	843	852	860	823	860	892	858	874	814	897	872	831	860	868	815	854	792	842	862	864	851	906	818	875	819	903	832	799	848	860	915	837	823	884	862	833	811	855	860	855	892	818	867	845	803	861	847	788	850	818	883	835	816	863	853	805	821	823	828	873	867	889	857	883	845	870	873	806	857	864	817	874	853	818	853	868	878	861	849	834	825	843	877	803	790	865	846	871	835	860	845	884	869	799	895	893	851	809	812	846	880	830	836	821	851	826	855	845	839	828	829	853	855	869	859	846	877	798	817	877	866	849	883	802	832	899	860	845	868	853	882	858	827	851	790	832	871	875	832	851	824	831	787	852	868	842	899	888	803	827	826	827	846	829	840	833	857	864	875	823	894	875	870	876	861	873	823	827	862	828	829	836	904	826	823	874	870	943	830	835	865	819	822	845	819	802	836	829	862	788	836	856	809	856	798	831	922	835	829	885	830	853	837	823	781	859	791	847	857	825	810	855	826	815	878	833	877	874	835	823	889	824	847	882	846	867	871	872	875	835	882	890	891	865	857	825	830	825	837	796	848	852	874	867	782	826	851	849	838	844	778	826	845	836	832	829	785	825	840	826	840	895	865	852	848	810	860	857	827	861	831	806	836	885	848	858	862	863	821	877	876	849	858	846	812	845	870	817	855	847	813	816	859	824	835	868	844	855	856	803	844	827	860	834	813	867	841	860	848	815	831	839	804	836	822	884	846	860	871	813	802	824	833	817	833	836	849	881	839	852	850	805	840	849	876	819	786	802	819	842	851	817	831	834	869
27251	21082	10251	1298	743	585	474	349	275	326	301	242	281	270	259	255	290	253	251	270	273	276	281	287	272	275	272	271	280	269	259	257	270	267	277	248	299	230	259	271	258	278	279	296	284	268	281	262	280	301	289	264	294	281	263	288	244	263	267	269	296	259	288	270	283	263	249	282	267	252	280	259	275	240	262	259	258	251	294	275	246	251	296	276	243	252	264	273	251	276	265	268	259	289	275	246	263	269	264	245	227	270	274	271	256	262	249	276	282	271	272	260	261	248	262	235	249	288	284	258	250	275	251	242	274	276	259	240	259	252	267	257	275	266	292	267	271	243	280	254	251	254	263	248	277	270	273	281	267	259	273	249	266	282	261	266	280	257	259	296	273	272	242	274	251	278	241	279	315	271	288	268	239	249	292	242	311	246	259	254	240	282	318	262	281	266	262	254	264	263	263	279	285	268	269	258	262	247	247	246	313	260	245	255	255	255	264	258	278	280	299	272	252	257	285	271	234	296	252	268	269	249	258	254	287	230	270	267	257	235	247	273	282	241	255	301	263	304	264	265	292	270	277	261	314	254	279	254	251	274	253	275	258	274	296	262	258	263	245	285	269	253	274	271	276	266	263	285	255	274	247	278	261	273	270	265	256	261	244	280	271	252	273	248	285	255	281	261	256	276	267	254	299	279	261	301	240	311	260	279	262	261	242	291	266	276	231	292	265	262	252	284	276	257	269	271	253	276	264	265	269	252	288	277	263	293	262	301	255	270	269	246	291	285	288	260	233	288	262	277	266	267	256	272	274	274	269	280	259	273	260	271	252	259	305	275	243	241	286	264	276	282	278	272	213	288	276	282	278	268	274	269	307	269	294	271	284	253	258	266	304	246	294	265	284	297	268	268	288	265	301	251	286	258	246	260	278	259	269	247	243	277	275	266	257	293	284	251	274	270	294	270	291	254	249	274	253	278	262	254	261	269	268	297	270	252	252	271	271	257	237	283	291	257	238	251	260	251	261	257	273	269	278	251	269	296	286	275	260	283	251	282	272	283	253	242	244	276	257	268	252	274	252	293	248	301	252	259	270	260	288	267	277	262	262	269	280	259	279	249	271	258	281	267	270	257	263	263	275	254	325	275	268	266	264	301	282	278	260	244	279	273	265	237	241	254	259	289	255	260	232	316	246	249	269	269	251	286	260	251	293	256	285	278	233	261	269	262	279	257	280	245	263	265	260	250	235	243	268	264	296	266	259	281	267	279	267	279	264	281	250	263	278	243	254	255	271	235	253	274	267	251	241	282	260	261	287	259	288	282	269	277	258	286	233	234	268	255	301	259	302	263	254	236	260	243	272	263	296	261	268	264	262	279	251	290	257	245	241	300	266	248	272	260	247	258	281	260	258	235	294	266	283	257	280	259	259	296	266	266	276	262	238	251	282	271	283	284	260	257	272	243	278	288	298	288	255	283	280	249	236	229	262	259	259	271	273	289	264	237	274	281	263	249	248	249	262	275	276	276	252	258	278	284	238	264	250	235	308	286	293	238	269	253	263	244	269	245	243	270	288	264	271	257	265	259	271	233	281	292	276	265	272	248	246	296	216	270	256	250	284	242	234	245	282	249	287	261	248	252	295	282	271	274	253	253	252	272	277	266	295	279	276	272	274	255	284	283	279	265	265	239	289	264	284	282	266	289	274	268	240	279	273	261	260	259	289	271	254	301	290	261	251	260	290	264	255	264	274	256	291	266	253	250	257	309	273	250	266	263	262	234	260	270	278	258	283	274	289	262	267	270	261	262	246	289	301	294	286	268	256	263	272	257	236	252	298	284	272	256	278	257	296	268	255	293	252	254	290	273	241	272	259	253	290	301	281	261	261	274	263	276	248	311	260	284	295	299	284	255	269	258	279	279	273	283	252	290	270	250	288	271	281	252	256	241	284	257	251	234	279	287	219	257	284	267	254	257	256	291	236	268	275	241	252	267	304	267	257	270	264	265	274	302	261	248	271	272	260	271	247	258	276	257	292	261	264	265	282	279	258	267	259	265	268	277	276	273	266	224	267	261	264	240	277	296	274	286	261	275	246	252	295	277	259	275	265	250	273	237	274	261	257	265	281	249	262	277	270	280	286	260	261	262	280	274	267	262	274	279	276	300	250	262	276	313	267	273	280	249	318	281	264	261	291	249	275	259	258	249	273	239	270	233	261	264	270	288	264	277	274	262	281	267	262	266	274	289	260	246	267	274	261	277	255	250	272	284	247	289	265	264	227	249	240	264	258	287	278	258	276	257	246	256	268	261	255	270	267	257	259	269	289	232	282	243	306	267	269	260	254	256	252	262	273	263	276	257	274	284	273	289	259	242	305	287	287	277	309	293	248	258	249	274	259	261	271	271	319	236	256	287	282	250	285	267	264	258	253	283	248	249	269	280	273	270	261	273	258	281	277	270	326	277	240	284	288	285	295	289	312	288	267	253	278	276	273	279	278	259	265	268	240	248	241	247	287	261	252	274	279	288	297	296	238	259	264	253	268	257	268	263	260	261	245	241	296	258	280	242	267	289	261	255	262	286	252	275	253	297	299	261	258	269	258	275	294	238	250	256	281	275	275	283	266	267	252	283	258	246	286	250	250	248	279	265	307	269	274	279	284	255	260	259	257	264	304	276	269	257	267	265	266	266	273	276	277	273	243	264	274	280	258	257	271	261	256	270	265	264	313	263	260	273	263	285	267	284	263	261	278	269	263	251	257	253	250	293	284	272	256	261	252	255	277	276	271	260	287	269	250	278	268	269	284	273	256	264	257	259	278	277	293	261	265	301	280	256	268	250	274	272	272	301	317	259	275	248	282	263	267	271	227	285	267	291	268	291	266	257	269	287	298	256	264	286	268	295	253	242	271	251	262	260	272	259	260	269	268	301	262	240	291	259	279	262	276	283	274	277	266	268	262	270	249	270	262	289	266	296	277	254	240	247	279	250	285	287	258	267	271	239	275	270	253	299	269	247	288	230	264	240	248	267	274	258	260	223	267	281	255	275	257	287	277	275	275	287	304	284	265	281	270	268	254	269	298	283	266	271	265	284	248	267	263	233	250	284	289	267	268	264	262	244	265	247	267	269	305	244	278	265	275	252	259	258	291	278	281	260	268	248	294	285	248	259	266	272	250	282	283	288	282	253	262	246	255	257	278	279	299	283	286	286	261	267	297	268	252	269	278	261	273	286	306	243	243	259	277	254	264	274	289	295	276	259	265	241	269	255	257	246	259	262	263	252	274	290	237	270	249	282	246	253	267	258	257	262	251	289	253	255	285	255	287	239	267	276	239	274	259	256	259	243	301	219	255	250	268	274	289	248	275	244	300	281	266	288	244	264	260	284	256	258	283	244	283	246	257	243	280	266	279	284	253	268	275	269	287	248	274	253	267	254	260	263	305	288	256	245	250	280	272	262	247	288	269	269	249	310	290	265	252	286	262	270	272	291	274	289	268	265	280	250	264	236
4238	1637	1506	1238	919	679	543	382	346	343	359	320	318	350	328	335	345	345	332	359	348	350	302	330	291	332	315	339	352	341	348	285	306	311	336	349	335	330	324	300	336	344	316	344	307	338	349	333	330	338	340	340	297	349	343	317	329	333	348	331	337	293	316	331	351	304	291	333	302	319	317	338	328	327	322	317	321	321	314	331	301	310	329	317	354	336	296	294	317	347	309	324	289	332	346	303	292	314	341	331	360	330	294	339	299	325	322	319	304	333	325	309	336	307	322	310	277	292	340	308	321	322	312	321	333	336	285	336	330	330	344	349	315	290	344	313	327	346	358	326	322	319	313	321	317	338	324	302	314	296	328	322	321	321	341	328	349	349	313	331	291	331	326	353	304	312	321	304	319	316	333	309	316	329	326	322	334	319	317	305	294	319	310	331	330	317	338	319	361	302	290	317	354	332	300	335	326	317	315	310	305	323	301	329	325	268	328	324	311	333	335	327	330	315	304	343	334	331	321	330	335	313	333	306	301	339	317	311	332	341	321	306	354	330	295	318	331	337	317	306	329	334	344	305	335	324	319	295	328	318	291	289	332	290	333	347	342	304	357	314	305	308	360	341	328	345	329	320	309	338	334	322	298	362	344	306	304	304	332	296	299	350	314	341	323	330	321	332	332	292	328	346	319	328	336	326	301	328	304	319	345	323	331	320	329	346	329	324	345	340	300	321	321	355	310	359	323	296	331	299	321	361	329	328	356	338	305	312	321	330	311	314	330	319	359	319	329	325	350	354	316	325	332	338	319	328	324	331	293	307	338	305	293	324	307	325	359	317	318	311	322	328	342	331	324	335	348	319	308	307	330	330	315	335	328	327	331	334	345	325	315	324	295	333	310	325	325	318	312	305	301	343	323	304	314	387	323	327	335	309	320	354	341	317	324	304	333	347	309	286	353	305	307	319	355	302	346	339	320	304	355	326	326	344	313	340	336	294	355	332	325	329	310	330	297	345	323	361	346	341	309	332	315	310	327	306	309	327	338	341	352	309	372	317	325	346	315	318	332	328	327	346	317	316	298	350	328	323	348	332	309	359	304	293	285	300	330	319	307	319	296	360	305	329	329	365	318	313	318	340	353	316	311	324	318	310	323	304	324	327	325	314	322	313	302	333	294	337	316	337	317	318	341	299	346	287	323	324	330	330	314	338	319	314	361	324	328	340	317	312	332	332	329	299	323	336	333	323	324	297	346	325	334	319	324	303	331	328	339	318	329	328	317	317	339	321	346	343	327	341	333	357	353	327	324	296	331	297	332	306	294	301	303	302	330	326	321	314	312	335	326	349	299	321	334	356	329	332	290	304	330	320	328	324	315	304	322	297	299	322	339	332	320	312	314	310	319	348	321	314	395	318	360	316	312	287	308	344	338	344	364	332	327	324	329	355	313	348	311	335	350	300	324	321	321	319	322	345	350	292	311	305	316	321	290	324	303	342	312	333	366	305	322	322	358	344	327	338	331	346	320	317	323	309	322	340	306	309	344	340	317	289	357	338	321	341	331	313	304	298	356	353	337	331	331	341	339	347	305	331	308	321	337	315	326	322	321	332	327	308	342	324	324	346	294	287	356	314	318	327	314	316	335	322	321	356	297	319	340	332	365	341	323	337	324	283	305	351	360	332	290	331	319	299	306	270	318	291	326	357	314	345	326	301	362	353	344	300	346	328	325	314	339	319	352	310	296	323	313	295	321	306	329	325	315	328	315	328	282	293	327	327	346	303	333	337	327	300	315	332	324	339	338	303	319	329	331	331	329	310	294	304	341	341	325	356	316	355	348	315	336	332	294	307	354	330	323	305	307	306	338	333	306	325	315	349	344	336	325	346	309	281	320	314	346	290	335	325	352	317	309	329	339	305	324	339	331	340	334	347	341	316	302	344	349	301	330	336	305	321	335	320	341	343	328	361	315	326	293	300	349	315	334	329	329	363	327	345	315	304	306	309	321	327	330	284	337	312	314	317	322	302	331	321	319	322	337	307	331	351	339	323	325	316	354	354	298	312	322	341	326	325	311	303	337	325	310	291	333	311	338	318	346	338	311	347	311	315	344	312	309	326	291	342	323	330	323	323	342	307	330	304	296	342	305	331	322	324	303	364	330	323	321	334	324	295	312	336	336	307	322	333	363	334	291	349	344	306	324	307	333	304	333	332	322	316	305	361	290	303	355	301	313	314	299	329	329	329	336	392	304	346	338	336	332	343	358	342	305	310	312	337	322	328	349	355	347	341	327	321	346	309	357	283	360	311	325	328	344	314	324	331	331	303	347	350	327	330	321	330	341	332	333	308	337	314	339	338	314	319	333	313	325	316	326	321	324	300	317	320	305	318	343	306	321	332	352	346	313	300	312	310	326	322	281	328	309	352	339	319	325	325	330	315	364	346	307	302	338	340	348	339	363	322	316	315	324	352	286	320	312	330	337	320	328	329	323	336	312	293	317	333	321	281	306	331	327	321	320	323	278	361	354	301	331	318	336	335	311	312	356	336	322	316	334	319	328	324	352	313	270	302	333	340	307	348	302	320	353	301	345	362	325	325	327	325	306	300	329	340	319	314	332	315	323	338	323	315	354	298	343	326	333	328	317	340	350	334	326	315	309	328	309	304	319	304	306	280	312	331	322	316	354	298	314	331	334	348	325	321	335	342	291	327	325	319	320	327	337	322	294	316	328	345	355	323	340	328	324	324	328	314	316	331	301	361	316	308	342	296	326	301	317	337	343	318	293	340	325	283	332	341	319	304	334	344	321	291	359	320	310	343	312	291	333	314	372	303	317	299	335	331	353	341	318	339	326	317	314	329	322	361	322	341	347	315	301	310	303	321	328	293	310	297	350	318	300	324	316	354	336	307	326	363	347	318	328	327	328	346	324	339	347	298	353	315	356	330	322	339	326	320	356	346	339	354	338	307	325	349	326	333	312	306	290	338	304	331	343	331	308	329	339	309	328	299	316	340	307	301	350	324	338	307	305	314	359	328	320	296	294	312	323	332	323	327	345	372	363	318	311	291	307	319	314	294	333	331	319	298	317	323	332	314	348	334	324	338	325	302	337	340	288	342	319	332	352	320	324	336	318	313	323	307	323	318	359	369	332	313	345	336	315	333	307	287	322	307	307	341	310	311	322	336	316	334	346	328	332	333	319	348	353	312	310	334	328	338	284	307	334	312	312	352	321	327	336	336	325	318	328	318	316	315	330	338	333	332	304	339	328	311	327	317	314	326	319	284	301	343	324	373	318	327	328	324	334	305	349	313	298	328	313	337	336	337	323	339	324	336	289	320	370	275	348	317	337	325	319	331	350	310	306	313	360	337	307	324	297	327	284	328	313	322	318	310	345	297	359	341	320	320	322	341	296	322	316	333	318	334	302	324	315	322	326	331	281	298	334	321	362	310	342	351	308	333	328	345	345	322	359	347	299	336	318	313	334	337	330	317	321	318	347	312	315	331
23763	21526	29300	24183	21517	17978	2403	1156	1003	901	793	796	768	718	706	723	700	651	635	606	670	600	584	588	611	600	591	584	613	559	610	557	596	582	620	552	585	595	598	564	563	591	571	619	560	558	536	579	621	548	549	594	587	600	582	582	563	611	604	579	588	559	564	600	612	602	584	594	553	567	571	583	623	601	591	586	537	607	591	527	571	566	570	592	575	577	588	559	556	602	554	590	595	571	546	605	557	600	585	564	578	588	606	575	605	583	567	538	574	559	597	571	594	572	593	601	567	595	527	613	583	589	570	600	588	579	562	564	573	619	611	558	578	589	566	587	566	589	562	589	553	590	558	608	581	577	589	551	553	570	580	565	561	591	561	570	558	585	536	535	549	547	581	626	586	562	609	567	590	610	588	540	632	573	558	557	613	553	563	571	616	590	518	493	567	604	556	593	537	562	568	564	562	553	620	566	581	585	576	606	595	583	584	575	562	555	592	577	563	545	586	582	603	556	619	563	563	576	619	546	603	599	569	561	544	547	585	578	542	575	567	562	585	575	583	560	603	595	584	558	569	532	590	530	570	565	549	531	575	572	585	572	590	565	576	588	623	571	561	566	598	589	605	545	616	547	548	535	575	574	511	550	585	562	578	565	569	617	524	586	564	588	600	584	592	583	567	579	571	602	609	563	607	578	557	613	542	565	560	585	572	562	556	568	550	585	613	601	549	565	572	570	585	577	559	610	525	565	534	595	597	570	583	540	550	565	582	628	547	555	543	595	576	523	577	579	604	601	601	555	562	587	613	591	587	577	577	565	536	579	579	584	622	579	549	543	602	565	530	541	587	570	592	549	582	586	597	574	547	563	564	551	584	569	604	605	580	551	594	596	589	610	605	561	611	614	571	574	596	583	565	574	588	538	559	589	607	543	568	602	571	608	548	602	565	559	576	564	550	553	578	522	551	575	575	598	545	554	541	567	562	608	597	586	566	548	620	576	532	578	575	581	582	614	591	603	594	553	586	598	571	547	588	588	605	579	591	594	554	554	588	570	590	575	538	587	618	546	566	542	568	578	609	570	600	556	608	597	592	591	537	580	557	603	560	590	561	583	570	549	610	561	542	571	587	552	590	610	581	593	556	555	592	601	596	541	557	568	596	569	591	564	585	546	566	606	611	547	595	601	558	564	592	608	571	581	607	605	569	567	592	610	576	607	544	565	585	569	571	586	511	576	557	600	552	534	561	561	537	557	582	551	546	597	558	588	581	605	580	601	614	555	546	587	610	587	574	597	574	553	577	578	539	559	565	572	564	546	585	555	582	624	563	554	565	543	567	609	589	626	576	590	546	552	563	570	596	587	552	593	567	560	570	595	581	595	535	591	567	583	522	559	541	558	584	593	602	608	595	613	584	574	528	554	588	594	575	583	539	593	552	575	583	579	589	601	579	529	566	544	568	566	550	586	597	628	566	559	548	611	589	521	590	521	608	620	568	572	566	565	579	556	574	594	604	571	579	580	579	567	530	564	537	586	619	581	601	566	533	565	576	553	580	581	554	581	575	529	552	622	608	591	592	618	576	589	573	589	544	625	572	592	568	585	576	595	558	566	532	585	596	616	552	595	538	631	536	548	580	587	579	537	568	569	614	592	606	584	634	587	593	599	564	565	584	542	623	521	583	579	553	619	587	546	587	584	573	558	581	584	590	537	583	551	602	595	610	559	602	570	564	532	569	552	582	549	568	576	609	567	591	595	572	560	557	566	581	616	581	582	544	562	617	534	535	594	601	608	600	605	594	594	569	602	584	650	555	577	559	569	579	593	579	557	563	592	571	573	593	555	550	608	577	589	579	553	592	582	567	545	579	592	498	602	609	573	534	557	544	585	580	583	557	588	598	575	580	636	580	544	575	580	592	570	602	602	624	531	514	602	554	610	580	601	543	586	562	599	551	560	595	560	563	557	572	554	568	606	588	548	580	573	580	561	576	580	520	639	563	549	539	595	568	558	562	533	612	573	550	598	581	580	611	587	579	558	580	608	552	609	555	558	613	576	593	546	546	533	549	574	627	618	592	599	563	594	590	589	562	579	531	595	588	581	574	556	560	553	551	615	576	575	588	580	598	637	539	587	575	614	535	576	641	545	569	576	600	570	568	580	549	590	576	534	590	564	577	573	524	545	585	592	558	571	598	608	547	595	558	590	561	592	621	590	564	560	560	562	545	552	635	618	569	602	579	597	569	563	594	572	547	599	562	572	625	550	602	538	571	599	585	539	601	586	531	575	562	575	558	595	589	598	548	595	552	616	544	580	578	561	586	525	560	595	555	559	580	647	577	625	564	584	589	579	563	588	562	581	560	569	569	583	580	582	545	544	586	609	554	563	539	580	606	580	577	551	547	566	608	537	536	580	587	531	594	585	597	565	614	575	566	578	608	589	609	589	603	569	609	589	631	624	556	580	567	579	553	567	548	548	609	566	564	594	598	599	569	506	598	588	556	553	548	598	534	531	598	599	572	547	553	582	597	634	561	539	554	605	594	580	617	571	541	579	594	588	603	532	580	562	582	595	594	591	603	563	588	555	543	598	542	574	580	558	579	614	631	591	566	600	558	569	559	591	558	552	580	535	584	594	590	619	615	592	582	557	538	546	568	616	566	556	519	563	585	568	546	578	589	561	565	608	586	579	613	603	546	559	534	599	614	587	600	552	631	610	576	540	637	570	580	551	544	535	607	591	587	573	608	599	553	593	589	586	570	538	549	621	584	584	545	544	575	582	607	576	565	611	584	587	581	576	630	560	597	571	565	557	552	555	497	565	546	546	572	599	562	596	552	588	565	571	551	544	596	585	589	576	561	570	540	602	587	561	526	618	507	595	568	570	591	588	646	545	554	588	553	562	560	577	580	553	575	552	552	596	564	528	568	571	571	556	570	533	594	532	554	570	558	574	566	579	579	586	533	558	639	548	560	593	571	562	630	537	592	625	568	560	576	575	547	617	551	565	539	608	609	573	551	592	567	558	566	564	534	589	591	634	635	586	571	592	563	549	614	562	566	573	555	530	539	585	594	568	576	602	584	567	576	543	589	595	525	600	578	581	563	582	562	571	585	564	567	580	576	535	568	555	598	589	576	540	567	564	615	595	579	564	578	580	531	539	558	563	609	603	619	574	537	548	625	592	579	556	562	566	542	601	553	575	611	562	549	577	578	610	559	592	580	604	546	597	548	593	568	581	596	597	604	601	561	572	579	551	568	573	546	623	639	560	555	569	549	604	573	561	602	565	580	577	578	549	546	591	566	542	582	598	585	596	599	582	600	574	598	531	560	560	588	548	546	580	595	600	571	585	588	570	572	539	565	571	586	603	585	558	610	560	577	538	553	515	526	567	535	574	574	587	579	597	587	578	575	600	562	576	589	577	572	539	609	600	595	570	555	574	614	574	585	569	551	603	565	573	614	571	569	575	557	575	574	539	543	573	579	575	586	539	545	533	568	594	588	522	561	606
5343	10892	9656	5354	3832	3013	2252	1788	1499	1320	1184	1099	1003	908	917	871	899	826	752	772	777	775	728	682	681	637	664	749	670	719	673	729	672	673	707	701	691	624	745	617	653	678	655	645	699	654	672	642	651	608	674	648	641	671	651	661	613	663	661	686	651	638	676	648	630	676	676	668	630	674	661	635	643	616	635	705	683	681	659	662	634	642	674	647	625	619	673	631	632	601	628	676	637	692	660	658	673	640	677	676	643	663	676	678	724	628	714	680	669	697	610	664	683	658	663	626	640	623	679	593	668	628	671	643	652	645	632	670	633	631	638	692	636	642	626	658	650	680	657	642	625	695	724	664	640	621	627	663	651	663	667	683	638	664	642	669	634	672	659	652	661	668	610	679	699	647	660	670	677	650	654	703	621	657	676	653	660	611	648	687	665	620	628	649	660	697	616	678	679	690	651	646	691	635	645	614	642	663	635	663	632	638	643	638	638	697	663	634	611	642	610	656	604	635	638	684	663	639	633	639	657	608	617	657	636	634	625	631	674	631	625	624	610	638	659	683	660	664	633	658	658	656	685	619	651	660	593	673	665	655	665	645	676	633	622	650	623	672	671	654	704	652	667	607	652	631	651	658	626	632	667	685	677	605	665	652	692	681	672	649	612	649	657	636	656	679	633	640	599	641	630	645	669	711	588	624	680	627	675	646	692	688	639	607	662	696	633	680	631	673	641	660	643	685	658	606	693	650	690	649	651	658	645	637	659	618	651	621	664	671	669	685	655	659	689	648	695	628	706	663	652	640	625	644	637	644	697	650	654	648	675	674	629	684	663	624	630	603	581	646	626	656	634	674	646	602	648	655	651	652	668	652	681	698	637	682	653	668	605	648	636	665	641	651	644	673	664	629	632	676	619	599	675	647	620	640	645	623	615	696	617	683	668	632	665	653	625	620	673	647	638	654	674	657	641	626	615	639	686	642	639	627	633	639	668	648	645	675	629	632	635	660	659	619	649	620	669	681	634	670	677	653	664	645	653	612	649	645	590	635	681	655	632	625	621	638	628	690	622	699	650	641	671	622	662	670	644	635	693	631	642	659	666	607	662	676	614	633	630	657	650	608	652	650	688	694	619	596	620	608	681	638	652	614	622	677	655	686	699	625	641	606	624	617	634	609	632	671	597	681	628	649	651	684	645	676	644	702	654	694	616	666	637	678	580	626	618	680	655	649	667	682	652	658	674	691	683	648	634	648	689	679	620	674	668	660	619	617	678	661	626	637	606	659	649	662	659	616	614	662	627	665	610	634	609	610	673	684	632	690	627	635	640	646	630	698	668	699	672	666	671	676	648	632	646	653	627	641	671	713	660	646	668	625	631	696	678	631	618	611	625	655	596	657	651	651	641	655	664	640	657	607	628	712	667	652	636	640	623	672	670	674	624	685	680	680	639	655	666	656	636	695	709	647	670	657	638	689	643	630	673	635	635	668	628	666	635	632	663	615	629	681	635	672	661	617	663	638	680	650	632	627	634	695	639	669	680	651	672	609	650	658	658	657	648	674	612	691	693	660	608	673	620	630	685	615	667	665	661	653	610	631	635	667	581	650	602	690	613	693	631	657	594	700	669	667	691	687	616	673	621	675	693	662	645	609	608	632	655	657	656	620	625	653	642	674	653	690	697	654	658	652	662	627	676	642	602	682	626	635	681	656	664	648	640	643	675	653	654	634	635	656	639	663	639	669	641	673	657	658	690	668	639	623	629	618	670	680	652	634	689	660	645	612	666	653	679	637	638	670	662	649	638	651	658	651	626	620	667	654	648	654	662	669	651	617	603	659	651	659	632	676	637	642	664	680	638	625	646	640	646	647	635	621	655	663	659	663	622	624	635	605	598	631	642	653	625	685	638	592	628	632	649	664	640	689	669	611	628	639	652	645	661	643	621	646	658	670	653	648	615	702	685	638	663	595	646	640	649	636	660	649	647	636	686	635	710	623	652	675	658	667	648	610	672	608	706	621	683	662	637	671	638	648	662	626	640	675	659	639	599	663	644	633	643	615	636	654	673	683	667	657	650	687	679	672	634	680	604	678	659	659	665	624	648	645	639	638	684	645	629	661	675	671	637	622	606	674	662	629	648	638	648	682	665	590	678	643	649	640	661	646	634	653	668	651	646	676	647	638	629	635	677	634	614	609	667	656	623	653	663	686	670	670	672	634	661	614	630	664	622	668	659	640	676	643	634	606	631	642	669	645	630	611	613	621	662	708	633	664	677	629	628	653	694	634	606	669	643	678	608	662	651	664	650	634	606	677	733	632	660	662	684	638	687	582	605	644	678	629	643	645	679	664	644	643	657	639	644	628	655	659	636	570	676	640	654	585	626	641	685	682	674	636	607	622	612	647	686	620	641	660	685	655	671	637	614	650	647	649	637	657	650	646	664	632	628	618	651	599	685	669	649	635	659	645	636	624	671	632	627	649	640	699	655	632	673	651	694	686	697	645	650	617	647	642	666	620	626	661	614	678	698	682	678	622	618	624	654	706	668	642	659	641	651	666	639	645	663	620	654	678	682	647	674	625	693	654	627	676	651	686	658	690	628	574	688	665	656	651	657	619	673	635	601	635	654	639	638	628	670	675	679	652	660	633	675	637	675	623	709	680	659	669	607	684	611	626	640	663	651	662	640	667	638	657	639	647	685	652	640	687	630	643	628	694	616	634	658	670	622	682	633	621	609	678	609	669	657	653	674	641	673	675	658	666	626	646	630	674	620	643	659	658	657	664	702	627	622	612	663	645	643	648	638	640	643	621	642	675	626	666	596	620	684	633	647	654	626	653	617	657	649	624	683	649	677	639	628	655	636	626	678	644	639	631	667	602	614	674	629	661	626	602	656	648	624	608	682	610	624	678	595	691	661	673	686	620	663	647	676	650	634	619	662	682	624	675	650	658	676	657	695	660	662	702	635	691	658	668	643	678	681	666	666	599	673	667	657	675	654	616	618	643	668	623	658	663	657	621	646	636	655	610	667	684	687	657	678	640	679	641	646	623	706	670	686	632	637	652	639	643	677	657	678	687	701	625	654	645	680	670	651	640	669	661	678	651	675	649	653	665	624	693	598	642	690	646	639	682	702	641	678	629	662	587	663	685	633	627	635	680	663	644	625	677	674	660	608	667	596	673	657	598	614	632	651	653	626	635	666	638	679	676	643	646	639	673	668	633	712	588	669	667	652	664	658	625	647	644	654	649	626	622	620	627	606	624	645	668	652	655	648	613	629	623	666	604	692	629	646	618	673	647	631	639	648	675	673	600	656	615	646	621	647	606	606	712	659	637	609	611	639	646	607	657	633	635	666	621	640	696	656	629	640	616	642	705	649	673	679	691	665	626	631	621	619	650	653	666	669	616	641	644	650	660	616	661	655	695	649	590	658	668	683	610	626	628	669	660	622	624	680	698	642	726	660	623	662	639	632	615	635	683	660	657	688	609	651	676	631	647	642	658	724	651
25026	21457	28276	24965	17525	1182	658	528	518	418	407	424	376	392	332	333	349	314	327	320	324	357	295	310	297	295	302	311	295	291	295	301	301	315	351	304	291	304	320	319	283	321	308	303	293	305	303	293	307	331	321	313	326	316	311	294	285	291	314	290	287	288	316	304	288	274	290	286	321	282	277	289	283	306	303	292	302	310	282	273	311	264	337	288	317	339	291	287	311	276	320	302	284	244	292	269	304	300	292	339	283	286	285	320	306	298	285	298	277	296	315	304	295	316	289	301	285	295	268	279	312	302	269	280	287	293	299	293	272	277	305	266	346	322	316	300	326	316	299	293	316	301	276	304	286	281	288	279	300	290	283	277	258	320	307	310	296	314	298	310	286	318	300	287	302	276	309	325	297	307	276	293	296	286	291	325	307	304	292	308	292	305	312	272	324	257	279	311	288	293	301	320	302	300	288	299	292	320	295	302	299	344	276	289	313	286	305	346	299	254	301	284	297	287	284	277	287	280	296	281	317	284	278	317	297	295	329	312	278	286	265	295	329	267	295	334	271	298	277	290	269	320	290	301	283	296	296	312	289	310	292	309	331	293	296	272	280	283	296	297	333	283	310	279	284	308	259	314	332	296	309	311	289	278	304	297	307	307	330	300	313	314	289	287	347	307	272	304	279	293	307	280	289	285	290	311	288	301	308	308	278	294	309	293	300	301	304	279	311	315	294	305	302	295	309	305	293	307	262	280	336	285	320	294	297	315	309	272	277	298	278	309	308	285	272	284	296	284	315	296	265	293	274	257	300	299	292	247	329	294	304	283	328	305	265	296	303	306	318	292	310	294	301	302	299	289	296	268	281	309	283	275	300	303	298	266	261	309	302	295	292	313	309	290	284	301	287	311	270	292	344	289	337	314	279	297	291	285	264	270	311	305	310	314	308	310	275	290	271	301	315	293	285	259	260	294	305	289	323	281	266	301	297	261	282	296	287	286	325	308	283	331	299	309	303	261	309	294	314	261	274	318	284	308	305	271	284	317	304	307	309	271	285	301	282	319	267	282	304	281	298	265	305	317	287	320	287	253	292	294	293	306	320	329	303	276	281	280	284	282	293	283	306	293	308	278	291	288	334	315	270	290	268	305	263	286	301	286	281	275	291	303	298	276	297	302	306	266	287	265	271	303	307	300	295	295	292	296	331	293	289	282	312	288	326	308	321	279	316	314	297	306	296	298	292	304	309	296	290	307	304	307	260	298	289	295	301	301	266	311	338	312	267	281	289	321	269	291	322	271	332	293	294	329	276	315	309	312	310	296	291	324	287	270	306	304	289	297	271	317	295	335	310	306	304	289	340	302	287	295	276	303	287	314	283	314	307	260	292	260	290	299	276	281	292	309	300	304	304	277	317	244	270	302	319	294	305	297	271	309	288	292	319	298	286	288	280	314	287	282	303	311	301	269	323	320	300	294	293	290	303	300	277	271	305	289	306	268	294	270	264	312	315	297	289	290	276	280	306	303	326	323	319	328	315	285	290	323	287	282	288	319	278	292	294	307	283	301	298	328	264	287	290	290	319	297	295	288	291	314	281	260	311	276	294	270	302	261	317	280	254	284	312	270	268	296	285	265	313	282	327	287	289	299	292	288	281	302	298	296	294	281	277	309	293	321	286	269	317	304	308	305	317	303	307	259	324	292	302	299	308	289	317	294	283	308	281	288	278	305	310	319	286	324	280	300	284	304	278	287	293	347	339	332	304	276	315	279	279	326	296	277	319	290	291	282	281	319	291	304	281	293	293	287	296	291	292	262	270	328	309	301	297	314	291	313	279	269	303	284	326	275	280	275	301	274	299	290	288	300	287	294	277	315	274	282	292	295	319	265	288	282	330	299	264	283	314	289	304	306	292	307	299	307	303	299	306	296	300	292	308	318	310	268	278	296	275	279	296	291	335	291	300	278	276	296	292	304	296	289	280	271	274	284	286	289	278	325	305	289	275	306	289	275	287	301	309	309	294	309	296	274	283	266	306	269	282	320	300	285	293	296	288	313	285	292	304	277	302	262	314	314	291	298	291	303	292	317	277	315	297	306	315	280	307	297	321	309	312	313	312	291	270	290	274	284	299	312	288	288	286	294	295	297	311	308	292	290	272	310	288	305	297	292	310	297	281	276	313	280	312	309	293	283	295	300	286	281	314	280	306	276	295	296	273	295	320	273	268	285	295	301	290	294	267	298	290	294	292	311	286	310	264	325	278	297	295	311	290	275	295	299	306	252	305	310	300	283	286	285	268	301	311	296	309	324	293	312	293	282	310	266	290	288	254	265	293	301	325	295	284	285	266	301	314	277	295	307	335	264	316	264	328	288	283	297	334	291	307	282	298	290	299	302	286	317	286	292	302	270	291	291	297	299	267	302	291	288	323	313	281	308	290	311	311	306	314	306	306	322	334	307	290	314	274	304	293	297	273	329	290	283	283	301	291	296	316	297	301	312	272	287	282	313	280	289	297	269	290	275	296	301	270	295	292	285	308	281	287	291	288	305	309	305	301	290	301	284	282	279	290	287	280	278	319	294	302	295	309	279	282	305	259	278	297	305	274	284	304	301	301	304	279	264	327	272	310	300	295	268	327	311	312	292	290	301	284	307	296	297	272	283	261	293	296	285	313	268	270	296	309	289	309	288	278	266	243	300	289	276	282	291	292	304	278	309	261	298	300	266	305	301	280	303	314	289	275	273	296	299	288	265	317	289	322	270	257	296	296	300	322	262	314	303	293	283	287	303	277	297	293	298	319	287	279	308	305	295	312	291	297	313	296	308	301	323	282	287	283	277	278	310	262	301	280	268	284	305	309	280	308	302	279	300	274	281	296	298	305	329	280	292	325	290	302	312	275	311	317	272	306	270	269	298	310	308	310	301	276	282	285	293	285	300	312	265	267	289	279	299	311	294	314	298	289	255	286	318	282	307	308	279	309	324	280	297	287	290	291	290	289	288	286	300	273	312	286	279	306	302	312	245	312	304	298	319	281	281	318	302	324	331	287	276	292	318	273	300	288	281	308	287	324	264	309	252	297	300	298	280	308	282	276	269	281	339	306	307	312	280	291	291	298	297	290	310	271	298	310	292	295	332	292	316	262	264	314	328	307	299	292	281	294	297	322	317	283	297	291	296	297	281	305	273	307	290	293	285	305	291	328	283	285	296	291	309	300	259	294	308	324	339	312	296	277	320	254	265	281	300	318	311	285	291	302	299	293	291	299	293	280	289	289	310	288	278	312	320	285	326	270	297	288	323	294	306	313	311	287	277	319	311	283	289	300	273	299	295	311	301	282	295	259	307	270	265	288	289	236	319	263	288	307	279	297	293	289	297	303	305	271	294	281	304	282	277	337	287	271	322	274	284	326	279	311	297	279	266	280	280	293	290	292	288	328	282	317	298	302	301	285	303	300	275	252	283	280	327	322	285	286	277	299	314	266	312	284	269	292	288	269	306	322	296	312	274
5169	7079	5426	3145	2101	1637	1289	1047	915	749	689	593	563	501	503	488	509	435	430	442	403	400	424	420	445	415	385	411	409	393	399	430	415	399	369	349	377	346	351	380	362	405	382	375	387	365	379	375	375	381	348	352	367	383	397	373	382	331	371	393	390	351	394	418	386	402	398	321	405	392	354	379	402	375	365	349	356	392	402	352	385	380	363	376	380	359	393	352	370	362	381	390	433	373	386	430	364	399	405	373	395	389	376	377	358	396	394	381	352	365	360	356	409	368	394	383	365	408	392	386	390	370	391	386	347	374	338	383	365	354	411	379	365	398	373	364	363	362	378	388	383	361	380	342	391	361	383	389	375	376	385	379	364	377	358	369	392	372	363	389	351	396	398	385	341	370	372	376	361	373	365	390	370	376	384	392	345	395	386	368	326	364	388	362	382	393	348	365	383	411	371	353	357	373	412	366	376	403	380	389	368	378	380	400	373	377	390	351	382	374	377	402	370	368	394	368	393	367	451	348	366	373	362	372	376	397	385	333	371	363	402	396	331	348	420	346	366	399	401	406	383	388	377	383	358	362	378	353	392	377	378	367	367	380	388	356	422	377	376	360	395	348	388	352	345	359	388	385	365	359	404	401	337	364	395	357	385	353	376	383	409	355	352	372	394	384	391	411	343	378	384	357	359	350	369	378	392	359	344	385	395	359	364	417	366	348	369	374	412	391	344	402	350	353	389	356	376	369	347	372	375	412	391	350	351	339	390	380	370	356	377	356	364	370	361	396	375	349	374	375	361	370	352	400	344	381	403	367	388	397	377	336	401	385	391	370	338	381	402	368	383	373	367	352	364	382	348	383	363	346	376	376	383	386	337	377	388	366	374	401	410	368	376	365	341	394	369	392	372	368	399	370	378	349	376	365	361	373	392	357	401	375	382	367	381	380	360	389	358	380	382	332	364	360	387	358	392	410	391	323	378	377	398	393	443	390	405	376	383	378	378	378	368	369	368	394	344	379	383	396	361	342	375	400	377	392	386	378	367	391	361	390	351	364	368	404	399	357	348	375	374	353	356	389	371	357	355	367	401	380	362	372	363	390	372	339	396	352	396	349	355	392	355	377	406	420	392	367	364	337	363	362	303	358	379	401	382	351	394	400	402	377	367	343	377	368	352	369	376	364	363	404	340	382	354	384	380	401	363	370	415	396	400	363	391	388	385	402	372	353	397	326	370	380	366	377	380	357	366	385	379	369	372	374	402	379	406	370	377	377	377	389	366	371	373	388	389	387	362	349	350	363	386	355	365	360	346	402	380	372	395	380	360	360	359	373	369	375	361	376	331	354	365	374	379	362	359	381	346	372	388	374	396	394	402	356	398	425	384	370	335	370	400	381	391	364	417	380	371	369	396	366	367	384	365	351	378	387	346	367	377	387	404	393	392	366	403	375	424	336	385	376	360	371	372	395	367	374	387	370	358	380	388	393	353	367	365	395	387	348	363	378	352	362	343	393	368	405	407	406	369	364	380	368	355	370	411	378	368	372	360	375	403	393	385	380	398	358	366	349	389	372	359	381	387	386	381	375	397	412	373	369	399	342	374	387	375	355	371	363	391	383	383	389	380	407	371	374	382	366	384	358	423	354	386	388	392	405	397	371	355	393	385	362	409	371	401	348	368	376	383	361	373	378	355	367	350	379	357	390	364	369	348	403	347	382	367	364	387	338	390	377	358	348	350	384	386	357	361	363	345	365	377	393	364	396	370	387	380	410	355	382	420	352	361	372	337	385	378	377	381	336	353	377	379	371	398	360	378	351	352	350	355	363	366	372	364	378	382	374	353	354	378	366	387	370	373	359	347	393	373	367	413	392	368	369	414	389	389	402	378	386	356	373	404	398	372	376	369	401	385	372	408	388	354	382	362	402	354	356	403	376	409	327	372	374	400	372	366	345	394	333	381	318	361	371	409	404	384	398	389	324	400	383	376	400	374	374	353	354	409	355	382	379	372	419	380	347	370	398	367	350	343	403	371	355	391	377	349	388	339	387	393	389	378	396	379	363	368	375	383	402	391	401	412	355	390	385	396	371	383	382	362	370	353	397	362	356	360	359	351	371	385	418	383	355	378	347	389	354	391	344	357	382	394	385	393	372	380	372	365	410	367	390	384	381	362	398	355	340	358	365	360	337	376	377	368	373	373	378	389	357	377	433	388	387	388	355	351	366	366	377	356	360	340	370	373	381	389	378	357	361	396	370	354	391	391	385	393	347	339	381	409	351	380	367	384	360	357	365	382	389	378	360	391	368	329	375	382	357	367	352	407	378	333	359	366	374	380	401	372	363	361	347	385	363	349	362	405	361	381	390	381	368	377	413	359	345	360	390	380	382	375	387	376	348	354	361	362	405	364	386	362	411	331	368	363	389	386	359	383	371	392	359	382	360	398	367	370	389	364	339	395	366	384	378	363	357	389	407	347	372	375	388	355	376	373	375	379	382	379	390	381	354	364	377	353	354	375	389	375	394	360	400	387	372	377	378	395	396	364	430	360	357	348	363	342	375	381	355	357	352	403	365	374	343	364	381	370	377	371	368	357	391	369	358	410	393	365	397	359	355	383	379	376	382	373	332	375	346	367	360	341	392	380	349	403	389	379	396	393	388	356	370	372	385	409	366	373	363	346	399	384	378	366	377	387	384	364	329	379	395	363	393	384	388	346	400	345	389	376	390	387	405	381	375	357	335	399	390	384	405	346	388	362	382	400	336	363	361	383	367	360	375	344	345	378	361	368	353	380	386	362	378	415	369	367	340	352	360	371	385	368	387	355	373	379	363	369	374	350	393	355	378	421	347	339	325	393	352	404	377	397	383	363	382	374	397	421	378	351	351	366	378	395	378	375	363	379	373	384	352	375	386	364	381	350	399	363	380	391	380	387	368	372	393	325	376	378	365	370	365	388	392	362	392	380	375	371	356	395	373	378	365	394	374	414	393	345	403	349	419	416	357	365	353	343	392	394	377	392	348	407	404	375	399	353	375	380	394	380	403	353	369	369	370	364	380	380	378	379	359	355	373	380	374	350	413	375	372	386	388	342	361	340	350	415	376	374	348	384	377	386	348	376	365	370	362	373	359	377	360	378	360	368	398	398	425	367	397	366	385	331	390	362	380	362	370	377	396	353	357	355	384	404	342	388	357	386	390	394	380	370	351	365	362	334	384	398	363	431	382	370	375	373	390	336	400	363	360	373	380	372	349	340	390	367	375	352	399	376	353	388	375	368	402	403	360	390	339	367	370	374	342	413	393	397	389	398	380	344	368	383	380	358	406	354	391	366	371	390	397	347	376	375	377	358	364	363	363	385	373	384	371	376	389	376	383	387	379	354	370	374	385	375	438	360	354	384	393	383	359	370	374	342	351	342	352	400	362	371	368	434	372	369	379	374	383	362	343	369	355	375	390	374	387	369	361	386	389	328	378	400	357	376	352	379	408	412	353	401	382	380	341	388	376
22932	21556	29650	23933	21552	21618	15137	2117	1465	1392	1243	1160	1076	994	1027	988	968	957	897	823	838	847	820	812	806	786	748	871	764	829	788	797	847	833	761	800	796	787	784	796	749	774	763	796	824	759	756	751	742	767	801	776	759	759	772	751	789	741	733	705	749	723	773	738	761	780	786	765	787	781	766	732	779	742	747	734	800	772	770	699	737	713	760	811	786	769	736	738	746	732	741	726	736	782	741	763	719	779	719	761	782	743	763	747	774	769	721	716	763	686	760	782	718	784	747	737	695	743	777	760	775	741	764	747	687	728	780	743	777	726	753	750	771	757	715	746	754	674	724	762	774	698	713	733	762	802	731	783	755	696	796	759	716	750	726	732	754	729	731	752	704	776	762	737	730	766	790	720	739	788	721	717	698	691	743	781	742	718	778	746	754	767	756	797	759	757	739	793	763	735	734	703	737	777	778	710	761	680	722	749	713	745	782	736	709	714	716	716	732	774	749	730	701	765	756	741	695	734	699	784	729	705	729	747	736	786	719	767	723	793	756	732	725	738	751	748	787	741	810	755	731	714	753	745	735	738	756	776	726	721	742	720	714	732	718	737	789	722	767	777	742	730	744	711	691	724	779	729	746	759	768	736	716	772	756	722	747	749	765	734	707	723	685	817	730	731	713	761	743	757	740	791	756	798	727	729	780	733	771	738	743	765	728	764	786	705	753	721	726	755	745	698	683	746	715	706	758	768	691	758	742	763	770	774	737	768	736	734	752	720	760	753	727	723	733	724	724	750	788	727	716	721	770	727	752	793	721	730	706	740	718	732	701	751	754	718	772	708	730	729	708	736	810	747	729	719	766	768	768	736	785	791	733	718	750	695	750	710	734	752	774	740	741	776	767	763	739	768	780	722	764	771	689	792	724	747	698	768	750	744	750	732	753	729	751	713	738	775	722	759	756	731	745	749	776	729	801	760	736	736	708	718	738	767	715	724	741	795	716	727	731	754	755	751	749	794	746	738	730	736	736	731	789	741	779	720	759	743	722	736	738	723	722	779	734	717	733	766	713	727	771	774	774	767	758	735	736	742	747	802	765	736	777	759	683	721	750	728	698	740	778	738	732	704	768	811	741	751	743	748	712	787	745	718	770	765	730	781	761	691	785	783	758	789	748	795	750	787	719	756	774	756	730	770	706	755	754	747	768	762	751	748	762	836	737	742	753	754	790	786	741	710	767	693	764	802	733	748	757	759	725	724	769	707	760	740	746	737	771	749	687	734	761	711	727	774	745	786	732	730	762	756	747	721	704	738	772	788	673	717	718	773	741	774	744	751	756	700	786	709	781	703	706	733	754	748	735	802	764	721	721	731	811	767	809	766	721	729	738	752	716	746	723	812	772	735	758	709	759	758	784	761	758	746	749	696	703	756	706	771	735	720	775	660	731	737	733	789	733	730	739	745	759	729	728	693	740	718	774	731	745	719	797	719	754	760	771	756	793	762	701	703	751	753	762	741	678	723	734	770	745	725	786	785	786	761	742	783	724	696	740	752	758	723	749	707	808	773	724	737	804	752	726	751	747	739	747	750	765	723	676	741	722	763	764	703	769	744	751	765	740	731	739	755	737	701	743	766	779	718	706	745	776	729	709	722	753	783	785	749	731	747	749	792	739	755	758	727	770	723	715	718	735	762	758	751	728	753	732	748	718	733	805	730	766	720	737	721	769	740	721	721	729	749	735	707	776	733	779	732	708	742	741	787	726	733	718	755	716	762	704	744	677	763	811	733	718	733	744	708	794	771	784	754	730	799	744	783	806	728	692	759	746	748	737	772	739	719	734	737	742	744	761	725	728	752	706	738	736	721	763	749	774	718	702	735	738	699	759	715	792	715	780	756	727	711	726	724	741	711	715	748	765	688	769	718	774	780	724	704	780	739	743	723	707	721	755	757	757	738	783	741	708	723	760	737	739	726	747	715	735	747	757	703	731	674	682	734	712	740	737	785	732	741	723	743	724	730	734	769	740	757	716	747	758	778	803	771	741	751	747	735	743	784	760	753	741	719	759	733	727	744	768	732	770	752	731	768	739	720	749	713	747	797	777	750	718	761	770	746	758	762	738	728	736	802	700	747	720	775	742	768	759	728	711	701	748	727	745	740	816	736	721	709	706	751	715	714	752	745	697	740	788	784	737	772	759	699	742	752	739	727	742	714	747	682	749	731	758	785	740	710	739	759	793	758	754	724	746	758	733	727	745	701	747	732	729	779	746	789	780	765	747	753	781	753	759	759	776	776	749	737	773	738	710	727	745	719	745	811	761	760	745	712	797	785	756	722	759	743	728	719	765	731	742	770	718	795	779	700	779	762	762	750	776	714	745	723	746	726	766	733	754	735	737	704	776	721	729	742	738	780	757	726	746	737	733	729	716	730	780	753	785	751	772	813	724	727	760	720	693	782	770	677	759	797	712	733	748	730	732	793	742	769	743	666	747	770	698	762	743	767	755	763	763	736	738	725	735	735	742	748	743	795	709	778	779	724	776	727	723	772	761	754	731	738	751	738	678	721	722	765	793	797	761	757	700	759	711	786	694	778	740	760	738	737	694	782	702	729	687	754	741	771	761	732	729	757	777	727	760	723	763	767	736	789	722	741	795	720	746	781	739	718	709	746	729	694	741	743	776	728	750	771	698	725	720	713	743	710	740	779	731	746	754	739	738	745	795	772	776	775	727	713	716	764	721	757	767	799	734	727	797	748	741	710	714	707	737	724	720	791	727	701	733	776	676	745	756	759	784	697	705	717	756	710	731	729	720	761	727	706	746	734	774	735	768	731	727	777	744	764	755	753	701	693	759	734	764	727	791	750	750	722	711	772	752	721	705	748	773	753	760	794	727	761	758	747	694	750	734	682	763	727	747	726	736	710	719	721	756	799	742	743	728	814	774	743	737	753	730	775	770	748	748	753	751	791	762	790	727	730	753	751	729	752	727	755	753	792	727	696	705	773	709	776	773	716	769	721	705	785	728	789	710	735	756	711	756	724	751	738	756	789	720	709	758	658	737	750	767	794	761	772	741	749	725	703	759	741	793	758	698	744	780	761	748	759	739	767	704	742	813	680	729	759	712	692	741	782	785	760	726	731	723	740	738	761	765	762	750	766	736	731	771	749	796	742	705	695	767	725	712	711	734	757	779	751	712	745	763	724	764	684	693	716	727	728	749	773	786	704	711	708	711	719	746	770	694	745	686	724	740	766	740	715	718	733	774	745	734	728	738	743	755	697	720	811	748	724	762	748	757	727	715	769	752	758	742	730	796	726	772	748	736	736	722	734	714	787	770	718	732	747	777	696	747	790	732	749	732	754	703	757	776	786	682	759	756	749	709	726	734	722	721	765	719	730	757	735	740	732	700	769	766	731	759	772	785	731	693	735	715	767	706	724	793	760	692	728	738	773	760	768	716	722	717	737	749	727	771	730	771	796	801	701	792	743	740	757	708	727	776	731	740	744
7869	18304	15143	8610	6032	4619	3629	2985	2531	2134	1889	1535	1443	1410	1292	1325	1203	1087	1143	1044	1083	1017	999	1030	960	981	926	865	938	904	967	886	928	938	929	869	898	851	909	842	877	905	849	891	896	887	890	879	857	881	883	862	852	865	866	824	816	853	873	845	822	806	926	792	830	856	881	875	867	867	843	829	862	884	845	838	827	781	835	852	864	853	861	826	876	830	859	852	837	847	851	884	839	869	844	845	864	847	820	810	828	868	875	862	825	820	862	834	824	848	863	861	843	883	818	873	854	832	820	824	906	862	840	887	866	849	880	796	823	873	817	825	828	845	819	825	806	865	818	852	838	822	843	884	799	849	798	859	830	811	873	862	859	884	817	790	823	832	820	845	844	857	901	819	813	830	840	850	837	820	855	789	821	846	810	860	806	896	851	820	814	821	864	861	782	824	866	886	886	814	800	793	809	814	828	771	870	865	833	836	880	866	862	861	851	833	789	866	826	852	848	867	849	815	882	828	864	886	838	829	811	837	855	813	863	841	830	814	849	845	879	871	856	809	839	824	877	815	850	784	886	791	848	827	822	874	775	849	834	783	823	789	812	842	858	869	843	875	858	903	834	853	842	829	845	880	806	792	845	845	860	851	825	875	832	838	804	847	875	801	886	853	863	831	806	919	850	838	811	824	847	896	857	908	878	853	830	834	831	819	832	875	853	871	868	832	858	872	878	893	874	857	884	860	853	823	883	828	831	873	855	833	783	837	875	866	809	834	804	824	808	833	847	850	844	881	836	805	869	845	842	829	877	858	813	873	833	848	833	818	808	843	816	869	864	851	855	843	820	822	909	840	804	881	845	798	781	804	872	891	836	829	825	807	837	842	866	845	852	865	850	835	812	820	844	876	871	846	813	812	865	880	790	826	855	853	839	824	870	804	843	849	805	826	827	807	814	866	793	847	857	858	760	858	820	823	784	861	823	839	888	872	873	880	858	886	841	829	805	917	854	826	849	822	828	869	907	824	840	819	811	835	814	803	860	817	836	850	876	882	829	906	876	846	835	760	871	794	874	783	864	820	822	851	836	849	796	860	819	826	822	819	876	882	845	832	820	866	801	795	788	834	825	847	845	888	833	888	853	853	866	815	873	864	838	814	793	868	842	817	808	829	861	825	855	867	813	871	840	806	860	807	832	881	826	792	914	856	891	862	878	832	820	828	816	827	874	823	830	862	838	868	798	861	798	841	805	866	872	818	870	859	816	863	830	830	808	850	820	873	801	834	848	869	810	843	815	871	834	853	825	862	839	790	848	836	880	897	835	784	861	835	830	810	853	851	852	816	808	865	830	865	796	853	828	820	871	841	869	818	839	789	862	808	801	847	810	856	840	827	852	849	862	899	879	826	822	824	829	839	834	858	825	871	839	843	863	821	813	832	845	799	846	793	780	846	872	874	813	867	850	862	813	874	838	851	824	854	829	870	862	876	824	862	821	814	810	863	849	836	800	815	866	850	838	855	840	827	908	801	853	841	817	821	859	868	820	886	797	860	825	816	868	850	806	818	890	822	832	859	822	805	837	790	871	805	811	861	786	853	787	849	829	810	843	857	883	838	872	882	789	846	831	862	806	855	862	852	894	822	842	783	864	826	809	844	810	812	832	852	854	853	876	793	784	828	827	870	865	819	834	847	850	855	806	818	821	844	805	813	849	830	836	809	865	840	807	880	856	870	839	940	870	808	885	829	789	784	852	855	845	870	854	844	841	806	839	848	818	786	803	837	831	846	805	823	891	839	850	799	835	854	811	827	848	822	840	839	879	877	831	839	890	798	834	858	812	816	890	822	832	832	869	828	814	830	817	789	828	823	853	878	846	830	867	832	852	846	791	799	812	827	810	781	813	857	857	888	807	852	867	807	823	835	856	836	834	807	831	821	844	829	870	870	823	802	875	838	843	809	857	822	818	852	813	870	840	824	877	855	823	823	822	840	860	850	831	828	826	817	855	852	822	816	876	801	853	846	819	824	938	849	835	840	801	838	800	879	857	821	854	836	794	798	842	822	820	847	823	855	894	848	775	788	848	801	847	806	834	829	822	846	866	880	813	848	829	855	813	851	826	860	857	840	816	881	881	866	827	842	879	856	832	852	836	854	820	832	859	855	845	789	868	864	810	852	812	828	865	853	786	855	908	858	831	876	865	844	854	866	857	861	901	825	865	811	848	872	820	818	845	796	859	801	821	865	874	817	870	841	844	869	813	807	897	849	851	835	856	815	856	829	836	839	897	868	902	856	827	792	850	848	870	843	872	829	825	843	817	807	797	812	798	847	825	844	904	872	813	824	880	835	843	846	809	817	853	783	829	834	807	817	896	806	778	820	786	841	842	888	783	797	817	860	861	841	845	838	831	882	861	851	766	842	780	818	861	853	858	833	799	862	826	815	836	835	873	887	802	820	800	874	858	810	861	872	824	850	851	787	921	850	819	830	783	766	836	825	828	843	817	833	871	865	781	814	869	849	834	818	792	793	841	809	841	871	822	824	858	811	861	825	851	843	836	812	828	832	831	817	810	848	818	891	847	815	877	888	848	842	786	818	817	888	904	822	806	830	843	870	790	850	833	830	878	834	877	824	870	879	842	842	852	798	816	846	867	831	798	852	890	844	870	841	880	828	850	804	832	835	795	844	848	828	828	836	784	800	860	842	873	847	870	906	812	858	832	861	886	787	874	794	854	846	831	796	918	817	809	809	799	830	802	842	840	815	844	832	783	871	830	844	815	861	776	803	846	816	871	841	897	818	827	886	847	922	835	829	849	836	875	811	831	805	876	867	843	829	819	834	839	837	819	819	848	860	885	849	857	829	837	854	830	846	893	830	869	812	819	812	888	820	785	802	831	836	805	867	880	837	857	844	849	913	822	881	847	832	857	835	876	825	866	836	805	867	924	847	801	861	796	775	832	882	874	815	831	850	890	896	841	829	840	904	796	815	833	808	836	828	856	869	801	843	848	862	799	843	841	857	829	855	867	825	812	863	812	850	893	803	846	832	849	795	843	848	802	814	822	820	872	860	820	862	842	813	847	855	842	879	801	796	859	864	819	835	894	815	882	826	802	831	848	859	804	806	836	850	839	824	847	875	822	846	851	835	867	810	877	871	868	805	841	857	835	805	844	903	856	863	869	833	849	811	844	826	822	860	819	814	878	808	856	879	813	847	814	830	806	907	820	844	818	830	836	833	796	845	870	820	861	813	850	810	838	847	850	779	886	823	805	817	846	782	887	872	886	840	831	826	854	835	882	808	851	849	844	852	856	867	862	833	846	816	846	858	773	833	845	808	835	802	820	847	877	854	836	821	833	812	822	854	824	884	844	883	819	858	808	823	807	873	890	860	816	841	817	843	827	875	789	887	805	803	848	753	885	897	800	859	838	821	828	875	879	864	854	808	838	872	837	801	871	889	804	854	824	830	881	889	907	878	829	876	822	856	841	890	843	836	802	859	874	785	830	824
27335	21003	10122	859	480	365	294	342	283	286	291	297	278	226	296	260	262	260	251	279	268	262	233	267	232	270	274	253	251	265	258	245	284	258	245	258	272	249	275	253	268	249	250	262	257	279	261	263	267	288	290	245	273	226	263	238	286	276	291	276	265	272	276	272	287	283	259	288	255	261	240	271	275	270	264	276	260	251	270	247	249	260	261	259	275	274	259	263	248	251	240	261	249	277	245	246	274	252	281	271	247	257	267	248	256	233	278	243	271	263	247	259	280	292	265	261	261	243	257	270	250	255	281	270	256	246	258	275	245	297	238	244	263	254	272	280	266	276	239	264	261	254	263	281	276	269	273	260	256	271	242	253	272	250	255	234	272	249	285	264	279	248	255	261	249	252	254	263	271	276	234	256	228	261	251	279	255	236	246	259	258	278	287	265	267	274	233	227	270	229	271	264	250	272	259	252	256	244	249	258	288	241	250	286	278	235	241	260	252	269	289	275	269	273	264	285	240	290	273	267	232	248	245	264	277	233	249	279	262	268	283	283	254	280	267	253	258	249	258	255	264	264	276	267	247	252	285	286	234	243	276	280	269	277	272	250	263	231	276	250	268	280	267	275	257	266	266	263	276	294	269	243	274	244	265	282	240	251	273	253	250	286	240	278	259	241	257	269	264	254	269	245	265	278	268	235	270	284	255	282	270	246	240	284	280	283	284	276	264	265	250	230	278	296	268	260	233	259	270	249	244	272	252	251	265	273	232	268	262	275	261	265	262	261	266	259	240	269	264	280	262	261	269	285	240	242	260	273	271	255	297	270	256	261	247	258	254	258	255	266	273	258	244	270	248	267	245	277	254	293	240	259	252	281	263	268	255	255	269	231	244	268	271	268	295	270	270	265	264	273	287	289	243	249	268	261	279	266	266	258	267	265	271	250	283	262	243	264	265	286	254	295	262	279	272	292	246	260	278	267	253	249	255	250	277	261	275	259	253	259	294	265	307	270	252	292	278	281	249	241	264	267	280	290	251	262	270	280	297	262	284	275	273	251	254	260	232	272	285	268	280	276	256	252	279	284	261	273	257	250	282	267	273	254	271	261	261	277	238	294	261	247	267	267	274	280	252	252	262	276	264	294	303	272	240	265	268	267	257	258	252	284	271	262	254	251	276	274	271	257	280	264	271	293	258	252	245	236	273	277	257	264	288	258	265	275	251	248	261	265	248	258	272	278	272	245	258	277	266	273	255	269	249	250	263	273	263	266	265	246	305	279	300	241	267	256	257	255	289	283	270	250	261	242	237	241	283	253	266	228	261	269	255	267	256	276	253	271	252	253	289	260	259	239	263	253	227	264	264	260	256	232	232	237	237	273	269	280	249	270	298	263	283	250	283	249	261	250	257	242	317	247	242	265	290	259	274	271	250	248	235	272	269	258	278	249	248	275	286	231	263	252	299	266	270	296	257	249	245	271	280	287	246	273	243	263	262	236	244	275	282	237	272	242	267	247	251	259	282	283	260	284	261	259	260	261	260	242	286	242	248	260	258	245	265	246	274	275	265	262	243	277	269	255	268	240	267	260	275	266	254	272	278	261	248	273	262	250	255	256	262	240	276	252	267	274	255	240	245	273	261	242	254	261	243	277	248	286	289	261	274	279	286	244	253	281	254	263	281	258	250	296	269	288	242	269	279	250	265	237	248	263	262	235	245	250	283	256	275	258	244	261	266	258	257	275	258	259	242	242	267	258	249	262	244	273	250	257	256	281	227	270	250	281	266	273	275	260	253	293	256	257	284	247	270	263	271	262	257	235	293	230	267	277	280	293	279	234	271	282	249	252	280	244	254	245	275	267	267	276	279	261	279	234	262	282	265	260	267	243	239	283	273	247	291	250	268	244	247	267	252	274	264	273	309	251	239	279	255	266	261	268	244	286	263	265	264	269	251	256	268	268	273	259	260	250	297	257	259	278	278	253	248	285	278	245	247	265	269	286	285	279	282	271	292	264	278	247	245	260	270	297	266	264	219	286	244	258	273	298	236	286	275	258	282	278	286	284	248	252	263	278	284	257	258	285	273	264	275	267	264	264	258	285	230	272	284	264	269	256	282	260	251	284	276	273	248	258	229	257	275	270	244	291	249	238	297	261	253	268	254	265	257	246	293	284	292	262	290	256	297	304	257	280	241	257	267	262	234	287	258	281	244	294	299	253	272	272	230	254	241	246	278	274	226	255	282	281	277	258	250	270	259	278	297	255	264	261	242	264	246	266	284	249	274	291	296	269	271	254	255	262	279	252	275	250	265	292	272	272	262	283	252	245	258	264	261	245	262	229	260	247	242	240	245	269	270	262	267	263	252	258	267	253	277	248	262	269	271	270	258	295	261	264	254	302	279	247	259	240	263	267	254	275	255	271	269	252	269	260	284	286	260	291	271	251	281	252	239	287	259	292	271	242	255	256	279	223	248	265	259	255	235	285	252	286	260	278	290	248	274	286	254	269	273	253	272	252	261	283	275	240	290	278	245	254	301	259	264	269	274	262	240	274	242	256	282	275	243	241	244	287	284	251	236	286	252	247	267	264	302	251	259	249	239	274	258	271	266	276	279	283	260	263	261	268	269	278	261	225	263	243	242	260	239	261	257	242	281	222	282	261	253	268	255	252	275	264	262	268	274	259	253	265	285	250	248	263	274	264	256	270	255	236	227	251	235	270	281	253	260	251	260	245	250	245	255	257	269	269	242	258	260	243	267	270	289	257	251	288	253	237	289	265	265	276	290	253	238	248	303	286	267	253	248	259	231	260	264	270	268	282	281	269	243	262	245	270	275	266	249	286	262	242	252	268	288	274	251	238	282	283	276	239	263	257	249	231	263	252	283	276	280	239	257	266	280	268	241	258	260	257	267	259	259	296	253	240	257	271	226	284	268	254	263	264	261	261	267	249	248	241	262	233	271	256	279	276	256	268	282	244	301	227	242	268	238	252	251	255	270	270	249	233	266	272	284	251	265	292	284	266	261	248	296	232	276	285	289	262	278	289	267	276	251	255	258	233	275	224	222	247	257	291	258	303	273	249	250	272	239	262	215	246	286	253	301	259	265	273	259	287	253	253	247	266	240	247	281	267	278	248	279	279	258	221	264	264	264	276	281	287	280	257	308	253	279	274	255	306	274	238	289	280	266	230	249	285	300	266	242	233	267	240	254	250	290	239	276	246	293	281	281	247	257	247	256	253	266	271	293	278	259	290	288	250	222	251	263	264	277	265	273	233	275	286	285	278	268	273	257	287	279	259	252	273	254	253	267	279	252	246	245	264	247	259	259	294	240	280	280	251	250	250	250	264	279	241	263	264	263	287	235	253	250	249	268	281	256	277	235	261	260	228	273	238	260	289	228	251	271	251	263	256	254	273	239	260	257	270	253	265	271	248	262	261	257	260	246	275	232	255	255	268	263	255	255	265	273	286	245	258	273	246	243	257	298	245	292	266	262	261	261	264	266	258
4169	2032	1393	684	561	504	439	381	352	355	338	357	322	334	332	332	330	343	311	322	320	332	341	329	316	295	317	329	315	300	324	319	293	351	295	327	297	315	351	350	303	320	345	303	286	296	279	297	305	317	306	332	308	310	323	307	304	297	314	340	329	338	319	291	272	284	318	341	322	300	325	312	325	358	296	358	327	323	314	303	328	314	309	305	296	358	307	332	327	304	313	309	321	305	319	310	329	340	313	291	310	321	308	315	303	310	317	277	314	332	305	350	316	318	317	327	340	342	330	317	300	331	345	335	324	302	328	329	325	335	341	353	327	319	319	310	299	299	314	344	329	294	314	312	310	306	333	326	340	300	284	289	326	342	318	324	325	291	329	281	330	339	307	331	309	307	309	327	325	310	330	308	340	292	305	341	314	332	313	321	319	336	328	290	314	293	293	310	323	306	313	302	327	318	333	342	347	351	335	323	350	344	300	358	315	321	299	312	310	329	310	311	322	335	331	340	318	292	303	313	302	337	308	332	332	319	323	328	287	304	332	313	336	337	327	287	339	343	338	347	343	333	322	318	299	323	286	335	303	293	303	311	316	306	325	310	347	329	310	311	315	305	328	344	318	315	328	334	301	323	308	316	304	273	292	314	304	336	354	306	347	287	331	305	320	354	314	300	315	337	317	307	322	301	293	361	310	321	321	286	323	315	295	304	309	313	334	348	295	314	304	318	334	317	301	321	287	308	341	301	307	307	317	287	297	331	310	299	309	297	309	321	309	315	313	366	316	309	325	298	307	303	310	355	324	297	329	274	301	293	333	325	312	358	317	314	305	306	325	324	307	340	335	330	351	265	298	303	302	320	292	316	290	329	350	305	310	322	278	359	315	332	312	308	339	307	326	297	308	322	320	313	311	333	322	308	335	320	327	295	344	302	327	312	281	299	323	324	316	301	296	317	285	319	336	324	326	296	285	311	351	295	300	325	312	321	313	316	299	302	307	293	313	302	333	359	330	315	311	300	316	311	326	308	306	320	301	309	299	303	293	333	320	305	329	330	298	271	301	301	302	330	289	321	270	323	305	318	309	307	314	296	316	349	327	302	295	348	300	295	362	329	308	316	351	325	316	326	309	322	344	302	314	302	330	310	302	301	309	318	306	320	316	302	352	308	350	288	319	344	343	291	315	327	339	316	335	356	317	302	294	342	288	303	326	312	360	310	320	296	290	298	317	337	277	311	321	329	320	311	307	281	308	340	314	356	314	301	318	308	273	305	324	322	302	335	328	300	366	322	301	309	311	314	342	344	342	334	318	347	333	291	343	335	302	316	349	314	342	322	308	324	331	361	319	313	302	310	308	316	316	315	295	319	350	341	317	330	321	301	309	339	310	314	314	308	295	340	325	304	311	303	333	338	318	331	353	307	346	337	334	314	326	338	290	293	347	326	308	329	325	337	298	335	349	303	307	327	293	289	348	319	284	322	324	322	361	323	313	313	324	337	336	333	321	309	310	310	354	330	335	337	320	304	314	306	316	314	316	328	330	310	316	330	280	315	337	338	302	356	282	269	306	312	279	339	327	337	374	303	291	320	335	294	325	289	311	330	315	292	296	329	313	287	292	334	342	289	351	277	317	297	348	317	316	317	319	314	340	307	333	329	292	340	329	335	287	310	315	315	324	312	322	324	303	324	297	282	355	299	295	338	301	296	314	326	306	347	288	329	321	319	298	302	365	323	335	305	307	299	319	318	319	323	315	336	340	308	339	323	324	302	325	317	296	307	319	300	324	312	319	291	354	357	330	334	314	325	312	328	318	331	312	313	314	320	312	293	297	329	308	293	325	319	290	287	287	336	280	336	318	311	283	334	320	307	334	313	296	315	325	350	319	323	347	291	297	318	318	330	346	312	306	304	317	331	305	318	322	326	329	363	310	307	345	296	310	339	324	313	315	330	307	295	328	343	312	350	331	325	313	321	300	330	317	304	328	312	343	357	336	318	344	266	294	334	342	319	316	318	345	312	333	290	358	307	288	316	320	315	314	318	290	293	319	312	298	323	324	296	305	312	333	340	341	318	324	327	325	328	320	312	311	325	313	314	300	315	311	327	313	314	327	296	319	348	316	302	316	342	331	290	319	323	338	302	332	343	313	309	337	314	317	315	307	297	316	323	305	353	327	316	322	333	297	333	275	346	295	311	349	356	332	310	326	312	300	306	283	316	337	293	326	303	325	315	307	300	269	338	339	307	319	328	309	333	313	322	351	293	323	350	314	317	324	321	315	291	319	329	316	326	323	297	288	317	322	312	329	330	319	341	343	293	320	341	342	302	317	332	278	290	346	298	289	342	299	297	322	303	311	322	341	320	311	332	346	324	315	311	305	278	295	332	320	287	354	307	333	340	307	322	312	339	320	303	323	283	302	311	294	297	301	316	336	318	316	296	313	317	320	330	302	322	294	352	306	302	329	282	331	326	318	353	325	292	314	333	289	317	286	308	311	303	318	315	301	321	336	312	294	327	309	345	296	316	267	315	313	316	320	311	294	312	376	321	303	311	313	323	325	329	303	318	301	327	300	323	308	322	334	335	305	296	310	287	361	293	317	326	319	298	315	319	343	308	327	316	293	304	281	340	317	332	323	343	322	334	294	316	277	313	288	306	346	315	297	315	313	293	308	312	303	291	318	341	295	315	297	312	339	372	286	298	313	323	364	322	329	273	354	304	289	296	319	303	305	333	333	327	309	322	340	340	314	322	309	312	341	285	298	291	310	304	332	365	309	340	337	286	301	316	302	313	328	320	297	326	328	333	322	306	344	319	321	341	329	333	307	346	320	296	336	343	301	345	345	304	304	337	284	323	298	316	296	314	290	327	324	324	319	306	308	290	310	323	318	346	305	352	325	291	329	326	326	307	300	324	274	283	307	308	319	311	299	318	302	341	329	350	323	316	313	318	319	330	314	301	293	293	318	273	313	331	307	306	324	311	280	310	310	285	323	320	328	297	302	333	304	320	324	320	329	338	338	321	314	313	308	341	331	345	321	295	335	356	292	319	335	291	297	290	320	338	309	326	318	331	354	337	335	307	328	290	325	304	316	318	305	341	283	363	299	311	316	338	340	295	302	325	304	297	323	275	331	310	332	329	302	318	337	368	334	356	329	363	321	294	287	327	330	305	289	310	299	306	303	303	324	334	318	326	321	338	347	304	314	325	312	301	320	316	305	327	341	303	355	305	332	296	315	329	334	290	327	321	336	329	304	300	313	325	316	319	270	308	335	313	310	336	303	297	304	342	327	322	314	300	314	314	303	327	322	323	283	312	314	350	321	342	279	291	324	304	308	344	288	317	309	303	313	305	302	284	306	345	295	296	334	325	283	296	328	303	335	318	329	320	359	305	331	332	299	320	334	330	303	324	315	325	304	308	301	322	312	293	319	297	320	329	319	308	291	300	309	288	312	345	317	305	328	331	329	312	322	342	285	301	296	307	345	288	346	295	311	307
23769	21486	29219	24147	21468	17943	2260	1217	916	847	823	774	771	703	686	727	655	673	638	634	606	652	642	595	586	570	622	561	625	583	614	601	562	571	618	597	563	569	575	646	614	598	552	622	597	533	562	582	590	571	593	539	596	579	577	541	562	564	597	549	606	604	558	537	584	560	580	590	593	589	552	553	564	604	528	613	536	522	556	590	580	574	580	563	601	595	581	594	594	567	582	563	597	641	575	568	567	588	600	580	565	590	550	583	617	551	574	572	571	586	609	522	559	569	621	610	636	588	569	578	589	606	554	562	580	610	563	550	535	565	606	564	568	549	514	586	598	582	610	528	562	546	582	592	570	538	567	563	596	551	580	555	562	566	630	579	557	548	538	559	582	569	556	552	564	581	531	583	577	614	584	568	574	578	571	556	562	537	569	609	550	578	605	584	556	605	590	576	583	604	590	535	583	568	612	580	573	603	595	607	619	593	562	559	557	566	605	573	563	626	579	631	544	570	609	576	575	566	597	604	606	570	611	603	599	575	540	553	569	557	593	581	576	556	575	598	563	533	561	605	577	556	540	543	605	574	569	604	588	569	573	528	598	549	587	568	595	573	579	537	554	591	576	619	598	611	529	592	569	564	550	521	577	579	577	565	581	575	552	570	571	592	585	550	604	573	544	564	542	606	584	599	544	561	631	578	546	578	578	571	605	566	589	569	541	546	558	555	528	586	548	597	535	571	582	576	565	610	601	588	524	578	560	548	560	592	546	528	559	554	583	533	546	559	565	549	552	574	576	636	538	568	576	538	572	569	577	567	572	531	567	616	581	508	556	576	596	582	564	567	579	547	586	561	544	616	558	584	579	539	570	570	556	577	607	574	552	567	570	573	579	547	588	529	564	550	527	532	608	579	546	543	550	582	564	548	575	576	599	613	577	579	581	577	623	640	583	614	554	543	604	603	581	563	589	572	574	571	580	560	604	566	588	553	593	563	528	552	558	583	596	539	608	582	594	539	597	558	570	535	535	582	542	584	540	565	601	545	616	584	588	595	580	538	557	581	541	532	576	562	549	529	566	587	594	603	562	584	553	579	587	550	558	612	577	596	577	589	579	569	623	568	578	555	581	607	570	598	584	546	572	529	557	584	566	618	558	585	582	572	561	559	603	555	589	577	616	616	591	530	582	563	602	578	586	573	556	545	557	598	598	537	560	587	561	554	583	572	560	565	586	565	580	598	593	529	536	576	576	570	579	571	569	562	553	601	630	538	569	516	593	535	545	579	582	590	562	557	568	587	531	556	601	524	596	589	567	565	592	564	563	547	533	562	579	607	590	551	575	603	540	593	605	577	539	600	581	560	593	586	572	585	584	589	564	565	572	557	598	612	604	538	569	581	549	576	559	585	555	552	578	578	565	585	570	620	569	561	584	557	547	584	598	541	605	564	544	587	571	563	579	557	602	599	556	578	602	601	584	599	546	561	591	573	582	586	543	599	573	581	586	585	567	581	570	598	551	569	552	564	605	609	596	581	570	538	591	591	578	567	604	559	572	561	535	567	546	575	578	561	588	569	595	562	566	588	605	569	524	581	595	520	555	563	569	552	624	545	618	569	579	548	564	566	554	597	576	543	523	578	583	566	563	597	548	563	622	563	608	557	536	580	600	565	585	567	546	610	570	595	552	567	556	549	558	591	628	549	524	571	568	544	604	590	609	553	546	617	541	563	586	597	619	564	595	574	607	552	602	562	567	591	539	577	580	575	571	557	532	599	578	577	585	568	570	581	590	579	617	649	573	568	579	552	582	619	619	592	533	582	553	545	599	529	589	603	581	583	556	573	540	561	573	546	560	539	513	538	573	559	551	552	535	626	582	577	532	579	595	604	532	622	626	579	579	552	580	569	583	527	563	561	571	583	586	599	607	600	590	548	601	567	575	603	532	571	607	622	603	531	592	557	562	582	560	582	579	522	604	544	574	535	566	561	589	601	536	618	596	593	583	530	589	591	578	588	560	613	606	573	574	570	597	552	601	568	586	542	546	611	564	578	587	551	583	578	570	585	514	606	607	571	550	602	538	565	585	562	577	551	587	558	591	563	576	550	568	585	579	601	563	552	593	599	561	595	571	536	587	598	577	575	593	607	575	566	580	596	568	544	577	562	551	591	569	526	593	562	597	569	586	605	604	545	581	599	569	588	552	554	589	570	580	620	569	555	562	615	592	634	530	501	567	578	588	539	572	594	591	564	557	617	579	571	554	592	543	538	545	596	588	557	566	513	600	564	579	569	590	589	578	556	560	567	576	570	553	583	619	590	551	593	571	563	574	548	585	565	550	580	544	565	576	566	565	594	584	559	587	570	573	565	553	541	553	558	577	566	570	531	531	574	551	551	550	566	564	550	554	572	572	531	604	538	550	551	583	589	575	563	577	552	575	613	549	552	599	550	563	555	549	612	585	579	582	561	558	560	625	560	610	535	550	572	592	552	559	546	563	528	586	549	548	546	596	572	533	579	558	555	548	548	577	556	548	588	578	574	627	590	556	562	542	587	540	606	546	554	557	568	599	565	578	587	602	528	588	559	564	569	590	558	544	607	592	558	535	597	531	546	570	550	558	551	545	579	569	568	570	581	565	572	601	583	568	570	551	515	597	553	562	561	544	568	619	584	586	580	580	580	561	599	559	596	533	595	581	614	555	594	550	584	592	619	541	575	643	593	594	554	523	596	558	612	532	593	587	541	582	566	569	579	558	579	552	568	554	545	574	561	607	592	572	571	572	559	572	563	575	537	563	553	577	598	558	591	588	600	610	602	589	596	573	575	552	561	591	543	565	565	599	586	555	568	561	578	581	571	547	596	557	618	568	581	578	563	559	589	576	593	544	644	590	577	562	581	574	561	549	597	581	567	565	582	562	575	589	554	528	601	590	576	587	598	552	581	546	527	559	515	570	590	572	572	568	555	556	642	546	515	635	554	584	559	596	567	560	552	540	618	600	591	567	569	564	572	594	516	586	543	556	519	580	580	543	561	529	613	567	583	558	594	607	598	535	592	587	550	561	551	554	597	537	576	583	528	612	555	559	551	565	613	564	573	569	595	557	550	564	593	577	553	569	594	593	563	556	566	580	575	558	566	560	589	566	570	561	521	571	558	559	590	554	553	611	581	533	580	587	561	567	597	556	607	553	578	597	560	550	583	534	546	538	585	558	624	554	562	582	588	572	593	570	582	594	563	599	585	586	578	571	556	590	552	550	563	578	560	553	620	585	548	591	539	570	600	599	564	551	571	601	547	569	561	593	575	560	546	571	525	549	614	581	565	590	571	589	529	523	586	591	568	585	560	583	606	592	580	583	593	556	563	568	583	516	569	566	603	581	592	577	572	526	560	621	563	569	544	574	588	582	545	496	586	578	518	559	528	618	597	555	581	555	562	582	556	601	552	529	563	554	535	582	603	567	606	557	534	545	599	599	566	547	568	586	596	625	599	593	593	557	552	537	605	542	591
5425	11433	9559	5005	3419	2652	2168	1783	1497	1303	1159	1056	994	900	875	809	859	751	833	774	771	783	698	771	687	645	704	670	685	696	687	653	654	693	698	637	701	655	644	665	698	644	660	681	658	657	647	705	698	621	648	611	674	645	674	656	651	649	640	623	614	651	617	676	690	615	687	647	650	678	659	666	683	655	676	637	700	652	641	646	655	641	629	656	637	650	636	681	679	639	638	663	652	645	610	651	690	662	675	649	650	663	650	657	633	661	638	684	686	663	654	660	654	656	625	593	673	697	671	660	613	663	633	668	665	660	620	660	667	702	641	645	618	595	674	635	654	652	667	635	615	643	668	618	677	673	628	620	659	620	628	658	640	643	616	599	632	628	699	625	620	648	659	666	662	684	635	659	667	721	666	668	678	637	645	644	617	630	663	645	648	648	658	680	698	658	641	627	665	667	604	705	611	658	633	689	579	646	623	667	629	643	625	614	652	663	655	692	655	628	616	665	617	640	659	638	675	592	640	612	674	653	663	610	654	625	660	650	634	625	672	639	630	641	650	653	636	668	673	653	660	636	661	619	672	639	638	655	677	651	617	640	644	663	622	659	613	678	624	637	647	614	633	652	667	638	655	649	633	629	635	629	649	657	629	603	609	643	634	646	631	667	662	610	654	629	646	638	606	622	624	650	654	629	609	625	605	626	637	662	672	641	629	665	630	646	588	625	645	688	653	672	676	669	637	622	658	683	633	674	624	615	638	648	689	665	633	637	656	647	623	643	623	673	661	670	669	677	622	648	655	700	627	648	631	594	698	607	677	654	650	630	642	627	691	661	663	662	663	701	668	608	630	643	677	666	649	637	661	661	620	659	679	641	645	697	673	644	612	636	659	630	619	649	631	643	718	642	627	693	640	654	616	675	639	609	622	636	659	596	591	672	605	669	623	691	610	641	573	653	659	670	658	612	658	632	646	643	648	680	625	673	615	678	627	626	645	610	671	649	645	654	641	644	627	627	644	661	642	647	672	593	638	636	653	697	616	639	608	650	669	649	645	680	643	642	650	619	681	687	648	620	606	665	674	586	600	631	609	655	641	637	618	633	638	658	656	671	670	639	660	621	634	606	645	696	638	657	645	677	638	633	640	628	655	664	684	619	600	676	676	658	642	678	611	642	664	622	643	677	653	660	670	628	669	647	650	647	603	668	613	649	670	622	634	634	575	623	680	649	635	598	621	618	651	638	643	664	646	638	638	615	641	642	657	648	639	611	626	626	606	665	684	645	646	633	601	668	637	632	635	670	616	618	621	641	610	647	614	678	664	660	642	644	630	646	660	666	607	611	672	604	635	654	610	607	665	674	641	634	633	630	636	670	636	688	647	620	662	655	671	652	668	639	627	638	629	637	633	649	670	644	683	633	643	671	648	637	608	659	584	632	642	678	625	665	655	687	647	613	673	675	646	617	624	664	644	683	625	626	641	635	647	676	609	616	624	638	664	625	641	652	677	646	671	618	596	649	621	619	627	633	631	646	655	582	647	606	653	647	647	597	627	662	635	634	617	643	621	658	653	665	655	644	667	633	613	659	654	617	630	613	659	614	617	611	677	668	670	644	662	666	685	649	610	658	651	638	652	638	655	670	673	600	608	674	648	634	614	593	644	666	639	623	630	606	629	649	631	667	652	637	617	599	693	618	658	636	681	633	636	625	630	640	630	618	625	601	660	638	620	641	615	681	615	630	648	619	661	593	609	661	684	652	612	672	621	630	642	638	611	622	624	637	590	640	644	644	657	627	651	656	636	597	586	624	646	690	670	673	645	635	619	656	657	623	648	656	656	682	626	653	658	581	687	618	649	612	620	656	627	640	618	667	665	612	613	657	614	635	675	642	607	659	645	677	649	631	658	624	620	622	669	582	639	675	597	661	654	620	654	668	664	642	683	632	624	657	628	620	637	617	679	671	635	650	600	627	602	614	606	652	644	670	699	676	641	667	660	629	699	620	647	642	663	658	652	632	634	632	678	681	653	641	605	622	626	605	607	637	624	659	659	618	633	608	634	624	687	612	663	644	631	616	628	651	640	649	608	656	687	628	649	612	657	649	684	622	577	590	635	674	683	642	601	634	620	648	654	631	663	643	607	646	659	634	669	616	623	644	599	680	627	633	623	646	612	657	620	668	687	665	623	690	672	605	624	613	659	614	637	676	638	694	666	677	596	654	684	643	645	621	604	606	642	615	632	667	643	653	621	635	664	635	624	714	661	670	647	675	682	686	641	615	650	650	658	650	630	681	647	635	619	640	656	621	586	649	670	645	661	678	636	668	625	647	597	647	651	664	683	624	642	607	601	616	646	652	684	617	641	638	654	651	667	656	606	634	615	655	653	639	648	642	653	676	641	617	619	665	637	625	614	669	669	639	671	683	639	617	650	656	655	588	644	673	667	623	699	626	606	603	629	640	641	618	609	630	641	696	663	620	631	639	647	661	610	634	653	609	592	685	622	675	643	637	610	639	640	629	613	637	661	651	625	668	656	708	633	559	653	652	654	644	615	668	672	656	616	622	638	646	663	611	620	643	678	635	658	636	654	629	662	633	631	672	599	633	632	660	685	668	620	617	629	632	644	610	610	656	665	642	662	590	643	646	661	634	669	660	625	662	690	641	628	625	659	678	675	639	625	646	628	641	651	645	622	647	625	655	701	633	662	597	603	663	604	650	612	627	615	663	656	649	614	608	655	633	679	626	684	619	620	580	642	643	660	609	600	640	650	631	649	681	633	627	661	637	669	616	644	668	645	642	674	641	639	695	664	680	644	643	643	605	639	627	674	629	650	683	693	639	658	625	608	606	597	637	630	633	653	654	651	634	632	644	626	649	635	608	647	653	641	609	637	651	685	609	617	702	656	651	631	630	620	650	602	676	654	620	646	618	616	658	619	628	662	649	679	591	632	672	600	589	673	689	628	695	658	648	625	643	676	651	668	641	613	630	658	661	629	621	629	713	633	651	643	668	635	654	628	691	651	636	659	635	666	633	644	600	635	649	653	653	677	675	663	664	647	648	646	663	641	662	627	650	669	603	633	632	651	652	615	624	708	656	656	619	621	625	631	608	638	645	629	648	647	651	653	669	617	614	624	677	601	662	650	630	674	664	669	609	689	611	669	614	632	643	676	642	667	578	676	605	685	671	667	638	660	643	621	658	636	635	684	611	649	606	647	674	657	633	661	645	603	657	621	614	660	654	645	602	617	653	661	652	634	639	669	682	680	607	685	636	657	711	645	648	641	615	634	641	653	616	588	643	592	648	622	635	648	663	675	669	616	665	635	658	652	587	665	681	657	638	674	631	679	735	665	645	627	641	609	629	640	638	648	612	633	629	628	680	645	649	606	608	612	662	633	643	635	674	617	655	649	658	665	619	647	582	660	642	674	674	629	635	674	622	673	635	646	625	646	650	629	652	627	646	624	613	708	635	629	678	671	613	610	637	644	630	620	627	638	659	660	645
25090	21470	28346	24949	17584	1257	670	541	454	432	413	367	391	385	370	328	359	323	329	345	328	331	314	296	296	290	284	293	301	302	314	301	292	289	318	310	295	313	283	292	281	293	278	323	291	262	283	301	304	270	295	288	297	298	291	286	292	282	287	276	299	316	265	282	311	277	257	298	293	281	282	294	304	291	305	299	274	293	325	280	302	300	307	312	284	299	286	308	287	262	277	298	292	283	265	300	304	304	284	287	277	287	295	272	318	295	289	299	283	298	295	299	297	291	281	321	301	287	299	304	321	288	299	285	303	316	266	321	289	281	290	303	290	292	279	289	325	295	257	310	290	271	299	263	299	292	301	321	310	257	296	266	307	291	306	291	296	267	294	245	296	275	289	292	320	285	286	271	314	314	289	281	294	270	289	330	306	296	298	318	324	271	290	281	296	305	296	295	275	292	291	332	286	310	297	284	314	264	307	301	285	282	306	291	281	266	307	307	322	253	288	330	281	286	294	289	298	287	278	305	332	294	319	293	278	295	317	308	284	256	311	297	292	284	276	298	317	288	307	281	256	304	287	303	289	282	298	342	315	290	283	312	287	291	311	282	301	287	283	305	300	296	300	303	296	290	318	283	291	290	306	322	266	269	294	273	273	306	303	305	338	278	285	295	300	306	304	287	278	280	285	274	297	297	330	287	336	276	306	295	299	345	282	281	321	265	306	270	266	280	263	293	291	286	311	304	264	279	316	287	276	323	280	292	321	279	309	284	295	288	313	290	305	285	301	291	281	310	306	306	288	337	324	297	277	308	291	277	303	276	290	319	281	260	289	295	241	271	283	285	271	288	297	289	303	307	310	289	255	316	278	297	284	306	281	334	306	294	249	271	293	292	295	289	283	306	292	295	310	301	315	259	305	295	283	290	298	304	274	296	307	324	311	311	331	298	301	305	318	261	306	280	327	318	325	318	301	307	261	267	286	293	303	311	282	286	274	354	279	297	318	310	315	300	253	273	302	294	254	288	303	295	288	280	292	275	264	276	262	282	285	292	291	299	291	286	283	267	263	290	292	282	272	315	260	304	264	293	285	308	283	307	289	313	295	300	293	317	306	278	287	273	261	329	302	291	287	309	294	306	304	281	267	271	293	285	278	287	317	295	302	309	315	261	302	293	278	311	294	260	265	312	280	295	283	280	303	311	298	301	285	274	283	298	320	285	274	264	272	298	310	296	300	313	292	282	272	302	307	287	293	296	284	323	295	286	320	304	307	323	288	303	287	281	274	298	274	299	279	283	278	285	315	280	288	306	316	297	269	298	285	310	289	303	299	265	283	288	298	291	294	279	280	287	286	281	279	304	293	272	282	256	305	270	280	301	288	295	292	299	283	284	288	326	302	301	290	308	283	296	323	299	295	275	287	294	308	310	275	291	268	302	283	272	296	305	267	311	274	300	292	293	278	240	306	312	337	318	304	276	279	295	260	299	319	296	290	303	257	315	305	285	321	305	316	311	276	281	269	278	305	276	305	284	297	278	309	304	283	304	288	277	287	293	256	302	289	292	290	309	302	290	300	292	253	254	271	270	279	308	309	289	291	311	290	338	311	327	310	284	268	327	278	284	283	251	289	280	284	288	266	313	285	304	284	283	293	292	272	268	293	283	294	317	283	311	291	287	317	296	322	318	280	299	307	314	289	263	324	298	317	291	263	287	282	307	299	310	313	278	269	279	301	295	289	336	271	295	289	310	282	276	280	309	296	321	298	287	303	307	251	290	303	291	273	304	281	291	316	293	312	306	309	286	308	282	288	295	306	291	260	282	269	297	254	280	302	307	279	303	306	331	312	295	291	287	292	283	257	299	312	305	280	323	275	287	289	302	284	303	279	301	319	293	299	266	310	271	276	293	286	317	269	302	311	300	283	273	282	294	250	268	293	288	335	274	300	313	276	288	321	291	275	340	337	307	288	309	280	287	285	301	308	306	284	294	308	274	309	311	274	282	289	289	293	293	243	308	292	278	295	321	324	280	275	283	258	312	287	271	307	269	289	291	268	330	278	296	275	286	292	292	310	292	269	279	285	297	304	319	306	278	294	287	293	295	268	296	312	307	290	300	313	274	287	279	303	303	293	288	305	269	310	268	269	277	272	273	314	283	292	285	270	296	324	267	287	260	292	311	312	296	278	287	293	278	280	306	287	316	285	282	295	274	296	327	285	301	289	303	257	282	290	283	316	314	289	264	295	321	282	275	323	284	267	260	286	298	287	309	288	255	290	305	278	305	294	297	296	298	278	276	280	310	300	265	317	280	309	327	293	315	283	319	308	270	315	272	298	277	275	279	284	283	304	277	289	301	285	302	312	307	296	300	272	275	343	330	281	288	285	305	299	278	265	265	341	295	304	321	292	270	296	311	307	306	321	299	298	279	328	314	294	294	306	288	321	306	316	268	284	285	320	253	312	310	300	303	260	306	249	285	290	263	282	294	285	255	327	295	266	294	276	282	295	285	269	281	292	301	277	292	286	276	288	262	307	279	306	285	287	295	285	308	276	300	330	284	281	278	275	316	295	261	291	311	286	273	315	291	292	260	275	277	289	278	278	302	305	308	284	265	268	302	291	290	290	314	289	269	290	313	290	296	290	310	291	306	305	291	271	289	266	267	281	301	317	276	280	282	275	276	287	277	289	277	295	294	298	290	289	305	266	291	298	311	281	283	284	272	290	297	280	282	280	281	284	276	296	324	288	293	289	311	271	321	318	294	253	271	319	320	294	315	290	273	269	272	268	268	316	298	288	313	323	308	307	311	293	323	300	258	308	272	287	310	287	286	277	286	306	288	267	298	294	299	281	264	237	274	284	285	298	273	316	300	288	293	295	300	284	276	275	279	285	315	274	301	277	275	311	292	303	297	286	285	290	284	304	316	313	287	295	268	312	316	288	327	282	301	310	300	336	279	299	299	308	298	283	335	268	300	284	307	290	271	284	289	296	296	280	280	275	291	283	317	283	309	309	278	288	291	287	294	253	308	271	261	296	293	306	277	291	272	273	289	326	328	274	308	286	298	301	307	304	283	296	280	297	299	324	299	274	285	286	302	309	286	299	275	298	316	284	313	272	277	281	273	298	305	299	301	284	286	277	263	311	284	301	303	308	274	309	307	296	288	308	294	321	282	279	276	281	299	301	277	284	268	285	262	312	292	293	284	287	309	293	290	278	293	252	289	255	276	286	346	296	314	287	315	293	284	290	309	308	295	318	316	303	282	277	305	326	287	281	328	286	296	296	304	280	321	301	285	278	300	305	299	283	306	283	281	309	311	285	285	299	296	298	307	306	296	278	305	286	318	283	290	285	304	298	278	284	287	295	265	280	296	305	282	316	330	290	284	271	308	287	276	316	331	298	300	291	280	301	300	301	290	314	294	306	283	293	309	309	290	302	290	302	276	286	275	284	323	273	270	271	297	298	318	259	312	292	296	295	283	314	285	308	276	304	325	286	287	275	320
5514	6840	5568	2891	2133	1561	1227	969	828	739	703	575	571	543	519	501	484	468	437	448	413	392	404	373	389	379	405	387	390	353	405	375	395	403	406	387	343	395	391	347	396	381	378	422	383	355	347	369	362	381	372	367	365	387	381	364	357	380	373	397	341	401	382	380	358	377	369	350	369	407	357	343	382	384	375	340	375	349	389	347	381	403	362	364	365	344	386	371	362	362	372	394	376	379	370	351	397	366	344	390	404	368	355	399	376	352	373	357	379	375	368	402	396	362	367	387	392	391	332	339	385	346	362	366	371	366	360	366	350	388	383	390	378	378	354	372	345	371	402	342	397	430	385	385	369	340	409	374	376	375	386	367	371	372	401	368	394	345	341	356	353	377	337	342	340	382	359	396	362	334	389	374	363	373	384	387	386	363	376	364	367	352	408	370	383	342	370	400	377	385	364	358	380	394	388	346	375	374	352	375	356	410	365	339	342	360	382	391	408	363	366	370	353	364	358	386	373	380	384	355	369	387	374	335	338	366	382	378	360	397	366	369	348	374	377	391	371	356	355	376	360	368	363	392	352	370	365	380	362	350	370	384	368	353	367	340	402	376	373	384	361	385	378	381	348	373	346	337	383	353	390	363	386	359	377	350	369	368	337	371	366	389	357	376	373	367	371	356	352	347	361	391	397	385	375	376	396	382	335	356	368	372	373	357	375	384	384	398	350	364	362	374	341	365	363	368	352	399	347	357	358	391	394	346	346	387	370	405	392	371	374	355	339	365	357	373	380	368	337	380	382	353	380	376	349	350	389	356	388	358	343	367	353	349	402	346	374	354	371	382	364	372	350	366	343	379	378	348	370	360	374	375	402	383	388	391	351	385	363	382	386	362	357	389	377	378	389	341	368	349	366	361	393	339	360	377	346	370	369	359	413	395	345	363	370	381	413	350	370	386	380	360	345	362	383	394	390	331	398	380	402	373	357	360	361	355	368	373	362	360	364	372	388	380	366	370	374	375	371	347	352	371	364	370	341	374	358	380	348	373	376	333	371	379	384	379	371	388	362	371	395	384	383	375	405	377	388	347	368	378	387	356	383	364	415	372	387	385	385	352	357	340	368	390	333	385	372	386	360	378	332	375	390	353	376	353	360	366	364	395	344	373	370	364	376	351	377	380	374	359	353	364	370	341	356	386	412	398	399	368	374	367	341	374	378	376	374	370	352	357	371	350	370	394	390	382	356	387	398	367	360	398	358	345	386	360	357	386	347	406	352	360	363	350	381	334	385	399	375	380	366	323	378	406	355	358	344	356	390	377	371	368	368	399	371	372	361	383	378	380	407	374	384	365	403	396	361	354	356	363	373	383	373	369	370	384	361	356	364	368	370	343	370	375	377	370	392	378	399	391	335	355	342	360	404	360	342	402	365	383	343	379	358	376	385	381	364	361	366	373	389	367	376	372	359	357	409	373	350	398	397	372	364	373	361	342	397	358	379	337	353	364	384	380	340	375	391	354	347	399	370	404	376	382	384	356	383	384	370	373	378	369	407	381	370	354	373	372	349	366	379	350	394	379	345	377	404	369	391	378	395	361	387	373	376	365	395	383	355	388	370	387	351	356	336	351	347	339	427	380	371	376	361	393	395	404	371	384	375	343	392	359	360	371	348	356	378	394	390	393	401	330	357	352	388	366	328	386	358	371	352	386	379	392	370	363	349	382	394	337	351	351	373	341	377	406	360	364	387	389	382	368	356	399	379	416	401	331	391	320	391	371	401	371	361	410	378	354	372	370	379	380	375	369	354	362	326	371	360	376	388	375	406	338	376	346	374	365	426	376	385	368	352	352	380	355	406	387	346	357	361	383	394	347	373	360	382	383	360	365	370	366	372	366	373	384	378	348	358	351	360	362	387	381	363	396	362	366	347	386	366	368	376	362	350	364	351	391	361	335	360	352	370	370	368	391	353	367	390	343	400	398	339	363	334	370	352	346	393	370	399	375	391	382	370	422	374	347	400	367	385	341	358	369	378	382	359	395	383	380	360	410	371	354	378	392	406	374	360	380	384	385	372	374	371	384	377	391	351	355	374	360	386	350	366	374	380	352	358	364	355	385	328	329	351	370	406	371	350	406	385	376	359	356	371	371	385	368	390	379	354	385	359	381	350	370	395	371	366	391	374	378	382	380	362	349	381	413	336	377	375	373	349	350	364	380	378	374	354	352	340	348	385	346	364	376	392	370	384	351	337	370	402	354	355	369	389	388	371	371	375	382	384	362	368	390	364	404	392	367	370	350	357	343	336	378	360	341	362	383	358	390	378	349	375	388	344	382	367	372	379	366	355	372	375	374	339	405	399	364	367	364	372	364	385	377	356	368	383	337	363	360	346	367	378	373	370	363	369	384	373	377	382	327	367	388	375	371	353	364	397	350	367	376	389	363	358	336	323	392	419	371	382	397	359	368	384	374	355	337	356	351	369	358	372	386	361	375	340	358	367	379	352	383	411	383	394	344	368	379	379	367	346	380	393	373	353	362	373	377	352	359	349	357	334	348	350	369	360	358	354	366	396	365	349	410	398	359	384	420	356	368	365	357	372	378	367	336	373	373	348	373	379	364	344	378	346	373	366	344	345	383	382	382	371	343	402	350	351	380	362	383	373	360	361	370	350	376	301	387	364	387	384	368	355	378	347	381	359	319	355	377	334	388	382	373	380	370	382	417	384	356	345	360	409	372	373	379	382	392	355	351	364	382	363	327	354	370	405	403	379	354	344	369	375	386	354	351	389	356	348	394	372	385	361	376	340	364	353	395	355	348	386	334	354	355	352	386	408	359	391	369	372	348	330	374	359	359	316	387	389	339	388	367	380	403	351	357	371	393	324	368	368	348	392	343	351	363	390	363	379	354	350	344	408	367	342	410	348	377	397	369	409	378	365	364	372	371	378	388	352	350	355	338	365	335	359	361	380	366	342	361	359	408	397	389	371	376	347	332	381	369	372	345	360	357	363	314	401	414	358	346	362	389	393	391	360	382	382	384	401	350	375	349	354	393	378	366	360	309	372	349	360	352	355	381	355	376	371	392	374	400	364	391	357	384	393	391	413	384	369	373	345	349	381	377	377	351	352	359	377	414	366	393	340	375	380	321	359	380	354	406	369	382	367	378	374	354	383	385	365	362	380	381	396	339	386	344	412	383	400	375	355	343	393	371	359	382	404	368	339	353	335	388	402	393	337	362	393	391	400	375	375	362	406	391	382	367	356	408	376	371	349	384	378	358	399	376	351	373	410	420	380	388	354	412	346	371	360	362	365	372	358	374	342	356	383	414	366	376	366	408	407	384	373	350	368	389	380	364	375	362	357	342	400	371	394	336	390	389	382	329	390	384	405	387	406	396	347	354	382	366	383	376	365	419	341	371	403	355	408	350	385	378	404	339	380	350	410	396	367	368	420	370	388	343	355	334	384	392	358	358	344	362	339	383	375	407	351	344	361	383	375	398	363	357
23025	21596	29688	23992	21591	21673	15223	2334	1510	1344	1233	1128	1054	1022	986	963	1005	942	867	849	879	825	817	804	823	781	875	778	819	820	814	821	774	758	785	828	788	788	800	777	785	815	766	787	771	744	761	763	800	812	745	767	726	736	719	742	794	774	773	697	762	742	751	766	730	707	706	741	739	792	749	791	705	723	757	783	692	712	754	738	775	718	708	762	751	730	764	729	726	791	757	748	767	782	729	744	750	733	719	704	758	720	792	751	793	752	799	702	737	707	749	755	776	762	758	763	779	778	774	724	790	780	757	689	765	753	747	768	766	778	746	748	717	710	834	728	728	781	718	713	780	725	716	717	771	760	751	759	774	779	789	768	715	751	778	698	741	754	788	729	744	771	704	762	779	730	763	681	763	786	762	702	695	734	747	734	794	746	742	808	752	773	747	790	778	725	778	743	744	750	744	761	698	742	748	695	763	710	770	782	797	716	761	723	766	758	758	752	776	715	695	768	749	718	739	738	824	765	712	682	773	714	710	706	781	753	751	758	753	755	733	788	775	798	768	744	782	752	789	747	783	743	739	742	730	800	732	777	775	741	786	725	722	751	736	687	719	730	745	725	729	732	728	781	761	694	737	739	776	728	754	710	731	744	746	713	776	760	718	741	754	736	720	728	758	771	738	802	762	720	803	721	725	766	780	752	720	758	759	729	716	729	757	730	716	773	744	769	742	750	776	775	714	718	720	771	711	689	768	724	795	700	705	716	743	785	726	733	718	715	746	746	752	718	770	782	740	775	713	769	805	741	759	719	724	824	764	770	770	743	695	752	760	715	748	748	762	721	749	733	725	765	762	746	699	759	729	721	719	747	777	763	713	751	774	782	707	784	734	755	715	736	732	772	708	758	783	768	738	734	718	728	751	719	728	730	678	715	727	723	728	778	757	762	735	778	773	752	749	712	771	726	750	739	729	741	755	783	728	745	759	686	708	756	723	724	794	754	717	736	694	714	736	725	749	745	717	762	732	714	688	758	711	744	746	767	739	751	756	727	754	743	754	772	725	731	748	748	809	762	716	779	727	723	768	755	685	744	772	756	751	769	726	730	716	752	770	737	770	766	719	750	757	735	709	738	769	705	754	720	732	717	758	731	707	747	778	765	715	748	772	749	743	762	720	706	741	715	725	772	759	776	714	809	716	726	706	741	756	761	742	716	767	772	778	764	716	731	683	705	748	750	751	785	712	714	712	754	750	770	754	769	699	746	728	738	727	686	761	777	752	753	782	731	711	745	723	709	749	742	710	756	785	725	724	727	712	766	757	776	777	780	759	688	741	724	732	765	747	719	729	756	713	778	793	731	750	734	748	767	727	756	740	716	718	743	765	798	781	773	730	729	785	738	766	720	712	698	722	759	735	741	724	743	713	744	741	769	766	755	749	750	730	776	763	733	685	727	708	748	735	693	777	696	812	725	761	755	732	764	773	773	762	763	744	782	724	735	756	740	738	779	689	749	752	740	738	709	706	715	753	749	777	732	728	714	775	765	739	712	756	761	728	733	780	750	715	758	764	748	779	761	710	728	752	730	744	739	742	772	739	758	761	739	711	752	737	755	751	746	722	735	753	745	688	745	759	740	723	743	744	723	740	746	758	759	731	762	728	739	758	711	775	748	718	746	747	762	774	752	724	762	785	736	729	753	742	740	707	769	776	737	722	734	732	735	753	761	748	695	734	719	779	716	800	770	736	767	671	714	747	717	707	780	775	729	743	718	741	731	766	755	752	747	682	758	809	768	736	734	733	750	755	745	755	742	724	712	730	755	741	721	732	746	743	755	747	753	748	686	688	756	710	696	733	796	786	783	712	745	770	745	718	779	749	736	780	774	782	769	747	748	728	742	745	767	698	740	757	733	795	765	744	758	757	724	754	772	741	722	763	768	707	721	765	794	725	727	730	790	767	774	755	762	717	766	739	788	725	744	713	715	709	771	776	777	735	730	756	699	734	760	768	719	782	732	760	729	743	741	765	721	780	730	749	722	725	750	755	749	808	715	720	669	732	748	744	765	714	801	776	744	752	725	753	713	758	670	701	774	738	774	707	764	776	759	764	745	741	765	713	781	698	731	740	777	724	713	750	755	709	730	728	698	756	769	781	709	738	733	770	757	784	748	752	730	741	743	789	775	730	747	718	741	727	720	697	702	764	746	749	776	751	704	761	762	754	775	801	757	813	772	743	728	750	756	774	779	745	749	714	731	695	734	777	736	767	751	766	729	693	709	734	706	741	736	775	726	729	784	757	766	754	697	739	747	769	714	693	736	751	723	792	727	763	712	743	736	761	764	795	739	702	763	737	735	746	765	773	749	744	770	747	745	743	771	764	761	728	707	762	779	697	751	761	755	765	762	788	760	769	762	739	749	715	747	738	763	732	735	727	746	750	695	748	771	728	741	719	764	663	714	735	754	744	691	717	712	723	755	734	739	698	702	676	739	772	727	758	785	746	758	698	740	777	772	687	720	791	774	746	768	726	740	731	723	766	756	749	696	714	801	728	775	717	727	733	763	755	703	711	765	708	776	732	786	743	699	692	702	721	702	735	780	778	767	747	733	705	744	713	753	782	748	775	712	728	735	724	749	725	688	807	758	801	720	779	730	731	735	775	730	697	714	736	736	742	720	718	726	812	706	747	746	728	722	748	769	723	703	699	775	715	716	798	780	757	679	744	733	692	710	684	714	762	741	700	756	759	768	729	717	739	776	774	761	737	774	701	753	741	695	712	766	748	737	719	750	738	749	747	777	732	770	756	728	770	775	739	753	774	788	756	731	751	714	714	751	757	723	735	763	739	792	699	735	675	766	725	754	746	689	712	721	757	711	742	758	750	741	773	717	739	731	720	773	726	748	741	747	736	755	743	726	716	725	750	730	732	735	750	732	706	765	763	705	711	763	699	730	786	741	791	765	737	751	713	755	713	724	749	724	711	736	723	679	717	714	777	718	730	783	730	779	749	754	785	775	737	724	730	730	750	689	743	710	723	766	732	728	746	756	776	705	752	740	771	714	697	728	762	733	790	764	725	730	749	737	722	707	731	772	688	745	754	765	709	717	798	732	738	738	718	763	761	771	772	726	700	757	734	761	730	703	673	749	761	770	724	798	765	716	743	718	759	739	772	705	770	711	750	742	755	706	750	697	758	739	775	746	728	733	724	781	774	750	766	764	712	703	758	739	754	714	721	744	751	697	752	723	764	703	728	773	696	706	713	772	764	725	744	715	781	772	763	721	781	760	748	743	758	750	751	753	780	736	724	717	705	789	780	738	738	742	747	755	745	760	754	736	723	760	731	683	688	749	739	700	695	757	764	729	700	778	778	750	763	777	785	738	711	735	735	712	740	739	725	745	770	707	731	716	716	761	740	776	709	766	734	730	764	716	702	736	758	710	740	767	751	735	699	797	725	740	780	755	745	776	738	748	758	763	719	725	712	748	731	725	759	731	746	769	756	734	759	748
8017	17925	15339	9091	6453	4665	3732	3037	2424	2107	1917	1675	1627	1382	1301	1227	1229	1066	1118	982	1020	940	996	990	969	965	894	923	910	900	877	909	905	880	885	876	884	880	814	903	850	912	912	884	851	861	843	900	838	851	848	816	852	898	863	860	857	828	814	892	845	808	877	898	869	838	826	865	905	801	816	852	792	829	871	814	837	885	884	850	893	861	843	856	811	804	847	844	820	869	799	881	825	871	837	911	830	858	818	853	840	825	862	866	867	851	841	827	821	861	825	833	837	815	814	784	837	811	839	835	817	868	912	852	807	843	891	827	851	776	859	823	836	858	814	835	776	831	819	792	790	877	821	854	838	819	812	852	830	847	819	851	808	886	852	859	884	842	809	829	831	833	812	818	828	823	821	848	869	815	782	839	824	845	889	868	864	849	863	809	829	849	817	881	887	848	904	822	861	848	838	829	867	836	834	767	865	790	779	839	861	828	818	816	836	816	799	846	844	849	807	861	846	866	876	877	882	894	819	808	828	809	827	835	827	842	812	853	839	879	836	845	862	840	875	814	834	819	868	827	839	835	842	788	792	832	843	796	807	818	834	863	856	837	822	855	792	823	795	806	846	815	797	797	773	847	813	795	848	820	843	830	879	832	851	863	841	817	836	857	865	795	933	894	845	841	836	869	828	816	811	867	840	841	811	823	839	834	825	890	782	881	799	861	812	835	816	898	818	845	855	827	841	833	794	812	842	857	826	830	867	809	828	813	865	841	851	848	827	808	855	808	845	789	851	850	829	825	876	817	821	835	799	837	826	838	829	862	813	848	853	873	830	858	847	854	836	810	843	796	829	850	802	829	846	797	920	849	835	893	830	771	844	833	867	832	842	834	804	856	851	812	815	868	831	814	840	808	845	894	893	774	844	855	789	819	865	822	888	834	822	887	821	803	857	801	873	820	797	772	866	870	851	833	880	817	832	781	865	813	817	827	841	766	808	874	790	885	844	788	880	787	921	859	871	862	841	832	875	860	805	789	842	813	835	822	893	836	864	861	824	838	894	852	855	849	867	836	889	830	831	835	809	918	833	807	832	824	860	833	825	769	874	879	886	827	810	852	839	807	786	837	901	842	857	817	810	847	785	843	851	811	835	828	848	835	885	867	849	846	876	792	832	790	855	882	845	831	829	896	839	829	861	879	818	851	803	844	832	839	840	820	877	817	798	866	813	847	875	806	859	831	850	887	855	831	819	821	819	824	834	838	850	869	854	823	857	803	856	820	793	805	828	824	815	848	875	875	833	854	848	926	870	825	854	850	816	813	812	853	869	857	843	811	863	835	831	836	864	821	856	847	833	849	852	823	764	828	810	828	863	851	819	831	797	851	817	765	802	852	836	848	868	774	828	887	862	771	814	842	861	864	833	862	808	796	823	814	813	801	825	825	823	874	808	819	826	845	877	835	804	804	809	861	834	893	799	820	843	860	837	811	842	856	802	822	818	837	851	877	845	850	852	811	788	849	834	807	871	813	882	870	786	818	818	854	841	806	818	828	774	849	839	824	835	849	865	851	853	879	835	880	864	813	829	846	853	834	781	865	866	847	870	859	856	836	832	808	782	850	919	857	882	845	824	838	856	838	832	862	806	797	837	816	807	876	851	811	823	877	846	866	845	890	847	861	914	878	812	811	797	836	842	851	826	834	839	883	807	849	821	853	824	834	870	797	830	844	954	818	821	884	819	794	814	769	808	844	856	858	853	801	877	825	886	807	865	833	854	861	830	844	829	874	879	806	819	842	826	781	846	853	772	845	809	847	837	859	829	847	816	801	819	842	884	835	805	864	845	876	849	852	798	796	852	842	859	865	801	828	799	853	851	832	859	791	884	891	864	793	830	835	878	836	839	832	831	787	883	895	831	855	854	861	876	782	818	820	882	861	834	845	853	862	843	789	843	838	832	852	821	883	814	827	820	851	824	864	811	813	827	840	846	829	845	836	823	772	852	820	859	798	897	861	843	814	791	848	843	874	916	841	824	875	821	861	831	867	807	837	875	831	843	881	886	864	858	831	818	808	830	846	817	869	833	794	831	872	872	793	760	846	809	833	870	880	861	808	815	832	883	817	812	833	798	814	834	841	830	836	817	811	875	871	857	828	912	825	812	811	880	831	850	849	822	862	812	848	857	792	818	832	860	828	856	873	843	821	844	821	833	830	840	821	899	817	767	856	852	894	842	838	836	828	820	873	848	805	820	836	852	807	837	901	804	831	811	836	831	820	871	869	832	831	878	807	799	856	858	807	830	824	803	868	764	810	832	851	834	833	800	856	809	821	844	862	861	884	838	870	811	801	892	912	837	787	847	805	766	877	874	818	855	877	827	781	833	792	853	807	767	828	869	862	814	764	795	854	799	819	866	819	859	826	850	867	844	842	783	854	885	848	827	815	871	808	862	882	863	833	825	822	822	839	828	801	835	862	799	854	867	840	864	844	840	791	827	801	836	833	823	807	817	868	833	876	804	854	884	840	845	858	789	836	834	889	854	841	807	833	802	797	824	839	836	810	859	951	831	830	800	814	840	845	833	874	838	871	779	829	841	799	865	875	862	801	808	784	837	859	825	826	808	809	824	827	864	849	884	819	814	843	895	808	860	846	864	815	830	842	896	803	845	865	831	836	793	906	846	847	813	829	829	813	863	850	841	834	827	825	817	821	830	850	871	850	853	823	860	839	904	862	840	840	824	875	866	888	862	780	875	883	841	832	843	850	835	801	790	795	857	816	843	832	787	801	819	884	831	856	800	852	857	836	862	820	860	798	864	768	857	828	808	828	847	866	796	850	909	852	790	829	787	850	866	800	824	934	802	828	840	783	864	856	826	846	838	783	834	804	768	843	794	864	835	820	848	809	898	824	807	810	806	782	884	841	865	839	831	866	802	814	860	894	843	861	845	877	829	838	804	841	832	809	866	829	817	878	851	822	829	848	818	862	840	841	810	902	826	808	896	843	802	796	805	796	823	833	788	873	817	821	861	807	820	893	813	848	853	871	809	812	827	802	824	839	812	808	848	794	823	836	805	809	855	789	840	818	835	809	834	810	879	875	819	873	839	837	867	836	838	825	867	851	816	862	786	872	822	796	827	773	819	868	806	877	892	852	880	845	806	827	804	822	848	838	877	805	848	814	880	839	840	850	861	837	813	864	834	811	809	783	856	880	847	865	805	847	864	830	851	879	825	890	844	891	875	857	831	935	833	830	773	824	870	854	826	812	836	865	815	818	774	867	778	827	797	863	864	827	847	886	815	798	875	870	815	860	853	791	802	846	786	847	818	850	795	827	829	829	860	819	881	812	804	814	885	851	871	802	808	816	856	830	874	821	799	813	805	881	855	799	834	837	883	790	910	838	812	811	795	842	892	791	783	812	864	817	865	783	830	816	817	845	833	819	768	874	840	843	825	824	862	824	844	811	854	785	842	829	822	820	805	798	755	901	828	825	863	871	844	887	815	818	817	866
27321	21038	10086	855	472	346	331	317	248	274	232	260	290	294	259	284	268	257	257	271	260	266	233	281	262	254	268	239	286	213	258	238	261	285	248	298	270	264	252	254	260	231	250	282	259	304	297	285	253	284	245	261	256	286	258	247	266	268	260	259	262	271	243	235	265	268	247	229	238	275	262	263	320	246	246	259	291	262	250	260	268	257	272	252	256	256	255	287	253	252	268	285	214	255	269	262	262	238	265	274	275	268	278	281	269	263	265	245	270	277	250	243	255	282	233	240	251	257	257	276	233	287	267	292	274	247	264	243	272	265	240	257	277	267	261	224	271	240	224	266	248	250	261	289	244	283	264	243	275	281	221	274	256	251	251	260	278	276	281	283	280	266	311	286	247	257	275	247	276	235	245	280	285	226	248	287	259	284	239	257	259	267	272	275	278	263	285	273	290	250	267	265	259	281	266	267	288	257	271	264	292	254	278	265	292	280	269	247	254	269	260	225	268	297	239	214	275	243	268	252	281	228	275	248	252	257	258	288	239	231	255	253	285	239	264	238	273	247	272	254	261	244	265	297	253	267	253	255	243	266	243	250	253	259	258	270	276	276	275	261	249	259	275	276	256	257	259	237	218	267	256	249	241	263	256	278	260	245	237	290	273	258	266	258	263	288	247	242	233	265	256	236	268	240	266	256	249	250	264	272	255	267	256	269	258	236	262	257	264	255	260	249	267	226	253	272	279	273	225	264	255	290	240	258	238	285	256	261	263	276	275	239	237	272	245	268	265	280	224	215	278	256	256	226	247	238	260	279	266	282	278	278	275	272	273	268	298	264	243	246	269	303	299	285	243	270	232	231	265	273	267	270	252	251	264	270	258	247	274	234	246	236	268	252	274	242	259	288	247	241	251	235	271	257	281	263	289	267	270	250	273	289	253	253	267	251	242	260	253	252	244	264	254	268	271	235	289	285	260	274	244	241	254	261	257	260	274	291	256	244	262	249	285	234	258	261	242	268	261	273	259	271	263	265	256	264	272	272	256	241	263	282	252	244	231	268	266	237	289	253	287	260	267	255	268	239	236	226	245	292	270	258	232	254	270	273	257	247	247	246	260	262	252	256	256	237	269	251	251	298	301	268	289	276	259	276	257	267	268	267	284	246	260	266	260	246	228	254	250	242	269	233	261	274	269	285	275	254	250	222	239	255	261	227	261	256	256	256	258	253	287	257	284	266	251	235	290	290	274	231	254	255	259	261	266	258	270	248	258	249	270	231	226	270	279	278	261	268	244	251	250	281	236	251	247	272	263	264	269	253	272	291	270	279	272	248	276	230	249	257	261	269	236	266	260	267	264	255	271	266	266	270	258	279	266	262	261	272	237	250	261	253	286	219	256	275	278	248	257	289	277	259	266	240	279	259	250	258	252	275	241	264	216	248	254	237	242	225	263	262	258	260	264	265	231	276	251	244	247	230	224	258	232	271	249	257	279	260	258	248	239	268	265	241	244	243	256	269	240	226	255	259	239	265	283	264	256	282	252	245	272	228	260	275	242	220	243	250	270	251	281	254	254	235	281	239	262	263	242	258	261	255	279	260	241	248	223	246	247	273	294	275	250	245	246	269	246	257	264	259	278	266	277	274	235	250	252	246	258	280	276	272	282	284	233	264	256	253	263	251	240	243	251	254	262	255	266	254	242	260	273	263	258	263	261	234	287	239	262	269	257	242	257	262	257	221	240	269	255	260	264	275	281	245	268	262	252	230	266	238	256	285	271	264	269	248	262	278	241	263	268	288	267	269	258	254	258	249	300	259	295	261	274	250	275	283	269	257	254	282	251	293	246	246	281	256	283	267	251	258	276	246	286	239	243	272	247	257	266	248	255	295	262	260	262	212	276	274	230	257	234	257	278	238	294	267	285	270	261	287	268	277	260	238	258	280	244	242	273	274	248	279	247	266	248	255	265	251	285	257	242	260	298	242	253	242	257	260	260	237	263	280	269	259	230	258	248	270	251	305	282	257	240	277	270	292	250	283	253	271	253	271	245	249	261	257	262	269	251	258	274	265	259	266	259	278	276	242	257	273	257	254	257	277	281	237	250	261	274	252	250	274	287	241	249	281	289	233	274	245	268	242	239	286	249	245	273	286	272	275	274	256	263	239	271	260	285	264	252	262	283	264	241	259	256	257	258	266	260	288	281	246	273	246	256	231	259	278	233	265	259	214	263	260	265	259	260	251	269	251	276	274	230	258	278	249	284	238	247	224	272	235	269	258	241	265	248	265	290	283	243	254	286	253	273	259	268	250	274	264	290	267	262	262	273	232	296	266	251	249	247	258	234	240	248	231	249	223	254	265	292	269	252	284	282	242	287	249	248	258	255	271	265	260	266	284	261	261	232	283	250	289	286	265	269	260	266	270	298	242	269	260	286	229	242	236	238	257	268	245	247	277	256	254	255	257	261	284	276	262	290	226	254	255	259	254	266	264	274	259	284	248	245	252	263	242	248	254	241	241	266	249	226	262	280	243	247	256	265	272	291	252	287	242	267	268	275	281	258	261	247	255	277	264	266	288	249	256	262	259	293	261	272	260	251	228	267	273	287	274	270	260	300	266	228	246	263	239	271	268	238	258	266	239	278	266	264	269	264	262	258	259	253	277	263	273	261	256	266	240	269	256	254	261	301	272	228	268	243	278	254	249	279	252	223	263	260	284	234	256	284	274	266	244	255	276	219	225	253	292	285	257	249	263	285	266	250	285	273	260	294	269	248	255	237	252	255	252	259	251	232	248	245	260	245	293	270	267	279	256	270	252	261	227	254	248	256	302	237	250	270	247	263	267	264	260	252	227	287	275	267	269	261	252	257	250	236	256	250	263	308	296	270	256	271	263	273	270	301	252	255	268	249	288	262	236	256	275	271	290	252	233	255	244	241	282	241	242	256	251	271	261	255	260	257	246	248	267	254	281	248	231	236	275	263	259	282	249	241	273	266	263	289	231	246	263	277	270	290	300	254	250	264	293	243	267	251	250	245	255	245	288	256	262	273	270	251	289	245	253	259	257	251	278	276	273	261	239	254	258	261	250	251	251	261	257	259	275	272	262	265	235	253	262	265	253	266	273	250	252	257	275	284	281	274	285	256	292	254	242	311	223	268	281	234	231	263	273	247	272	235	266	266	307	280	278	271	257	270	256	279	231	298	231	259	263	286	256	248	282	270	286	269	271	268	257	258	271	274	263	280	253	259	254	275	275	251	246	277	259	254	236	291	245	258	240	266	263	258	271	240	257	241	257	267	235	270	252	262	246	275	243	291	260	259	295	247	245	262	271	244	255	288	231	227	263	254	274	257	243	249	255	281	282	286	245	287	270	266	267	270	253	279	232	270	239	257	233	242	229	252	277	264	256	265	268	268	269	246	251	260	253	251	249	299	257	256	248	254	252	240	284	270	248	240	254	277	311	287	261	269	260	256	262	252	282	257	274	261	258	259	245	270	253	258	255
4061	1604	1433	858	664	429	395	364	359	370	334	313	354	326	360	340	333	319	316	302	319	296	323	316	335	285	321	355	341	325	327	301	291	332	327	352	312	321	319	314	318	324	339	317	328	300	321	322	332	319	313	300	274	302	282	317	313	325	281	304	315	324	322	299	333	326	312	334	331	337	315	309	325	310	313	329	310	345	316	313	333	338	291	326	298	320	305	346	306	314	303	342	309	290	310	292	312	317	319	307	308	328	294	321	275	312	327	324	308	300	323	309	307	331	293	315	294	325	311	327	306	315	289	322	335	325	315	315	326	304	329	343	338	327	303	326	314	314	324	329	344	313	328	307	322	283	308	313	284	357	318	298	314	295	302	327	315	284	279	297	293	311	306	312	337	291	302	307	326	337	300	329	299	315	287	332	331	322	306	290	314	303	316	364	296	335	327	311	317	337	278	304	337	329	298	305	301	333	337	322	328	318	299	320	273	337	315	329	296	317	335	311	314	295	295	294	324	322	313	324	301	290	344	319	316	304	309	342	295	320	305	331	301	349	338	318	292	297	327	305	287	316	337	311	320	313	311	298	350	303	328	304	309	331	316	307	304	329	328	334	326	305	301	312	272	279	317	323	305	302	313	291	327	309	298	321	300	302	336	308	317	274	321	319	327	318	321	259	296	334	318	294	316	294	312	341	288	323	320	291	305	299	302	273	317	342	305	291	299	339	344	273	333	328	274	317	311	332	341	327	293	315	292	303	308	330	308	291	322	304	316	308	307	311	292	301	298	318	328	371	335	326	321	314	349	312	301	332	317	319	293	312	307	294	313	323	306	289	318	322	313	301	307	287	284	302	317	314	307	338	310	346	335	283	321	313	314	326	322	294	342	315	322	343	304	361	303	345	298	277	327	300	276	291	326	290	323	326	314	326	303	340	340	286	336	321	330	329	322	276	300	283	290	323	304	332	301	334	330	329	354	326	315	318	323	285	294	349	331	309	315	277	297	287	327	310	316	281	306	346	331	313	323	299	338	337	313	338	348	319	335	283	307	331	315	298	319	315	319	274	351	327	292	305	317	313	342	311	278	305	312	305	336	306	331	293	295	318	287	329	342	312	318	296	311	318	304	285	318	283	321	303	321	301	330	333	309	309	326	308	317	326	329	318	325	276	318	318	302	324	288	299	292	315	316	304	320	305	351	332	328	343	346	313	322	283	321	312	359	310	329	331	323	325	305	277	296	311	314	334	314	304	310	312	286	303	328	307	304	309	306	306	288	321	323	305	324	329	312	333	345	330	293	312	305	295	330	324	297	277	312	322	329	285	311	326	334	303	323	291	281	330	338	315	302	300	329	335	316	303	292	315	280	289	308	271	286	298	319	301	307	303	314	295	331	310	299	338	329	331	321	306	318	318	296	347	312	318	317	341	321	345	312	328	295	325	300	348	298	315	322	340	296	314	310	314	291	334	324	311	309	309	287	351	318	297	309	333	310	314	299	316	324	316	304	326	299	339	321	310	270	295	307	314	309	330	325	296	288	307	270	316	327	321	310	283	325	285	318	328	320	327	309	319	333	321	317	307	310	310	309	339	336	312	343	336	316	303	338	342	330	295	310	311	335	324	337	333	307	313	336	320	305	308	278	316	298	314	345	297	292	316	303	320	314	310	290	303	310	300	313	284	272	290	324	328	315	310	319	320	298	316	337	308	325	311	295	328	340	308	314	331	298	318	337	347	296	304	289	319	302	305	326	287	353	322	317	309	344	294	326	323	304	299	331	354	337	337	348	321	317	303	316	320	306	303	312	320	333	317	341	335	289	331	307	310	320	324	315	316	355	320	291	299	339	341	327	323	305	292	334	290	327	301	331	316	288	314	333	320	296	319	324	308	293	338	305	315	325	339	303	323	313	299	299	317	302	301	333	323	336	300	348	313	302	338	338	307	311	305	304	304	315	340	345	335	309	304	324	311	315	311	313	310	329	313	294	311	340	306	293	302	359	289	316	315	281	317	328	299	295	319	315	336	308	316	319	303	295	305	338	276	325	294	307	326	323	306	324	310	334	301	314	326	336	321	315	280	322	288	320	319	318	307	316	333	339	328	310	302	298	314	306	302	342	302	306	287	321	328	293	304	296	306	294	302	316	308	342	301	305	300	307	296	319	339	334	330	300	327	320	322	316	360	305	318	325	345	314	314	310	326	321	295	296	328	301	298	342	329	335	313	320	307	308	350	326	326	350	301	307	297	281	317	298	327	293	294	328	344	322	315	312	347	322	299	327	316	326	338	313	316	335	349	288	300	315	320	326	310	302	313	334	328	330	342	310	326	301	317	329	312	303	331	293	306	295	313	312	299	348	310	328	326	299	313	312	322	339	293	313	288	317	292	331	312	328	269	330	279	327	318	328	317	303	319	321	309	291	327	307	283	274	318	302	335	333	306	310	313	305	342	299	318	344	320	311	308	301	314	344	319	328	320	351	335	310	315	330	303	318	323	320	306	359	359	304	336	350	306	312	284	317	291	287	319	272	327	297	319	340	317	310	317	322	327	351	326	339	307	329	346	307	330	305	311	317	300	319	331	327	318	305	348	306	299	346	322	354	318	318	292	345	315	319	299	311	326	301	331	312	338	339	295	317	311	317	301	308	332	345	316	309	293	322	294	322	292	278	301	289	353	291	309	311	310	341	284	284	298	317	320	274	373	331	316	314	300	307	312	314	330	297	329	315	306	289	316	341	347	311	314	356	324	291	276	324	303	331	339	308	310	316	297	302	310	315	289	309	328	307	328	280	312	327	313	302	324	314	308	283	314	306	334	285	334	312	319	297	305	324	307	284	342	297	310	301	304	306	306	310	280	326	307	295	306	300	325	309	326	309	314	320	310	324	307	307	319	312	326	307	334	332	325	323	283	325	306	319	335	322	299	296	330	325	319	331	320	329	309	335	312	325	297	337	299	304	316	334	293	296	279	310	278	315	295	323	330	325	288	321	273	305	327	346	320	332	321	302	302	302	296	321	309	326	323	354	369	329	314	315	342	340	324	307	302	333	316	311	348	340	347	338	309	338	338	346	288	332	301	313	316	312	326	301	339	306	275	316	357	309	320	338	289	292	276	353	334	293	316	314	338	321	304	335	314	320	312	313	337	329	319	304	328	328	306	272	323	322	314	295	296	315	287	321	272	294	332	311	341	321	299	316	304	279	301	312	321	322	275	292	300	301	289	316	269	304	299	316	335	320	323	305	313	305	269	291	337	332	301	327	309	337	311	310	295	331	302	319	322	306	313	342	278	341	320	310	295	315	333	283	326	317	323	322	313	293	304	280	261	315	322	310	348	334	303	319	341	299	354	316	304	320	324	296	331	337	328	294	320	287	310	323	293	325	278	341	294	322	313	332	328	305	318	340	316	295	333	324	372	291	308	329	332	301	342	324	331	327	306	322	311	328	305	310	311	338	291	317	303	324	319	292	295	323	328	309	297	328	305	312	349	318	291	320	343
23707	21496	29258	24196	21504	17776	2275	1105	931	860	815	752	764	693	665	700	686	629	622	684	608	681	602	553	579	574	604	588	584	594	597	536	590	598	626	566	622	585	614	583	565	532	555	567	614	570	618	593	580	600	569	583	575	579	588	543	593	606	616	555	568	590	586	605	568	612	583	586	593	581	611	546	568	576	595	571	590	579	572	557	554	603	594	562	575	584	588	575	555	616	586	620	602	568	550	543	588	597	580	611	561	589	583	541	575	580	586	555	592	598	577	575	535	556	571	555	581	579	571	555	569	611	565	595	588	614	585	622	579	583	601	600	559	562	578	569	630	603	545	546	527	565	568	621	589	586	567	591	583	594	542	545	613	563	561	544	545	615	575	558	545	524	605	564	561	599	548	586	603	566	570	597	546	566	516	571	541	570	562	561	526	551	523	569	537	569	613	585	588	548	565	570	513	574	491	570	581	551	602	572	568	573	582	601	537	571	564	521	544	552	589	561	571	600	521	583	550	565	595	573	593	532	573	580	538	594	591	555	548	558	611	603	597	580	589	629	543	528	552	575	569	539	550	586	561	545	595	547	536	560	543	582	570	550	607	561	535	575	548	560	609	566	567	607	598	585	565	569	563	562	595	577	535	544	556	554	532	576	596	549	581	614	561	539	574	547	637	583	600	588	550	595	560	578	573	582	549	546	557	537	563	559	615	603	554	562	546	560	595	562	534	565	613	572	554	546	532	567	545	575	561	584	594	579	575	540	612	595	585	535	575	575	577	580	563	564	594	570	541	576	608	513	578	552	569	588	565	584	634	528	605	633	584	581	557	572	519	598	556	563	606	547	545	580	614	566	589	566	611	566	595	557	562	584	563	556	592	541	558	602	582	529	602	580	590	534	573	595	542	588	586	577	578	623	532	593	595	549	576	565	533	535	584	574	539	552	540	537	566	580	567	527	559	554	594	570	553	532	569	574	566	557	594	550	584	600	591	532	581	544	587	546	578	658	552	571	580	565	588	554	567	597	586	574	555	543	518	573	583	554	594	591	523	584	611	556	548	575	584	581	583	557	542	562	556	602	618	583	563	596	587	567	615	559	571	580	593	568	547	580	532	563	562	571	588	588	564	587	569	562	604	569	574	560	541	577	543	545	580	588	540	555	560	589	561	535	573	583	540	568	595	577	566	530	591	565	535	603	610	557	552	623	581	618	538	608	604	541	554	589	582	551	576	623	552	569	591	574	499	615	558	565	583	599	600	619	613	611	542	557	578	559	551	607	539	535	539	565	546	568	575	554	594	562	556	541	547	577	558	575	606	577	583	589	577	579	565	542	576	607	522	572	576	550	548	588	585	581	548	620	566	615	534	542	576	542	577	598	553	531	571	574	553	607	550	567	571	552	533	547	593	566	559	572	576	574	568	542	586	568	574	556	578	549	555	564	584	564	604	575	556	587	621	542	532	574	598	587	556	533	547	583	578	579	586	538	570	544	595	576	551	605	565	594	566	555	560	531	577	572	562	585	580	551	571	588	586	541	570	540	562	586	579	562	591	574	549	590	579	605	606	518	549	545	576	559	546	562	576	568	606	567	570	598	542	577	553	661	508	576	574	529	555	552	545	548	611	561	598	602	568	540	591	560	602	582	586	528	575	578	557	552	569	547	562	569	580	578	578	538	580	569	556	549	580	605	579	587	506	591	569	596	595	570	577	593	569	611	585	590	535	567	559	550	529	546	568	592	550	547	580	594	573	630	567	576	528	573	591	555	571	572	575	588	511	569	564	551	581	541	616	567	558	536	580	575	585	555	530	585	558	609	565	519	574	565	570	564	574	575	608	522	563	551	558	522	577	533	573	563	534	614	544	570	528	545	546	554	615	542	531	603	654	584	561	538	580	602	575	536	577	605	602	584	577	562	547	592	581	585	565	622	585	601	572	580	560	580	566	575	597	549	563	573	594	576	618	533	544	575	562	557	607	571	567	591	535	603	585	595	579	566	572	552	595	570	573	624	569	584	563	597	601	557	590	539	518	529	541	548	544	548	545	526	546	565	553	564	584	527	585	555	612	536	558	589	567	574	557	551	582	564	487	566	540	559	558	539	542	566	576	552	594	588	584	603	588	583	533	571	569	567	570	569	556	545	559	583	543	557	541	606	536	583	604	505	583	583	545	598	555	562	547	533	577	618	564	579	535	563	558	621	572	621	588	611	552	538	564	572	610	590	565	565	551	585	566	578	568	572	588	549	614	558	595	563	599	544	574	523	569	556	556	618	563	574	567	556	590	597	541	545	528	542	569	564	552	538	548	566	546	578	610	620	556	534	546	531	562	541	548	592	532	539	592	557	589	569	565	591	562	581	539	556	606	549	583	594	559	553	609	554	501	559	538	596	560	520	572	546	592	558	549	597	595	634	586	589	595	588	562	577	526	505	560	554	568	546	547	566	553	550	537	592	556	558	581	545	583	588	543	564	526	577	618	580	543	548	587	587	555	531	585	558	542	586	549	569	596	563	543	546	554	592	598	580	542	578	569	547	576	553	566	573	595	554	569	580	581	564	543	547	571	565	592	594	559	563	557	588	559	550	544	508	543	532	564	547	586	537	564	589	601	597	583	599	553	566	605	574	610	593	572	584	537	578	556	574	532	557	557	562	601	557	536	565	570	575	585	597	564	527	571	568	551	577	592	529	618	609	590	556	583	537	567	555	534	503	578	559	538	596	544	566	569	566	623	561	586	553	590	565	578	569	573	560	582	540	557	616	504	561	576	563	580	554	593	578	594	565	607	626	574	577	583	595	574	558	572	577	552	598	577	561	551	604	580	594	559	533	572	552	584	534	559	536	535	585	552	561	559	552	541	569	591	540	556	544	556	558	555	588	569	532	636	583	577	554	552	593	558	551	575	599	610	570	574	594	545	586	573	549	547	561	552	570	615	561	558	620	556	533	554	557	581	580	572	542	552	609	539	582	551	545	588	522	568	556	565	560	594	514	562	576	576	576	585	560	589	543	598	529	589	578	566	489	591	590	576	556	563	550	577	573	599	577	529	549	581	566	564	570	594	558	544	552	572	526	569	591	595	559	564	526	592	531	542	552	562	556	542	562	570	599	575	554	532	599	556	540	596	597	554	607	596	562	567	558	551	529	624	581	581	596	616	591	569	588	585	584	582	545	572	593	586	560	537	591	581	557	562	559	609	544	528	553	566	566	579	566	549	525	545	590	567	570	550	550	610	599	555	535	568	612	580	527	529	552	560	575	575	601	616	637	623	544	551	580	576	556	528	584	564	575	540	577	572	536	551	581	559	555	580	550	541	562	562	579	595	569	617	593	588	539	541	568	589	547	601	572	582	568	542	577	559	528	605	545	571	561	538	539	575	544	544	564	580	528	544	555	627	572	602	612	564	560	543	597	543	545	587	548	515	587	586	547	569	559	599	556	571	558	570	544	539	615	581	607	614	537	579	555	545	577	564	594	564	563	568	594	571	530	592	521	552	537
5087	10977	10132	5342	3572	2661	2121	1782	1477	1269	1174	1044	976	959	924	853	855	781	713	756	735	727	694	715	736	721	654	676	674	665	690	674	652	645	649	640	648	658	654	637	680	617	720	633	626	664	613	661	612	666	639	686	649	647	639	713	650	647	643	686	635	654	667	657	636	639	656	653	658	634	644	648	652	651	595	664	626	634	652	661	653	635	627	621	695	662	698	633	650	615	646	655	649	588	647	637	612	678	627	644	611	677	662	657	640	648	649	634	644	697	614	640	601	701	620	669	654	639	640	699	636	678	625	674	641	619	639	672	614	685	673	597	632	638	652	611	623	610	656	653	654	653	637	646	620	606	625	633	627	675	606	640	619	609	602	663	665	687	583	678	642	659	612	638	602	646	614	684	655	633	674	662	671	635	647	645	646	645	630	589	622	648	639	637	633	664	650	645	650	620	623	650	661	628	644	648	648	642	651	618	644	657	661	709	653	659	631	635	621	686	682	612	661	658	640	644	602	646	670	679	659	658	603	676	643	657	661	625	628	657	639	663	647	668	635	611	623	640	665	676	585	665	624	614	649	602	650	617	618	644	665	675	656	644	700	640	560	656	621	632	613	665	680	645	619	611	631	634	662	639	625	699	669	623	652	603	645	643	660	637	640	608	691	598	651	626	667	637	618	639	639	649	635	648	673	649	598	655	654	684	657	623	636	680	644	670	640	669	630	630	641	632	627	660	654	662	618	647	600	663	653	604	673	647	663	613	616	627	640	612	629	671	663	595	697	643	642	705	682	636	711	627	628	664	725	623	627	644	642	642	667	653	651	672	637	622	643	641	619	661	639	627	610	615	604	624	647	641	674	654	634	645	670	653	679	670	653	625	625	609	642	611	661	624	598	606	668	631	666	630	636	635	634	629	652	649	633	641	674	677	664	658	648	688	650	638	671	635	630	628	606	639	643	669	649	633	668	622	640	627	653	626	693	609	655	648	598	640	625	623	646	659	636	613	589	658	623	683	654	672	657	648	678	621	614	645	633	669	664	722	634	574	659	651	659	662	665	684	644	609	642	664	667	612	691	645	623	636	687	660	643	622	660	687	655	653	644	601	604	594	625	655	662	600	684	652	659	652	686	629	620	651	656	701	658	673	608	620	683	665	620	664	630	609	638	600	656	632	660	626	608	644	630	665	639	645	621	606	646	638	629	661	654	659	650	637	625	617	675	635	642	643	584	638	621	648	620	624	651	624	642	632	658	625	617	663	645	654	635	659	659	667	614	608	598	652	642	637	625	624	635	629	706	640	656	610	617	648	631	633	667	609	618	624	665	613	618	617	621	700	626	612	683	670	643	634	634	628	629	652	626	666	647	652	639	658	647	680	632	643	652	634	665	585	637	678	619	632	632	643	685	620	646	678	632	682	683	662	621	682	660	616	636	625	634	657	630	680	644	623	630	628	678	635	669	670	711	662	649	600	625	671	653	614	638	726	678	639	632	661	676	598	638	633	644	632	623	644	651	618	611	636	660	646	719	619	627	617	624	613	614	596	649	642	675	641	627	629	635	665	676	617	662	681	644	682	626	656	607	649	605	636	671	595	714	634	640	652	649	641	643	649	658	625	651	598	683	612	599	606	638	643	646	635	632	602	618	654	643	669	619	657	628	689	618	595	620	654	611	666	677	629	675	657	657	688	662	663	659	622	622	639	672	673	629	695	660	694	664	579	632	644	646	649	686	658	657	650	644	665	618	607	624	651	668	612	663	676	618	618	628	650	647	605	655	642	632	660	681	639	699	651	631	583	658	666	644	616	645	668	621	624	645	687	621	698	600	633	662	610	656	624	690	647	696	596	656	639	586	673	637	661	628	657	597	692	645	669	663	662	647	635	620	625	609	649	667	666	664	664	635	660	648	601	644	646	632	631	646	615	629	665	635	607	629	660	646	649	638	639	646	636	627	635	651	715	653	663	631	668	658	660	639	678	608	684	662	586	633	632	676	601	667	663	670	624	596	630	679	638	683	654	625	603	636	626	641	657	657	657	629	652	629	608	598	642	647	640	681	636	667	622	682	640	696	638	653	604	609	665	642	656	629	610	662	651	635	626	644	634	629	659	667	659	650	629	665	644	652	690	680	620	644	657	605	639	651	640	637	605	660	646	660	651	644	620	612	620	635	606	631	667	660	646	628	598	662	678	633	676	685	667	619	612	661	642	662	627	629	632	595	646	642	621	640	657	636	605	659	661	670	694	608	648	650	634	646	653	621	647	616	652	585	636	657	649	645	663	629	621	609	660	654	626	639	658	617	642	636	623	652	660	561	614	603	631	650	655	630	669	656	662	628	642	611	621	614	658	648	638	605	632	631	634	636	632	636	644	645	653	700	591	643	665	573	643	657	647	636	624	666	682	661	625	652	649	638	654	683	694	625	678	602	633	636	650	648	637	668	641	639	665	675	671	682	596	668	669	646	633	667	652	683	684	607	685	669	687	680	696	689	684	622	628	590	657	656	662	633	678	659	616	618	686	630	652	664	651	635	630	617	619	677	644	666	624	692	669	676	677	644	663	599	650	633	675	615	668	637	613	628	664	680	671	640	643	659	637	655	675	621	611	622	649	643	649	630	619	666	618	655	638	649	628	671	682	658	643	671	652	601	632	638	632	648	642	640	624	674	668	634	662	629	637	659	616	635	648	643	644	650	638	621	642	582	617	628	608	651	670	679	586	632	652	700	637	617	645	632	612	617	706	639	606	656	636	620	627	662	656	660	634	638	632	650	645	653	682	679	653	664	649	651	614	612	627	666	663	615	655	673	661	606	608	608	639	657	652	690	663	621	645	639	625	660	626	620	650	631	640	617	638	606	603	614	669	574	665	575	613	662	666	653	650	656	664	657	586	636	633	641	632	619	649	637	634	641	645	640	634	633	630	628	645	632	629	611	591	646	647	650	654	665	649	657	656	689	614	652	615	627	667	653	676	661	585	695	632	628	609	662	628	660	657	678	629	642	602	601	674	641	667	622	623	671	641	649	641	644	614	648	625	614	630	655	678	613	636	636	650	637	624	640	624	653	616	662	652	669	642	689	575	580	703	646	635	654	624	651	613	644	601	633	652	649	627	643	623	657	673	615	620	671	631	623	658	652	646	658	658	675	630	644	651	681	632	628	635	619	585	647	601	682	635	638	693	707	630	625	640	607	644	611	646	640	658	639	618	649	635	646	642	640	669	615	643	627	659	704	634	617	657	645	635	635	662	633	631	642	612	644	600	670	677	615	637	648	646	685	654	601	624	653	649	637	621	688	668	651	663	627	640	632	636	679	643	662	675	631	653	667	659	610	676	659	696	686	622	614	617	608	647	679	612	633	648	623	698	635	595	630	665	602	654	611	647	622	654	676	623	640	625	702	619	672	604	643	655	651	626	672	654	647	606	665	663	607	643	677	670	630	631	631	657	633	690	637	672	628	696	637	614	682	658	634	660	655	641	609	649	658	710	645	634	688	660
25072	21493	28372	24977	17389	1211	658	523	440	426	398	386	380	378	345	347	354	336	352	328	335	332	301	291	311	305	323	305	282	305	296	292	303	330	347	322	290	299	291	279	285	294	275	261	298	313	302	297	299	269	291	302	300	290	305	270	268	284	282	292	328	262	270	312	302	318	314	285	288	300	276	315	292	264	320	316	302	319	304	298	295	280	295	310	289	271	287	294	288	312	318	281	275	284	269	301	278	294	288	310	311	280	295	289	289	273	270	272	310	275	302	265	323	309	315	300	320	297	301	280	344	312	307	311	291	261	273	289	320	283	237	285	321	281	285	290	289	276	263	318	273	305	296	297	296	316	294	300	324	300	282	277	289	269	306	311	292	313	289	312	299	294	313	283	311	306	262	324	287	294	273	289	307	278	305	282	306	281	273	271	277	265	304	288	326	281	324	325	303	284	299	329	306	284	285	301	296	289	290	306	279	288	319	311	311	258	288	282	294	294	238	289	290	275	304	289	274	302	284	287	288	316	291	306	321	303	290	257	302	282	285	287	260	304	284	292	292	312	309	279	303	301	275	300	296	267	284	299	311	287	322	289	308	298	289	291	269	266	264	271	275	294	290	284	298	289	280	296	272	294	295	305	283	239	273	292	280	272	279	268	303	267	332	302	282	288	299	278	289	289	288	302	280	277	296	281	276	275	312	285	272	306	298	285	258	281	285	286	304	287	263	299	277	292	302	308	293	290	278	297	291	293	306	317	290	286	246	309	283	304	272	249	276	305	301	292	313	312	293	295	298	290	278	251	284	293	290	276	309	288	251	270	271	266	273	302	295	282	289	289	291	303	283	293	260	267	323	279	292	285	304	289	309	271	297	297	295	322	291	290	279	272	299	323	303	284	303	291	297	268	273	275	298	282	258	298	281	289	298	301	301	283	276	291	285	332	274	267	298	270	269	295	297	289	306	267	277	313	269	299	285	287	296	305	279	292	294	295	289	294	288	270	295	273	299	292	294	273	289	254	283	278	290	274	268	282	288	272	303	334	315	299	319	287	310	321	299	295	294	301	312	310	288	322	281	290	276	295	258	319	295	301	311	285	258	280	296	303	296	257	290	293	277	293	300	312	304	328	300	305	277	310	300	303	275	289	331	278	284	293	290	300	284	286	274	278	264	279	313	285	303	301	286	272	275	309	307	287	301	316	283	294	262	274	298	254	280	291	307	252	316	278	312	285	271	326	275	296	274	331	280	288	263	301	286	314	291	258	304	293	271	281	266	293	277	291	262	298	298	288	280	266	296	274	308	277	269	305	295	308	296	290	293	267	271	274	326	314	281	270	323	302	290	299	308	291	289	289	318	289	288	272	300	299	266	302	298	295	303	251	297	275	274	265	281	318	293	291	289	298	287	289	279	299	312	296	281	255	303	279	274	279	283	294	316	283	326	323	305	301	280	266	277	296	258	313	293	318	294	299	280	284	272	277	330	298	301	298	271	318	267	291	288	291	286	287	309	271	260	274	287	305	272	325	275	290	304	280	259	270	253	264	250	256	288	303	313	274	288	272	301	301	298	273	276	303	294	321	298	294	255	260	281	307	264	291	292	263	271	267	279	304	320	283	272	286	287	306	316	304	299	286	305	315	258	302	278	276	312	257	318	279	294	296	283	286	278	267	272	299	284	311	285	293	257	282	282	273	264	314	289	332	286	340	296	297	294	307	252	294	275	294	281	300	292	281	275	315	321	259	284	301	268	282	270	292	284	280	275	297	273	287	300	272	303	285	279	291	319	281	331	322	292	303	297	277	342	273	308	269	302	260	255	272	264	275	297	288	299	254	284	292	310	293	266	288	290	317	291	276	263	271	301	295	296	279	269	272	288	301	299	294	293	281	295	262	291	235	305	252	297	282	283	317	279	258	325	294	281	298	295	298	256	280	285	288	301	282	295	284	293	278	318	287	295	306	292	334	312	259	310	272	290	293	273	312	301	295	285	332	302	306	247	273	316	283	265	308	295	299	286	310	318	291	311	311	283	293	266	290	284	322	299	279	320	293	283	266	269	311	312	286	283	277	310	318	278	275	291	285	311	277	295	288	295	287	284	306	311	295	300	264	294	280	318	287	330	300	289	289	278	285	291	321	295	283	298	289	279	320	270	311	272	278	287	301	264	281	311	287	294	298	266	279	326	336	242	282	275	268	299	320	278	270	295	273	265	306	271	294	280	268	294	288	309	291	283	299	294	287	308	293	297	286	287	286	296	238	334	270	278	280	283	290	292	283	282	257	261	310	282	285	314	261	295	278	264	309	263	286	306	298	282	277	281	307	300	303	273	251	300	270	288	293	280	286	271	307	301	260	285	302	333	263	289	308	324	305	276	297	299	257	309	278	271	288	299	256	276	303	278	277	288	282	263	289	293	293	306	285	267	278	296	286	274	274	265	308	304	313	294	267	279	270	240	306	301	288	305	257	298	286	269	287	294	291	321	301	310	316	322	299	272	281	274	317	297	278	281	292	307	296	289	311	290	271	306	269	303	291	301	248	286	285	304	267	268	285	296	286	268	289	303	310	271	295	317	290	286	267	303	311	346	245	303	306	280	262	298	305	287	282	275	272	281	276	289	268	271	287	311	299	285	277	329	299	319	288	281	279	299	291	295	279	315	259	322	307	282	291	282	303	267	272	275	297	287	283	313	272	289	277	303	287	290	261	273	303	297	296	288	278	266	289	306	316	258	261	291	295	301	281	276	299	284	297	317	285	237	274	304	328	280	294	295	283	263	288	284	325	289	299	319	301	260	305	287	295	277	275	276	275	263	307	306	278	294	271	285	253	295	277	271	286	276	259	278	302	290	311	279	276	279	308	293	287	263	286	283	277	302	316	307	288	301	298	297	290	298	291	296	301	284	290	311	309	302	299	271	286	302	272	279	281	311	277	286	297	297	286	317	333	277	302	283	292	269	272	288	308	304	296	285	295	266	280	303	289	282	294	286	276	278	299	261	285	310	294	289	271	284	287	267	294	268	283	310	323	263	264	279	261	279	301	318	300	296	278	274	280	278	286	304	294	288	257	285	270	327	301	288	274	302	303	262	271	290	283	286	287	319	296	289	292	267	288	332	295	300	274	309	296	302	276	277	292	289	311	272	323	304	286	293	309	265	266	283	295	285	311	327	277	268	280	306	299	267	293	314	274	247	268	313	275	316	300	287	307	301	268	301	278	304	311	272	302	302	305	275	301	324	301	291	289	315	313	283	273	302	292	293	281	322	293	298	273	306	300	329	268	268	294	273	267	284	258	300	283	258	276	338	307	268	282	274	288	298	298	324	291	325	288	292	313	322	305	256	304	285	260	283	306	254	313	297	281	311	326	283	270	285	283	271	306	288	296	295	285	306	328	291	286	296	276	290	274	340	301	278	264	280	274	326	303	285	298	292	300	277	301	300	295	295	285	283	295	288	282	300	293	323	296	301	303	292	286	278	258	288	305	303	286	303	279	283	298
5177	6335	5997	3309	1990	1490	1234	1001	846	722	655	587	586	525	479	500	526	432	466	445	431	383	433	435	422	395	396	364	373	341	393	399	392	386	365	385	383	394	372	390	392	413	374	401	353	353	362	371	381	356	346	365	379	367	387	361	390	346	390	384	367	383	368	385	364	379	372	372	348	392	413	359	388	352	363	361	354	352	377	396	358	364	373	357	370	395	417	426	377	376	397	336	393	358	387	366	352	365	365	381	344	360	394	367	396	374	400	340	365	368	384	349	353	375	361	374	365	338	379	357	390	347	369	377	375	342	373	353	387	368	379	378	375	349	403	350	401	364	393	346	338	355	383	348	373	372	388	383	400	374	344	378	373	359	359	384	375	342	354	381	380	401	379	352	389	393	364	344	353	352	356	351	359	365	366	338	341	394	390	381	346	361	323	368	369	399	356	377	361	378	358	348	354	382	366	354	342	384	364	369	377	360	376	361	363	371	351	381	367	371	381	345	383	320	367	430	344	339	358	387	377	380	361	328	371	346	329	358	338	381	350	365	377	378	345	357	362	363	394	370	338	349	365	361	355	359	399	371	370	373	382	398	359	355	360	389	393	343	354	377	386	347	387	357	358	354	390	355	364	401	386	367	350	354	323	343	393	364	342	391	360	382	356	392	366	372	372	368	359	364	346	352	352	328	345	340	371	421	356	376	372	389	410	352	405	358	341	369	344	388	369	352	382	377	372	361	350	341	365	351	348	348	374	352	388	346	327	375	388	373	377	356	331	372	355	372	386	342	389	377	377	353	367	351	356	363	365	362	346	399	357	385	383	349	363	346	366	370	344	388	393	407	353	373	392	327	365	366	355	348	345	400	365	369	381	338	390	386	389	365	361	313	366	381	387	376	376	361	390	379	360	370	336	384	340	382	386	380	389	334	367	368	375	388	365	415	371	371	365	355	358	379	394	367	340	387	351	374	349	355	351	384	350	368	365	366	371	349	376	394	369	371	375	378	367	378	370	354	349	349	369	397	391	336	358	346	381	378	403	380	393	371	385	406	347	396	381	358	389	378	359	400	375	359	388	404	362	368	392	366	316	373	383	360	337	382	341	405	377	363	369	374	373	366	337	358	375	325	379	389	341	366	391	356	388	402	370	389	363	393	376	362	369	360	379	358	383	359	349	348	346	376	376	343	398	365	378	386	393	413	367	355	360	355	374	375	370	353	363	353	369	350	381	370	372	348	383	349	374	340	355	388	367	333	340	399	328	363	366	368	372	377	417	372	376	379	384	380	363	378	340	371	337	363	371	368	370	370	361	362	372	350	362	391	352	368	382	343	386	363	370	368	406	364	419	365	391	374	359	373	347	386	370	380	356	369	359	344	363	336	378	335	379	379	366	370	372	330	366	340	369	358	328	362	407	334	361	381	341	384	359	358	343	378	383	367	388	369	325	357	369	383	385	376	359	398	360	373	355	420	350	328	386	370	360	376	336	354	381	375	363	378	386	384	379	335	348	355	386	352	361	342	390	358	353	390	359	323	333	372	384	364	390	347	368	371	383	381	360	370	340	362	364	398	424	369	342	385	382	365	350	341	361	352	393	400	355	367	375	388	372	382	350	380	366	353	359	374	355	340	366	369	383	371	393	375	368	401	376	387	368	366	359	356	364	372	343	389	364	367	398	396	376	389	397	360	350	375	383	339	383	361	359	385	359	378	346	331	353	395	341	366	368	377	401	393	381	347	367	339	401	355	385	376	363	390	384	360	382	372	370	371	348	383	370	400	393	353	377	377	350	407	380	357	366	354	355	355	379	353	377	369	381	332	386	345	346	366	344	367	381	372	407	359	380	388	387	394	334	360	408	364	377	369	347	357	355	361	319	385	358	372	373	395	331	378	383	376	340	403	366	358	351	402	371	338	392	357	380	359	376	357	404	306	379	357	394	345	371	360	377	342	360	335	388	372	360	370	380	362	389	368	345	353	346	361	417	363	379	392	365	332	365	372	337	366	383	375	381	375	375	378	348	345	404	407	354	351	396	409	384	375	362	347	404	382	387	413	387	378	363	366	341	381	349	376	400	353	358	342	367	370	352	383	382	367	386	366	385	373	362	385	410	369	358	380	361	350	384	360	361	377	362	395	360	364	343	378	341	385	394	352	366	351	365	392	368	376	374	371	413	386	330	344	374	357	388	330	358	351	371	360	373	332	340	371	361	396	352	340	369	372	368	364	339	357	356	388	382	378	368	402	372	370	380	371	351	358	367	364	379	353	379	364	353	356	361	344	366	348	391	376	379	349	377	370	373	360	367	338	382	382	381	339	373	362	376	350	389	349	362	377	371	376	370	371	346	371	368	363	391	370	386	380	389	362	362	380	333	401	370	367	351	408	394	376	358	368	364	407	351	357	373	374	383	369	379	386	377	350	367	407	387	373	404	340	330	343	364	362	366	331	351	342	367	392	361	373	377	394	363	346	375	403	368	384	373	372	376	411	337	358	362	370	355	333	365	362	358	381	344	381	344	344	336	334	351	385	387	357	340	347	363	402	372	390	382	340	352	354	329	354	362	385	378	369	369	388	364	329	345	344	392	357	361	397	378	380	391	342	349	349	369	346	374	369	355	366	342	360	345	347	384	409	392	341	347	392	358	365	388	345	342	350	378	389	344	421	373	371	390	361	395	405	362	356	360	361	372	361	363	382	338	366	400	335	362	401	374	347	387	372	366	379	371	352	340	343	331	342	359	370	365	372	385	322	347	382	356	373	356	379	351	360	358	378	402	368	383	369	365	396	375	391	331	358	376	350	407	363	365	378	340	393	351	383	362	377	391	388	356	366	370	353	374	388	380	373	355	375	358	364	354	398	322	372	352	366	354	354	382	366	364	358	369	370	379	347	396	344	361	330	364	396	388	347	364	352	381	374	343	372	358	394	371	355	369	329	359	369	389	368	399	336	342	385	376	398	345	370	396	368	387	356	383	354	353	386	380	350	391	377	357	345	369	393	354	354	380	395	383	373	379	342	376	387	389	381	359	371	396	342	391	367	361	342	381	376	372	383	358	373	391	378	384	369	372	386	387	362	390	352	387	371	380	390	373	395	323	398	328	346	350	353	371	401	378	399	394	369	382	366	395	385	358	391	397	356	382	348	350	364	345	435	348	409	374	377	354	362	396	359	339	352	374	358	340	379	363	395	364	351	373	337	362	401	359	367	400	386	376	352	356	375	392	372	374	370	364	393	389	366	379	363	345	353	372	336	372	387	371	367	393	372	353	382	356	400	381	391	345	366	375	384	379	360	379	368	360	366	359	384	374	365	404	370	371	394	365	341	347	342	359	376	381	343	363	331	377	365	364	363	371	340	362	378	375	347	367	389	366	386	396	402	423	358	383	405	386	332	373	361	349	412	357	353	346	347	355	390	376	346	359	391	359	363	395	379	370	394	383	386	362	350	373	358	363	367	343	348	405	370	400	354	361	346	377	366	350	359	351	372	386	365	408	341
22979	21548	29593	23973	21541	21624	15177	2126	1451	1304	1219	1126	1075	985	966	924	976	894	891	887	835	849	821	805	822	852	797	720	789	816	836	758	768	773	797	746	771	774	729	790	751	758	736	756	733	759	775	759	806	746	701	742	732	714	709	730	735	732	759	773	740	659	766	749	732	719	738	703	736	728	782	745	782	733	769	709	726	747	768	780	705	767	729	728	752	718	689	775	776	804	726	729	753	788	756	700	762	754	812	713	741	772	734	715	688	766	730	699	751	708	743	738	769	711	794	734	748	724	774	750	749	733	717	757	683	754	783	776	730	767	793	715	753	779	714	730	740	741	733	734	722	694	713	729	704	778	733	811	734	744	753	779	763	770	744	728	795	710	737	695	745	799	753	758	719	743	739	738	700	686	724	704	762	740	744	719	722	716	692	723	728	733	741	746	718	730	683	731	741	720	675	780	740	741	730	702	716	720	746	724	723	710	767	706	733	732	739	748	782	732	711	670	751	755	772	725	694	782	739	743	740	714	765	738	727	702	742	749	732	697	733	750	727	729	729	698	689	762	748	761	798	713	727	738	745	750	742	750	748	690	747	733	758	653	709	750	763	729	715	770	732	718	755	743	710	717	746	752	695	707	732	739	764	783	803	696	733	752	714	676	759	754	779	723	712	732	779	763	733	805	793	697	758	697	749	762	724	706	742	669	774	742	757	678	779	723	719	694	776	696	702	764	759	723	749	741	759	753	717	751	733	706	718	751	732	736	767	743	761	735	730	753	702	745	725	739	750	701	796	745	799	711	746	719	751	755	742	727	733	703	718	728	706	766	694	776	741	743	724	739	729	702	746	777	724	695	799	685	721	698	793	751	691	741	742	711	711	739	767	769	766	736	771	748	720	710	759	732	748	790	789	785	701	722	715	732	697	730	706	745	738	742	714	732	715	711	758	714	738	765	712	725	778	806	765	773	677	737	749	708	718	743	720	709	717	746	758	675	739	709	761	755	711	742	738	759	748	767	743	721	730	709	760	771	692	724	784	770	758	739	750	731	697	737	666	766	789	762	759	702	724	730	709	760	745	697	715	755	745	798	694	781	743	742	711	748	749	781	742	733	771	667	785	738	719	767	779	736	704	755	811	745	743	684	757	741	726	755	766	706	775	728	735	726	728	710	712	679	710	758	718	689	746	694	777	721	749	744	722	754	686	745	687	748	747	737	717	761	754	764	691	711	762	764	721	725	734	698	750	741	773	749	749	698	710	756	732	727	693	742	717	727	692	727	712	728	719	713	705	727	761	730	782	668	695	710	724	734	721	746	696	747	753	735	746	714	739	739	756	706	688	738	694	710	683	735	732	736	727	705	684	706	712	730	706	745	763	711	781	703	716	693	736	765	731	735	711	700	715	752	730	756	696	764	753	741	698	705	685	692	687	727	717	697	712	751	772	710	771	721	710	710	737	718	727	746	730	774	725	708	708	713	761	683	784	702	708	717	727	723	721	785	753	729	728	771	723	700	792	703	729	721	716	751	699	745	735	727	693	725	751	734	719	750	756	681	696	713	728	745	759	684	738	770	732	743	723	711	749	736	734	717	707	751	691	802	719	746	721	719	725	732	707	774	765	769	699	694	751	716	737	685	757	769	719	724	741	726	718	700	764	698	737	763	757	732	667	714	719	663	730	801	712	705	726	705	704	729	756	740	741	700	713	759	723	722	738	780	770	709	721	764	724	762	743	772	789	728	754	745	789	741	716	713	746	709	752	719	740	706	711	705	715	700	708	751	690	721	758	757	791	758	737	721	718	772	722	740	711	723	707	727	709	699	718	749	716	753	735	725	737	709	710	729	718	787	757	747	713	726	762	743	744	734	696	762	724	723	766	753	739	747	705	736	749	756	738	783	697	768	757	712	732	731	732	750	715	717	704	691	747	740	717	716	710	722	737	714	708	752	744	767	688	737	764	767	745	784	778	767	737	698	721	743	783	796	747	798	728	696	744	727	694	780	723	744	714	732	728	716	722	725	720	723	767	720	716	733	742	722	734	679	735	726	728	747	786	718	752	715	731	747	712	759	734	713	700	754	771	690	763	754	709	733	723	757	720	724	704	721	751	756	691	739	729	744	714	734	714	714	798	740	751	761	770	729	721	632	763	736	723	728	745	732	739	734	698	738	715	718	745	695	742	770	733	746	743	747	741	686	741	696	732	752	748	736	761	777	711	673	774	756	771	809	767	763	696	741	740	718	743	764	727	756	733	714	748	734	722	706	758	734	722	753	717	726	744	832	730	742	732	729	739	756	759	738	755	766	752	717	764	699	707	727	751	720	740	702	786	724	698	713	786	739	740	760	700	733	751	682	712	726	762	752	701	783	722	758	727	711	772	722	730	761	771	704	722	753	743	733	730	706	790	723	746	683	732	767	746	770	740	682	719	724	683	719	731	730	719	735	707	729	759	734	720	760	716	737	742	760	731	741	782	741	732	714	687	765	703	736	714	657	777	739	717	730	684	734	721	734	711	720	713	768	753	779	776	701	724	744	724	788	724	777	744	768	755	778	728	706	768	747	741	741	740	665	687	739	713	734	723	754	790	765	745	754	777	724	764	734	753	701	691	738	736	729	706	773	734	716	730	755	766	710	745	720	742	753	708	730	708	747	718	683	733	743	769	744	756	739	722	723	706	751	713	674	719	703	737	732	677	690	738	767	729	730	777	688	715	715	747	753	739	807	712	664	740	761	736	720	742	744	704	733	714	778	690	741	733	715	749	743	715	676	715	701	733	725	739	724	748	710	774	728	704	781	755	688	691	721	696	755	721	737	744	713	729	726	745	724	728	706	712	688	752	730	735	713	772	778	696	727	742	680	729	747	738	738	769	700	770	727	772	767	725	715	761	719	705	739	696	723	716	689	735	721	727	741	721	736	699	755	762	738	749	755	661	684	664	704	728	749	694	710	731	701	765	757	728	744	716	682	713	730	765	701	723	752	774	734	739	747	751	749	762	716	752	706	696	675	771	697	740	737	750	724	703	742	790	730	699	729	718	733	722	749	699	722	736	756	708	763	759	714	792	786	733	731	718	707	786	691	723	779	744	738	804	706	757	764	697	754	747	696	748	730	742	784	695	746	734	721	752	736	708	742	727	741	765	729	704	712	787	692	745	744	720	739	744	721	783	731	712	779	748	701	750	745	715	734	714	725	746	719	742	761	733	733	774	719	710	709	746	734	710	754	743	743	741	745	771	725	719	776	767	745	747	734	759	727	727	701	737	752	713	708	754	754	758	735	775	754	730	747	751	760	760	705	707	694	687	712	741	764	701	703	729	772	697	703	722	775	804	760	779	792	778	695	733	726	708	738	756	699	711	726	729	748	695	762	791	687	755	711	754	756	723	715	721	708	756	705	732	765	741	732	721	728	699	716	736	718	749	687	685	754	742	722	732	707	750	763	766	750	678	734	738	715	760	712	739	693	748	751	788	728	723	730	675	727	757	751	729	761	742	703
8074	17525	15637	9035	6002	4618	3563	2913	2420	2116	1843	1617	1522	1369	1336	1255	1186	1093	1117	1049	1029	975	979	962	924	903	943	850	904	957	909	897	890	897	889	882	870	870	889	863	908	851	852	880	847	870	913	815	861	852	868	833	862	881	852	880	863	862	828	817	865	877	855	848	842	883	849	860	827	812	844	844	848	804	858	816	829	818	852	833	848	796	912	833	780	852	856	835	881	821	813	858	859	804	849	831	796	883	842	852	821	800	879	835	934	798	866	912	834	819	884	819	851	841	823	837	885	880	784	888	871	859	842	822	866	828	732	862	852	835	800	829	806	813	851	860	830	851	880	823	844	819	811	837	811	820	861	805	846	841	824	849	846	861	862	842	831	820	838	865	821	827	776	811	878	799	828	823	788	818	869	777	867	866	843	823	825	848	847	877	825	829	831	920	850	850	838	885	788	850	821	814	791	826	779	830	845	854	877	823	811	818	836	804	828	823	878	823	880	799	796	856	845	821	814	838	798	798	787	835	833	808	840	856	841	838	810	807	878	892	823	847	862	785	778	859	858	819	825	880	892	854	857	806	846	868	855	852	905	836	837	818	836	805	792	804	810	808	874	749	847	799	820	819	811	808	834	834	803	785	867	843	819	854	876	808	827	860	884	872	851	800	855	839	815	786	899	919	804	881	779	877	817	812	808	870	797	803	822	846	827	798	865	863	843	882	857	848	806	844	848	842	833	906	843	839	820	867	837	842	869	856	817	833	843	832	874	823	834	849	814	775	804	809	832	875	873	825	829	797	827	831	809	810	837	798	844	849	792	757	853	843	859	830	802	840	831	844	858	777	793	834	833	867	798	833	802	833	826	813	843	811	859	823	824	828	811	854	818	852	852	802	847	847	817	859	819	802	836	782	822	881	816	774	788	828	820	825	834	832	781	853	825	818	805	828	802	835	832	818	882	845	841	794	814	833	844	832	818	807	851	839	848	829	835	843	844	832	794	800	851	819	829	826	804	838	780	828	849	804	850	835	866	848	850	845	753	844	844	825	885	813	853	798	852	828	825	810	820	798	846	836	838	856	783	830	840	827	786	832	835	821	830	831	831	858	864	869	768	847	895	856	863	839	804	849	864	810	769	797	854	805	897	824	838	819	832	862	849	802	881	852	810	786	814	811	828	846	817	849	891	754	816	824	857	842	825	771	837	804	839	837	818	799	865	867	838	833	792	812	829	802	795	884	824	855	795	841	887	804	818	832	871	809	852	803	817	798	813	806	844	886	866	817	814	800	866	795	829	836	832	854	829	812	865	852	840	864	815	807	871	844	877	837	857	830	820	792	839	804	859	847	839	835	869	847	801	800	865	843	841	810	804	828	839	805	835	827	866	844	831	813	819	803	865	827	801	846	812	809	831	858	891	841	791	870	872	794	825	826	808	815	821	812	830	817	821	827	913	853	811	843	815	816	809	864	850	835	783	770	788	837	805	802	842	817	864	802	842	843	827	851	812	795	814	842	787	856	829	864	837	860	848	834	880	843	833	792	823	838	835	871	848	829	799	823	853	857	840	795	798	843	863	873	855	818	833	845	800	779	854	831	859	765	832	830	862	849	839	817	812	885	827	792	869	789	822	830	817	864	811	779	782	826	888	851	907	851	838	855	833	855	770	805	808	824	808	818	839	832	829	801	853	769	831	803	867	764	868	802	840	838	834	828	805	851	793	830	841	817	827	816	882	860	819	883	828	810	876	839	840	861	798	831	809	834	851	840	837	819	866	760	872	844	835	849	838	852	812	812	831	829	821	776	871	883	846	817	805	810	785	809	800	828	834	823	833	820	850	825	854	865	816	805	875	843	833	880	850	770	846	871	806	828	817	797	831	849	842	841	817	820	829	840	832	840	816	816	869	824	833	808	811	842	844	780	824	884	859	786	810	859	822	829	889	821	825	829	792	866	880	817	850	840	810	819	850	817	818	843	796	823	894	836	790	853	829	875	839	869	838	816	867	849	840	855	790	858	803	764	833	829	893	826	865	853	849	837	892	837	827	843	794	865	813	817	836	844	829	831	824	848	826	849	867	879	823	835	857	811	788	864	811	826	833	800	823	831	887	866	819	801	815	836	892	866	842	861	776	842	852	845	841	838	833	844	811	848	825	825	823	788	778	868	851	820	895	816	872	840	828	786	828	848	866	870	856	852	899	819	831	895	918	860	808	823	805	795	862	806	912	854	848	835	817	795	827	800	837	815	860	821	843	839	859	832	844	859	828	819	786	845	841	826	866	787	868	846	834	869	857	852	815	910	829	826	802	831	848	785	832	818	823	823	872	861	775	858	829	806	820	880	834	816	790	832	826	896	836	815	820	846	847	825	832	872	877	842	845	836	813	864	804	792	848	824	826	798	845	859	850	830	783	845	831	800	828	829	819	812	824	846	850	799	828	819	851	841	881	849	848	820	845	844	785	781	839	818	830	819	855	875	839	916	820	850	826	764	852	834	835	787	814	797	827	842	862	844	827	768	841	851	821	818	789	823	837	816	824	852	844	834	843	811	873	834	827	840	843	782	850	834	810	830	818	826	855	807	825	879	813	839	838	867	868	822	808	767	825	821	833	830	821	850	865	879	864	840	810	839	811	836	887	886	821	824	851	878	815	838	812	789	844	824	819	861	799	802	822	859	838	810	813	870	863	858	880	800	836	827	854	844	843	804	839	862	850	769	867	819	858	825	819	844	799	819	859	883	856	833	863	891	844	833	823	824	830	851	794	832	837	819	843	850	858	851	836	829	835	821	828	815	837	833	831	847	793	813	813	827	844	859	825	767	816	829	842	860	819	781	789	824	824	824	769	843	854	816	818	850	822	814	821	791	839	808	835	826	826	812	849	799	823	829	783	852	810	840	822	827	816	754	787	804	807	887	838	857	881	803	817	860	862	841	775	769	861	811	883	807	839	831	820	844	900	870	821	817	847	819	817	851	871	845	784	854	807	874	830	811	834	849	834	893	856	807	892	756	864	855	826	794	830	825	804	825	856	786	813	815	837	837	803	862	858	840	824	795	900	878	829	798	869	889	801	841	833	815	814	863	825	841	853	841	852	798	806	809	796	887	823	834	793	795	798	844	810	805	854	827	821	818	870	806	827	849	789	832	856	869	857	805	841	817	819	857	840	812	832	838	801	895	823	822	899	782	814	803	864	838	832	830	832	848	853	856	832	813	827	858	818	842	846	875	827	811	803	835	852	798	850	781	856	808	817	791	868	847	805	860	835	794	822	812	852	829	815	862	887	877	804	820	851	843	824	855	824	861	856	788	828	811	864	886	822	869	818	842	825	828	850	823	869	826	879	832	823	795	795	866	804	773	804	851	872	843	822	839	874	794	784	871	817	823	872	852	845	821	834	866	891	870	882	790	834	781	776	859	841	811	867	815	836	810	836	794	869	880	888	796	859	811	801	797	789	853	803	812	819	811	864	795	804	810	789	875	868	801	839	772	868	860	840	867	865	816
27332	21064	10248	894	403	327	319	320	289	260	268	240	252	258	248	253	277	258	302	253	284	258	272	268	258	269	252	267	238	258	260	243	254	256	233	283	263	267	272	246	221	283	244	250	299	243	238	281	266	248	256	233	227	247	254	249	273	273	270	279	271	274	234	260	255	273	232	281	251	258	267	259	266	251	283	233	261	258	251	262	268	221	237	250	243	276	286	248	280	239	249	246	272	284	251	261	270	261	250	274	285	261	256	272	245	283	251	257	271	279	259	268	249	256	224	259	284	294	240	263	251	250	228	274	230	272	233	274	247	292	250	239	273	273	291	275	250	254	228	275	237	285	265	241	242	219	264	249	257	234	243	272	263	267	258	285	233	253	294	248	234	249	244	250	244	271	248	240	262	276	252	268	272	269	264	267	262	256	280	261	257	249	264	267	259	268	268	259	267	278	259	256	241	261	264	257	241	238	253	300	235	251	276	259	245	292	277	254	240	263	272	294	300	258	259	265	275	274	256	275	241	270	251	242	275	255	255	260	259	266	227	272	263	263	278	258	266	271	254	240	268	257	229	241	245	270	276	259	231	235	250	247	240	259	241	224	261	256	291	272	274	265	250	252	249	282	243	254	250	268	266	258	278	273	247	245	248	240	255	269	274	243	240	279	241	278	259	255	291	247	244	258	281	275	248	253	281	261	247	252	263	264	242	272	262	275	235	262	269	260	267	265	269	262	266	261	244	257	255	264	265	252	254	244	272	233	228	241	262	242	278	266	256	310	275	237	265	285	234	267	266	233	262	261	258	276	251	256	291	243	272	265	284	275	264	283	268	285	257	259	249	260	283	275	268	270	276	260	244	253	251	286	241	220	231	251	264	278	263	268	270	233	301	269	270	248	238	290	241	251	220	267	249	246	250	247	250	254	253	268	269	253	233	250	265	259	251	271	238	225	272	256	266	265	280	271	252	234	253	236	283	263	256	275	262	267	255	255	291	284	273	251	301	274	247	250	252	221	240	274	271	250	272	258	276	270	263	243	268	261	236	256	254	250	265	254	269	214	274	247	240	283	252	259	264	278	238	251	275	254	293	237	281	265	257	295	284	246	272	239	280	258	268	270	254	245	242	218	264	276	283	268	256	267	275	244	253	265	280	258	266	238	244	256	243	261	262	246	274	243	263	244	255	285	249	241	260	256	241	256	248	248	238	212	260	259	237	269	280	250	236	239	268	276	265	294	258	251	270	261	223	274	274	259	288	276	244	258	246	235	251	259	251	261	242	252	258	231	246	274	257	261	235	267	243	248	249	278	255	255	277	251	247	270	256	242	258	278	235	266	249	248	243	280	273	231	284	287	238	282	272	246	251	274	255	287	266	268	274	275	261	281	253	222	263	258	305	260	270	266	247	243	262	284	249	254	259	267	242	258	286	258	259	276	261	235	265	230	225	274	246	250	280	244	267	231	240	252	277	246	267	263	262	245	241	244	280	264	222	252	278	261	272	267	261	235	271	274	239	241	264	277	278	237	271	266	241	254	243	265	237	252	283	267	258	252	286	258	243	264	261	271	245	246	269	266	230	242	222	284	244	253	260	241	263	236	274	304	269	260	266	259	282	278	281	245	239	262	291	235	255	224	251	266	248	241	282	264	266	290	217	250	253	247	266	267	255	250	263	266	277	265	260	244	274	237	295	280	236	258	281	276	248	263	266	253	261	290	260	266	257	271	271	272	282	276	247	266	274	249	282	274	270	262	257	267	253	257	261	278	266	269	258	250	267	242	265	248	268	252	295	256	270	250	269	277	247	255	269	286	265	253	255	250	274	289	261	259	247	248	244	250	262	272	265	269	260	284	243	258	239	254	250	245	261	257	272	272	291	266	270	243	218	272	268	258	242	276	262	246	271	232	252	268	247	273	229	232	249	255	291	237	258	268	272	265	270	253	266	264	231	291	270	232	255	262	256	247	258	244	236	256	266	262	259	264	249	281	271	266	246	262	251	252	260	249	216	230	233	239	284	237	266	277	239	256	255	237	265	278	240	263	259	258	256	259	258	260	268	233	263	283	280	236	264	269	296	246	249	271	254	277	261	251	264	262	255	266	259	256	264	270	259	225	258	248	251	245	258	263	275	271	254	291	262	250	254	279	253	263	255	300	268	253	259	263	263	266	261	252	240	237	267	248	255	308	273	282	261	295	244	271	247	272	249	273	282	252	252	241	231	228	272	262	249	248	275	297	240	259	271	267	254	275	251	260	283	269	254	254	263	238	229	278	300	263	243	248	269	244	269	258	251	245	266	263	248	246	259	248	230	284	257	255	253	238	266	245	246	264	234	253	272	272	251	243	228	269	258	260	259	308	259	273	239	257	245	280	269	286	277	259	265	256	264	275	265	281	262	269	269	239	264	258	260	275	289	287	277	257	269	251	287	246	227	274	247	248	286	268	267	280	277	269	263	231	243	258	257	269	270	267	272	261	281	272	235	267	258	271	252	284	229	265	260	272	253	246	260	289	229	281	279	267	268	250	277	270	253	256	249	259	251	272	259	297	269	259	282	258	256	265	270	268	251	264	263	249	301	246	292	276	266	273	271	267	278	249	226	289	272	271	293	240	269	264	285	257	264	236	244	243	252	274	283	248	252	269	283	256	262	268	250	266	232	269	253	243	250	278	271	256	245	268	276	283	257	241	282	268	276	276	247	246	237	248	260	271	254	254	272	284	246	245	269	286	274	263	254	241	285	284	289	292	256	262	278	271	249	264	235	270	285	252	267	276	271	255	231	252	244	254	265	254	250	255	267	258	270	237	264	250	253	282	287	248	227	258	258	208	259	242	272	280	255	277	266	247	283	266	272	282	228	274	264	275	283	253	278	244	287	275	277	256	299	270	251	247	264	259	256	278	255	260	269	235	270	268	282	275	268	238	263	235	246	273	260	262	244	260	257	270	262	275	280	249	248	246	240	257	245	262	281	260	245	251	263	236	258	276	260	248	247	261	251	251	259	264	269	267	260	280	234	240	278	266	240	267	275	285	277	262	268	272	297	285	275	252	233	235	279	287	234	259	297	274	269	277	230	226	256	258	251	255	261	270	248	284	233	266	248	283	244	267	267	268	242	244	278	254	259	240	260	271	264	268	260	275	262	300	242	273	266	250	279	265	251	238	266	230	262	263	276	280	239	271	255	283	274	238	282	274	268	258	264	276	242	243	249	279	261	250	269	240	236	251	255	261	257	257	271	247	266	258	290	245	271	243	249	279	271	246	235	230	282	262	250	254	262	244	243	256	244	270	226	269	254	289	257	250	258	277	242	229	243	256	244	249	264	278	265	247	265	278	234	264	243	253	222	251	244	249	246	250	277	243	274	261	249	257	261	257	271	269	270	259	266	248	280	266	268	266	280	259	274	249	276	229	271	234	262	263	239	260	262	270	235	269	270	280	294	250	255	294	258	249	274	258	247	276	260	257	278	261	249	268	250	264	270	243	244	265	257	253	257	245
4562	1428	1163	849	523	412	414	385	374	318	331	338	317	337	286	327	313	312	325	306	326	308	325	317	327	303	350	319	326	333	310	321	296	314	315	321	296	301	337	315	291	333	298	276	323	315	327	323	281	315	303	303	342	334	284	300	302	295	308	341	318	290	332	328	297	312	311	327	308	320	307	299	296	310	317	309	306	298	319	357	294	293	341	324	280	289	334	333	327	319	328	305	298	313	322	309	292	289	298	319	310	332	327	312	328	313	325	315	330	283	327	283	322	317	315	301	325	321	292	312	295	324	307	287	280	326	329	334	311	320	323	340	333	302	300	311	331	298	312	316	299	307	294	308	335	319	324	297	322	299	299	316	310	315	298	312	322	314	341	343	313	310	300	321	315	314	324	275	291	303	301	304	291	325	294	310	340	302	306	335	312	310	319	317	332	324	336	325	330	312	329	313	314	323	328	300	327	298	302	310	324	322	308	298	319	331	276	318	327	293	308	322	317	304	299	324	309	279	317	341	301	325	313	311	309	299	299	295	312	334	280	298	337	304	326	333	309	274	324	301	312	300	335	318	296	290	319	315	327	306	309	300	319	332	323	312	289	297	306	333	312	320	329	322	303	321	339	303	322	314	322	331	324	287	295	277	324	332	321	271	320	319	318	316	346	318	335	294	319	333	316	302	319	317	306	338	310	284	302	306	318	302	259	306	308	273	315	308	305	325	334	284	295	313	312	318	303	298	304	311	301	330	307	309	299	314	314	336	323	286	289	314	310	305	314	321	278	338	331	314	327	295	318	309	313	283	304	351	330	297	294	304	328	325	280	342	337	320	311	294	320	355	300	311	293	327	341	303	299	314	339	342	301	328	336	315	288	311	330	316	304	296	324	317	296	313	330	322	296	302	306	288	324	297	319	312	308	301	318	320	295	304	307	308	322	312	345	328	288	289	330	295	323	304	336	307	303	329	319	331	332	310	329	327	291	317	292	326	328	345	337	308	311	294	317	293	316	363	292	344	313	312	372	327	322	306	320	315	298	318	338	328	313	301	348	312	296	276	313	288	317	317	335	312	327	322	329	318	316	312	312	315	317	293	351	277	301	294	297	301	318	335	319	307	332	300	287	305	329	306	307	289	337	314	316	299	331	325	315	321	342	289	319	326	290	324	325	295	311	331	319	300	295	322	329	339	275	290	322	359	312	338	345	303	300	360	312	320	335	315	303	298	328	322	306	304	331	281	335	285	325	304	319	305	294	324	333	311	314	284	318	307	289	298	315	294	302	326	313	311	279	354	300	317	334	297	299	327	311	324	311	282	300	302	312	350	297	310	313	286	329	345	277	320	328	286	328	320	311	314	296	310	326	315	304	301	342	337	313	298	309	315	348	301	319	327	295	314	292	295	296	302	306	339	299	327	335	317	314	333	316	330	310	302	296	312	325	340	356	323	323	312	292	297	350	305	333	317	308	312	297	341	317	301	305	296	347	333	297	304	332	333	326	311	306	283	304	274	268	328	313	306	327	316	326	361	322	325	324	291	313	337	347	298	319	328	297	347	315	304	305	304	310	288	317	324	325	299	328	316	331	305	327	334	354	318	287	310	298	296	326	297	310	305	319	310	333	279	300	318	325	290	329	315	310	322	332	317	307	298	312	305	315	298	286	282	305	331	310	310	344	312	298	296	335	318	321	296	332	351	332	315	316	297	323	305	312	333	295	322	319	329	313	325	336	354	291	354	307	348	308	298	289	312	317	304	279	315	348	311	324	290	306	296	330	295	299	327	311	295	312	329	316	335	319	351	309	301	299	307	310	308	319	316	315	299	285	302	296	310	329	330	336	338	293	309	315	309	341	310	314	312	314	292	301	347	332	307	292	290	302	346	289	306	326	313	297	297	313	304	283	304	320	294	314	314	316	322	293	349	330	307	327	311	322	319	307	289	286	309	344	316	294	302	297	326	329	308	324	334	303	296	348	311	309	320	346	296	318	324	311	304	316	286	284	318	308	343	305	334	309	301	305	307	311	301	307	325	333	314	321	340	316	309	317	319	314	312	282	321	347	318	323	290	310	292	311	287	301	346	274	320	303	304	304	318	314	325	286	296	309	307	297	315	296	274	302	298	320	291	262	306	310	320	312	288	331	318	329	313	318	329	324	317	341	335	333	315	311	324	309	258	304	288	326	329	318	311	330	301	314	333	319	313	330	318	317	296	333	297	304	286	326	287	321	318	338	307	297	314	322	304	286	332	342	312	316	299	304	329	312	314	306	288	313	289	334	348	334	314	288	304	322	324	312	340	315	320	332	297	325	332	299	283	320	312	304	312	343	340	332	292	313	325	290	345	318	311	284	310	321	303	349	331	302	333	310	319	305	301	304	313	326	316	307	330	328	331	345	298	322	329	292	305	306	328	311	308	345	309	308	321	303	319	294	326	335	324	293	308	342	314	311	337	301	334	282	290	297	306	303	292	343	298	307	296	322	313	335	328	305	317	335	304	319	325	308	315	346	306	291	327	326	346	313	325	330	311	300	314	311	333	328	311	311	317	333	327	348	323	314	318	317	298	337	327	329	325	359	271	309	306	297	308	321	314	316	311	321	348	320	333	292	268	340	311	333	331	264	328	302	326	364	339	316	340	344	336	280	330	331	311	320	314	324	297	308	311	296	284	329	318	280	286	336	318	316	310	309	320	335	323	294	286	323	331	291	328	325	302	341	298	315	299	293	338	295	317	301	342	292	274	338	292	301	342	296	332	314	341	323	305	285	338	305	328	292	282	322	300	298	315	315	301	291	267	314	283	316	298	311	295	327	309	346	303	321	316	328	307	311	304	341	302	316	312	304	347	339	363	337	315	302	297	323	327	306	367	314	310	303	309	306	311	335	331	315	315	310	320	309	314	316	314	318	297	328	307	329	319	288	348	335	331	297	305	317	307	323	288	297	288	319	323	305	314	322	305	327	300	374	320	332	305	338	296	327	313	338	314	291	315	313	335	328	335	299	306	324	301	316	293	309	312	251	297	327	325	282	312	307	328	294	293	287	306	298	331	329	305	312	337	311	339	312	318	307	316	306	329	304	299	311	335	329	288	296	296	336	330	320	314	328	299	306	331	306	333	329	291	319	313	316	324	316	283	337	308	291	310	327	325	294	296	292	341	362	342	297	308	312	285	342	313	304	301	331	309	325	324	314	282	327	317	359	319	334	311	267	304	353	316	316	310	312	304	298	288	337	295	307	287	308	329	327	343	302	309	270	340	324	321	335	262	334	331	336	316	307	329	291	318	315	326	317	279	307	283	323	307	317	324	319	293	291	308	336	307	320	332	299	309	308	334	313	303	337	325	275	300	316	311	310	328	312	319	301	312	298	317	312	321	322	300	302	336	288	285	314	301	305	272	314	335	308	326	337	266	316	309	328	313	308	309	327	307	308	283	291	321	302	306	305	307	312	323	304	287	340	324	294	296	310	317	301	333	330	311	301	312	303	315	349	308	303	304
23712	21494	29278	24167	21480	17855	2336	1228	999	868	815	781	722	711	702	662	669	628	693	630	594	611	642	625	595	604	590	604	651	570	605	567	614	594	595	618	606	570	588	577	542	593	570	612	594	559	564	555	627	560	593	583	572	598	602	552	542	571	574	559	546	601	564	581	549	581	552	577	601	597	604	558	529	575	558	577	600	548	565	529	571	568	567	607	524	548	607	566	572	606	550	569	594	564	614	552	585	569	543	599	570	583	598	554	588	566	576	588	557	566	509	594	574	559	578	581	562	564	606	566	597	569	525	552	590	599	562	549	568	525	575	524	548	585	552	563	554	557	572	572	572	615	581	548	554	590	562	586	558	600	636	523	615	536	585	527	584	615	603	557	565	540	560	577	573	554	578	573	553	587	598	562	586	581	574	532	568	584	557	574	548	565	574	571	571	554	549	518	591	542	583	584	559	603	610	579	565	531	589	603	560	615	549	576	529	577	597	561	513	566	542	534	578	523	573	557	585	575	557	551	575	546	570	591	586	560	551	563	538	564	578	601	598	549	564	574	550	552	540	518	520	561	622	613	535	597	591	534	575	533	573	546	552	585	571	590	560	581	542	552	562	547	544	591	542	557	549	595	586	570	558	554	576	586	567	544	583	585	582	577	523	564	572	544	586	554	597	561	574	605	567	561	557	559	602	559	560	564	583	549	592	577	597	558	578	533	641	541	572	559	576	564	596	558	537	533	592	586	558	501	589	554	581	580	527	555	552	550	596	568	589	577	579	554	595	621	579	593	541	556	564	548	552	596	595	543	552	521	581	522	588	583	552	567	567	576	587	555	610	558	558	538	544	541	567	553	556	558	587	576	536	562	589	606	556	565	510	559	558	580	603	582	559	564	565	590	586	592	558	573	525	601	554	559	588	548	590	629	549	539	540	581	557	585	585	599	577	574	594	615	594	565	588	580	562	569	541	598	559	560	557	535	558	559	611	563	554	609	552	605	593	588	621	522	539	592	559	581	588	541	575	594	582	522	529	569	561	541	599	556	545	497	589	571	576	577	573	530	569	570	554	605	573	566	586	587	520	577	585	552	527	565	577	565	533	588	545	547	532	551	531	585	578	572	568	577	555	615	546	576	537	563	576	572	594	600	579	576	602	588	556	539	554	547	562	540	596	565	542	558	619	577	573	590	565	566	561	540	589	598	581	568	581	542	601	574	569	586	592	559	573	571	574	555	581	544	567	568	540	566	571	584	585	570	591	595	543	596	569	563	546	546	570	574	567	582	606	574	557	563	535	545	602	575	564	547	557	577	539	570	555	571	528	516	585	552	570	563	591	573	555	594	589	578	551	583	585	616	598	595	584	619	566	575	613	559	554	552	540	582	557	591	536	560	581	585	565	542	540	557	545	579	567	578	553	587	570	618	535	533	565	564	603	554	566	578	524	587	543	569	558	523	555	548	585	527	573	581	550	566	569	604	543	569	571	569	545	560	556	532	529	587	589	585	578	538	599	540	611	534	550	551	576	536	549	570	563	534	592	589	605	581	574	523	612	551	570	617	548	565	581	603	627	589	591	537	547	580	519	578	559	550	546	548	541	587	573	567	556	567	548	542	554	560	596	586	582	561	582	592	533	601	558	576	581	565	590	551	584	540	569	612	538	604	591	574	534	556	563	609	581	578	590	546	587	598	553	539	576	592	583	560	557	616	505	570	582	543	566	560	538	535	567	536	566	542	553	556	528	561	608	560	594	565	560	580	603	545	569	592	574	576	586	621	584	574	588	572	603	546	600	562	584	594	572	571	576	566	545	596	539	595	534	577	554	586	569	541	560	626	536	542	547	550	533	501	565	568	556	558	596	574	527	546	553	538	564	574	515	629	543	564	574	613	558	579	549	546	561	576	550	567	552	539	554	587	607	548	572	538	544	549	559	576	577	526	592	554	536	557	556	563	560	589	568	573	559	544	592	578	593	575	551	568	583	585	523	585	587	569	593	551	532	558	559	561	591	573	599	556	532	579	546	583	587	548	623	538	608	556	567	570	552	529	557	553	535	606	529	528	580	579	588	570	542	552	610	592	564	586	566	557	602	544	562	612	547	583	574	560	547	548	554	582	593	556	593	568	614	531	533	547	558	576	555	567	549	561	580	564	559	564	564	621	582	515	584	567	557	567	599	564	568	569	596	568	590	540	578	571	553	563	559	554	601	601	561	554	528	616	581	573	576	598	553	545	565	577	578	578	582	552	566	574	586	573	559	578	591	561	605	528	546	569	569	548	546	523	637	564	540	557	613	513	562	583	575	568	538	588	568	610	610	586	598	560	593	571	574	570	590	555	557	574	556	595	590	570	579	550	548	520	571	529	530	555	582	574	571	564	558	595	589	567	582	563	543	592	558	543	567	591	551	544	565	574	561	538	573	561	577	604	568	604	593	573	558	572	510	567	550	601	594	595	586	589	558	563	568	567	567	576	598	557	541	595	615	516	559	560	548	558	629	545	583	554	535	556	531	544	596	550	557	588	573	605	570	554	582	587	583	583	525	508	553	526	550	527	544	566	542	559	565	575	538	596	545	590	560	553	598	534	504	585	551	576	555	579	561	605	580	570	597	594	530	583	529	557	573	532	557	522	553	560	588	539	563	549	587	562	579	525	567	601	545	572	555	577	579	568	581	576	543	616	552	574	564	520	568	604	553	582	585	534	600	590	584	540	556	566	586	555	534	583	591	564	533	562	565	583	553	551	567	591	575	579	564	615	579	584	577	571	567	588	578	565	616	540	549	591	564	567	586	567	608	548	572	543	588	555	575	580	542	596	577	547	561	577	556	558	572	504	562	557	574	565	537	552	569	553	575	566	572	570	595	599	607	571	608	586	603	599	599	557	567	564	592	565	575	568	563	538	618	596	575	579	537	524	589	552	577	551	553	585	565	612	599	529	572	557	590	546	543	527	569	570	583	610	602	587	545	534	575	566	604	591	584	576	571	624	568	586	530	580	553	580	584	555	593	582	545	584	544	540	543	561	550	559	587	587	539	548	529	555	543	590	564	529	626	578	553	565	562	578	551	589	571	570	538	536	565	543	558	546	565	521	518	537	622	578	555	600	584	614	582	567	569	571	568	591	575	566	578	567	575	562	576	562	590	593	556	533	575	580	593	580	553	570	548	561	576	580	574	568	538	560	558	557	591	571	588	595	582	539	544	574	586	500	544	568	541	555	585	580	568	569	622	540	569	619	574	575	550	595	580	553	559	555	573	526	574	595	602	591	544	590	531	546	593	556	549	610	543	547	552	585	598	596	578	578	568	536	559	592	529	574	568	552	615	555	615	543	589	608	573	562	550	560	568	585	590	604	556	621	535	560	580	585	548	581	515	586	619	584	599	578	610	582	526	579	650	578	579	523	562	575	563	567	593	531	527	585	524	544	536	542	534	553	565	561	563	586	591	534	587	549	560	556	560	562	548	621	567	545	541	530	559	575	589	589	586	594	565	621	569	567
5502	11498	9374	5217	3409	2660	2137	1854	1428	1309	1121	1063	997	890	935	874	828	768	755	770	704	690	711	703	746	665	703	675	678	701	652	674	673	670	635	666	694	667	643	664	701	646	674	656	596	654	657	649	663	647	682	651	702	616	653	611	679	607	627	626	660	632	651	656	665	659	629	608	666	613	676	705	644	699	638	638	632	654	641	617	657	654	606	654	646	662	624	673	635	667	636	613	618	639	611	648	631	611	626	577	611	703	658	633	620	629	659	660	646	665	631	676	621	663	639	638	618	609	668	624	644	645	648	659	698	622	658	641	661	641	691	646	654	617	602	696	618	636	674	685	630	610	624	659	605	671	615	623	668	658	670	614	610	618	633	658	670	676	628	658	658	626	631	648	634	621	618	645	664	653	658	634	634	666	654	644	661	661	643	644	615	619	605	644	634	625	594	611	613	627	651	639	668	653	673	604	617	584	652	623	651	620	615	614	662	616	656	622	642	651	603	640	623	627	631	636	654	658	676	626	648	672	692	660	665	621	668	639	674	654	607	620	625	640	638	653	673	624	647	641	628	651	611	657	691	644	638	648	621	632	677	667	619	649	638	642	649	640	649	662	602	611	607	650	606	650	612	662	620	609	651	630	653	642	635	638	636	637	618	659	608	670	681	584	628	651	671	668	643	611	613	687	580	648	652	650	690	651	640	644	642	639	639	636	645	638	645	649	671	632	655	604	618	662	668	683	651	673	660	629	607	643	619	628	620	630	657	651	608	610	685	626	631	635	630	653	634	621	725	638	642	630	641	608	636	629	696	659	622	638	628	620	633	649	649	650	658	655	647	611	650	646	593	648	609	633	685	655	654	632	671	655	624	647	617	627	642	642	661	610	659	663	627	626	664	633	646	629	671	682	628	682	602	675	591	599	573	656	643	597	649	630	623	691	649	618	652	634	737	630	603	668	637	609	613	675	635	680	665	644	676	656	636	655	624	635	656	697	650	627	654	650	649	612	626	615	685	651	636	650	613	635	587	631	642	683	651	651	648	659	661	625	608	628	617	621	661	618	671	637	633	654	630	611	668	631	665	672	642	658	609	662	626	691	611	631	673	671	634	600	612	643	632	636	619	680	644	624	596	627	594	670	629	639	614	624	650	692	644	631	673	647	626	652	681	597	601	641	614	669	603	649	617	653	669	664	667	640	634	668	621	638	651	605	621	663	659	601	646	625	641	625	610	632	628	649	664	589	615	623	670	648	604	628	632	675	631	645	656	662	607	631	645	654	655	647	590	649	628	650	679	709	647	674	615	632	614	629	640	664	637	684	693	611	633	710	650	616	680	653	655	687	625	610	628	615	668	640	669	614	660	648	640	601	609	658	663	652	652	637	604	620	618	652	628	648	660	642	608	615	664	631	652	593	620	656	638	627	605	614	631	657	685	651	642	634	609	681	625	643	651	669	673	604	679	621	612	610	620	632	663	660	612	658	658	630	687	665	594	617	624	598	643	681	674	622	652	609	651	646	617	634	703	621	608	636	606	696	610	649	651	598	643	648	659	638	634	656	657	634	650	597	636	655	627	672	654	679	653	634	619	652	626	641	625	606	655	630	598	647	613	635	674	629	638	637	678	661	669	660	627	677	627	632	638	633	590	670	630	621	639	643	672	653	644	642	630	594	613	646	648	651	652	654	622	620	659	641	696	628	641	644	661	616	680	637	624	654	580	626	654	637	615	592	668	615	624	639	661	660	654	643	609	683	660	667	653	673	615	662	637	642	617	582	567	648	633	614	613	654	650	639	638	638	644	638	687	612	654	683	619	683	679	669	652	643	641	607	665	630	652	655	609	606	598	621	633	647	635	638	640	607	659	671	631	659	610	636	654	629	621	649	591	733	653	640	616	624	649	605	711	662	631	671	635	634	651	646	681	672	646	650	654	652	608	653	654	607	634	635	637	619	640	594	638	654	702	648	633	615	622	625	641	621	637	631	649	662	640	601	604	635	694	675	656	671	637	668	670	663	695	652	625	635	649	678	646	597	626	636	644	619	681	681	649	630	657	621	625	658	668	654	656	646	628	609	643	659	615	643	618	664	645	612	621	645	636	656	711	664	621	633	610	594	671	648	614	634	629	661	663	629	660	687	585	615	632	627	681	613	622	628	632	640	620	612	661	652	638	644	656	649	627	637	676	627	611	660	632	632	628	648	620	619	650	614	630	627	595	638	609	689	641	616	605	613	598	631	621	622	672	643	661	656	628	640	641	630	602	679	664	640	664	607	640	696	610	591	607	650	619	657	655	618	587	660	637	633	663	645	631	659	618	642	648	618	635	656	659	642	653	678	648	647	648	656	643	652	626	619	645	636	663	627	632	662	624	689	692	634	611	660	625	623	632	640	649	636	606	630	609	659	633	613	662	627	627	632	654	659	636	656	631	593	667	638	641	631	644	634	652	622	636	682	636	602	629	641	640	617	643	616	703	637	613	600	614	676	652	590	603	657	699	716	663	650	650	625	594	621	633	656	615	635	682	592	660	637	635	607	665	612	659	649	626	655	652	676	642	665	604	597	640	626	635	650	600	612	639	667	617	611	710	636	631	673	652	655	692	579	647	672	613	609	643	637	579	637	616	651	635	649	609	638	631	638	634	616	646	655	641	682	636	647	659	612	623	598	647	632	635	664	640	669	653	656	616	676	641	656	637	623	638	667	591	651	649	669	586	636	622	640	656	638	646	654	666	666	642	669	666	615	619	681	655	588	661	632	649	693	586	617	611	648	670	612	637	626	609	629	642	571	651	636	621	623	645	664	638	602	665	620	629	602	606	642	650	641	603	656	660	649	648	631	604	662	643	665	662	605	664	630	638	674	655	672	666	610	630	586	654	624	693	623	664	607	641	680	622	697	671	619	672	633	650	637	613	655	618	584	623	609	635	616	624	656	643	650	658	609	656	661	649	624	647	685	628	676	652	647	640	632	634	615	579	675	624	660	597	649	644	630	650	626	618	637	655	624	632	611	618	636	654	657	694	647	651	653	614	626	623	627	599	649	644	663	644	641	676	617	621	658	651	666	656	673	634	633	626	594	622	670	631	651	620	646	628	655	645	620	639	629	659	676	627	639	665	623	620	625	638	647	679	637	653	658	627	632	594	651	626	638	643	658	636	698	691	633	669	609	598	652	639	606	624	615	649	677	646	643	657	646	623	641	656	618	595	648	656	659	640	627	702	570	606	662	640	634	605	632	646	645	660	614	638	664	612	632	609	662	635	666	673	691	658	655	637	623	658	637	671	661	664	593	624	673	676	624	668	626	662	654	611	639	578	648	623	655	634	630	644	650	658	634	655	672	653	627	631	628	641	629	656	602	639	623	642	660	613	654	627	595	674	675	624	688	646	616	650	688	622	691	628	657	671	666	632	675	600	627	622	651	622	665	693	634	616	612	620	654	602	616	634	628	662	627	678	637	642	632	658	657	649	611	654	643	663	676	710	667	619	681	651	606	626	631
25064	21474	28412	24957	17675	1178	691	489	456	397	394	404	379	320	331	332	372	325	319	291	322	298	314	297	276	289	310	304	301	285	314	311	287	267	283	311	310	250	287	306	269	315	283	301	288	276	302	259	314	291	297	279	318	280	295	295	311	269	292	306	299	306	296	278	273	310	298	301	295	276	284	288	318	295	243	313	293	302	297	302	292	298	261	306	292	312	251	283	264	278	291	302	307	297	270	316	298	274	291	261	304	285	270	290	274	263	304	288	301	309	278	292	275	309	320	309	331	255	288	280	277	252	292	274	286	263	284	265	276	300	314	297	273	306	289	288	323	283	289	268	283	287	255	286	280	258	308	290	288	303	291	296	309	292	303	287	249	305	298	284	299	315	274	306	289	293	301	299	306	320	293	298	278	319	261	271	281	283	266	301	263	280	304	300	289	291	286	311	271	281	275	295	285	313	307	344	259	259	290	274	308	288	297	313	296	286	275	299	269	266	280	283	312	281	309	238	263	287	301	289	269	296	280	267	263	294	308	300	293	276	287	284	301	297	282	294	292	274	276	272	274	282	317	282	294	293	293	304	285	268	298	315	291	279	299	312	268	268	279	273	292	266	252	252	277	274	309	302	277	286	286	280	293	257	320	277	306	280	263	299	351	290	307	312	283	288	257	281	261	312	275	263	280	283	287	279	288	252	303	292	285	269	329	313	299	256	286	333	297	290	291	275	279	286	279	295	297	282	280	250	312	268	287	259	282	289	278	297	269	309	285	283	286	300	271	289	278	251	263	278	296	306	314	293	283	263	279	267	278	306	269	296	275	281	306	294	261	310	293	293	282	267	306	281	293	292	258	302	296	292	271	278	269	309	289	283	315	313	307	291	304	302	308	287	278	277	280	300	292	281	286	301	295	263	281	305	300	304	263	304	272	270	262	287	266	261	296	305	240	304	268	302	250	313	315	305	295	279	289	288	329	295	276	287	264	289	325	278	308	302	281	290	293	269	289	302	289	274	285	301	303	257	323	262	275	308	301	288	294	284	284	316	304	294	299	282	282	278	285	277	286	249	262	298	261	265	292	285	280	282	298	292	301	299	301	286	309	307	268	294	308	278	274	280	291	287	295	286	266	301	290	305	276	278	279	288	235	257	284	277	292	288	294	277	286	300	275	278	316	293	295	282	257	303	271	297	296	252	320	313	257	283	277	281	334	285	283	311	295	298	313	280	263	267	285	272	284	306	267	294	316	282	288	302	275	289	310	314	303	336	292	305	281	276	291	277	262	286	302	275	280	284	268	277	309	274	275	302	280	248	307	324	279	284	278	300	307	274	272	270	271	300	272	285	303	292	296	313	274	275	274	306	278	286	289	292	269	286	284	271	287	263	291	292	248	292	293	275	283	294	266	287	279	282	263	287	294	303	275	250	297	295	310	291	288	316	294	279	271	292	240	252	276	279	322	290	296	300	318	310	306	272	293	308	289	311	233	290	270	285	286	281	287	298	298	302	273	299	271	301	238	284	286	260	293	300	271	270	296	294	284	259	284	277	289	326	320	295	258	288	277	293	295	327	294	290	280	277	264	283	295	299	321	292	255	299	289	307	255	262	296	312	279	287	285	286	295	278	280	313	306	291	287	281	284	301	273	334	273	306	267	325	305	279	271	269	310	290	296	305	292	304	303	278	328	262	282	290	290	302	294	289	277	292	304	324	288	252	296	309	287	277	273	297	285	298	292	304	286	301	304	282	301	289	258	291	289	302	279	273	291	260	301	282	275	279	258	314	273	309	288	303	332	254	276	312	320	280	304	286	284	274	283	270	288	297	277	267	303	276	284	287	290	284	291	285	287	299	310	280	253	298	285	299	292	273	297	292	289	289	302	266	272	336	290	292	289	295	295	297	279	286	279	272	305	261	296	274	280	315	297	264	268	283	283	303	317	296	305	266	261	262	309	297	300	276	268	262	282	286	270	304	303	314	307	296	291	289	297	299	260	284	275	300	315	298	322	285	283	253	299	271	300	289	318	309	292	315	282	302	310	291	273	276	297	304	292	281	268	321	295	286	274	267	278	278	311	332	307	302	275	296	316	297	314	271	296	279	286	292	263	314	276	313	266	325	277	244	260	272	286	295	320	316	298	315	283	288	294	285	291	295	280	305	279	285	293	319	295	280	276	284	262	291	303	293	294	281	309	302	276	291	305	302	282	291	280	321	295	268	282	284	298	304	285	283	276	281	302	286	262	300	264	269	301	284	304	282	272	291	286	302	281	241	284	287	269	304	324	308	267	277	274	266	312	281	280	299	303	269	295	257	280	303	291	292	282	277	276	277	315	305	300	249	273	268	299	291	235	288	296	275	273	302	275	274	281	310	306	278	256	288	329	285	267	291	279	303	272	310	306	273	301	287	285	288	259	296	284	276	286	275	324	273	281	283	284	273	307	274	280	281	252	267	282	293	277	293	254	287	307	264	295	251	301	279	294	285	303	276	281	296	281	291	304	336	275	286	323	300	272	272	310	275	279	273	272	289	333	296	299	278	329	322	287	307	280	304	287	289	292	307	282	273	289	310	244	296	292	289	263	271	266	268	279	242	279	305	282	285	300	284	302	275	279	293	295	266	295	286	288	288	284	291	291	265	309	257	278	265	309	266	290	302	285	280	312	279	298	287	296	274	294	279	288	279	288	264	299	289	299	272	297	297	297	282	312	276	297	292	277	305	285	285	282	299	284	251	302	307	316	301	287	264	242	291	319	289	283	283	248	304	262	301	262	304	308	254	301	278	294	301	304	287	296	278	301	280	334	293	286	281	290	291	256	287	278	279	253	298	251	302	265	317	276	279	254	282	304	308	273	268	297	299	296	306	273	304	273	327	284	330	308	294	280	287	298	333	269	289	268	281	284	267	272	295	302	274	283	300	297	303	294	277	300	284	285	292	289	286	320	289	264	266	303	298	275	277	307	276	282	313	267	277	275	266	280	272	260	284	280	259	326	279	276	279	281	276	285	284	303	290	318	284	289	303	298	274	277	282	305	259	320	306	299	278	282	269	289	309	262	275	271	267	285	275	319	271	266	291	307	294	312	265	287	264	271	293	286	269	283	256	316	294	306	255	313	260	313	288	282	270	278	270	309	293	270	294	292	296	270	287	264	297	278	280	291	281	299	283	329	294	296	285	297	308	283	313	268	288	313	288	276	260	282	296	289	299	314	265	291	302	315	313	281	254	268	268	243	302	292	269	300	326	324	297	311	281	275	305	282	288	330	293	298	279	293	274	282	291	284	308	260	280	286	284	291	318	297	274	270	281	298	282	276	256	287	332	317	296	278	290	267	341	295	299	278	305	299	269	303	275	295	323	287	254	310	275	296	296	313	272	292	316	295	304	302	312	302	292	315	275	303	265	313	293	284	280	305	276	294	268	288	295	278	279	273	312	302	268	281	270	319	288	281	267	298	299	305	295	272	286	302	320	275	286	284	270	288	260	267	329	294	285	264	280
5030	7220	5382	3053	1928	1514	1208	1052	843	705	676	581	541	523	504	466	495	454	442	405	407	410	405	376	446	421	405	381	380	396	370	381	382	373	365	380	383	373	377	383	385	398	373	352	379	376	403	387	400	394	359	356	378	380	334	368	343	390	370	367	363	378	382	393	384	387	361	376	373	353	386	380	399	371	393	372	346	361	329	383	358	359	359	359	350	367	372	389	386	385	342	360	354	357	415	336	348	365	348	346	357	400	341	389	378	368	350	396	365	404	369	381	375	379	367	384	368	396	349	368	354	383	366	375	398	376	364	373	366	373	339	376	363	368	348	341	356	340	368	319	361	346	365	344	367	365	364	367	377	384	342	335	366	348	374	364	364	365	360	380	323	335	390	360	350	348	366	372	345	354	371	339	341	374	339	373	370	383	332	374	364	382	326	358	361	400	392	383	387	359	363	378	423	355	328	358	371	371	379	349	372	374	390	378	363	387	383	379	376	377	400	361	348	380	379	360	358	408	336	382	376	372	366	352	347	381	386	376	357	366	320	409	373	387	370	394	360	361	360	348	344	386	355	359	380	350	359	394	373	369	350	397	345	374	402	358	344	380	336	386	354	379	354	372	410	389	364	348	352	393	356	373	411	382	335	409	362	387	340	364	379	345	349	376	355	378	366	379	359	329	388	368	373	376	371	351	346	349	344	366	351	345	375	356	386	351	367	363	367	368	365	356	387	384	348	374	397	379	360	368	354	320	365	394	408	366	369	381	365	388	379	379	357	375	375	352	390	359	323	354	389	352	352	383	357	363	372	380	364	354	384	361	358	376	348	345	323	351	323	363	369	371	351	336	369	348	352	358	355	360	330	372	377	345	360	381	367	417	391	370	366	355	384	380	367	382	369	372	370	348	359	359	354	393	372	355	367	376	369	343	392	363	378	415	365	343	346	371	374	383	349	354	408	364	367	385	360	361	379	370	321	373	358	366	368	350	359	341	398	380	349	389	366	369	383	368	335	328	364	380	358	338	365	322	377	373	346	361	368	340	379	359	362	393	399	346	365	366	369	364	343	404	399	362	334	331	353	367	367	347	355	345	362	385	378	368	388	368	359	361	377	346	361	370	373	403	381	373	372	353	405	362	395	376	370	389	342	373	375	377	376	396	388	395	372	366	350	405	369	368	383	356	369	372	387	370	380	348	352	356	371	336	344	416	364	369	368	341	380	339	360	372	377	379	360	372	386	354	395	375	378	371	353	371	364	360	368	376	370	340	378	347	353	357	377	371	358	394	369	364	373	352	342	364	416	364	371	379	385	348	344	400	362	363	384	371	381	341	332	419	374	370	388	366	391	351	353	362	335	379	382	392	348	357	374	379	362	372	388	344	375	365	339	353	381	371	392	363	346	382	383	380	349	351	373	341	374	380	373	372	377	355	378	378	333	375	325	352	371	354	370	331	363	388	333	384	331	371	330	350	353	392	379	363	372	341	365	398	357	364	362	352	380	384	353	387	386	351	360	386	375	375	366	368	354	378	380	340	375	329	384	374	368	333	363	336	377	373	392	363	368	392	344	350	365	350	409	379	387	361	371	375	326	377	340	405	391	368	347	356	393	352	352	375	359	394	343	349	367	377	380	363	376	403	352	374	356	364	370	375	380	404	362	364	371	345	358	394	361	398	345	395	369	361	383	352	353	353	395	375	359	362	398	400	392	333	358	403	369	373	373	368	367	356	357	382	359	388	349	367	393	352	355	360	341	358	361	350	358	314	350	328	378	372	340	381	383	378	368	333	347	342	377	383	354	385	336	412	351	384	360	362	350	346	373	366	409	381	388	355	385	378	342	344	353	337	360	392	366	383	320	378	362	355	325	380	378	380	357	392	388	394	387	406	384	367	370	372	359	378	397	344	377	396	363	368	351	372	381	351	357	383	390	355	342	348	371	371	354	386	354	379	354	374	404	332	346	349	381	360	325	371	352	359	376	339	350	372	390	377	377	377	345	352	368	358	352	402	392	378	382	386	382	347	377	365	366	374	359	377	372	384	361	396	372	366	326	374	340	355	380	359	347	367	352	348	368	369	317	354	354	370	368	368	391	376	384	361	321	380	359	397	380	359	404	313	380	367	349	345	375	379	366	370	342	370	369	362	358	364	344	374	352	355	357	399	323	344	347	361	379	363	321	368	373	388	417	381	382	371	358	397	401	371	381	373	401	384	363	367	362	410	363	391	343	379	375	387	335	388	358	348	361	353	353	386	375	379	346	354	394	361	351	365	396	379	346	350	400	382	377	358	362	365	364	382	375	362	366	372	404	344	374	359	374	367	347	389	374	367	335	380	384	375	373	356	373	375	366	388	359	345	356	351	353	391	361	349	362	367	384	379	345	383	383	402	397	374	390	376	361	364	348	338	381	380	340	398	364	367	360	364	343	409	336	388	358	365	364	397	353	362	370	365	389	353	375	393	345	371	382	361	351	412	410	360	370	339	363	349	356	353	343	365	367	355	346	333	345	349	376	324	378	348	365	374	371	378	380	369	365	359	366	376	353	375	340	395	396	352	383	334	354	354	362	382	372	340	401	393	374	386	391	347	368	402	356	368	347	370	355	374	363	330	384	356	357	338	381	382	366	370	374	368	355	368	379	352	353	339	347	368	352	362	417	389	345	395	375	348	363	375	388	375	391	351	352	384	389	387	377	381	328	357	359	375	370	368	371	372	396	344	357	360	385	349	389	384	366	396	383	362	367	401	340	369	376	386	346	360	382	389	352	339	384	386	336	345	383	381	371	335	374	392	404	393	402	373	371	397	383	365	368	399	373	389	359	348	350	377	385	378	356	343	377	340	379	383	382	371	314	376	338	368	390	374	376	344	388	377	361	368	353	352	342	395	354	344	366	356	332	366	336	363	367	345	379	360	420	359	332	342	373	367	367	359	348	358	382	390	379	359	368	369	384	325	387	361	361	380	367	358	379	367	350	398	366	384	322	369	361	373	346	368	356	373	359	347	348	366	331	386	337	342	372	382	344	390	371	352	343	382	361	380	364	379	401	344	375	349	363	371	334	368	384	374	360	375	355	367	352	390	378	370	379	373	338	384	376	370	367	362	399	364	353	349	355	382	392	382	361	362	391	342	375	379	374	351	363	326	356	376	401	386	389	335	374	388	347	350	373	363	373	360	373	348	347	373	344	361	363	367	351	363	373	379	336	358	400	377	352	343	356	386	368	371	370	378	334	348	314	371	385	347	360	389	393	328	356	373	366	373	340	358	375	378	388	375	359	337	341	380	361	390	369	368	367	360	355	366	382	364	376	349	367	400	358	363	373	376	362	333	339	369	387	363	361	361	361	368	368	362	364	366	347	383	393	370	374	411	374	337	371	363	359	393	335	385	389	364	384	366	348	377	361	385	343	360	363	356	375	336	351	372	365	377	338	357	351	363	395	380	365	332	384	370	353	365	380	360	338	397	364	362	379	367	341	366	373	367	402	360	353	369	377	336
22997	21564	29651	23933	21567	21668	15429	2307	1467	1375	1181	1190	1061	1067	973	1010	981	896	910	828	884	826	897	779	812	846	778	786	805	801	759	797	784	744	762	785	758	737	757	771	790	812	738	751	773	748	804	769	801	756	777	787	752	736	775	726	744	730	794	771	779	708	779	759	774	762	775	690	776	751	776	836	739	761	734	771	751	714	763	722	771	799	708	806	716	773	745	747	741	724	752	781	741	754	775	703	732	723	746	738	733	706	726	768	761	739	798	720	789	745	723	805	734	749	764	714	760	773	713	744	743	740	753	733	747	727	732	726	773	706	741	811	741	760	769	766	743	749	784	780	775	753	773	701	764	730	767	729	733	731	761	755	758	815	737	686	733	726	704	719	718	776	734	725	785	760	778	752	746	751	732	722	755	742	725	736	756	727	774	679	763	754	710	743	753	802	781	777	762	756	742	766	723	771	755	742	735	757	756	765	726	799	772	755	724	722	667	792	748	726	739	718	694	714	753	755	707	748	775	701	751	736	761	721	731	734	821	748	729	747	735	741	690	755	676	716	747	724	709	742	704	781	686	775	725	751	695	717	743	727	741	769	715	719	774	736	757	751	682	718	707	738	735	763	720	723	709	738	722	732	754	721	733	733	726	759	719	724	712	741	724	703	722	723	789	724	767	738	731	781	709	706	705	721	733	714	700	750	796	736	722	748	789	715	735	738	729	705	711	752	767	751	729	743	717	727	729	699	733	727	736	711	704	742	767	687	734	826	693	719	759	689	717	726	781	717	755	747	749	688	748	708	727	740	754	769	761	738	733	752	753	737	737	784	781	701	688	756	717	720	714	719	713	765	721	764	735	756	727	735	718	765	751	679	708	726	778	682	730	743	737	721	713	675	748	748	809	746	747	738	743	718	705	770	736	720	722	759	758	742	739	704	764	728	733	748	679	737	729	728	781	754	758	737	755	763	762	731	743	703	742	736	717	694	752	722	738	704	707	807	763	742	754	723	731	694	752	748	708	789	709	756	781	724	735	740	725	751	715	714	780	726	773	748	743	761	721	749	715	716	719	748	717	728	718	742	731	773	706	730	747	725	784	765	791	760	754	801	763	713	662	717	718	716	805	716	728	760	732	755	723	753	750	738	773	759	719	757	765	747	767	721	705	756	706	724	709	701	741	772	732	724	735	720	745	716	736	754	764	724	726	703	742	740	734	788	741	727	729	711	731	758	722	729	770	746	739	696	753	774	755	754	782	720	675	740	705	723	762	766	732	737	770	757	722	756	764	759	689	742	699	731	757	724	755	699	723	775	723	720	730	727	761	762	730	735	707	741	801	758	702	754	746	733	708	738	720	712	748	710	721	702	698	751	719	720	746	693	677	779	722	703	781	767	739	718	704	704	757	782	762	688	738	776	716	738	750	736	761	745	731	754	746	748	772	746	748	717	711	744	757	710	727	715	770	780	780	725	751	704	732	744	766	721	761	738	725	784	735	751	733	705	753	793	708	707	743	688	734	744	813	746	796	762	740	778	738	790	729	747	752	715	743	753	735	720	743	718	769	743	748	713	753	759	780	746	717	763	704	713	704	731	734	741	785	752	700	744	748	773	746	703	737	755	707	752	762	726	737	714	714	737	733	744	665	710	747	660	739	794	704	707	790	714	775	740	769	709	738	743	737	736	741	711	733	718	749	692	739	783	735	716	714	708	730	748	793	774	720	792	701	714	763	749	750	738	760	723	737	739	710	669	743	726	736	738	727	749	738	716	722	762	748	768	745	753	769	732	756	785	746	736	746	793	759	722	752	678	770	757	757	779	741	747	769	775	718	742	705	683	754	735	781	715	771	765	744	717	738	776	710	714	706	779	759	719	736	736	724	756	667	735	735	764	702	695	725	729	716	715	743	693	772	734	699	717	756	772	785	730	745	711	702	711	702	749	720	759	715	738	755	734	733	706	726	729	777	744	755	719	765	759	810	745	740	778	728	751	773	681	742	731	750	693	733	710	729	731	753	755	698	740	696	740	731	737	780	790	736	768	731	713	752	718	795	727	683	706	736	778	691	752	759	759	725	721	683	740	715	762	680	735	780	758	747	757	738	742	716	742	789	749	696	768	701	725	799	731	745	723	727	725	736	731	726	736	719	709	718	721	751	761	723	789	764	740	730	705	743	738	711	717	735	677	746	731	718	735	720	728	718	719	776	739	758	750	706	744	732	729	736	710	754	768	732	738	713	714	726	724	684	769	712	747	760	709	767	725	742	711	716	752	680	749	731	756	738	735	707	771	724	720	746	775	747	764	719	801	692	664	748	727	746	664	736	728	787	713	736	738	709	706	773	707	711	745	754	689	759	718	738	806	702	747	720	693	745	765	725	744	742	727	715	728	764	697	749	746	678	728	758	709	752	752	772	707	756	762	735	698	721	743	730	774	713	762	713	748	744	730	756	737	757	740	728	753	742	709	781	721	741	730	781	706	690	756	734	692	749	772	713	740	695	694	791	761	721	708	744	726	745	753	727	722	730	758	697	742	770	731	750	779	764	703	801	737	724	693	746	714	725	743	762	750	709	720	741	753	698	763	709	709	752	753	725	779	732	659	763	723	752	764	740	782	712	769	746	739	719	763	671	706	770	751	758	802	733	779	703	712	703	749	712	779	702	718	745	786	725	722	718	783	714	745	695	744	774	712	772	711	747	750	767	744	738	739	762	716	722	785	760	727	706	789	724	722	766	737	734	761	699	696	775	743	767	720	764	701	708	730	741	699	738	801	744	748	748	722	771	740	748	762	739	770	737	715	722	732	709	738	723	712	675	755	702	725	782	731	745	725	710	712	691	683	757	720	722	733	779	740	721	749	733	757	707	755	725	740	733	699	719	711	759	763	765	718	788	702	741	776	755	775	767	709	731	710	734	719	717	738	729	700	728	705	747	757	700	731	775	759	794	723	730	741	726	706	779	754	765	729	744	767	753	725	748	704	720	731	752	732	735	719	724	697	690	753	768	711	773	716	712	744	698	685	714	750	701	740	749	728	746	732	770	771	735	730	714	744	762	717	754	773	731	737	794	756	721	733	737	698	727	728	759	746	714	737	781	728	748	721	737	715	769	746	729	739	728	788	700	775	736	751	741	728	700	717	716	744	784	764	739	785	686	690	743	813	743	748	694	773	721	701	748	768	751	753	757	727	717	771	780	738	736	728	747	781	728	770	739	732	752	805	749	715	795	716	745	753	724	746	736	730	737	734	746	770	734	716	744	726	730	748	689	737	802	713	782	729	755	752	716	763	734	743	756	704	721	688	729	755	778	720	781	734	773	699	747	751	756	736	730	769	791	747	767	745	709	738	708	750	747	719	732	714	726	729	743	722	738	767	738	747	734	718	714	727	754	737	742	690	713	737	676	731	787	718	701	776	687	679	755	679	678	715	700	767	728	711	740	757	710	693	731	732	716	721	692	738	736	786	756	682	765	734	721	705	725	714	749	750	709	737	706	714	692	720
7785	18084	15180	8787	6156	4535	3781	3025	2495	2051	1956	1634	1529	1450	1265	1236	1302	1092	1104	1035	1005	975	991	964	971	962	908	935	879	863	872	954	898	875	871	855	870	886	898	850	845	895	816	839	846	883	844	843	819	844	797	844	878	835	841	851	803	834	838	841	832	836	897	833	827	867	851	837	857	842	871	828	860	866	816	881	867	862	832	882	858	775	809	851	876	861	792	832	868	838	866	874	805	835	851	866	861	831	868	863	868	816	849	852	863	819	850	868	818	807	841	842	810	813	866	871	824	835	852	867	842	897	828	811	837	827	847	794	807	803	852	837	809	828	868	867	834	825	819	828	841	837	789	835	821	829	836	850	792	884	842	823	842	828	815	867	854	835	865	840	812	829	863	841	849	780	855	863	854	847	792	850	867	837	795	827	769	854	855	844	780	806	839	854	827	796	846	854	822	835	822	877	764	811	845	852	863	846	859	853	858	866	828	845	877	783	797	807	774	854	800	820	843	876	841	842	834	788	876	860	849	807	838	857	819	797	854	838	820	764	836	828	838	806	805	821	794	818	837	821	875	811	824	858	831	812	796	854	826	833	844	864	830	808	803	816	830	876	854	826	813	843	817	786	859	852	809	837	835	858	857	824	796	809	817	846	792	821	756	810	800	830	889	837	808	854	793	886	814	820	864	843	794	807	797	839	839	844	836	856	813	869	829	837	918	790	800	833	829	886	839	862	852	832	817	844	844	803	842	825	856	836	859	904	814	832	865	878	770	859	808	816	850	858	884	859	862	870	812	829	873	878	788	811	783	809	844	795	776	830	835	781	865	817	838	799	866	830	845	853	839	859	832	873	832	844	830	836	872	858	873	841	847	811	839	817	805	855	809	883	833	848	842	883	837	853	862	843	806	860	832	834	849	815	818	821	773	847	828	816	851	873	835	826	837	816	819	830	804	849	789	808	799	825	810	830	888	770	906	803	794	790	787	786	802	816	836	826	794	841	813	804	859	819	824	834	838	834	826	842	822	839	820	831	846	874	875	872	847	832	806	825	839	836	892	863	829	785	867	903	802	829	826	806	852	859	839	788	845	828	859	808	866	848	860	859	876	873	849	799	804	808	847	843	891	853	808	806	812	870	823	821	853	792	841	815	820	864	839	802	870	826	898	790	780	886	796	817	827	820	803	762	793	789	818	834	835	818	819	828	835	811	845	806	830	829	815	809	837	876	831	851	915	870	836	886	854	838	847	828	862	851	849	806	851	839	823	834	846	824	845	813	806	869	812	779	857	831	802	802	765	842	808	810	812	807	825	818	851	805	826	879	822	778	833	826	806	852	848	819	837	837	882	813	831	819	858	809	833	822	811	791	794	833	814	817	811	804	854	811	852	819	841	836	852	802	836	800	785	862	837	815	808	863	810	827	774	809	865	827	801	899	822	841	851	809	847	867	797	794	798	835	806	835	866	824	819	869	836	857	802	843	797	813	832	854	804	834	844	810	859	803	868	832	859	798	749	853	853	837	844	850	842	847	895	802	818	766	816	815	780	857	867	890	849	856	801	873	880	894	813	771	839	833	850	835	798	814	831	809	810	843	848	810	775	822	851	797	876	834	803	772	821	850	856	850	870	806	816	840	842	797	853	848	791	858	832	852	817	874	865	838	843	870	873	842	861	856	847	822	834	862	804	810	807	824	846	836	797	821	810	808	831	827	881	833	791	805	831	743	846	824	825	832	834	832	804	853	837	791	786	851	832	807	820	851	826	859	847	822	802	814	839	870	847	875	856	843	790	802	839	851	849	746	851	855	868	815	799	837	804	793	832	786	842	860	828	832	860	838	830	829	830	809	823	815	888	817	791	835	820	804	814	828	885	821	823	837	845	855	873	858	801	843	800	800	860	810	872	822	826	840	854	813	842	845	849	830	830	882	883	795	833	808	792	859	858	797	856	772	858	886	875	845	802	845	826	807	788	782	825	832	841	857	815	842	785	857	810	831	800	831	797	826	873	832	845	797	818	779	853	844	760	839	822	806	815	781	771	791	777	836	824	851	812	830	838	844	831	819	796	818	830	869	831	844	820	810	829	841	862	838	836	769	857	847	836	831	799	827	854	859	799	855	833	833	837	836	801	806	823	815	831	820	880	865	878	816	796	822	854	798	843	881	841	811	793	822	851	870	829	781	782	818	836	799	803	794	864	824	831	829	860	825	836	811	851	812	853	860	836	860	814	830	912	805	866	817	848	786	817	794	787	825	863	829	865	778	797	798	761	819	819	844	826	815	833	793	800	864	851	798	824	833	796	820	808	808	786	859	818	868	842	842	864	867	794	830	855	881	835	834	891	898	795	829	847	760	832	810	834	878	833	841	882	865	833	819	820	815	847	836	806	856	850	858	838	840	815	803	792	896	829	877	857	826	833	856	856	857	823	790	791	794	835	810	794	833	812	841	791	820	826	820	889	870	873	781	847	779	806	862	821	796	846	825	844	873	852	832	790	804	831	863	830	851	822	862	857	850	863	855	873	826	813	809	858	863	794	860	818	808	871	870	807	841	814	820	821	834	820	829	820	875	806	822	804	818	880	779	854	854	838	841	850	887	864	776	821	848	849	831	850	877	866	841	846	820	856	806	817	848	803	797	884	864	811	795	804	781	885	820	847	806	836	811	833	809	865	843	801	762	849	846	866	830	815	870	813	870	827	819	803	852	828	865	843	876	811	891	853	812	787	828	826	861	839	800	836	782	859	902	898	833	862	862	837	800	836	841	824	844	839	816	814	829	812	858	795	811	799	819	842	817	834	834	857	809	837	829	858	835	869	802	846	892	832	835	805	795	847	872	823	849	825	836	848	854	844	809	849	802	824	815	851	793	839	821	813	753	851	826	837	906	803	819	850	863	836	834	857	791	845	816	851	808	792	849	840	827	839	876	824	901	762	771	857	832	823	780	802	827	754	872	781	825	811	856	839	887	882	830	887	857	839	859	819	834	796	832	830	888	837	856	806	826	784	863	839	843	829	825	807	806	823	821	845	860	864	800	837	809	813	835	854	806	843	797	863	830	835	839	813	882	816	827	833	850	827	803	883	810	853	848	853	800	849	809	852	808	805	871	841	810	875	830	833	841	806	830	865	803	797	802	780	792	804	843	749	775	813	758	853	904	828	841	855	825	842	875	867	850	862	827	848	867	836	810	861	788	825	827	848	841	832	831	785	872	835	807	844	807	813	839	848	833	844	881	786	863	810	830	851	866	777	860	877	884	832	855	886	851	842	855	827	809	838	852	877	857	857	844	847	824	852	802	827	829	804	830	779	847	826	813	812	816	860	854	803	827	854	841	843	845	851	866	834	834	837	851	833	834	846	802	856	843	832	806	811	786	780	851	850	773	820	869	819	825	861	840	855	881	869	927	828	788	835	829	804	819	824	829	789	805	815	826	864	824	848	847	840	844	800	835	812	837	858	864	843	838	885	847	813	868	827	822	769	814	865	833	878	892	798	798	827	826
27332	21054	10193	732	411	324	299	285	294	271	277	283	275	265	275	280	272	241	255	253	252	296	263	267	248	237	283	251	269	270	281	302	240	254	235	236	263	272	277	244	268	269	289	242	247	245	260	305	248	294	288	267	255	225	234	265	262	263	277	268	262	277	254	229	262	260	250	263	250	243	248	236	261	255	257	232	238	277	283	266	265	265	259	247	284	286	238	259	238	244	258	260	242	260	263	267	255	267	258	240	241	304	243	259	280	257	278	261	274	270	252	254	260	271	284	223	213	281	235	270	262	247	282	261	252	273	250	271	272	268	265	272	249	247	254	270	248	268	254	281	256	247	277	259	216	282	286	289	280	259	246	268	267	282	244	254	252	225	231	244	242	250	247	272	243	254	253	263	236	270	235	245	259	240	254	255	260	237	250	246	240	225	255	268	268	254	264	245	254	230	264	262	265	256	257	276	265	281	273	249	244	292	295	239	241	257	245	271	217	293	269	268	223	251	263	246	258	272	261	273	248	256	262	263	263	238	258	227	261	276	241	267	259	286	252	250	280	280	259	254	259	290	238	254	262	257	252	259	240	258	237	260	264	250	274	239	273	255	251	263	248	286	308	283	287	270	268	249	267	254	253	255	249	265	248	258	246	275	257	236	277	252	290	254	247	244	248	267	255	280	236	254	253	258	271	265	267	296	260	270	285	254	258	223	282	224	264	293	243	260	256	297	295	256	276	250	265	252	261	253	273	251	276	286	258	240	234	276	261	258	264	274	279	251	273	267	240	263	277	271	248	238	228	271	261	243	246	248	270	293	242	276	297	219	248	243	249	273	253	251	240	282	260	253	242	280	258	241	234	245	271	254	273	238	255	270	249	249	292	250	273	260	251	286	245	268	275	260	288	246	252	271	273	267	252	252	271	279	253	262	266	270	220	257	275	253	262	235	250	245	270	251	271	243	251	229	244	267	260	246	266	271	262	278	255	274	250	245	247	247	240	253	274	290	314	279	260	267	233	283	249	256	245	247	275	272	236	232	253	254	263	266	254	254	264	257	273	257	258	270	276	252	261	267	273	268	280	235	253	251	246	267	290	234	269	251	273	250	241	267	265	259	253	259	259	246	275	239	246	255	253	269	233	290	297	272	274	256	281	263	244	277	269	286	256	274	243	274	253	276	252	276	245	238	240	276	236	251	247	225	256	265	253	258	270	257	237	251	252	273	261	297	266	253	233	263	261	232	247	262	236	246	258	263	254	298	263	278	227	260	284	281	259	247	276	260	242	277	257	284	258	244	280	270	254	263	252	251	265	249	255	243	260	294	272	255	259	283	270	248	247	271	275	262	286	265	258	252	237	265	248	253	251	274	253	253	232	291	286	265	261	283	246	250	271	250	286	234	253	251	276	252	269	263	260	270	255	257	248	240	295	270	238	267	283	275	253	274	272	269	266	260	270	223	250	237	262	269	249	225	261	244	264	241	262	251	234	271	257	266	238	283	271	253	243	257	283	261	268	261	270	243	262	275	263	251	255	282	235	260	268	291	238	232	259	283	247	283	269	284	276	250	232	250	274	269	253	224	268	287	256	244	274	279	223	248	237	262	285	246	251	283	269	257	259	257	261	259	256	251	267	238	259	264	257	274	257	264	262	258	254	287	249	285	262	253	277	266	271	276	245	262	252	233	257	278	277	266	288	284	265	287	272	280	240	242	254	262	266	255	242	262	259	261	262	262	275	249	266	267	257	254	274	257	256	257	267	254	264	264	253	281	268	310	264	269	276	242	267	251	281	267	258	269	271	266	254	217	263	263	274	278	234	261	260	269	256	246	283	262	256	273	278	262	253	270	282	259	273	269	266	272	247	264	272	242	265	256	252	255	276	268	265	265	261	269	263	273	245	268	274	260	276	256	275	258	266	259	257	238	264	268	242	272	272	253	255	272	254	253	239	276	287	237	249	274	266	248	269	258	279	267	264	235	249	243	254	255	275	291	284	258	262	241	266	244	263	281	251	278	254	258	298	263	260	260	246	255	258	248	275	294	232	260	247	267	249	249	277	232	255	266	268	267	268	285	272	293	252	260	253	255	292	239	263	305	262	285	259	268	266	272	272	272	268	265	288	234	273	257	255	268	253	265	261	249	288	287	271	275	288	241	266	272	243	257	279	299	261	247	241	265	235	255	257	257	249	247	266	280	240	276	243	263	243	287	256	274	259	268	258	257	294	278	250	250	249	246	273	264	250	242	222	278	262	256	259	238	264	249	262	267	266	278	254	262	294	280	257	293	231	236	281	246	252	287	284	248	267	251	250	273	269	243	238	262	261	257	249	264	263	247	267	261	270	233	265	281	218	256	236	263	244	243	273	229	280	257	256	261	257	254	243	234	252	274	287	293	265	258	270	242	253	243	236	262	290	263	237	247	243	252	259	262	308	281	283	269	251	260	262	259	250	225	263	271	277	250	271	257	265	272	279	272	250	233	261	284	290	270	242	240	249	263	275	251	265	259	277	253	267	270	279	244	244	279	265	233	267	261	257	252	235	265	252	261	272	257	254	271	300	236	255	270	276	284	249	274	276	260	307	244	254	266	264	250	288	235	264	276	267	242	236	240	257	238	251	259	261	232	245	235	252	266	283	244	253	278	282	267	248	272	280	268	278	258	239	295	262	264	254	250	256	293	282	303	261	249	248	258	245	260	234	276	268	258	273	243	258	263	235	273	249	277	259	281	285	254	267	267	272	257	278	293	276	259	274	232	244	266	276	257	254	249	239	275	273	266	265	258	274	248	247	245	257	265	280	255	288	250	260	275	266	262	242	256	261	248	294	261	256	243	238	253	243	260	282	247	273	263	254	267	227	253	267	277	252	275	263	251	264	248	267	273	253	251	213	280	248	282	270	242	277	265	258	252	249	260	269	239	262	245	274	282	254	268	219	251	255	300	230	284	249	240	258	271	276	275	242	241	247	250	284	276	247	265	267	263	276	267	243	286	247	248	268	272	237	246	228	256	259	249	262	258	240	281	255	262	249	253	226	246	249	262	249	258	257	247	260	282	256	242	273	240	261	275	263	250	269	229	239	243	261	259	248	225	232	230	251	255	262	252	242	243	276	264	249	266	231	260	266	279	237	245	264	219	260	268	289	265	224	273	270	247	236	262	252	256	270	260	257	258	260	284	251	249	302	233	286	307	269	277	263	240	282	256	257	267	272	245	234	260	246	271	267	255	273	227	283	267	248	274	261	235	274	248	298	254	261	266	249	259	247	239	263	255	275	258	256	260	263	256	260	239	277	294	259	243	248	253	282	281	266	232	258	284	263	261	274	261	271	224	269	271	272	232	245	279	247	246	276	243	232	264	277	259	245	293	249	245	255	262	270	271	278	236	285	241	252	221	255	250	291	269	269	303	245	259	258	256	254	262	241	266	282	238	286	246	244	259	257	280	245	251	296	256	253	268	283	255	250	270	256	242	258	256	240	287	261	259	253	230	274	219	261	266
4084	1319	996	649	490	459	360	370	410	336	342	340	333	321	290	306	332	370	305	302	320	345	299	296	320	319	333	348	307	317	290	319	264	331	308	298	314	332	332	316	320	307	312	320	325	339	314	280	306	312	298	307	327	319	322	330	328	345	332	313	319	311	282	324	360	293	335	307	295	276	302	312	329	309	321	335	309	309	322	300	317	301	261	314	330	347	317	314	308	310	328	310	315	329	321	335	326	322	321	351	300	308	294	296	326	312	295	329	326	297	357	344	305	323	306	293	316	319	301	294	359	279	317	336	301	299	339	301	329	288	270	343	296	313	297	281	333	296	314	273	314	298	306	301	345	334	318	292	317	310	286	290	333	338	315	312	285	295	303	309	300	291	314	300	322	321	314	311	309	280	331	342	277	325	316	338	333	319	322	294	289	309	323	318	302	304	299	287	271	342	333	281	314	324	322	304	295	280	305	341	343	290	328	295	313	325	303	309	275	326	318	305	307	268	323	326	314	279	320	307	334	314	326	300	311	329	321	279	299	301	269	321	334	313	341	323	308	333	313	307	304	305	314	297	305	317	306	315	310	298	328	325	295	332	308	299	293	322	332	302	321	316	298	327	302	283	325	298	325	334	319	298	327	333	332	327	295	323	292	289	303	300	322	310	303	325	319	301	294	290	307	319	277	328	341	329	309	320	323	294	313	306	327	284	314	319	313	335	286	351	307	335	289	316	303	314	327	325	304	295	292	346	306	314	301	338	332	326	304	331	290	337	302	307	284	278	284	305	330	308	305	284	330	308	301	304	309	299	305	302	306	318	333	319	334	312	328	306	320	340	289	326	292	266	332	327	322	351	315	299	313	330	326	296	331	319	327	326	299	318	330	327	310	322	302	313	327	315	288	341	296	285	320	288	340	337	307	295	343	321	313	316	284	320	315	319	307	278	322	323	344	300	314	297	278	298	299	307	326	298	285	338	352	308	315	276	317	298	323	351	300	299	333	309	324	307	304	286	313	305	305	318	318	310	325	304	317	324	326	297	302	318	309	293	323	300	310	319	289	275	283	278	334	306	311	345	292	317	301	326	302	301	289	299	296	313	305	313	298	327	305	301	322	318	305	354	315	298	322	298	343	299	328	315	305	321	299	298	316	312	319	322	326	301	321	346	310	337	293	314	323	346	313	292	317	304	313	325	303	282	316	321	268	273	356	312	324	287	281	323	316	343	325	299	330	301	317	298	270	305	345	312	298	308	317	317	348	308	294	315	286	295	325	337	333	302	292	321	289	320	304	332	301	342	294	314	288	303	311	286	320	292	322	303	304	323	302	315	322	304	286	338	265	296	312	294	345	304	318	308	346	308	324	337	315	293	320	296	298	340	302	276	286	303	309	295	297	315	333	325	337	313	300	326	315	320	325	310	325	318	302	319	288	297	310	289	283	347	307	293	305	332	304	277	342	312	302	328	287	310	295	317	279	304	313	307	317	303	299	326	302	322	277	344	283	314	266	310	314	309	279	325	309	343	327	294	343	280	319	278	291	285	294	342	318	303	321	312	302	308	294	287	340	300	362	338	326	300	316	303	320	323	326	312	299	280	321	338	288	313	322	323	299	305	294	319	329	287	307	304	312	323	290	316	300	304	297	300	315	288	329	331	318	321	314	312	317	291	293	299	288	281	319	285	313	322	325	330	354	317	299	331	334	309	298	333	315	309	292	292	296	319	333	295	307	329	324	296	325	296	314	296	327	314	324	335	315	348	289	284	302	303	327	306	334	265	285	312	313	289	306	309	349	300	303	308	326	332	330	308	298	282	320	308	262	327	298	297	322	293	321	305	329	318	306	328	319	295	304	349	303	333	335	303	299	302	308	274	297	302	313	299	304	321	350	327	316	309	262	303	324	253	319	298	328	315	345	324	319	320	315	313	350	296	344	310	345	344	316	319	303	302	293	323	302	339	286	305	319	307	359	327	308	317	308	303	313	300	300	336	294	325	325	302	311	317	332	331	305	328	330	322	305	311	285	317	364	289	295	316	308	304	328	284	306	316	317	312	319	309	286	308	278	333	299	314	309	308	334	326	296	330	305	313	313	331	337	291	291	314	300	297	302	309	347	310	300	314	310	300	322	325	287	350	309	313	285	329	327	348	272	342	277	313	330	300	300	315	310	302	312	299	292	321	352	314	308	310	317	306	285	321	328	318	320	346	295	302	313	323	315	300	296	305	334	350	314	321	313	315	315	334	316	324	290	312	310	306	315	322	313	308	320	305	286	283	322	316	337	320	333	317	310	323	312	293	337	318	309	310	333	334	313	306	303	294	314	315	266	328	331	288	315	301	287	287	324	288	336	323	335	290	316	306	318	278	304	317	317	309	312	306	290	337	306	279	318	303	305	293	317	288	310	320	328	318	313	299	312	311	324	309	322	322	292	300	326	339	313	315	319	344	320	313	298	297	299	284	322	315	325	304	308	286	304	328	330	304	317	319	304	305	314	311	297	317	316	288	298	315	349	323	342	297	343	314	294	345	295	340	327	303	341	307	308	302	297	296	288	295	311	320	308	304	330	318	305	317	288	320	325	301	309	302	297	319	310	325	324	272	325	297	306	322	291	283	322	329	331	331	300	293	311	312	303	283	316	310	345	280	341	278	300	314	321	315	301	313	307	270	309	330	301	324	314	314	322	310	343	284	324	323	320	324	309	337	273	324	333	306	310	310	304	314	313	287	305	305	301	290	311	321	331	325	285	289	314	288	319	306	337	345	317	293	307	319	336	323	291	274	321	315	329	302	333	273	328	304	317	283	301	287	303	344	340	300	316	302	326	308	323	296	313	295	336	303	326	303	321	343	322	317	325	317	333	297	336	294	284	305	315	317	330	312	303	332	335	307	302	317	323	343	344	309	337	341	309	317	316	327	310	322	322	302	319	309	346	321	325	316	316	316	323	300	300	320	354	313	311	316	314	317	280	299	312	304	326	324	305	305	317	311	302	309	312	337	318	302	307	328	312	363	325	327	330	328	325	313	282	302	348	321	330	350	303	314	333	306	356	329	281	290	309	325	305	328	310	328	320	296	303	321	282	364	336	313	299	297	333	320	306	330	291	318	332	324	309	302	327	298	312	307	318	293	319	295	299	302	311	324	320	325	344	335	322	300	335	278	309	296	324	295	306	296	307	292	319	326	288	284	309	331	318	335	319	319	315	311	309	308	333	314	305	333	354	355	332	334	319	285	295	301	335	276	306	320	320	338	305	304	317	304	312	323	324	319	304	302	272	304	314	310	276	318	301	320	316	332	337	305	332	330	322	345	305	276	320	324	328	304	320	326	343	282	346	290	291	330	314	324	332	314	338	309	311	344	302	295	309	309	309	336	343	345	308	323	327	317	321	322	291	319	289	308	311	307	310	334	311	302	324	294	311	290	307	318	312	322	308	273	325	333	331	300	328	350	297	325	303	314	289	297	305	279	318	300	301	315	303	316	304	322	299	307	336	325
23727	21500	29260	24168	21498	18252	2253	1205	918	864	895	803	779	718	698	713	724	629	619	611	613	579	613	638	644	631	574	633	592	554	605	550	551	557	628	601	617	600	585	592	585	610	574	598	575	557	558	563	590	554	566	581	548	589	606	563	586	583	570	591	565	557	582	603	568	556	559	582	584	571	572	607	545	528	603	563	561	575	605	569	568	561	555	585	605	560	598	575	580	554	584	576	551	564	567	566	581	562	608	568	535	579	544	598	537	563	561	569	592	564	583	569	567	536	580	577	567	586	576	586	599	592	580	573	623	577	539	548	591	552	573	557	585	596	559	579	559	568	550	564	601	569	568	566	619	581	563	521	583	584	571	537	543	607	585	550	552	569	559	588	543	517	569	541	559	568	594	574	582	595	586	525	593	553	577	542	546	588	571	583	580	593	543	577	552	570	595	612	576	601	553	621	571	606	570	551	577	582	573	566	601	583	637	606	553	611	550	571	601	570	569	584	547	562	535	555	583	590	549	524	543	584	564	598	593	516	587	546	569	615	557	581	573	613	527	617	534	557	559	508	589	605	608	543	604	559	561	592	574	548	583	611	584	574	593	588	531	595	554	597	581	587	582	547	561	540	627	553	530	524	577	561	536	566	618	565	577	540	557	579	568	562	544	573	575	555	583	568	559	560	592	573	557	571	590	551	584	604	562	572	601	543	559	594	581	590	570	552	582	548	578	559	560	550	546	536	560	565	569	579	555	568	571	562	595	547	523	577	547	564	584	589	527	593	527	597	581	603	610	574	581	548	527	530	591	591	534	532	524	603	545	576	527	569	561	539	585	612	572	556	549	621	573	597	569	594	590	548	537	575	587	570	572	552	572	528	559	557	565	571	518	509	586	563	581	511	533	554	544	528	559	560	593	545	564	559	540	539	584	581	595	560	563	594	577	597	566	541	581	557	566	559	573	572	567	567	572	539	541	565	577	547	589	566	531	562	553	567	540	617	544	583	546	580	560	534	555	579	535	565	534	599	549	585	543	565	588	576	554	578	557	571	593	506	549	557	588	590	629	582	596	555	593	597	573	559	584	592	574	539	543	555	565	573	568	505	592	550	574	541	596	576	603	564	628	531	596	563	538	572	524	546	604	597	598	528	557	538	555	539	580	607	576	580	556	592	578	599	579	573	561	618	553	579	540	520	584	556	560	587	536	602	589	570	544	580	605	572	523	572	602	594	575	550	590	580	522	599	553	548	570	607	593	545	606	538	569	553	522	544	545	541	575	558	605	579	553	519	595	558	568	557	592	534	562	566	573	554	576	586	569	597	561	579	575	559	554	539	558	618	512	574	575	555	570	566	565	538	533	545	584	569	585	557	553	528	529	577	571	537	547	562	582	557	558	533	590	557	564	600	567	538	567	573	573	575	580	551	547	553	548	557	547	562	602	580	599	507	521	592	576	567	539	568	596	578	555	589	596	595	555	579	548	556	585	546	574	539	565	530	557	622	539	556	532	560	571	565	615	539	565	588	567	564	536	581	583	563	569	581	589	577	541	536	565	587	589	616	570	569	573	541	516	599	565	570	568	562	546	594	552	579	566	585	536	561	538	585	509	553	580	591	594	555	557	535	599	609	592	568	585	563	534	550	535	565	555	572	572	580	553	549	546	574	589	563	551	534	528	568	587	615	562	530	568	575	537	551	557	596	548	568	549	533	605	563	546	599	572	571	554	572	577	579	546	535	610	521	592	533	587	545	634	574	547	561	526	578	563	609	543	553	560	542	540	567	567	579	553	624	561	566	564	596	559	514	575	535	561	537	575	554	589	559	581	570	532	586	587	526	552	576	527	529	520	563	572	573	559	531	562	598	517	551	603	617	539	546	572	587	607	573	590	528	541	566	497	543	586	547	521	514	514	546	525	578	559	590	549	603	601	580	596	550	579	575	590	591	590	566	640	571	594	563	531	571	578	575	534	564	589	613	509	537	557	602	592	561	549	633	537	594	567	561	574	555	545	550	541	552	551	570	556	586	596	613	594	562	534	588	528	553	576	569	594	595	563	578	577	571	512	525	559	529	551	532	576	542	513	596	540	567	569	584	596	564	544	538	552	598	577	524	550	555	603	531	592	534	553	569	510	557	550	616	573	561	539	571	559	587	577	589	560	569	604	573	567	625	548	587	604	574	597	618	581	584	574	563	592	543	640	551	525	558	549	553	561	551	551	578	555	599	539	568	593	570	553	538	503	561	539	563	564	572	513	546	568	573	580	542	574	587	554	544	549	570	561	536	586	549	542	569	559	540	539	557	585	555	570	550	554	583	569	590	582	597	588	627	547	583	559	509	555	580	570	577	559	550	567	583	530	590	512	553	597	566	585	542	555	593	592	553	596	610	592	534	593	568	561	596	558	583	534	554	552	561	540	558	556	615	551	570	611	562	600	574	557	558	531	610	608	518	574	612	578	559	538	561	591	552	564	565	541	567	581	546	527	610	556	582	572	559	575	610	544	608	570	544	535	561	555	601	581	568	605	566	572	598	588	556	567	572	554	556	563	556	587	557	547	504	555	525	567	577	553	573	547	530	578	592	536	578	565	584	586	533	585	649	606	577	562	601	571	582	565	607	591	564	534	555	616	548	553	519	583	558	596	567	561	557	527	573	576	525	521	570	592	558	548	566	578	573	546	575	577	559	547	572	586	554	614	560	501	564	591	555	569	553	610	585	571	550	570	588	550	573	610	529	566	578	566	607	603	563	592	548	577	548	538	571	579	579	584	539	564	575	552	555	564	543	568	541	530	581	575	562	557	553	549	546	558	555	537	594	556	576	574	567	540	541	577	592	541	566	576	550	532	568	550	540	563	552	576	552	556	547	599	524	595	541	582	572	534	574	610	563	568	594	554	546	575	561	546	581	562	566	565	537	600	547	541	503	578	583	556	566	583	563	622	609	580	586	561	561	586	603	598	535	536	594	569	532	608	521	530	611	580	565	593	580	568	573	543	521	562	508	575	569	584	594	551	579	562	577	516	575	566	554	551	616	554	552	578	561	594	584	523	545	534	567	570	596	574	541	552	531	572	569	548	557	620	579	608	543	568	560	578	599	551	544	535	569	579	552	570	539	532	609	529	592	596	562	529	610	596	514	592	570	543	569	564	592	558	581	548	578	610	570	512	569	552	520	554	551	556	575	595	576	570	564	569	515	587	584	527	620	573	604	531	544	591	550	522	545	533	590	594	583	595	570	568	516	547	570	559	589	610	521	579	521	564	573	550	532	586	577	606	551	531	570	549	592	534	551	529	547	577	559	541	597	577	564	585	558	575	569	549	570	553	579	599	564	597	574	568	591	568	580	588	568	580	579	521	571	544	591	566	578	565	548	581	560	526	551	609	540	590	546	579	595	571	525	541	599	586	548	644	597	552	596	542	558	530	540	522	552	585	522	539	575	539	571	563	554	569	569	601	548	603	535	590	564	592	525	534	594	587	571	600	561	555	523	615	534	587	546
5432	11150	9538	4941	3497	2655	2126	1765	1451	1351	1222	1106	964	964	919	848	866	814	785	831	742	740	730	713	719	713	704	715	685	677	699	691	675	650	663	669	670	650	668	663	667	602	701	644	625	623	642	650	663	652	655	644	666	656	617	656	652	650	626	668	661	620	621	625	652	638	679	626	623	626	655	629	653	654	636	671	697	617	643	655	596	653	652	612	643	632	655	610	629	713	641	629	626	645	648	663	640	597	596	616	674	643	615	645	661	624	687	672	644	620	607	664	669	642	703	644	578	649	644	672	649	652	605	615	625	620	618	677	661	611	620	641	644	609	659	609	600	615	634	597	653	600	609	661	671	662	637	655	628	679	628	610	683	654	652	665	643	612	628	639	630	610	663	618	647	624	648	652	674	628	668	632	630	647	617	632	632	624	604	685	659	642	655	649	628	626	659	622	683	705	664	622	640	597	619	646	648	614	673	701	683	634	618	650	627	638	630	648	644	626	638	662	631	644	628	624	597	634	668	653	639	638	643	661	651	643	698	639	673	618	664	684	672	605	627	637	655	656	687	619	647	610	633	637	674	621	625	623	671	651	621	640	612	673	653	635	663	601	638	647	655	639	644	615	647	658	624	658	633	635	663	608	652	607	633	650	597	597	654	611	648	658	605	649	644	705	631	653	648	612	646	651	640	616	637	640	620	608	633	574	651	608	611	624	673	632	618	628	666	667	651	623	678	603	664	652	672	626	605	647	638	617	651	632	639	646	650	657	622	623	664	616	663	607	629	647	640	629	636	599	659	645	665	625	624	680	611	623	635	632	620	614	564	636	627	655	658	649	621	604	632	611	578	612	622	599	638	653	665	588	633	651	690	659	660	652	641	630	657	650	653	638	703	652	643	685	655	631	687	651	647	599	653	642	646	621	658	638	613	674	658	630	657	625	667	650	659	625	616	711	616	638	643	650	640	671	642	604	649	612	619	585	636	667	626	653	658	638	634	643	671	670	616	654	589	596	630	623	602	624	615	610	663	616	656	622	683	624	616	699	622	648	602	656	631	636	601	632	623	618	642	652	664	583	629	666	635	653	652	644	602	673	639	610	648	605	627	624	631	591	613	632	622	654	613	650	620	622	594	652	613	603	649	590	657	624	641	625	653	631	674	612	657	704	661	642	642	641	642	637	661	663	605	621	658	634	606	595	658	642	652	657	649	594	623	629	663	640	668	669	623	646	627	698	637	625	614	624	620	653	677	642	623	664	640	674	701	611	620	649	624	659	650	634	639	652	641	680	618	665	655	616	632	615	625	625	701	651	659	656	617	644	635	660	596	612	619	583	638	620	676	640	616	641	589	639	624	633	641	636	633	616	676	656	608	663	649	595	662	680	644	640	605	618	626	675	659	634	665	635	634	673	631	626	638	622	677	656	648	665	657	614	622	643	599	628	635	638	632	652	649	640	639	659	603	615	637	662	669	647	641	646	659	602	648	637	679	618	633	599	640	598	650	636	658	638	699	614	672	607	671	649	693	682	645	626	643	617	684	608	632	678	633	612	623	637	635	652	570	642	641	619	677	655	613	626	657	636	647	650	620	616	623	624	593	627	626	611	678	648	625	632	666	664	647	670	646	675	626	633	665	647	658	594	646	723	607	605	659	690	676	639	595	630	665	644	637	597	708	602	659	634	620	684	597	691	628	650	652	666	640	618	655	630	664	653	645	618	657	656	615	609	660	638	721	623	596	626	637	719	665	642	646	617	633	627	614	691	641	619	634	659	620	626	669	646	655	628	609	641	652	646	651	640	636	642	625	641	608	677	632	652	626	609	588	652	682	582	679	688	665	685	650	646	625	603	640	674	639	641	654	635	651	649	658	610	643	630	644	667	610	683	634	602	676	666	664	652	667	630	620	639	632	626	609	638	665	615	643	681	666	613	595	609	640	629	620	657	682	644	677	652	658	671	618	666	620	609	642	612	639	633	627	602	642	632	674	633	653	633	653	583	650	663	588	593	605	628	631	664	628	658	598	662	617	632	638	616	642	673	623	599	595	613	622	619	658	635	623	659	607	666	603	690	613	665	620	626	683	633	617	662	651	622	626	645	678	605	669	660	642	628	662	637	656	630	659	623	654	645	650	672	611	665	653	641	619	618	668	647	653	631	596	646	694	637	655	627	614	616	629	638	632	674	624	643	612	668	624	679	626	631	641	602	701	668	674	640	621	642	632	637	624	624	611	636	665	645	605	643	683	618	648	648	657	643	625	667	642	657	665	672	658	661	619	609	644	636	634	593	682	655	598	638	641	626	676	633	623	598	619	623	627	619	654	616	622	610	668	613	619	631	615	676	637	589	621	619	635	655	645	627	642	668	636	645	639	644	663	618	600	608	627	640	661	642	646	627	622	617	660	636	644	662	604	635	668	605	670	645	605	651	658	618	666	632	561	629	637	647	616	633	614	627	612	646	666	643	678	663	644	628	642	653	643	604	659	615	652	653	606	599	600	651	618	669	633	660	601	600	646	637	641	620	595	644	653	597	666	623	625	631	620	649	626	634	657	620	651	685	597	654	643	659	642	634	663	626	627	661	620	676	631	632	697	648	670	615	636	667	657	621	680	624	629	694	676	600	638	660	651	639	579	679	618	656	621	647	652	626	661	616	618	644	676	631	643	619	623	612	623	632	616	641	630	635	592	648	626	645	652	711	673	695	697	660	632	631	645	708	662	623	575	613	642	655	638	654	621	647	653	611	665	651	657	656	647	643	621	651	605	633	625	686	630	616	633	639	619	596	674	652	623	670	634	621	623	634	633	677	626	662	609	687	644	611	637	689	594	676	667	727	604	630	603	650	658	647	630	582	639	635	622	628	608	620	646	633	655	647	686	645	602	662	638	621	629	653	625	599	675	647	619	632	624	655	625	634	628	625	630	637	620	646	613	614	633	624	652	602	596	653	640	647	595	718	660	677	654	629	649	618	610	628	655	656	649	633	639	652	658	658	631	665	632	666	654	632	643	671	607	637	639	640	632	616	630	626	706	646	635	662	662	630	624	620	624	631	634	673	628	636	639	627	680	619	648	655	646	658	637	629	665	656	664	662	666	655	647	638	623	620	630	613	571	617	641	683	626	638	634	656	645	624	636	646	626	630	625	664	632	650	660	639	630	673	659	651	634	626	577	618	615	644	656	671	635	657	662	656	677	602	651	617	632	631	667	633	614	633	638	642	614	662	646	651	636	656	653	634	657	641	632	613	676	625	650	652	625	672	631	620	650	663	677	608	648	634	650	634	607	610	639	650	663	651	663	620	662	657	616	697	625	651	679	627	639	632	660	679	625	650	647	663	627	658	628	639	649	625	644	572	650	623	648	645	622	684	652	640	655	655	583	620	643	654	629	640	657	657	659	606	636	606	681	585	616	614	657	627	598	664	619	642	673	655	654	628	646	623	613	635	587	633	647	645	645	623	622	615	641	609	609	616	613	654	623	596	667	632	599	588	599	626	591	663
25038	21482	28372	24972	17705	1213	619	516	501	435	431	395	410	386	326	324	374	329	335	350	326	305	311	317	315	322	294	295	294	295	305	279	312	307	275	296	281	283	268	278	288	301	294	292	270	278	314	287	268	280	260	308	306	293	277	342	308	296	266	290	286	301	287	280	313	276	274	281	288	297	313	285	317	266	273	282	290	274	296	258	287	296	261	311	292	288	294	314	302	287	266	284	287	312	326	313	295	306	312	294	295	311	305	294	316	295	310	302	293	294	294	257	293	298	277	308	278	294	289	279	285	270	281	286	324	281	273	288	274	276	276	277	340	291	301	300	276	283	290	264	268	310	323	296	293	295	271	293	259	280	290	336	276	264	303	277	292	264	313	288	309	281	277	251	303	272	276	270	311	318	278	271	305	304	277	307	264	338	299	291	281	274	279	285	266	300	273	269	253	294	283	291	268	311	265	279	281	280	288	295	314	297	272	291	283	295	303	298	244	286	288	289	278	274	319	303	274	317	298	276	261	259	284	284	318	279	263	298	287	290	280	291	303	282	255	311	292	299	274	279	296	296	274	325	270	268	262	281	286	270	262	263	283	247	267	258	278	307	291	294	267	295	282	273	282	275	263	282	297	293	291	268	267	271	277	265	284	300	274	290	277	293	284	293	307	269	265	309	288	271	293	275	311	305	281	289	287	275	297	294	321	288	288	307	247	278	277	283	309	306	294	285	291	297	285	315	308	261	295	299	293	269	329	278	275	300	299	272	263	291	269	279	304	277	284	277	291	293	271	310	284	304	282	289	290	270	265	284	305	287	276	296	274	286	302	256	305	286	307	263	286	321	270	273	272	277	280	291	283	327	289	299	272	272	298	280	273	301	318	281	278	291	292	295	283	280	291	296	285	273	271	295	275	292	289	299	299	261	292	316	273	263	266	292	274	297	292	285	296	287	283	307	302	281	275	256	258	276	318	242	288	298	306	279	296	285	301	264	302	291	277	283	299	291	257	298	275	289	302	292	290	286	279	275	269	278	296	293	288	288	283	285	287	261	320	290	268	278	256	288	297	300	306	312	269	296	317	274	312	276	271	309	285	270	265	304	292	279	286	293	311	265	275	269	287	305	255	292	290	295	307	285	290	299	312	289	287	318	294	275	254	242	289	290	285	289	299	288	277	284	312	278	267	268	299	285	282	292	283	310	292	275	290	284	321	284	304	294	277	277	252	283	269	260	319	287	279	266	288	322	309	289	276	271	303	282	285	286	268	272	327	293	291	281	264	324	307	308	287	277	293	268	273	275	313	284	278	302	291	283	277	292	291	295	299	309	299	271	272	285	303	287	270	251	303	270	276	263	283	289	274	265	261	295	283	288	273	301	281	242	288	281	295	286	272	289	308	307	298	295	245	286	285	260	243	324	278	280	272	281	285	329	333	257	271	251	287	298	270	277	235	283	276	269	270	243	302	277	272	278	283	276	313	286	282	273	296	265	264	306	292	272	272	289	270	281	306	289	283	276	260	275	290	297	307	283	258	295	279	297	295	292	283	308	279	276	284	317	287	324	278	291	318	296	283	290	266	262	308	287	290	303	269	294	280	322	283	261	299	290	290	272	286	274	274	273	277	288	274	274	277	287	290	288	296	280	305	285	282	301	289	318	286	305	310	292	327	289	282	272	278	288	260	270	303	273	298	282	321	286	281	281	263	260	304	286	312	306	296	294	277	254	277	293	327	291	293	307	296	279	301	272	262	275	316	247	289	260	290	287	291	306	321	321	294	281	310	297	288	300	286	267	294	299	308	260	278	311	293	257	292	296	311	264	267	307	291	284	290	273	272	266	300	290	291	269	296	302	276	299	282	281	289	303	271	281	289	278	289	298	317	249	259	293	238	327	287	312	293	307	304	290	290	296	313	321	275	294	292	284	269	306	289	267	311	284	303	287	290	270	303	260	298	285	254	273	277	285	275	318	286	265	313	297	282	284	297	297	288	276	298	292	284	285	281	313	297	299	309	266	286	301	249	272	298	302	287	300	306	278	293	312	287	265	257	295	279	260	285	244	283	280	317	292	258	276	285	299	283	269	322	285	278	263	285	319	295	258	267	317	272	293	291	264	249	333	275	291	306	275	291	266	277	289	303	308	263	308	279	277	296	287	281	293	264	248	278	297	281	311	300	291	292	289	265	280	318	264	284	280	287	283	260	290	327	250	258	274	298	271	286	302	328	315	325	294	267	299	304	278	276	310	291	268	280	325	288	258	309	269	285	309	323	263	289	297	280	298	302	289	258	281	267	273	278	301	260	295	284	293	271	290	266	276	291	296	276	263	286	264	295	274	329	282	279	298	259	289	287	271	263	289	293	293	293	275	246	299	280	273	261	282	273	298	293	293	279	268	272	291	312	277	266	295	261	279	249	311	282	270	327	276	331	306	299	290	260	266	312	285	256	308	310	290	277	284	293	302	277	281	277	272	262	291	287	263	286	289	313	285	281	269	277	251	281	299	284	297	296	281	263	297	343	293	292	298	285	290	272	282	263	296	286	301	284	285	299	292	308	298	277	284	325	269	301	291	283	302	286	295	311	301	259	291	257	310	313	279	276	283	289	278	286	319	297	270	283	273	291	291	272	277	301	269	291	280	298	273	280	255	290	272	282	260	299	308	283	296	308	281	254	270	275	268	273	283	287	275	284	279	281	281	270	281	279	275	272	297	281	271	296	303	279	289	267	304	300	284	294	273	269	283	304	285	281	303	275	316	281	271	294	259	275	286	316	286	296	284	261	309	301	259	274	292	295	293	293	289	275	275	277	276	311	279	290	330	320	307	309	301	297	278	289	285	300	323	284	302	312	298	310	265	301	306	313	245	280	280	299	290	283	289	298	273	277	267	306	296	312	272	306	269	272	257	292	316	249	288	301	240	306	307	263	296	304	301	296	300	259	283	249	306	303	288	295	297	276	286	334	300	273	276	259	279	301	295	290	272	298	314	277	267	261	304	280	296	254	274	302	308	265	288	288	325	292	280	291	286	286	295	264	274	280	278	294	319	307	285	272	267	289	281	269	299	297	313	320	286	294	290	282	317	305	291	267	325	293	313	300	295	268	290	269	294	302	283	281	297	264	319	271	298	300	275	283	282	292	278	296	278	299	297	290	278	276	285	292	302	267	289	277	301	268	296	291	279	279	261	275	275	262	283	292	289	297	273	257	310	261	295	261	297	297	263	254	262	272	273	286	324	291	285	286	282	296	265	267	287	286	273	265	271	306	288	296	278	318	307	294	291	306	277	292	299	283	300	301	300	317	279	278	302	272	281	312	299	289	283	247	296	265	297	306	311	308	272	294	272	302	300	282	288	301	281	264	272	305	287	293	271	307	299	294	279	306	286	279	282	295	310	299	269	300	329	263	277	257	304	322	286	299	296	318	293	273	247	257	288	298	286	283	271	277	305	272	273	268	279	275	289	291	281	301	301	306	298	297	256	302	290	310	314	273	258	283	275
5081	7377	5376	2828	1895	1548	1267	1006	851	740	617	572	511	537	489	486	490	435	443	443	387	405	406	384	424	368	400	379	397	411	394	392	402	395	367	380	362	375	362	404	386	392	381	390	363	363	372	410	375	367	343	363	350	383	352	341	379	358	354	387	339	396	368	406	366	364	364	388	355	349	373	337	309	388	362	342	363	382	363	356	336	373	389	376	364	335	322	382	360	366	339	384	372	384	390	371	357	362	349	370	332	352	373	333	379	362	374	377	376	379	369	372	362	366	397	373	387	356	371	349	358	388	360	380	372	368	385	359	339	388	342	335	350	363	377	366	369	384	386	383	368	373	384	343	378	362	368	359	372	351	391	385	358	349	373	394	377	346	343	369	371	374	343	384	361	346	367	373	365	351	343	361	347	335	375	356	366	349	361	353	368	360	336	350	372	379	375	366	332	362	352	333	380	341	318	384	363	369	378	329	394	383	415	371	368	371	349	324	418	346	378	342	372	382	371	339	384	358	403	388	360	388	361	366	334	352	373	367	355	368	342	389	331	345	404	376	383	397	383	381	366	356	360	398	358	345	393	347	387	386	330	387	364	373	383	354	354	369	367	355	364	368	389	368	323	370	372	360	371	366	369	348	332	351	340	370	359	360	365	360	356	374	348	381	355	355	353	379	370	370	403	346	389	382	364	340	359	394	367	371	348	382	371	345	320	353	357	356	335	362	356	380	356	342	358	342	377	390	352	377	346	348	360	379	364	343	394	339	382	386	353	377	379	378	352	348	373	374	361	369	369	437	370	341	365	401	348	353	377	336	370	401	347	409	397	392	354	355	364	366	346	358	383	378	362	372	372	383	355	358	379	361	384	340	384	392	372	370	358	367	331	339	353	374	360	333	347	376	358	360	386	362	383	340	349	360	354	339	355	359	375	323	361	360	334	375	363	354	332	382	381	357	338	353	374	377	392	348	350	349	346	394	361	377	372	369	377	373	364	371	337	349	388	365	383	379	312	401	331	382	368	368	360	364	348	376	356	375	333	362	352	380	343	386	421	333	368	335	359	384	393	365	345	345	350	347	350	368	354	355	325	371	373	404	365	323	371	372	380	370	379	352	379	338	348	373	374	387	372	366	363	333	374	356	348	379	338	378	360	363	404	394	408	338	368	350	372	371	381	375	367	368	345	374	339	374	369	369	362	341	343	338	346	350	360	351	361	340	390	366	378	379	387	392	350	351	358	338	364	358	382	399	363	369	365	370	380	328	350	349	381	344	349	356	348	339	387	370	340	355	358	336	373	369	385	335	381	361	362	385	378	346	370	365	385	347	340	374	368	345	365	350	388	385	382	382	361	353	346	358	401	396	360	365	359	388	382	372	323	322	377	375	360	361	385	346	328	345	354	356	371	369	394	362	357	359	379	387	366	355	363	357	352	342	352	349	373	373	353	385	383	355	382	359	306	352	393	362	357	333	349	348	359	382	366	371	348	338	389	367	315	363	369	345	387	339	346	368	389	381	338	356	371	339	371	360	368	380	339	366	352	344	358	366	319	405	381	386	365	364	362	381	360	376	333	352	358	377	375	374	338	377	383	344	350	380	380	370	358	387	359	359	393	365	372	352	391	362	373	350	343	388	401	359	376	349	376	348	392	389	365	391	349	346	371	359	345	355	351	375	389	357	320	350	366	367	353	360	358	362	355	377	373	357	382	342	358	356	354	377	377	337	361	346	332	375	339	392	380	371	370	375	383	367	386	346	359	365	363	372	334	363	365	358	397	344	371	374	386	381	362	384	371	361	347	347	388	381	380	377	390	399	343	378	367	375	366	348	372	353	346	390	377	353	360	380	368	370	338	371	377	367	354	351	369	349	364	364	381	334	340	353	376	411	372	362	377	325	341	374	369	372	332	366	370	390	376	391	339	369	345	358	413	332	352	350	348	329	362	385	374	336	357	353	378	361	342	338	359	393	410	404	372	370	374	312	342	332	399	348	394	353	360	349	416	361	360	353	371	369	375	373	378	353	400	344	341	392	379	346	380	381	341	340	354	371	380	378	399	407	349	381	376	399	339	380	349	365	367	399	370	358	351	389	331	382	353	378	370	382	367	338	395	342	360	392	332	387	345	342	364	349	350	384	331	361	375	366	377	369	380	364	327	362	374	344	381	360	336	363	390	331	378	327	391	373	398	367	390	335	336	352	369	367	372	315	367	375	356	399	378	379	383	369	345	385	370	352	331	370	386	353	356	371	362	371	399	364	350	356	319	413	388	359	388	372	345	366	335	314	390	392	340	354	351	369	378	343	366	367	370	359	358	341	339	372	338	375	363	341	358	356	315	400	374	336	364	360	368	397	402	348	390	394	348	358	373	359	355	361	346	368	337	371	383	353	403	370	328	373	360	353	351	373	392	347	377	395	364	361	351	363	403	365	345	362	383	357	380	405	370	415	376	346	357	355	365	378	311	374	376	387	353	340	333	359	390	356	378	410	349	363	378	361	345	344	364	375	355	358	357	393	345	353	348	362	367	368	378	333	350	387	356	330	345	361	357	352	321	334	387	362	358	364	380	367	370	350	370	388	358	372	362	368	378	334	381	349	378	354	391	362	357	313	398	362	371	380	371	418	366	359	366	406	307	343	361	380	359	361	352	348	383	363	400	360	345	337	342	393	341	396	344	361	377	362	384	372	378	384	365	373	344	359	338	330	390	392	383	348	377	367	344	405	361	330	355	338	353	365	373	371	390	359	391	344	400	394	363	376	398	361	346	374	332	379	356	342	376	383	352	366	325	370	325	381	356	366	342	359	355	353	341	371	356	349	346	345	332	393	362	394	354	367	362	373	367	356	352	351	357	384	356	372	411	361	384	356	384	382	380	377	388	381	369	338	372	346	369	342	342	371	370	413	348	373	362	367	328	346	374	370	369	390	360	409	370	390	342	370	365	388	397	385	391	378	372	337	362	346	339	360	356	348	360	384	405	388	391	373	391	357	347	387	353	389	343	341	360	375	386	371	397	364	383	349	398	342	356	359	382	361	363	364	424	375	345	340	335	389	352	359	327	355	372	377	333	394	357	353	358	386	348	365	366	410	354	350	344	345	363	373	335	364	364	389	354	373	338	360	344	345	369	391	363	381	350	352	351	354	397	363	350	352	352	375	399	328	397	362	367	372	383	379	399	346	345	373	372	338	405	381	352	348	391	362	382	353	356	371	386	360	344	349	353	368	343	377	386	377	385	400	347	358	349	353	389	358	328	370	369	362	378	379	363	377	349	333	353	376	367	389	373	375	383	364	351	361	366	329	359	382	337	358	374	398	315	355	371	378	360	355	358	368	333	364	368	369	369	342	378	352	372	367	358	364	370	357	369	387	371	392	377	365	322	350	337	339	327	358	371	373	346	376	341	343	375	378	334	345	382	362	374	380	356	343	344	358	357	348	373	362	362	374	385	393	383	374	362	359	397	377	342	376	369	403	359	374	378	378	353	407	407	371	356	343
22970	21538	29614	23937	21540	21625	15188	2152	1406	1358	1214	1123	1081	1021	1017	968	1113	896	878	881	828	784	848	802	810	774	756	796	759	811	836	772	754	718	773	770	747	767	746	745	715	795	792	711	753	721	725	749	744	723	707	771	800	749	764	721	715	733	718	707	750	794	766	785	749	694	782	694	716	710	722	774	722	772	721	727	684	684	728	751	766	739	747	724	736	690	740	736	725	725	684	728	780	739	728	698	747	647	751	741	732	732	778	678	726	770	696	777	807	728	712	722	724	734	721	718	718	750	747	748	789	769	755	742	709	756	767	758	739	746	723	722	758	781	736	777	759	730	742	777	727	693	769	743	722	708	675	768	739	727	738	702	687	714	771	762	758	662	699	736	734	741	723	741	746	748	732	728	711	696	739	689	719	727	696	764	753	727	669	754	693	729	729	720	772	740	712	704	763	707	717	714	736	791	718	687	719	733	738	711	736	724	727	686	754	687	749	723	699	749	719	735	731	670	725	741	736	730	692	711	740	733	759	734	727	745	722	716	720	721	739	704	711	719	753	712	754	693	728	742	720	732	759	739	735	754	685	735	723	711	777	748	739	748	710	758	697	735	746	754	731	725	756	762	735	739	743	740	744	753	687	696	748	687	739	689	794	731	764	718	722	696	731	687	721	677	739	699	761	746	683	746	704	680	716	652	713	713	761	706	703	702	776	711	749	695	755	745	799	799	727	676	714	750	745	691	703	732	679	737	769	724	732	748	721	699	730	744	697	725	711	697	731	720	698	714	696	673	728	740	716	763	726	744	739	723	715	748	736	747	702	748	789	760	709	739	757	708	728	718	730	724	698	754	714	746	741	716	698	735	723	745	739	692	739	742	704	773	677	743	670	736	749	719	755	727	745	743	722	717	749	760	717	690	725	779	715	673	703	701	654	765	799	676	744	710	715	736	721	694	744	742	731	722	698	705	754	771	791	737	704	727	761	686	722	743	786	766	702	699	694	737	729	713	704	773	757	742	757	735	745	749	694	748	738	733	749	704	722	742	715	774	764	769	748	730	728	700	735	741	701	727	704	764	703	730	769	719	790	718	752	747	714	698	685	712	725	705	738	763	756	744	773	739	672	704	720	745	703	744	712	667	747	762	748	758	711	712	748	727	722	727	716	717	757	765	726	707	729	727	719	710	676	744	713	742	736	746	769	713	765	755	706	708	722	743	712	695	727	682	741	712	701	746	700	722	749	754	752	706	733	716	732	732	732	750	709	766	764	723	721	749	794	739	711	727	716	787	723	727	742	709	723	746	720	697	712	673	768	703	724	749	775	739	709	712	705	727	701	709	708	739	689	725	722	738	743	744	725	717	729	724	726	697	691	694	717	681	719	700	722	694	768	734	729	709	742	741	743	754	715	714	710	700	725	759	704	739	685	674	764	692	701	686	735	725	731	706	679	769	693	759	701	707	764	725	698	705	764	731	675	691	718	701	714	743	712	759	790	723	744	681	709	747	692	720	700	726	750	674	758	727	710	720	733	685	710	721	763	748	739	756	703	783	713	764	726	746	702	713	711	729	715	771	714	711	758	727	763	719	816	737	734	736	768	741	675	712	743	697	763	739	755	764	711	751	771	718	743	740	723	719	689	743	720	691	755	684	719	744	676	732	704	720	783	715	722	686	752	682	721	701	724	687	736	677	790	721	730	721	734	724	699	779	737	731	697	694	746	716	722	680	719	718	720	748	723	718	716	714	757	705	729	729	717	740	686	703	749	723	732	692	734	697	703	727	730	726	718	735	747	703	795	722	680	779	737	744	753	715	749	768	776	676	736	777	729	741	772	760	767	789	718	746	733	761	734	737	724	732	735	729	764	744	712	719	739	696	725	703	706	707	691	705	702	763	761	660	720	716	750	720	685	712	674	762	737	703	787	664	682	748	691	739	708	742	717	737	656	714	740	721	778	705	717	739	724	715	742	688	646	709	744	742	741	755	729	757	750	704	714	716	691	759	690	735	724	694	753	696	743	716	724	753	710	692	735	741	702	757	732	734	763	746	724	714	713	710	669	720	760	715	693	733	747	726	722	735	763	707	670	759	730	776	684	728	749	704	744	709	749	698	709	701	687	673	716	731	722	721	710	735	710	721	772	751	709	730	694	732	731	738	749	709	773	742	709	710	772	743	763	713	738	701	718	731	697	741	719	689	731	711	705	700	691	716	712	685	753	729	697	732	682	696	786	752	706	740	754	730	748	734	751	704	708	709	707	732	676	747	677	755	671	766	737	720	714	721	685	757	708	721	762	700	703	720	731	727	781	694	741	661	735	728	771	759	736	763	748	767	724	703	682	687	727	712	727	733	720	736	697	768	781	773	745	687	756	765	725	702	692	712	688	733	702	742	717	731	747	746	681	680	733	709	737	720	751	749	671	639	689	668	763	723	691	717	751	733	732	700	722	724	675	718	713	654	706	734	758	679	713	732	699	703	765	714	772	732	694	789	707	726	689	687	739	752	720	730	697	728	725	770	747	715	759	742	698	698	756	761	724	748	726	765	705	715	752	739	699	737	709	744	757	739	720	719	731	702	709	705	723	759	753	724	696	717	705	724	706	690	730	695	695	704	779	728	759	711	688	707	707	688	688	761	730	709	720	713	735	707	704	668	670	725	712	705	741	762	742	715	728	679	718	726	724	708	721	732	765	697	737	691	710	717	727	713	702	727	703	694	706	699	698	731	735	742	724	719	720	713	709	675	680	740	701	714	772	749	694	750	747	707	698	722	710	731	717	744	729	745	705	708	745	685	716	789	738	725	788	713	719	759	701	743	740	705	721	713	763	642	762	703	696	730	741	701	746	726	739	709	687	750	739	722	717	736	720	710	746	729	748	737	731	706	742	740	722	698	704	719	686	722	743	736	745	695	740	749	764	719	712	766	701	743	714	702	793	758	734	724	756	751	736	763	727	749	719	709	694	694	740	716	720	801	757	689	730	710	728	742	746	746	719	672	720	737	705	707	749	692	653	717	741	748	750	757	719	708	751	755	753	732	750	748	696	715	710	727	718	700	755	747	716	726	702	707	715	731	711	741	733	675	747	742	680	727	722	701	699	681	674	725	736	724	691	748	755	702	686	651	702	719	771	696	721	714	710	746	711	736	705	761	725	758	756	685	755	732	760	758	697	732	691	719	739	726	716	673	718	676	748	759	766	743	708	742	703	685	690	738	687	731	742	733	733	703	745	758	704	737	678	760	679	711	697	766	666	674	755	756	784	727	707	722	663	749	713	685	675	673	771	731	745	742	762	787	812	736	659	687	725	710	757	731	710	670	771	741	754	777	695	731	744	701	741	710	765	707	749	710	626	750	688	729	704	691	717	747	698	754	738	779	747	733	673	678	702	702	738	747	700	729	698	707	745	734	722	712	797	762	725	691	727	737	697	697	726	710	729	771	720	774	746	760	718	738	765	660	769	735	756	736	703	691	706	701	784	683	736	699	688	704	679	718	714	691
7729	19023	15364	8427	5874	4619	3648	2924	2465	2044	1879	1605	1445	1385	1236	1306	1446	1122	1047	1012	1041	999	967	939	975	959	902	949	945	906	876	882	924	876	837	879	888	891	886	858	838	849	864	872	855	885	803	810	864	804	851	832	871	822	810	802	853	814	868	846	919	838	834	859	854	767	789	821	833	874	898	842	863	834	785	791	838	864	827	781	795	758	818	818	828	840	811	879	812	870	871	891	806	899	860	840	843	817	747	824	804	841	802	841	855	835	815	849	813	822	846	816	795	782	815	828	862	845	862	802	795	819	829	818	839	863	822	807	777	819	788	831	873	863	803	819	823	814	889	844	806	838	818	863	856	855	839	847	835	835	782	765	830	836	816	788	828	800	831	808	846	846	831	849	849	817	865	898	856	826	831	820	799	880	812	790	864	835	818	857	817	859	831	858	837	819	776	805	790	842	901	800	807	837	841	782	844	840	799	867	807	786	793	834	833	874	815	786	836	817	803	773	857	867	789	809	820	849	852	786	827	752	786	836	858	831	822	877	789	810	849	797	843	845	826	835	799	797	823	839	803	881	811	797	805	840	801	811	813	843	824	758	792	808	831	815	859	806	788	872	857	836	822	826	818	838	789	799	843	840	852	843	755	835	792	855	858	851	803	843	844	883	812	849	845	825	780	766	856	819	841	859	783	868	792	817	827	799	808	824	828	817	845	798	880	811	808	824	865	818	830	880	859	866	839	840	826	842	804	828	806	767	840	852	851	806	839	834	813	834	734	819	834	859	834	830	863	886	794	850	820	846	822	823	798	806	821	841	840	860	857	879	842	762	835	794	792	793	857	829	835	817	821	793	829	801	838	857	847	797	829	852	880	847	860	822	852	917	827	791	825	814	830	838	855	867	768	801	792	832	823	811	807	834	779	789	802	814	823	868	849	875	793	847	832	819	844	849	794	788	817	747	817	853	768	813	823	804	795	890	823	830	813	827	771	823	830	833	811	861	846	812	878	829	795	853	828	811	802	828	813	782	844	846	817	854	810	841	851	861	854	820	845	846	838	855	804	805	834	845	795	834	858	809	807	838	805	888	788	806	815	853	817	829	838	767	861	853	801	800	841	837	821	837	851	764	809	835	812	812	803	805	803	853	857	853	837	805	799	781	827	803	818	826	894	796	825	909	817	828	778	825	820	830	803	843	829	815	796	840	786	830	793	840	832	863	839	849	814	776	822	807	810	817	853	781	845	860	826	857	867	868	820	827	823	833	847	837	863	789	846	833	848	820	796	766	862	823	809	835	825	816	838	818	778	850	794	805	822	847	825	866	803	866	817	792	827	816	833	782	863	824	809	808	838	832	803	775	813	751	832	830	808	818	791	862	839	850	802	790	861	885	804	853	877	824	848	839	799	784	839	820	859	865	781	864	841	831	812	820	861	885	789	825	786	844	855	822	794	864	759	834	816	873	861	841	890	749	844	833	829	850	833	838	820	824	838	778	844	856	845	861	789	847	869	779	772	813	826	802	817	819	842	792	814	859	823	872	811	829	804	789	846	801	837	822	816	834	797	799	863	813	880	837	849	826	825	816	816	798	839	796	856	828	845	808	809	804	810	874	876	874	796	824	788	807	823	804	791	864	811	817	836	815	857	831	868	826	802	842	790	844	814	877	785	799	827	878	896	843	818	795	790	855	805	852	850	826	787	818	826	848	771	811	849	851	841	793	843	895	838	799	810	781	808	840	832	806	854	918	826	830	839	794	864	813	757	820	812	809	786	826	812	867	835	809	856	804	803	824	780	807	781	816	794	770	857	824	804	855	793	794	860	856	800	835	853	783	846	828	786	814	817	832	778	840	859	808	811	801	871	797	859	821	829	827	795	852	829	865	816	785	783	836	879	872	877	815	770	847	776	825	772	843	856	774	765	822	787	842	823	813	820	816	820	840	849	816	848	856	797	794	799	859	805	841	857	828	820	808	810	817	811	788	834	800	848	821	854	804	802	836	822	828	796	742	839	827	860	851	826	861	816	828	782	818	755	823	816	784	774	825	797	868	822	783	807	834	838	846	831	829	851	846	830	874	865	787	818	885	802	772	776	829	796	789	850	819	813	793	808	873	881	822	827	847	805	773	834	802	737	805	793	809	818	868	773	821	802	831	850	815	843	822	849	791	808	837	852	832	809	791	830	856	815	826	840	825	792	763	827	831	744	815	840	813	837	856	759	785	791	841	835	829	793	785	812	838	786	842	817	845	757	803	802	838	823	749	893	805	828	772	812	810	861	841	847	760	842	816	810	885	840	755	796	832	844	786	815	800	792	849	847	852	792	779	852	821	805	833	823	849	818	837	805	828	825	782	843	816	826	836	782	855	817	818	774	785	791	829	803	796	849	803	824	823	834	819	836	853	767	843	769	832	849	843	812	794	783	844	815	791	799	848	772	834	782	876	834	801	830	810	821	795	819	816	793	793	794	791	775	834	873	826	831	816	827	850	856	820	810	809	809	855	818	800	829	783	849	798	775	838	848	841	781	816	821	848	842	821	862	841	863	861	819	816	849	791	835	789	821	825	814	850	816	804	837	871	831	855	816	808	820	818	804	811	819	823	828	814	872	863	764	850	789	736	816	823	817	793	837	811	819	815	861	828	810	799	798	820	836	781	840	832	808	836	812	783	843	850	853	810	836	860	791	815	791	776	832	766	785	772	778	812	827	805	823	866	789	815	807	790	799	835	814	814	854	823	794	840	816	844	817	823	849	823	841	802	819	775	804	847	849	829	813	813	753	771	793	819	837	790	789	875	833	787	793	876	796	822	831	835	831	875	794	865	813	889	852	830	770	853	841	800	823	780	833	813	782	861	847	830	810	838	814	836	816	846	869	846	765	798	854	853	794	825	825	778	865	778	815	819	851	808	857	820	764	790	833	744	830	840	768	813	859	812	751	795	821	812	855	852	790	841	855	819	811	859	857	801	785	821	836	842	798	829	814	837	842	856	798	776	854	821	847	774	827	770	788	829	824	826	813	844	845	790	776	851	791	821	886	855	838	875	789	845	832	842	854	834	778	836	826	792	848	843	850	901	822	847	848	828	795	843	798	890	842	849	810	799	837	806	790	817	780	839	815	824	822	843	885	790	781	821	817	802	844	848	789	843	838	852	838	803	772	795	833	822	805	857	808	794	840	881	807	856	825	789	807	807	805	884	777	756	754	826	839	815	879	841	882	806	804	827	885	793	790	819	836	826	823	793	820	823	798	802	831	843	870	786	860	840	817	845	788	825	809	855	824	791	832	842	807	843	833	828	799	802	860	822	804	847	798	834	814	821	780	842	838	834	834	843	820	788	761	830	808	791	821	855	786	828	837	806	814	860	839	805	815	853	830	823	856	820	856	828	836	772	856	804	809	804	796	866	830	817	833	769	857	806	841	866	832	779	784	825	830	846	806	833	776	790	808	798	813	843	820	815	823	869	825	834	855	855	853	819	873	818	801	816	810	733	801	803	782	804
27285	21031	10234	855	402	354	316	275	303	255	291	265	268	244	229	251	278	240	240	249	278	284	265	247	274	267	245	240	240	252	255	242	262	265	255	279	262	249	232	252	248	243	244	265	241	262	237	236	250	237	233	276	233	258	240	246	257	251	247	229	226	247	260	259	274	268	259	256	286	275	257	284	252	281	240	252	256	252	259	252	256	252	258	238	272	254	285	263	210	248	271	249	263	274	261	258	280	254	238	267	257	265	232	274	261	261	275	260	240	259	293	254	288	239	261	281	266	246	247	255	232	267	284	238	246	265	254	264	245	266	220	233	262	251	275	254	249	265	244	261	253	264	268	264	248	238	271	244	275	247	262	252	271	222	264	248	257	276	238	248	271	242	278	244	245	247	231	263	265	235	241	269	257	230	260	247	249	257	224	269	259	279	252	239	223	239	260	242	264	252	231	252	266	249	245	266	224	256	246	245	243	252	256	255	250	243	286	248	241	238	255	263	257	254	239	255	236	242	257	239	255	251	249	244	265	263	279	267	243	238	262	248	265	235	255	257	273	239	266	248	247	260	229	219	264	249	276	280	259	227	283	232	249	248	220	262	272	254	263	264	226	242	257	252	264	250	286	253	255	261	280	265	245	241	275	295	243	272	273	243	279	267	279	265	249	234	271	248	238	258	285	253	225	262	267	266	257	250	235	246	244	255	253	251	254	254	265	251	258	247	240	265	253	255	276	234	238	231	265	234	252	249	258	247	245	233	281	264	247	212	262	267	267	283	272	276	245	248	256	308	243	244	262	265	261	243	243	240	235	226	256	244	263	243	239	260	254	253	269	249	241	231	254	255	222	216	249	265	270	247	273	279	266	235	242	257	272	282	247	269	259	258	268	267	254	243	250	255	258	256	261	261	223	264	256	247	261	215	258	265	228	263	265	251	238	268	270	244	243	238	268	296	241	237	230	230	239	233	288	255	232	271	238	252	234	272	264	252	260	257	257	249	243	259	244	279	249	279	224	265	232	255	277	249	248	255	246	247	238	258	228	246	267	278	280	281	257	259	248	241	254	296	259	258	237	240	243	233	259	239	273	281	259	263	240	228	264	260	247	256	241	261	256	275	252	260	290	247	241	247	257	263	267	264	250	263	231	245	247	263	256	260	246	270	266	286	270	271	236	254	264	265	263	234	271	235	265	266	253	241	252	268	234	240	283	250	240	273	254	266	239	254	270	242	223	255	258	277	236	283	268	276	278	267	271	257	266	244	251	265	249	241	267	243	278	257	283	256	296	250	274	242	254	259	239	239	240	255	254	239	266	231	253	246	272	266	252	243	255	234	270	258	255	246	237	245	257	274	264	248	259	250	259	266	243	267	237	253	251	271	231	258	244	222	236	264	281	266	282	240	279	258	224	263	268	262	255	294	270	229	236	279	246	248	240	242	264	253	244	235	236	229	242	256	255	252	241	299	250	238	249	231	255	242	225	270	238	271	257	253	255	231	255	272	272	277	228	235	264	262	252	261	290	249	277	266	264	233	228	250	238	250	236	269	254	237	249	255	252	231	239	254	264	258	251	276	256	245	249	261	252	237	257	240	253	256	268	243	254	254	263	256	254	268	265	247	245	250	249	261	229	262	247	269	276	264	274	218	265	242	245	245	258	271	254	250	266	267	241	255	288	254	259	281	240	255	237	279	275	281	241	283	270	262	232	226	242	269	218	254	223	253	251	230	238	242	251	253	258	264	249	250	269	259	223	237	239	277	247	269	279	228	252	257	284	268	254	281	257	259	277	249	274	274	238	253	240	239	253	262	246	246	230	269	262	254	251	256	244	244	256	250	256	248	279	272	271	265	249	265	261	263	235	259	245	247	252	301	259	217	265	245	250	251	256	261	278	253	237	262	291	280	261	254	251	284	291	254	252	273	251	269	246	257	278	263	263	245	243	290	251	288	245	267	277	240	258	258	237	245	254	229	248	273	249	269	231	266	227	246	226	246	247	269	259	228	261	246	278	246	272	273	272	277	230	265	242	284	252	249	270	240	258	244	253	260	269	256	230	263	291	247	253	253	251	263	240	263	289	273	243	261	271	250	258	245	249	266	254	288	249	275	250	267	277	247	240	268	260	295	236	262	243	218	246	248	257	244	240	261	247	242	270	244	233	264	229	252	248	237	281	251	244	249	243	262	261	266	279	249	266	283	236	246	265	279	245	278	256	268	243	261	265	237	271	270	274	247	257	246	250	270	243	250	226	225	249	257	271	260	272	262	245	264	260	263	262	258	272	285	249	233	256	265	267	272	295	254	294	261	274	270	278	264	270	260	241	262	289	255	273	264	263	254	269	250	278	229	240	266	266	257	244	267	225	271	267	270	264	268	260	243	244	258	249	262	235	257	247	261	243	269	257	264	227	270	265	232	248	250	251	261	243	248	251	260	249	261	257	263	252	260	267	254	235	253	249	270	262	262	227	286	247	255	291	267	251	254	254	267	252	277	258	291	249	267	266	295	248	258	243	247	261	265	265	260	279	285	242	245	268	267	237	261	276	271	281	239	245	266	267	268	255	279	250	280	259	248	265	239	247	232	262	247	230	261	248	250	247	252	268	250	247	254	282	239	266	239	264	278	249	255	279	252	275	237	266	254	248	270	236	228	247	239	251	267	261	260	201	260	265	248	240	260	239	301	250	259	267	279	232	250	259	263	275	240	269	281	241	250	257	262	239	242	267	269	244	243	249	247	244	236	256	254	271	244	295	227	257	272	259	279	247	239	221	235	270	266	258	280	234	253	259	260	249	258	241	275	276	267	250	246	257	206	251	271	253	275	284	230	280	255	257	228	271	250	256	263	262	263	263	296	227	251	244	243	254	258	248	260	252	245	246	254	255	242	247	215	254	231	275	267	235	267	274	241	260	254	256	260	244	262	268	243	268	273	265	248	253	247	268	260	257	254	239	258	244	280	235	252	272	257	236	269	263	233	245	278	245	248	258	258	260	251	242	279	253	270	250	256	264	260	240	276	250	261	269	233	240	261	243	223	231	251	255	263	237	275	246	248	254	241	263	227	257	274	250	282	299	264	236	248	253	272	262	256	286	270	261	263	272	268	259	270	269	252	264	288	259	272	262	229	246	263	267	256	249	279	251	275	278	268	279	231	262	230	253	257	240	233	246	290	281	265	245	282	234	243	259	255	248	245	251	239	262	262	252	265	239	232	254	235	259	269	270	259	243	304	253	257	227	248	275	233	292	240	248	245	229	254	289	252	266	260	256	270	265	256	274	254	266	280	247	264	243	256	265	256	238	283	274	268	241	269	244	285	240	263	229	270	232	250	240	254	271	257	240	237	251	262	281	244	240	256	282	272	241	224	252	243	286	244	237	244	240	273	218	261	229	234	270	275	243	227	276	269	277	245	270	250	225	278	209	240	272	239	230	256	257	277	253	257	270	261	246	232	256	247	268	270	240	251	235	256	296	235	225	270	251	244	268	278	244	234	249	287
3938	2420	1637	614	460	434	399	404	353	339	345	338	346	324	350	333	353	330	323	307	312	307	326	326	313	309	331	332	326	294	313	304	316	291	312	306	296	326	321	271	321	313	299	320	290	307	303	323	355	293	341	321	317	295	312	332	331	343	278	330	284	307	322	294	316	330	307	281	327	318	314	305	320	322	323	269	293	307	302	312	334	289	272	334	309	312	316	271	350	309	305	321	313	278	312	301	267	336	324	301	298	309	309	301	324	320	289	295	294	324	300	354	295	307	308	330	311	284	319	338	325	293	304	319	303	314	297	334	310	327	331	310	277	307	304	297	306	302	286	311	309	323	282	302	296	281	307	313	305	289	331	308	290	318	315	311	286	325	297	288	293	312	287	285	312	309	304	293	314	283	300	295	338	324	345	278	286	285	295	309	293	314	326	320	295	294	305	296	297	320	302	304	310	273	299	332	302	313	288	291	347	275	315	314	295	317	299	293	317	305	323	311	303	306	281	318	338	331	356	322	304	333	294	341	331	280	300	282	317	309	320	321	304	346	290	319	310	318	330	308	293	281	326	321	337	320	327	331	333	342	321	314	307	316	284	327	306	321	328	310	287	306	305	311	288	299	283	325	321	312	303	298	350	335	316	323	320	322	318	324	312	328	309	337	304	279	295	318	312	330	287	332	329	311	324	310	308	308	292	306	326	321	311	350	301	290	339	345	328	324	294	326	302	305	317	311	334	293	322	313	318	290	307	302	344	333	331	305	311	305	311	308	342	300	315	317	316	323	279	284	275	289	296	296	296	327	298	320	334	320	322	293	305	354	336	326	322	334	276	323	319	302	341	313	301	325	317	316	348	329	306	330	304	331	333	331	332	313	322	304	314	290	301	344	323	307	328	317	297	290	316	322	297	312	295	333	324	298	328	297	330	308	289	292	326	289	320	326	302	338	316	319	308	336	358	336	288	305	314	292	324	344	335	282	334	320	304	273	309	351	298	332	340	319	300	296	322	295	298	289	313	303	306	291	340	340	316	310	289	320	321	314	312	323	308	305	315	296	307	337	280	295	318	291	317	295	295	333	325	320	306	304	315	311	311	289	325	287	361	333	311	253	341	316	300	313	350	322	325	292	288	299	313	309	303	345	305	330	290	319	306	327	290	299	310	299	326	301	287	344	326	291	325	330	308	303	304	305	307	317	307	298	304	275	324	304	287	321	330	300	321	310	307	304	352	312	306	319	313	348	341	296	315	337	319	289	329	287	340	343	320	299	306	326	309	270	277	279	311	313	342	300	309	322	302	311	293	288	327	302	347	312	323	347	301	289	316	309	306	326	306	334	288	327	319	317	306	281	333	296	289	317	298	339	295	295	317	294	324	322	312	297	296	309	306	302	315	312	344	324	296	314	311	314	296	302	308	300	289	279	326	293	325	308	351	297	318	332	326	343	286	310	291	305	278	323	281	295	307	299	328	311	329	277	313	306	313	343	306	321	325	326	293	322	301	335	329	321	283	326	331	315	309	329	306	328	309	305	300	316	334	343	312	315	354	327	331	270	275	336	318	308	312	329	314	287	308	320	301	296	297	315	340	333	323	290	334	336	301	304	338	325	297	319	303	337	339	314	298	294	311	330	294	318	308	333	332	330	312	323	275	356	295	294	292	312	334	285	312	337	347	289	333	323	306	322	303	297	295	291	318	307	313	325	314	317	332	312	304	316	315	292	291	276	304	337	288	326	318	308	291	305	323	315	303	323	318	315	283	302	336	324	355	301	323	277	326	356	307	315	315	276	304	307	282	314	289	336	298	338	319	292	332	328	299	275	299	351	318	307	292	304	319	294	305	332	303	308	317	335	299	319	313	314	307	301	308	320	319	288	307	299	304	330	307	297	314	311	322	310	324	339	279	306	342	333	316	315	340	325	344	322	303	268	315	312	314	330	276	316	330	284	294	303	310	354	317	293	306	268	315	289	316	329	301	314	311	330	313	277	304	308	336	342	319	297	326	309	293	348	327	338	343	336	323	313	307	307	352	299	329	300	279	316	344	303	314	293	291	294	345	344	324	319	317	313	274	296	290	322	338	326	307	304	306	330	329	315	323	319	286	311	337	307	325	323	295	324	315	315	312	288	255	302	261	315	310	321	331	314	298	333	294	315	328	357	308	288	321	310	302	310	307	324	306	307	321	312	302	275	299	322	285	314	285	316	320	296	290	314	294	331	331	310	280	293	340	314	349	301	316	310	289	332	328	322	312	329	327	299	316	318	331	300	339	322	309	318	342	327	304	282	314	319	316	322	317	312	282	314	298	289	339	336	288	296	327	346	314	271	330	295	305	322	324	308	301	298	263	321	290	326	309	307	362	307	337	332	303	309	307	322	338	311	303	288	295	322	296	332	324	294	310	317	289	318	298	308	301	301	294	292	328	285	315	327	298	319	286	328	310	298	321	318	317	302	316	340	333	310	324	306	324	316	307	337	323	283	302	316	294	251	307	331	341	292	340	294	317	333	294	283	304	306	311	284	303	326	295	318	314	313	312	300	339	319	301	310	311	292	311	322	283	310	291	315	325	344	295	334	310	303	307	310	317	311	297	307	297	300	326	327	311	298	313	301	318	306	320	324	290	304	297	322	313	337	359	321	303	343	302	304	326	307	319	317	300	285	344	316	319	297	335	300	313	298	296	298	312	315	316	331	303	328	306	308	313	315	316	308	305	317	282	314	304	294	305	321	332	316	318	294	291	307	309	301	304	315	323	280	300	301	310	334	321	334	299	322	293	329	306	314	309	317	302	309	321	317	282	287	302	292	304	326	316	281	325	341	300	323	335	287	317	295	356	290	344	324	341	317	300	321	323	288	318	313	310	300	319	307	309	306	294	316	310	316	304	308	310	319	317	299	315	344	340	319	275	339	318	298	299	306	299	319	312	304	300	299	310	291	339	304	323	329	316	320	292	292	302	305	319	315	296	335	310	333	329	321	297	269	316	311	329	311	323	297	291	323	323	302	309	306	301	338	314	347	317	347	274	304	325	288	297	311	315	293	327	307	295	315	315	299	314	319	307	300	288	328	340	311	298	287	337	342	322	315	308	333	320	288	348	290	300	293	346	293	354	300	305	306	304	297	331	312	281	304	300	321	289	328	266	321	327	320	310	325	314	310	308	307	344	337	307	313	296	322	280	297	322	311	326	288	299	323	316	305	332	296	298	317	280	282	281	305	323	315	346	340	309	308	303	303	324	287	299	315	294	283	300	324	306	312	301	299	302	318	318	296	304	319	281	314	309	319	292	288	316	329	325	316	329	319	297	333	339	359	317	296	298	316	309	320	276	311	325	326	326	309	314	340	316	332	330	311	320	313	335	251	326	291	307	313	307	328	281	307	302	355	295	314	324	293	305	299	289	303	336	274	285	300	328	329	314	336	300	267	302	313	346	283	316	257	300	305	325	313	302	340	292	317	322	271	331	325	302	309	330	312	318	312	300	300	281	302	296	318
23771	21498	29238	24222	21486	17735	2131	1153	947	817	851	770	695	722	709	698	627	669	620	628	700	622	559	584	585	577	582	625	567	568	561	614	595	552	609	577	600	570	556	583	575	567	609	555	579	609	550	565	542	547	547	551	566	554	533	588	545	577	596	565	540	587	598	556	611	569	579	567	582	555	521	576	561	586	518	559	585	561	540	569	594	562	583	582	545	596	578	568	542	596	542	577	582	542	579	550	551	555	574	572	570	566	581	567	569	582	564	588	545	562	564	562	552	537	576	585	563	590	561	561	529	563	543	560	565	575	592	559	551	552	594	548	594	541	546	598	534	573	553	542	566	547	596	571	634	511	532	556	549	540	559	531	534	583	589	548	564	553	575	568	580	517	565	584	564	545	576	558	539	579	548	557	549	533	577	566	523	537	569	559	514	562	584	539	524	538	569	580	633	554	517	566	538	494	566	582	570	560	536	602	603	552	563	533	555	584	545	539	610	568	558	555	580	552	554	579	583	558	580	582	540	568	516	601	551	593	557	576	593	593	561	543	559	581	545	525	533	541	595	532	551	522	573	545	540	570	598	527	563	577	550	562	569	594	597	547	520	559	615	569	520	550	549	591	548	582	538	545	548	575	571	575	556	550	520	539	529	547	570	583	553	521	534	567	556	563	574	600	575	602	530	578	580	568	548	545	544	556	563	523	544	547	536	576	567	560	570	530	552	541	546	540	549	550	582	546	557	552	555	571	564	555	550	568	562	554	590	576	550	540	509	511	546	545	536	580	565	547	586	590	575	561	587	551	506	518	508	544	540	542	578	592	524	553	562	525	574	545	550	578	532	563	531	595	585	608	549	548	517	586	582	571	540	548	576	579	565	575	512	595	583	539	557	521	589	578	623	578	564	561	549	533	567	545	605	559	553	552	541	521	549	573	514	543	565	553	560	532	568	540	566	576	556	571	568	576	572	597	569	551	548	538	537	554	568	574	591	512	519	552	538	556	568	572	564	587	563	607	542	589	594	561	512	560	596	558	513	581	565	553	593	600	550	602	582	565	532	547	587	566	553	531	533	573	582	576	587	575	553	559	556	577	543	552	609	557	538	509	582	542	595	566	585	596	502	585	561	570	560	564	547	577	563	554	519	545	560	550	548	527	561	583	580	549	559	551	579	574	576	538	548	576	558	549	533	570	550	538	578	589	556	563	568	563	545	540	545	554	579	557	578	571	575	562	563	542	526	545	584	576	541	489	559	525	589	611	583	555	590	558	602	549	579	602	524	560	561	547	553	546	577	529	592	589	517	560	546	590	537	549	528	553	553	572	528	521	570	545	621	578	553	563	549	563	553	548	544	580	564	525	596	539	546	517	568	540	523	533	552	585	560	559	545	565	526	571	522	598	592	547	530	513	549	544	581	571	544	537	561	547	552	535	572	518	573	556	570	520	572	530	525	561	523	572	600	574	566	568	582	562	567	552	573	522	588	580	583	574	537	570	570	566	543	583	541	525	579	567	576	539	558	566	562	548	549	550	533	549	565	536	598	544	534	572	572	577	585	599	542	591	523	566	579	566	597	600	572	563	597	574	579	553	573	546	538	563	556	552	563	537	578	558	562	606	549	531	591	576	582	588	574	585	564	582	549	576	568	549	586	502	578	599	569	564	559	576	553	556	545	574	540	590	586	587	577	520	561	544	561	575	574	535	564	501	558	553	572	571	564	555	563	541	546	601	536	563	581	568	553	551	520	518	568	559	534	561	584	536	573	603	555	556	566	573	578	542	554	571	550	553	556	570	552	572	589	541	556	560	563	572	617	548	544	529	607	560	549	598	568	602	556	570	522	568	534	559	537	515	565	582	583	565	520	544	539	579	551	517	524	550	542	572	545	529	547	544	521	575	546	596	537	583	561	582	574	550	535	517	556	579	587	566	599	556	574	584	578	564	599	594	538	558	522	531	547	563	590	540	592	585	560	562	545	558	549	557	552	552	542	553	556	552	552	614	566	543	561	539	570	541	575	553	623	575	581	578	530	545	596	597	552	541	532	571	564	549	551	544	583	566	538	561	530	545	538	555	582	555	559	582	551	555	548	573	592	580	561	597	560	540	594	594	554	558	553	536	585	523	589	540	584	599	583	543	604	549	576	557	551	589	538	566	556	556	546	525	541	621	565	565	523	578	543	575	561	592	563	580	538	553	562	556	563	500	540	550	533	547	572	561	557	543	538	544	542	586	614	578	561	592	542	564	568	565	565	559	632	586	565	585	575	599	606	536	553	572	567	560	558	579	543	542	532	555	517	537	578	554	573	552	534	586	585	526	597	568	532	536	563	512	544	586	612	553	570	547	538	547	564	564	562	567	553	567	587	530	575	552	555	496	550	561	580	563	555	527	551	598	511	565	558	559	523	543	565	542	570	544	570	544	577	544	589	559	616	563	566	589	545	584	507	536	556	585	565	546	564	543	562	583	562	605	546	568	571	537	557	566	572	560	572	561	568	559	590	565	530	568	538	590	518	541	498	566	591	552	539	583	550	538	540	554	553	561	543	544	540	534	546	544	514	573	575	585	614	552	552	584	539	583	575	540	534	587	527	512	562	567	597	568	526	554	571	570	534	573	542	576	597	582	545	546	532	527	540	533	563	558	482	544	518	551	510	535	552	617	551	557	569	538	502	556	562	537	550	598	611	542	536	571	529	596	572	573	542	541	554	553	536	577	560	576	549	604	559	577	548	550	587	559	513	555	533	626	592	584	540	565	546	540	497	561	557	534	555	499	609	563	540	564	558	565	564	574	537	545	596	620	529	537	573	564	599	565	543	581	556	501	537	563	584	527	614	542	580	547	534	596	544	542	586	558	553	560	533	565	558	562	537	567	549	584	567	559	574	569	558	585	527	533	643	567	565	609	580	574	584	534	571	611	587	546	590	566	532	565	581	582	556	526	566	562	584	529	563	513	594	525	546	538	525	574	521	582	558	538	605	556	578	567	581	545	576	539	534	581	565	508	581	602	530	525	569	540	552	581	553	547	551	501	592	533	567	561	543	607	536	576	521	524	542	576	537	532	583	542	573	553	542	535	539	576	582	530	577	524	588	581	549	577	565	585	571	563	564	557	554	572	543	556	571	531	547	528	571	562	555	569	553	600	594	588	566	571	522	554	572	567	507	541	583	575	559	585	571	554	561	533	560	559	553	585	609	635	556	557	523	606	515	577	543	553	546	579	558	546	568	556	573	514	500	568	570	565	583	589	560	570	581	581	576	582	522	545	568	584	561	526	567	553	556	521	542	577	584	544	527	564	541	572	617	556	579	570	553	564	566	537	562	584	551	545	526	525	540	592	543	564	583	586	550	537	591	538	517	548	588	562	540	557	532	588	557	550	577	572	533	537	584	528	530	578	560	574	511	603	582	531	573	562	563	541	584	547	536	583	554	546	514	551	567	558	595	595	550	594	530	560	550	555	543	524	546	569	530	521	548	584	527	532	570	589	560	582	602	556
5127	11304	10195	4841	3473	2635	2116	1708	1492	1260	1126	1026	1038	880	838	786	842	809	776	716	685	685	712	717	722	686	701	688	708	697	663	712	647	712	681	641	701	681	635	670	615	619	660	652	661	657	627	677	651	663	636	613	607	638	605	681	631	618	611	633	636	662	642	645	618	653	660	611	621	607	620	652	654	613	652	641	652	681	608	601	688	628	634	601	612	625	649	656	648	649	628	627	640	623	634	664	615	669	642	620	668	633	633	635	616	618	611	629	701	656	691	654	644	618	661	599	603	650	677	632	688	622	677	629	625	618	619	619	656	619	647	583	673	640	651	652	622	608	658	623	677	641	629	653	624	622	613	670	590	718	650	633	605	660	629	618	648	605	614	691	658	626	646	589	584	654	628	649	657	650	611	605	614	625	624	665	623	643	646	643	668	588	639	631	633	663	643	587	628	609	646	677	615	610	633	586	665	670	662	615	655	632	620	643	659	606	642	652	618	618	610	646	661	643	695	631	641	650	675	619	599	643	613	655	648	640	645	619	646	627	674	622	581	674	596	607	620	655	604	624	645	604	633	629	635	589	655	622	651	627	635	622	646	635	638	633	666	620	634	636	591	666	619	641	650	616	631	614	641	594	624	643	633	634	609	627	652	627	647	673	666	657	637	611	631	653	642	637	611	631	665	645	593	626	648	702	619	660	608	646	610	605	652	658	634	602	690	676	633	658	651	598	646	652	633	634	661	644	627	637	636	667	650	591	597	615	593	660	654	630	654	593	635	629	637	645	619	686	648	646	626	658	622	618	631	591	666	651	682	670	618	630	619	637	657	623	616	630	647	663	651	622	599	618	611	606	631	644	651	640	689	624	633	664	605	619	641	640	631	652	614	589	643	667	646	624	643	677	619	645	617	653	676	615	667	657	645	623	650	630	620	611	661	672	630	693	625	610	616	647	659	635	614	625	665	615	651	672	592	623	620	678	639	666	634	631	597	633	628	632	642	622	619	649	639	579	605	681	623	628	630	612	650	621	662	612	660	606	637	640	684	590	593	593	590	647	608	666	634	635	632	663	688	686	612	641	618	671	650	677	652	649	601	655	619	646	643	664	636	675	638	628	656	640	621	592	673	630	628	605	652	651	639	610	640	655	632	628	660	654	665	659	659	643	645	593	602	681	639	645	628	648	641	618	643	618	592	610	652	606	606	646	621	607	624	632	638	647	643	657	645	620	626	651	618	599	619	631	629	641	622	627	677	646	648	667	632	595	669	649	648	640	631	668	644	649	673	654	598	651	668	644	616	617	598	640	629	659	649	607	631	615	680	622	641	652	627	653	601	670	634	623	613	628	621	672	643	618	633	658	644	615	644	626	579	618	690	601	653	613	624	666	642	652	608	644	625	607	621	642	620	659	590	609	646	645	624	633	640	653	606	626	654	667	595	651	623	644	622	604	624	623	646	674	664	669	640	607	607	658	634	618	659	644	620	621	611	654	617	630	652	653	635	642	646	630	652	667	638	620	623	637	691	670	672	602	658	642	666	665	632	626	605	628	633	671	609	640	657	692	606	636	645	647	633	624	582	600	679	656	651	683	644	685	594	615	628	638	623	625	583	644	657	597	656	632	635	654	591	649	655	641	614	604	599	633	635	629	649	590	648	645	638	627	605	599	654	598	619	687	606	671	629	619	648	673	622	621	648	656	619	637	627	667	662	644	645	626	642	639	645	614	636	623	598	617	664	603	605	621	625	646	652	675	615	635	638	622	619	610	679	651	636	670	642	638	667	633	626	593	627	673	642	654	618	599	652	638	648	651	654	660	651	643	606	597	595	615	626	652	647	615	638	638	637	663	638	669	684	641	633	629	626	601	607	658	655	639	669	648	611	660	642	613	591	647	629	629	654	651	655	643	653	606	675	627	646	713	617	633	626	640	674	608	650	613	639	607	646	638	614	654	659	629	650	641	603	627	656	630	584	653	644	612	643	679	692	669	613	572	635	648	645	639	606	565	659	657	633	612	619	601	654	633	658	590	655	644	623	672	635	645	623	688	631	641	585	607	624	641	653	685	601	619	643	643	650	582	634	615	629	626	632	648	615	664	602	645	587	638	604	648	621	622	685	648	598	617	619	629	683	655	613	662	679	605	592	616	639	602	610	620	648	635	658	651	658	662	666	624	621	627	677	652	651	647	658	590	610	637	637	623	654	651	602	601	647	631	666	582	619	638	663	591	648	685	636	610	573	600	615	680	655	619	657	718	658	657	651	559	629	621	587	618	648	608	632	624	626	655	655	649	659	636	657	636	657	671	642	593	634	612	624	648	632	599	629	674	686	648	601	639	668	610	676	650	629	648	633	639	640	648	626	584	657	595	654	634	610	612	635	669	653	643	673	651	664	598	686	648	656	635	685	629	618	642	646	641	655	631	640	637	602	622	614	587	648	627	639	603	628	654	630	648	627	639	610	636	629	640	638	606	622	616	658	665	640	693	650	650	629	647	623	649	629	621	673	601	616	635	619	626	625	589	625	635	601	644	678	660	677	655	637	626	636	604	615	660	627	627	618	666	625	657	618	654	658	649	610	640	647	629	613	648	617	622	590	630	629	656	630	623	661	636	595	644	619	662	680	624	613	654	623	631	633	644	674	592	668	605	617	645	615	642	619	625	607	626	658	611	637	661	616	637	649	621	603	643	638	634	658	633	631	653	619	647	636	632	640	648	644	659	660	645	667	641	649	634	644	623	585	655	592	626	675	609	605	624	591	630	645	647	649	609	625	625	615	663	616	678	615	678	656	646	662	637	643	563	624	675	625	597	672	650	676	618	666	623	648	677	636	577	618	659	698	656	685	657	609	643	634	643	635	675	619	642	652	661	639	663	615	650	601	651	617	642	702	670	623	665	635	624	653	653	677	618	619	650	645	597	647	640	634	608	607	613	659	636	612	635	652	661	653	631	655	653	638	619	643	666	646	628	637	641	623	610	609	651	614	669	621	603	626	620	664	643	651	676	682	609	636	602	612	603	649	615	671	617	629	604	626	638	650	666	650	633	624	612	657	631	636	639	630	603	658	646	646	613	654	663	647	631	612	650	652	652	621	620	630	649	599	615	612	664	602	641	665	604	659	635	635	661	680	634	572	630	655	631	665	643	595	675	672	614	604	629	656	618	619	600	687	636	683	640	630	605	589	629	621	659	647	679	662	665	666	665	612	650	655	639	603	584	621	617	642	625	638	642	662	652	657	653	695	549	630	584	676	631	636	641	652	640	658	664	593	666	662	663	626	638	666	683	618	680	676	629	592	631	612	652	622	653	568	620	665	629	682	576	616	662	606	669	616	611	591	634	624	645	617	619	671	631	641	657	660	625	619	622	631	640	667	679	671	627	631	613	621	650	645	630	662	648	647	643	664	621	640	627	645	604	649	644	651	662	638	578	624	637	614	614	642	650	620	618	654	649	655	599	625	647	662	644	652	658	626	594	624	648	664	656	629	636	623	606	643	651
25057	21482	28378	24965	17454	1199	612	499	450	384	386	413	341	340	344	348	344	336	298	260	283	360	328	297	322	294	297	323	325	297	299	283	285	291	301	308	274	271	335	337	293	307	319	299	284	283	284	327	275	297	277	252	273	262	291	262	274	282	292	285	312	287	305	291	275	296	276	267	298	289	261	260	274	260	280	262	282	284	303	272	284	313	274	299	272	292	279	274	283	280	301	295	302	281	303	268	281	274	296	285	290	271	299	313	299	325	249	303	277	286	283	309	298	296	281	265	269	268	281	270	307	280	270	275	325	289	300	281	265	276	296	278	276	287	307	287	280	282	292	297	270	284	292	316	283	274	304	264	248	259	272	303	283	255	274	281	296	292	241	328	278	280	290	265	292	286	267	282	290	289	276	280	287	294	243	293	263	271	289	291	285	289	268	272	271	266	276	310	286	309	284	265	291	285	273	279	255	284	311	293	264	316	267	268	305	270	265	303	309	307	283	281	286	316	290	291	259	281	283	290	312	261	267	301	274	262	297	259	284	283	275	261	272	273	256	304	285	291	264	257	278	276	283	276	261	289	287	297	295	289	271	293	258	260	295	274	304	278	316	303	292	273	258	264	264	275	295	249	308	286	287	296	266	274	297	291	246	288	305	281	277	322	289	251	287	285	277	287	287	298	276	283	257	266	239	316	281	290	277	313	287	305	305	268	303	274	282	287	268	279	289	266	278	298	279	295	311	272	280	299	295	295	279	271	264	290	269	280	280	247	288	299	326	301	285	266	279	291	275	290	310	268	237	275	274	282	258	271	297	284	302	302	288	282	324	285	278	304	288	311	282	277	266	259	289	284	285	288	295	244	292	282	299	342	264	271	273	276	295	320	293	272	293	262	264	261	272	280	256	275	289	233	271	246	282	278	308	305	280	261	312	285	304	266	319	270	279	276	266	256	295	267	294	273	314	279	282	308	294	284	284	296	296	309	249	266	272	307	276	276	283	279	305	285	289	291	312	283	291	280	272	272	305	285	245	258	284	298	311	267	293	288	308	296	303	278	272	301	296	285	304	283	283	310	287	259	288	260	288	298	284	261	302	261	296	285	273	261	253	299	289	293	300	280	295	287	268	246	272	266	290	300	293	298	294	292	244	258	283	278	325	289	272	260	289	302	283	266	303	298	282	296	291	313	294	263	253	271	286	291	279	298	270	296	279	288	309	263	262	249	294	290	310	280	284	289	272	249	263	282	308	250	270	289	251	276	264	284	276	306	284	320	314	294	266	324	267	270	281	294	262	292	291	285	281	286	254	305	269	308	286	324	295	318	291	261	282	268	254	246	268	295	273	292	280	265	270	287	290	289	314	271	255	273	288	310	273	297	268	299	321	266	283	269	268	285	272	291	270	292	260	252	281	299	270	300	293	284	281	295	284	299	258	266	262	272	321	284	286	267	253	326	325	288	279	274	292	294	280	275	300	281	234	280	309	249	280	291	293	272	273	288	270	271	264	312	327	276	282	273	265	284	304	292	287	293	315	277	295	274	282	312	302	288	296	270	292	301	305	289	288	252	287	286	312	260	286	294	260	289	281	265	290	283	288	308	272	296	325	291	286	289	292	249	290	273	305	263	271	290	302	250	295	284	296	315	274	274	278	279	268	295	267	260	276	300	265	258	313	292	271	305	286	299	264	313	257	302	283	258	255	309	281	276	306	286	283	269	290	271	270	294	270	293	262	294	294	290	282	301	277	286	310	293	286	295	275	273	285	307	271	313	255	279	255	273	273	278	293	277	270	297	319	300	299	290	291	295	263	278	258	276	257	299	274	259	257	304	297	307	291	288	284	277	266	273	301	262	306	288	284	300	303	267	265	294	284	274	268	279	258	283	288	263	289	287	308	295	286	299	282	270	264	264	265	264	276	249	311	281	255	267	287	294	271	305	292	280	293	305	258	284	274	260	303	269	299	295	308	256	305	276	284	278	251	278	277	279	251	268	296	290	278	272	297	262	279	305	268	298	279	301	264	271	267	306	309	277	251	284	286	275	316	297	273	281	286	271	278	249	300	292	296	267	259	266	279	301	270	296	286	274	258	252	276	312	272	324	311	286	259	309	306	270	284	301	246	265	280	267	286	284	284	291	272	244	282	283	236	288	273	280	305	307	262	299	284	259	293	289	279	254	298	300	251	272	267	267	287	283	268	271	303	299	273	257	327	269	276	286	304	301	269	299	272	274	242	315	275	305	287	310	291	271	295	293	257	276	270	299	266	291	276	284	289	233	265	315	267	290	329	249	283	273	307	309	275	292	273	297	266	317	267	258	294	282	284	284	274	288	302	264	264	277	298	269	260	294	253	284	305	311	267	271	278	260	306	282	294	268	277	279	279	269	280	275	282	261	281	275	287	268	320	263	298	300	267	316	282	292	279	311	262	295	298	264	286	254	303	261	296	287	293	304	315	290	281	277	285	282	276	286	279	281	253	303	314	297	274	297	259	277	280	286	266	249	272	275	271	275	296	287	267	264	295	286	280	276	318	316	304	284	268	255	303	291	296	295	292	293	264	258	285	295	270	264	306	304	282	306	253	287	275	267	289	275	298	296	296	286	295	280	269	257	273	275	304	292	306	296	289	304	271	278	248	290	258	288	289	286	288	299	290	294	292	273	292	281	293	300	260	257	285	294	278	271	298	280	275	285	277	311	320	265	303	286	287	278	307	258	283	259	298	269	283	251	261	284	289	302	265	266	262	295	318	287	266	268	275	265	293	261	293	272	266	293	292	315	262	298	315	263	299	293	284	281	272	287	259	261	322	273	288	299	243	259	267	295	285	281	320	284	279	319	264	269	268	275	280	314	296	293	266	275	297	277	270	283	262	280	276	283	255	279	276	275	295	281	268	247	276	308	284	297	295	281	292	281	272	278	273	295	292	283	252	273	268	272	310	289	281	313	251	283	274	302	266	287	289	270	299	311	287	297	298	288	258	286	268	243	284	259	280	301	272	283	280	295	271	267	291	285	311	259	277	301	269	289	285	262	287	305	291	279	261	304	291	293	292	281	266	284	291	280	282	291	233	299	309	293	290	295	273	291	306	282	250	286	265	281	261	265	301	271	304	266	278	290	280	311	288	283	273	295	242	281	279	270	309	279	292	262	284	271	280	283	305	265	308	292	269	275	297	291	311	296	266	293	282	296	295	299	286	304	282	280	287	310	285	280	305	283	298	272	276	299	291	269	336	293	302	291	272	259	296	287	274	298	269	281	292	283	246	299	291	286	286	254	284	272	270	245	320	319	267	316	276	284	283	289	268	249	270	294	289	290	283	262	238	277	295	301	284	312	310	278	286	253	270	280	294	289	308	268	259	282	252	303	278	279	268	272	264	301	275	261	295	295	251	281	278	279	282	271	277	259	297	290	261	258	261	287	280	273	294	281	283	259	289	253	295	290	263	281	262	267	294	264	291	279	275	290	268	301	280	272	275	281	284	276	298	291	272	300	287	287
5091	6887	5831	2983	1990	1475	1172	1006	876	747	649	615	543	522	463	505	510	441	421	439	367	419	431	387	370	384	365	398	389	398	420	369	376	379	396	383	379	374	386	340	382	366	385	356	354	401	390	342	371	331	368	379	377	378	355	338	344	353	361	349	373	344	377	375	366	369	323	373	342	384	396	333	356	365	341	356	348	328	377	378	364	377	375	365	375	384	349	358	346	341	337	372	322	379	365	363	331	332	347	364	372	354	366	344	352	393	378	381	343	364	348	390	357	376	345	332	349	365	376	379	342	345	370	384	354	386	365	370	364	344	363	371	379	352	345	341	377	366	328	365	348	343	347	394	328	343	367	355	368	355	341	385	381	360	338	349	332	345	351	367	368	330	374	334	370	369	362	374	357	361	383	371	368	356	371	349	332	374	359	343	343	360	366	373	387	393	327	373	369	363	349	327	352	377	338	376	332	350	349	387	367	394	352	342	351	374	365	375	311	391	368	340	336	346	341	337	374	352	392	379	307	386	339	357	382	357	368	359	388	370	368	353	384	395	369	370	388	403	360	349	361	322	347	373	356	344	379	405	364	365	353	371	365	380	379	332	411	354	340	357	380	365	363	363	384	355	387	408	342	373	382	357	327	403	354	387	344	368	356	349	341	351	377	361	347	362	363	371	355	374	363	352	393	394	410	358	373	346	343	313	344	370	402	384	359	336	361	394	367	352	368	375	366	346	358	348	375	349	374	317	354	368	355	365	339	353	330	338	358	368	370	328	347	365	362	357	379	379	333	379	389	356	352	369	375	358	363	367	373	370	378	390	388	358	364	339	374	369	334	357	360	389	380	356	363	351	309	336	355	355	374	333	366	359	359	367	346	348	370	391	306	375	357	338	382	369	393	335	373	341	331	405	344	352	399	334	382	374	384	359	346	346	343	372	401	366	370	342	371	357	357	349	376	373	415	362	321	348	333	384	342	369	358	348	333	356	375	378	353	355	349	328	352	384	371	365	334	349	362	356	344	351	353	359	343	351	361	327	315	332	350	357	355	354	376	348	374	393	394	358	347	341	363	364	330	372	342	334	357	355	362	374	360	361	344	365	375	364	310	359	341	332	386	326	339	343	366	402	359	323	342	360	362	363	378	326	346	364	364	325	341	342	354	349	351	296	361	376	357	388	373	368	340	367	337	348	350	367	343	336	374	372	368	373	375	369	380	357	357	334	357	346	374	330	352	328	359	373	355	368	344	379	401	347	344	354	360	362	367	324	357	383	379	368	355	383	390	378	355	373	321	404	352	358	341	358	362	388	363	338	330	343	350	366	403	372	359	336	371	345	341	359	386	391	404	362	360	325	376	355	398	320	394	367	378	367	360	313	378	395	396	342	383	376	396	352	396	357	368	367	369	367	384	367	342	357	351	375	359	368	348	334	314	379	357	357	372	361	378	336	374	365	384	370	384	358	325	360	364	378	363	375	379	361	375	379	370	362	337	370	353	334	357	363	356	354	365	344	353	359	317	347	338	354	338	364	350	371	380	365	342	346	354	355	385	370	405	358	344	386	356	360	347	380	345	391	327	346	378	360	363	339	359	375	391	379	312	387	342	347	316	392	338	356	375	330	355	352	358	367	374	329	361	334	356	345	361	373	395	355	343	358	329	351	376	393	366	343	340	331	376	374	381	365	387	332	348	376	360	342	367	383	398	372	323	351	346	328	364	346	386	364	361	362	361	338	361	380	363	378	357	382	357	367	358	370	389	355	374	378	362	347	348	377	339	335	367	373	358	345	363	343	380	350	347	336	400	357	385	352	340	350	397	321	332	369	390	361	360	370	369	367	370	386	346	349	360	397	384	401	346	328	353	364	372	337	385	372	374	336	326	388	339	376	393	362	401	328	397	375	343	375	343	337	383	351	348	386	343	375	325	356	342	375	408	364	367	371	362	367	348	338	391	375	367	330	377	379	354	353	403	374	355	347	346	341	342	364	352	406	339	363	344	365	386	339	391	382	364	344	353	340	362	336	357	390	345	338	369	387	342	327	400	360	383	362	349	366	347	380	362	339	371	346	366	357	338	353	318	358	358	336	354	352	345	333	383	362	353	339	341	354	382	340	382	383	352	350	323	358	380	349	338	380	361	331	350	361	365	386	342	358	367	337	381	347	370	375	382	363	397	364	390	338	367	376	368	366	379	385	375	360	377	397	337	351	366	359	372	339	353	339	376	366	323	328	385	352	362	361	362	335	330	327	344	328	354	370	362	359	355	346	374	396	370	370	356	385	329	347	362	374	380	358	357	346	349	370	394	356	369	377	364	374	354	363	366	368	358	348	348	353	370	363	373	356	351	363	331	332	359	370	358	337	347	372	355	397	376	363	385	347	355	378	351	359	381	393	371	346	380	373	342	371	396	358	360	340	385	369	340	351	402	365	330	341	331	371	377	368	348	346	333	349	376	328	324	318	355	333	365	344	334	390	369	369	339	382	386	354	384	369	391	321	350	363	329	348	362	324	343	328	361	331	343	344	303	349	417	389	367	387	371	376	341	346	394	369	361	337	362	366	352	326	337	349	363	375	381	347	374	330	382	371	358	374	361	370	389	368	326	333	335	380	370	338	371	381	364	364	366	385	396	361	343	349	362	352	372	370	347	339	360	360	338	328	365	373	343	355	358	388	315	382	385	381	360	364	359	368	348	366	363	396	370	356	386	369	386	325	364	368	349	384	350	357	354	368	353	340	373	361	365	373	350	335	376	364	345	346	355	334	366	361	350	361	392	386	344	356	361	356	388	368	381	342	375	356	378	361	368	350	369	375	352	351	359	358	358	367	369	352	364	368	336	344	359	357	337	358	377	364	368	356	326	356	335	332	371	363	366	362	334	345	378	373	345	364	385	371	368	349	349	371	372	368	361	380	341	355	339	368	377	374	388	355	380	327	347	378	390	379	367	355	363	362	403	340	349	358	334	353	379	355	340	354	347	326	368	378	348	359	344	366	343	387	351	374	345	335	369	336	364	394	388	356	357	334	381	400	325	328	365	385	346	362	376	371	375	343	346	352	389	337	410	383	366	364	359	343	360	384	371	370	352	357	383	374	337	362	342	365	380	365	338	363	365	352	339	347	402	363	353	338	357	374	365	345	366	343	355	359	316	330	377	371	331	374	351	383	374	365	341	366	337	374	378	367	337	342	318	382	334	342	370	328	381	386	367	391	339	371	362	344	360	355	332	378	377	366	354	345	375	367	337	355	357	370	370	353	340	351	352	356	370	362	363	384	372	372	369	349	350	390	370	345	343	363	408	372	395	366	370	365	357	371	353	347	369	325	400	410	368	345	357	340	387	339	309	375	331	379	379	384	379	387	347	338	354	376	369	342	413	330	364	337	314	379	390	367	354	386	337	349	358	359	371	365	343	344	377	378	337	332	383	352	360	368	384	367	347	326	362	359	374	360	352	370	332	392	315	399	390	358	349	369	373	368	392	365	348	375	374	359	333	367
23010	21585	29653	24007	21580	21657	15319	2117	1431	1298	1285	1185	1051	995	939	959	936	856	860	849	783	794	812	815	824	776	775	751	763	739	783	750	784	780	758	808	771	775	737	716	733	763	761	742	759	726	728	782	780	728	745	741	742	784	743	708	658	682	702	755	684	728	766	768	735	752	722	710	748	717	711	755	690	746	764	732	713	729	727	741	734	728	743	750	749	746	669	760	732	743	769	694	691	750	729	772	710	709	731	688	682	722	703	782	763	769	704	755	718	738	685	722	732	738	745	661	755	736	705	717	775	767	810	717	742	719	760	768	762	697	712	704	765	712	783	706	725	750	736	709	747	734	731	717	720	699	707	766	698	678	693	720	729	704	729	727	700	749	706	734	696	708	732	739	712	695	751	741	674	727	711	758	719	727	741	785	750	732	726	738	700	690	737	736	718	736	750	755	679	718	714	696	747	718	756	737	735	727	710	730	737	724	731	737	744	767	789	714	707	740	718	757	704	674	754	712	692	702	711	736	738	709	733	684	740	751	740	685	732	747	732	717	690	716	700	691	738	722	683	750	795	744	656	734	698	738	697	735	697	716	697	719	717	722	739	715	815	742	709	741	735	789	722	743	716	733	738	702	750	735	737	754	725	679	744	747	731	703	728	688	767	695	676	675	706	696	786	670	732	705	721	738	745	721	720	738	696	779	700	718	722	721	763	706	736	764	734	708	746	663	758	685	719	714	750	741	694	691	716	736	749	677	715	734	688	675	741	763	768	713	726	703	723	789	733	687	658	685	762	691	741	721	763	748	723	732	775	725	729	743	743	679	749	705	704	720	760	738	708	733	731	710	705	743	759	727	712	762	751	742	755	717	759	742	725	729	756	715	727	716	748	772	742	700	761	668	730	802	726	712	732	735	756	733	706	754	725	721	693	687	734	741	731	707	676	684	722	726	675	732	703	717	701	775	765	676	703	692	728	707	720	682	737	719	765	726	714	695	713	737	702	681	685	715	727	714	756	756	696	734	787	757	723	691	705	706	689	720	727	717	730	753	706	735	714	699	710	737	773	774	698	701	695	736	728	700	666	734	747	731	716	718	711	714	714	758	747	777	710	741	722	699	728	733	755	740	735	704	723	737	770	776	743	714	707	716	713	710	704	721	752	705	733	736	753	731	710	664	813	724	717	767	787	696	730	756	742	766	773	759	731	690	747	729	723	714	732	755	780	730	713	697	711	735	723	744	733	693	706	762	758	690	766	714	705	766	697	676	766	708	705	744	752	741	716	783	790	732	783	725	701	727	739	687	744	711	739	666	735	734	707	724	763	709	696	760	710	707	737	716	740	760	776	735	723	758	688	674	719	672	751	728	729	675	714	731	713	735	717	745	734	752	768	717	786	716	677	734	756	704	751	692	817	751	745	744	719	727	772	718	758	705	724	746	723	757	720	720	718	715	772	732	743	691	734	712	750	760	710	777	737	729	702	695	764	741	711	703	680	753	763	697	749	727	726	699	753	700	754	765	751	741	724	746	740	711	704	733	721	743	701	636	720	742	735	673	773	724	747	751	739	728	738	735	776	655	719	747	684	688	715	754	678	734	722	720	774	699	736	733	702	703	736	702	766	732	697	743	738	709	700	763	749	707	741	694	722	732	735	706	674	799	733	718	752	746	706	747	693	738	733	698	724	766	719	762	761	703	683	722	713	700	717	741	734	692	702	665	709	791	722	707	700	740	720	728	707	749	718	684	757	713	754	730	743	707	727	761	738	726	737	746	729	784	722	701	745	702	693	720	737	705	722	687	758	724	663	749	747	745	753	742	677	693	780	731	740	701	708	764	714	733	790	705	752	752	701	746	693	759	763	720	711	748	713	750	752	714	750	749	703	760	723	744	729	777	763	692	668	755	754	735	727	738	734	730	693	766	683	735	725	732	715	725	707	743	719	664	761	763	806	686	712	714	730	827	763	702	764	721	714	704	724	743	743	762	741	708	734	731	709	681	722	724	797	709	775	704	753	713	739	664	749	717	707	786	734	730	752	734	758	741	755	712	764	724	755	741	708	723	769	764	700	728	714	696	710	684	768	747	713	743	730	735	725	757	715	712	706	716	734	746	691	755	715	726	748	689	771	703	764	716	774	746	720	742	706	725	760	735	737	674	735	762	708	759	726	696	725	757	743	757	763	759	721	694	702	743	713	689	717	677	722	696	743	713	691	755	748	703	674	743	747	716	729	723	764	740	754	694	684	763	723	728	690	733	699	729	684	735	763	707	706	727	778	688	717	710	727	767	711	681	707	707	721	778	737	706	709	746	720	672	718	709	713	712	714	750	722	751	734	687	759	701	651	745	739	687	716	753	727	728	695	689	697	718	766	696	740	721	746	717	738	770	703	764	763	774	736	698	760	757	772	728	716	728	747	718	679	741	759	711	701	728	731	755	749	715	738	698	749	704	747	746	755	741	724	716	715	749	748	679	779	664	734	733	721	706	675	731	727	755	711	691	731	722	761	755	749	708	699	738	702	735	747	705	709	724	679	724	727	789	721	757	682	734	726	744	748	737	744	750	723	726	755	727	731	696	691	691	714	748	714	706	721	743	714	721	672	710	752	701	732	685	722	731	749	759	710	741	721	694	726	777	726	746	712	713	745	686	755	736	741	725	742	716	732	710	693	749	695	700	744	710	730	721	719	753	691	709	684	703	729	789	705	753	727	710	744	735	712	727	747	714	696	710	744	725	734	750	729	709	724	729	745	695	689	720	716	743	723	722	697	718	722	742	687	765	702	754	714	758	746	740	711	738	751	732	759	749	744	753	744	709	694	714	656	734	693	753	758	695	763	693	750	730	686	773	725	715	736	747	657	701	707	765	741	717	735	721	705	677	737	711	718	707	686	707	706	707	772	737	759	710	736	750	719	702	748	718	751	721	728	731	750	707	740	683	751	683	755	728	711	705	758	732	775	759	723	759	682	750	743	739	710	693	782	725	713	772	720	723	762	718	764	744	681	723	716	712	735	741	705	729	738	714	714	721	659	712	714	722	722	713	717	707	687	723	732	675	695	719	739	684	758	750	690	702	752	756	726	750	737	745	727	692	708	736	753	711	740	743	732	738	707	726	743	752	748	664	739	752	686	665	690	693	777	780	760	791	689	705	759	717	708	688	737	750	726	712	740	721	721	720	759	777	762	701	685	722	711	762	673	763	725	742	711	681	710	720	785	689	699	723	695	693	692	757	722	699	760	718	732	664	645	722	749	720	706	718	763	732	784	739	720	729	720	774	720	750	738	708	736	757	774	736	770	717	768	763	708	745	718	742	698	709	760	765	735	721	725	746	721	713	733	734	734	722	651	710	734	724	741	690	767	748	782	738	714	743	721	745	694	716	727	758	728	735	668	761	670	734	744	775	720	701	681	709	733	772	752	753	743	719	709	749	707	706	691	696	739	696	730	712	681	694	728	729	723	796	738	651	756	738	734	720	681	747	720	719	704	739	697	698	716	699
7538	17746	15368	8433	5829	4562	3672	2890	2449	2113	1827	1628	1479	1360	1306	1195	1240	1117	1016	983	964	1010	955	883	862	911	902	895	909	866	898	895	869	887	877	829	861	861	873	835	817	849	873	903	874	895	834	822	822	856	814	904	853	864	802	815	828	771	821	806	835	817	878	786	838	862	792	829	794	802	826	849	850	821	788	845	822	808	806	806	760	794	832	849	866	797	810	803	824	836	809	775	814	808	820	802	811	783	788	769	853	881	812	813	820	819	854	816	794	819	821	849	841	809	864	793	772	807	830	808	771	811	860	825	785	831	863	813	730	887	816	833	855	801	808	794	722	808	815	834	841	829	774	815	807	820	824	821	800	797	823	821	782	824	811	818	781	844	820	828	805	829	819	852	815	824	821	785	829	790	849	855	799	790	792	867	819	778	775	848	788	815	841	868	787	838	829	830	811	876	807	828	803	813	743	829	774	792	804	782	829	834	846	823	806	836	862	791	832	834	848	856	803	778	821	762	828	818	843	865	807	832	849	820	838	772	820	803	775	825	823	834	865	815	843	814	823	806	844	789	824	779	860	775	822	772	855	889	864	865	864	818	807	807	824	776	829	826	785	819	833	855	821	807	801	846	829	846	777	892	764	793	850	784	857	843	763	829	848	789	813	772	836	830	844	821	786	794	805	829	823	867	782	849	834	859	764	882	798	835	833	829	810	822	759	844	814	773	861	806	808	851	844	818	801	823	849	838	783	821	785	824	835	837	828	769	795	816	848	820	764	813	831	826	810	833	805	812	744	830	844	767	831	796	797	824	835	797	809	818	850	772	837	838	769	783	856	855	839	842	779	835	787	815	852	829	792	863	794	799	822	803	807	800	892	803	823	776	845	809	826	848	852	813	844	833	772	815	811	789	774	785	838	781	840	865	765	777	822	857	803	807	782	820	793	822	786	880	770	812	808	784	781	875	851	785	824	842	836	832	838	783	801	859	812	808	809	800	860	802	824	801	850	825	782	850	825	815	834	837	841	837	836	844	825	811	781	843	828	815	787	839	850	785	812	846	793	821	794	858	837	836	790	825	858	835	859	805	841	823	820	871	842	824	875	817	823	801	847	756	780	781	823	791	801	885	752	798	789	777	822	814	788	834	801	805	780	865	844	777	781	801	780	858	796	801	793	777	836	806	830	807	815	841	843	784	813	795	816	835	821	867	771	781	799	790	818	763	803	828	787	843	785	789	836	823	769	853	832	839	839	819	823	806	844	794	788	812	808	879	788	802	776	823	873	809	777	839	805	765	822	820	835	827	865	840	811	788	813	828	822	803	826	825	850	848	842	884	862	815	842	744	833	839	815	839	782	843	751	830	854	822	743	830	841	799	823	798	789	816	761	795	856	855	799	821	810	835	764	777	787	797	824	825	855	800	857	851	864	836	837	786	819	877	824	735	873	828	770	842	831	775	810	801	809	806	843	829	792	784	770	803	852	795	804	802	817	815	827	804	806	843	836	811	817	827	805	840	849	783	820	801	830	849	801	795	783	820	821	773	833	799	822	837	794	852	817	825	804	817	806	860	787	807	836	821	813	791	782	836	830	863	824	866	799	753	830	766	864	821	797	819	820	812	802	839	833	830	792	787	838	844	811	791	858	806	764	822	766	798	858	800	798	819	813	805	819	833	817	841	794	820	818	858	814	828	740	784	812	830	814	819	825	835	817	824	801	759	790	806	824	820	816	841	844	885	808	876	847	851	812	771	825	870	785	815	780	807	821	792	809	836	874	835	842	836	824	836	815	807	807	818	859	821	838	869	795	827	801	806	785	855	781	848	812	776	845	835	835	773	838	781	818	821	807	831	801	802	787	804	833	849	842	808	800	797	806	898	843	852	833	803	820	814	863	806	815	810	783	827	845	827	868	818	815	834	854	827	768	783	864	870	849	798	849	880	836	824	849	807	824	823	810	801	814	781	803	793	782	844	795	848	822	828	822	788	850	820	832	771	782	804	810	853	824	864	818	832	849	853	839	828	844	817	822	828	816	816	786	845	788	828	822	851	816	840	832	779	771	872	759	828	842	780	835	813	811	781	823	832	821	812	811	841	817	788	789	820	820	845	823	855	758	807	765	826	758	819	892	837	786	833	785	787	844	844	807	838	815	815	788	839	824	795	752	829	804	808	815	865	769	859	817	848	803	849	839	831	821	838	786	849	818	824	821	769	796	785	807	828	819	884	766	838	843	812	806	844	777	826	842	858	795	831	805	784	874	788	767	833	811	817	837	808	863	846	794	759	824	804	762	856	821	790	874	816	855	779	791	805	782	811	855	818	793	824	849	793	787	860	804	802	786	794	826	829	791	802	826	837	846	813	824	840	804	895	810	797	811	817	793	844	797	804	804	835	820	860	784	833	806	790	837	803	798	834	816	863	795	807	795	824	791	813	809	828	797	841	799	823	858	805	782	803	794	807	788	783	853	828	834	826	777	855	872	821	819	806	882	777	895	792	819	807	804	788	805	822	783	794	797	843	786	783	822	829	779	821	809	807	797	819	785	860	834	836	849	783	838	796	827	850	802	852	780	822	800	794	814	817	786	786	877	810	853	784	851	802	810	781	777	854	821	822	832	880	812	847	781	831	790	800	831	791	799	787	830	820	795	852	884	772	830	848	832	828	816	846	813	822	808	820	860	859	809	811	830	843	817	826	832	830	859	802	796	816	790	799	825	831	820	790	832	861	840	832	815	820	823	803	782	865	837	794	812	797	809	775	813	858	802	790	832	838	796	813	850	864	795	831	868	830	866	819	785	841	816	800	854	825	822	807	735	847	778	805	790	808	764	856	826	833	792	823	802	770	811	751	818	814	821	827	854	811	806	844	873	871	804	863	813	806	894	826	843	771	794	779	754	839	803	842	796	845	789	787	807	780	880	821	800	797	766	816	778	856	827	798	807	827	802	812	814	793	764	835	790	855	818	762	822	822	810	840	839	859	804	809	829	776	825	774	831	821	816	863	862	786	838	782	858	857	778	851	781	823	837	827	844	816	777	816	745	804	843	835	821	769	784	800	780	851	777	799	833	868	808	794	835	771	834	796	841	844	843	830	766	773	833	868	853	754	829	830	805	804	826	803	834	855	818	859	774	835	795	798	809	821	810	835	846	828	828	835	811	814	863	805	825	870	838	775	784	840	801	804	823	815	785	856	827	782	827	819	807	832	819	805	778	804	853	790	785	827	854	818	827	806	782	779	829	897	856	839	831	840	824	772	811	741	810	833	819	818	839	863	802	834	864	825	820	812	829	836	820	861	826	845	866	826	799	819	876	863	842	818	789	776	793	779	809	818	767	842	847	787	745	806	781	798	789	820	837	826	811	779	866	808	807	794	835	814	867	835	832	833	812	760	849	810	815	800	818	839	846	823	798	833	782	841	797	846	885	869	788	842	820	805	876	919	815	824	806	856	869	809	815	803	799	833	839	821	792	850	863	861	799	793	775	830	842	825	777	811	804	756
27313	21057	9999	765	419	354	320	317	287	274	271	261	263	285	263	276	249	244	260	272	268	277	239	241	253	276	266	255	239	229	261	235	273	266	253	266	225	257	241	242	231	254	245	237	273	236	256	233	244	267	266	231	264	265	265	276	272	251	242	240	279	239	263	238	252	246	248	246	259	213	269	227	236	254	264	222	250	252	259	269	253	237	252	246	271	251	274	253	257	261	240	275	257	296	246	226	282	270	270	239	259	256	229	238	276	268	265	258	255	252	242	254	238	252	282	228	268	284	241	233	255	270	266	228	249	257	243	215	254	253	275	258	237	263	266	238	235	252	281	257	268	258	270	267	250	264	255	257	270	235	289	245	271	255	253	249	237	239	250	260	250	247	235	247	262	252	231	234	253	289	267	270	230	277	228	286	265	226	242	259	262	276	285	263	232	294	276	223	261	227	244	252	252	243	227	269	249	250	255	262	255	258	230	288	253	264	229	257	263	252	255	231	245	259	240	245	252	244	255	246	256	268	270	263	272	257	274	243	239	251	236	251	262	263	275	262	275	262	250	261	250	245	256	286	265	253	248	278	255	253	253	232	246	277	271	252	279	282	257	259	278	267	273	252	240	247	233	235	257	228	265	251	234	238	277	249	268	250	235	252	250	257	267	244	258	250	272	263	224	279	260	242	256	244	274	252	244	248	281	277	227	251	276	272	258	249	241	257	262	255	272	240	253	254	255	246	230	259	263	257	258	268	252	261	279	258	235	248	228	217	254	250	266	241	272	263	249	242	266	230	264	233	247	266	247	277	271	258	268	273	264	287	221	275	246	234	247	259	217	247	258	261	264	230	257	263	227	248	254	240	260	282	244	257	264	276	231	250	280	251	203	260	263	290	263	239	255	242	248	278	248	271	270	248	254	244	250	259	269	254	243	257	240	252	291	251	279	286	254	273	279	229	243	259	245	212	260	242	241	236	238	248	255	268	235	243	265	233	260	240	253	272	247	246	246	276	257	238	271	234	264	271	269	261	260	241	249	224	293	253	262	247	267	275	265	240	248	226	270	279	260	231	243	248	274	242	287	230	250	266	261	243	248	256	256	228	265	245	253	222	233	264	269	272	251	282	247	245	250	279	213	238	279	267	281	273	224	251	247	278	248	260	221	244	247	250	288	291	248	249	289	265	255	244	251	267	288	245	267	240	226	254	268	252	250	270	264	268	252	245	251	252	255	253	253	294	257	244	271	276	246	256	244	240	261	267	259	249	252	269	232	240	244	243	257	259	267	248	237	266	254	249	258	258	251	273	260	238	289	236	291	268	257	259	248	249	238	289	239	242	238	274	256	260	260	261	259	249	243	261	251	263	243	254	299	241	225	278	251	262	253	238	243	308	261	258	211	231	255	237	239	231	251	250	250	237	275	269	278	240	244	248	270	257	232	270	264	259	244	248	258	248	265	273	267	238	254	286	255	246	276	251	263	258	283	268	233	253	266	266	257	255	254	259	242	249	263	232	275	224	247	278	268	227	270	275	254	233	248	283	273	237	259	254	246	275	279	244	253	240	269	243	244	232	249	240	250	237	263	245	275	246	250	253	247	262	249	238	255	264	231	280	274	264	267	248	262	227	278	242	256	254	218	241	250	252	235	241	248	244	252	260	241	253	268	257	263	248	261	243	275	307	252	244	231	265	237	259	266	246	233	247	256	252	262	257	255	262	222	274	246	283	236	265	259	252	264	266	283	254	236	278	234	247	269	259	229	244	264	245	282	252	240	297	233	250	243	244	242	265	264	273	270	250	232	257	250	279	250	264	274	223	247	209	277	279	252	252	249	243	286	262	256	243	245	274	244	256	250	255	264	239	247	289	263	240	238	255	258	266	247	222	256	235	252	260	237	276	237	233	268	260	278	266	241	261	270	286	223	253	242	259	232	244	273	256	268	252	263	267	276	242	247	237	284	275	238	263	268	263	232	266	261	284	231	263	267	269	292	245	245	243	268	282	275	234	262	252	262	260	242	250	253	254	265	252	276	241	254	247	248	238	268	261	272	235	240	257	236	237	254	243	250	234	253	280	242	242	258	258	253	252	291	246	267	256	258	231	272	281	245	238	252	263	249	271	262	250	260	259	235	249	243	267	274	236	249	244	264	235	226	249	246	244	273	236	285	204	264	280	237	250	239	246	270	254	266	229	239	288	275	275	265	254	231	229	240	267	230	263	248	272	250	265	302	272	261	273	297	233	238	262	288	274	269	227	262	284	251	268	261	256	269	235	277	252	221	246	241	261	262	261	258	231	252	251	257	248	234	273	241	290	247	248	260	237	236	264	262	288	252	242	248	246	262	246	267	263	237	244	255	257	247	242	250	238	251	284	230	255	276	275	256	256	276	250	248	233	223	237	218	253	254	250	287	247	247	253	245	237	276	254	271	233	265	263	235	278	250	251	258	272	247	254	265	254	269	249	279	295	267	275	251	267	235	258	267	248	253	253	257	251	253	250	226	248	233	258	249	255	219	250	254	237	262	261	252	280	260	268	276	247	286	238	262	268	269	267	258	247	262	236	281	256	281	270	227	301	230	271	266	244	257	270	225	261	260	247	237	251	238	260	269	262	279	266	248	264	270	254	265	252	255	277	264	263	275	241	263	256	250	251	262	249	236	260	240	266	237	241	273	215	252	246	242	244	257	267	241	249	276	262	245	265	279	245	290	266	255	245	243	252	238	254	225	245	256	239	257	258	228	280	227	258	249	245	250	264	238	254	259	236	269	225	258	273	235	263	248	250	259	240	279	252	254	241	248	255	285	250	252	261	258	284	268	274	285	265	263	249	249	263	261	244	252	256	237	242	269	247	254	277	240	252	266	246	249	237	273	252	233	257	262	255	251	255	270	212	254	249	227	254	258	256	296	242	251	231	243	267	243	288	279	247	234	245	282	245	279	249	280	250	252	238	253	252	235	262	250	253	250	251	240	277	242	240	247	238	249	268	282	233	259	264	290	235	256	253	230	272	242	255	262	272	260	246	271	235	239	230	247	245	244	250	262	257	266	252	242	259	231	231	235	255	259	261	263	240	254	277	266	239	243	258	254	270	244	245	258	253	235	227	214	256	244	256	251	260	266	299	238	280	261	293	250	268	255	285	207	242	256	242	228	245	249	245	264	270	241	233	257	244	285	252	279	240	281	256	255	264	261	243	262	273	245	238	286	264	268	260	258	253	247	241	233	270	253	250	243	270	258	239	250	231	240	267	262	247	237	232	240	282	246	254	251	251	259	253	252	242	260	253	263	280	247	261	273	278	239	251	268	230	269	241	280	259	268	247	246	244	237	267	244	246	253	266	255	264	269	243	258	275	265	251	257	257	258	278	237	245	259	252	269	276	258	243	258	264	267	261	248	263	281	229	241	253	278	255	234	269	254	255	238	273	275	240	259	276	245	284	264	248	267	251	246	259	284	263	270	258	256	300	261	237	241	280	260	254	253	254	252	272	258	249	252	264
3907	1260	1145	611	452	355	347	387	351	331	389	332	342	313	368	299	337	337	297	315	326	308	340	311	308	293	321	315	303	311	311	353	299	303	330	299	329	265	288	288	282	302	299	296	297	310	309	286	296	306	343	332	331	343	326	313	321	301	303	290	325	333	311	314	303	315	297	322	330	309	334	329	314	296	315	316	306	318	323	310	321	341	323	322	271	321	322	309	297	288	267	314	280	303	340	303	314	318	306	305	309	317	334	313	294	325	272	293	288	305	321	306	330	322	327	292	334	357	291	290	301	295	296	307	302	300	285	293	351	280	285	316	313	305	302	294	324	320	329	346	285	275	310	254	287	301	324	299	325	331	319	309	280	289	306	269	346	325	285	311	299	311	311	303	306	301	295	336	346	345	272	321	273	304	286	295	300	314	312	336	315	323	287	313	358	298	300	331	357	292	316	290	301	300	320	321	308	286	319	299	349	315	303	310	302	306	354	303	327	287	323	330	306	279	332	303	316	333	284	311	324	315	276	319	314	296	315	309	326	303	295	305	290	313	286	342	304	339	295	323	291	289	301	337	317	281	297	317	312	310	309	339	301	330	288	289	310	297	325	293	354	325	302	311	309	292	332	297	366	290	308	290	295	324	315	314	317	318	307	306	336	302	305	318	297	313	283	289	298	298	290	323	331	319	315	285	305	299	321	288	290	318	297	304	308	290	292	345	320	325	296	301	293	300	294	279	277	308	303	336	316	300	315	329	327	296	320	326	300	334	327	305	331	328	328	305	294	316	336	300	292	295	312	317	287	321	324	306	297	328	314	306	297	310	300	354	273	312	309	322	314	301	290	315	301	299	301	290	329	291	289	312	319	310	288	303	304	318	307	321	322	319	304	320	311	286	302	291	317	278	298	329	333	317	309	307	333	293	337	359	336	287	290	328	311	304	282	330	312	347	319	335	336	316	333	322	297	281	318	298	323	301	326	325	319	296	299	325	283	324	285	296	308	315	331	297	304	318	294	304	310	341	305	299	301	294	312	330	312	320	309	322	330	325	306	328	289	308	297	292	310	292	322	310	328	341	303	275	316	310	278	290	313	332	308	309	293	324	305	291	326	324	297	297	283	320	325	311	320	316	285	288	280	299	290	352	317	315	271	317	296	281	325	271	349	296	286	281	293	314	302	302	333	289	310	298	298	314	305	307	319	334	301	278	290	287	270	319	301	318	299	299	310	298	300	309	309	287	290	291	318	295	336	296	294	316	293	312	301	293	322	281	281	318	308	279	284	327	296	309	333	345	319	301	308	274	315	317	310	291	324	312	303	306	314	301	311	302	305	321	322	322	308	280	321	318	314	307	258	314	299	309	312	308	318	317	319	278	309	307	317	295	324	299	276	305	321	337	332	329	316	285	297	275	324	306	309	299	335	330	304	287	278	298	289	281	316	309	331	293	293	275	311	306	290	296	320	309	302	316	322	289	302	299	323	322	319	287	326	329	302	310	318	339	330	317	271	310	335	332	306	315	288	348	322	314	323	301	330	285	333	291	308	321	315	318	314	301	283	287	300	265	274	302	296	298	302	304	318	286	297	308	276	307	318	306	305	300	300	297	317	298	322	345	280	289	313	293	305	315	278	311	303	322	312	288	290	294	308	317	340	287	294	298	300	285	325	365	332	297	289	330	302	302	320	306	306	293	286	310	336	293	270	332	320	316	295	323	303	322	309	318	321	298	313	306	295	341	321	311	308	317	310	341	305	300	332	296	306	279	279	266	338	331	282	337	305	313	329	340	323	269	283	310	285	328	281	302	294	294	313	312	317	275	309	307	337	295	309	314	283	331	287	290	301	314	319	326	317	301	335	289	281	327	321	311	297	320	322	298	304	314	286	334	311	330	301	276	341	323	285	269	322	309	354	295	344	261	288	308	290	311	318	294	279	338	311	302	329	288	322	328	304	312	273	307	304	297	285	312	314	284	302	310	264	309	323	286	309	328	281	314	288	346	339	303	322	276	305	320	336	291	311	312	340	319	289	323	307	333	284	315	340	319	306	292	314	290	335	303	313	313	293	295	303	305	292	293	314	299	282	296	301	312	303	328	348	268	318	309	313	305	290	303	291	335	319	304	315	288	325	289	295	325	307	305	296	314	292	299	312	291	314	296	326	294	290	313	325	282	293	312	295	273	300	293	327	321	323	312	280	284	304	297	292	292	319	278	323	280	315	331	298	300	318	306	275	291	335	305	310	326	298	317	326	307	285	318	295	320	305	323	312	316	304	309	280	264	282	325	326	293	311	320	337	320	322	343	318	292	320	298	283	317	284	304	308	323	293	303	310	305	307	333	310	290	320	306	307	291	308	305	324	319	321	317	301	313	312	332	308	327	318	299	288	272	292	309	308	290	307	293	325	340	324	327	312	317	317	343	316	315	292	327	288	283	338	301	309	313	295	311	309	263	315	291	283	326	310	315	312	294	283	325	329	309	303	302	339	312	315	282	286	312	308	299	297	305	315	313	309	296	340	297	323	276	298	296	289	322	309	284	327	293	273	305	309	298	313	288	343	311	285	293	304	295	313	293	303	330	334	332	314	289	304	309	297	302	295	319	329	304	301	324	313	333	312	298	307	328	346	292	314	306	325	286	317	300	293	310	286	281	329	332	297	269	303	307	314	297	290	303	292	275	278	280	327	327	307	289	308	316	321	298	281	301	326	287	294	309	295	306	311	286	335	271	295	300	310	304	296	301	323	324	289	332	305	320	308	274	314	337	290	315	330	312	304	321	300	289	317	271	325	277	315	288	305	314	311	335	281	330	301	308	309	296	313	298	313	326	300	287	304	303	310	319	336	310	320	313	304	331	340	332	335	329	300	294	324	300	323	314	330	295	309	338	301	309	278	305	276	317	289	306	279	292	314	306	329	286	295	309	307	322	290	301	330	334	302	305	285	303	315	280	322	306	345	317	304	325	327	328	279	300	288	313	294	325	317	317	311	283	284	314	309	310	325	310	305	323	300	318	303	297	308	314	328	320	315	326	317	292	314	291	303	316	293	334	322	317	313	333	327	321	327	271	301	338	282	289	294	307	328	311	327	351	303	297	311	300	292	321	333	325	308	293	307	282	287	338	305	313	288	318	326	292	303	305	296	339	326	294	302	303	332	335	317	307	324	332	289	286	312	307	314	312	277	293	311	334	311	291	299	325	316	290	292	273	284	309	311	344	301	298	286	284	334	328	290	308	294	293	289	328	322	321	291	299	283	289	313	312	283	314	315	296	337	299	346	329	327	301	295	292	299	279	302	302	320	320	316	305	280	293	293	325	291	324	305	333	331	345	321	293	283	294	310	274	293	304	336	303	344	290	315	332	351	310	323	328	311	304	295	333	337	289	347	307	292	318	303	278	283	318	302	305	294	303	327	305	301	278	249	313	302	312	275	314	308	296	284	323	299	312	309	299	290	318	309	303	294	303	321	324	279	315	300	298	305	325	316	309	304	310	272	305
23761	21534	29312	24181	21529	18061	2252	1127	999	834	846	751	719	707	670	688	722	640	607	594	628	584	564	557	587	587	577	538	591	604	571	565	560	594	593	553	637	537	591	559	559	563	563	582	525	587	560	548	611	617	541	596	576	551	584	546	576	577	594	501	580	548	547	549	566	546	545	594	568	564	586	580	596	558	542	554	579	580	530	569	582	548	552	509	578	538	566	528	529	541	597	526	530	557	579	562	578	563	538	547	593	625	569	545	507	539	528	551	553	545	585	523	539	511	506	541	541	534	561	567	560	610	525	615	552	587	571	529	579	530	566	557	577	529	541	502	523	621	559	539	571	554	547	563	607	519	549	561	573	563	567	559	534	590	573	555	564	512	550	555	552	494	511	574	567	580	569	549	560	588	562	545	547	574	589	526	565	551	523	579	544	542	583	556	491	565	539	546	526	527	531	581	520	552	561	546	544	529	539	577	578	555	522	482	588	601	547	584	603	544	540	569	542	567	576	577	572	542	585	557	587	592	561	530	608	578	545	574	584	581	551	590	575	549	526	566	582	529	522	594	528	552	511	563	526	524	578	582	543	552	524	546	561	518	594	543	528	511	568	565	511	558	561	532	542	523	592	556	563	516	542	561	557	561	596	543	579	608	500	552	507	520	551	555	549	545	578	600	588	548	554	580	625	534	538	597	526	525	582	561	531	510	559	556	558	531	531	550	588	547	542	574	566	528	529	571	589	548	575	608	583	567	545	552	547	534	583	584	580	566	541	535	589	574	561	541	572	564	584	511	596	541	552	532	559	561	543	558	534	557	533	529	543	577	564	590	569	544	553	574	528	585	532	542	553	563	544	543	566	535	555	574	461	568	546	561	553	605	540	615	543	566	561	559	542	526	569	543	583	549	561	569	560	568	544	534	550	571	545	587	568	554	563	558	539	555	558	587	598	549	571	497	545	565	626	576	559	544	541	562	540	557	568	559	540	523	588	577	564	600	581	566	578	553	575	581	541	570	542	531	570	577	539	524	537	551	594	543	535	520	555	575	552	543	495	530	565	564	588	553	587	544	576	549	526	595	591	561	520	533	537	551	562	552	563	586	605	585	560	581	570	559	578	605	592	575	562	513	577	564	556	552	584	509	547	548	523	538	550	570	531	571	543	555	504	570	556	546	559	544	612	537	557	541	551	559	591	569	541	547	573	566	511	526	583	561	554	542	562	568	543	565	576	540	578	567	520	580	599	549	586	550	536	550	571	562	515	537	527	556	536	589	570	543	585	574	549	545	592	580	587	601	548	569	559	550	546	536	550	559	596	559	515	547	555	572	584	562	557	619	551	559	550	571	537	538	580	550	530	547	549	548	568	514	544	573	567	514	568	551	586	556	580	602	543	584	554	531	575	526	541	515	579	588	561	547	567	523	593	554	554	573	597	571	566	576	554	557	556	539	521	546	558	571	583	525	537	535	580	561	544	522	558	572	564	566	546	583	554	568	563	612	495	560	522	542	589	539	554	526	543	578	557	555	570	542	579	516	551	548	584	527	569	560	570	519	572	537	554	532	577	548	542	548	553	548	560	510	565	536	547	591	541	574	574	546	549	565	540	561	556	573	569	603	553	562	586	563	555	586	558	537	581	583	596	533	535	559	541	586	557	579	541	571	529	540	564	565	584	575	536	554	601	569	513	603	570	550	535	575	572	585	599	521	566	502	549	559	553	567	577	570	550	582	545	536	568	567	539	551	533	589	571	562	574	536	553	568	575	544	558	570	565	538	545	561	571	560	576	565	570	547	556	579	559	559	533	538	532	539	592	560	542	541	562	544	555	530	563	556	541	555	568	584	556	546	530	561	581	561	512	566	513	570	579	524	545	547	537	566	550	572	549	544	543	548	587	605	561	546	552	591	535	571	538	546	567	522	569	544	560	557	571	534	579	554	585	547	584	569	548	533	541	585	564	568	557	568	574	579	589	529	527	583	567	576	553	579	531	571	530	587	570	568	562	544	532	606	547	535	560	530	569	560	530	577	575	503	559	598	578	522	559	560	559	541	547	555	558	542	581	589	558	588	584	550	596	553	546	556	566	603	530	491	529	523	493	526	563	519	573	546	597	579	546	603	567	506	585	569	584	547	582	570	472	567	555	574	543	518	527	553	605	560	542	572	571	583	588	537	571	556	560	561	578	535	519	546	558	597	562	545	544	579	529	560	571	551	577	558	540	547	540	584	558	510	555	554	505	555	516	579	569	556	595	561	576	534	540	560	545	523	546	582	599	595	569	542	516	565	539	554	568	579	521	549	558	557	565	584	562	545	524	538	495	535	597	538	579	567	555	516	570	603	569	561	576	526	573	535	538	542	544	537	572	588	551	570	578	585	591	538	517	586	586	549	565	537	571	512	598	555	537	558	564	562	541	564	574	563	546	603	589	592	565	562	563	609	550	516	579	525	545	549	516	544	543	534	590	560	554	508	592	581	562	584	521	553	569	591	627	575	610	584	562	527	530	567	510	565	587	508	535	544	547	558	549	557	505	555	568	569	534	543	547	544	587	579	573	573	599	570	570	590	586	541	582	539	553	572	548	565	544	557	517	548	592	587	550	601	552	575	585	505	566	572	552	560	565	583	539	537	555	578	552	567	532	576	553	568	534	530	564	571	552	539	588	545	541	521	585	526	553	580	521	536	544	537	599	537	587	548	527	541	544	550	549	547	542	539	551	547	580	592	562	548	548	559	557	564	545	552	522	504	559	568	542	523	533	520	585	581	550	577	531	576	550	558	570	572	545	557	569	545	519	614	546	541	556	535	526	529	572	526	557	599	561	537	563	569	540	574	558	538	569	559	573	540	540	549	551	600	512	518	552	558	557	544	573	599	571	553	550	560	560	550	558	562	599	588	567	514	572	549	553	567	540	564	564	561	526	593	599	573	557	534	618	546	535	594	536	549	541	572	538	556	560	535	585	595	549	547	544	528	544	534	550	560	533	576	560	562	573	546	534	556	555	564	565	561	556	610	556	546	550	581	552	561	569	546	566	585	576	577	545	539	566	594	534	564	539	562	534	591	538	532	545	537	571	570	547	563	549	548	605	562	534	584	522	562	537	591	549	580	579	578	535	598	592	560	522	547	561	540	576	549	533	536	573	559	584	519	528	496	576	548	566	542	553	525	574	541	514	564	523	531	564	558	557	567	530	567	572	549	515	574	539	602	546	550	541	550	603	557	542	544	554	540	542	568	566	571	572	551	559	604	531	533	562	553	581	535	545	528	558	575	581	565	564	520	565	572	550	495	582	535	563	551	535	560	566	528	527	582	568	577	576	566	565	562	577	549	559	569	607	527	516	581	542	549	579	523	590	569	511	552	547	534	554	564	554	548	602	539	545	582	580	549	529	564	503	548	527	534	610	529	545	527	536	550	577	553	590	537	547	562	574	498	555	575	538	517	564	523	562	582	534	561	586	545	572	535	576	519	545	528	572	520	565	533	538	549	537	579	545	542
4988	10538	9446	4964	3435	2653	2159	1715	1515	1265	1157	1032	966	909	872	819	893	777	796	760	712	727	723	738	665	655	674	738	693	653	655	688	653	647	716	678	663	693	667	648	618	633	678	642	620	688	609	636	652	636	656	662	648	638	671	636	650	619	656	612	611	563	611	668	611	646	632	657	647	649	607	639	640	620	635	614	601	647	635	614	645	629	613	635	642	640	636	666	643	650	660	652	663	609	705	605	651	608	610	628	661	632	628	611	633	607	582	661	642	603	657	630	624	651	678	639	656	631	667	627	610	655	570	656	623	697	626	620	622	660	624	611	665	626	636	649	653	633	637	652	625	617	650	623	637	643	607	592	661	645	606	612	624	626	611	623	608	679	646	665	645	625	634	618	667	633	609	623	610	645	602	628	647	642	647	626	645	630	614	600	627	641	676	591	634	575	625	658	597	687	667	638	676	618	615	637	633	670	633	568	653	643	649	593	630	603	628	645	630	684	668	601	591	600	613	637	630	635	615	641	627	640	632	588	637	680	647	654	645	638	637	658	639	648	659	604	634	605	649	663	669	623	594	649	633	633	624	620	649	606	666	568	614	637	626	619	621	690	688	605	648	612	648	621	638	610	618	599	613	602	604	625	636	648	644	609	626	645	619	658	592	622	624	687	695	656	620	632	665	597	659	639	587	612	616	629	647	606	632	629	651	649	581	629	637	635	634	578	663	636	588	613	670	619	655	637	642	614	613	612	650	578	681	643	630	611	591	623	651	621	615	637	616	600	614	606	642	620	653	616	649	608	663	660	646	666	664	657	671	626	645	625	577	667	656	654	659	607	581	673	639	691	618	627	630	643	615	648	602	667	651	574	619	630	659	605	662	633	627	663	674	630	591	659	643	628	638	625	623	599	609	641	614	581	595	613	667	637	634	601	658	616	599	665	630	638	609	624	567	620	628	635	609	644	647	616	624	622	638	611	649	598	602	636	656	601	626	630	648	660	635	579	603	592	682	650	627	617	656	626	655	632	626	658	674	624	605	644	614	614	612	637	612	643	630	667	636	661	616	638	639	639	633	615	677	577	644	622	614	642	601	667	626	644	620	622	663	654	623	634	663	638	592	590	655	582	660	643	650	613	605	633	616	596	612	626	668	612	596	624	603	675	626	578	627	634	624	608	615	609	662	621	608	615	660	709	627	654	622	684	625	635	618	641	596	647	648	625	641	611	647	602	679	646	628	635	611	629	611	614	668	609	640	624	608	622	666	603	611	610	677	650	679	601	595	614	687	653	622	631	591	608	623	613	636	641	615	607	657	634	608	659	711	632	607	611	668	610	658	613	638	666	632	658	585	622	611	623	643	625	616	609	624	612	687	638	640	672	626	633	651	615	657	606	623	633	574	658	573	629	631	637	618	603	647	609	634	630	607	616	625	608	633	630	641	610	648	611	593	608	596	665	618	684	622	643	604	657	607	640	609	603	641	609	596	619	665	648	633	602	659	601	633	661	636	601	648	645	615	615	600	677	619	681	665	606	635	651	660	618	644	582	635	649	676	648	617	668	605	614	650	590	603	626	635	634	664	602	654	614	594	613	637	671	627	636	654	617	600	659	638	657	634	638	653	603	634	633	635	623	637	631	635	615	588	655	682	587	581	637	630	660	656	586	634	640	582	629	587	587	624	596	637	604	642	620	626	617	594	643	634	627	593	653	598	643	637	623	598	641	593	624	643	613	581	680	645	642	609	658	637	606	624	631	619	616	625	631	618	614	605	629	653	643	614	617	620	568	653	630	673	618	584	621	611	664	631	632	633	610	641	644	671	631	640	638	609	665	585	652	645	619	658	595	625	620	660	610	662	663	620	629	647	625	636	583	627	604	651	637	662	635	648	651	651	632	613	657	663	608	666	649	591	585	637	680	609	645	622	667	622	637	672	612	629	663	589	666	639	661	621	652	659	666	654	621	630	602	618	675	602	633	599	658	544	608	592	644	613	615	646	596	600	655	640	659	657	615	592	637	630	632	624	590	639	623	647	614	628	629	669	660	648	578	640	609	641	696	619	590	645	617	640	656	612	634	598	606	597	641	660	634	625	616	649	618	661	640	632	631	642	637	658	647	617	660	632	635	616	650	625	602	614	621	624	632	620	610	622	651	672	610	621	626	655	657	611	644	606	629	655	603	657	666	622	638	628	697	708	587	626	654	669	614	629	633	654	618	618	638	623	594	658	651	597	592	598	608	628	629	669	625	640	601	606	640	624	576	635	607	624	628	664	629	680	668	663	628	669	656	625	625	617	622	617	658	659	596	679	644	639	694	598	648	618	638	629	598	650	624	663	636	648	629	653	660	608	628	642	623	623	586	581	574	593	619	634	644	588	619	642	630	634	591	575	609	635	666	633	656	596	651	637	636	672	616	580	658	651	660	611	645	606	612	668	613	630	631	617	637	603	596	639	625	627	633	614	583	599	650	628	691	608	657	603	616	602	682	631	619	636	606	627	651	671	633	631	685	654	641	643	610	668	628	665	650	655	611	617	662	615	596	637	634	568	627	656	628	633	639	617	623	597	672	608	611	630	599	613	635	634	647	623	627	674	646	663	619	630	573	692	673	618	637	620	613	633	638	671	648	645	646	658	681	627	667	600	681	605	640	636	636	621	662	650	606	602	626	623	631	671	609	659	612	661	684	631	605	647	620	642	645	611	659	618	641	599	617	641	637	604	608	655	553	640	633	627	646	597	638	623	625	660	622	578	622	622	619	599	598	641	596	602	600	676	620	616	613	607	594	647	605	606	622	593	609	630	637	630	673	600	646	672	670	639	608	674	638	681	651	677	631	628	640	590	647	552	620	621	642	659	630	613	695	644	638	620	617	672	665	665	642	686	652	619	671	599	633	633	685	658	642	649	632	633	642	637	633	664	617	553	617	609	624	634	593	653	633	639	636	647	646	643	607	623	606	627	604	674	568	608	650	616	641	666	634	622	656	650	563	656	640	671	642	618	612	599	610	586	623	651	626	653	663	594	602	646	616	632	624	612	654	601	603	623	624	664	631	640	664	628	632	602	589	625	631	616	658	696	638	666	603	617	657	608	592	631	640	644	623	669	624	622	670	645	604	655	636	646	636	629	624	671	640	628	630	616	638	644	681	581	692	634	664	624	661	664	621	619	638	628	626	627	617	624	652	621	629	618	644	617	684	628	594	609	625	654	615	601	596	644	634	655	607	586	640	591	659	638	630	671	622	626	608	614	612	623	632	592	636	610	654	651	635	624	640	641	620	639	632	626	601	618	615	621	678	641	622	626	622	644	606	613	642	620	611	656	665	687	573	679	633	634	650	671	649	611	627	597	620	663	606	607	645	656	636	629	608	641	623	583	651	645	641	626	669	619	662	646	615	660	654	645	624	608	657	585	637	638	602	640	666	638	649	624	625	650	590	626	654	621	627	641	624	636	609	638	627	652	619	652	640	663	635	687	594	632	572	672	644	639	662	601	607	641	637
24982	21494	28397	24976	17558	1265	642	533	426	445	405	357	349	329	315	338	335	339	316	336	263	300	320	272	303	304	278	323	296	307	290	277	310	280	284	295	266	303	315	289	272	307	285	260	273	283	275	253	304	280	284	282	270	301	280	299	274	280	257	266	280	274	275	284	268	297	288	303	259	289	311	301	284	309	280	272	297	291	280	256	291	270	277	255	282	319	270	283	281	273	296	247	272	263	295	250	286	257	288	267	286	276	297	264	247	260	266	317	286	260	284	257	286	296	263	277	282	281	294	263	289	293	289	278	293	277	264	287	289	282	275	296	265	307	271	276	292	256	289	290	269	276	273	278	290	298	271	271	295	289	284	281	272	301	274	299	283	268	262	286	297	263	297	311	288	295	256	271	284	277	297	270	258	298	286	284	245	285	277	304	295	298	260	281	267	305	278	310	271	294	295	266	285	267	279	285	275	292	287	262	299	277	269	252	295	296	275	253	269	240	262	310	282	278	272	264	279	308	285	267	269	265	279	277	283	284	294	276	261	296	273	272	283	315	275	291	263	277	275	291	305	285	260	262	292	311	282	263	297	283	273	274	261	288	301	282	281	305	268	311	272	274	273	280	291	262	262	283	294	274	303	257	278	287	277	295	287	313	277	272	263	250	265	278	309	283	274	282	279	273	297	297	275	282	250	287	281	272	270	304	295	273	281	269	242	266	310	286	241	276	269	276	271	278	266	261	265	255	269	273	305	277	275	270	264	265	277	326	284	282	278	285	274	296	301	265	281	255	298	297	256	271	272	298	275	278	293	285	294	268	289	292	311	284	261	255	278	287	282	300	290	284	319	291	275	284	296	285	287	268	267	283	314	276	246	258	270	267	300	280	277	291	275	304	289	319	268	276	278	309	300	254	256	300	288	279	272	279	270	286	293	284	272	284	294	263	298	293	301	286	279	294	275	293	256	255	275	267	290	293	252	298	290	290	310	267	297	297	278	285	283	326	261	262	266	293	285	277	279	292	281	287	261	287	265	305	247	284	288	294	298	277	282	271	291	251	274	301	314	265	283	268	265	305	255	275	268	290	272	304	294	306	297	277	294	274	304	271	260	271	253	299	272	273	294	287	291	295	271	265	270	299	300	285	304	332	298	315	250	253	317	284	261	258	274	282	259	266	256	242	270	281	248	267	283	271	281	289	291	276	290	307	284	280	294	274	314	250	259	275	266	288	250	270	275	301	273	282	268	255	275	271	283	277	267	285	265	243	267	280	269	292	321	261	277	262	238	266	281	300	294	265	265	288	239	284	290	289	292	261	267	287	273	277	301	275	286	266	275	258	286	298	322	312	277	307	278	279	272	307	293	295	271	289	303	286	263	274	276	271	260	278	275	265	263	308	302	287	293	291	277	297	273	262	290	293	293	284	285	275	273	283	267	263	270	309	295	298	281	268	298	273	252	297	247	292	289	281	283	245	296	290	297	270	303	291	288	282	273	294	271	274	277	289	298	259	305	268	238	268	289	263	307	289	293	281	292	279	268	281	277	292	292	303	294	257	289	289	284	288	254	255	281	270	268	285	289	289	234	254	278	280	276	267	271	266	268	306	303	296	270	290	284	287	292	313	265	272	264	292	257	266	290	245	267	267	285	294	281	295	313	270	266	318	282	262	269	273	308	299	287	288	289	290	282	274	280	317	267	258	268	261	270	285	301	304	277	298	316	273	275	282	299	280	280	271	280	273	273	252	277	274	266	286	243	293	288	321	291	279	256	271	256	286	288	279	277	283	282	277	293	271	273	283	255	257	223	272	291	281	279	267	267	285	265	300	294	265	273	269	298	257	273	296	281	287	313	285	291	266	305	277	270	257	249	288	285	278	253	238	283	304	307	294	286	278	278	299	279	281	271	271	272	271	286	284	303	287	303	266	262	306	294	266	295	283	304	254	274	267	290	272	260	324	312	253	288	277	292	300	275	285	291	274	259	284	302	268	302	270	320	272	304	293	285	296	283	278	299	291	306	260	241	292	290	293	253	278	294	317	276	262	303	312	268	293	281	286	295	314	262	279	293	311	309	274	274	294	305	288	261	280	263	261	277	264	268	288	299	280	304	255	286	269	267	284	292	282	261	284	268	292	266	272	295	278	265	269	244	269	282	278	259	270	297	271	263	233	280	286	287	264	284	301	317	246	305	255	257	272	280	289	290	275	267	265	293	275	286	289	285	263	271	281	282	279	283	272	301	334	256	265	261	295	270	312	270	280	277	305	304	298	254	275	258	251	277	306	277	285	272	283	275	284	303	264	292	287	280	260	280	270	287	263	257	297	261	267	305	244	328	240	309	299	294	299	272	278	284	253	282	278	243	283	268	286	279	287	308	299	261	291	259	273	271	319	284	291	307	278	287	262	302	277	276	274	266	250	251	268	255	300	287	267	308	293	301	314	279	297	248	285	279	272	289	269	308	267	260	275	291	259	306	289	246	279	270	254	324	282	271	281	255	278	320	279	296	284	250	299	287	257	269	292	306	281	285	290	301	269	288	275	297	296	264	288	293	278	266	288	291	289	279	269	250	278	259	270	300	270	260	281	248	291	258	277	279	283	276	299	273	269	258	263	255	293	274	294	288	264	282	279	277	274	273	286	297	280	288	263	300	276	275	294	292	270	277	266	292	290	260	313	304	278	292	255	294	247	284	276	284	246	287	286	269	277	270	281	274	274	277	275	275	254	250	297	287	293	271	279	286	258	271	283	266	245	269	263	256	288	284	277	285	254	276	293	293	300	275	278	273	265	303	271	255	283	273	264	262	311	267	251	278	311	285	253	287	282	264	271	278	292	294	249	313	255	246	298	290	275	292	279	285	278	255	284	281	269	298	270	251	285	284	265	265	285	252	234	291	286	274	289	301	293	295	306	299	305	262	300	290	288	283	314	266	259	256	286	249	291	286	285	246	282	302	276	297	252	294	267	300	286	254	283	250	273	298	276	271	287	289	292	267	277	290	274	283	267	284	270	274	298	261	278	281	256	304	288	264	259	281	288	274	262	259	259	285	284	273	272	273	260	253	291	283	283	275	284	267	303	290	301	257	297	269	280	266	304	270	285	285	281	279	282	235	274	280	305	308	267	263	295	274	297	277	267	257	298	273	276	279	282	284	270	289	278	278	283	285	289	278	309	300	295	302	275	299	279	285	268	303	299	280	290	280	288	296	256	264	296	272	266	280	265	292	303	265	262	273	308	278	275	277	242	307	307	269	275	303	261	253	267	271	275	258	275	268	315	254	310	306	304	283	276	284	266	298	309	286	265	254	286	303	273	291	299	279	320	281	302	295	276	318	275	265	279	298	281	295	293	291	305	254	267	281	322	272	266	274	265	287	293	281	277	294	269	265	272	275	264	268	297	275	270	290	281	284	295	278	261	274	252	275	309	262	297	295	295	272	259	317	285	266	289	263	281	276	297	276	291	256	286	303	281	288	267	329	292	302	272	260	302	274	267	271	289
4855	6386	5319	2833	1925	1506	1251	1027	823	741	607	530	495	527	493	460	457	458	405	390	373	421	383	381	412	396	394	340	372	384	386	394	341	347	333	365	371	353	366	374	363	354	370	371	377	379	371	374	367	376	355	383	371	373	349	367	374	356	347	367	312	395	329	361	384	352	368	335	364	355	371	394	369	387	343	356	325	337	371	360	345	347	342	337	339	363	346	343	383	369	330	360	346	364	327	364	382	367	360	371	349	365	352	338	373	345	347	361	357	360	332	315	359	353	364	362	392	324	350	347	396	350	340	338	381	374	356	352	399	362	348	354	385	361	376	368	375	345	372	354	353	354	363	362	359	354	373	366	376	354	376	364	364	371	382	351	365	349	372	352	360	332	374	365	350	341	368	361	342	347	355	353	368	374	350	345	392	380	352	351	330	406	328	333	386	354	361	345	365	351	368	346	351	388	376	343	357	327	362	360	322	362	358	357	375	384	345	316	352	370	330	344	370	351	362	372	346	348	373	342	365	349	349	363	344	370	364	379	336	343	337	337	363	362	382	349	365	325	357	381	347	381	363	388	363	315	359	343	349	295	370	350	357	360	358	347	344	349	352	340	356	324	379	313	369	338	377	346	346	375	364	349	378	355	355	377	347	366	345	379	334	370	358	386	327	343	358	339	337	348	356	346	332	346	340	359	361	392	354	374	351	336	346	344	360	375	377	357	330	369	351	349	378	368	324	356	367	373	336	356	347	352	340	379	321	369	351	358	351	346	341	348	347	339	350	394	325	337	339	340	359	355	354	353	353	345	379	353	365	334	347	357	365	358	352	340	367	366	385	322	388	354	371	355	344	341	359	353	358	343	320	359	388	355	349	352	352	385	364	351	364	365	353	380	347	331	348	350	369	353	377	322	370	390	370	332	288	375	353	332	332	363	318	331	350	354	347	370	360	319	353	366	361	383	376	373	378	381	355	357	310	375	360	358	388	389	374	366	372	345	317	357	379	336	344	339	332	341	382	364	340	373	388	353	338	348	395	345	392	350	405	353	356	367	404	378	348	350	351	383	318	371	384	369	348	309	324	362	331	383	365	359	380	348	396	360	370	368	357	342	398	367	372	372	361	333	354	376	349	326	346	361	363	335	368	337	355	337	388	365	359	363	355	401	330	353	359	361	364	359	361	354	337	336	357	349	395	336	352	352	390	356	351	351	344	323	317	340	363	352	335	359	345	346	342	370	332	343	343	359	348	354	401	372	363	378	345	385	351	324	346	336	352	354	330	331	367	355	369	362	364	383	347	337	371	336	342	342	371	348	374	345	333	331	379	349	345	373	375	338	357	352	358	376	366	378	380	326	343	388	347	341	379	348	348	364	346	358	355	362	336	337	355	348	365	352	369	332	375	359	350	378	378	355	354	376	346	386	328	348	384	369	386	373	377	346	333	332	370	390	317	333	379	390	386	390	352	348	381	357	343	368	367	350	365	340	363	347	351	376	389	359	400	334	339	366	365	354	317	342	378	356	387	333	344	348	384	366	347	335	389	365	325	372	324	356	326	363	355	393	379	317	378	343	336	328	357	336	345	357	327	375	336	361	356	343	391	341	391	367	330	386	367	341	388	366	372	333	357	386	343	335	369	339	359	367	378	355	362	357	354	327	334	370	354	386	370	383	347	396	345	365	379	359	365	364	353	347	369	397	385	358	360	339	358	345	366	363	363	351	371	357	343	384	349	367	342	361	380	365	348	371	348	326	323	353	384	355	319	369	371	347	344	354	347	356	371	357	378	375	349	365	392	354	348	347	315	378	364	333	330	340	392	378	370	360	361	354	360	357	366	335	335	359	361	343	373	350	347	349	370	371	343	362	371	354	348	338	350	333	333	369	357	340	355	343	331	367	344	342	350	359	372	328	345	347	348	367	336	383	333	329	361	365	376	323	352	334	371	342	389	356	345	358	354	378	348	386	359	358	345	353	366	354	354	345	349	380	351	350	383	368	361	352	363	329	340	335	362	380	369	366	337	354	356	323	354	333	351	362	330	351	342	333	330	374	364	349	329	398	355	352	354	344	366	343	356	314	363	374	345	365	395	366	343	331	350	360	335	380	387	310	359	380	332	328	388	364	327	346	355	394	366	371	347	351	343	336	384	332	371	356	336	390	369	362	345	387	366	368	359	350	353	369	341	348	368	393	377	355	356	392	376	368	345	385	390	377	347	326	422	427	318	382	361	343	345	349	351	344	394	345	390	351	320	359	342	351	360	363	326	346	361	375	338	343	345	349	332	335	371	383	351	361	355	366	349	365	348	358	372	367	324	356	388	371	349	350	347	373	339	363	382	354	350	351	354	350	369	358	345	356	336	334	347	366	355	326	310	341	355	354	392	360	363	357	375	416	382	341	343	317	363	359	365	345	350	354	382	333	344	360	363	366	373	350	359	356	344	363	336	378	324	346	356	390	383	374	329	338	341	339	320	386	351	360	355	346	363	339	340	376	395	368	354	330	352	339	342	336	376	359	372	342	384	361	382	323	313	372	366	367	354	348	350	331	356	361	338	377	330	391	317	379	339	346	347	336	347	350	367	388	359	389	342	312	383	346	342	386	363	348	388	341	367	333	345	373	382	348	361	371	348	375	356	376	350	344	339	363	376	378	357	339	377	346	330	356	393	374	367	378	379	355	351	384	349	371	397	346	371	360	370	348	326	363	360	361	362	377	376	355	344	346	369	364	349	355	379	397	374	370	371	339	371	333	338	352	380	323	328	344	357	329	371	390	334	357	391	358	368	349	357	336	375	350	363	340	399	355	371	365	329	347	350	349	386	348	360	371	339	392	344	330	328	398	383	352	380	357	374	330	393	343	370	351	336	371	379	372	338	338	390	374	333	317	340	337	355	371	346	323	347	375	354	376	330	360	329	359	321	365	371	347	339	365	362	370	345	375	364	338	356	333	381	340	329	341	341	356	362	380	341	329	346	344	377	404	345	350	341	380	368	362	375	362	348	365	370	370	352	346	342	323	326	359	333	321	385	355	346	391	336	373	313	385	353	360	343	358	353	355	346	342	346	380	336	336	385	323	375	342	364	369	372	391	368	347	341	353	362	372	340	379	380	331	364	366	359	345	348	354	363	345	332	326	357	350	322	354	348	355	376	352	380	382	338	354	360	341	371	365	361	356	351	342	344	357	348	336	322	353	350	371	370	383	382	337	324	366	348	348	367	350	382	358	339	336	371	384	329	350	350	362	369	385	366	373	358	352	347	341	344	364	368	340	348	391	360	350	345	386	348	403	327	359	386	366	333	318	356	375	360	355	362	359	380	373	346	359	377	354	319	338	342	353	391	336	337	345	367	359	372	363	381	375	351	369	363	347	324	383	383	361	360	367	310	360	324	343	359	362	365	354	364	381	360	367	343	361	327	359	384	339	361	325	370	338	314	385	380	334	336	364	354	356	366	347	366	373	329	348	372	409	351	365	351	350	362	389	379	335	363	337	385	338
22994	21564	29625	23957	21565	21644	15061	2156	1386	1342	1243	1111	1099	944	1005	970	930	904	833	809	803	819	812	802	818	757	770	758	732	747	774	680	735	784	816	740	733	740	754	812	722	707	723	752	717	745	763	744	720	792	717	739	723	715	719	714	746	787	730	771	751	735	729	662	704	755	808	726	728	714	760	744	755	746	723	737	721	728	763	712	761	733	741	744	749	696	703	718	736	698	731	728	754	747	732	744	731	686	732	692	765	680	698	714	720	731	696	668	745	741	667	711	709	720	747	701	724	709	708	710	740	752	708	712	731	715	696	715	689	704	768	702	721	728	708	731	732	714	754	712	716	678	750	696	760	695	684	729	791	799	670	748	690	719	686	731	674	714	692	676	704	687	730	735	753	718	711	745	765	735	743	711	708	729	741	700	725	778	712	730	732	672	730	715	713	704	694	752	764	690	739	733	718	705	722	693	740	737	720	713	736	702	747	689	707	736	732	705	703	730	745	765	736	752	706	691	700	694	688	712	698	723	721	703	759	698	728	733	758	729	772	724	654	758	746	691	670	740	736	698	730	703	723	715	708	722	727	691	736	750	741	725	724	715	713	748	676	754	733	707	718	719	699	739	715	741	681	699	758	741	722	727	729	717	679	714	725	695	735	728	755	706	726	721	756	703	757	715	708	690	753	684	707	743	795	706	734	676	731	709	719	746	702	705	707	761	736	715	702	685	705	745	700	774	708	748	716	698	722	700	703	721	659	692	738	749	724	722	680	712	726	715	722	799	727	678	686	718	692	713	769	661	768	734	710	723	705	747	727	758	701	674	721	761	713	695	714	728	701	775	735	744	661	719	696	682	701	678	704	730	729	693	729	736	694	742	706	687	746	758	669	678	711	716	709	716	719	693	706	727	694	712	732	705	776	764	778	696	679	727	758	753	740	748	771	734	737	707	695	724	735	700	691	735	747	689	796	704	764	721	693	694	697	735	720	700	745	752	705	723	772	771	717	757	774	723	738	697	748	696	696	736	727	699	738	717	725	717	677	718	730	736	757	710	688	690	737	729	686	727	708	756	698	743	712	725	738	691	688	730	702	747	756	706	712	699	714	690	775	760	719	701	649	710	695	740	708	688	702	687	689	742	721	694	694	730	751	732	708	681	727	683	729	731	673	676	685	712	745	707	798	701	687	727	744	761	707	690	704	712	718	735	779	707	724	737	758	712	734	695	749	760	725	673	710	725	732	711	740	707	675	729	712	742	761	706	676	724	752	658	731	735	734	708	737	730	690	701	713	728	738	718	673	708	722	711	691	703	741	715	725	706	732	709	695	715	724	717	705	766	755	736	690	703	670	711	741	700	762	731	716	728	660	720	676	698	756	763	773	701	753	744	746	709	699	693	745	724	745	734	709	720	755	684	714	680	735	738	716	729	700	688	741	707	724	727	727	683	760	717	681	733	659	718	670	759	748	754	704	736	726	707	740	709	662	730	669	756	756	725	719	705	693	724	717	750	716	679	718	695	733	737	732	694	731	703	715	719	722	731	682	746	668	692	700	735	683	722	716	704	709	718	749	686	735	688	733	675	697	692	705	710	726	679	741	790	709	696	700	765	712	662	711	737	724	712	776	722	721	704	724	747	730	697	754	714	692	698	714	708	734	788	761	702	709	731	754	663	741	702	688	688	745	728	711	689	721	718	721	696	692	702	695	744	746	688	727	738	703	684	687	710	678	691	744	713	731	704	735	732	739	727	713	666	682	726	728	737	720	710	689	742	717	766	701	752	703	717	732	707	782	735	739	729	717	718	710	704	721	702	683	710	726	686	717	760	707	724	729	707	725	774	689	676	697	742	745	684	704	732	731	705	734	718	705	736	736	755	748	672	706	666	723	744	699	720	718	761	730	712	737	702	760	712	763	720	706	783	725	704	685	725	711	707	682	722	686	700	703	755	720	729	703	737	722	727	706	691	653	727	725	701	700	700	727	709	721	721	715	707	674	713	707	690	722	760	707	688	746	708	667	700	744	730	714	741	717	672	728	672	734	743	725	751	725	745	712	716	736	730	666	714	670	690	686	746	708	690	720	749	648	676	737	702	731	725	731	736	723	711	721	681	680	690	758	701	686	703	726	728	696	724	756	758	749	709	695	713	711	720	707	715	680	726	766	687	683	708	698	717	720	722	663	698	690	733	690	684	778	736	738	756	706	686	718	776	712	684	696	714	694	748	718	751	733	659	729	703	758	719	711	757	689	670	717	714	741	744	730	683	705	713	709	703	678	678	697	703	706	716	722	701	747	736	667	719	778	745	691	717	698	697	707	722	742	728	685	733	722	728	706	745	727	725	738	711	695	738	712	736	718	715	710	722	730	703	758	709	689	707	741	714	785	706	707	733	756	702	727	682	706	759	715	729	734	678	703	719	732	759	777	780	728	724	682	667	700	667	692	718	712	726	695	699	719	776	750	714	706	701	719	709	749	748	762	704	668	729	773	721	782	707	698	754	708	725	696	727	713	716	677	758	696	680	685	712	714	773	712	707	720	702	717	760	729	729	732	718	713	712	725	700	740	727	757	752	666	700	735	770	688	758	722	742	723	758	729	692	727	663	696	689	719	737	699	752	747	712	715	731	661	713	633	685	722	755	721	711	693	716	710	665	723	686	730	690	730	703	702	738	762	734	690	713	694	736	758	752	718	691	716	707	742	753	725	741	695	749	721	706	745	718	734	658	701	709	778	653	767	724	671	726	712	736	729	686	718	747	724	680	708	674	676	707	721	726	714	768	728	745	742	730	764	680	730	692	717	715	761	733	763	759	729	732	679	743	735	696	689	704	733	732	788	706	746	727	697	719	730	695	716	690	703	709	754	703	711	764	775	709	758	732	651	723	720	736	721	711	675	741	734	730	767	767	727	704	756	690	710	714	721	750	703	744	730	713	684	706	753	723	695	737	706	740	721	731	712	695	724	681	722	727	721	690	738	715	667	720	759	763	701	700	749	705	724	711	695	687	689	730	676	673	690	795	723	696	705	712	683	699	739	713	676	735	727	690	738	750	744	762	731	683	696	647	745	715	728	670	765	663	732	724	728	712	684	726	728	707	713	767	695	735	734	686	707	731	757	735	732	728	752	761	697	722	727	748	737	749	718	696	731	679	723	740	757	733	730	712	656	731	739	686	677	694	747	671	742	758	707	763	703	718	706	717	671	727	693	713	747	749	670	713	680	684	675	731	753	706	660	736	724	706	761	751	692	694	729	723	731	716	711	753	755	712	674	695	753	739	706	711	740	745	704	683	693	702	758	718	691	700	716	709	693	705	692	741	734	733	688	750	671	700	693	695	724	731	670	705	738	717	748	689	741	744	782	700	694	697	674	722	737	717	707	770	746	743	718	700	683	732	717	719	688	719	698	734	681	666	683	718	787	741	697	760	693	704	718	737	716	692	743	763	694	691	752	679	675	710	720	694	712	697	707	762	708	714	707	737	712	717	727	711	700	704	719	756
7562	17562	15109	8474	6066	4574	3759	3017	2413	2071	1751	1572	1483	1392	1263	1269	1311	1038	1024	1048	1011	954	975	858	888	948	933	867	907	904	864	849	847	879	871	855	804	865	811	880	831	952	813	852	815	814	844	829	867	838	797	840	843	847	827	823	844	820	791	848	834	817	814	840	823	807	814	836	797	830	826	806	821	823	750	790	837	837	793	833	794	837	804	807	806	782	820	808	826	811	803	812	889	813	796	826	826	792	854	854	800	813	795	855	827	818	824	787	827	801	832	816	816	831	790	820	771	784	799	810	786	829	877	853	855	854	808	786	826	829	831	835	759	797	810	804	780	809	758	793	820	819	818	819	795	735	807	824	836	815	815	843	836	804	789	824	833	783	752	800	807	785	841	830	804	786	785	826	818	744	821	857	863	780	836	797	816	818	793	793	779	802	865	860	875	842	793	807	811	805	832	802	762	829	800	832	782	840	809	799	797	820	842	833	761	795	814	793	837	807	791	831	862	813	811	854	826	811	867	819	797	807	810	813	814	767	852	812	802	793	817	805	740	819	790	816	807	795	799	842	847	801	867	812	761	806	873	790	836	815	797	801	834	811	851	859	868	850	823	865	813	820	828	788	888	761	815	817	795	793	824	833	862	777	764	812	798	743	824	788	847	818	811	810	828	828	779	816	801	792	789	773	870	818	797	807	853	821	811	821	861	822	794	798	813	838	784	794	778	786	804	792	764	767	769	832	828	793	794	771	757	817	809	830	798	863	775	813	795	766	812	801	813	852	839	834	862	773	824	815	760	845	857	845	790	817	828	793	800	807	851	798	848	803	836	793	850	800	815	862	789	841	837	817	829	768	816	806	856	777	819	794	843	854	802	804	804	812	882	770	825	818	809	793	820	829	811	807	839	817	849	799	794	815	763	812	801	837	849	776	809	832	816	824	804	808	801	849	807	875	784	794	810	770	850	791	834	844	771	799	836	797	817	760	811	811	780	797	858	819	773	830	806	803	800	797	837	789	785	867	815	848	809	843	797	806	821	819	822	801	816	815	885	839	779	861	818	799	830	801	791	783	777	808	823	843	777	813	839	814	765	843	790	818	801	757	764	866	838	849	838	788	809	798	784	853	827	841	843	833	794	818	824	820	794	795	779	781	838	808	788	814	823	811	819	811	829	798	796	795	763	778	877	812	801	890	799	786	795	824	805	809	816	865	774	844	806	815	830	777	809	812	760	820	743	802	888	822	835	824	735	790	811	816	819	839	795	760	851	773	800	795	801	794	867	845	804	769	823	795	811	775	813	844	829	804	826	811	824	865	844	826	817	814	828	784	783	796	831	842	852	799	828	788	798	791	777	829	788	857	804	846	787	787	872	877	812	817	809	849	830	810	821	846	863	822	856	822	799	795	842	821	810	861	809	788	810	791	854	748	813	825	841	842	823	841	831	766	755	826	824	792	830	747	833	777	830	808	810	786	831	811	831	822	802	824	843	837	858	818	847	813	806	820	809	838	800	793	783	809	829	824	837	800	828	820	796	756	822	816	829	837	829	823	793	819	750	781	856	833	870	793	809	826	820	790	824	797	833	824	838	850	841	804	800	821	819	826	799	748	767	837	768	831	748	806	806	842	784	799	829	815	826	836	838	813	819	803	819	824	833	794	834	811	860	834	792	815	806	830	817	816	831	799	795	790	864	782	761	778	779	784	822	830	817	817	803	786	774	850	827	803	802	820	806	832	787	849	824	856	827	753	823	862	805	857	835	778	795	792	804	859	822	821	816	852	842	793	797	835	779	821	799	818	828	803	783	798	777	834	811	808	851	814	784	796	756	822	802	776	775	822	789	822	767	805	747	825	825	800	873	827	804	849	868	822	790	791	838	828	832	793	845	829	806	794	837	848	840	823	828	801	829	791	844	792	810	800	765	862	854	776	746	832	808	806	799	803	826	867	819	863	797	822	747	804	778	819	829	776	750	825	863	825	778	814	763	758	778	827	777	849	805	816	830	838	847	822	803	800	780	826	784	818	828	805	820	876	797	851	828	859	803	819	823	864	843	795	798	864	825	840	822	763	808	779	884	832	815	784	778	832	867	799	833	833	793	818	809	796	832	775	812	790	811	793	801	826	784	803	804	808	806	796	787	787	799	802	846	837	814	830	867	827	826	861	796	807	791	833	728	857	826	822	852	876	815	828	850	825	814	808	824	817	842	823	816	859	792	793	831	799	831	815	798	818	888	836	776	780	805	856	792	809	831	791	813	814	813	753	799	820	820	867	765	812	806	800	792	797	781	801	815	819	850	800	820	797	794	800	815	847	797	786	829	825	847	800	822	816	825	828	768	824	807	782	778	861	785	789	766	839	775	841	780	833	859	777	811	829	823	819	841	838	812	816	806	842	781	795	788	788	802	804	814	821	789	790	815	822	829	826	839	763	818	829	823	793	785	795	806	760	769	824	819	809	809	798	801	812	817	827	866	810	811	787	868	812	772	819	788	825	750	801	816	778	847	778	812	826	827	781	811	793	858	818	845	833	812	843	817	793	802	809	761	801	844	764	833	824	831	840	857	851	837	838	819	788	789	794	814	777	881	788	858	793	774	826	826	827	827	796	798	879	748	816	822	882	862	798	783	823	830	805	819	746	795	795	808	815	838	796	856	835	789	802	855	820	779	848	819	801	798	824	810	830	843	784	825	815	798	814	818	792	800	859	823	815	839	853	811	803	857	784	882	820	787	798	825	795	767	876	826	821	803	786	822	810	808	878	813	838	843	847	845	754	812	859	805	755	862	848	837	810	805	808	791	807	789	832	800	799	787	830	785	767	869	849	822	782	820	864	772	832	798	795	844	828	900	777	816	832	838	796	849	829	804	839	847	730	778	797	864	823	878	830	766	820	804	818	771	819	806	782	767	788	814	786	800	825	750	850	829	804	825	771	858	786	831	822	776	795	863	790	808	840	807	778	812	810	794	764	833	859	775	801	848	849	832	748	772	865	795	792	807	811	791	842	773	780	834	798	780	771	809	802	750	798	846	809	823	818	825	802	846	842	822	803	777	810	778	804	824	788	816	824	785	757	832	780	865	761	785	844	836	817	858	771	807	814	782	779	813	778	829	779	824	837	833	855	783	863	799	805	823	776	814	760	831	794	806	842	838	789	821	816	794	819	811	786	806	842	810	822	810	813	821	843	823	872	802	768	818	739	854	875	747	802	812	841	783	812	810	816	797	810	805	781	784	844	803	778	852	884	854	823	794	806	807	844	781	802	786	813	771	762	801	796	777	825	762	810	736	825	761	813	755	807	813	807	843	820	764	828	779	780	812	828	788	798	798	846	770	799	764	847	800	765	792	851	838	815	807	839	854	866	814	842	818	856	824	825	833	806	819	851	872	791	844	832	837	805	852	797	791	811	787	785	789	815	804	857	795	816	741	824	795	771	843	809	785	846	822	781	826	881	807	840	824	853	840	788	800	801	807	779	832	797	822	814	800	810	843	804	789	818
27268	21024	9631	701	348	357	297	291	262	297	261	259	247	273	282	239	248	249	272	269	239	241	266	268	264	259	263	260	240	233	234	250	250	275	257	273	247	269	243	293	251	246	249	261	274	236	257	244	260	270	248	239	288	236	252	259	265	262	266	248	233	239	245	252	252	261	264	286	244	241	267	257	233	247	253	240	227	239	253	256	260	251	233	272	248	256	240	241	282	263	245	258	251	240	243	236	233	231	263	223	236	227	273	266	256	260	270	275	252	260	239	266	269	249	265	228	276	280	262	257	264	283	252	264	279	234	210	260	252	232	266	246	264	241	262	249	233	249	235	276	252	251	257	258	240	246	251	243	260	256	244	244	278	252	238	223	268	234	261	260	237	243	279	271	232	252	248	238	254	245	215	255	253	240	299	279	232	259	266	261	264	240	225	249	263	250	256	225	270	255	252	259	234	247	236	243	238	248	264	263	236	249	252	241	258	240	246	261	235	251	296	257	247	249	226	258	245	245	250	236	275	253	258	255	264	261	233	245	247	281	226	267	267	233	279	227	254	245	244	240	269	257	243	258	263	243	242	275	285	292	251	271	268	236	247	230	295	248	234	244	229	259	235	254	257	237	263	267	240	263	251	235	257	253	249	250	207	225	242	267	251	257	241	253	281	266	224	254	277	237	283	272	267	240	240	231	248	240	243	231	260	249	267	264	267	243	236	234	229	238	255	260	250	246	287	246	253	240	253	270	237	227	253	260	255	239	264	260	268	283	221	236	244	228	249	286	245	247	234	274	228	251	271	234	283	280	218	249	241	239	245	261	269	282	254	255	258	257	250	302	257	248	243	252	238	238	277	271	242	234	248	261	242	265	249	241	265	266	271	228	258	235	255	253	206	268	241	236	255	259	271	253	260	252	234	250	248	257	251	239	239	285	260	263	244	240	248	231	254	243	234	233	236	239	242	254	273	251	229	281	254	250	248	279	254	236	245	251	251	245	251	273	270	254	235	237	260	259	238	224	224	264	248	227	248	229	233	247	268	254	221	280	237	251	237	238	242	257	246	264	249	221	219	260	263	269	237	262	268	285	270	269	260	239	276	241	244	257	246	255	244	266	267	275	255	252	250	262	254	245	248	252	244	220	267	299	227	250	258	247	257	235	255	243	263	250	265	251	254	253	253	274	240	243	239	222	257	232	260	241	252	256	226	256	249	233	266	278	257	270	213	260	277	264	262	248	268	243	233	243	278	277	259	239	250	221	273	257	232	260	246	231	224	254	229	255	252	244	267	235	241	252	249	259	286	270	249	248	244	255	240	246	257	270	248	269	220	236	245	239	228	288	281	255	272	264	236	246	263	264	270	219	232	248	252	256	234	274	220	244	231	238	286	243	255	240	278	245	218	241	247	246	261	256	250	234	263	255	254	281	256	267	251	252	259	267	266	243	249	270	250	263	274	253	284	251	264	238	289	279	231	263	233	268	238	227	259	235	234	254	228	284	257	246	272	244	254	240	266	230	246	227	254	265	242	260	259	235	255	233	251	252	246	278	261	233	253	241	229	250	243	249	253	258	262	251	241	272	244	233	274	260	259	242	286	244	259	247	262	255	246	241	256	243	228	286	249	277	255	221	241	256	241	241	262	251	253	244	278	231	262	242	254	252	256	242	253	239	253	258	275	254	247	256	234	268	225	255	259	243	278	267	252	249	248	251	227	274	256	268	254	254	249	242	245	238	251	243	253	260	261	259	253	234	270	233	280	242	253	237	225	259	244	237	260	260	257	249	256	241	231	213	260	266	264	226	233	233	239	243	258	255	240	260	262	241	259	249	248	263	240	237	263	214	238	244	250	265	250	226	231	238	264	272	246	267	250	254	262	223	242	253	237	266	229	238	276	268	252	241	244	235	254	252	252	263	233	246	245	272	227	254	267	248	242	236	263	239	218	234	240	245	246	266	243	288	229	263	234	267	279	249	268	260	223	243	268	225	252	239	264	278	246	253	236	246	276	261	245	273	272	217	296	253	275	252	255	262	253	256	246	282	278	273	268	247	259	245	263	259	247	247	250	237	241	253	224	235	263	263	250	246	222	246	243	298	245	254	264	221	230	240	239	263	245	248	240	287	256	266	242	257	276	237	239	256	251	246	236	242	263	268	249	241	268	259	230	237	256	243	251	244	258	245	229	259	275	242	241	246	260	246	264	253	277	245	268	249	238	248	251	236	247	250	272	251	248	246	245	243	269	240	273	239	243	256	236	246	232	269	284	250	227	241	264	239	234	253	257	226	254	261	264	261	264	256	223	257	230	259	250	264	269	277	243	268	238	257	269	266	234	245	238	240	237	239	225	249	269	275	263	241	249	246	228	265	245	244	266	240	259	246	238	263	239	259	257	247	232	218	285	241	244	250	276	272	240	258	234	287	251	236	235	275	254	248	252	258	289	259	257	278	256	281	235	240	260	224	212	281	278	252	264	235	250	244	249	235	253	243	239	262	246	223	248	268	252	250	244	260	258	247	243	226	254	240	237	246	258	266	259	257	244	276	238	251	225	280	251	289	230	236	264	237	261	261	247	221	245	256	250	231	282	256	240	250	246	280	269	236	252	256	226	242	234	255	237	258	237	280	260	237	262	244	266	240	244	269	292	249	247	234	265	245	238	225	221	246	306	231	257	242	242	226	252	252	263	280	229	268	237	255	250	256	238	257	263	277	250	267	249	235	257	267	270	242	237	261	238	250	257	272	247	276	277	253	246	237	258	247	255	242	242	245	234	246	232	241	245	271	239	258	261	227	261	252	244	260	253	244	257	245	245	271	252	249	241	254	268	261	223	247	256	248	236	268	248	238	263	238	253	236	238	255	232	232	272	261	276	244	257	277	259	239	243	248	252	242	232	249	287	242	248	244	275	262	249	236	259	248	232	238	248	249	243	244	284	246	240	260	236	254	259	246	233	267	231	234	253	213	248	259	259	286	262	252	262	244	213	254	244	264	255	237	245	227	249	240	255	273	246	216	270	262	244	265	251	252	240	268	234	279	255	220	290	225	220	247	234	245	252	286	265	230	224	218	258	283	245	245	238	236	230	236	246	241	263	248	229	227	269	252	230	235	237	264	229	283	235	263	234	229	247	283	248	246	253	254	246	238	266	252	259	258	239	263	233	261	245	249	267	239	249	267	233	286	259	246	245	263	258	221	260	226	232	271	221	253	246	265	251	221	254	257	257	249	228	265	245	241	275	259	256	248	231	255	274	251	256	280	264	237	249	232	246	268	224	226	256	269	256	233	236	261	246	281	228	256	277	260	245	250	252	243	267	257	226	225	283	233	233	267	265	270	242	241	279	241	220	243	274	247	292	230	268	221	243	272	273	257	267	227	270	253	256	254	251	263	256	234	259	230	247	264	248	249	258	282	272	256	224	240	257	248	244	229	223	239	263	263	231	259	258	259	262	243	221	246	282	262	265	237	236	265	236	249	279	247	240	234	270	266	283	247	251	271
3896	1038	934	559	450	434	398	368	349	327	335	314	327	309	316	338	354	318	303	299	309	307	295	333	296	326	320	291	297	313	313	272	355	303	321	283	314	314	256	289	326	316	313	328	308	307	295	320	328	309	326	317	323	293	336	282	302	316	299	335	286	317	311	324	294	332	285	310	302	304	267	318	311	309	308	300	346	297	293	292	294	298	320	273	328	299	336	278	311	321	293	277	303	307	313	319	317	327	317	326	328	314	294	313	299	332	317	305	299	320	319	322	292	302	307	304	261	327	317	306	303	313	299	300	295	349	298	299	281	341	322	323	325	311	307	309	316	319	297	335	357	330	323	282	312	298	307	261	326	274	319	302	307	304	341	299	315	320	312	305	315	297	320	295	312	325	305	288	321	317	313	302	310	319	330	315	319	288	312	272	310	277	335	308	320	291	277	274	301	299	327	298	310	305	306	321	306	323	285	313	314	308	329	305	313	309	308	330	319	300	294	336	288	302	311	318	271	292	267	301	285	282	325	292	324	309	321	272	295	305	292	286	300	276	314	324	325	343	289	315	310	296	302	313	312	310	295	343	311	292	300	283	345	279	299	304	300	299	317	283	280	311	289	339	316	292	323	292	297	289	325	322	326	274	306	280	327	312	317	327	309	303	313	301	309	303	308	300	319	287	317	288	302	328	310	288	317	332	307	304	285	317	319	284	279	301	292	299	317	335	297	304	298	271	295	325	321	296	313	289	321	322	274	335	290	311	296	304	306	311	298	307	312	326	307	303	287	308	309	289	344	291	315	312	286	285	289	312	297	291	289	318	268	334	309	280	303	295	303	307	275	299	335	322	302	311	307	321	287	298	321	300	298	289	317	320	306	287	287	283	314	310	293	330	297	319	319	340	301	277	357	316	289	325	306	283	289	318	308	289	298	328	315	310	304	333	316	298	300	306	307	288	307	324	323	321	317	283	302	293	279	295	324	312	285	300	313	300	313	316	332	307	291	291	311	319	318	301	299	288	299	306	298	321	314	321	331	312	322	315	299	292	344	283	306	292	293	307	278	280	293	287	278	311	313	289	257	313	312	302	313	325	324	287	298	293	309	317	299	318	294	276	309	322	266	313	293	300	295	316	299	286	321	281	317	297	339	316	288	298	297	328	328	319	349	285	328	311	295	300	332	361	327	318	276	298	302	262	308	327	310	280	289	288	316	300	318	309	303	291	308	325	305	325	284	316	314	300	337	295	301	283	314	309	282	326	311	305	284	299	295	301	303	320	329	308	309	330	308	297	301	281	313	297	291	295	306	322	309	312	304	277	307	314	307	327	317	305	300	319	321	361	291	291	276	277	291	318	302	311	272	297	315	332	308	318	313	316	318	254	317	280	303	305	290	300	305	271	331	329	285	324	285	296	309	300	299	294	328	305	313	287	296	293	292	291	317	322	314	315	294	320	313	274	333	308	300	283	293	300	308	283	300	336	328	324	321	282	308	280	288	301	290	325	289	285	274	258	318	269	321	320	305	284	313	306	285	290	306	330	301	288	291	276	314	288	329	346	291	268	307	301	292	293	296	283	294	342	330	298	292	327	330	282	313	338	295	321	264	311	308	322	296	296	285	331	303	316	314	272	303	314	334	293	293	293	294	285	296	320	316	303	286	326	307	277	301	326	283	293	293	336	281	295	320	325	334	277	301	330	290	310	309	295	297	295	279	308	283	315	316	307	305	285	322	292	289	312	296	300	322	302	299	310	277	300	322	301	310	297	302	335	310	297	285	308	291	282	332	302	325	290	339	296	334	308	326	338	304	303	301	332	296	310	306	300	283	327	292	299	326	304	310	286	314	274	341	300	267	281	312	306	322	274	308	292	306	331	311	305	284	310	292	273	301	293	288	293	315	299	304	302	275	314	304	309	314	281	338	297	314	293	302	331	310	301	318	299	291	347	317	295	308	299	282	294	296	312	279	321	312	311	322	300	323	301	291	264	297	318	300	304	301	277	316	312	318	277	296	322	321	310	280	335	299	349	308	288	294	292	271	294	298	297	314	330	272	277	338	284	320	320	305	346	304	279	302	289	304	298	320	288	318	333	304	322	297	299	304	316	302	341	321	307	307	288	325	315	284	311	328	305	296	324	307	316	335	301	304	338	295	298	333	325	332	287	292	340	274	302	291	292	292	288	298	279	296	293	291	308	286	316	294	305	298	322	304	326	284	301	300	293	290	278	290	299	300	347	315	292	333	326	312	296	271	307	301	288	322	322	306	320	332	294	295	336	305	304	277	294	305	309	288	317	321	305	313	301	301	306	311	284	279	318	280	329	328	310	306	333	309	352	282	305	275	310	322	285	331	338	296	328	298	321	307	305	303	304	301	333	319	320	311	305	306	325	311	351	295	304	306	295	303	297	316	307	338	297	292	347	296	307	310	306	318	288	316	315	305	274	314	315	331	301	324	310	297	331	340	318	330	303	314	340	304	282	303	295	310	304	285	295	321	309	293	318	296	286	299	308	314	306	270	293	321	293	308	296	332	342	301	306	349	316	314	316	294	314	280	348	282	321	280	287	306	307	272	313	305	271	299	297	308	299	291	306	306	302	294	298	332	329	337	292	323	298	319	304	298	297	307	298	298	331	313	307	319	302	312	341	311	302	335	301	292	315	311	308	306	297	274	279	307	288	272	299	294	330	283	286	307	289	306	313	350	320	286	283	310	318	314	308	340	291	308	259	295	304	302	308	296	296	291	286	321	322	298	257	322	347	279	308	321	301	293	290	327	333	301	287	331	277	318	291	330	313	332	327	275	286	297	322	299	282	293	321	295	335	321	319	322	328	327	292	310	273	329	282	301	322	301	322	316	318	292	276	323	290	326	296	297	293	306	310	297	277	297	313	328	308	317	303	311	294	302	280	299	339	336	279	306	266	304	319	281	308	304	315	321	287	286	301	317	309	299	329	308	281	306	319	314	323	298	281	341	301	309	285	298	341	296	295	300	319	321	295	330	302	286	315	323	323	330	297	313	299	302	289	325	308	336	285	334	316	314	305	296	302	308	317	325	296	299	288	320	301	290	308	324	310	327	320	305	299	301	323	341	292	290	301	294	293	296	302	327	306	300	312	333	323	304	307	307	307	313	309	307	319	338	301	343	331	309	307	308	336	322	316	307	313	279	313	314	328	310	317	342	321	277	312	278	279	319	310	304	295	322	282	307	290	317	301	297	333	319	326	321	320	299	326	311	330	301	307	290	297	299	302	362	313	312	291	338	274	292	310	294	293	343	310	332	301	294	319	320	297	291	286	313	304	311	308	304	290	304	306	305	320	295	309	275	291	317	293	311	332	300	287	354	352	313	308	298	310	304	321	301	303	274	306	325	310	292	298	316	300	302	310	325	324	300	289	304	317	284	315	297	295	303	307	311	317	317	295	294	307	300	279	287	316	296	300	299	319	273	292	314	315	303	294	289	325	314	299	288	276	285	323	298	308	296	324	275	276	303	307
23754	21496	29258	24166	21503	17908	2220	1151	931	863	791	753	684	714	690	666	698	652	599	634	581	592	582	603	610	564	615	581	601	566	630	595	576	579	576	549	600	556	549	588	576	579	580	584	592	588	597	556	565	613	585	563	557	545	587	558	566	592	582	581	533	583	565	548	547	530	586	553	549	568	566	559	582	561	547	535	531	529	598	570	533	600	565	546	540	579	531	581	561	519	513	557	581	580	547	539	597	560	577	583	547	553	586	528	500	526	550	583	553	533	552	601	542	560	534	564	545	549	566	554	545	548	567	557	557	571	593	537	587	562	566	531	592	573	542	575	604	586	577	504	555	545	578	540	557	516	567	563	579	561	552	583	544	542	519	567	545	526	569	544	563	527	565	548	558	538	566	554	569	565	539	529	566	554	556	583	507	581	518	594	575	528	545	575	547	513	513	521	550	544	561	553	597	513	537	571	548	531	532	583	590	541	547	546	528	550	525	549	561	528	550	551	556	542	547	571	558	531	573	538	608	576	579	591	568	538	561	546	542	560	563	540	542	571	555	523	512	502	569	530	554	569	570	555	542	472	516	578	557	550	543	548	529	528	508	583	543	550	575	565	564	529	591	526	558	562	579	571	522	585	562	564	569	570	549	568	560	556	524	539	573	544	561	532	600	532	541	591	535	534	541	509	563	545	541	540	534	629	533	595	557	571	599	587	552	585	563	576	520	531	558	545	520	583	571	557	583	534	566	524	538	565	534	504	542	544	574	561	524	544	527	575	574	531	577	563	542	536	561	583	574	571	544	546	551	549	565	534	547	569	549	573	529	550	582	534	589	554	501	542	551	544	579	515	560	561	547	548	538	544	559	563	574	595	554	567	549	531	483	531	526	550	552	558	520	516	555	544	570	609	586	622	591	554	521	559	587	563	519	599	584	587	536	560	522	529	573	600	520	514	557	543	562	545	543	559	581	519	564	537	561	536	557	533	551	568	566	550	550	575	537	550	524	582	532	565	508	583	520	526	564	574	557	573	542	580	570	547	565	481	553	608	541	562	521	563	537	564	598	547	564	552	518	520	546	533	535	569	542	510	536	545	590	534	559	516	558	539	589	539	609	526	534	547	589	576	527	511	512	599	524	554	513	537	573	552	566	567	560	526	556	554	553	552	555	524	566	563	568	570	555	607	543	532	551	538	562	562	524	559	547	555	598	553	557	488	543	540	564	517	505	573	563	558	592	563	533	507	576	599	581	544	557	558	538	521	536	558	526	544	536	509	602	542	554	583	522	569	555	521	543	568	547	596	534	585	532	555	563	553	559	512	602	559	554	561	533	585	549	531	532	571	567	527	536	564	543	547	568	560	553	569	597	525	572	532	590	586	571	524	528	525	571	523	547	558	528	571	561	537	583	587	549	539	562	529	543	576	572	562	561	552	551	527	513	562	528	538	531	580	578	529	536	587	526	579	543	559	557	529	569	586	540	573	602	520	604	575	542	570	600	559	491	562	522	585	541	603	545	569	552	510	550	577	575	567	507	581	581	544	584	550	539	620	542	521	531	579	528	585	572	558	581	522	546	541	529	549	558	536	506	572	610	572	545	529	554	572	565	596	585	534	564	594	565	520	534	558	572	536	575	543	595	562	555	521	541	550	561	598	575	556	570	579	545	549	556	554	549	595	537	557	569	569	508	530	577	531	568	551	593	554	583	533	583	545	549	561	527	592	575	521	520	515	545	566	530	538	523	546	564	549	560	593	523	532	616	517	561	522	551	585	618	534	520	533	556	588	577	504	585	558	545	540	572	546	560	537	565	572	501	588	557	550	573	553	540	565	513	559	526	536	517	513	534	586	566	574	557	548	531	538	538	549	584	551	527	529	565	532	582	554	584	544	572	579	553	566	593	510	525	568	554	521	564	550	586	523	581	538	543	567	524	556	580	588	534	515	536	569	516	539	494	587	546	571	573	593	552	550	546	551	559	587	522	554	568	575	585	496	531	530	530	545	574	544	547	578	551	581	554	551	579	598	543	599	535	524	542	561	562	550	590	542	550	597	558	571	549	590	556	556	535	521	564	568	567	585	581	578	554	553	517	562	578	553	536	542	564	549	549	543	563	555	568	496	540	578	554	559	569	566	577	556	545	496	559	533	537	512	596	560	556	552	558	546	555	553	510	504	519	543	555	542	555	542	517	517	541	555	584	563	534	572	572	556	532	535	562	546	509	561	552	542	552	535	533	563	541	538	529	557	524	537	594	520	531	566	546	586	562	561	571	551	552	500	531	564	580	548	525	557	565	519	555	589	554	531	515	574	517	515	546	513	597	513	510	581	551	564	554	586	516	498	538	527	571	569	542	558	515	508	567	523	530	516	556	564	569	562	558	593	607	584	571	570	574	554	538	551	553	561	546	588	596	589	571	539	520	512	580	550	581	540	555	551	524	554	551	515	535	568	534	568	545	526	578	554	546	533	558	555	571	534	580	498	582	544	579	548	606	525	585	615	557	553	561	548	585	547	522	536	573	566	598	540	578	564	534	557	499	563	516	580	540	593	582	582	591	538	554	547	590	547	525	527	570	548	552	539	537	515	522	555	564	526	537	583	565	549	569	590	534	543	572	521	579	580	559	561	588	531	569	564	574	578	587	586	548	545	551	558	549	535	520	589	546	593	577	558	560	561	600	560	554	564	566	597	552	589	549	561	516	525	509	571	548	539	525	567	589	553	601	550	558	558	513	589	541	521	528	545	576	517	542	570	557	532	561	529	557	582	510	534	549	533	546	555	537	567	552	535	559	536	553	577	527	528	494	549	497	524	577	551	558	527	564	538	544	509	531	538	550	568	502	532	582	551	580	534	592	550	561	562	540	554	538	527	559	546	551	555	531	554	530	634	552	531	539	598	561	547	554	541	560	574	556	533	501	570	532	599	528	516	534	550	514	564	565	511	583	534	516	576	547	537	544	546	593	533	545	528	549	568	567	587	567	514	597	582	545	555	559	538	551	518	545	540	564	568	567	529	532	547	514	596	592	566	575	542	529	542	517	538	538	573	539	517	615	579	575	491	536	545	551	599	605	588	565	550	577	541	564	587	567	571	571	555	561	582	536	528	536	547	537	518	518	567	541	545	547	554	553	587	549	550	601	585	562	534	543	531	550	591	552	550	550	547	569	518	572	539	556	566	515	518	547	556	539	510	523	509	548	518	547	559	521	561	550	582	603	558	570	530	562	574	566	543	579	499	558	561	517	534	564	512	571	558	541	543	566	524	547	537	521	586	529	555	581	564	537	522	542	550	571	550	525	559	556	538	568	541	574	548	547	514	517	523	551	536	580	557	504	594	544	502	546	548	541	554	547	555	596	525	541	572	565	586	536	570	559	526	625	526	566	532	533	568	567	574	521	602	608	565	558	561	525	533	570	529	510	580	581	522	557	540	518	564	511	546	543	548	560	530	592	582	557	552	543	505	528	560	528	537	558	544	579	564	593	563	557	518	506	542	576	541
4971	10556	9214	4797	3408	2603	2119	1713	1420	1261	1137	1059	1002	967	843	855	886	803	710	766	747	716	711	684	653	689	679	693	669	647	655	655	604	628	708	647	697	624	636	649	641	668	620	681	652	629	611	640	608	645	661	602	634	636	645	635	644	617	674	620	644	663	621	620	662	639	681	609	592	635	608	635	616	658	664	593	612	633	640	616	615	615	628	624	607	660	655	628	602	620	654	639	642	606	619	656	603	639	645	656	649	656	661	611	643	608	628	672	598	662	639	656	627	617	688	623	660	621	675	649	654	620	635	617	610	581	677	681	647	651	612	690	619	650	661	662	631	664	620	596	620	629	619	633	606	643	590	600	628	631	671	650	646	636	690	596	623	661	623	610	597	605	616	685	625	614	632	645	622	621	629	602	597	647	643	648	643	631	705	603	667	608	649	623	629	611	642	637	590	593	607	643	621	584	613	621	611	649	654	598	632	632	632	679	647	607	647	655	595	598	618	623	599	610	666	643	616	606	639	627	644	668	646	632	646	617	673	654	672	635	674	632	649	671	625	599	633	611	606	586	665	660	614	637	654	638	618	598	654	664	640	612	693	622	678	629	609	645	605	601	636	622	622	633	616	652	659	627	620	636	603	643	646	652	600	614	587	613	630	649	636	669	621	644	587	626	592	661	639	599	606	621	659	665	617	630	597	651	631	623	631	654	634	619	654	659	609	636	638	640	656	634	629	591	611	654	613	629	624	646	603	656	571	624	582	581	622	635	644	618	639	604	600	636	634	650	611	621	616	604	659	634	630	699	635	610	603	623	622	596	573	578	649	655	635	642	657	634	646	642	625	612	626	594	622	666	618	632	605	647	615	640	578	664	600	637	639	634	694	652	594	634	648	631	657	638	571	603	596	663	670	633	600	615	659	655	663	606	638	583	614	692	573	618	655	650	662	596	622	665	620	640	623	648	651	627	620	642	642	686	617	597	598	610	693	621	642	636	646	671	656	602	607	660	613	600	615	632	639	628	639	669	640	624	588	626	657	600	559	622	611	602	614	608	626	620	676	596	624	642	594	638	595	625	676	635	597	617	607	675	612	643	619	671	649	644	614	606	602	644	598	630	608	618	613	651	631	657	649	647	661	645	629	603	639	641	647	599	643	614	644	648	625	646	628	596	623	637	621	642	633	653	622	649	678	659	664	602	638	610	604	646	640	636	634	635	650	601	612	635	658	615	639	664	672	681	639	624	648	647	615	610	656	620	635	628	600	642	600	650	613	613	634	638	643	638	566	600	623	621	600	622	623	685	612	652	601	612	554	627	631	600	636	625	598	622	646	605	654	586	662	637	614	651	626	660	602	668	609	587	664	616	642	648	635	609	618	634	647	601	660	593	628	630	611	651	694	645	623	612	642	646	648	642	657	605	630	653	600	664	684	644	658	637	599	621	602	646	617	589	643	627	663	640	623	606	650	654	633	638	670	612	621	661	628	646	634	574	628	640	653	638	611	613	632	622	604	647	649	626	621	627	614	656	600	644	624	633	600	638	645	676	641	639	613	599	590	644	606	646	606	651	577	643	647	619	625	681	614	635	634	657	628	599	618	604	643	649	623	616	630	620	606	642	656	600	612	599	637	608	645	617	663	609	653	642	637	627	574	663	606	577	593	650	649	625	664	592	623	613	636	653	656	633	589	617	636	662	591	614	649	627	643	634	616	616	636	671	637	610	598	613	621	623	643	634	611	636	664	635	586	610	636	587	581	650	640	636	636	681	605	646	634	642	646	635	613	642	625	633	661	615	639	622	637	630	634	611	625	648	662	625	642	612	606	599	620	658	614	641	640	617	613	619	586	649	639	614	673	677	655	662	585	609	604	626	602	587	576	644	624	625	645	643	576	634	642	620	586	606	599	662	627	645	658	628	622	635	629	648	618	652	608	627	654	592	610	602	603	582	609	614	606	644	671	672	638	592	626	694	614	651	645	624	553	624	621	648	620	602	622	633	648	635	600	636	563	662	610	634	642	623	662	605	632	618	616	587	626	601	633	626	654	620	615	595	678	641	641	634	651	620	597	609	666	553	649	667	597	627	622	601	660	616	633	619	651	630	643	644	611	648	666	582	611	616	663	620	641	640	609	645	652	638	676	656	630	566	609	638	673	614	652	610	599	636	610	615	591	634	649	623	655	621	616	627	624	611	628	645	647	619	586	630	634	596	698	645	649	610	601	605	610	628	583	572	605	637	617	613	607	616	640	633	646	684	655	610	639	650	663	644	662	614	628	664	665	627	598	633	626	600	611	689	599	616	616	616	594	633	625	651	614	656	608	634	638	612	679	636	579	654	682	645	637	692	657	606	651	620	682	606	613	656	640	608	622	636	613	608	686	614	602	593	606	662	613	632	616	633	648	601	600	619	605	625	659	743	610	669	630	658	654	626	612	656	661	611	616	639	606	601	628	604	649	567	614	637	623	598	620	631	591	673	615	642	626	634	627	639	619	608	605	596	647	635	646	635	575	623	618	620	637	635	652	648	591	623	627	645	618	644	675	639	622	641	621	651	638	604	622	622	621	579	642	626	639	636	642	641	626	614	612	579	620	631	632	613	614	640	585	649	656	623	623	628	644	658	599	631	630	668	610	618	610	655	616	595	641	648	636	643	626	617	677	626	636	615	618	650	628	631	649	593	618	600	685	634	635	622	655	571	606	637	667	641	663	633	618	680	605	607	643	646	604	643	614	661	649	571	659	633	643	599	616	646	627	614	645	656	612	671	623	646	623	612	650	629	657	624	606	623	639	646	625	617	655	648	644	695	621	606	619	588	607	642	627	673	652	667	586	661	603	629	618	642	621	597	633	631	558	597	644	598	643	647	644	579	627	621	634	637	604	583	673	627	597	660	604	657	628	639	633	657	630	609	635	630	640	618	633	612	642	638	623	625	623	603	623	665	655	590	640	639	617	629	641	583	656	613	633	618	653	604	641	600	659	644	604	619	648	618	626	667	657	620	613	571	600	587	593	654	630	644	646	646	685	643	636	641	635	607	672	629	651	610	617	627	614	660	655	655	640	631	574	631	581	619	591	588	579	618	706	612	623	612	618	632	668	642	632	632	658	645	615	632	634	617	613	580	603	601	602	636	645	590	644	627	605	643	630	603	619	611	606	645	647	620	646	601	588	650	637	614	597	629	643	598	630	670	594	632	647	630	582	598	624	623	608	674	616	626	665	597	656	619	661	613	579	639	605	639	620	587	601	605	629	639	590	590	618	648	598	673	592	620	649	678	653	631	644	646	625	618	616	644	663	647	618	624	603	640	654	635	637	607	666	607	640	654	587	614	595	621	638	607	612	656	641	590	563	681	661	671	659	653	665	618	643	620	600	588	673	689	669	622	587	638	614	632	691	607	657	650	626	619	630	649	666	633	578	590	620	641	622	625	627	598	610	654	665	608	649	600	648	618	628	655	599	620	622	657	636	603	640	587	637	633	594	652	620	606	616	603	633	608
25077	21492	28407	24900	17651	1141	684	499	465	400	410	374	367	353	358	351	319	288	305	283	317	265	333	330	280	295	317	295	304	280	274	293	278	278	319	292	313	272	291	260	268	273	321	279	258	287	287	254	281	283	287	281	287	286	273	275	283	288	278	282	262	277	286	270	305	300	262	266	289	298	248	314	276	281	281	274	251	281	305	282	276	296	271	272	291	281	304	286	301	299	268	300	259	292	291	265	265	311	270	299	274	261	270	282	249	283	268	291	271	251	273	309	296	292	298	266	253	289	311	272	287	333	279	289	274	286	234	256	305	271	279	288	270	289	314	295	269	283	270	288	273	303	261	256	285	295	293	263	270	292	247	260	293	294	250	289	263	238	256	258	291	255	289	300	303	270	283	261	291	275	255	295	320	270	278	298	295	289	278	270	272	285	275	284	295	243	282	281	275	268	276	300	251	256	261	250	273	271	295	295	289	306	257	290	256	303	274	276	272	268	267	271	263	291	269	295	280	274	262	271	262	274	283	287	301	307	271	266	256	263	262	275	286	287	259	253	302	275	276	264	246	274	285	272	262	270	256	288	271	293	297	252	287	278	261	321	249	276	277	289	271	283	268	246	288	258	263	300	289	249	278	294	296	287	277	290	282	263	253	282	301	264	284	269	291	271	297	308	271	286	262	316	253	263	270	283	253	269	244	296	286	290	293	298	248	268	265	244	253	272	253	266	274	260	285	311	282	276	295	271	254	289	270	323	319	285	281	282	298	311	298	266	261	298	252	283	299	297	291	274	327	288	263	258	301	283	248	259	258	301	276	287	288	272	284	267	270	274	252	277	246	264	270	266	287	286	291	248	309	277	284	292	280	289	287	281	293	305	257	292	272	286	260	269	268	293	281	237	269	281	312	299	251	274	293	270	267	316	256	260	270	270	302	274	299	248	256	260	298	284	295	253	271	277	285	321	280	262	263	282	307	265	259	273	279	261	269	264	292	290	279	267	290	274	309	267	282	271	292	279	290	250	286	298	266	276	257	309	294	271	269	282	299	280	274	284	274	275	339	285	287	267	269	294	284	278	250	272	303	265	285	278	281	267	302	278	251	264	293	322	283	259	273	276	299	263	277	278	259	278	242	271	260	286	288	312	262	316	296	260	273	291	276	263	282	317	282	290	283	272	243	269	303	312	277	280	250	257	269	298	259	277	288	304	280	271	260	305	276	293	284	266	284	262	276	267	279	268	286	298	285	260	253	281	280	255	301	279	262	237	283	259	270	257	256	271	272	277	280	281	287	281	277	298	285	277	251	293	278	233	271	287	251	248	305	265	275	254	269	260	284	270	307	299	279	276	281	268	283	285	270	282	302	298	326	295	256	291	259	298	274	315	279	287	271	249	281	283	305	270	269	306	304	270	277	279	289	285	275	268	311	292	285	289	248	249	268	290	287	268	296	265	256	276	264	272	273	289	284	273	271	285	296	257	285	257	312	299	291	277	297	248	275	263	256	259	245	273	309	276	280	292	267	292	279	279	257	278	337	286	272	283	283	288	279	271	272	259	294	262	281	281	289	296	284	260	246	292	280	315	303	290	311	267	275	277	267	277	304	274	283	270	255	301	267	282	285	282	270	290	283	273	275	296	295	283	313	245	275	274	302	269	297	287	289	274	286	286	287	245	269	274	288	316	292	270	271	279	300	240	279	257	296	268	289	278	301	303	285	306	246	255	314	266	266	266	298	258	243	255	282	307	262	294	294	288	261	270	298	277	283	301	302	287	286	263	251	243	290	273	296	257	291	271	307	284	292	277	267	287	272	252	281	305	297	264	252	268	269	268	287	287	272	275	284	280	270	279	263	277	301	277	268	258	269	277	281	288	294	291	275	286	257	265	283	299	326	299	274	264	278	237	253	301	253	297	324	256	252	303	257	295	274	285	252	289	242	268	275	248	304	288	291	263	266	308	291	258	250	287	268	287	277	295	268	278	277	300	254	274	272	279	266	283	297	311	295	276	249	257	282	291	303	299	259	272	266	279	314	267	288	236	289	305	270	290	279	317	250	286	281	250	269	228	284	241	295	272	250	276	284	270	255	266	270	293	263	263	265	280	283	290	283	289	288	274	272	305	257	289	258	287	317	265	269	278	311	265	267	251	305	283	288	264	277	259	319	260	298	293	313	287	288	287	288	258	268	248	268	275	276	281	247	306	277	293	287	293	272	286	275	275	286	298	274	275	294	314	257	270	283	247	272	271	287	290	287	309	289	276	265	293	314	308	288	279	266	299	276	247	294	302	309	277	285	278	307	316	286	286	265	291	258	274	278	302	291	285	260	301	278	292	303	268	264	262	300	264	254	281	281	259	279	296	298	279	279	272	278	284	271	285	250	292	305	267	270	300	300	269	258	277	293	267	277	228	279	291	296	265	284	279	303	286	270	272	283	290	287	283	275	303	269	291	299	272	281	258	279	274	282	287	268	277	295	251	280	289	296	243	272	273	253	263	286	293	263	285	253	286	270	259	307	256	269	282	263	274	287	268	253	279	272	263	276	290	245	273	305	307	299	248	294	265	302	278	275	293	303	279	307	260	257	290	323	272	278	306	293	265	285	288	267	277	251	269	307	260	301	281	271	307	329	278	270	315	297	278	252	288	292	294	266	291	301	271	283	241	304	286	279	264	295	290	265	298	281	272	293	288	275	292	287	288	306	283	257	247	283	269	292	269	284	288	258	295	289	250	287	245	287	288	284	292	280	310	270	309	291	256	258	266	285	258	278	275	261	270	252	294	290	257	273	284	284	248	302	282	248	256	263	256	255	282	258	296	290	292	308	300	301	279	271	240	294	289	283	263	303	277	257	263	305	270	283	302	273	274	295	273	278	309	285	308	293	269	257	281	276	269	279	284	266	255	264	278	278	263	299	285	294	296	265	273	294	258	284	294	289	239	272	295	257	253	313	264	263	287	288	307	280	282	285	281	272	282	287	289	262	296	297	283	290	318	280	293	282	271	289	274	278	279	288	280	262	307	275	289	289	291	286	268	274	271	255	293	279	276	281	284	286	272	284	259	309	287	269	262	297	287	274	291	272	272	271	276	297	263	247	294	291	269	300	242	256	277	290	269	243	284	269	297	290	290	280	299	267	257	266	245	281	270	265	282	268	278	271	275	257	269	272	270	267	275	284	262	296	291	281	260	265	274	261	279	286	282	287	315	273	275	302	258	249	286	319	300	279	298	292	279	313	313	272	263	269	302	288	276	284	256	288	273	287	298	266	300	284	270	284	296	265	294	304	305	285	293	306	280	304	280	300	266	265	283	262	276	290	268	262	270	271	264	295	274	277	267	269	268	263	280	285	268	267	274	269	286	260	264	265	240	304	262	291	264	270	282	277	263	264	270	277	277	283	265	295	250	275	282	271	271	266	266	262	284	259	288	295	298	274	257	278	260	278	289	300	277	281	281	264	292	292	297	294	252	299	305	274	308	278	290	281	246	297	295	283	302
4897	6398	5216	2783	1868	1431	1205	920	809	752	649	573	514	525	493	471	479	414	439	406	398	386	372	395	414	360	378	364	383	392	378	374	362	401	354	336	368	360	382	377	374	351	394	368	353	379	375	361	331	347	363	360	338	364	358	354	350	356	332	378	378	344	331	389	369	364	367	384	338	361	347	363	365	375	335	364	378	323	344	353	375	362	348	349	378	344	336	387	357	369	338	362	361	314	352	351	381	370	346	360	359	340	349	358	391	373	350	328	353	373	330	340	360	396	353	376	355	334	344	351	355	359	313	364	384	352	361	379	314	355	370	381	333	333	373	355	379	369	335	327	317	343	337	334	324	371	343	353	328	358	366	344	352	341	353	354	312	356	328	354	372	354	347	334	369	355	375	330	358	344	324	371	363	371	376	362	364	385	315	348	343	371	317	346	330	308	345	370	340	349	355	364	347	309	400	328	345	385	379	328	347	376	357	384	353	367	365	382	347	372	379	364	367	340	317	365	356	333	356	331	359	365	362	363	344	357	333	356	346	333	340	360	364	370	386	335	345	368	373	336	327	349	361	373	323	377	386	337	388	364	353	381	336	394	364	329	333	368	344	345	353	341	347	355	346	342	373	354	325	356	356	354	380	322	364	382	316	348	353	355	343	352	313	306	354	347	344	369	323	373	345	367	354	378	364	371	368	360	345	346	408	382	345	334	352	350	348	298	399	371	375	366	368	359	340	411	361	336	350	321	382	372	365	362	339	355	357	358	334	351	347	366	361	349	331	360	360	321	372	334	368	317	342	381	378	366	340	398	360	372	337	346	392	342	360	317	371	381	350	342	379	356	370	354	340	360	346	372	395	359	378	356	317	328	336	361	372	365	327	356	368	369	356	327	394	356	362	317	357	344	349	370	355	360	376	328	367	333	335	359	356	353	361	321	357	353	350	331	390	370	347	328	331	327	384	341	357	362	352	357	346	326	352	334	330	335	375	314	411	370	355	335	364	354	360	328	320	383	326	359	350	359	373	327	374	368	312	365	354	357	339	367	331	342	357	346	343	336	339	347	343	352	394	343	356	327	320	347	337	363	353	352	338	362	367	364	339	359	347	366	343	367	327	354	345	371	350	365	356	343	336	371	334	348	313	340	350	371	336	405	349	380	364	331	324	353	329	366	337	349	322	351	347	357	340	356	377	335	333	357	345	347	338	325	354	344	352	328	341	356	368	375	342	374	335	338	318	356	344	360	365	327	353	370	348	364	375	363	386	357	362	350	353	388	383	344	356	360	333	345	309	332	328	349	348	346	350	361	353	351	373	372	368	344	367	352	350	333	331	364	347	359	384	351	339	373	326	364	370	336	332	358	377	335	347	336	327	340	367	334	373	348	398	341	343	360	330	345	367	369	381	371	378	362	352	369	382	310	375	355	375	331	320	379	364	407	341	340	341	376	381	365	338	344	365	337	337	347	365	340	385	370	333	368	359	387	327	368	343	353	361	366	369	345	363	362	327	347	367	337	345	352	326	376	384	330	369	359	354	338	344	347	347	338	375	359	380	360	372	346	367	336	343	344	314	346	392	342	340	348	346	317	345	335	365	365	377	326	348	378	337	342	361	333	337	352	339	335	334	337	348	371	374	364	345	404	353	320	359	335	324	326	376	359	357	358	387	356	354	342	366	360	373	332	352	371	340	340	354	335	382	350	363	357	364	360	366	371	329	355	323	335	368	364	344	359	343	343	373	339	376	377	350	345	331	413	373	340	392	380	352	345	367	347	354	327	349	357	375	352	328	346	357	327	341	388	345	351	392	355	343	336	351	350	329	316	360	355	355	374	348	367	357	391	355	364	374	382	343	338	380	380	349	334	380	365	347	345	347	366	374	362	348	325	328	350	343	374	369	349	360	356	343	352	355	354	378	344	354	359	370	361	343	361	367	342	373	334	357	330	340	341	380	349	333	353	358	367	344	326	325	370	345	379	323	322	329	364	390	338	341	376	379	364	364	306	316	358	362	372	328	357	365	354	332	382	344	361	362	371	362	376	381	361	336	346	348	322	332	339	373	349	358	355	366	382	330	340	382	326	318	346	342	339	355	324	347	310	352	362	376	383	340	329	367	328	415	363	370	343	366	373	345	363	346	360	345	369	315	320	357	355	341	347	338	359	348	341	381	359	289	363	345	380	360	363	328	349	366	345	362	390	371	364	339	351	342	364	345	355	354	350	350	390	387	360	371	362	341	353	370	376	343	341	323	340	359	357	351	387	354	319	366	346	346	340	380	355	344	360	315	336	334	333	382	335	357	338	365	353	356	399	333	346	360	375	359	364	388	343	371	320	345	350	342	373	352	390	342	388	373	387	370	347	339	329	305	360	360	350	380	353	368	381	345	393	347	357	366	357	352	313	366	375	376	364	366	345	338	373	364	361	335	347	354	329	370	338	338	333	378	357	379	361	375	373	351	374	306	352	335	339	355	361	335	337	349	330	342	357	360	353	345	349	361	330	385	365	353	356	344	357	345	325	351	346	347	391	367	328	338	365	379	362	334	341	333	349	330	341	373	318	346	367	360	384	334	337	297	329	368	359	357	368	366	369	342	351	334	374	388	364	349	347	354	372	310	361	344	325	335	362	353	340	377	363	360	380	343	360	373	321	346	391	370	342	336	350	349	355	388	328	383	351	367	352	341	373	341	347	358	400	378	364	333	366	361	329	332	338	353	366	353	346	351	327	359	361	354	371	386	351	340	338	375	355	357	391	334	354	352	369	393	365	348	357	388	347	322	360	333	341	341	345	354	340	362	360	342	365	344	353	362	356	371	363	342	365	355	333	374	362	369	367	329	375	328	320	346	340	344	357	359	365	363	344	389	338	359	317	349	316	328	361	318	342	340	368	343	340	350	394	362	349	386	336	355	361	352	367	338	355	339	369	345	346	332	365	358	329	361	361	343	353	335	366	371	350	335	368	335	359	373	348	368	331	326	331	349	352	351	389	351	346	355	347	336	386	337	336	338	357	342	378	386	348	346	351	351	332	379	344	359	384	359	373	355	374	340	374	309	353	351	365	364	372	360	329	339	355	314	344	326	341	346	347	369	379	363	358	370	333	336	375	343	363	349	355	370	395	371	339	324	385	389	373	360	335	366	345	344	349	371	370	396	351	363	334	321	386	341	345	355	357	371	347	345	357	370	332	365	339	357	323	373	400	368	360	354	379	346	343	339	362	331	349	345	359	367	358	339	354	335	383	324	351	372	317	369	345	341	384	381	343	366	364	363	352	330	355	335	363	345	364	349	348	348	382	398	376	379	389	356	379	326	363	313	385	338	353	378	359	374	367	383	363	377	350	347	347	293	356	349	297	357	366	329	368	330	369	351	387	358	350	348	362	364	331	371	366	365	351	375	367	315	355	345	381	356	354	366	353	369	362	355	375	339	374	375	318	392	344	347	386	350	330	339	353	362	335	385	361	349	331	337	347	322	368	334	372	356	360	347	379	391	354
23016	21560	29629	23960	21560	21641	15164	2178	1528	1296	1189	1122	1030	1053	1022	946	913	844	887	831	846	828	791	748	797	791	839	779	751	731	766	755	703	705	769	723	721	717	705	766	785	771	697	738	732	746	668	732	719	774	713	781	725	740	708	781	727	705	687	695	683	694	738	738	773	782	755	686	702	725	738	741	746	707	710	720	724	759	732	717	755	758	740	708	714	708	742	728	703	720	756	743	723	704	711	720	697	751	738	730	774	701	732	691	727	758	697	743	737	709	736	723	685	765	724	703	743	718	686	665	769	710	737	726	701	752	710	723	717	707	757	719	704	673	724	712	738	749	707	725	763	708	718	693	716	704	715	664	701	751	715	707	711	755	721	720	723	715	690	725	710	746	703	708	722	713	767	754	716	668	723	747	704	728	745	751	687	693	674	658	696	699	734	736	738	685	714	728	734	740	728	728	697	729	699	706	787	700	694	719	691	697	738	673	693	717	701	741	677	756	718	665	756	685	729	685	751	769	734	765	718	721	780	733	729	695	710	673	717	658	703	756	715	732	711	717	723	709	700	725	695	729	708	756	737	760	696	712	708	728	772	707	774	695	696	748	719	697	705	714	709	722	725	724	740	717	742	727	730	741	725	700	644	686	726	676	755	722	688	740	704	701	686	718	661	698	700	703	693	687	692	721	751	723	730	707	710	688	726	749	707	701	692	733	696	747	674	736	704	748	717	711	671	745	727	728	736	721	722	716	704	705	698	731	722	742	693	703	700	743	758	783	680	710	708	721	707	701	721	737	685	719	677	681	683	717	741	708	678	730	698	732	698	715	701	741	697	694	688	693	717	718	735	742	670	660	747	732	745	708	688	725	702	734	729	690	671	760	682	708	718	680	730	704	708	664	714	715	751	732	708	721	672	691	712	746	732	693	715	690	770	701	723	737	743	681	726	702	728	748	752	688	739	690	715	668	694	746	704	717	698	694	725	698	759	694	710	769	759	729	743	705	669	697	722	726	731	744	744	749	737	742	719	729	697	655	706	702	690	724	721	697	695	728	704	685	662	729	706	689	724	744	720	750	736	752	745	737	711	703	694	708	725	738	695	728	688	735	705	671	743	695	756	669	786	701	742	681	738	748	700	716	734	715	707	740	757	715	683	705	721	729	714	755	712	721	754	690	707	690	752	730	729	722	719	685	713	697	706	712	671	722	707	711	703	717	662	735	706	674	738	688	688	695	706	758	747	693	723	713	757	729	697	694	724	737	723	750	753	727	738	727	708	688	738	717	725	729	706	669	701	735	733	716	716	718	735	712	666	703	726	727	694	766	675	722	717	726	712	706	689	664	744	714	668	693	700	728	735	706	709	683	692	679	751	713	719	707	692	723	689	718	737	709	736	659	740	730	721	715	720	726	718	685	721	658	728	733	710	744	719	748	716	696	718	771	661	697	704	705	750	768	680	704	745	707	743	738	718	727	758	662	703	689	729	712	734	716	712	736	793	699	724	686	699	724	732	686	717	680	710	711	762	695	692	723	717	766	689	737	694	732	739	698	695	738	694	744	726	718	770	679	685	761	638	699	702	730	752	712	712	747	725	710	710	754	773	720	682	740	706	694	706	683	764	783	666	652	653	702	711	708	680	751	725	703	715	719	715	711	730	765	736	688	731	691	768	735	740	695	718	699	708	682	679	705	725	640	691	688	737	742	670	715	703	749	732	751	723	738	690	712	726	728	730	760	730	696	711	704	724	686	722	701	741	714	725	664	717	681	720	697	648	685	728	688	724	727	716	668	738	713	727	690	733	721	747	761	694	690	762	708	700	632	744	739	683	716	730	700	672	737	760	728	695	704	698	745	737	719	766	706	728	688	727	686	720	712	760	740	728	711	720	706	716	723	701	694	764	671	692	717	739	724	654	746	706	732	730	702	712	673	740	805	733	736	694	712	658	691	727	708	689	714	703	713	721	697	721	711	724	751	737	706	727	722	729	732	735	746	735	735	734	669	669	726	722	761	751	725	730	739	705	732	688	706	685	710	738	703	680	736	751	678	756	712	727	709	746	687	730	722	678	737	707	742	726	721	674	718	655	731	725	721	712	725	756	718	737	690	748	736	740	673	711	681	705	727	718	752	703	774	666	697	706	711	682	725	696	706	754	739	697	715	661	703	664	694	627	706	750	697	731	677	740	682	751	719	699	735	729	680	734	697	685	721	694	706	706	743	724	712	707	733	728	690	715	650	708	715	699	723	696	674	698	719	758	742	720	741	678	724	688	742	703	708	723	719	748	765	710	708	712	687	680	733	751	745	725	672	734	730	729	700	679	744	702	781	688	720	724	726	696	710	685	718	714	724	732	757	708	677	737	724	724	734	748	718	711	661	699	698	723	734	728	739	722	740	706	713	743	749	689	691	706	726	720	728	701	739	709	730	776	724	699	740	720	731	727	702	690	731	663	753	754	729	736	749	724	732	687	707	658	654	702	740	760	676	703	682	731	663	730	724	703	713	718	710	690	699	701	699	728	685	707	755	691	695	697	690	757	653	732	720	701	716	717	730	699	720	736	694	685	704	719	697	778	723	692	664	714	716	713	745	728	692	713	684	731	651	731	690	729	717	759	702	767	717	755	723	690	666	720	734	682	709	748	734	731	717	678	750	675	692	707	699	711	699	743	717	703	706	745	707	746	729	727	735	771	687	743	764	746	713	715	716	708	730	724	707	694	734	673	738	680	723	739	717	675	727	705	699	683	674	693	722	691	702	751	683	742	718	699	691	687	695	687	703	716	757	676	771	660	699	725	678	713	659	742	663	726	728	681	665	744	724	716	709	724	733	734	747	666	729	710	740	716	724	741	702	705	690	715	714	683	708	719	692	713	767	715	694	687	738	717	687	700	702	688	747	720	686	669	708	694	680	669	746	698	708	750	732	731	740	691	706	743	692	714	643	715	695	705	673	721	801	688	682	705	707	744	701	695	708	720	706	684	738	727	725	671	698	741	711	751	733	654	693	719	676	694	706	712	722	701	701	663	686	688	724	704	704	701	723	711	754	726	718	699	745	717	722	677	706	689	738	687	723	699	659	727	722	706	695	710	693	714	736	704	693	723	736	737	719	721	644	722	760	697	700	707	705	701	708	678	729	756	719	679	710	725	730	670	726	683	696	722	698	665	787	639	686	728	714	726	749	709	728	729	689	713	708	729	720	701	729	707	709	768	756	677	767	753	708	752	690	721	707	691	679	723	687	671	752	686	738	752	749	689	718	736	701	700	705	713	690	692	719	724	712	742	698	724	736	698	732	691	743	701	723	714	696	714	718	744	709	698	708	701	692	719	647	740	772	726	668	762	702	718	697	692	706	748	691	739	725	679	705	718	709	668	716	689	715	726	698	733	691	747	733	711	722	796	730	667	698	778	700	753	759	740	700	692	677	711	686	664	680	653	703	678	686	725	766	715	738	722	734	714	686	744	690	748	750	657	729	699	712	710	760	711	740	713	685	731	689
7500	17279	14988	8313	5835	4565	3654	3000	2448	2050	1733	1645	1468	1349	1313	1299	1208	1095	1081	1000	940	981	911	925	904	873	846	940	896	946	875	876	910	853	847	829	840	856	830	823	860	878	861	828	825	812	811	850	834	809	806	836	830	805	779	862	780	833	864	766	870	807	807	833	813	845	869	870	807	804	836	847	806	854	737	803	885	819	768	844	824	813	835	775	810	813	822	866	824	835	764	792	806	815	825	810	812	819	803	746	766	825	812	819	867	776	803	825	812	831	778	860	879	846	838	806	868	815	804	792	803	836	804	833	796	805	852	766	807	824	828	791	788	826	748	784	822	831	837	818	773	829	812	788	822	811	824	828	799	831	861	785	770	829	790	761	777	862	846	825	804	803	803	806	865	764	821	822	841	803	822	837	824	784	781	846	807	818	819	841	777	780	790	827	818	808	835	809	800	807	822	798	828	808	759	854	814	835	795	821	803	820	801	805	827	812	858	805	861	774	833	831	791	848	853	824	770	816	816	771	809	818	793	811	818	770	730	855	846	794	804	816	814	781	774	820	821	859	813	805	771	813	808	803	805	831	762	824	855	794	767	775	799	808	841	827	773	816	821	811	825	844	795	817	817	814	803	807	818	818	858	795	805	771	799	815	821	825	798	806	789	817	790	796	822	791	868	767	790	790	758	846	831	784	824	787	827	784	719	805	822	806	784	810	819	806	799	814	757	830	821	815	805	822	812	792	729	794	771	882	823	817	827	820	804	817	822	804	811	839	827	822	817	802	818	824	796	815	825	822	792	784	851	797	824	825	813	770	793	792	804	793	810	770	763	811	832	828	829	783	824	785	765	838	848	889	789	784	877	822	803	846	860	791	807	845	813	798	831	827	805	776	820	826	780	837	772	811	788	783	796	782	827	824	838	810	798	844	774	859	832	781	818	869	822	812	779	803	823	812	779	791	783	785	845	833	816	847	885	787	829	801	774	796	786	803	800	809	853	809	837	809	779	843	893	805	850	761	770	840	787	810	808	827	810	858	783	801	825	789	831	794	828	798	834	805	803	814	814	798	821	824	776	819	786	788	833	804	790	780	765	773	831	825	811	862	822	785	767	816	753	762	796	798	795	790	842	806	829	802	810	783	785	829	882	803	805	773	812	822	787	778	818	829	845	832	820	824	796	842	860	846	813	806	795	817	851	834	819	800	804	841	787	835	796	801	785	797	869	833	761	807	818	821	820	826	789	823	854	861	795	778	770	748	808	785	811	820	874	782	851	744	820	747	764	797	801	768	821	847	820	796	812	817	828	801	825	794	823	771	809	858	788	799	810	812	799	785	772	794	818	845	754	746	813	843	803	784	844	782	820	751	822	823	802	818	773	781	826	784	821	803	809	804	796	776	825	803	819	849	785	773	805	787	756	817	848	787	791	790	846	815	751	811	841	809	780	816	819	847	747	810	745	829	850	814	858	789	847	828	783	788	772	816	827	791	836	823	820	802	811	773	828	812	809	748	818	784	852	819	808	798	819	782	850	812	823	790	745	853	808	845	795	855	825	850	878	796	772	770	817	812	786	779	852	822	798	834	801	805	781	774	835	777	812	814	855	817	783	821	804	762	823	794	842	836	754	837	858	833	778	820	819	784	774	794	856	787	842	812	804	803	766	776	790	813	833	850	809	790	798	809	799	846	792	819	763	785	840	811	816	757	819	818	757	812	853	798	809	845	815	786	796	849	824	822	846	831	867	812	852	846	770	804	808	834	761	805	873	798	815	866	822	855	815	805	776	820	785	778	759	799	842	793	746	771	819	810	789	772	819	774	781	819	811	776	760	783	761	757	810	833	772	786	873	781	827	835	816	785	765	798	799	827	793	814	773	787	810	879	800	806	778	851	787	772	811	796	834	842	820	806	784	802	860	818	792	775	763	803	795	810	837	800	792	796	806	837	814	823	796	806	807	826	796	813	785	819	786	813	845	841	786	771	810	826	780	845	801	854	833	780	825	825	857	814	812	745	821	842	842	860	811	814	785	801	828	830	769	831	805	776	800	843	842	831	782	832	807	772	851	835	833	787	824	840	792	789	768	748	833	788	804	853	807	829	859	838	803	851	811	819	822	802	766	811	775	793	798	733	817	764	836	778	798	765	755	785	836	822	789	837	818	849	816	843	810	829	786	762	812	802	777	831	782	765	836	793	759	806	816	799	813	801	791	865	809	819	792	779	796	786	817	807	831	824	756	784	884	785	800	784	862	828	829	834	827	840	852	756	807	808	834	850	785	829	793	805	750	827	832	847	786	822	840	796	766	822	883	765	823	812	830	818	837	738	784	805	782	808	792	789	738	871	874	780	768	848	820	803	825	820	798	845	732	824	864	809	801	787	865	822	826	852	800	790	788	858	809	836	783	821	814	809	822	826	774	861	816	802	776	834	796	813	800	775	778	811	793	811	829	802	809	797	842	834	801	861	748	775	768	851	797	798	851	830	840	781	817	812	813	766	824	774	782	814	812	780	757	835	808	824	818	784	777	837	812	777	808	814	806	779	789	791	821	765	816	775	760	801	788	815	808	798	805	822	829	847	799	821	790	829	812	787	782	770	783	839	759	777	787	828	823	797	782	855	814	852	845	800	796	815	787	793	773	773	798	832	859	765	823	809	801	812	788	838	763	787	786	835	868	767	820	831	833	843	795	776	785	856	790	810	803	800	785	829	833	811	838	837	793	847	773	767	824	763	797	826	794	842	777	777	814	806	781	867	815	835	807	819	799	790	881	811	843	760	796	835	827	832	803	797	817	795	753	807	864	797	764	772	826	846	789	811	840	806	823	799	771	795	825	806	762	832	806	794	816	794	753	806	811	831	800	794	855	767	824	835	822	783	791	826	763	818	819	823	815	822	803	842	830	777	772	831	772	807	825	795	740	819	796	785	800	828	781	828	800	781	790	760	800	801	786	796	848	791	772	820	802	782	813	829	787	838	744	831	788	827	806	809	863	823	798	796	798	824	843	777	838	816	798	795	825	838	844	783	769	785	807	744	847	811	836	781	835	887	811	829	827	833	790	769	810	806	794	824	795	787	850	853	773	830	821	764	774	836	824	807	842	760	840	825	805	799	836	754	876	782	776	822	828	802	798	802	778	819	768	759	845	810	755	841	830	810	760	805	712	809	851	828	824	800	771	837	820	803	765	792	788	854	864	808	824	753	831	835	769	790	813	771	827	783	768	764	818	819	817	819	757	799	822	780	795	801	770	824	794	791	795	864	821	836	778	789	808	808	761	811	806	842	793	778	857	787	835	807	796	774	777	776	828	812	793	827	814	763	800	849	803	819	838	815	780	785	812	790	814	810	780	796	790	795	774	787	822	788	790	794	808	804	781	844	823	865	827	821	760	809	802	848	792	788	835	779	826	798	895	779	813	813	835	803	842	767	808	800	835	864	784	857	836	835	822	811	831	858	791	805	826	821	782	847	819	837	855	829	791	830	830	765	793	803	784	816	813	803
27307	21062	9832	922	562	514	411	283	282	266	246	312	244	270	263	274	269	263	251	268	247	256	259	260	245	232	227	253	273	241	265	258	249	247	257	258	288	221	262	236	231	274	268	246	262	252	266	247	259	275	254	252	249	242	271	261	209	242	258	260	256	264	250	265	253	270	267	260	241	273	252	266	252	258	267	247	271	246	245	238	247	246	237	258	266	227	268	279	242	285	253	247	266	254	244	265	255	254	260	267	263	250	264	282	238	248	251	263	251	221	252	273	251	236	232	250	241	253	282	249	223	255	242	260	273	247	261	259	264	260	266	242	267	249	229	256	265	219	278	243	270	227	267	223	239	261	234	235	240	280	233	298	253	253	251	292	260	254	274	244	240	241	273	264	265	254	275	266	278	252	242	268	247	260	270	269	240	245	258	278	246	259	252	263	259	259	244	271	261	238	255	259	249	264	264	241	252	251	239	261	248	242	235	256	269	245	253	239	272	223	249	239	261	226	282	253	273	236	233	249	267	245	280	264	249	247	253	261	253	250	253	264	265	251	240	224	233	237	256	256	275	256	261	255	275	256	238	289	273	252	243	238	247	257	294	238	267	281	255	277	258	279	268	258	278	242	267	267	269	290	236	283	255	261	241	280	254	230	255	269	244	233	274	246	275	280	266	238	259	258	232	253	263	261	230	252	261	272	277	273	270	274	278	249	239	260	258	211	268	259	247	258	256	250	259	226	271	235	289	276	274	263	251	270	241	247	240	231	240	283	249	227	253	260	242	235	250	263	267	259	237	228	279	254	245	249	258	236	250	216	256	276	297	260	243	272	252	285	253	251	262	235	274	276	255	243	250	234	255	248	218	262	244	264	259	249	274	217	249	266	239	242	236	237	263	251	240	263	235	244	268	255	264	230	251	247	281	238	266	260	247	281	279	259	239	263	263	271	271	265	258	227	271	272	258	261	260	245	234	227	252	277	255	260	261	255	254	240	264	247	255	263	285	267	250	237	269	292	251	257	238	265	244	261	235	240	273	251	287	234	275	259	237	245	281	255	246	262	240	264	260	240	263	265	270	250	248	234	244	248	284	259	255	257	255	259	258	246	252	226	249	269	264	236	256	244	236	239	257	273	245	262	234	262	264	234	263	219	280	227	242	247	273	238	251	253	234	231	267	259	261	236	223	265	266	251	240	247	285	236	238	260	262	278	258	275	220	260	269	257	241	239	239	261	248	254	244	281	252	248	224	247	277	242	255	243	257	292	300	271	275	234	271	269	252	260	254	274	251	284	245	267	263	256	245	235	258	266	251	247	264	256	270	246	260	272	254	251	269	236	249	247	256	265	274	258	228	244	247	258	245	249	283	229	268	237	251	262	257	246	240	260	293	258	242	261	256	229	253	273	250	242	229	240	278	296	237	254	260	252	277	269	258	275	236	253	252	279	269	288	265	250	276	255	233	277	260	241	264	256	251	254	266	265	236	242	267	257	269	258	275	260	254	260	240	247	263	210	244	244	250	235	237	257	260	254	229	266	264	257	262	268	214	259	252	245	241	244	244	237	258	256	239	240	258	254	245	264	254	244	267	238	246	246	228	256	293	249	234	239	220	269	258	229	259	254	241	272	217	253	268	247	232	277	235	258	243	268	296	266	239	249	271	275	265	268	262	257	249	239	247	230	246	264	267	221	260	256	287	249	245	260	260	250	243	243	241	262	256	298	245	252	251	224	258	276	251	247	256	270	282	242	237	224	272	267	256	244	259	243	247	274	258	242	269	231	231	245	275	268	262	218	276	253	246	260	248	272	241	277	265	262	285	249	265	271	270	251	269	253	277	290	241	259	255	246	248	233	282	227	253	257	233	248	282	244	253	257	262	263	277	246	242	266	250	222	288	267	262	261	271	265	250	247	253	236	268	254	252	259	249	225	268	228	253	261	247	259	253	257	260	249	283	252	272	273	263	260	287	243	258	248	272	259	256	223	276	246	242	270	267	264	249	242	252	268	256	265	277	268	256	269	251	267	253	273	252	276	266	239	278	231	224	271	266	274	237	265	258	249	257	224	267	249	269	247	275	273	219	240	247	251	235	257	240	257	278	265	254	224	253	251	234	258	250	276	242	274	227	262	242	252	290	253	274	250	249	241	275	251	267	273	264	243	259	279	262	241	269	248	245	259	241	278	263	248	244	238	251	246	288	263	279	240	273	238	249	254	245	265	269	261	227	241	256	256	240	217	287	258	250	236	250	240	230	267	254	277	236	285	248	243	270	239	252	242	253	263	268	253	245	236	267	252	246	244	231	243	292	244	248	258	262	262	230	272	260	244	235	257	245	254	249	267	243	266	244	263	262	253	254	237	230	248	268	261	198	266	265	232	265	264	277	292	240	243	246	234	275	268	246	255	268	245	263	247	236	246	276	248	263	263	265	271	261	255	257	258	255	279	274	257	262	255	258	274	234	268	266	250	277	246	269	256	256	255	262	243	256	263	257	243	253	269	248	261	268	247	244	259	260	271	274	227	277	288	215	282	261	209	245	242	262	247	283	235	257	244	244	245	269	236	269	251	259	253	280	256	255	262	242	250	243	245	243	283	270	257	241	243	251	253	252	279	243	263	259	246	223	263	279	257	236	287	257	245	257	269	247	248	259	268	249	267	268	241	232	255	283	237	258	262	274	245	254	271	262	251	259	270	284	251	241	242	241	278	252	260	267	296	241	234	266	283	247	265	262	247	280	251	282	228	218	276	269	243	261	230	277	273	217	263	265	233	273	247	252	235	211	255	268	264	265	251	237	237	251	230	256	235	255	276	249	255	259	258	229	254	250	233	262	241	257	234	244	243	241	252	239	286	256	268	276	261	248	237	266	258	255	233	260	238	258	259	244	242	255	263	241	274	263	257	248	238	292	270	241	266	251	235	239	249	274	247	228	251	244	243	263	259	261	247	229	270	270	255	227	259	265	267	270	260	237	242	257	254	222	276	234	274	274	258	257	255	248	238	273	254	284	240	249	223	242	276	239	258	240	254	247	213	248	258	247	233	236	256	276	244	255	238	256	249	256	250	243	268	248	242	246	245	235	233	280	231	256	259	255	251	252	248	245	270	265	246	248	256	258	297	254	267	243	241	240	253	219	270	230	270	274	274	267	223	287	261	275	244	279	252	283	268	260	238	243	256	269	256	276	291	268	236	238	266	260	259	244	262	290	249	269	214	267	262	263	240	240	256	238	254	270	265	255	249	244	259	278	250	256	227	227	247	254	241	266	266	263	264	262	242	252	286	255	256	235	274	282	249	254	257	246	251	254	277	255	244	255	223	267	252	246	247	266	206	263	261	260	220	258	242	267	238	251	263	242	259	247	244	248	250	271	252	233	263	244	296	247	259	220	270	284	252	262	255	270	289	253	279	249	234	262	254	229	256	228	237	253	255	256	257	242	264	265	263	237	268	245	268	247	213	270	228	237	255	235	271	242	239	250	251	244	246	269	263	250	235	227	245
3950	1084	1063	608	509	418	439	388	362	305	343	345	323	322	316	322	335	340	324	319	293	303	311	318	303	314	322	308	308	317	321	294	319	305	327	324	302	332	321	286	314	312	314	335	303	299	302	328	298	324	301	294	298	326	312	301	289	309	306	315	301	306	278	313	307	298	328	319	326	325	284	332	298	330	306	302	315	324	322	326	300	293	274	325	293	323	319	327	331	285	290	278	336	321	338	303	287	310	331	333	329	333	321	322	330	322	291	311	324	289	290	312	315	278	327	279	290	314	308	297	314	281	287	306	304	291	302	306	325	335	279	289	311	311	317	295	306	298	267	292	303	332	315	267	314	339	329	337	274	315	311	323	335	296	313	297	315	320	291	331	298	283	288	345	292	300	322	313	315	271	329	310	289	324	323	304	311	307	292	338	323	295	279	306	315	299	287	310	286	312	285	325	306	314	317	310	317	302	315	318	294	290	327	323	305	276	315	267	314	311	308	295	325	320	292	282	299	304	294	342	290	271	296	300	299	292	315	302	292	304	287	321	308	309	294	282	289	305	322	294	322	293	340	299	291	282	320	277	282	314	309	332	286	316	331	308	306	304	282	260	298	287	312	316	323	302	335	289	310	308	296	301	303	329	303	325	307	297	303	322	291	336	322	288	292	288	300	284	315	303	303	305	305	313	294	330	302	342	287	299	306	328	299	336	318	294	286	315	282	280	342	338	327	332	313	293	321	320	308	308	303	300	303	308	312	290	322	313	312	332	305	296	300	307	328	304	328	327	281	323	328	299	306	308	298	320	290	300	343	312	321	296	272	310	298	331	295	311	305	296	335	297	303	284	336	318	295	309	278	306	311	299	300	338	308	312	343	304	313	289	277	274	339	309	320	300	314	313	329	327	273	315	287	271	289	319	323	323	310	279	299	290	294	318	295	311	312	270	310	311	322	299	297	302	284	311	304	301	318	301	305	328	300	338	338	293	329	310	334	287	315	303	313	305	283	285	291	302	294	302	339	288	348	287	303	316	297	325	325	308	333	299	301	293	275	289	277	306	335	339	296	313	271	308	313	309	295	317	320	314	320	323	312	291	340	311	296	320	297	282	321	330	308	333	288	315	315	307	287	308	297	283	308	272	344	315	301	310	304	320	285	295	311	290	282	327	322	289	311	326	291	320	292	311	287	322	285	344	329	322	334	309	307	316	311	337	337	309	325	299	325	326	315	291	298	288	298	329	309	334	318	304	311	320	289	291	322	304	283	300	321	305	311	301	320	304	303	319	352	306	341	320	317	315	302	308	309	305	332	299	317	316	320	297	316	294	310	340	288	316	310	347	327	298	331	325	338	303	308	305	312	330	329	323	280	292	298	306	288	284	303	303	318	324	306	290	283	320	291	318	290	312	316	317	323	300	280	328	295	297	291	278	289	318	317	296	334	291	302	321	339	299	295	305	304	294	341	312	317	290	325	357	262	325	319	308	315	313	341	308	359	295	323	326	340	313	298	322	321	286	308	315	311	310	313	270	308	313	338	305	315	306	300	321	347	324	299	299	323	277	314	301	327	335	289	304	314	290	300	326	275	293	281	338	302	324	277	290	316	326	344	308	329	304	281	308	301	273	328	314	298	279	307	301	349	301	323	330	271	305	310	303	342	275	333	273	315	319	333	296	317	339	280	312	327	300	336	317	317	316	282	310	306	306	312	308	295	304	304	327	313	323	309	301	310	291	279	307	276	300	324	314	301	289	314	286	308	297	309	310	293	331	327	333	338	283	294	326	312	305	323	314	297	306	302	320	310	327	283	311	287	284	314	317	313	311	318	294	293	320	302	294	292	302	282	314	302	296	281	322	280	328	296	292	292	314	323	311	299	313	320	298	309	313	321	321	305	310	330	282	305	308	302	289	319	309	271	312	291	310	309	292	311	304	326	303	322	299	340	324	297	334	304	336	310	331	320	306	326	294	288	329	299	284	300	308	310	264	333	331	298	306	295	296	341	341	345	294	335	281	323	322	310	295	316	308	297	267	313	311	319	333	313	315	298	301	348	321	309	299	300	290	284	324	334	304	296	307	339	325	312	294	316	316	303	271	292	343	314	336	304	302	322	310	305	299	294	303	297	315	318	327	336	286	315	278	330	296	309	288	307	262	291	317	293	288	308	320	310	324	314	312	310	294	329	311	265	304	318	315	313	296	293	286	291	293	324	308	294	318	303	311	326	278	291	295	294	334	314	291	303	311	289	317	312	290	300	333	293	273	304	311	297	307	313	281	283	324	290	327	319	294	330	282	294	351	305	302	338	296	330	328	317	279	323	309	290	331	293	324	316	294	317	289	288	299	331	331	327	323	313	310	309	283	299	329	331	310	321	291	324	284	301	297	322	320	285	312	334	327	292	308	313	313	326	306	317	309	273	335	296	310	321	298	323	307	304	307	310	331	296	275	322	303	319	282	309	308	313	302	306	317	310	308	341	253	315	316	262	310	291	308	321	331	290	291	333	316	304	327	302	325	302	357	307	295	297	349	291	304	314	322	295	333	301	287	361	319	332	326	306	328	315	328	328	281	331	307	309	312	330	316	305	311	322	281	290	308	299	299	303	285	311	260	284	324	296	292	326	278	309	316	284	313	276	308	320	338	295	305	346	299	294	328	311	307	284	296	270	302	341	310	299	316	314	321	320	319	293	296	297	313	314	301	320	304	309	306	288	330	311	293	309	303	339	334	327	350	310	317	321	283	321	319	279	303	290	298	313	272	301	279	325	315	315	306	320	308	315	321	323	287	323	301	299	315	268	312	297	343	329	320	324	301	303	311	284	305	299	358	301	309	320	294	281	289	283	307	279	334	320	284	305	307	304	329	287	302	317	314	311	323	286	303	310	319	307	329	292	301	312	311	303	327	310	323	326	305	300	261	327	305	322	315	304	303	277	302	288	324	267	296	333	323	312	311	308	299	269	309	308	316	327	310	349	327	286	366	334	307	296	284	285	326	305	307	309	296	298	313	297	337	306	298	311	295	304	309	284	306	295	326	282	314	317	309	303	281	304	299	299	339	326	328	326	298	340	309	307	305	294	315	301	334	297	299	312	264	317	339	288	301	324	266	300	319	313	286	305	296	316	306	330	299	314	349	317	276	287	305	308	319	319	300	291	290	317	282	316	312	310	300	320	318	332	310	298	309	299	308	318	290	306	279	282	284	332	324	292	300	283	304	321	309	310	322	315	358	318	306	330	312	300	283	289	305	286	314	297	308	291	304	303	306	311	332	318	337	290	310	309	285	301	322	313	287	325	348	333	271	289	322	300	292	315	319	292	339	310	301	325	303	301	291	299	293	294	315	308	320	317	296	306	328	303	317	326	336	322	307	333	290	322	325	279	291	284	310	327	300	298	293	268	306	326	308	317	312	302	303	288	320	304	309	310	273	312	293	326	288	301	328	279	299	302	304	296	294	332	342	288	300	321	298	322	320	290	303	324	314	299	290	345	327	324	335
23703	21506	29276	24175	21496	17749	2238	1077	937	833	827	735	726	649	627	682	616	656	621	621	597	622	607	547	557	576	565	583	535	596	592	546	602	575	615	562	560	557	532	527	598	567	598	610	570	555	531	595	543	573	560	548	537	585	564	584	544	543	599	536	588	550	585	540	563	543	573	582	577	557	553	562	524	535	549	527	562	560	538	562	557	562	563	565	517	568	527	523	614	570	615	584	562	566	572	559	536	502	550	601	586	508	569	538	539	584	523	563	549	577	559	556	552	585	568	572	548	542	531	553	553	529	553	556	547	574	572	556	568	534	530	520	542	504	544	527	575	574	545	551	551	527	593	593	539	534	557	553	560	556	564	544	550	619	559	587	559	543	560	544	523	581	549	572	550	544	581	540	548	559	555	513	539	550	560	561	582	554	550	546	539	573	501	570	567	514	500	578	560	558	581	527	560	556	532	570	528	501	548	553	537	575	542	531	599	570	580	539	528	589	526	561	541	556	562	545	537	488	550	554	547	540	583	550	560	548	504	542	491	535	551	556	511	502	555	550	500	597	586	566	540	537	539	554	549	581	574	573	567	548	557	579	572	508	548	522	552	517	541	546	564	523	539	551	554	526	541	558	528	538	562	589	552	570	568	545	477	568	565	549	539	513	506	546	513	537	523	559	537	510	584	577	535	561	525	552	572	565	541	573	529	559	583	522	550	553	546	545	557	555	563	594	587	482	565	521	541	522	558	526	533	531	579	532	574	565	555	532	499	576	545	551	572	555	530	564	579	614	575	522	588	559	534	526	604	566	558	566	534	550	529	528	559	587	538	541	578	530	559	538	545	554	536	522	549	534	553	555	569	553	554	625	582	562	571	480	595	561	538	555	526	533	534	552	592	588	542	572	582	572	555	529	554	533	516	573	517	515	518	519	586	545	580	519	532	591	521	581	559	535	603	526	561	544	536	582	537	547	534	534	599	594	494	525	501	552	596	498	519	575	539	539	553	529	561	508	529	557	534	553	528	579	561	532	513	551	546	573	514	517	573	550	584	554	541	556	582	528	517	533	541	559	560	548	564	584	562	597	511	551	577	557	530	519	562	575	547	502	536	537	566	527	568	577	553	543	510	580	549	575	539	515	541	531	588	525	572	572	575	530	548	518	546	556	559	542	540	530	528	572	590	552	526	538	548	545	560	526	546	539	536	566	535	518	539	527	567	559	568	567	533	516	553	560	533	523	578	551	560	586	560	580	537	551	572	586	559	580	560	524	545	594	541	542	570	528	559	576	537	574	557	542	573	540	569	589	598	573	526	567	571	569	569	576	524	570	535	518	531	534	598	570	551	515	569	569	543	528	530	550	546	561	554	550	541	554	538	568	516	604	610	574	529	564	512	521	541	577	573	541	536	541	588	588	576	533	530	554	568	509	533	533	546	545	530	585	588	530	552	536	567	568	522	532	555	518	524	533	555	556	570	536	542	514	545	583	555	558	569	578	532	527	562	513	550	551	549	546	535	546	568	548	550	578	552	552	567	512	534	559	599	578	536	581	554	547	516	546	542	600	530	560	537	588	556	544	563	544	581	584	550	557	559	597	560	556	545	533	549	553	529	569	570	540	564	540	561	511	550	600	537	570	557	528	636	503	538	584	520	587	560	570	556	580	539	527	593	566	588	543	530	540	576	576	567	550	550	529	571	551	545	564	540	584	528	535	566	543	579	561	560	576	549	576	536	549	549	549	542	581	555	549	557	586	534	521	545	586	594	583	552	581	549	540	541	539	461	512	557	556	565	563	535	547	507	528	597	552	571	537	580	535	554	544	524	587	518	538	570	549	576	560	566	526	534	541	529	525	565	570	503	580	530	542	515	519	518	532	551	592	565	577	517	585	505	583	529	541	532	571	539	560	521	589	543	584	590	583	521	557	506	530	534	529	513	565	525	551	534	544	504	532	525	515	570	551	543	551	531	558	542	549	522	572	573	549	526	533	590	559	590	550	561	535	564	559	542	564	520	578	575	550	578	553	538	537	519	531	568	553	558	541	512	560	565	570	506	552	539	572	574	526	578	572	519	548	560	553	543	535	529	536	560	551	502	555	563	483	565	555	530	562	537	552	552	513	555	533	530	520	573	566	549	591	571	517	592	542	523	587	567	518	565	546	540	589	540	517	539	518	520	523	577	551	582	506	560	548	548	551	530	547	521	568	563	552	555	538	541	569	522	517	599	528	588	557	546	527	521	587	549	558	518	562	561	551	548	551	546	572	554	525	555	556	523	555	565	543	533	543	544	509	524	609	561	603	525	553	502	581	541	552	544	563	553	558	558	527	563	537	558	531	591	575	503	577	563	556	515	554	550	565	556	542	543	544	518	573	543	495	546	555	535	539	549	579	564	541	571	531	537	554	548	538	592	553	560	567	539	550	556	549	519	536	498	533	557	545	570	568	544	536	606	518	520	529	581	569	543	546	526	554	543	555	541	576	577	539	560	545	562	546	574	565	536	567	579	546	544	585	542	548	554	551	559	542	566	547	570	564	561	580	547	570	533	572	559	568	557	527	565	516	593	549	533	547	523	557	571	531	561	533	558	528	563	551	551	527	552	527	592	546	545	574	537	583	521	541	550	540	569	602	543	510	521	561	572	548	568	567	522	548	550	573	546	559	523	511	556	543	574	544	554	549	547	506	534	550	593	555	558	544	534	564	568	573	589	622	516	523	577	555	556	579	542	552	570	543	537	552	553	556	557	547	584	563	497	581	559	552	556	554	570	567	544	538	551	549	537	586	558	542	474	568	595	574	589	571	500	577	568	561	564	511	552	559	557	576	597	615	571	537	572	564	543	562	570	563	529	577	530	564	515	500	550	571	526	601	548	533	521	552	536	526	530	545	541	522	569	536	579	546	544	546	528	502	575	547	544	534	538	533	545	555	569	553	584	510	558	539	571	567	553	529	533	568	537	584	527	507	548	537	538	550	507	520	550	570	556	526	571	537	558	544	563	564	546	542	543	568	607	539	568	597	534	479	589	538	523	540	512	560	546	531	575	525	556	546	585	604	562	547	563	531	547	543	511	540	560	554	518	558	548	526	525	545	545	548	528	526	540	533	540	555	556	571	592	554	560	581	544	580	556	547	577	540	512	532	545	500	534	551	563	541	538	524	522	553	578	551	535	510	551	544	535	565	574	530	533	575	542	564	562	577	515	575	572	527	534	550	544	560	558	566	555	541	551	569	503	560	562	586	537	540	592	539	520	551	528	580	551	558	561	560	552	539	504	585	527	556	533	553	564	531	563	580	518	584	599	554	560	553	556	569	572	493	503	530	564	534	547	513	535	509	573	618	548	521	529	564	543	592	516	565	543	544	562	589	551	592	559	554	532	623	554	519	536	585	512	532	516	534	552	549	548	552	571	569	543	549	556	534	602	546	556	556	509	540	561	554	564	561	559	553	559	524	564	574	556	575	575	543	558	562	589	549	559	524	529	532	577	570	501	552	524	559
4959	10606	9189	4878	3344	2580	2085	1745	1471	1283	1153	1039	922	922	876	810	843	784	769	756	727	737	757	687	693	638	683	652	634	631	636	645	639	654	615	614	689	590	660	668	630	660	639	668	658	625	634	644	616	624	621	612	618	644	645	661	636	622	672	667	611	606	644	655	612	658	635	633	612	649	640	645	666	631	595	588	637	603	651	610	607	587	614	663	674	649	666	636	623	631	631	608	616	623	616	602	609	633	627	616	632	635	622	639	625	611	640	634	603	648	641	610	598	628	655	619	625	609	602	612	630	649	607	602	578	667	611	612	606	654	634	633	645	609	595	653	632	628	646	654	607	604	633	652	637	612	646	635	631	656	636	625	642	648	647	650	651	644	651	621	605	609	597	656	658	613	583	615	600	618	629	622	598	653	597	638	641	595	646	590	627	629	591	588	598	655	593	595	645	628	654	611	600	633	661	654	661	593	650	643	614	640	612	637	647	638	672	593	672	654	673	617	587	611	586	643	626	618	548	656	663	601	646	641	604	624	629	663	670	605	665	660	653	617	571	609	633	611	596	632	588	634	641	648	602	638	616	661	662	610	609	586	621	627	600	649	583	624	628	601	607	635	618	620	643	642	632	631	617	660	603	636	631	646	624	651	629	647	616	604	597	648	589	602	648	599	599	636	604	629	642	635	600	627	616	624	609	680	600	611	599	619	609	599	623	608	594	623	625	634	610	613	683	601	648	601	595	585	680	550	627	609	614	614	603	601	564	648	597	596	652	643	609	624	640	644	658	631	583	588	663	638	633	603	618	647	615	624	612	673	611	658	638	656	645	632	571	611	643	607	656	655	628	588	602	614	633	657	578	655	603	618	589	600	629	606	615	631	673	624	601	562	633	659	660	627	650	648	630	620	630	616	623	601	647	607	637	618	659	660	636	676	638	638	602	616	592	622	596	675	649	629	635	606	619	667	631	628	606	661	648	581	608	572	630	633	582	600	565	630	618	619	626	625	623	628	600	576	606	651	674	586	655	616	590	615	641	600	603	607	624	666	574	616	638	642	672	626	591	674	666	645	577	610	625	628	614	576	581	611	621	635	618	632	657	592	610	636	602	610	607	611	646	632	631	643	639	647	644	634	624	645	630	574	631	573	599	652	647	617	634	622	621	638	618	666	638	627	589	633	648	642	653	642	614	584	643	609	581	637	644	628	626	581	591	634	587	641	609	610	614	653	621	594	608	621	621	634	612	644	620	593	615	626	617	617	644	615	628	617	646	650	656	630	629	605	602	654	660	605	605	619	612	672	617	655	633	660	633	614	647	665	623	649	643	633	622	619	684	625	598	598	598	646	644	625	656	608	620	604	596	624	644	583	595	610	585	637	654	618	661	568	637	621	652	610	636	614	668	605	565	653	635	628	632	652	619	624	631	626	562	625	578	627	638	633	592	660	611	659	648	667	591	643	643	662	612	599	640	659	577	641	631	666	625	649	626	620	637	566	599	619	647	590	667	633	625	613	631	607	612	647	608	606	625	626	630	662	627	616	646	590	648	633	617	608	592	618	600	609	623	612	618	625	630	652	613	625	612	599	639	635	611	630	667	592	654	656	616	571	661	608	623	659	609	639	649	643	596	621	620	641	627	617	628	673	606	621	587	590	625	683	576	565	631	642	601	610	630	644	608	634	596	597	654	684	599	626	632	642	626	638	643	609	630	664	611	632	596	640	565	650	627	633	611	620	600	629	666	645	619	560	641	594	614	614	622	609	642	621	619	587	648	577	602	640	652	658	610	679	589	649	615	635	655	625	642	602	591	597	638	619	629	599	621	597	646	627	624	591	670	642	619	636	638	610	636	595	608	555	589	584	591	628	595	641	642	640	607	630	632	587	617	640	622	656	599	600	642	633	658	612	619	620	626	676	637	625	604	666	644	621	653	594	622	606	643	643	619	612	627	648	628	696	631	599	635	635	625	615	599	646	639	632	642	602	610	648	621	578	611	611	624	685	634	614	621	653	611	639	661	578	606	598	615	612	637	647	620	657	589	622	626	607	654	634	622	577	643	642	648	668	590	639	651	645	601	605	627	660	648	727	631	631	619	623	639	642	621	619	627	620	606	631	613	672	638	599	649	609	624	629	595	625	648	645	629	618	663	658	611	651	618	592	648	623	628	603	584	691	650	625	620	609	631	612	625	594	638	611	602	633	613	640	605	606	609	587	655	700	607	604	680	593	611	616	656	654	622	635	609	616	606	632	659	681	632	604	604	609	621	600	608	640	605	659	642	642	628	659	602	627	632	669	618	635	626	658	607	639	690	602	618	582	590	570	595	621	601	602	677	640	649	569	604	612	619	635	644	635	653	619	605	640	655	621	659	605	672	618	656	632	592	606	576	590	602	609	624	650	636	610	622	614	598	641	609	583	643	615	624	587	671	643	597	654	620	607	681	624	621	599	607	658	603	622	661	589	611	665	650	639	653	624	621	674	582	625	680	634	699	640	656	631	613	593	613	620	646	574	634	600	666	621	654	641	651	594	632	612	654	639	683	630	624	649	588	630	612	671	623	586	578	608	610	629	671	618	619	625	630	658	660	630	593	656	587	597	622	614	589	638	658	607	622	673	634	605	600	659	636	611	646	629	644	640	634	599	629	590	628	635	647	677	610	630	612	612	633	628	623	594	583	645	609	605	616	604	600	625	621	601	630	678	633	635	623	630	594	620	650	643	606	608	648	628	638	609	633	589	598	596	607	615	594	587	621	623	633	687	626	624	662	638	597	579	636	632	613	603	602	586	661	661	617	653	630	625	601	644	614	648	601	597	634	628	629	665	625	681	616	655	597	609	603	611	640	645	660	610	622	618	626	593	609	651	665	595	596	636	629	599	671	627	607	575	601	612	607	652	608	598	642	626	630	606	578	645	623	618	625	652	624	615	646	611	628	638	620	618	591	649	583	635	611	609	617	651	628	608	632	660	586	625	633	614	600	658	627	599	595	631	589	597	621	560	594	631	643	668	615	647	611	698	625	671	634	592	592	605	625	645	602	584	620	605	639	602	661	623	641	615	611	613	605	610	645	639	684	617	650	647	603	637	612	672	610	669	639	606	619	590	615	685	643	612	630	624	613	633	607	627	603	610	644	630	593	612	643	627	585	616	665	611	630	629	629	612	622	637	637	605	658	614	596	618	638	604	613	625	599	585	622	652	631	593	609	634	634	647	627	644	642	614	666	589	598	657	643	635	645	595	651	605	602	612	649	634	625	657	636	648	625	625	607	616	614	609	624	641	587	620	595	600	594	591	612	626	634	605	632	591	657	591	622	656	655	627	642	608	579	638	644	640	585	634	601	635	616	636	655	648	625	608	640	647	644	656	608	590	596	611	565	604	622	646	621	607	669	617	611	616	673	614	675	611	632	599	613	649	651	659	631	678	626	580	588	635	670	643	624	638	627	628	680	637	630	597	616	611	611	634	600	618	626	575	626	615	635	647	608	640	616	588	622	570
25107	21500	28408	24974	17489	1162	620	552	443	388	373	350	336	336	345	343	338	340	294	305	304	258	318	292	306	286	315	296	274	283	282	284	286	268	281	289	299	259	289	316	295	265	267	284	277	280	269	282	280	274	298	303	281	269	314	294	285	280	276	272	254	256	284	272	283	267	268	280	269	289	271	282	289	266	269	285	269	264	306	288	294	270	278	253	290	283	293	257	266	276	296	256	240	286	238	262	265	299	287	269	278	279	276	253	298	312	286	282	240	271	279	260	272	283	295	261	258	277	295	263	253	266	294	265	263	260	271	268	252	295	263	297	283	286	283	258	264	278	280	260	285	292	267	279	274	290	293	262	269	279	265	270	265	288	274	297	264	266	264	265	252	281	275	306	266	282	263	254	265	284	279	264	304	272	259	298	279	276	291	288	281	275	285	293	245	285	260	261	297	279	277	274	284	279	247	261	266	254	262	260	284	282	263	255	267	274	306	287	284	267	294	280	283	278	286	252	276	241	279	272	283	275	279	242	264	309	274	285	257	263	276	268	299	281	292	265	259	273	261	280	262	265	256	260	270	294	270	284	283	251	269	258	280	260	288	270	257	256	260	272	280	277	302	284	265	264	259	281	279	288	279	271	297	253	262	262	306	271	248	263	284	254	291	258	293	264	277	275	301	285	280	321	266	288	280	276	301	265	270	260	271	251	263	261	259	268	268	280	283	278	277	281	274	269	288	280	275	263	273	290	259	270	274	262	250	289	271	282	272	268	273	292	247	256	267	286	289	294	273	250	297	292	269	299	276	290	290	306	290	285	290	279	280	280	287	278	280	266	257	271	289	260	283	261	264	284	249	278	270	253	295	262	295	304	276	245	293	264	280	278	280	267	293	328	250	293	289	278	257	237	272	270	286	260	278	257	283	268	275	268	285	268	259	251	282	269	281	276	278	269	273	302	248	277	274	303	270	272	246	264	297	268	247	291	276	275	296	287	287	286	261	301	281	242	283	302	246	278	278	263	252	274	285	269	299	279	279	254	275	278	271	242	299	269	265	261	244	327	287	287	248	286	265	264	271	276	277	270	269	282	277	270	300	275	263	286	277	269	266	309	258	314	263	290	243	302	297	287	260	244	255	296	271	272	250	273	280	300	300	277	274	245	261	271	288	272	262	283	307	276	293	272	286	287	281	267	283	264	279	265	275	277	299	272	292	257	256	284	267	281	267	281	261	272	249	299	279	241	258	302	246	276	272	304	275	283	295	277	269	294	281	283	269	270	301	299	251	281	310	293	257	276	265	257	301	290	286	290	277	265	281	274	275	289	290	246	269	268	228	298	233	297	256	286	297	276	248	284	283	274	250	286	287	282	292	272	307	279	283	279	268	268	227	269	263	258	280	284	271	291	289	289	251	263	270	317	284	287	280	287	276	271	299	278	289	263	257	281	293	263	276	272	297	289	277	258	291	279	250	292	277	261	290	261	271	286	279	281	254	272	277	266	281	262	306	282	277	288	259	263	283	286	274	288	288	282	245	266	274	280	291	283	284	264	258	263	268	275	278	275	281	279	255	281	272	286	285	295	283	258	269	279	300	238	301	278	280	301	252	309	274	258	242	312	284	280	271	303	283	267	284	263	271	281	257	277	247	284	294	273	287	272	301	261	263	289	254	243	270	261	281	297	278	260	281	298	264	292	306	306	262	295	273	280	261	255	277	255	299	241	260	272	258	265	278	232	283	256	265	271	327	249	262	286	273	266	269	277	279	296	292	286	285	282	296	267	245	253	288	247	290	268	299	237	297	286	266	266	261	302	286	261	297	256	258	278	248	292	292	277	259	281	261	251	275	279	282	266	245	302	268	298	300	268	283	276	278	303	246	276	260	259	285	244	292	289	246	288	250	287	274	280	279	255	280	271	286	277	250	268	284	271	274	277	267	256	294	278	252	253	272	261	284	272	274	259	299	278	297	271	248	264	271	275	281	273	255	243	256	275	282	292	265	302	259	294	301	251	305	300	237	276	280	238	288	262	282	312	254	278	259	299	259	290	292	266	263	279	274	268	274	249	299	312	292	321	291	262	271	250	254	249	275	299	271	275	268	257	294	281	299	251	249	304	252	287	276	250	254	242	289	276	289	285	271	278	296	288	289	264	273	246	290	268	242	291	251	279	257	260	270	272	260	279	297	302	272	267	268	279	310	287	255	279	256	262	293	267	265	285	287	311	299	307	265	251	295	258	284	264	279	307	256	285	255	283	277	301	289	290	280	285	243	257	282	259	269	326	274	272	316	274	252	309	248	287	316	301	307	308	243	273	276	263	293	244	255	253	275	294	281	250	274	266	290	247	300	294	294	279	284	298	275	267	263	276	290	266	268	285	286	251	280	278	294	277	315	251	279	252	298	265	282	263	280	270	289	258	288	260	287	279	274	256	253	287	282	242	232	286	283	279	271	243	288	274	252	290	285	272	249	256	288	284	277	289	264	280	269	297	253	304	277	289	280	261	278	283	277	286	285	275	244	267	274	297	258	265	268	254	305	276	278	285	271	287	240	257	279	293	261	289	278	280	248	278	261	255	286	278	271	277	247	288	263	261	271	267	271	278	244	322	272	292	232	293	279	286	264	275	275	260	256	297	313	291	266	258	261	273	276	333	276	291	278	264	270	242	266	250	282	309	267	249	264	278	252	260	261	283	271	285	290	255	244	252	269	266	263	289	283	303	284	276	282	272	272	284	276	294	310	307	267	278	270	259	276	249	265	255	288	255	267	248	278	243	269	288	250	290	296	257	248	253	287	276	266	288	261	297	292	276	253	269	287	300	273	255	257	288	275	280	244	269	293	300	258	285	253	278	276	276	289	319	299	279	273	294	276	237	288	242	265	265	307	289	251	277	282	259	285	255	258	288	284	299	264	283	276	262	260	311	275	267	276	278	302	291	298	295	282	290	256	244	270	272	247	274	290	271	286	271	272	292	282	267	290	290	277	283	287	294	273	303	279	279	283	289	296	278	258	280	266	319	279	259	303	274	257	266	262	280	259	285	253	273	296	232	272	256	283	252	293	249	267	256	268	233	306	263	266	273	277	255	271	275	309	271	243	272	277	289	264	285	281	279	291	275	263	273	272	293	278	282	268	256	255	247	305	262	270	282	280	245	251	258	265	266	281	286	291	269	294	285	287	280	276	259	238	290	296	288	287	273	285	273	269	288	263	265	279	269	269	242	280	239	274	260	266	284	294	288	291	281	272	292	269	266	284	275	271	271	261	307	261	282	278	287	263	251	255	241	276	277	280	242	269	273	289	252	279	283	283	219	298	279	278	260	256	280	249	287	241	290	283	302	256	269	305	266	294	268	253	288	264	292	283	257	242	298	274	294	286	271	294	284	280	298	266	276	255	265	275	258	264	273	276	266	323	291	274	258	270	296	284	283	290	273	267	271	300	248	262	257	266	285	306	309	255	261	241	275	249	278	287	285	275	264	277	281	275	300	288	273	280	261
4909	6457	5492	2782	1932	1518	1198	987	790	749	650	559	554	514	495	485	449	408	427	401	393	415	421	389	402	418	374	381	387	324	366	345	393	390	375	383	367	353	369	347	361	381	337	348	374	340	390	374	362	390	348	356	383	362	361	355	361	347	360	366	381	361	373	368	351	383	359	342	360	348	360	318	357	375	350	354	364	329	327	366	340	330	357	338	378	374	346	340	349	351	360	329	392	362	331	375	373	380	321	350	359	368	355	337	386	333	319	350	324	325	334	356	362	374	376	368	326	344	341	333	341	341	357	340	336	328	357	346	369	329	326	354	412	338	348	355	355	383	321	358	336	357	379	381	360	365	377	349	349	358	353	321	367	378	356	322	345	367	314	336	337	323	371	339	373	340	344	320	322	291	379	356	386	356	354	316	353	368	349	353	344	361	386	335	352	358	400	353	356	368	366	330	329	354	326	336	341	348	370	311	363	352	336	332	351	345	357	355	371	342	375	369	369	340	353	334	361	372	339	347	373	311	363	349	329	340	324	320	336	373	336	383	365	351	361	347	321	343	369	352	327	354	348	355	302	344	339	364	355	348	350	379	356	358	306	367	361	312	354	359	355	339	342	345	305	376	366	358	365	359	348	356	372	369	338	326	323	314	347	359	348	321	373	360	334	342	326	341	347	358	342	375	357	346	337	338	330	344	357	355	328	349	333	326	353	347	363	345	363	325	401	344	355	371	334	355	352	339	338	346	344	376	356	350	369	330	379	336	338	342	341	359	340	343	337	374	361	340	328	341	352	352	359	356	365	336	363	357	369	317	359	368	351	372	364	372	320	355	361	354	353	365	358	366	348	354	314	332	325	363	351	348	332	368	362	327	342	342	365	354	338	369	370	332	320	356	332	346	342	366	354	300	328	323	366	345	346	388	364	398	374	350	355	372	351	306	326	346	355	331	352	351	355	335	357	352	357	359	351	359	358	321	348	332	353	331	365	338	368	324	338	355	355	350	350	325	336	337	344	350	328	338	340	367	380	352	341	362	346	304	347	363	333	336	320	359	346	367	344	356	372	350	386	358	368	323	360	336	370	349	356	349	334	350	360	341	380	341	337	353	326	330	399	335	351	361	337	363	319	367	324	357	351	361	337	367	330	318	325	379	394	351	324	355	398	339	363	356	350	367	352	352	332	379	332	333	365	362	318	331	343	324	359	342	373	364	336	351	330	345	361	348	329	323	325	343	367	370	349	358	331	344	347	374	346	365	341	339	352	365	375	371	389	366	329	359	349	332	357	343	326	325	346	336	370	368	350	365	371	351	347	342	336	378	348	346	364	342	335	334	395	382	352	343	360	346	309	329	376	325	375	353	331	344	350	334	381	329	388	329	347	368	372	359	365	347	358	346	351	347	355	378	316	359	352	346	360	358	372	364	340	390	364	350	374	353	327	346	337	332	365	337	345	356	388	353	363	326	328	347	353	387	356	300	382	359	337	312	339	335	309	341	357	340	333	371	334	333	368	350	358	377	370	318	375	366	348	321	330	325	355	382	382	341	354	339	369	321	342	376	344	380	352	339	365	360	356	356	380	355	326	342	359	346	348	341	354	318	386	365	352	329	359	323	320	348	351	328	356	382	370	341	330	360	375	354	395	349	358	361	334	351	359	333	325	374	357	345	337	378	350	355	356	349	391	335	330	333	337	352	328	373	350	356	382	376	387	358	341	332	330	389	367	325	327	363	338	381	366	322	344	384	328	335	388	350	360	367	377	368	359	338	365	372	326	362	336	331	379	342	365	372	390	348	344	357	359	363	368	344	361	374	354	338	383	343	363	326	343	341	387	395	345	354	343	380	336	368	315	329	370	323	363	348	310	346	362	369	364	332	335	365	359	355	344	347	332	316	340	361	325	344	335	341	346	353	346	358	346	360	342	347	353	356	324	362	359	363	361	348	366	358	369	337	351	355	336	363	353	378	325	340	370	375	319	392	353	364	344	385	346	342	333	342	373	362	361	317	359	395	351	345	317	339	362	359	369	345	354	365	341	332	364	380	365	354	390	349	335	343	331	331	358	357	364	356	391	346	371	350	314	352	371	340	350	348	386	342	366	366	360	343	360	334	361	372	345	365	354	361	337	351	332	347	355	340	371	376	373	343	348	361	360	344	356	352	374	360	353	361	325	317	367	341	339	376	358	348	339	362	394	344	332	328	332	390	357	363	367	329	335	365	339	322	353	336	376	354	362	336	375	352	362	351	307	350	379	352	358	345	348	366	367	336	353	353	356	359	374	369	343	350	332	357	332	322	343	352	357	338	336	314	370	315	357	370	360	328	379	315	362	367	360	356	375	326	358	386	381	353	318	363	327	328	363	326	353	328	344	334	364	335	354	362	325	379	352	363	355	386	363	340	365	351	353	355	333	361	342	356	338	335	338	353	387	325	347	367	342	381	392	347	359	352	309	333	367	369	343	345	352	362	374	363	337	353	392	339	355	383	345	362	323	370	392	349	355	329	367	318	315	358	331	330	349	383	347	348	345	353	356	362	329	338	360	369	363	363	389	359	363	351	364	353	354	372	384	356	329	364	379	353	344	399	368	355	384	349	348	403	344	321	377	373	345	335	380	307	390	352	389	342	333	334	353	343	311	373	363	377	366	348	378	355	374	344	379	361	343	319	369	332	373	348	361	336	361	360	356	342	372	364	318	326	377	332	373	334	373	364	313	331	376	352	343	352	359	359	326	337	368	348	374	375	324	336	332	329	341	349	335	345	318	366	350	361	363	375	367	359	334	354	322	363	361	348	371	336	377	361	380	385	326	342	337	375	375	302	385	302	346	350	367	335	356	362	335	345	349	364	349	350	338	307	337	367	327	358	344	359	369	375	318	376	329	365	367	353	367	368	370	326	338	342	346	340	321	325	346	344	388	352	354	347	341	331	348	342	364	344	357	338	340	332	338	328	313	339	310	344	339	373	357	357	347	344	371	362	363	353	349	335	348	342	394	353	356	350	327	372	369	344	337	357	354	307	354	364	387	392	336	346	346	347	315	332	373	355	354	343	332	343	345	336	335	369	374	357	372	336	322	352	365	338	360	374	344	343	356	375	372	351	369	360	342	402	312	331	330	322	293	350	319	361	343	353	390	341	343	312	324	362	349	325	366	374	323	369	354	325	374	349	303	364	334	340	373	325	337	338	400	364	360	374	371	363	352	369	363	374	381	371	356	316	357	330	373	333	348	371	369	355	401	347	341	364	373	381	334	339	336	355	326	371	334	373	327	336	366	349	374	397	339	374	355	339	367	335	376	330	368	388	352	357	378	341	345	347	355	378	352	335	364	340	384	333	369	313	341	378	371	370	344	357	374	365	343	370	371	343	345	338	330	394	353	373	358	346	344	345	365	369	394	338	372	359	343	344	367	373	384	374	373	341	356	371	370	357	356	360	369	362	330	345	307	356	340	376	350	361	335	371	349	372	328	368	357	389	311	336	363	370	359	369	338	366
22992	21523	29591	23878	21517	21613	15083	2192	1437	1291	1180	1082	1018	1001	919	958	908	854	859	815	838	796	782	774	809	767	748	757	763	786	772	702	793	721	743	752	778	721	769	741	736	738	764	734	703	744	763	710	751	751	788	697	728	720	738	729	763	709	711	729	682	725	747	760	760	750	724	672	709	707	694	698	697	697	707	736	700	747	706	704	744	704	683	733	683	717	704	715	745	678	690	695	731	660	700	692	649	727	724	676	777	716	702	723	712	706	690	707	689	690	675	735	734	724	751	699	649	700	736	726	764	645	686	722	669	711	692	703	675	726	729	722	727	691	728	732	699	716	719	700	701	676	733	743	671	753	713	758	670	681	715	686	689	689	716	684	688	717	675	720	693	712	726	732	675	684	728	701	703	707	718	669	703	747	722	672	705	684	708	711	721	719	726	690	701	735	703	740	673	717	682	728	718	728	713	722	658	736	699	706	673	740	710	693	688	712	732	698	660	715	721	724	699	699	763	684	715	746	753	723	674	727	702	714	738	727	740	746	653	681	694	746	703	702	717	695	688	722	724	730	702	686	672	743	754	703	709	700	706	731	748	742	720	697	699	726	719	694	708	652	653	702	736	716	723	694	745	749	767	675	704	666	728	784	691	684	656	700	720	725	694	727	721	743	753	688	711	695	743	720	668	719	746	688	648	688	730	696	681	731	717	728	704	694	667	687	696	687	764	740	650	691	728	663	669	742	709	717	718	685	712	773	734	701	701	712	675	672	727	727	734	673	675	711	719	705	734	738	763	717	689	677	706	702	709	733	772	725	725	722	723	686	764	715	691	714	689	693	720	693	707	683	682	690	663	678	722	679	727	669	697	694	684	716	717	691	703	695	689	682	685	701	682	694	700	753	741	721	727	733	773	686	752	686	761	677	735	696	742	712	715	704	704	759	721	698	693	714	711	704	694	710	654	794	684	705	761	703	728	684	713	729	714	738	755	700	676	742	704	703	648	689	712	707	693	701	698	660	739	725	700	680	724	693	722	698	679	683	711	702	725	697	724	687	693	757	728	750	698	680	673	693	770	736	701	702	695	718	691	695	728	706	688	727	691	660	735	711	738	730	706	677	687	698	677	649	710	730	663	757	705	647	701	675	680	756	743	693	698	663	665	726	724	726	697	700	666	704	677	667	715	667	729	722	696	684	684	717	718	766	683	694	728	729	710	698	637	691	695	671	727	758	690	736	660	725	686	732	691	705	746	735	753	680	713	707	683	727	707	667	710	733	711	683	725	686	724	707	630	686	701	771	707	782	714	733	739	700	741	685	686	731	677	694	737	729	734	703	696	746	698	722	686	695	694	694	692	753	725	653	711	737	688	740	665	756	713	705	714	695	727	731	709	738	715	658	678	724	713	738	688	701	681	731	689	723	713	703	691	738	732	726	730	693	728	755	670	639	672	700	682	737	696	751	685	676	697	678	687	722	686	629	707	732	746	646	690	733	709	785	679	665	705	711	754	703	745	682	673	698	684	708	755	692	715	735	676	766	708	686	709	774	690	715	764	721	699	683	733	729	706	705	719	674	756	679	733	703	714	736	683	680	726	665	703	693	687	729	692	696	717	748	710	753	719	761	725	694	702	703	729	682	702	747	684	723	697	724	731	716	739	685	699	716	690	721	689	709	706	685	744	678	704	728	683	731	748	678	728	717	741	758	674	725	723	661	758	683	709	704	731	758	693	711	736	716	736	659	719	745	726	654	716	682	744	663	722	711	681	702	694	667	731	715	656	686	653	751	744	691	699	713	688	687	725	703	688	764	665	708	719	726	762	707	718	694	692	735	667	746	730	702	746	719	727	656	761	772	723	726	716	652	672	754	679	736	642	676	691	707	638	682	727	773	709	708	720	715	678	683	697	708	655	701	670	701	745	699	719	711	694	697	699	686	763	744	673	743	664	706	685	656	701	691	702	720	757	656	705	707	724	712	685	694	717	710	686	672	652	690	716	687	693	692	680	676	672	677	710	667	723	649	772	702	701	704	703	694	669	717	717	671	681	701	742	728	731	715	687	720	724	712	677	686	700	677	721	733	707	717	697	708	723	637	744	733	693	706	712	686	721	701	660	691	754	740	689	684	751	693	710	659	682	701	709	692	674	727	708	742	677	710	684	716	735	709	705	698	709	716	720	674	664	739	715	649	718	714	709	723	708	720	694	721	703	701	656	721	703	694	712	700	720	734	677	710	694	770	701	680	664	694	738	694	744	724	741	697	699	693	712	711	702	701	681	684	730	738	684	734	730	758	721	710	646	725	692	758	669	697	739	725	719	732	725	722	737	717	718	681	661	698	730	703	728	732	715	720	701	728	689	718	677	679	673	711	689	734	750	670	720	660	715	735	684	704	739	737	743	713	704	700	778	679	711	704	706	714	677	745	718	710	704	679	659	729	712	683	739	690	679	752	712	730	714	718	727	695	690	650	676	701	736	678	732	728	675	694	692	706	710	726	730	732	693	714	685	711	733	723	691	682	726	696	688	706	735	708	661	730	678	742	668	720	706	722	739	742	748	691	674	732	715	756	694	734	664	681	699	714	678	740	728	686	716	715	763	687	697	722	684	702	739	690	725	682	682	685	703	711	712	729	688	732	710	687	666	748	652	728	743	698	705	715	676	718	698	735	708	714	717	694	736	733	745	760	706	749	708	740	703	716	703	698	714	727	739	682	693	666	660	699	707	664	641	708	723	701	687	680	684	703	715	686	752	707	729	705	643	715	666	688	698	701	687	709	678	779	636	704	666	718	728	692	712	742	692	695	719	750	684	709	704	759	674	662	709	765	709	712	691	738	751	655	665	699	697	736	716	702	697	714	758	708	689	701	660	741	755	718	682	682	688	713	722	755	662	690	707	677	672	716	729	715	707	705	689	742	712	694	735	689	701	714	720	692	684	697	736	726	716	726	674	728	688	725	731	677	687	649	696	792	730	756	693	741	707	685	642	685	705	736	702	745	696	749	678	699	704	712	676	743	682	698	706	684	778	702	710	723	726	748	695	694	748	760	721	690	695	690	685	729	675	732	735	674	689	714	638	683	663	716	725	739	713	716	700	709	722	735	723	706	697	711	707	670	743	709	723	680	700	756	669	757	673	729	665	674	714	749	666	692	690	746	689	644	676	725	700	685	698	710	681	669	753	730	737	711	755	694	759	716	717	716	713	755	685	720	699	725	710	758	683	726	715	733	685	708	692	750	714	695	673	672	713	713	691	707	710	660	720	727	715	696	659	742	697	739	750	702	748	693	706	697	658	705	746	762	721	707	695	724	741	686	700	676	739	768	671	695	703	712	720	699	716	738	700	708	728	718	728	707	695	695	729	702	704	702	710	736	674	685	699	714	713	698	710	643	706	649	701	703	721	650	727	693	672	706	726	734	766	708	744	664	730	713	704	679	703	700	705	726	706	762	711	713	674	712	709	712	754	720	706	678	687	706	696	693	700	690	694	714	750	714	660	711
7669	17479	15166	8428	5941	4590	3699	2959	2445	2005	1806	1597	1529	1380	1245	1310	1244	1040	1044	994	916	975	946	879	911	875	920	907	889	873	860	831	844	822	831	840	830	833	829	864	856	804	820	839	835	830	843	795	849	791	838	806	835	792	796	832	833	839	830	793	826	863	842	829	838	860	843	823	841	813	858	792	822	792	766	812	783	832	791	810	815	834	783	833	801	825	824	841	812	776	837	806	824	856	856	834	820	783	831	738	795	814	790	821	764	889	793	814	773	824	799	831	826	836	818	805	849	874	821	774	811	826	817	805	781	861	813	785	792	804	823	834	806	846	845	830	796	818	834	820	829	824	749	878	819	794	797	817	834	835	810	828	853	755	748	803	773	824	821	778	823	811	789	800	754	769	827	825	788	823	784	809	812	817	789	853	839	803	826	835	796	793	808	794	797	801	811	749	773	794	783	777	786	772	834	828	818	806	757	819	802	854	817	841	849	801	793	844	822	823	776	769	805	811	795	818	809	796	793	847	832	802	807	825	814	811	782	799	787	847	830	801	805	772	800	776	840	783	774	786	856	779	775	759	783	756	783	816	790	823	820	817	781	783	816	799	780	829	799	819	817	787	788	836	836	848	807	809	802	817	779	793	804	816	844	804	810	864	785	825	812	824	782	798	751	777	822	792	788	819	816	788	788	786	874	797	832	797	767	818	815	802	798	772	809	792	825	791	832	849	810	784	825	794	781	814	782	831	757	842	828	836	833	858	817	733	805	801	821	806	802	799	834	797	783	819	778	795	845	822	751	818	777	789	829	819	806	795	822	818	800	806	807	797	825	795	843	808	848	800	831	833	824	848	832	845	814	829	819	791	805	764	740	833	817	786	806	794	769	762	786	822	810	781	799	833	841	802	820	809	831	810	828	785	793	766	836	788	811	804	837	799	837	825	821	792	814	791	819	774	778	809	761	852	756	819	808	799	756	803	789	816	835	768	771	815	824	833	836	784	769	755	827	805	837	777	809	776	812	809	834	781	824	766	768	825	797	809	788	773	800	814	744	805	787	852	812	821	801	835	818	848	790	798	794	776	806	792	771	849	801	815	782	759	791	836	818	759	757	805	783	795	849	783	787	819	779	794	851	765	838	753	783	785	838	815	815	869	794	808	802	799	822	851	776	812	812	816	867	791	795	779	805	806	724	816	788	781	784	808	855	846	845	782	801	783	828	760	824	804	838	813	820	806	853	789	797	797	804	767	818	821	804	826	817	815	772	821	795	832	833	729	798	799	809	772	788	830	800	803	811	817	760	783	816	783	810	802	772	780	876	814	772	825	771	827	748	797	776	807	856	778	717	817	843	759	772	812	786	825	781	843	803	843	799	822	789	763	774	819	793	764	822	836	799	825	780	749	801	806	747	859	799	803	806	798	849	820	785	768	876	811	859	771	781	828	827	737	757	821	838	815	752	800	788	782	824	830	825	802	837	792	790	796	796	847	781	856	807	805	807	817	770	810	783	792	818	820	791	872	809	749	835	813	792	782	787	796	790	789	812	806	779	801	768	799	801	790	783	833	802	787	748	805	761	807	787	864	798	801	799	812	798	814	844	845	785	790	829	802	774	835	803	833	792	828	793	798	790	796	816	819	808	855	804	833	823	809	808	776	787	816	794	822	804	786	746	768	815	820	775	794	815	840	822	868	769	762	781	824	803	791	801	793	783	803	774	826	824	797	813	829	787	859	791	796	783	809	829	765	826	740	810	834	847	808	801	832	821	810	774	836	806	775	807	813	780	836	848	819	802	788	802	760	799	804	744	777	800	832	776	793	839	840	824	787	781	852	816	802	816	810	811	830	777	817	781	832	788	778	818	758	779	803	873	760	806	785	835	796	827	860	844	775	756	784	797	810	799	796	841	764	861	830	812	812	790	843	795	792	772	775	813	809	791	746	801	756	858	812	798	770	841	828	745	802	797	783	791	799	782	776	805	772	792	806	779	791	835	828	811	753	855	813	823	820	803	789	772	798	766	798	845	775	819	800	800	808	770	823	835	817	805	796	812	794	851	862	801	802	801	806	827	821	799	829	832	867	810	849	822	822	773	823	795	783	791	838	836	846	816	791	811	787	816	807	785	793	841	786	776	774	805	782	802	856	805	804	798	789	807	825	790	751	818	770	765	825	785	746	831	750	783	793	805	849	779	844	777	796	822	825	791	829	825	795	844	783	814	757	791	801	836	780	776	826	761	847	831	788	822	782	823	832	812	840	832	831	782	838	832	847	809	786	794	784	797	802	748	788	840	826	830	868	833	816	820	779	787	834	813	811	765	805	816	776	787	827	795	764	796	822	818	794	776	785	796	843	843	799	804	790	864	786	827	814	755	801	803	810	810	798	822	784	825	796	791	802	799	766	796	787	827	821	783	795	802	759	831	822	788	786	817	795	810	788	850	813	793	812	820	815	858	763	793	829	771	725	830	809	770	813	797	792	847	822	806	796	787	822	789	806	844	827	826	835	812	780	889	817	823	767	786	771	782	814	814	800	775	837	835	823	805	818	814	809	799	806	838	783	813	801	776	834	836	812	808	781	821	829	823	803	764	773	803	743	802	797	834	744	798	775	760	804	803	765	764	818	844	815	854	838	865	772	828	811	808	789	795	807	777	788	798	772	791	781	822	795	782	800	856	854	818	779	823	761	802	777	814	767	778	825	801	793	782	816	815	814	841	786	794	773	764	817	753	778	831	823	822	800	771	820	798	829	810	832	815	824	811	792	789	810	773	794	787	786	835	815	792	817	760	791	803	797	798	776	754	795	826	827	804	798	775	818	801	784	819	763	814	817	776	775	773	786	790	841	811	858	769	761	823	824	806	833	845	753	783	843	795	807	805	779	803	812	780	796	822	835	773	820	818	812	801	860	801	739	788	815	824	801	806	768	772	802	821	823	820	792	820	810	843	802	788	768	760	739	849	795	835	766	806	848	838	831	805	823	828	827	815	819	812	759	815	754	792	773	779	815	803	832	829	798	815	831	832	779	836	829	755	781	804	820	789	784	785	787	757	809	833	762	844	795	783	794	768	845	811	822	782	749	797	818	792	824	794	775	849	793	784	802	814	800	772	843	797	831	785	795	787	783	818	817	839	782	794	835	762	830	800	825	831	790	779	858	825	788	805	840	791	819	786	752	756	816	796	805	802	814	805	777	835	825	817	811	774	792	802	814	814	776	799	772	836	776	832	778	770	769	815	799	827	836	786	777	794	794	813	813	781	815	781	782	805	773	755	811	841	826	749	780	778	805	799	808	761	780	812	774	805	834	782	815	802	766	812	794	774	763	809	822	805	850	831	782	749	769	787	817	812	822	800	756	818	811	793	832	828	872	783	751	800	788	816	799	785	823	823	802	820	788	820	769	817	834	819	812	791	824	839	801	805	775	810	817	768	805	808	858	788	756	826	790	833	847	805	786	818	822	797	802	802	854	790	804	786	758	797	762	823	814	762	759	787	847	805	801
27406	21121	10073	1000	561	538	415	291	299	279	291	264	279	287	244	219	267	260	268	254	275	267	246	267	272	257	267	287	252	279	260	243	257	246	261	256	235	236	265	258	253	243	279	270	256	292	268	242	242	259	259	221	239	238	260	262	245	249	261	266	269	254	236	249	251	256	269	243	234	265	269	243	276	244	244	264	254	278	251	265	251	261	247	250	240	269	247	260	248	234	236	271	291	256	255	249	240	292	255	270	241	254	258	257	261	281	235	243	245	255	235	289	283	254	256	251	253	272	266	239	264	235	252	279	295	277	263	216	258	281	274	242	267	270	259	281	240	251	263	233	251	254	241	259	261	274	254	232	254	260	244	277	266	236	264	238	265	253	271	256	277	251	225	257	259	230	281	268	258	247	245	264	273	269	255	263	255	259	270	242	262	262	256	245	239	258	261	246	267	270	263	267	256	271	266	230	265	253	251	254	240	290	236	253	276	220	238	255	236	252	213	282	240	280	269	238	248	289	242	249	274	248	262	260	252	239	227	247	253	268	246	270	255	249	269	252	238	258	265	248	271	218	247	274	260	254	245	248	256	213	265	247	254	244	264	259	235	262	273	269	276	237	273	239	237	245	255	236	264	268	228	270	267	249	246	238	254	274	245	248	246	259	253	268	268	248	265	271	266	281	230	285	300	269	241	242	261	279	247	256	244	231	235	253	267	271	254	261	259	263	230	248	289	254	260	257	272	277	249	248	258	262	239	292	245	256	247	273	284	286	254	297	253	249	276	271	254	240	272	254	262	242	239	258	274	271	258	269	281	259	253	254	253	255	246	256	244	242	283	285	253	254	249	275	238	271	241	238	259	239	257	216	286	267	256	251	227	264	247	287	242	262	267	272	261	262	264	262	245	243	248	262	256	282	266	267	221	247	225	224	281	237	251	234	251	277	255	281	232	246	269	239	235	258	244	257	237	255	264	244	241	261	265	262	243	264	261	251	253	255	247	259	279	249	248	264	252	261	249	258	237	252	270	246	251	241	235	260	266	258	239	267	271	250	257	236	269	249	241	240	257	260	288	235	279	264	230	265	256	228	273	232	262	311	268	253	232	246	252	238	258	253	235	248	274	270	264	267	258	226	246	259	236	254	230	259	260	247	256	260	258	278	278	238	255	230	257	232	224	248	247	226	260	266	272	259	234	239	229	244	269	237	226	248	271	269	244	280	273	233	268	271	238	266	281	234	259	248	277	274	238	265	260	247	252	269	257	257	244	254	253	234	250	247	249	252	253	263	263	254	256	237	278	289	257	292	265	244	258	251	241	278	260	254	241	243	282	262	215	270	271	274	261	268	246	284	257	242	265	237	248	252	266	268	246	256	241	259	251	264	277	259	263	259	255	255	222	255	264	282	254	228	273	242	260	218	255	259	219	262	234	237	226	259	286	271	233	269	275	263	286	258	250	253	243	255	258	284	266	261	267	216	234	244	243	245	239	245	310	235	254	256	283	267	255	283	258	229	257	248	231	259	263	258	261	248	247	257	259	252	250	255	277	251	248	263	260	264	246	270	262	282	253	274	241	251	243	259	258	234	240	252	264	288	268	258	276	245	255	230	252	259	264	245	252	255	231	256	256	256	257	270	256	239	278	235	259	262	237	253	283	235	245	237	255	250	268	251	258	248	240	282	253	273	236	263	265	239	245	239	264	261	248	272	233	232	261	244	288	253	213	231	282	237	262	257	243	270	247	227	249	243	241	229	263	254	208	258	250	258	227	268	240	239	261	281	251	237	265	266	250	279	260	271	248	271	250	233	263	240	235	264	255	275	241	244	256	279	255	262	254	260	231	245	245	271	245	249	271	253	257	261	261	230	295	241	260	237	245	249	250	271	271	230	224	234	266	254	239	236	247	266	229	259	271	268	256	246	239	281	241	256	293	251	263	235	252	252	234	248	265	262	255	258	249	276	243	273	236	276	242	225	213	245	260	254	243	260	278	254	252	228	263	272	247	263	294	249	294	276	248	277	269	261	260	222	281	241	265	251	265	235	268	263	254	254	222	239	237	250	280	265	269	247	227	279	274	255	258	248	245	251	232	276	241	246	266	261	251	233	277	248	261	243	226	271	279	253	238	268	248	253	249	243	239	271	260	255	274	276	260	256	274	242	274	228	252	252	236	253	250	240	259	274	248	272	273	254	255	260	285	277	249	257	260	297	268	242	249	242	268	269	284	289	288	238	252	236	246	247	246	258	256	239	275	262	243	218	241	269	237	244	224	239	276	267	260	258	270	242	217	250	269	231	257	275	231	260	281	272	227	250	268	236	285	263	263	234	256	250	230	254	242	265	268	250	262	255	274	258	250	259	276	243	236	268	255	269	254	225	248	273	273	260	274	251	267	268	264	254	264	265	286	257	269	259	293	276	248	251	249	240	264	265	274	248	270	280	258	252	238	273	253	241	279	261	248	274	280	263	238	257	277	257	250	258	241	261	274	219	242	260	264	258	256	262	253	255	253	263	252	231	245	239	248	256	260	237	282	283	250	273	249	248	252	262	247	265	249	237	242	244	259	236	271	278	263	258	262	247	271	244	219	239	253	265	266	245	251	245	276	235	277	239	249	246	282	251	259	253	255	254	262	254	236	269	268	268	237	254	213	233	244	236	249	257	254	276	253	259	290	213	229	249	248	252	266	265	271	268	252	280	254	263	291	256	240	247	249	254	275	251	233	274	280	284	226	267	237	277	264	253	306	250	259	277	280	251	250	280	250	258	213	277	236	257	245	245	272	267	237	269	258	254	249	268	249	257	227	272	254	282	247	259	254	250	255	253	252	263	251	242	242	264	246	282	268	268	256	244	250	271	243	264	249	249	240	264	252	275	250	222	254	267	283	273	255	257	256	242	230	248	263	255	252	246	244	255	259	240	271	250	290	245	265	264	264	277	251	236	257	285	247	261	251	251	241	266	253	288	248	258	268	249	241	272	244	259	260	248	271	234	263	253	248	260	277	263	263	263	254	219	237	248	256	243	300	246	233	272	260	253	244	250	244	242	249	240	232	264	287	258	225	244	245	283	272	276	278	231	258	249	222	260	245	256	247	268	243	254	238	272	296	253	252	261	256	256	264	272	242	245	249	264	279	257	261	262	285	288	256	255	289	268	271	237	258	260	240	239	252	267	236	268	286	262	268	252	271	244	251	252	266	251	248	265	248	293	259	257	249	255	292	272	239	254	226	263	234	249	273	268	251	242	258	265	275	243	279	243	234	264	267	234	268	281	274	259	250	277	252	274	260	258	230	269	252	262	242	261	293	261	238	231	262	250	229	286	230	243	248	258	256	248	269	225	253	233	247	251	240	278	275	248	251	221	249	245	265	266	269	270	263	259	243	252	270	226	264	248	257	243	232	254	255	236	272	267	271	250	275	239	255	239	257	248	254	249	251	245	253	243	256	257	293	277	236	247	250	248	234	255	244	240	253	256	248	257	251	247	221	232	257	244	283	252
3962	1203	1085	621	525	453	417	374	351	355	318	361	312	327	319	288	337	340	337	327	305	325	298	331	346	300	303	324	322	300	291	315	305	325	294	284	297	328	292	332	312	321	336	358	289	282	298	297	295	295	302	335	318	329	323	293	315	322	318	313	297	287	287	343	335	307	305	304	320	298	287	298	333	290	308	325	295	294	304	326	330	286	308	312	315	304	312	281	311	302	308	312	279	315	327	324	304	322	320	294	317	311	324	299	325	316	307	310	298	292	338	301	314	325	311	320	308	324	313	314	306	325	302	281	319	303	320	300	337	293	308	292	332	309	336	304	326	306	277	293	292	302	331	286	288	299	343	279	332	289	301	358	330	301	299	302	304	304	316	283	330	312	295	331	291	335	317	302	311	313	291	291	286	309	331	306	310	316	287	305	328	313	328	293	311	299	340	303	294	296	329	275	321	314	311	276	345	313	275	274	288	321	297	344	293	348	303	315	347	288	321	297	304	293	329	288	273	316	308	297	302	298	308	293	323	318	281	283	288	320	295	272	319	277	306	307	318	267	328	304	315	331	293	268	310	348	304	261	309	297	306	309	296	331	327	305	317	307	306	325	303	304	336	327	289	303	293	305	309	321	293	282	304	303	304	328	332	291	351	305	265	307	303	339	288	336	303	316	302	273	330	272	338	341	323	312	333	329	283	312	326	318	303	292	320	284	257	312	303	301	293	316	288	281	314	324	341	313	333	272	315	289	305	289	338	313	308	276	347	288	329	305	294	288	320	308	310	275	297	297	287	309	313	306	301	307	292	324	304	349	316	298	313	288	263	319	309	324	317	296	308	291	312	323	313	321	300	313	288	318	317	307	311	314	312	307	311	329	306	321	322	295	278	313	350	342	286	271	308	313	287	297	323	296	296	321	297	282	317	301	318	298	294	308	322	310	311	324	296	285	307	276	344	284	290	333	320	306	308	322	317	298	294	291	294	281	318	333	294	299	292	294	308	316	310	300	341	311	297	303	300	291	307	349	343	289	323	306	326	270	310	293	319	319	319	300	326	299	293	313	303	296	305	308	307	295	309	300	296	330	336	322	311	324	308	280	303	299	320	312	305	286	296	317	287	322	323	331	338	279	304	299	280	324	295	307	339	303	331	286	313	306	322	313	323	322	313	285	304	306	301	310	319	355	333	307	315	296	317	281	316	339	311	307	301	311	285	315	337	308	264	318	301	309	309	323	303	306	322	296	292	278	296	293	313	293	317	307	281	305	313	346	313	313	314	331	329	284	299	323	293	320	306	303	287	314	313	314	327	328	332	346	296	321	320	307	298	312	325	281	290	299	297	308	318	302	278	314	319	300	299	318	325	283	298	316	322	293	313	343	302	301	325	324	298	287	314	290	300	317	314	323	308	302	310	279	285	301	327	298	312	289	290	334	309	299	290	310	284	335	292	315	338	301	311	341	300	304	334	309	279	320	321	289	273	292	292	296	320	318	303	304	299	303	318	286	339	285	315	281	320	299	317	293	353	332	323	312	315	287	313	310	338	298	329	319	342	282	306	292	315	322	300	336	294	311	299	335	314	287	336	306	303	316	314	311	306	283	304	320	320	295	302	317	316	317	303	293	309	326	314	319	313	268	291	313	318	286	305	284	335	285	297	333	327	280	327	312	290	326	333	313	297	310	288	305	328	298	318	282	322	304	296	305	315	295	318	309	290	301	284	290	305	317	302	295	302	318	294	311	345	338	325	306	322	299	323	275	336	304	312	328	311	312	299	311	288	309	312	303	308	306	329	295	307	338	316	268	322	288	308	303	302	311	292	295	308	303	312	326	301	305	312	299	314	310	342	312	294	331	295	338	329	321	313	307	316	313	339	336	315	291	297	323	324	320	290	301	323	275	331	282	306	300	285	317	292	315	274	283	315	310	298	327	310	282	310	318	279	308	325	298	316	299	314	295	297	317	304	329	294	327	328	290	328	319	311	318	320	321	305	328	324	321	308	311	333	321	330	299	293	306	308	315	325	312	328	340	306	366	311	317	285	302	316	309	300	269	292	323	305	297	306	298	324	319	251	326	317	313	314	287	317	327	310	302	302	303	295	320	310	288	315	287	289	290	335	288	307	302	326	292	297	301	302	305	324	298	311	313	311	345	302	286	304	316	297	328	315	319	317	324	323	304	308	304	323	301	308	306	289	289	285	290	312	318	298	315	314	312	284	309	302	305	285	326	301	331	300	340	323	345	292	314	290	287	299	312	286	308	321	305	325	320	299	312	306	327	311	292	317	316	318	297	347	280	287	314	318	299	294	324	312	315	298	306	318	319	317	307	332	276	311	283	301	301	287	297	290	328	310	322	308	315	285	309	333	293	305	323	323	280	311	328	322	304	304	322	304	307	323	321	301	307	310	317	338	318	324	312	305	305	326	322	316	325	320	291	315	284	313	298	342	312	288	312	342	296	296	326	298	306	306	336	328	301	292	301	313	287	299	294	318	289	332	276	293	292	299	284	307	302	324	269	302	298	301	310	319	298	319	289	302	352	311	274	280	325	300	289	313	349	305	323	315	311	308	285	298	321	311	292	322	306	296	303	333	309	296	298	280	297	326	315	297	296	265	289	293	322	312	283	297	320	307	289	324	285	269	277	310	290	303	324	333	294	319	311	331	309	357	293	327	315	339	298	307	300	287	317	335	296	305	304	326	302	300	306	317	326	328	274	311	289	294	313	317	271	317	272	304	290	312	312	294	293	294	345	295	312	333	306	296	323	307	294	328	309	308	315	311	326	308	322	319	329	269	279	322	302	305	301	321	301	306	343	284	318	320	312	286	303	311	280	323	318	317	307	293	302	313	270	311	302	295	323	305	326	295	327	330	344	308	300	316	317	297	320	290	303	319	328	289	282	323	309	313	317	337	278	305	317	296	288	290	327	294	278	308	283	298	297	307	308	287	286	291	324	311	323	330	293	315	296	300	297	348	302	302	316	304	300	332	275	274	310	287	281	303	297	318	299	282	318	326	336	299	334	313	306	281	298	311	304	331	294	311	319	307	280	338	326	305	290	285	312	258	318	306	306	290	292	294	349	280	336	303	299	289	320	335	350	297	305	322	293	326	327	321	298	301	313	310	305	345	310	282	320	297	332	330	323	286	314	324	301	316	312	322	321	311	281	340	309	331	301	308	293	290	337	313	309	302	295	278	280	304	325	337	326	287	294	314	320	300	326	285	322	321	315	302	273	308	263	323	326	330	319	302	309	315	295	320	308	285	329	324	297	298	294	304	314	328	320	290	284	314	309	290	299	312	262	313	325	273	338	323	317	340	283	320	319	305	329	319	344	295	273	308	294	285	293	287	298	307	272	299	334	283	298	317	327	294	334	323	292	298	301	309	322	277	341	329	312	282	332	274	302	339	305	296	300	315	298	293	306	323	301	293	308	322	306	290	352	325	307	289	291	318	306	306	281	321	314	278	306	304	338	310	285	318	333	313	324	305	327
23775	21540	29326	24185	21523	17804	2120	1102	937	864	753	766	738	699	707	678	660	635	637	594	556	629	609	587	527	566	556	595	586	594	591	591	601	586	548	582	544	558	567	591	515	583	555	575	516	617	582	577	557	571	553	529	538	570	561	578	570	547	585	580	547	546	553	557	548	562	559	564	612	596	538	535	546	548	555	568	560	537	555	541	580	530	552	565	553	582	571	588	539	560	558	594	573	551	559	541	565	521	540	593	526	596	552	527	589	526	552	543	548	552	595	562	523	563	533	565	514	551	549	537	553	572	528	564	552	550	510	526	525	540	611	590	532	553	543	511	528	571	521	556	525	526	572	579	558	545	610	557	586	580	528	583	558	555	540	553	553	536	575	536	558	581	565	562	559	563	571	552	612	520	548	569	575	531	555	537	523	547	568	586	535	559	553	529	527	562	557	526	560	570	580	555	547	599	526	510	526	531	544	570	575	557	560	572	550	572	568	564	542	564	530	546	556	524	527	529	561	587	555	540	597	591	581	528	542	557	550	510	538	546	544	549	544	570	560	568	564	512	538	537	551	589	554	501	588	568	550	559	538	548	561	525	534	572	595	571	555	587	569	522	539	539	515	530	558	570	554	599	503	549	549	597	563	538	521	511	572	585	550	499	535	550	554	517	565	523	563	584	588	533	522	539	557	515	550	537	565	560	543	547	559	520	529	528	572	524	533	535	535	559	566	543	553	530	603	534	528	557	589	537	545	525	586	561	519	573	547	548	571	551	591	562	520	545	553	541	547	588	523	568	545	541	575	589	553	574	550	554	532	534	526	528	517	527	558	569	597	494	594	587	583	549	536	559	573	520	555	542	582	529	547	546	536	573	579	561	558	560	595	596	532	538	572	543	560	511	575	554	591	525	543	570	579	557	570	561	579	514	554	547	538	567	504	548	542	586	592	585	494	559	584	527	568	524	538	527	561	538	523	539	548	553	542	580	589	542	572	524	566	539	537	533	553	577	517	553	566	546	538	555	570	546	514	573	551	578	523	544	568	514	562	561	544	536	585	516	541	558	545	524	567	591	547	553	525	553	585	559	562	549	503	547	526	577	537	569	540	584	540	537	550	532	548	515	514	531	599	592	605	602	562	495	547	584	541	530	542	527	575	544	559	536	516	527	546	556	580	535	534	546	525	546	561	539	530	555	537	546	543	521	561	572	603	552	537	544	530	528	601	548	530	540	548	566	566	537	542	586	526	531	536	516	558	537	582	612	551	564	587	566	540	573	530	536	547	581	535	549	526	540	558	546	529	551	503	576	521	523	553	567	549	554	564	562	570	534	526	542	560	515	519	597	547	558	540	593	540	529	581	549	528	518	560	521	526	516	546	541	557	567	524	515	562	576	552	559	524	494	567	540	559	535	527	550	563	537	537	560	552	514	547	559	528	560	565	530	565	552	522	544	579	568	509	574	591	526	522	542	562	566	553	520	564	550	536	538	503	525	514	538	551	523	528	598	550	566	530	570	556	545	567	549	527	509	619	580	585	536	560	560	523	555	539	554	518	580	571	499	524	573	592	559	576	503	573	554	524	542	536	546	531	548	577	578	556	538	552	551	539	510	584	554	578	564	581	533	575	585	576	540	515	591	540	549	551	583	537	548	544	550	568	534	561	563	542	564	545	534	563	567	528	526	553	514	530	555	514	537	543	523	555	572	564	520	572	541	545	568	595	525	514	515	571	558	555	544	545	556	563	525	551	572	553	585	538	551	511	534	538	512	555	543	551	531	564	558	579	539	581	536	540	591	555	544	539	572	559	536	548	594	523	533	555	572	559	554	571	520	567	559	541	560	528	556	540	547	521	542	571	585	573	587	576	566	544	551	547	558	560	536	551	582	571	538	512	514	519	542	559	521	558	549	556	602	551	562	540	537	564	609	540	573	559	539	540	549	525	535	534	596	540	588	555	535	555	563	600	563	519	555	566	543	553	559	560	571	548	524	531	541	530	578	569	567	574	550	544	505	554	517	566	554	561	547	552	598	555	621	535	515	501	472	590	555	560	561	490	549	572	543	557	527	561	554	485	534	520	555	561	568	550	583	571	561	549	565	497	530	562	547	573	580	555	565	549	532	591	549	518	556	554	563	550	567	528	515	541	563	552	554	530	544	618	564	546	556	529	578	510	585	500	512	532	488	547	561	527	530	574	531	550	548	585	576	579	582	634	606	528	518	534	560	563	521	560	536	528	549	558	565	522	548	539	540	558	538	573	519	520	518	540	577	549	561	573	579	542	533	540	546	519	549	546	560	575	544	564	555	576	499	562	534	553	566	511	575	566	516	514	570	523	556	575	556	547	548	515	526	543	595	552	554	539	567	529	543	559	555	574	554	576	535	562	511	556	579	542	565	566	503	503	543	551	537	552	567	549	559	529	599	601	559	553	531	536	585	539	567	547	569	540	562	518	557	559	530	547	550	544	568	563	546	554	556	557	540	552	515	544	513	541	544	547	546	520	546	569	573	569	581	582	591	569	501	496	535	546	548	557	600	590	547	535	512	552	496	551	524	605	552	554	574	531	561	574	556	570	559	559	529	536	579	558	549	538	548	543	548	559	578	523	549	550	583	572	574	548	535	559	506	533	558	540	547	545	529	550	586	565	557	567	528	561	572	601	574	532	553	566	548	524	536	500	530	537	575	598	543	546	565	537	618	568	515	607	479	560	575	551	563	557	509	579	570	572	561	543	509	550	553	557	572	564	560	551	578	571	526	562	528	575	527	580	551	586	516	553	597	522	542	559	600	566	566	532	509	548	575	531	527	544	526	555	572	488	622	543	568	543	542	558	565	535	531	550	526	551	565	540	550	571	551	543	522	531	546	555	560	545	551	548	553	521	562	558	542	529	545	584	537	523	538	523	514	565	562	539	575	531	557	513	547	523	553	528	556	563	535	546	582	563	516	553	548	522	577	566	562	551	548	555	604	560	539	516	603	514	543	544	540	567	541	551	596	564	534	549	536	597	525	577	552	561	565	552	528	546	538	558	534	545	573	576	558	564	540	568	525	531	589	518	530	564	552	588	524	598	578	550	542	576	565	511	538	581	549	573	526	540	573	566	536	565	502	573	589	521	560	559	578	555	566	551	582	558	546	582	567	589	554	549	573	563	575	559	538	564	540	595	561	533	589	548	550	569	533	551	556	533	566	598	509	522	560	521	533	565	569	569	556	561	525	623	540	575	578	562	553	541	542	521	547	570	534	587	555	552	563	544	510	532	569	568	522	552	545	533	594	568	551	517	533	545	573	562	554	565	556	550	514	570	539	557	596	574	551	572	570	525	570	567	562	603	527	548	513	557	572	547	531	518	543	544	551	583	559	532	547	548	550	572	510	564	552	551	589	565	552	569	581	546	587	563	558	526	566	513	539	558	526	554	564	572	528	493	494	586	552	572	551	584	540	555	549	635	553	562	539	576	540	594	560	558	563	577	537	567	522	560	562	536	562	532	562	546	536
4864	10503	9154	4904	3383	2632	2105	1697	1407	1200	1051	1038	941	878	834	838	891	789	748	751	752	708	683	702	654	676	688	686	688	629	643	641	668	667	657	642	656	634	625	697	651	684	635	626	628	648	602	657	695	639	588	643	609	630	661	611	636	632	617	639	623	607	625	607	615	652	625	640	604	634	636	600	593	606	614	606	635	596	629	635	636	609	656	619	594	669	614	638	636	639	658	571	641	598	664	637	589	646	623	620	614	651	617	655	606	633	595	629	585	626	657	625	622	624	631	602	638	604	676	648	620	627	603	606	642	625	625	584	655	583	623	610	619	622	633	636	607	579	639	611	602	617	645	617	601	624	648	638	626	603	636	650	601	671	601	646	664	600	612	586	627	581	660	607	646	617	628	638	588	624	604	609	620	648	593	611	629	645	599	568	610	672	623	628	649	633	629	595	618	654	599	665	647	634	579	641	610	652	583	652	600	604	632	601	598	631	622	658	636	601	690	628	632	670	672	625	647	575	586	606	584	639	624	595	632	590	616	655	627	616	619	630	605	639	665	570	601	594	631	628	657	652	595	675	647	590	621	591	634	593	623	609	644	681	600	641	654	647	585	622	681	596	626	605	627	654	666	593	678	595	641	618	653	635	612	633	637	629	610	577	660	604	625	617	662	650	608	615	642	632	636	634	628	650	609	615	588	664	631	584	609	649	641	578	621	599	584	655	629	596	623	597	616	673	665	636	593	621	691	586	599	653	643	628	637	619	619	638	612	621	589	625	654	585	638	622	628	619	643	619	617	637	634	634	649	627	605	616	640	612	611	581	593	607	613	635	558	644	646	577	684	614	645	600	601	617	625	592	614	603	652	592	625	646	660	581	635	621	640	596	629	662	678	624	646	557	620	665	649	620	572	659	601	626	622	578	602	642	637	635	627	646	592	614	641	648	629	579	557	583	667	584	624	626	585	614	639	633	607	578	613	613	645	576	601	664	619	646	652	628	610	651	561	615	619	630	585	667	635	633	702	634	618	568	582	613	611	639	641	632	618	647	608	570	583	637	648	607	630	598	660	644	607	648	628	622	627	620	599	616	635	632	631	684	636	646	638	605	644	649	628	626	580	646	639	613	618	630	607	593	592	616	663	645	600	628	588	578	633	607	600	604	602	648	617	595	591	619	632	607	630	617	651	600	607	587	660	630	616	607	576	622	585	638	608	665	633	620	603	649	623	637	640	601	643	622	629	633	621	609	608	647	642	610	579	582	631	641	639	617	601	605	634	632	625	644	630	625	632	637	626	596	635	659	644	587	610	647	593	614	664	639	642	641	645	607	593	653	654	623	617	655	647	659	612	622	591	630	600	640	644	587	608	622	647	599	611	577	648	635	633	596	580	605	621	646	623	612	605	621	608	636	624	578	636	630	601	643	634	669	626	610	634	592	655	654	614	619	624	608	615	587	626	622	653	566	588	617	620	641	628	637	590	626	655	625	562	622	674	608	608	643	599	626	621	634	604	629	612	623	613	630	643	601	649	652	623	622	635	620	625	607	659	635	599	629	595	633	596	655	622	622	620	643	644	656	621	588	621	637	571	638	635	634	618	639	633	569	636	625	635	621	643	608	640	639	661	641	624	641	612	647	635	660	639	646	615	586	639	592	594	585	701	604	616	622	637	603	618	601	585	599	598	607	662	610	648	622	605	634	594	592	579	578	594	613	648	661	641	598	597	645	614	636	626	623	658	658	615	674	611	589	599	623	650	627	604	633	657	621	568	638	608	637	659	615	634	602	624	596	628	676	596	613	618	608	615	613	624	671	629	622	610	668	641	612	611	637	602	594	575	620	621	600	606	616	619	608	619	644	642	632	595	633	615	647	634	625	601	608	574	616	656	640	667	662	599	622	640	655	647	611	621	644	618	636	652	620	644	590	673	645	593	604	605	614	643	643	619	651	641	626	631	602	596	620	622	588	646	625	611	607	617	640	600	622	616	624	612	617	612	598	649	668	625	604	600	612	615	554	670	667	608	602	651	644	608	594	599	572	599	637	635	638	613	661	615	580	600	629	623	618	647	599	649	624	628	649	633	646	668	665	560	606	636	646	609	623	625	640	676	595	613	613	635	647	647	604	637	615	651	644	683	626	635	572	545	625	620	628	693	631	639	621	654	621	576	622	657	619	611	646	584	618	626	607	638	639	619	670	618	588	632	645	610	617	652	608	642	637	591	619	612	596	623	626	634	623	642	604	636	601	600	602	603	646	573	652	615	586	631	594	610	578	665	660	610	609	633	649	639	642	615	591	627	608	611	637	566	594	625	659	638	587	608	595	623	654	648	578	653	598	597	627	595	566	613	610	579	629	583	618	598	642	606	617	615	631	611	566	660	641	620	631	646	618	622	665	623	584	613	648	629	605	608	650	674	635	634	652	572	647	673	609	604	663	647	618	587	613	672	648	607	657	658	615	596	611	614	650	612	594	664	611	650	613	627	620	656	657	594	644	625	633	613	612	633	608	640	599	594	605	637	616	638	646	595	622	596	631	614	616	636	624	599	643	584	626	616	647	614	598	614	609	639	626	573	672	645	633	630	621	642	612	634	619	641	601	597	615	655	609	621	638	628	567	637	633	612	626	644	620	638	615	626	624	615	611	625	627	643	619	634	625	643	590	637	563	650	597	649	612	619	624	600	588	595	615	625	609	584	674	607	622	620	646	633	597	628	614	646	624	612	642	619	608	666	600	627	644	608	660	624	595	632	659	562	628	605	599	588	646	613	613	628	599	602	633	613	696	606	629	638	624	619	653	614	607	653	610	655	641	604	673	655	681	616	582	613	641	616	637	646	628	647	655	669	618	594	582	622	629	638	585	625	628	589	645	637	618	607	610	633	675	642	614	619	662	648	605	639	619	641	625	642	593	664	631	667	584	617	590	610	609	569	607	626	626	629	620	577	640	609	625	629	658	595	636	602	630	667	627	618	614	627	626	641	656	650	677	624	624	652	586	641	625	650	567	658	629	590	648	601	610	600	613	610	635	612	612	580	630	627	623	637	627	629	604	595	648	652	641	604	597	595	619	605	619	607	632	585	582	646	628	599	632	569	654	596	609	637	594	623	610	602	659	645	640	633	647	621	611	626	583	625	619	626	624	639	608	589	625	606	611	656	625	614	619	633	600	662	621	603	630	642	606	580	657	632	585	596	621	642	620	609	643	682	609	613	661	633	595	627	662	623	590	656	589	614	632	621	623	651	603	616	600	594	627	579	673	628	634	652	646	670	606	646	612	607	626	676	624	618	618	624	649	620	642	590	610	645	615	662	625	630	583	635	622	591	591	617	624	629	583	653	649	630	593	647	631	627	618	615	642	611	648	667	644	640	634	607	630	619	604	677	628	577	622	632	626	613	658	602	635	646	617	620	637	586	597	604	687	636	629	610	630	650	649	630	616	698	617	591	641	633	688	578	603	640	635	637	648	612	627	598	645	630	608	592	595	646	607	639	668	647	671
25180	21555	28453	25030	17344	1178	631	507	437	443	350	383	357	330	367	340	333	293	339	324	293	310	277	313	273	310	287	267	270	282	299	296	276	267	295	314	276	268	287	294	324	279	278	274	280	293	286	256	270	285	268	289	271	288	268	290	262	269	268	298	287	290	273	273	284	302	257	268	282	289	279	266	295	291	286	264	261	298	291	300	309	293	314	262	265	269	263	299	268	319	288	268	251	270	263	257	273	261	275	274	269	253	314	233	331	296	281	268	300	255	297	284	271	282	281	263	273	277	272	272	283	307	291	304	273	290	277	258	266	271	295	277	303	264	269	264	266	309	268	271	262	277	286	275	276	263	251	289	254	285	275	272	290	244	265	296	287	281	274	276	302	242	238	284	257	253	258	264	301	252	288	253	254	284	283	253	279	266	259	252	288	277	266	264	310	264	253	271	294	301	324	256	282	294	238	279	296	285	266	281	253	245	238	250	277	294	261	270	271	269	276	268	257	275	262	270	286	251	307	261	295	287	271	264	260	274	263	290	271	252	283	238	268	271	274	288	287	286	272	276	285	281	274	279	282	264	271	279	281	258	255	278	263	266	273	298	280	280	265	298	292	294	312	273	266	288	289	280	288	257	284	309	285	263	269	291	295	306	292	263	284	266	279	286	277	255	269	282	253	263	299	275	264	307	309	270	292	254	316	234	262	268	275	282	283	283	265	251	262	291	258	273	284	273	268	265	289	251	257	293	259	283	257	265	258	269	282	256	261	259	299	299	273	255	269	281	272	259	281	269	282	283	288	271	261	246	256	268	288	251	276	259	280	259	287	274	270	274	261	271	269	270	280	264	277	265	260	265	253	302	254	292	250	251	267	270	292	322	254	273	315	278	254	262	299	272	268	294	285	281	269	243	268	282	279	247	275	304	268	268	263	269	246	269	268	283	292	267	285	260	268	270	262	258	270	239	264	249	270	258	292	237	282	256	275	260	271	240	256	259	292	282	274	272	275	301	290	275	277	272	289	263	247	304	271	286	267	275	281	256	263	301	258	285	268	253	254	269	231	281	297	277	278	285	270	260	268	279	299	273	248	262	263	291	269	255	260	296	256	295	284	277	263	276	258	277	289	305	277	265	283	281	274	251	277	278	249	234	276	290	290	289	289	291	272	264	303	268	277	292	264	250	268	274	285	242	276	269	250	260	243	251	271	300	259	288	289	273	284	270	255	259	279	289	265	273	276	252	276	304	269	286	297	256	264	263	285	274	281	271	282	278	294	259	279	227	276	270	264	276	270	283	264	274	274	267	275	260	280	274	269	268	318	272	255	275	293	277	272	282	280	267	274	277	280	282	286	292	276	279	260	267	272	288	290	302	263	282	270	269	278	289	259	254	284	263	279	258	274	272	276	267	279	307	280	282	269	280	258	322	287	283	263	278	292	255	306	286	277	269	302	256	254	279	273	298	286	292	251	286	267	293	279	315	254	262	270	272	270	276	259	282	266	290	273	245	286	246	266	251	261	290	279	292	265	297	259	265	286	280	276	282	281	242	268	284	277	270	276	250	245	252	261	246	242	254	286	301	287	288	280	273	280	250	289	258	297	286	269	275	246	282	296	274	262	291	277	278	266	270	281	292	275	280	293	277	275	287	332	290	253	266	289	269	284	277	276	268	296	283	239	281	266	297	255	246	277	274	271	258	265	294	267	294	274	262	277	280	284	276	295	266	249	276	282	288	312	277	264	269	306	262	258	314	312	277	282	262	294	287	252	289	289	278	255	285	264	261	226	267	276	273	278	279	280	267	261	278	291	260	277	279	265	268	255	291	287	271	252	276	260	239	280	270	256	241	275	275	266	257	244	294	278	283	258	273	302	269	267	287	271	280	288	289	269	275	289	281	276	235	287	279	270	305	252	274	310	275	299	263	246	294	273	276	293	299	264	262	282	288	297	298	280	273	301	276	277	270	271	286	302	300	246	252	276	279	238	266	265	291	269	273	271	263	257	276	278	280	260	253	246	279	286	261	254	257	263	245	270	258	294	280	288	285	264	273	299	274	263	270	289	283	291	263	303	275	265	261	268	252	266	244	281	297	262	270	275	273	272	244	283	266	259	279	277	279	271	271	253	275	278	292	277	255	282	286	251	309	269	281	258	309	285	278	283	263	281	270	277	305	272	273	237	272	264	271	254	293	273	260	277	275	286	270	291	242	263	302	285	284	261	286	282	265	267	264	273	228	275	273	252	285	291	278	261	269	279	280	285	269	300	261	246	248	297	281	284	282	248	243	267	265	272	277	275	260	288	276	254	292	270	278	278	267	261	278	293	294	269	271	281	294	289	278	258	263	290	254	268	262	262	284	266	257	257	265	265	253	284	273	286	265	253	263	278	267	269	279	298	270	262	290	283	297	305	263	289	310	291	256	276	281	318	249	297	270	277	251	256	262	288	283	293	278	254	261	264	250	303	274	283	256	279	235	285	261	266	286	265	294	280	266	266	247	264	258	285	293	290	271	264	248	278	244	301	307	271	267	298	287	262	272	277	267	273	263	288	251	264	272	290	273	293	257	292	258	269	260	282	276	259	255	272	244	278	272	270	255	274	245	263	269	273	274	295	260	286	268	254	263	317	295	270	253	287	266	265	305	270	262	293	257	243	240	265	305	266	225	276	292	250	285	286	267	286	275	287	254	284	290	280	276	277	274	277	254	287	269	275	289	295	268	280	271	276	278	286	257	258	270	274	267	275	266	282	278	289	276	269	280	255	295	263	290	275	294	268	264	275	270	271	273	248	263	288	290	298	288	271	284	251	287	246	288	272	270	299	264	313	272	293	286	263	282	303	258	267	283	285	268	254	280	306	275	289	289	287	297	296	282	298	262	256	265	270	255	294	245	267	276	268	263	286	262	262	259	281	286	275	273	277	290	246	264	250	293	280	296	263	240	285	305	298	284	262	263	271	294	263	275	305	274	281	292	237	315	277	274	255	251	268	274	271	262	251	255	273	285	260	284	253	302	261	259	297	304	276	258	282	268	265	325	259	288	293	289	255	267	278	260	270	267	279	280	296	272	284	254	264	292	269	265	270	288	284	273	277	280	314	267	269	271	268	250	278	244	272	280	261	265	265	310	295	270	266	276	306	261	260	289	270	288	295	278	267	252	246	277	264	269	259	289	273	286	269	305	276	270	267	256	257	256	293	268	294	265	239	272	275	273	286	279	286	289	270	248	280	281	292	275	318	295	299	254	232	280	253	274	262	259	266	264	275	264	255	282	299	245	271	285	250	287	290	267	270	262	268	313	282	293	289	263	286	249	276	275	267	264	279	275	272	281	274	257	259	281	260	291	269	281	286	330	262	276	273	269	263	278	266	238	283	277	266	252	266	281	289	276	293	295	255	226	284	263	271	281	255	293	251	297	276	243	263	287	289	290	278	277	282	295	278	286	287	302	295	282	304	277	341	278	273	250	278	265	314	253	298	259	288	278	246	281	290	287	303	289
4891	6396	5158	2633	1893	1474	1119	965	810	678	653	587	544	524	495	469	476	427	399	392	411	395	378	397	390	355	366	338	349	346	393	350	393	377	381	346	390	362	321	360	345	370	366	353	382	327	381	337	377	322	327	357	386	357	402	351	336	359	338	356	333	333	378	371	381	332	342	377	347	319	348	356	299	385	350	317	372	372	360	325	333	341	381	378	342	348	338	357	361	361	328	338	346	350	339	400	331	341	363	356	350	342	363	378	352	328	334	371	358	339	343	377	386	361	343	363	364	380	362	339	358	316	355	331	354	357	317	344	329	381	311	376	346	369	368	333	371	335	378	333	337	361	326	337	350	308	344	341	384	339	329	374	369	332	374	371	369	359	331	332	340	316	327	323	338	354	357	331	369	349	327	318	348	347	368	368	382	349	377	364	366	361	361	375	328	383	346	350	338	349	359	304	309	382	355	345	330	307	350	333	333	328	355	391	338	342	340	354	367	354	354	338	383	345	381	325	358	342	375	342	379	354	380	333	333	371	321	357	355	388	360	356	356	327	354	360	341	366	325	352	332	341	324	343	336	334	359	375	361	377	347	338	318	359	376	373	353	354	359	349	324	354	327	353	354	348	366	362	386	315	344	363	331	322	334	347	323	352	340	365	314	353	355	356	367	348	367	339	362	353	331	341	353	364	381	342	347	314	347	388	344	322	343	369	350	348	369	342	314	359	345	355	368	355	346	352	370	340	377	359	369	333	355	354	309	334	336	382	367	336	326	337	345	405	344	348	322	346	317	361	341	334	340	378	352	351	343	350	350	373	333	370	332	361	349	366	356	339	360	384	351	354	350	353	339	326	374	370	330	353	359	367	365	342	339	335	330	348	396	380	343	364	382	330	352	349	360	332	337	341	350	345	362	357	336	358	342	355	355	347	324	382	352	344	357	331	346	350	369	338	376	344	369	357	346	333	339	348	333	332	367	348	349	368	325	340	357	363	364	318	344	343	356	353	358	337	353	381	386	328	377	346	335	384	380	355	343	341	362	360	353	346	373	354	335	363	329	365	365	366	320	346	378	349	372	363	365	321	341	367	331	334	367	394	345	358	331	353	373	351	347	327	402	358	345	345	366	351	334	333	382	367	394	330	323	374	371	368	357	358	342	326	376	356	376	366	370	399	347	351	381	341	318	357	360	346	349	353	334	325	372	370	372	354	364	364	345	343	327	349	344	347	376	323	338	338	356	349	342	360	345	360	355	325	353	375	353	356	332	321	373	336	360	327	359	339	383	322	369	358	335	360	320	379	354	329	327	336	325	369	308	380	341	312	355	376	339	349	352	352	359	368	377	397	341	332	358	335	382	371	346	332	347	375	332	354	345	348	361	329	353	357	331	328	375	314	333	372	391	351	351	332	356	307	380	352	347	348	334	333	369	349	355	367	360	320	328	322	328	368	326	329	383	366	340	364	351	340	345	323	379	351	349	383	335	334	358	353	344	330	352	357	373	371	370	353	327	324	351	364	360	356	330	341	363	369	359	350	327	407	389	338	372	374	342	318	367	341	378	368	327	359	356	368	331	337	341	324	387	366	341	348	323	377	381	325	314	340	388	355	364	341	348	356	337	328	353	372	318	349	311	336	339	332	345	360	338	365	374	344	338	337	344	335	378	319	370	325	350	331	337	319	361	338	311	370	329	339	354	352	365	393	347	320	347	347	347	409	354	365	373	315	366	329	332	356	347	348	356	332	357	341	354	356	378	336	351	347	327	369	330	369	345	360	352	360	347	374	345	343	367	328	351	357	324	302	323	360	353	352	320	361	361	367	339	388	376	340	347	358	348	341	365	329	343	347	347	355	359	346	311	365	322	332	365	358	387	340	357	325	351	354	350	325	365	369	352	323	333	344	326	350	315	319	356	340	353	367	347	329	326	333	313	344	337	334	360	356	368	353	382	339	350	342	349	375	355	349	366	353	363	380	359	400	384	366	360	349	353	355	342	355	366	322	348	351	335	353	352	360	357	342	386	331	370	336	338	359	398	340	347	345	357	336	362	350	364	356	362	343	326	363	358	334	356	323	361	335	343	327	345	343	346	357	359	364	336	321	343	343	338	364	355	348	355	365	331	364	384	349	366	379	381	348	334	360	316	327	343	354	360	353	320	342	348	360	347	336	314	346	364	348	341	336	346	331	365	342	335	344	347	346	354	329	380	363	386	330	314	358	376	365	339	348	371	394	365	362	361	373	381	389	354	326	345	360	321	344	369	339	318	348	357	319	355	349	348	318	391	346	371	347	331	343	357	327	351	352	335	383	337	347	364	342	331	313	371	354	359	346	337	319	369	348	326	318	357	355	349	361	301	373	375	326	344	369	351	322	348	329	381	307	340	357	340	353	343	361	324	324	338	373	336	347	344	359	367	363	335	373	359	344	362	332	334	373	361	360	373	376	356	332	356	368	358	345	361	357	361	339	339	338	347	337	366	358	339	353	393	355	360	348	356	348	337	371	358	323	371	369	378	360	329	388	337	366	339	333	350	359	348	384	314	333	360	361	329	341	366	355	374	348	368	348	357	374	354	326	335	349	347	366	364	340	367	348	333	346	362	335	354	342	357	362	357	359	341	349	356	365	335	328	352	336	360	352	329	380	369	334	357	301	324	338	340	368	338	323	320	364	343	334	332	360	321	345	349	387	322	379	341	392	356	340	347	355	379	323	357	347	337	347	341	336	371	358	363	366	359	330	356	339	370	365	354	334	358	378	350	344	371	349	346	346	319	384	362	361	354	375	329	360	364	310	317	359	363	349	343	349	346	322	332	343	356	378	350	335	344	341	376	351	332	368	364	362	390	367	366	321	369	332	374	323	351	325	336	368	339	371	366	327	339	335	326	326	334	366	350	365	339	348	347	375	346	362	364	331	369	348	354	364	350	367	347	357	389	336	371	356	356	358	372	333	364	389	360	341	289	354	357	328	343	362	355	329	361	340	393	348	336	354	356	356	377	355	355	338	333	342	351	376	349	340	352	330	379	349	352	354	360	355	331	322	324	369	326	333	350	351	339	385	355	336	337	353	338	359	356	398	365	351	340	354	350	350	382	338	358	346	316	323	323	344	314	352	363	337	366	312	352	336	345	348	329	375	333	361	366	326	355	315	345	320	338	339	374	334	366	339	340	331	318	351	306	352	348	371	302	353	383	353	358	380	351	365	341	350	352	379	347	363	343	352	365	358	359	330	319	337	380	358	362	341	378	359	361	357	344	346	364	354	332	353	325	360	360	359	328	325	335	339	359	372	332	364	319	332	318	331	343	328	349	368	399	345	354	348	349	387	361	321	358	344	379	347	355	340	375	355	384	350	397	380	364	359	360	336	337	354	317	329	344	331	327	364	346	355	372	328	346	340	375	355	376	367	337	333	333	333	379	346	351	364	314	352	335	405	333	394	359	329	359	348	335	335	350	342	371	347	359	342	331	359	341	361	333	403	349	369	366	346	344	341	336	358
23012	21578	29649	23983	21573	21656	15083	2081	1472	1269	1211	1083	1033	1055	965	974	911	867	824	825	799	805	795	759	777	812	771	746	726	740	805	776	734	741	699	728	754	703	726	770	739	747	755	724	763	720	684	727	745	721	764	753	734	747	765	698	712	719	734	694	802	685	739	736	707	739	728	690	757	706	720	694	709	703	728	713	704	717	741	691	720	744	703	770	723	769	712	739	724	744	723	704	730	719	733	727	731	716	717	692	695	718	705	709	698	731	712	765	701	720	721	748	704	714	704	672	725	728	732	748	672	714	730	755	722	729	700	762	761	693	704	705	697	678	745	726	677	659	680	689	700	732	731	723	718	722	719	724	689	711	715	720	724	763	746	697	688	706	713	756	683	718	745	671	699	715	696	722	709	757	706	726	717	667	675	717	693	733	711	702	668	660	696	684	720	673	733	691	701	685	739	726	648	710	700	698	708	670	702	724	730	731	702	723	737	692	725	726	670	703	700	705	766	754	745	711	737	692	710	746	712	703	721	730	678	709	766	707	725	720	716	708	690	729	706	680	734	705	714	692	696	715	701	748	716	706	746	682	731	723	708	712	743	696	682	760	734	745	718	706	705	703	701	725	716	703	691	714	718	688	716	680	747	701	702	691	715	714	661	734	733	708	704	715	719	667	696	728	709	729	734	741	711	718	710	673	746	689	685	677	752	690	733	753	674	690	750	685	741	742	735	682	731	715	699	726	708	691	708	744	698	695	730	759	749	706	727	705	721	706	726	694	716	754	732	736	765	695	695	681	653	736	703	695	725	720	683	715	741	694	716	679	720	714	685	715	695	722	696	657	697	708	710	729	698	720	701	693	747	718	655	688	723	696	688	719	707	672	712	726	710	706	657	688	703	734	716	740	752	748	710	684	670	710	699	746	739	736	653	673	719	729	736	728	701	775	715	713	697	752	743	736	718	643	690	705	685	717	724	705	726	720	676	747	714	696	691	748	731	673	780	737	761	701	698	671	710	700	731	679	746	693	727	721	703	657	721	688	686	702	745	693	650	737	723	708	695	702	714	727	751	686	701	693	669	698	707	702	686	690	677	712	703	714	710	750	721	678	711	738	748	707	714	689	714	654	735	693	811	731	742	735	730	707	676	674	753	722	677	688	737	728	721	702	734	734	692	726	714	677	712	715	684	734	683	722	700	728	704	677	680	701	749	704	687	700	713	748	747	721	698	738	708	698	702	711	713	683	679	788	679	691	691	690	714	715	698	680	758	696	664	704	750	687	726	723	726	709	683	724	732	713	691	763	695	734	673	671	676	692	708	712	696	759	717	671	726	738	702	733	670	679	752	697	737	744	736	695	720	707	681	706	734	716	673	728	751	714	702	731	742	706	653	687	703	707	675	675	699	719	735	694	713	767	706	688	689	677	700	724	684	648	712	666	668	677	724	727	721	703	682	711	733	740	696	732	694	679	696	723	699	705	748	682	737	683	760	693	645	715	757	687	692	716	704	697	704	738	723	710	758	753	703	699	688	734	691	698	743	697	682	740	651	718	695	742	687	647	753	728	704	686	680	701	666	703	677	738	744	757	670	738	699	688	654	711	665	708	704	716	724	694	701	691	691	699	707	706	692	737	714	711	705	704	706	778	674	688	715	688	718	756	682	718	677	718	739	712	688	693	713	698	736	748	727	730	705	700	706	709	731	637	737	699	690	703	706	692	743	712	718	718	705	686	739	713	744	723	693	692	704	747	739	736	706	702	729	679	719	756	707	682	729	733	666	725	765	729	753	724	721	730	774	731	719	685	673	740	680	746	683	722	705	708	710	761	672	715	730	683	682	712	767	680	669	727	693	716	675	719	696	703	669	685	722	710	681	648	747	682	709	673	681	727	642	729	734	707	747	664	731	712	730	675	742	742	691	760	698	726	713	704	702	724	688	738	711	666	730	690	693	677	659	692	709	738	686	721	717	750	702	720	664	700	690	758	726	748	677	715	708	672	642	689	746	734	736	709	744	687	687	700	696	683	683	706	730	721	687	723	703	723	749	698	712	698	688	696	703	745	676	723	713	685	698	716	739	682	720	720	715	685	661	731	708	726	682	672	704	749	687	729	724	706	749	729	681	671	774	670	700	678	709	717	733	730	700	673	748	668	717	675	691	696	732	712	714	741	711	666	707	735	756	727	684	721	748	684	732	702	664	649	728	696	720	747	730	716	705	673	757	688	712	679	734	716	714	683	752	727	705	698	731	676	707	728	730	730	675	683	706	732	706	715	782	678	748	712	732	661	680	724	744	722	705	678	720	711	723	747	730	710	707	723	734	697	688	768	675	770	729	699	742	715	686	681	678	684	715	711	730	671	689	677	721	749	697	707	669	710	746	661	726	659	736	712	698	671	721	732	712	694	746	717	700	714	688	708	722	753	730	703	699	707	716	716	737	725	727	696	728	701	672	726	753	717	708	708	717	695	754	711	684	739	711	701	721	671	658	733	700	734	695	693	711	739	689	701	713	658	639	752	687	703	696	733	696	771	745	701	734	717	698	656	690	667	737	717	707	751	686	684	729	730	733	722	697	651	703	689	714	666	712	717	697	692	718	713	705	709	723	681	660	659	657	666	698	670	691	653	724	698	689	717	682	738	712	723	747	705	687	761	687	715	705	750	712	721	708	740	698	722	719	668	738	742	678	716	700	712	739	726	697	683	677	723	707	728	720	701	718	695	747	723	737	700	756	680	753	744	703	667	706	762	759	687	730	710	717	695	710	657	683	696	713	660	719	728	748	700	729	685	734	656	720	691	688	718	709	693	752	691	700	747	697	678	780	730	750	719	741	687	711	726	659	757	694	692	692	684	664	701	728	681	745	699	702	659	761	685	717	763	721	689	700	685	721	715	671	663	708	700	747	758	722	697	727	655	674	691	685	661	706	721	739	764	692	740	682	695	729	683	738	686	713	689	705	676	696	735	728	676	679	690	686	702	689	687	704	746	707	680	730	673	700	701	725	681	727	724	702	699	702	680	722	724	705	710	698	751	692	759	718	660	733	687	686	717	709	692	758	726	727	752	705	717	760	751	672	682	668	727	713	730	707	716	674	689	703	696	720	701	716	684	681	703	659	649	681	693	716	669	741	714	700	726	786	676	708	717	694	696	711	731	720	731	720	740	740	706	744	676	705	729	705	731	704	685	720	690	658	706	724	726	658	650	671	736	672	706	655	682	686	658	726	697	653	689	667	714	729	736	694	755	722	663	675	697	775	728	738	697	709	677	705	675	722	734	707	679	711	716	725	696	675	699	682	714	689	675	717	688	749	710	699	742	679	683	671	688	653	686	683	756	720	728	673	695	710	717	703	691	710	694	717	759	706	683	711	684	643	735	689	732	770	712	704	699	718	658	670	711	689	752	748	691	721	690	688	706	661	715	748	703	702	677	692	713	707	716	694	689	674	656	708	757	730	690	714	681	680	693	706	699	715	676	746	703	726	705	704	688	740	748	689	756
7599	17576	14978	8275	5971	4484	3525	2963	2417	1961	1742	1596	1447	1320	1336	1237	1213	1090	1101	1010	980	955	976	935	924	947	896	991	875	879	850	822	872	837	872	861	901	842	891	827	801	855	827	796	791	827	874	831	804	851	800	845	837	803	836	791	844	827	813	842	834	783	787	822	793	778	806	835	852	839	820	786	827	814	835	854	815	846	841	752	778	781	847	793	728	821	906	735	863	790	809	760	802	852	819	814	796	774	830	799	840	736	788	847	817	769	764	805	823	808	781	840	781	797	846	784	790	782	835	824	806	784	814	846	831	816	808	855	743	751	804	801	839	796	771	809	772	813	795	820	799	810	840	780	800	784	789	790	828	820	815	792	837	789	749	776	773	834	788	768	791	820	778	848	870	806	823	797	801	749	805	776	803	779	795	779	812	795	804	785	854	788	828	838	843	827	772	823	744	822	838	805	786	812	820	852	828	825	789	813	794	783	814	800	840	769	806	816	810	827	810	837	797	819	766	830	796	851	800	813	793	806	769	828	779	780	841	789	760	824	826	789	833	840	822	806	802	773	836	805	809	795	817	802	841	821	723	799	840	855	782	790	821	852	802	802	822	810	811	779	813	794	784	798	882	835	786	778	826	744	784	857	829	854	779	771	789	783	810	794	759	792	784	779	762	850	783	816	842	852	763	802	852	838	823	805	779	842	776	818	796	775	788	823	753	871	802	819	794	827	794	819	756	806	770	844	826	811	805	759	795	844	813	780	801	786	839	745	746	829	845	796	796	773	808	769	826	848	802	862	793	791	782	755	779	764	835	798	843	800	802	834	815	855	803	781	859	828	756	800	809	824	823	808	805	833	846	795	784	766	748	775	766	831	751	797	788	839	813	832	822	824	818	852	795	806	795	769	825	792	789	849	850	778	830	829	812	782	814	817	860	843	799	782	808	780	819	770	793	826	823	821	831	766	788	813	797	796	792	764	756	832	833	786	828	800	812	833	838	773	838	812	811	777	785	828	769	851	805	836	795	774	918	851	819	777	832	780	836	847	820	824	806	795	760	768	795	773	837	840	831	826	834	805	818	860	785	838	824	773	809	788	798	765	798	814	825	816	797	783	792	771	847	826	822	774	787	824	769	771	824	803	781	775	758	805	766	840	742	816	826	733	849	764	800	796	800	790	888	806	825	781	767	820	776	782	834	798	773	823	793	792	810	841	813	762	770	791	815	813	806	834	791	790	794	857	807	783	774	812	753	823	810	828	785	812	801	818	763	784	801	780	804	787	803	766	808	890	773	752	771	791	810	814	792	867	812	825	839	773	808	854	755	765	810	751	752	795	790	746	818	822	756	791	766	807	854	800	793	834	815	791	825	755	823	803	775	818	809	816	824	782	789	798	813	771	834	764	855	755	840	841	750	799	807	804	787	862	755	828	826	814	806	800	805	778	780	836	806	798	821	778	817	845	803	847	821	853	798	838	793	800	749	816	807	806	773	831	796	786	820	811	808	747	801	841	836	813	803	798	764	798	798	765	759	832	821	837	801	816	809	831	758	812	760	804	858	770	797	802	802	810	863	791	797	798	734	810	823	806	785	815	755	788	759	817	822	795	805	771	830	757	797	760	788	842	792	801	778	802	758	805	792	835	815	757	842	766	791	822	806	806	814	803	836	753	809	771	835	807	803	774	836	800	817	811	708	791	806	786	771	767	771	841	799	793	833	816	832	768	824	839	764	792	830	780	810	763	812	806	824	760	813	772	826	785	827	795	817	797	820	796	843	767	785	830	830	819	776	794	789	760	831	804	801	821	821	766	824	792	826	741	805	744	756	784	806	757	768	817	813	809	789	761	788	824	752	810	819	776	788	794	796	763	807	748	839	807	778	765	830	801	767	820	809	806	800	789	755	761	807	778	760	826	805	777	827	825	771	799	771	770	830	768	821	808	826	802	801	815	763	827	827	768	845	840	819	808	777	795	811	786	826	806	820	790	729	788	759	795	811	823	764	831	806	828	812	887	803	781	802	819	845	813	799	801	854	806	785	849	820	796	853	757	772	792	772	787	784	794	835	817	810	800	786	816	820	786	820	791	805	784	793	761	810	781	843	791	816	835	799	796	809	823	795	803	817	797	765	778	775	816	792	865	819	785	768	780	812	787	818	860	772	781	816	808	793	829	849	805	786	815	814	755	821	818	766	791	824	823	785	787	769	861	820	815	788	780	811	764	801	778	800	757	788	781	746	780	767	788	781	779	852	739	816	814	827	771	780	835	783	835	784	809	766	805	815	813	734	790	838	826	828	778	779	817	812	777	772	791	832	759	797	804	824	783	762	765	790	795	797	802	777	815	820	782	791	833	775	766	828	816	817	784	771	805	796	756	780	779	842	853	827	815	760	810	796	810	733	861	815	806	802	821	788	863	745	769	782	824	813	823	792	810	846	812	749	789	809	778	785	800	775	819	805	791	814	796	782	832	788	791	801	826	775	803	829	745	765	795	797	761	785	793	821	793	780	763	810	752	784	787	910	749	802	851	824	767	789	800	764	826	794	828	801	773	822	809	858	804	792	800	840	799	815	798	809	792	801	795	833	818	824	774	800	785	765	838	794	761	813	798	824	823	811	816	845	771	800	791	822	828	727	800	860	790	819	827	741	795	804	806	794	817	764	831	849	773	792	806	800	815	755	813	821	786	790	817	793	827	788	796	784	780	805	800	789	814	822	786	796	821	794	768	788	773	821	796	811	834	777	795	777	843	812	720	799	791	799	820	798	786	785	812	812	771	773	844	800	796	815	840	812	783	770	796	802	783	777	784	809	820	829	825	779	769	751	800	717	801	795	770	798	749	829	824	804	889	786	810	846	765	814	816	749	786	789	810	782	805	799	742	844	814	769	778	840	798	731	779	787	867	831	800	826	764	752	778	760	765	784	789	758	813	787	798	802	751	800	798	844	826	810	767	795	813	810	821	797	803	812	829	806	825	816	824	833	802	804	796	778	847	779	792	804	771	775	796	802	759	782	783	764	760	785	788	763	815	745	770	828	801	828	784	759	781	849	811	814	819	838	749	858	794	762	833	817	776	770	802	806	796	833	807	785	804	753	792	852	835	786	789	816	817	811	796	806	795	787	800	802	791	814	830	744	817	787	787	807	767	813	791	857	806	746	749	793	764	786	814	818	812	829	789	803	760	814	772	768	813	828	797	749	802	801	798	794	813	768	863	826	831	817	832	829	765	843	802	835	792	818	789	799	790	782	803	819	788	836	827	795	793	791	779	803	834	762	790	847	813	809	799	795	811	774	799	785	827	770	822	802	779	796	788	806	780	812	790	826	737	793	792	788	760	855	814	768	774	800	773	850	760	772	773	777	828	784	792	762	805	797	789	828	794	818	835	796	780	798	798	802	872	788	762	820	800	818	827	763	797	806	736	812	797	799	773	807	827	793	814	798	845	739	811	828	806	814	798	788	808	823	798	823	812	821	775	800	772	795	840	788	826	828	814	824	808
27370	21054	10107	961	607	557	397	308	268	287	281	253	273	264	264	272	267	270	275	258	281	277	242	258	277	271	260	254	247	266	242	243	259	238	249	238	225	258	260	252	219	249	243	262	240	245	253	260	277	258	222	259	252	270	266	267	269	266	246	236	271	271	268	288	259	251	275	260	260	250	277	246	254	258	235	258	244	240	246	248	259	240	288	247	266	289	240	267	254	267	249	217	272	272	249	259	284	260	247	231	265	282	259	247	259	281	282	264	258	213	207	276	266	219	239	259	284	253	262	248	248	271	273	293	254	266	253	253	227	262	258	260	265	275	266	246	268	253	260	251	290	250	253	274	249	246	251	278	248	236	266	262	256	252	252	257	256	270	238	241	255	260	239	255	253	240	284	246	262	256	259	259	284	238	258	227	262	262	264	268	242	255	251	241	275	260	260	259	229	253	254	258	247	242	266	247	253	252	253	271	242	243	248	257	274	237	248	216	231	242	292	262	252	240	264	274	244	263	250	284	249	261	238	233	248	229	279	259	266	266	247	206	272	258	301	256	247	226	248	256	272	269	256	253	243	248	247	223	247	291	232	239	252	252	257	255	257	279	265	276	251	227	237	232	241	268	240	296	213	261	247	256	240	257	271	265	243	239	269	239	242	252	268	238	238	227	253	224	268	252	228	273	264	244	240	234	225	245	232	242	269	256	266	223	247	261	245	250	248	233	236	262	251	257	245	245	263	249	306	282	270	276	273	229	268	262	219	252	271	280	256	227	242	254	250	265	260	252	283	275	256	264	257	274	253	246	246	254	291	246	267	309	261	256	244	257	267	267	282	230	257	233	276	248	258	239	243	250	250	265	275	262	257	258	248	259	240	277	247	253	233	240	274	245	257	242	272	239	282	231	268	238	250	227	249	231	273	205	256	255	238	249	247	260	244	278	259	270	276	272	271	259	265	257	275	238	251	230	221	242	228	255	252	277	225	263	253	230	258	298	248	257	295	246	245	239	249	248	266	279	275	259	270	244	253	265	258	239	247	255	245	269	272	237	249	246	236	230	265	267	248	241	246	249	242	243	257	238	246	253	227	246	254	264	268	254	215	270	253	282	260	251	276	261	264	224	260	244	265	248	256	278	243	231	254	266	244	251	250	275	264	250	274	245	242	238	255	240	250	257	250	241	275	249	283	261	240	245	254	259	230	257	263	255	270	242	255	249	221	242	258	245	266	248	241	257	247	224	260	232	261	238	278	257	237	250	268	283	241	249	272	268	254	221	269	252	287	242	245	293	249	271	240	275	238	277	271	247	253	258	259	281	277	268	223	242	286	256	286	225	252	261	261	235	250	226	229	233	256	274	256	247	237	239	253	285	235	265	265	239	243	266	255	268	294	253	258	241	278	272	250	239	244	246	249	275	241	240	231	267	243	244	246	254	264	254	251	241	232	245	253	261	248	288	271	251	250	250	251	273	248	257	260	223	233	252	246	240	264	260	277	275	256	252	235	285	276	265	231	263	266	268	265	260	250	252	245	254	286	231	229	279	250	269	286	241	254	272	272	253	264	270	264	248	265	263	278	270	249	264	251	220	251	250	270	260	276	267	268	263	255	252	222	257	252	232	264	240	243	284	229	231	253	274	269	255	272	239	275	264	257	248	235	260	264	261	257	281	250	236	251	260	254	227	255	270	279	260	268	243	267	272	264	245	252	258	274	293	258	260	275	290	273	252	250	252	278	279	256	241	265	268	264	297	267	273	255	241	262	246	229	264	257	262	260	271	274	253	267	278	249	267	267	247	283	243	270	258	249	270	246	243	261	289	261	255	231	264	267	253	268	267	253	276	243	243	264	267	274	278	246	241	250	254	266	249	254	285	241	242	253	269	232	248	252	231	264	296	274	285	242	252	259	265	250	269	249	275	223	249	283	261	251	274	239	285	247	282	262	267	263	264	234	273	264	272	249	275	265	216	236	248	236	241	253	248	259	265	228	289	275	233	274	288	268	261	275	238	256	229	232	238	254	250	235	235	248	257	246	264	230	272	263	313	255	259	248	267	223	254	246	252	252	252	247	270	259	247	250	239	274	261	285	246	247	251	259	228	260	265	250	243	272	231	244	270	254	239	236	244	253	275	268	245	261	219	244	272	275	241	259	273	271	259	290	287	262	267	251	265	276	266	245	231	261	245	266	258	246	263	247	270	270	235	255	258	249	269	263	248	266	252	245	253	274	251	256	251	280	268	229	231	248	251	253	248	234	255	223	261	254	250	250	252	268	266	249	254	237	217	257	283	269	284	255	276	260	264	277	275	267	277	251	268	237	257	268	248	254	243	241	266	223	238	278	230	247	254	261	245	244	250	285	247	278	270	269	241	252	284	246	280	244	266	272	256	238	241	265	241	229	238	247	257	268	252	261	252	278	245	244	230	254	253	243	247	287	268	255	236	263	262	239	256	261	257	246	273	277	233	271	244	256	223	252	242	270	263	275	246	275	243	231	253	249	259	255	245	263	259	286	244	269	264	248	250	268	265	254	259	274	250	292	273	250	247	250	267	238	244	274	257	245	265	270	266	252	245	264	248	260	255	235	239	281	267	286	268	252	271	261	259	264	266	238	282	240	235	270	239	262	261	276	235	235	236	241	253	255	234	272	246	280	254	239	245	277	258	250	259	282	274	249	231	239	250	259	231	226	281	255	254	251	256	290	260	251	261	235	261	244	246	255	236	256	247	243	245	248	239	270	246	283	265	273	251	247	251	273	234	211	262	276	243	249	266	239	228	268	238	236	257	255	265	241	246	244	262	237	259	269	245	241	272	268	234	262	248	241	262	237	283	254	260	252	275	254	268	240	245	257	216	259	240	297	243	253	279	263	239	254	228	264	237	255	277	258	292	250	250	261	243	238	240	263	238	240	250	255	259	258	252	226	251	239	262	257	257	268	245	272	287	240	250	243	255	273	251	283	250	237	249	278	243	272	278	269	286	285	258	238	244	272	234	262	262	268	265	262	249	275	280	255	258	251	286	240	275	241	263	252	249	238	251	276	274	251	256	240	261	248	273	244	245	246	269	253	254	262	238	248	246	249	255	261	270	271	267	251	279	281	237	257	258	270	251	273	273	263	256	258	240	256	270	242	225	252	249	266	246	252	266	259	268	216	245	279	243	249	252	295	246	228	244	259	253	263	268	232	277	299	253	251	237	260	265	247	260	245	254	269	248	266	254	251	263	235	252	226	274	250	259	246	258	249	280	274	227	257	254	252	270	270	270	263	263	269	293	269	252	238	260	251	234	247	255	258	257	279	271	257	252	250	245	257	253	276	262	246	264	247	288	242	249	294	279	271	266	251	252	241	242	237	228	265	249	246	280	240	262	253	235	242	236	263	292	253	227	259	278	285	215	268	233	235	260	258	241	278	241	257	255	264	248	251	281	274	234	259	281	252	247	272	247	253	252	226	250	274	244	264	247	261	267	259	250	282	266	257	254	246	231	272	265	262	275
3932	1089	1017	654	517	433	435	374	365	351	343	311	316	340	310	337	356	281	307	330	323	290	289	305	311	298	332	320	312	307	294	303	321	289	296	319	309	298	328	307	317	325	302	326	308	322	318	303	310	308	339	311	325	329	315	277	335	330	304	285	300	310	310	292	317	307	305	342	315	299	301	316	321	289	283	311	301	313	311	320	300	299	311	288	286	308	332	316	334	282	295	291	304	319	299	290	304	302	293	294	301	309	349	309	309	317	296	311	318	308	292	313	314	280	319	319	307	335	320	289	334	300	317	331	332	293	285	320	314	280	316	314	299	297	306	271	307	311	316	312	323	289	344	288	303	298	333	303	301	297	327	295	286	353	306	327	286	304	313	314	283	321	318	290	299	328	312	336	328	329	313	289	290	335	327	303	301	304	339	338	301	308	303	286	314	316	327	307	303	277	284	304	336	289	306	306	311	309	323	310	323	329	330	323	308	308	298	305	307	313	298	345	315	303	296	287	300	310	315	311	310	312	316	315	318	311	301	312	312	310	314	314	317	316	328	298	288	293	317	315	307	288	285	270	312	296	283	298	287	329	302	327	325	322	316	281	298	324	300	332	314	301	309	304	311	337	325	309	309	325	308	318	329	324	311	290	350	315	292	293	295	281	322	322	319	309	298	299	316	329	304	285	331	290	325	290	351	312	325	319	328	307	315	307	347	333	280	310	321	296	307	307	325	360	314	282	300	289	304	309	303	321	331	305	307	318	323	297	321	304	337	303	325	286	289	294	303	282	316	276	311	296	306	304	288	326	302	291	299	320	300	323	323	311	300	294	349	303	292	292	296	287	291	284	314	329	288	326	281	322	317	321	294	284	288	304	308	309	296	308	320	281	290	300	314	307	299	330	298	279	302	344	314	288	321	289	322	284	298	317	297	299	319	323	320	319	300	324	332	321	321	318	322	300	315	327	308	321	322	327	325	286	330	294	284	294	319	306	279	330	322	315	291	295	293	289	291	349	310	336	296	308	333	278	301	288	296	310	300	308	311	304	279	296	291	286	318	294	269	318	338	330	318	305	302	320	327	292	307	302	317	309	322	288	293	316	280	275	311	294	345	318	309	318	299	294	307	317	317	309	307	308	333	312	312	332	317	305	267	302	276	307	294	304	301	306	298	306	336	283	295	301	336	312	302	300	291	327	306	305	316	330	284	311	266	283	267	284	312	302	318	285	302	299	304	314	295	322	294	326	333	281	335	330	316	325	296	315	323	290	294	327	314	333	273	314	294	310	353	311	282	301	272	266	339	295	322	326	291	305	308	294	305	303	306	296	288	286	289	291	258	323	316	333	298	348	343	310	340	305	313	285	324	308	287	317	311	294	354	309	286	286	302	307	314	301	284	322	296	321	299	290	290	301	323	284	322	318	289	292	303	327	293	292	328	324	299	297	329	315	316	309	343	328	306	340	286	301	282	337	301	285	301	327	288	313	291	300	286	294	307	349	333	304	283	333	265	305	307	280	294	296	312	286	297	291	283	297	292	308	303	325	296	287	302	305	330	305	293	289	302	307	328	333	304	315	323	302	313	304	351	315	305	290	321	323	336	327	350	323	296	328	326	329	298	291	305	331	307	318	322	288	317	291	301	310	299	319	275	315	336	328	314	319	302	291	313	333	302	329	300	330	327	291	289	305	312	291	298	332	314	340	314	304	316	286	307	329	294	299	299	302	307	311	313	293	298	324	302	290	318	324	285	287	314	286	327	319	291	292	329	307	322	310	294	302	316	315	293	305	311	329	291	319	315	281	322	308	307	280	317	295	329	293	304	311	309	282	349	319	315	285	296	310	302	301	312	310	292	314	279	311	317	328	292	298	299	298	299	269	310	287	314	316	297	304	321	298	317	335	290	313	328	296	304	304	296	279	309	303	306	297	291	345	293	298	313	323	285	315	311	290	323	337	294	310	282	305	281	300	333	315	299	284	299	309	318	298	304	298	302	313	323	321	299	291	277	315	293	311	319	291	291	304	325	304	318	286	323	298	332	305	292	310	297	276	286	310	309	291	281	318	300	312	286	323	337	313	295	314	284	307	328	338	293	312	315	309	281	319	302	302	289	335	284	302	319	340	302	260	333	274	318	328	294	306	314	355	313	339	323	284	312	315	314	320	281	297	327	318	296	311	282	316	306	320	315	322	304	302	306	325	299	308	324	314	287	320	316	322	325	281	323	295	321	302	303	273	288	316	295	320	308	320	322	304	275	297	307	315	290	269	351	313	291	308	297	302	288	316	275	304	314	335	298	299	297	302	292	292	287	320	310	313	306	312	302	276	316	300	277	341	296	324	305	308	330	311	336	318	317	304	303	316	279	308	293	316	272	284	305	286	335	338	363	292	333	312	317	310	307	315	336	323	312	315	327	296	286	309	296	296	312	280	308	314	314	329	320	295	312	306	332	315	333	330	318	284	331	324	303	301	287	312	291	331	307	293	323	307	289	334	330	292	340	291	339	319	294	303	303	301	334	321	331	329	302	331	281	289	286	314	328	309	308	327	314	298	314	284	329	285	321	289	305	303	324	311	305	328	306	314	316	265	340	307	325	264	317	310	306	293	281	280	258	286	318	305	304	285	304	328	314	316	305	348	285	317	296	283	327	313	326	330	308	294	323	295	290	294	318	312	326	295	312	336	306	319	289	328	284	305	330	298	306	322	301	307	289	301	318	319	319	297	318	331	300	315	322	323	289	287	303	323	332	316	320	308	308	324	314	296	316	290	300	282	316	327	333	299	287	318	312	295	336	321	320	293	314	337	292	324	283	289	305	329	310	339	296	272	342	321	293	330	309	289	305	309	310	282	299	300	298	311	322	297	280	317	280	312	303	320	292	273	306	278	288	317	314	314	309	323	298	311	284	290	269	284	305	306	309	329	283	277	327	288	301	299	297	307	297	306	292	315	310	319	325	301	335	313	317	312	279	328	272	320	326	323	285	314	301	307	312	291	304	301	325	323	316	304	338	318	301	296	295	300	307	302	304	289	306	271	301	316	311	290	303	335	289	294	314	318	315	316	292	290	309	321	309	304	295	300	371	300	309	287	310	290	312	331	295	321	296	323	297	282	312	322	302	304	302	321	302	291	307	283	327	319	314	329	285	319	310	314	280	294	325	291	338	317	293	329	329	300	286	268	314	292	298	288	318	343	319	278	310	322	290	279	331	302	312	322	289	333	313	331	302	291	306	270	324	279	312	282	322	311	309	306	330	306	309	308	303	310	299	302	277	305	300	289	323	321	302	291	288	311	303	280	323	319	324	292	286	348	311	291	289	308	303	322	315	302	284	286	300	301	305	302	295	303	322	274	314	297	312	317	305	301	298	289	323	310	298	312	310	310	309	336	307	316	327	335	284	257	324	326	307	319	295	293	302	311	300	335	313	285	332	294	305	309	328	309	307	314	306	283	339	343	318	294	320	310	313	336	314	300	288	305	322	318	317	291	323	295	280	308
23786	21588	29425	24212	21585	18144	2168	1166	922	875	785	733	782	695	729	664	633	646	648	659	577	637	561	580	567	627	585	596	550	585	610	650	585	564	589	559	546	559	581	530	598	569	526	592	532	574	573	592	613	540	580	541	533	575	563	542	591	568	560	534	530	540	551	551	574	541	624	547	581	559	580	526	549	540	545	549	555	554	531	605	596	573	511	560	558	543	540	539	547	514	562	516	504	539	556	523	578	534	520	538	591	554	572	570	518	577	532	564	528	534	596	572	563	579	557	564	576	600	562	583	532	558	542	563	579	560	559	560	548	551	501	575	511	577	555	563	548	570	589	522	540	565	551	585	548	540	538	544	561	587	549	556	536	573	544	541	597	552	526	569	537	540	574	544	531	563	488	515	524	564	544	538	549	525	550	560	563	564	582	522	593	596	549	534	525	557	554	569	551	569	566	560	504	565	514	554	517	530	552	564	561	525	609	567	546	558	572	587	559	579	606	530	552	538	535	518	528	558	544	545	580	543	594	530	544	582	534	565	561	553	554	514	562	542	556	563	536	505	586	558	528	551	575	502	550	571	512	532	573	559	553	542	552	480	547	550	529	563	549	505	556	538	514	533	552	553	529	582	581	572	549	504	536	556	519	543	538	571	557	545	578	535	513	546	583	574	503	564	572	541	541	562	535	559	576	565	533	557	554	553	545	530	527	567	558	543	571	552	547	536	552	531	533	566	511	529	533	589	552	484	529	537	564	568	505	542	589	556	569	504	571	572	537	552	545	531	527	530	534	536	508	599	558	561	574	546	571	547	539	540	575	595	529	509	577	560	571	558	556	521	491	508	577	557	584	523	560	580	530	555	519	534	569	531	519	582	524	578	573	545	596	577	551	550	537	565	548	524	567	595	588	562	533	554	570	572	540	547	551	555	529	557	585	563	564	532	560	569	538	546	566	561	516	564	588	516	500	545	554	587	574	544	567	554	541	555	588	548	505	518	514	547	552	558	505	498	583	579	537	513	570	577	561	538	561	571	556	538	532	571	483	556	587	534	554	541	587	592	550	541	527	573	556	588	561	534	529	528	531	539	533	542	559	520	555	586	579	555	575	546	544	581	578	530	559	528	519	565	577	553	536	605	562	531	574	569	555	555	548	550	570	577	490	541	549	585	569	528	539	566	557	566	559	587	559	556	558	547	523	581	535	553	569	515	525	544	599	603	546	528	494	557	563	579	546	577	585	563	608	565	557	597	519	529	557	561	542	620	502	585	582	533	538	598	530	525	559	538	543	530	575	557	531	573	590	530	549	565	585	562	560	547	501	557	522	573	559	563	552	579	568	549	560	565	558	530	575	541	570	547	553	576	529	547	566	584	507	547	495	575	569	526	549	567	546	555	539	543	518	523	511	551	556	554	578	555	588	564	561	547	535	572	524	572	544	557	507	601	557	521	567	586	570	549	586	561	587	484	554	546	564	514	576	553	537	532	569	555	542	591	580	578	588	583	554	535	568	526	569	552	567	551	523	507	570	562	509	528	588	570	538	574	516	596	532	569	548	571	565	582	525	546	545	537	543	522	552	512	537	556	562	539	546	545	541	539	543	532	564	579	559	539	600	520	551	524	521	591	575	551	549	551	561	521	544	526	556	536	570	538	602	576	575	567	551	559	587	558	588	497	533	545	537	515	531	559	548	513	527	593	518	561	586	527	591	549	540	526	595	566	582	558	514	570	532	554	557	560	564	551	555	504	557	577	552	526	546	526	535	542	557	530	538	561	540	550	535	534	538	572	535	602	574	532	545	558	542	550	519	539	501	532	527	529	540	528	553	568	548	514	566	533	582	541	564	536	552	544	582	552	543	573	536	557	555	566	566	579	572	560	530	566	553	548	561	564	553	596	557	537	554	547	565	536	567	552	574	557	578	546	529	526	536	552	596	505	539	542	572	537	509	529	551	597	569	554	566	567	528	516	548	553	555	528	533	528	563	559	576	573	543	585	537	549	554	532	562	549	546	553	537	557	584	544	530	558	570	525	568	551	514	599	573	537	531	576	502	547	528	558	557	574	557	555	538	549	548	528	560	549	532	542	534	532	576	575	543	547	563	572	558	525	591	599	556	554	557	515	578	560	551	531	581	533	585	521	500	579	561	516	576	539	516	550	555	543	527	538	569	533	505	579	497	532	512	538	525	542	577	570	578	582	540	565	558	573	573	555	590	567	496	538	516	524	523	575	572	543	552	585	575	553	599	557	519	581	518	559	557	529	547	598	527	552	567	506	591	557	577	522	572	531	511	536	573	545	523	558	549	563	543	566	561	557	553	530	567	576	562	561	567	568	547	576	598	531	545	533	525	563	552	497	538	541	569	577	568	562	531	547	565	549	527	538	558	510	530	513	539	541	543	528	574	524	579	586	534	531	541	547	538	562	546	561	572	558	541	558	539	536	508	508	521	559	568	530	538	556	547	575	521	525	540	564	535	515	555	576	533	592	592	553	552	588	530	573	567	563	579	569	533	539	558	531	534	540	561	593	548	563	592	529	565	596	567	584	556	607	580	524	562	554	525	552	559	565	531	558	520	515	546	557	532	541	526	512	572	521	537	560	549	569	570	529	512	585	568	570	549	531	588	576	586	563	554	504	570	555	526	570	562	573	552	534	565	562	536	559	526	549	539	509	552	545	566	591	558	562	580	544	562	571	525	524	546	539	533	551	564	557	535	563	553	521	546	549	527	602	555	546	573	577	525	587	557	566	543	573	510	527	533	521	564	543	545	555	587	590	559	566	550	562	557	553	558	536	560	573	577	571	579	548	548	485	531	543	555	572	562	509	542	551	515	576	571	511	567	566	568	540	539	559	528	566	557	580	530	554	575	553	544	546	545	551	558	595	552	561	577	531	572	527	527	568	568	532	550	533	577	569	549	548	522	516	547	575	624	543	589	553	570	536	519	576	551	564	510	623	531	553	554	543	571	546	548	586	524	572	531	568	545	569	570	518	531	550	556	590	547	514	547	556	544	555	553	539	555	534	559	585	513	574	559	515	554	567	567	547	556	551	575	525	540	574	562	543	557	573	561	483	531	517	545	568	561	556	569	567	529	516	564	582	572	551	539	584	576	558	542	556	580	527	561	541	569	512	540	567	588	541	553	527	546	543	518	549	552	552	543	535	588	496	552	521	565	581	514	558	526	526	573	512	547	523	547	522	565	548	532	537	567	502	556	525	612	586	520	547	558	559	506	520	581	556	552	534	562	502	565	542	574	577	544	541	572	606	555	575	572	555	584	573	550	520	478	567	539	559	590	553	566	538	585	554	530	561	549	519	591	539	583	574	524	557	587	552	560	562	558	555	563	570	572	562	530	541	570	583	570	569	570	504	542	528	525	570	504	547	532	590	556	554	590	508	535	538	556	563	560	557	540	558	582	554	545	516	581	523	554	572	521	552	540	555	586	579	570	522	524	577	502	526	533	551	565	508	536	512	533	603	546	551	507	532	544	592
4985	10591	9233	4891	3398	2601	2125	1736	1442	1249	1118	1081	928	895	873	839	832	763	764	739	705	728	696	652	699	660	669	674	661	622	667	652	654	624	637	620	677	686	640	653	652	633	670	690	671	673	602	631	649	587	619	575	587	695	620	620	614	649	648	655	698	614	652	611	611	649	671	603	624	659	682	646	632	596	616	648	618	647	626	624	632	600	596	614	600	654	656	609	619	628	604	607	666	598	573	625	630	646	616	609	659	642	616	610	617	599	638	628	632	626	594	626	669	621	647	620	639	634	629	625	593	603	607	655	609	628	637	641	617	582	634	634	628	608	620	614	633	595	618	619	659	613	620	624	633	685	596	610	637	646	615	630	634	584	603	585	626	606	647	619	645	623	608	659	634	655	638	627	615	681	609	657	639	671	635	609	639	624	672	619	589	641	634	611	678	606	610	646	616	631	609	614	633	609	545	643	621	639	614	642	620	628	636	636	655	663	640	627	659	653	684	631	609	603	594	650	637	597	635	604	613	603	627	641	642	597	599	584	610	642	611	649	599	617	639	663	608	665	628	656	580	613	637	606	635	624	626	664	629	579	611	587	712	633	544	622	608	617	636	623	662	638	632	611	630	574	611	573	610	591	604	573	593	684	609	606	607	613	632	601	668	639	598	628	597	583	632	613	648	604	578	642	603	615	626	616	599	621	610	659	634	621	595	634	603	662	607	650	611	683	597	617	612	629	621	626	585	607	596	621	617	659	630	599	626	609	614	608	595	692	600	634	630	586	621	595	632	575	670	617	619	584	661	622	616	651	612	642	612	647	658	636	605	660	614	639	629	648	605	638	629	658	635	618	611	595	610	617	640	589	642	645	609	634	653	589	635	627	692	638	604	624	619	595	643	640	673	600	610	619	629	595	584	592	609	630	602	626	636	587	598	615	662	605	667	635	587	570	574	605	632	658	650	627	580	625	616	608	591	639	627	652	594	620	596	629	616	630	617	631	592	614	612	644	655	663	664	664	630	624	588	658	604	626	618	650	594	636	675	635	606	624	612	594	670	600	602	627	667	586	574	651	633	647	633	654	606	623	617	602	628	644	657	614	621	651	653	591	648	645	595	647	646	592	698	624	630	617	615	646	627	658	648	592	627	650	624	677	608	581	653	633	606	624	646	609	629	645	618	578	662	626	629	633	586	635	593	657	615	638	641	571	661	585	640	669	672	629	602	610	603	631	613	631	633	610	608	624	587	586	638	581	598	646	624	612	605	568	599	619	626	603	634	635	578	610	614	625	587	646	613	603	617	600	674	630	614	633	619	634	639	633	655	621	642	648	609	645	602	604	654	618	630	662	660	649	625	630	628	616	635	653	601	610	617	619	637	631	567	606	654	640	636	625	637	624	636	606	617	634	604	596	645	603	636	625	619	606	619	596	625	637	627	649	602	600	640	647	607	629	606	592	596	653	603	621	699	629	615	627	635	622	629	632	681	649	663	617	642	611	618	641	581	610	632	614	615	634	611	657	649	593	610	640	628	619	631	655	673	600	610	617	650	613	649	613	665	595	621	635	628	674	607	650	616	673	583	641	640	618	615	617	636	658	613	619	580	666	601	649	634	636	591	607	670	617	626	611	635	579	603	614	657	649	634	630	651	646	621	615	624	599	589	624	630	642	603	666	618	647	622	601	663	641	635	655	646	633	625	626	609	599	658	641	643	610	657	586	591	628	606	603	609	595	646	637	655	621	603	615	655	627	624	610	623	622	615	599	625	600	638	598	609	601	606	645	640	648	620	633	580	618	619	621	653	597	625	660	613	579	629	549	621	548	618	597	598	643	632	619	609	612	636	627	627	603	652	656	652	595	615	585	593	603	638	627	657	603	631	608	661	608	621	645	659	667	623	594	641	679	629	618	630	645	598	639	582	652	689	635	631	636	606	620	641	631	650	621	612	659	580	600	609	580	606	633	625	600	649	609	677	621	589	650	593	598	612	607	575	613	626	615	594	652	627	619	636	655	633	591	614	602	639	637	639	608	649	667	608	624	662	609	606	609	658	594	609	634	614	584	682	639	658	633	603	621	636	640	644	639	593	595	561	627	587	589	647	622	590	593	628	647	604	611	610	610	644	576	624	645	661	606	654	633	640	596	681	656	651	601	662	597	646	632	636	620	624	640	614	603	573	591	652	638	613	633	615	596	666	611	648	634	661	616	635	623	634	629	637	628	599	609	602	602	652	636	675	628	623	671	664	591	618	618	615	595	589	649	578	575	659	663	640	596	606	587	621	623	630	617	620	664	638	620	598	608	664	670	630	636	649	557	628	632	661	565	605	648	657	623	595	632	609	650	634	647	595	656	669	619	637	594	624	621	694	695	620	647	584	656	610	646	646	617	628	596	589	661	638	608	640	642	613	619	653	609	626	638	631	666	636	616	620	644	644	610	623	612	652	667	657	629	620	553	631	580	659	644	585	626	621	684	609	631	658	628	643	595	602	626	593	633	633	641	642	625	621	661	621	659	633	667	629	610	643	617	608	643	610	617	614	612	647	637	671	624	587	629	632	634	615	581	648	644	607	645	605	605	611	636	610	647	642	624	649	638	663	604	568	655	631	613	578	623	618	583	598	596	622	564	627	605	599	657	666	619	621	649	554	630	623	599	627	597	629	624	618	625	664	627	597	635	628	597	644	647	641	627	611	613	652	560	643	627	629	571	620	619	656	643	637	634	680	592	616	642	667	589	596	607	639	621	647	629	615	599	597	620	629	630	614	608	612	646	608	577	578	612	583	618	683	634	614	621	682	617	581	606	639	616	607	641	610	656	584	640	654	658	654	639	601	629	626	593	627	620	666	607	629	636	610	615	626	633	592	629	586	624	649	623	668	643	654	653	608	651	617	653	574	609	624	611	612	605	651	605	612	621	616	600	643	613	604	628	642	626	614	655	618	593	629	609	581	656	633	608	612	691	610	631	643	602	630	630	604	584	655	645	620	649	615	625	642	602	646	595	607	647	563	632	618	615	636	659	597	636	624	634	576	588	647	554	622	639	622	666	638	625	638	606	641	656	643	632	656	629	647	631	628	630	635	620	604	643	629	661	641	620	584	594	608	614	658	664	616	593	631	615	634	625	613	635	613	629	617	642	606	621	647	681	669	628	601	630	613	612	605	663	587	610	619	659	621	620	622	621	621	616	607	656	596	604	589	667	671	619	600	596	553	632	617	636	600	610	620	596	653	628	615	621	622	641	587	632	620	642	564	634	617	661	586	615	600	615	621	604	580	646	661	626	624	608	607	604	647	626	622	660	647	638	632	632	632	625	597	619	641	576	601	588	643	601	646	596	643	645	635	643	628	622	632	632	605	627	599	589	611	635	633	641	605	651	649	618	634	658	623	599	662	640	682	641	632	632	647	644	649	582	656	605	631	609	618	636	636	579	615	605	631	617	616	630	620	645	685	673	651	645	582	597	589	689	654	578	628	634	628	654	682	592	635	677	625	612	621	551
25130	21539	28450	25000	17524	1159	589	469	417	404	409	373	341	325	316	328	318	258	301	285	324	263	310	298	316	261	314	321	291	288	298	289	298	292	261	274	316	298	265	285	296	283	275	300	265	277	297	298	288	286	263	276	249	282	293	258	261	271	312	267	261	319	281	259	259	302	263	270	241	265	288	303	253	291	296	281	274	275	299	276	256	302	282	270	270	276	247	274	253	271	274	287	254	275	264	278	265	284	276	242	289	267	280	298	303	285	259	283	304	291	306	279	276	297	304	303	275	293	313	282	259	294	268	273	284	286	290	308	284	291	260	297	265	304	249	264	256	277	254	232	251	292	284	272	284	293	244	310	284	273	271	286	291	277	279	251	295	268	293	238	295	266	268	303	281	234	282	262	243	306	271	293	274	273	264	242	272	282	267	268	267	273	267	298	256	265	276	271	300	274	289	254	271	259	268	270	266	267	277	249	258	336	285	289	279	270	284	298	231	261	292	272	245	252	278	255	270	261	285	283	311	275	273	242	295	267	273	246	308	298	271	267	278	273	263	279	244	247	262	284	277	307	262	288	269	247	246	297	312	297	255	262	275	283	323	238	294	271	281	258	306	288	262	281	263	299	280	279	251	266	281	282	270	264	272	277	304	262	276	296	276	254	217	260	286	256	268	292	261	290	283	265	248	270	283	264	269	292	273	271	244	274	283	265	272	258	266	271	250	274	276	270	269	292	291	290	302	254	284	277	257	261	282	267	275	261	269	258	278	257	257	274	298	257	256	249	269	271	294	266	271	271	297	261	303	283	274	283	273	256	259	272	266	266	253	252	289	298	278	282	292	267	247	286	265	260	295	265	284	276	279	272	272	294	268	273	267	260	270	317	277	286	267	269	299	263	279	264	271	276	260	274	239	277	275	252	290	256	293	272	284	264	279	286	269	249	262	271	266	267	281	290	291	282	277	273	281	284	257	270	285	280	245	262	299	259	271	280	259	272	252	302	276	269	266	252	248	253	273	292	284	272	289	254	253	275	285	278	268	265	271	255	288	244	309	292	250	279	283	276	279	283	259	291	288	241	260	279	267	291	258	249	262	251	255	272	265	271	288	298	260	268	274	289	307	255	279	279	258	245	276	253	285	233	246	250	282	235	255	291	277	278	255	272	252	256	273	285	277	263	270	277	257	281	283	266	275	285	281	267	282	300	272	265	267	256	269	271	267	264	277	265	269	258	257	244	265	270	270	252	283	255	257	279	270	247	276	264	275	273	246	252	270	254	273	257	269	258	273	292	271	265	251	273	276	271	295	264	264	281	264	265	260	263	275	255	288	264	295	297	294	245	260	241	284	251	263	294	254	271	299	260	285	261	273	287	290	269	241	303	315	303	297	286	272	254	322	283	269	254	274	260	286	285	248	275	290	256	265	273	271	282	249	284	283	273	301	275	247	273	292	271	294	254	277	260	277	299	251	271	288	274	243	289	273	218	248	268	257	276	278	283	269	266	268	274	269	278	272	279	262	276	289	280	287	281	302	278	279	274	269	246	267	275	271	282	256	289	267	258	277	258	302	256	263	252	253	277	264	251	296	282	283	275	253	263	284	261	294	280	276	288	252	274	296	265	251	264	267	263	259	266	316	271	289	291	265	263	268	270	303	294	258	273	268	263	320	248	250	268	289	282	294	249	258	262	264	261	289	271	245	288	303	233	278	229	280	254	288	268	286	265	279	260	269	269	279	284	278	290	297	273	269	257	297	297	281	264	271	284	287	291	270	281	278	298	246	253	274	270	275	253	287	264	281	253	285	281	276	263	276	286	283	279	250	290	256	289	248	271	275	271	253	322	294	288	304	262	266	295	260	264	278	296	277	252	267	273	286	294	272	265	279	247	287	286	258	296	268	264	296	275	270	294	265	277	277	275	274	267	279	280	289	281	283	280	286	284	256	310	266	277	289	281	288	272	273	275	260	298	268	267	274	283	263	265	272	277	255	269	261	269	261	274	269	272	282	283	283	273	255	237	279	283	287	245	269	248	268	238	269	248	270	268	311	286	265	249	251	267	261	291	267	272	270	260	267	270	279	274	248	289	249	275	278	273	279	294	268	254	278	302	292	284	277	252	286	266	269	264	255	257	266	296	272	269	243	275	261	279	261	251	279	280	267	273	278	269	270	293	273	258	264	264	279	279	320	270	279	285	291	294	262	241	264	252	274	251	259	281	281	279	264	292	258	267	258	272	259	272	246	256	269	272	245	271	265	269	291	248	255	255	263	285	257	271	279	243	270	273	269	287	272	243	282	289	268	295	266	275	282	292	296	262	276	238	243	265	267	263	273	292	284	261	261	275	284	292	264	268	256	303	266	299	250	265	242	276	268	276	290	263	286	285	254	258	242	265	280	278	270	272	260	270	263	261	265	275	263	288	285	259	278	256	255	278	280	285	306	282	276	261	295	259	246	316	262	281	257	260	285	283	279	300	281	245	274	287	256	249	304	307	289	268	240	304	291	275	267	295	243	290	282	255	293	291	281	278	250	263	282	275	276	279	277	268	308	263	262	280	286	240	254	255	276	269	268	265	254	270	279	311	258	261	288	292	285	299	291	286	277	295	279	288	297	297	299	269	247	308	288	262	262	285	251	241	266	289	287	281	233	250	261	279	275	257	291	288	267	311	266	274	266	290	284	238	298	290	253	279	281	279	263	274	259	259	293	289	275	245	314	263	278	269	275	333	289	280	256	303	254	279	259	251	270	286	240	296	256	299	256	263	265	296	278	281	254	282	278	281	285	293	263	295	253	269	258	247	244	278	276	262	247	252	248	272	285	294	276	248	283	295	286	252	245	279	278	267	259	280	284	291	271	271	259	277	260	273	268	303	260	284	267	287	275	249	278	298	232	246	282	269	281	275	289	265	287	269	281	273	271	280	263	251	261	258	264	265	261	300	280	259	272	270	297	260	273	256	261	282	281	276	285	252	259	275	275	267	276	291	273	277	305	271	258	283	283	275	278	279	282	264	284	287	283	283	265	261	312	273	271	235	274	280	271	275	264	300	283	280	249	259	256	276	283	263	278	274	285	273	249	258	285	279	287	290	277	284	252	266	308	285	259	263	286	262	260	291	271	301	280	257	292	279	279	271	272	247	292	293	277	286	251	279	268	277	296	246	263	308	290	266	248	260	263	281	285	280	263	282	304	260	247	280	282	284	267	296	275	270	307	268	277	259	269	297	260	277	259	269	266	250	294	284	282	265	283	268	276	246	268	282	285	249	292	275	260	305	284	281	277	255	275	287	270	303	256	271	278	260	273	296	261	264	271	273	257	265	259	283	286	279	261	297	272	270	255	296	279	300	263	295	297	270	257	270	234	272	277	249	275	268	281	250	261	245	269	260	264	266	310	248	254	283	241	244	286	293	264	260	262	270	261	249	296	254	284	238	297	285	305	275	269	298	277	283	280	265	250	278	275	283	275	273	253	261	264	266	280	258	267	286	242	263	290	277
4955	6525	5296	2660	1954	1411	1188	916	799	708	635	560	529	514	487	456	466	422	429	451	356	390	374	363	342	384	395	389	361	383	379	370	357	383	335	349	325	381	364	341	366	353	316	378	345	321	359	346	341	339	379	384	368	372	383	372	342	340	345	358	353	366	373	355	352	338	342	373	330	356	375	356	344	373	357	361	351	364	366	361	330	376	385	324	337	386	361	365	333	347	353	359	391	363	334	341	350	335	351	353	334	343	346	378	347	360	365	338	387	352	300	334	339	353	351	350	370	370	331	355	357	364	361	348	344	308	344	364	328	332	388	374	378	338	372	341	313	357	374	329	360	354	344	329	359	366	372	348	372	325	358	332	368	352	353	376	320	347	348	377	367	365	371	339	349	323	339	372	372	365	353	325	336	347	355	360	357	365	328	368	385	339	318	355	306	344	358	333	326	343	343	325	332	382	331	336	344	341	387	328	352	345	347	335	350	367	329	329	328	353	319	330	353	350	339	303	319	370	370	376	326	347	355	339	367	343	341	309	349	336	351	331	352	317	340	340	342	332	357	340	351	327	378	324	324	360	333	325	357	335	366	352	373	351	344	339	352	357	349	373	369	352	351	330	360	357	317	327	341	310	358	345	331	348	349	371	357	343	323	344	355	334	315	375	321	329	320	364	350	344	342	327	343	327	342	345	334	335	337	321	371	320	360	362	354	347	330	357	316	336	342	344	364	354	331	335	344	358	372	362	327	341	353	339	323	387	372	369	330	318	326	329	371	355	329	356	332	356	344	380	336	343	334	382	371	378	341	374	339	341	335	341	344	333	358	350	309	324	360	343	348	350	332	351	357	318	340	346	349	342	352	309	329	373	358	355	339	350	344	331	354	344	365	345	334	361	310	377	353	313	356	359	319	350	351	354	354	355	361	361	336	356	374	337	369	331	357	354	365	298	343	360	346	352	386	354	345	381	329	331	346	326	386	327	334	331	325	350	350	363	369	337	366	346	349	345	368	325	323	340	349	369	327	369	361	330	372	372	299	350	303	369	352	347	351	334	324	371	346	329	339	332	366	329	317	352	350	358	323	362	367	324	375	341	364	354	383	340	356	351	357	364	323	329	353	384	324	372	335	314	355	357	361	375	343	340	339	342	370	378	346	364	338	345	356	341	326	345	353	356	366	314	324	370	345	350	357	338	327	358	350	346	373	339	343	330	347	355	347	329	346	345	323	343	334	344	347	309	351	359	385	334	374	351	357	322	357	372	383	367	338	325	308	371	367	352	372	335	346	353	372	385	364	381	350	352	353	336	349	349	349	338	351	383	337	328	359	380	365	347	340	322	335	356	349	321	347	358	346	379	324	362	349	356	329	323	342	310	373	354	375	331	351	348	353	340	353	315	353	354	329	342	338	364	378	351	349	338	350	376	371	346	381	358	364	343	337	348	347	355	310	351	340	356	375	372	367	357	363	347	355	324	319	345	365	360	357	383	352	359	353	353	358	342	348	362	351	310	332	377	358	336	363	393	345	346	336	375	345	337	368	341	360	317	355	321	385	348	375	323	347	354	341	337	352	358	358	343	311	394	315	374	396	353	367	357	333	343	341	369	353	327	312	351	337	334	330	338	359	355	361	335	333	327	342	331	320	351	391	345	330	357	352	333	347	338	323	336	342	308	376	360	334	363	334	340	361	362	352	360	338	355	331	333	342	333	359	368	370	337	331	318	330	357	354	342	328	364	339	364	329	390	376	362	361	342	358	361	352	380	336	353	324	320	372	320	362	339	341	340	310	361	334	338	335	334	349	340	344	350	366	348	353	343	322	340	327	340	323	374	360	338	324	358	349	326	328	361	373	361	339	335	361	355	339	351	372	366	335	313	361	375	324	327	347	360	344	364	368	362	336	340	358	325	356	350	341	381	316	338	329	314	353	324	371	334	348	330	335	358	346	350	365	333	335	380	346	340	338	323	322	393	342	346	354	331	335	360	386	356	342	346	346	358	337	344	376	378	341	366	348	355	374	335	360	365	345	348	357	377	347	335	365	370	390	336	340	356	337	348	360	335	326	379	332	391	365	393	346	353	327	348	338	346	363	361	331	333	340	328	315	371	349	360	336	377	317	343	312	317	320	339	316	361	352	339	341	362	340	345	330	370	354	340	353	346	370	333	334	361	350	319	331	338	374	360	321	340	357	352	360	348	332	362	364	319	367	332	354	348	371	338	362	343	325	341	370	358	383	369	329	352	379	375	354	335	325	346	320	345	330	376	355	353	356	345	385	408	381	330	372	350	323	384	319	360	372	351	349	364	367	359	335	333	376	333	359	324	320	337	363	343	331	343	378	381	343	357	354	374	349	346	356	360	370	347	358	362	322	363	333	342	338	320	363	318	297	347	358	330	331	345	341	348	322	369	330	391	356	345	375	362	328	341	388	351	347	361	377	294	336	327	369	345	352	320	352	332	355	352	360	333	340	349	328	370	357	365	352	358	379	366	340	364	360	349	354	352	350	337	338	352	367	335	361	352	352	376	334	354	346	368	349	369	345	345	359	349	361	345	326	371	336	350	341	359	355	338	340	331	326	345	317	363	349	333	323	335	333	354	334	361	348	344	343	333	351	361	328	352	332	361	325	370	322	339	344	364	358	339	357	311	341	359	355	344	389	366	383	356	309	353	345	347	355	366	322	366	329	383	345	353	363	355	353	369	352	367	341	328	329	319	349	319	344	350	341	344	363	349	349	363	348	336	339	351	360	321	341	367	381	366	377	346	360	333	313	369	361	334	346	349	336	336	368	337	358	363	325	367	368	318	355	326	387	345	343	369	343	322	339	329	341	360	350	376	348	341	335	350	334	327	352	355	330	371	336	349	330	345	375	346	344	389	350	318	336	368	372	344	360	350	329	337	376	318	342	355	361	364	311	339	348	348	343	309	348	330	352	330	370	349	359	340	348	364	309	346	329	346	342	373	356	337	326	363	341	350	358	351	345	362	341	359	376	304	363	344	365	358	356	314	352	386	346	324	400	338	363	361	356	381	351	331	312	343	342	346	364	334	354	324	320	342	351	376	352	353	325	375	321	374	347	348	349	350	381	358	344	333	377	341	344	366	330	357	356	382	373	353	353	358	367	383	339	370	350	364	374	380	342	366	361	314	361	327	315	349	374	333	382	327	370	359	346	323	330	354	324	336	337	329	354	335	314	338	342	353	333	376	349	374	316	352	356	359	334	337	379	390	342	350	350	330	363	341	344	360	313	305	340	362	356	346	360	334	348	369	330	356	345	365	344	369	349	324	335	300	351	338	324	335	343	356	373	317	372	357	374	372	336	318	374	365	369	346	304	356	350	363	333	366	340	340	365	377	348	344	341	316	376	321	366	325	378	331	366	316	324	343	382	357	351	333	352	353	332	324	348	381	381	373	370	359	356	345	374	361	340	360	354	311	359	362	334	348	373	370	326	363	324	359	359	352	381	327	341	344	344	340	336	352	333	327	332	353
23015	21609	29684	24004	21600	21686	14893	2062	1455	1331	1257	1111	1012	999	967	938	1212	1132	870	821	867	813	750	786	782	751	757	722	766	739	745	707	751	734	734	780	760	706	737	747	739	773	723	700	679	760	728	699	707	728	691	716	722	716	766	701	708	659	659	681	666	692	722	708	723	722	744	677	754	732	736	743	721	742	732	683	703	686	722	716	772	673	758	684	749	699	717	765	671	711	714	706	689	688	707	740	696	726	713	700	681	752	679	695	680	721	750	697	740	716	749	739	695	688	704	712	717	707	700	681	693	709	700	719	749	718	728	694	687	644	665	730	686	719	781	726	725	725	666	718	733	699	706	693	708	746	725	684	734	708	727	715	746	706	717	684	726	689	747	690	738	683	668	676	664	700	663	725	707	672	747	727	675	736	702	693	718	706	695	667	711	693	713	712	741	687	704	704	696	721	739	723	696	724	743	678	664	689	688	658	728	660	644	706	701	702	691	689	717	691	686	656	707	725	686	758	731	740	713	665	713	709	722	719	717	712	702	746	699	677	653	708	695	691	709	721	675	744	669	705	735	653	696	696	688	670	729	703	679	700	711	699	665	679	708	684	714	678	731	688	721	754	653	750	701	692	711	727	661	688	738	672	723	731	738	675	709	728	728	696	713	665	725	737	707	673	712	707	704	703	717	699	698	701	675	693	711	751	677	691	743	707	714	721	705	717	683	688	635	721	685	717	750	721	751	708	709	676	671	698	715	684	704	674	731	685	702	717	718	666	688	679	669	691	691	683	724	701	666	708	704	660	706	735	743	714	717	763	697	657	680	698	693	688	732	729	704	682	735	708	699	738	718	690	681	714	707	715	690	713	700	744	673	702	710	704	711	666	678	697	705	719	704	667	724	750	749	716	735	730	721	693	749	690	695	713	691	713	718	693	674	766	721	731	704	717	712	705	717	709	666	694	642	712	710	728	663	696	720	762	708	737	712	714	662	705	649	727	721	689	735	716	693	725	713	661	678	711	709	689	696	760	711	696	698	727	747	710	705	707	724	735	734	715	707	737	699	692	673	664	724	712	683	731	687	709	667	701	678	727	681	706	721	722	691	697	684	721	700	738	745	720	709	685	706	702	698	677	748	698	722	672	706	708	685	686	679	732	748	683	672	701	723	710	706	697	702	716	674	678	641	721	725	733	710	673	668	719	716	721	696	703	693	702	717	686	691	684	692	720	699	692	755	702	700	697	718	681	704	681	715	698	725	726	705	707	675	702	685	692	676	709	669	682	692	671	722	757	711	707	714	669	679	724	678	694	692	731	674	739	712	667	714	728	696	745	704	674	740	714	732	677	714	729	721	750	701	691	761	725	703	710	696	677	688	660	692	718	698	739	727	725	690	678	708	723	683	709	729	660	711	735	714	692	690	716	724	696	652	699	698	725	712	760	700	639	716	696	724	718	742	722	716	687	699	703	710	677	731	723	682	723	667	684	741	776	755	747	712	733	712	713	669	688	716	704	715	651	714	683	730	740	684	698	681	702	703	678	722	658	689	727	727	708	704	674	651	722	733	739	687	687	717	682	741	686	722	693	704	706	725	706	675	660	667	682	692	661	733	706	671	699	668	684	695	709	674	677	724	733	733	724	673	627	698	724	696	687	685	704	725	713	697	729	744	746	737	699	711	741	695	694	748	726	747	688	703	684	672	659	736	683	710	714	750	697	743	672	675	746	708	678	637	695	677	692	734	683	690	706	722	725	699	688	688	713	690	723	689	732	684	694	674	683	668	729	774	688	698	742	695	695	676	735	673	711	663	718	707	699	746	724	697	682	642	695	776	702	738	647	723	738	712	742	678	740	710	694	717	729	724	724	783	685	724	693	669	712	670	710	696	713	681	707	701	707	705	707	713	724	713	706	702	734	706	684	689	653	656	726	721	735	705	743	653	695	697	707	719	761	681	738	732	717	699	715	737	725	705	689	637	682	673	694	721	712	733	774	761	707	674	731	625	726	692	664	712	712	703	712	680	684	681	732	668	729	722	719	745	721	703	636	711	702	734	672	748	707	679	666	716	714	679	726	742	678	769	660	670	703	718	715	781	746	706	704	696	701	678	666	746	683	702	730	699	716	737	731	703	723	775	728	652	771	720	701	723	699	724	741	700	712	641	740	708	690	688	727	684	743	677	673	740	719	652	712	681	687	688	673	678	680	647	681	719	676	661	711	668	703	728	707	744	669	665	681	693	733	717	675	646	724	723	689	689	706	755	724	767	718	678	732	691	701	696	669	696	671	702	738	687	643	695	689	693	703	707	681	694	673	713	715	681	690	746	714	703	675	685	737	722	704	673	717	681	688	723	662	668	696	690	697	714	665	694	699	713	708	721	691	654	678	685	664	683	692	678	705	706	707	727	699	716	682	679	709	727	675	727	664	699	679	687	711	677	691	700	674	719	688	714	661	664	697	698	685	691	680	735	695	688	734	669	712	721	693	734	713	680	681	699	676	699	721	693	719	665	681	706	699	703	728	730	748	740	744	709	719	684	695	690	718	717	732	712	688	696	692	693	715	750	688	721	710	701	685	696	713	734	721	725	719	663	688	690	681	727	752	657	691	671	739	685	697	728	684	717	668	700	644	721	649	691	746	705	664	692	735	706	750	682	688	707	660	698	705	691	731	695	739	712	661	701	699	699	704	716	687	694	700	723	715	709	716	678	741	726	697	705	723	680	657	670	722	684	739	745	715	663	722	661	706	731	734	691	697	735	707	699	717	731	712	684	758	676	677	712	758	712	692	715	695	688	716	701	677	715	693	685	702	739	678	711	730	722	736	653	621	671	746	724	752	702	701	726	675	699	714	698	736	724	715	703	698	696	697	689	693	725	696	714	697	683	725	702	677	680	690	727	693	637	667	722	715	725	712	695	686	750	705	700	702	747	674	715	681	693	741	693	737	687	723	691	679	739	700	691	707	712	672	733	714	692	714	724	764	687	672	708	658	730	697	681	665	705	672	694	676	724	684	699	726	712	688	723	733	722	719	659	739	735	679	716	669	713	707	689	666	708	662	708	681	671	687	710	653	670	743	707	749	733	702	753	722	660	711	732	693	703	687	716	707	674	723	725	716	679	647	704	714	706	685	694	719	668	723	692	730	705	725	751	724	684	713	700	735	692	696	682	723	709	671	711	734	712	696	692	659	712	735	696	681	681	680	685	718	683	678	674	698	702	695	698	725	647	696	701	704	708	703	717	704	710	711	675	717	691	675	706	699	704	708	692	675	723	697	729	698	711	719	754	695	692	668	754	707	699	725	729	707	702	681	727	686	681	708	731	681	713	704	709	726	690	691	709	665	745	702	694	710	723	698	743	703	733	678	640	737	696	713	710	701	746	703	713	747	719	742	728	682	683	666	704	697	698	690	704	687	684	724	716	738	702	754	706	713	710	702	735	734	712	695	715	738	677	692	715	735	733	722	696	713	711	756	684	712	709	685	741	711	767	738	641	674	642	695
7509	17322	14733	8484	5803	4568	3556	2903	2456	2025	1745	1635	1487	1303	1255	1270	1829	1524	1031	977	944	945	880	906	903	897	922	860	899	816	868	843	848	858	807	888	841	816	850	809	822	803	810	841	773	840	845	814	818	832	821	889	834	853	836	801	820	767	895	832	749	826	820	831	812	837	788	836	829	827	815	807	795	814	819	781	796	812	754	777	806	760	802	877	768	823	805	857	782	775	812	743	790	830	776	851	788	790	825	816	831	806	789	840	781	795	823	806	782	811	835	822	799	830	844	866	776	811	821	770	799	800	804	855	748	789	778	773	752	814	816	835	798	836	825	818	776	808	832	793	796	830	764	809	753	763	791	761	758	787	791	818	875	808	807	786	840	818	810	840	807	807	785	803	763	802	801	817	777	743	759	778	803	864	825	806	725	801	823	858	790	766	814	773	765	832	797	814	766	806	859	804	795	771	802	822	798	819	840	796	802	785	773	786	782	810	822	808	818	779	788	828	795	736	797	803	758	796	791	825	815	783	851	822	805	748	810	787	789	792	802	834	791	810	784	861	790	758	833	828	789	825	807	825	783	774	806	825	857	799	826	769	787	778	765	758	802	743	749	811	847	807	784	797	758	793	810	793	837	804	780	774	856	818	798	818	816	799	785	788	746	814	806	835	799	789	842	796	817	804	837	792	829	789	798	850	752	802	788	764	808	766	839	804	822	754	828	826	801	792	786	792	731	776	835	800	766	818	871	758	812	837	812	802	778	784	837	793	802	798	789	801	792	773	785	822	819	778	786	828	773	823	799	797	768	776	774	767	764	785	801	817	836	807	756	796	870	826	797	780	794	778	804	840	762	847	826	798	813	787	801	738	802	822	755	793	818	787	832	831	755	768	780	834	807	779	769	777	803	803	827	765	825	740	828	841	820	777	800	766	781	793	795	830	801	756	835	768	797	826	790	814	771	763	809	797	810	836	837	813	824	759	799	839	799	800	783	769	798	847	780	809	803	821	849	805	814	784	740	838	790	851	819	741	796	817	762	753	806	784	791	848	775	816	792	872	787	787	753	790	812	804	798	773	784	814	812	811	833	770	798	798	845	794	805	814	818	765	818	792	781	823	781	820	837	819	776	790	815	822	770	795	830	789	758	807	793	784	809	783	780	775	755	823	770	797	796	778	777	792	818	835	840	807	767	828	793	834	808	797	758	781	780	807	778	826	807	827	781	770	822	785	787	776	765	771	767	765	840	775	801	801	783	783	821	836	795	790	809	783	810	823	813	800	826	839	759	752	793	812	793	810	807	762	768	805	784	802	788	779	781	787	797	820	788	786	758	782	777	800	817	798	806	803	766	773	812	797	789	776	772	790	797	818	837	791	797	802	819	827	753	818	832	826	784	790	820	805	831	778	800	787	802	858	797	811	780	795	780	815	778	782	818	780	797	797	833	812	804	792	813	752	798	783	775	786	816	797	753	784	765	849	803	818	812	772	797	784	837	810	769	844	766	800	780	800	786	806	820	805	759	801	768	745	758	801	833	734	791	780	786	799	733	807	813	799	822	811	776	769	801	825	765	837	792	819	761	810	805	799	831	776	803	763	774	811	799	804	776	791	801	837	814	774	733	782	784	831	780	814	815	814	829	826	805	799	785	803	842	826	822	784	785	837	779	739	795	740	790	809	761	813	798	743	819	760	778	780	788	823	832	806	838	826	756	795	813	806	823	797	780	783	786	794	806	783	790	804	824	861	768	807	776	779	824	790	822	780	765	819	828	856	816	856	771	804	785	789	775	830	781	813	838	767	807	785	786	787	837	773	810	797	752	788	817	772	802	851	834	801	797	843	810	789	792	809	790	797	793	817	816	815	784	731	805	736	771	808	803	813	846	787	783	811	844	765	816	798	783	803	775	779	780	824	790	828	799	765	804	818	811	783	811	815	778	818	800	778	809	849	795	786	825	754	756	769	760	832	814	823	781	790	810	820	751	771	819	826	847	801	794	799	762	767	750	823	781	787	801	783	821	838	805	741	815	808	796	824	860	817	806	731	808	770	834	819	789	809	860	805	798	788	859	830	797	824	799	823	750	789	792	804	746	783	802	782	798	801	784	764	743	781	740	802	800	811	786	756	870	829	838	818	825	801	842	776	835	809	800	772	798	834	746	846	817	795	758	770	797	759	771	842	817	789	794	815	792	792	767	772	781	802	751	795	752	807	817	797	813	794	767	851	796	815	779	784	825	808	808	795	819	861	789	796	771	779	794	783	810	799	858	867	847	782	759	806	794	824	794	796	766	796	807	803	777	781	799	832	803	759	738	838	795	794	799	806	809	833	778	767	776	853	847	811	796	840	806	804	741	763	823	781	751	757	787	811	800	754	816	780	819	779	834	828	796	775	846	733	795	804	817	814	827	787	845	776	794	796	803	819	814	808	774	804	771	791	775	891	805	820	806	810	793	798	803	819	783	819	793	798	805	745	790	744	824	732	778	781	769	828	722	764	794	830	788	834	844	850	790	775	762	803	768	806	816	828	791	816	829	806	845	770	781	787	823	818	790	800	799	841	811	760	778	793	830	787	788	799	805	762	784	770	821	794	816	778	822	815	784	821	808	802	768	788	798	828	766	839	775	774	768	799	778	846	795	821	858	771	850	776	847	760	774	838	805	821	890	782	823	826	825	824	802	777	744	819	805	810	771	798	796	795	821	826	775	759	840	791	816	800	875	827	779	775	779	808	819	738	814	824	826	799	832	852	753	836	751	819	800	839	818	822	790	739	794	818	799	867	779	827	830	769	792	771	814	771	793	781	790	774	840	801	812	767	774	849	817	778	787	782	769	815	799	840	806	853	775	761	819	835	751	794	750	831	798	851	808	787	764	759	856	796	814	770	745	759	824	803	791	850	775	804	791	807	743	754	788	800	816	795	793	787	796	827	785	767	793	770	800	823	770	818	856	753	788	776	745	771	804	840	790	771	804	788	786	816	782	860	777	750	807	773	754	821	774	780	839	799	764	780	789	809	798	790	787	783	771	802	793	821	805	788	839	816	764	820	797	798	785	780	750	799	793	820	783	781	822	841	792	791	788	830	810	825	825	783	750	819	788	810	811	811	761	801	748	837	794	796	797	773	775	754	811	800	798	765	762	821	842	777	844	815	797	784	837	819	810	835	812	747	801	840	833	786	777	746	836	790	822	797	774	834	867	842	719	822	797	796	832	775	795	759	807	796	782	818	770	818	862	735	779	791	866	807	782	792	813	822	813	801	774	831	815	783	804	784	792	788	795	807	794	854	823	772	807	814	838	799	784	831	782	761	803	767	774	818	764	816	821	800	830	854	790	809	797	763	816	807	830	783	780	756	786	801	787	787	763	804	792	757	841	827	781	777	814	781	788	830	756	741	792	804	781	812	832	848	760	777	840	802	816	786	769	761	784	813	848	803	824	826	792	815	809	774	803	772	771	782	793	805	828	807	768	807	852	739	781	815	823	793	808	794	801	788	792	825
27292	21064	9950	919	580	536	425	328	303	297	284	288	255	291	274	258	302	251	245	269	266	238	250	275	242	228	250	251	233	265	266	252	273	304	274	233	241	257	285	260	277	258	236	248	265	273	236	256	251	254	255	271	267	248	241	250	278	231	236	251	254	279	281	245	257	254	256	258	289	265	261	241	297	273	223	228	271	243	252	241	269	267	246	248	230	266	254	246	242	279	259	275	256	255	239	259	253	256	259	281	291	269	247	264	236	251	262	249	283	250	253	272	274	249	245	275	266	255	232	247	266	241	282	218	249	226	261	277	279	226	261	240	260	247	225	249	262	272	274	271	226	257	265	263	249	227	232	273	241	275	241	247	291	257	247	259	282	265	266	252	256	299	284	254	259	256	278	257	270	262	266	301	266	255	234	247	266	284	279	242	249	271	260	266	251	269	261	282	273	237	256	243	285	236	245	243	246	226	246	230	271	256	264	270	259	248	285	292	259	240	255	260	262	268	248	242	263	245	255	248	223	262	236	281	244	288	275	268	267	252	244	258	267	250	216	229	231	260	249	263	275	247	252	251	237	251	228	293	250	245	273	271	268	248	244	245	258	264	254	280	255	295	257	242	256	240	226	244	219	270	265	254	283	241	265	263	256	235	285	260	259	240	271	255	257	234	247	247	245	241	258	260	236	282	273	223	274	260	251	273	255	272	239	274	254	243	254	289	252	265	235	255	242	254	240	241	230	245	248	240	251	250	251	272	258	257	246	238	270	261	230	263	272	239	250	248	265	242	251	270	247	245	232	272	250	270	290	274	262	229	273	282	254	252	280	262	242	253	300	261	248	251	252	264	255	248	267	244	263	236	278	268	241	252	261	273	241	245	272	268	255	274	274	243	269	246	268	251	226	279	269	266	273	260	262	288	257	245	264	252	258	222	237	252	248	263	279	261	250	270	261	250	250	229	260	267	280	252	264	252	246	274	270	242	280	283	279	261	279	270	237	248	266	294	257	259	245	263	237	240	278	232	254	245	260	252	244	264	256	275	265	257	282	267	260	259	269	288	251	234	253	254	267	246	242	256	285	262	258	260	269	249	222	256	263	266	250	216	257	263	280	257	261	197	265	231	263	230	276	251	274	260	265	268	254	264	283	239	267	241	252	243	285	298	241	258	249	275	256	265	257	258	229	267	262	254	234	255	275	258	313	256	251	251	235	262	263	285	237	272	274	229	287	259	235	267	248	263	224	279	278	260	254	268	250	292	269	250	261	265	265	268	262	256	248	247	276	254	296	254	262	258	277	265	252	265	253	266	277	254	264	229	258	229	245	266	256	252	249	262	263	264	259	245	267	241	253	244	248	244	245	258	251	284	270	241	249	279	238	246	270	216	265	235	268	268	248	266	239	265	241	238	267	241	239	243	273	247	245	248	253	245	255	268	246	242	256	244	255	253	224	262	234	243	254	254	259	277	264	271	265	275	239	270	268	239	237	257	252	273	267	271	269	255	288	248	274	261	245	270	272	216	238	256	257	264	229	271	244	233	263	274	255	253	246	229	236	258	251	257	252	266	271	264	247	265	239	258	288	269	265	255	255	254	241	253	228	255	264	255	277	242	246	281	237	262	241	258	286	281	271	266	266	257	270	274	256	263	247	251	228	232	278	268	275	257	249	245	254	260	249	243	272	244	276	253	248	242	240	245	260	263	248	231	271	238	254	269	236	260	262	250	275	247	252	279	243	258	244	287	253	265	255	263	263	252	264	265	234	237	277	247	277	262	266	272	238	241	241	214	251	281	248	249	256	238	256	253	296	258	229	252	226	266	223	258	256	260	279	263	253	246	243	234	254	239	243	237	233	253	236	239	248	283	245	262	278	253	246	237	262	269	234	266	257	287	259	245	268	267	245	261	261	273	262	274	264	234	288	242	276	271	271	299	261	258	223	234	275	240	260	239	245	262	256	244	258	270	277	268	237	246	255	260	254	238	238	252	253	289	236	238	252	235	280	233	224	250	275	231	226	256	289	238	260	265	263	255	252	235	220	241	272	275	241	239	263	251	242	253	257	274	255	263	253	268	272	272	260	246	277	243	260	229	241	246	233	246	246	231	267	272	249	258	237	257	272	239	254	238	246	251	271	253	264	253	238	287	256	274	266	270	278	259	266	248	257	231	250	259	267	268	233	245	241	263	278	259	279	278	241	240	275	234	237	264	258	240	280	258	226	260	229	232	245	242	263	243	239	259	241	257	285	287	254	240	270	250	272	230	233	248	245	255	242	282	238	253	247	246	240	269	254	254	263	245	263	288	274	255	248	260	292	259	255	232	282	272	237	254	239	284	244	246	249	276	252	255	252	262	260	261	279	242	265	272	275	264	276	239	232	260	235	238	235	266	244	273	243	241	258	253	268	241	251	229	260	263	255	289	266	256	264	252	248	263	249	262	244	263	244	241	254	280	251	265	261	276	229	274	276	240	259	234	231	272	245	272	233	244	289	247	280	245	265	248	259	252	295	261	232	253	249	269	257	273	264	232	246	260	250	258	233	269	252	247	281	260	228	253	263	239	256	274	232	256	251	248	247	235	230	262	221	247	255	267	261	274	248	248	230	269	265	238	243	261	242	242	271	277	235	257	281	246	236	268	225	243	248	282	229	244	239	255	280	260	245	264	235	237	238	261	251	311	265	246	274	280	245	275	249	225	252	263	269	275	268	272	275	277	235	249	257	279	269	259	250	254	269	249	260	251	284	268	263	256	262	262	237	271	238	274	250	241	263	256	279	279	264	256	253	262	236	265	277	264	288	282	244	259	243	263	256	261	229	224	236	228	264	260	231	245	233	230	273	231	271	250	241	252	242	271	278	247	261	267	243	215	230	257	251	245	254	243	239	278	256	264	235	249	229	274	229	282	259	266	246	234	276	271	276	269	277	273	252	264	268	233	242	244	250	270	257	276	268	263	304	249	237	244	242	246	256	272	266	259	280	232	251	232	261	275	228	250	272	265	250	276	263	263	234	243	248	236	218	259	253	239	270	250	261	274	262	274	242	244	236	235	258	253	262	264	271	216	272	263	273	237	269	272	271	256	232	258	263	244	231	255	250	232	292	243	248	251	251	262	237	263	277	258	270	280	262	255	239	240	237	253	250	290	255	219	271	282	274	258	242	259	259	240	249	249	266	273	231	249	238	253	253	257	271	266	242	235	244	260	245	281	260	244	226	282	225	237	264	255	277	258	256	254	267	249	266	275	224	271	268	242	277	263	273	265	289	245	245	248	256	267	242	238	263	263	241	262	266	261	278	258	284	281	253	245	250	252	253	242	253	302	284	240	228	255	261	269	242	243	290	224	240	268	277	252	262	235	247	233	262	226	259	253	207	255	247	267	284	269	264	267	249	264	259	258	279	234	281	242	244	250	272	267	261	229	259	246	259	236	230	250	258	249	267	241	277	280	261	246	231	248	269	257	251	228	246	249	232	272	268	251	263	258	240	273	303	255	283	250
3978	1047	1023	638	541	444	386	338	371	377	346	333	319	328	372	322	351	322	318	299	317	319	304	287	305	303	311	298	302	303	293	317	290	318	312	337	321	336	314	321	275	305	308	304	308	301	317	266	331	308	316	287	322	302	290	296	327	296	303	309	319	340	299	318	316	291	316	300	346	324	313	298	314	297	328	287	326	326	291	302	306	321	300	314	306	303	312	287	314	310	303	315	297	296	299	315	313	310	315	299	329	296	311	304	318	297	325	294	308	288	292	320	314	280	296	311	304	298	323	321	284	306	317	293	313	282	304	317	272	309	317	324	330	291	336	329	292	271	339	341	289	335	316	306	310	321	293	330	308	291	314	288	279	318	300	287	322	321	279	293	308	314	310	300	301	314	334	325	308	289	338	307	331	305	275	327	339	295	315	307	354	316	328	318	318	319	271	303	275	284	325	312	314	307	302	305	323	318	295	312	299	318	327	305	314	317	302	320	332	341	314	341	286	315	336	318	319	322	314	294	269	304	313	327	298	293	281	305	299	308	300	316	307	323	281	277	293	300	282	330	301	277	298	329	330	297	286	307	306	292	317	327	318	332	299	289	321	244	295	311	298	297	322	285	314	313	298	278	312	337	299	295	302	290	318	301	304	325	301	331	331	318	308	296	313	289	288	321	311	305	302	267	350	305	292	301	333	290	314	263	295	302	287	305	317	298	298	326	307	313	295	287	301	309	316	332	342	331	336	304	293	325	297	311	315	301	332	308	277	317	284	294	293	283	296	312	289	286	312	313	315	299	314	286	327	318	312	294	346	337	334	350	296	343	336	296	321	337	310	288	326	297	294	285	325	301	309	308	333	309	284	341	307	286	305	329	302	297	289	306	317	315	310	334	313	293	313	321	304	316	309	313	309	305	299	312	316	340	271	313	299	280	277	304	302	313	293	306	331	316	288	294	301	310	317	300	284	339	328	302	297	302	315	294	286	294	324	324	321	309	320	286	302	340	336	316	296	297	282	324	288	302	320	306	284	290	272	339	325	315	302	320	308	301	304	311	291	281	311	335	338	317	337	302	302	276	279	297	302	351	324	316	348	304	281	333	310	342	314	295	310	315	314	313	309	324	334	301	307	283	275	302	300	311	302	311	293	322	308	291	340	290	317	346	309	297	298	300	322	297	323	320	332	321	307	285	311	283	293	331	298	302	300	313	309	338	300	299	330	340	310	304	306	311	348	308	296	300	316	328	301	310	306	294	318	330	326	314	328	267	292	346	333	309	333	303	292	297	307	303	317	340	263	306	284	294	298	278	258	296	291	324	301	305	323	306	296	313	329	333	308	310	280	326	321	317	279	313	318	300	321	308	305	307	312	317	330	291	302	297	308	327	321	334	289	319	287	320	291	328	318	291	321	332	279	329	327	328	323	295	282	306	300	323	293	328	277	300	299	349	310	316	329	300	288	335	282	336	313	298	281	300	318	326	308	281	303	329	317	294	287	297	290	293	313	336	311	334	286	294	322	297	304	299	310	290	307	315	344	301	317	298	312	288	299	321	281	312	323	292	300	286	310	306	307	299	316	323	302	334	307	294	308	298	308	283	287	322	305	294	326	293	321	296	295	293	296	298	334	306	296	303	315	317	341	306	293	310	284	314	319	300	300	284	326	314	303	314	279	314	314	313	305	303	297	325	301	299	317	317	305	304	313	334	365	313	306	314	335	299	278	300	306	345	304	294	312	332	301	333	319	315	276	316	306	303	307	311	313	319	310	307	325	308	303	304	311	330	320	333	280	307	285	302	302	306	285	310	324	324	306	346	314	306	310	317	296	315	313	319	290	327	317	310	322	302	307	355	297	318	325	283	268	299	285	277	330	291	311	302	287	307	305	300	312	280	286	257	333	293	295	305	306	324	335	308	331	319	306	298	310	318	316	299	262	304	287	346	325	321	308	310	299	320	314	305	294	308	298	318	321	335	315	304	316	301	297	278	291	288	306	322	294	298	292	294	309	294	298	285	282	297	280	303	281	317	306	327	292	330	298	303	295	313	302	296	291	300	310	319	292	315	310	298	288	301	299	314	295	308	330	287	310	311	293	296	295	319	293	305	314	328	302	297	309	275	308	294	288	299	361	321	309	317	349	303	317	293	306	331	311	302	294	281	329	294	320	310	314	274	327	302	305	292	320	312	309	309	318	285	314	294	321	301	331	311	305	316	310	299	302	290	313	302	344	339	301	318	318	271	299	271	325	295	313	317	281	304	306	309	330	279	317	303	301	309	330	301	321	319	300	319	342	316	360	302	310	301	293	339	289	315	295	321	306	325	302	319	288	309	291	283	293	314	320	334	325	332	288	302	272	276	308	286	306	305	277	296	284	335	330	307	314	291	342	310	310	299	304	325	309	307	299	319	329	317	281	309	327	308	334	325	293	317	347	307	308	333	327	324	293	321	302	319	309	297	307	328	334	296	312	313	317	323	321	329	326	320	275	310	314	283	313	302	257	336	300	349	306	328	316	303	301	300	307	297	277	346	322	331	342	314	292	301	315	348	295	314	270	309	324	313	346	288	295	295	293	316	327	321	330	298	313	318	305	301	293	306	321	335	339	357	295	324	299	287	337	310	290	310	319	308	299	285	318	293	291	306	320	291	287	323	333	320	278	298	307	317	303	336	296	297	308	320	302	321	306	325	311	325	323	297	332	316	306	341	333	304	319	326	320	315	299	324	326	333	295	312	300	309	297	302	295	314	298	302	309	313	338	326	301	310	302	319	310	293	288	317	298	341	290	300	302	305	321	282	307	294	292	312	299	329	300	295	304	318	322	325	324	294	311	304	299	337	309	288	303	296	343	350	294	320	322	283	303	338	326	313	331	311	295	291	316	320	321	268	306	319	312	318	311	294	290	305	284	276	299	287	302	307	309	300	286	308	277	330	341	310	316	315	319	317	306	312	302	301	270	298	326	305	338	320	288	321	320	317	328	306	303	329	315	323	331	286	282	338	310	305	298	282	315	317	311	316	339	342	330	295	318	283	289	275	352	316	302	287	322	324	293	343	322	288	320	306	348	288	315	286	323	299	301	300	329	296	301	318	325	334	324	314	318	312	307	291	281	291	300	308	310	282	294	305	282	307	297	333	303	285	314	327	339	294	298	311	314	314	295	287	296	286	337	314	330	314	317	302	284	305	335	316	307	282	309	302	366	321	334	318	295	310	318	310	311	315	303	310	308	296	285	334	313	319	317	285	300	309	319	299	304	313	316	324	328	300	304	301	300	332	296	280	305	327	313	319	302	293	299	328	279	324	297	285	312	325	294	329	305	308	297	323	287	292	311	345	292	317	302	312	321	325	294	315	300	297	318	311	295	304	298	314	291	299	309	310	287	325	311	287	307	349	314	317	322	296	334	320	323	309	328	280	313	352	312	332	298	313	309	295	300	306	319	310	329	326	328	315	328	294	291	331	305	331	303	328	286	285	310	311	287	293	317	320	284	353	312	298
23790	21556	29350	24204	21556	17793	2049	1121	851	874	826	753	721	725	697	672	1480	645	625	633	583	596	583	630	573	625	577	580	581	567	571	577	603	545	536	527	571	572	593	508	606	517	538	533	531	524	584	566	542	596	566	541	606	560	563	555	554	576	557	551	575	540	554	545	565	579	556	552	556	516	563	539	591	546	532	556	573	616	542	587	566	575	544	516	556	535	539	570	545	532	540	560	568	519	546	576	565	521	526	582	515	537	540	540	599	582	526	567	534	556	554	593	581	536	556	489	525	500	512	543	573	589	527	596	549	573	537	499	505	536	572	570	568	549	533	560	533	557	561	546	568	570	549	567	544	579	567	549	565	555	557	546	539	585	559	554	551	554	569	583	521	577	539	565	514	532	542	551	563	550	505	539	528	550	537	526	508	592	544	546	558	532	560	532	556	538	557	569	547	556	545	538	598	519	571	551	593	591	585	548	557	563	539	558	565	526	562	539	565	544	498	559	621	550	508	509	542	575	543	566	529	562	593	539	566	557	546	564	547	517	580	519	520	522	548	536	528	569	571	541	577	563	529	550	522	505	568	573	566	574	521	536	567	533	516	526	523	568	572	543	587	523	533	559	543	552	533	525	519	572	505	523	506	556	503	591	540	564	517	536	528	559	507	557	575	549	600	553	570	537	564	553	573	564	582	552	548	517	530	542	533	541	549	557	569	568	528	533	567	553	586	543	554	524	529	561	591	569	552	538	555	578	558	535	545	553	526	523	499	549	549	530	575	571	613	550	553	533	515	525	566	531	524	574	558	559	542	574	551	565	576	538	600	509	531	552	557	537	525	558	555	566	551	560	522	584	487	547	544	543	547	548	588	546	500	544	531	563	559	567	510	543	542	576	536	583	582	541	559	566	569	532	503	538	525	608	551	586	532	531	560	500	603	520	541	558	538	509	571	521	566	571	541	528	516	583	557	528	547	537	493	584	552	561	504	551	531	500	618	544	528	521	536	509	549	557	562	516	570	578	561	516	562	553	565	559	533	564	567	509	522	599	553	529	533	580	529	499	527	567	528	569	509	531	538	575	536	516	563	561	555	543	547	543	540	523	550	542	583	549	544	538	557	551	540	527	526	543	574	529	569	524	567	558	542	537	541	552	568	582	592	523	578	575	543	519	576	510	551	534	540	542	588	526	613	566	531	555	552	524	559	525	531	529	496	560	578	553	562	500	511	577	547	552	531	539	582	499	594	549	584	544	533	572	503	531	572	539	559	597	553	558	579	552	520	569	542	536	564	563	516	567	521	579	567	568	545	585	535	545	555	557	521	591	537	527	513	546	535	535	540	560	559	505	557	560	532	534	604	506	496	528	535	544	527	524	533	576	532	538	562	541	605	545	531	565	553	596	559	528	550	541	575	503	522	561	528	564	503	511	551	570	517	568	535	568	548	526	563	545	581	557	536	585	555	539	578	585	555	563	560	536	526	534	540	593	570	592	520	567	513	569	577	534	597	607	581	557	571	579	550	561	540	528	547	554	558	570	501	568	555	522	518	544	507	563	595	530	544	530	575	547	542	559	563	550	556	542	570	531	518	535	572	621	520	505	529	537	562	548	560	553	545	560	576	529	594	544	571	561	551	541	545	563	562	552	571	559	574	581	552	560	558	543	543	550	542	532	575	531	566	568	537	533	559	545	533	567	548	523	561	531	576	569	565	533	533	593	564	537	552	530	571	527	578	530	579	547	548	516	560	547	574	550	540	574	544	560	582	510	535	587	534	594	527	531	580	577	535	565	558	609	563	568	575	566	577	540	519	531	505	582	519	564	532	555	534	551	517	549	513	540	552	507	560	585	528	519	558	528	553	567	483	557	551	556	559	547	527	542	573	558	545	537	531	538	533	549	497	578	545	561	540	522	520	542	575	529	545	543	562	583	562	567	565	528	556	541	534	548	525	578	546	577	556	557	535	546	559	535	537	503	558	550	543	515	552	542	555	573	520	523	554	552	561	553	540	529	553	535	570	565	564	575	578	546	565	530	546	583	558	566	538	545	555	507	573	552	562	556	560	530	555	568	528	553	565	556	548	527	566	543	551	591	508	558	518	568	569	602	569	538	567	588	576	537	546	529	561	499	536	567	559	539	556	532	558	594	535	569	543	500	551	568	567	545	525	544	493	514	545	547	539	537	550	562	581	533	571	561	569	544	553	546	498	528	586	540	545	546	556	561	536	590	590	534	558	565	532	539	566	537	532	552	571	538	532	544	531	530	535	536	578	590	533	540	528	504	528	550	571	542	564	539	541	585	562	556	550	539	530	513	521	565	583	521	552	536	579	511	538	522	525	538	583	566	539	537	559	588	526	529	535	567	534	531	561	595	586	547	538	555	532	570	504	532	506	557	544	516	538	582	571	543	519	523	515	541	587	541	547	542	517	526	528	562	548	548	537	515	567	543	547	570	551	508	558	570	565	559	562	562	557	531	552	582	580	531	527	557	543	522	527	533	538	527	539	554	533	568	547	549	547	531	548	544	530	569	542	560	551	556	604	543	605	571	570	542	558	559	594	602	588	535	532	570	549	559	558	499	531	575	517	574	557	570	539	587	545	515	521	555	581	565	548	532	577	610	511	569	506	562	549	592	508	522	536	557	530	587	586	521	558	534	578	565	532	537	565	520	559	533	559	558	503	550	544	559	554	557	564	540	541	516	541	556	556	548	576	520	561	579	571	563	508	570	568	512	569	514	570	526	532	557	525	513	520	550	580	563	537	567	539	529	551	535	558	554	529	545	537	517	559	542	538	558	517	568	571	556	550	549	541	578	554	522	562	546	551	550	570	564	542	541	511	526	571	533	571	540	534	556	544	566	543	594	593	530	559	556	567	554	537	519	536	553	583	553	540	550	550	535	561	517	569	539	507	531	557	502	584	556	544	541	557	509	564	543	589	510	530	528	549	532	571	498	548	567	518	536	561	538	563	581	590	544	538	530	547	543	557	552	533	554	533	527	581	566	522	507	556	536	512	528	536	549	528	563	568	558	551	565	578	543	559	546	563	536	552	571	549	557	527	549	512	535	574	525	558	527	527	510	541	529	577	508	571	533	550	513	550	524	540	574	537	532	548	521	544	542	570	536	545	566	544	553	525	543	514	557	547	525	517	559	577	533	553	605	588	541	556	548	538	511	519	547	498	562	534	528	550	601	564	565	520	536	570	566	569	574	548	588	489	518	547	506	542	520	551	541	512	545	571	512	557	562	550	531	589	536	592	535	548	543	552	528	543	585	563	533	556	564	565	555	513	533	554	493	546	512	563	593	604	568	612	570	578	532	534	556	529	522	536	549	509	554	512	570	547	579	600	563	602	509	576	562	548	558	574	515	574	511	560	528	540	571	519	578	535	550	527	545	550	561	522	546	479	590	545	506	533	584	511	544	525	522	534	540	571	532	556	524	570	551	576	540	563	537	532	485	560	518	544	555	569	543	563	544	524	525	569	572	518	513	545	524
4927	10505	9134	4776	3373	2591	2066	1669	1373	1211	1177	1019	983	912	867	868	2334	852	747	717	685	651	699	694	668	682	682	667	648	720	689	682	658	670	643	679	634	651	612	626	636	641	639	639	644	646	630	642	610	580	650	688	637	617	600	628	655	667	627	640	645	620	563	619	655	598	646	635	630	616	594	642	655	637	666	602	597	661	656	625	624	652	637	624	611	582	634	673	637	605	671	622	630	602	638	657	640	637	638	678	607	646	590	647	618	623	610	605	605	641	591	674	616	618	638	616	634	636	646	628	668	625	611	610	558	641	646	616	625	655	630	614	608	635	641	635	614	659	605	615	600	618	607	612	612	612	616	639	605	632	616	616	651	628	660	614	632	649	608	594	666	651	617	633	620	650	612	600	636	662	602	667	571	635	579	625	602	604	623	601	661	614	632	630	616	604	587	628	622	648	613	631	631	647	667	600	656	625	604	623	670	591	599	595	647	623	657	599	608	622	602	674	645	647	585	611	656	638	584	615	624	638	591	645	596	603	575	582	619	631	628	580	602	640	649	648	616	641	611	650	629	604	628	660	639	614	653	594	603	601	608	630	605	636	634	638	622	626	605	650	606	622	658	619	621	617	638	647	579	691	599	650	612	587	635	607	660	610	599	658	681	611	669	620	622	648	676	629	606	608	599	628	617	625	636	596	640	623	643	682	634	616	625	617	640	640	645	647	654	622	606	620	633	647	621	616	629	629	619	591	630	641	686	636	639	637	564	589	646	659	620	601	586	640	614	591	626	631	596	636	630	616	662	611	650	578	632	660	687	593	624	669	649	595	638	641	647	630	605	654	580	598	601	612	607	627	630	631	614	598	597	615	629	590	596	605	578	590	613	617	648	631	643	636	590	623	623	646	673	595	610	648	640	592	601	632	596	596	633	600	643	632	609	586	614	610	634	623	678	632	605	595	581	671	672	629	611	640	651	629	615	642	614	644	601	632	633	623	635	614	672	639	590	642	621	614	612	630	607	629	626	578	588	626	636	629	667	611	619	573	598	645	618	594	651	636	619	668	619	643	678	635	652	644	646	631	623	665	606	615	611	581	638	633	627	613	660	642	602	577	659	667	648	643	611	627	621	589	645	635	631	664	625	638	593	637	621	571	647	593	572	631	600	641	599	650	652	627	635	606	611	629	600	616	645	645	647	592	600	648	635	599	627	615	551	583	653	626	601	654	626	596	596	645	649	650	611	622	611	568	612	643	608	607	636	611	630	661	629	642	618	602	603	633	619	605	650	583	626	664	623	683	642	606	609	617	651	603	653	611	603	609	614	588	593	606	626	616	638	599	614	635	614	596	656	646	636	640	603	624	626	636	629	639	614	604	583	663	583	616	646	615	673	605	661	591	623	607	580	629	649	636	629	575	623	649	594	619	624	612	619	595	588	613	671	581	593	557	620	639	675	633	597	622	650	676	599	615	598	617	586	589	594	588	628	653	644	613	607	674	632	614	585	605	625	622	589	614	596	630	617	613	650	628	661	624	617	636	618	598	624	640	625	615	656	608	653	577	638	605	628	644	625	619	618	601	609	613	607	608	630	615	599	640	656	573	602	571	607	662	562	622	598	602	638	647	630	649	585	620	605	603	625	605	567	637	653	657	638	636	648	653	664	610	596	594	630	626	614	625	595	569	594	627	614	650	647	618	665	637	644	622	677	592	646	618	560	630	612	594	617	687	617	619	633	546	600	606	651	648	639	584	646	649	553	627	615	622	669	639	604	607	669	639	597	632	612	611	601	628	601	692	599	662	645	635	626	633	617	577	594	594	633	632	653	615	581	632	629	629	639	623	616	589	628	603	644	662	625	655	634	568	621	651	643	587	617	617	617	613	606	629	635	645	628	631	654	576	624	630	623	604	568	668	576	611	589	621	620	617	623	655	651	641	597	641	662	613	629	638	621	633	595	640	639	662	645	628	649	637	627	612	663	575	599	633	606	596	581	630	611	596	626	600	591	664	649	633	619	612	601	641	621	630	609	561	600	632	656	622	622	601	612	593	624	606	647	613	624	615	612	611	651	625	629	595	618	637	616	684	651	643	637	608	663	586	634	633	660	644	635	634	625	586	639	606	624	701	602	594	553	641	573	600	642	620	609	598	635	617	645	632	631	613	643	629	622	606	609	628	655	628	629	648	603	657	634	602	625	668	640	650	577	577	619	663	601	589	596	615	655	625	606	659	660	651	601	646	640	653	659	632	629	655	625	634	664	589	627	607	595	667	609	592	612	624	615	590	650	622	649	632	644	625	614	584	617	627	599	640	663	610	647	626	656	633	619	657	599	646	608	570	630	594	620	605	671	646	576	572	634	619	624	611	609	664	610	586	697	623	605	643	611	601	636	648	610	630	603	621	621	622	631	603	604	586	628	668	634	655	582	569	615	672	645	617	597	651	593	646	621	636	615	617	661	612	627	602	593	636	631	610	623	634	651	634	602	606	626	641	633	659	642	625	630	585	620	592	617	618	597	604	615	615	612	609	624	625	586	579	606	613	584	583	642	628	633	592	566	610	560	636	605	652	604	658	657	619	660	650	631	625	642	602	612	675	607	620	645	623	622	633	633	623	652	632	649	605	625	620	599	620	561	633	607	594	605	683	634	550	633	650	640	604	602	657	623	628	632	589	618	663	657	671	606	599	576	579	632	628	606	640	619	588	606	577	612	618	666	593	603	627	630	599	640	651	633	612	649	595	591	609	605	597	619	641	591	610	639	660	597	615	626	592	668	607	633	610	597	630	576	605	622	606	629	611	606	589	594	623	614	606	647	611	632	649	596	620	598	624	596	557	608	626	614	651	608	643	682	628	633	621	636	639	609	587	637	673	624	635	620	639	621	629	604	586	623	621	597	646	632	607	620	649	571	618	601	643	667	621	635	621	582	609	610	592	599	591	615	665	632	631	591	643	572	646	612	591	622	619	642	604	646	637	656	597	622	649	651	666	637	622	639	582	633	629	624	645	629	622	637	629	620	611	634	625	595	639	651	608	605	626	574	617	632	617	625	648	655	634	638	637	647	611	633	609	641	659	635	589	602	621	613	594	611	617	647	628	594	598	614	617	639	640	615	622	597	590	660	641	627	611	607	603	602	630	603	616	630	646	626	584	644	653	613	642	671	568	638	608	647	585	627	613	598	642	607	630	595	630	616	631	618	622	586	628	610	638	595	612	632	619	605	571	675	661	569	647	628	605	598	642	636	611	603	673	634	654	591	565	602	629	642	620	626	661	634	644	611	669	627	626	621	646	621	651	608	625	608	617	613	608	663	623	641	619	618	568	597	611	617	632	620	619	635	610	609	592	598	585	619	595	663	559	621	614	639	625	605	643	633	651	640	600	613	628	649	621	555	612	630	598	633	628	587	623	630	644	634	659	612	639	599	628	608	617	644	652	628	592	635	629	566	609	654	609	563	622	656	662	673	649	620	628	611	611	639	604	632	653	605	599	577	605	657	692
25246	21583	28468	25071	17318	1160	590	496	438	407	377	352	329	354	325	350	673	285	342	300	285	292	312	299	307	267	264	298	285	275	295	292	299	271	290	285	262	286	317	285	290	253	286	264	275	297	289	270	298	254	269	253	274	280	276	255	274	261	264	290	269	280	255	287	290	274	292	281	245	259	246	279	281	257	296	266	270	246	267	254	289	274	255	297	275	274	264	303	250	297	294	274	262	278	309	265	254	265	258	283	254	281	259	273	271	295	299	291	268	280	261	270	283	278	269	288	264	276	283	284	259	274	246	255	282	284	267	261	280	281	258	275	234	267	297	277	265	305	277	301	285	282	271	281	261	285	261	279	270	261	259	287	261	316	293	272	267	258	254	286	250	262	275	256	296	259	255	267	290	288	294	241	264	256	267	268	264	297	248	270	266	250	296	273	253	305	267	253	274	270	293	265	256	271	270	260	285	298	261	260	258	286	270	280	267	282	261	295	282	271	263	273	251	247	312	263	267	297	282	258	258	294	290	246	270	275	239	258	284	289	283	259	261	289	295	280	274	285	304	282	277	263	259	262	240	283	264	280	266	276	261	271	261	249	280	278	270	251	280	253	294	283	258	302	283	235	305	260	265	278	286	283	296	263	264	282	286	281	232	260	276	276	258	280	293	309	296	277	241	257	265	282	288	287	297	269	270	248	269	277	262	292	260	274	277	272	291	281	288	285	289	262	264	271	241	249	292	256	293	269	257	250	282	259	283	304	265	253	280	245	269	269	249	325	264	265	267	253	267	275	286	269	253	287	292	246	286	259	248	267	245	248	250	261	261	265	277	283	276	265	315	248	276	278	274	270	258	278	271	233	276	291	292	263	286	273	301	294	266	287	271	267	268	286	285	291	247	260	268	275	254	253	262	290	260	267	284	246	290	263	257	271	300	244	268	257	284	255	265	297	280	284	302	280	250	289	281	273	273	277	264	276	310	251	293	278	290	264	274	251	288	265	276	258	264	299	284	256	230	272	290	248	305	254	259	281	281	285	289	274	245	274	304	279	269	258	290	280	264	285	266	274	283	263	262	278	297	288	284	262	277	258	284	293	305	277	262	285	245	294	282	261	270	257	274	267	275	295	275	281	269	266	263	225	252	288	276	291	260	269	277	270	275	256	276	275	265	257	280	284	251	243	275	271	286	248	272	266	276	262	291	271	265	268	277	280	287	263	248	269	252	271	294	271	276	272	260	271	281	269	268	281	283	284	285	268	251	289	307	264	258	265	261	262	307	254	297	294	241	276	255	294	255	278	293	251	281	287	255	260	284	251	267	245	275	258	307	254	256	273	285	273	256	270	296	284	278	276	246	250	253	283	280	267	284	259	291	276	315	262	240	321	257	289	260	277	263	306	291	264	294	265	274	265	274	291	262	312	237	258	248	275	297	284	258	263	256	280	274	291	295	304	279	264	280	271	278	282	252	255	273	285	254	268	252	287	297	275	267	291	259	250	268	280	284	286	267	267	288	248	282	264	249	286	286	279	271	281	277	244	299	254	274	262	257	274	292	305	286	279	269	252	253	257	249	278	266	254	294	252	276	271	226	283	287	260	305	296	264	269	259	262	225	253	277	275	298	222	248	249	288	258	275	278	298	269	288	280	261	273	280	261	271	269	283	269	271	278	263	306	284	274	298	269	255	303	285	275	254	288	276	295	226	255	278	274	274	273	260	267	285	259	295	312	295	261	263	295	251	262	256	304	286	296	300	271	287	299	292	272	253	273	278	272	292	285	267	263	283	257	251	273	279	302	272	279	295	286	258	296	290	262	285	265	246	300	274	319	280	292	298	291	259	268	244	238	299	300	245	284	273	264	233	282	293	282	261	273	250	267	258	297	273	283	249	288	279	273	256	320	269	240	255	265	287	287	284	276	281	292	258	245	283	269	278	259	276	282	273	283	274	267	263	285	268	282	253	262	272	253	259	311	254	269	265	273	271	263	263	271	295	268	283	243	279	244	263	292	256	289	285	250	285	272	279	268	281	270	282	283	245	271	259	263	282	294	264	276	258	297	278	284	255	266	263	260	272	253	279	295	299	282	283	260	280	252	279	256	279	242	285	274	266	252	275	273	264	264	281	279	283	288	307	294	259	262	251	306	279	302	273	273	227	286	259	275	280	265	303	279	261	269	307	301	257	270	278	259	245	282	250	272	272	264	262	292	284	289	278	284	285	291	263	295	244	279	260	262	276	274	281	252	262	240	280	260	270	307	296	275	281	273	267	273	258	251	274	299	278	277	305	302	270	263	272	271	248	265	279	273	277	250	288	259	258	269	287	265	266	263	252	271	276	258	286	314	259	310	286	277	268	261	299	285	237	254	251	280	283	282	283	288	245	253	293	257	271	259	265	302	268	303	281	291	270	277	288	275	264	273	270	250	251	248	281	253	275	252	272	316	252	263	260	256	257	277	277	284	266	268	288	268	268	295	258	283	260	289	280	261	296	285	257	286	292	263	275	260	273	246	273	265	257	281	261	287	288	253	265	283	288	282	273	280	269	282	252	293	280	304	264	249	279	264	303	282	290	267	275	280	277	288	261	293	267	281	247	281	254	286	283	243	249	307	259	277	291	283	251	258	321	271	226	286	243	245	270	294	278	259	295	276	269	257	284	281	255	281	259	266	290	257	275	258	249	275	263	263	312	288	247	285	307	264	269	264	292	269	278	260	249	261	271	270	278	262	269	252	260	277	276	255	262	288	244	267	287	271	245	282	253	286	308	263	274	296	299	261	273	277	285	300	284	275	280	269	288	292	283	246	283	286	272	276	280	269	232	267	287	237	286	241	291	261	259	289	270	260	301	300	250	247	287	268	295	259	303	278	257	277	275	257	286	276	272	279	265	281	251	277	259	258	274	249	282	272	290	273	253	264	278	254	256	267	291	245	274	270	245	294	292	265	256	274	271	253	275	304	260	272	277	291	288	240	259	269	249	292	259	261	265	243	240	256	279	266	302	252	266	281	270	278	281	262	255	271	259	286	270	286	243	271	269	275	251	270	273	262	281	248	289	264	291	247	273	267	263	263	263	273	257	260	292	264	268	306	258	278	234	251	248	275	287	252	268	286	272	251	280	284	261	261	246	272	303	262	236	257	267	272	280	280	290	258	272	275	240	253	281	261	264	241	243	256	271	231	272	259	292	276	288	259	278	266	276	277	276	293	253	275	272	269	261	264	275	292	260	257	275	279	276	264	253	281	288	278	282	252	255	267	266	270	293	300	291	255	277	257	276	279	273	262	280	281	287	275	264	300	254	280	275	286	272	290	267	275	261	286	279	267	259	264	291	293	266	266	268	274	235	283	248	261	292	279	261	298	241	279	272	257	266	269	263	263	260	285	289	251	289	288	276	259	264	264	277	264	284	268	264	251	286	254	276	292	293	289	250	258	277	291	268	255	302	271	288	287	270	275	245	297	277	290	250	275	261	278	301	275	277	302	296	285	290	259	251	253
4854	6292	5344	2739	1811	1503	1221	970	824	632	628	614	535	511	476	484	1141	453	416	377	373	370	391	401	358	356	405	397	346	376	393	381	385	375	366	343	355	353	348	366	363	353	359	377	361	324	332	350	352	351	361	383	356	355	346	372	335	346	342	364	342	332	346	402	368	346	346	358	358	341	330	326	336	376	328	381	332	381	369	346	360	326	306	369	319	337	312	308	341	347	351	365	329	375	347	339	347	345	372	339	326	377	323	362	354	352	363	363	372	340	343	351	358	316	357	348	359	347	332	357	372	347	342	348	335	358	326	379	352	314	353	367	355	350	330	313	351	362	309	347	340	312	359	355	357	340	311	360	346	391	360	368	347	369	345	353	351	357	383	331	355	361	283	366	334	351	366	351	335	356	343	348	370	345	346	349	362	342	302	306	374	383	344	362	360	343	351	387	342	342	326	333	386	365	382	340	361	334	335	357	327	371	285	335	362	366	343	370	349	364	346	342	334	334	336	356	341	334	344	330	309	356	360	359	340	358	372	349	331	344	329	385	359	379	336	355	332	375	349	348	342	350	328	318	360	368	350	356	331	351	324	325	348	357	356	348	353	340	355	373	337	344	395	324	357	346	330	335	358	338	343	325	327	354	346	320	332	338	341	374	383	363	341	314	364	360	375	364	348	336	372	392	371	329	326	332	336	338	312	363	352	336	338	361	349	345	333	315	363	342	359	357	333	322	365	364	327	326	367	366	338	359	356	355	357	354	358	357	363	341	343	342	323	346	346	368	321	324	356	346	367	337	316	331	354	359	355	366	368	337	366	341	340	355	360	369	316	349	341	357	368	351	344	365	353	341	356	337	321	312	360	367	335	324	346	349	347	403	338	327	348	327	383	327	353	339	351	345	352	334	364	333	333	377	351	342	313	322	330	334	363	310	325	307	352	353	350	335	352	365	315	321	368	353	342	329	325	362	367	340	347	322	343	344	355	331	345	366	345	326	334	361	344	339	357	362	351	360	317	360	319	349	333	351	339	334	346	385	333	327	365	340	368	339	336	318	353	353	353	322	312	304	343	368	323	325	338	373	321	341	350	354	347	349	324	376	357	338	340	339	372	368	354	330	360	325	342	316	334	320	303	362	357	325	330	367	308	306	361	348	371	334	369	365	318	343	367	348	364	352	348	346	363	320	320	365	384	354	368	341	308	377	319	360	347	369	306	335	366	367	330	359	362	356	364	360	335	371	358	355	319	356	311	373	353	316	332	366	320	330	367	326	325	364	360	346	362	340	359	344	334	351	346	358	352	342	361	321	354	326	336	358	363	331	298	352	344	352	333	351	345	323	321	352	330	370	337	369	344	324	355	367	303	349	372	339	326	348	373	321	335	323	349	306	371	331	358	330	370	356	348	362	324	349	386	345	363	340	346	336	373	341	348	324	340	380	358	332	347	344	347	352	365	322	335	376	345	371	356	353	368	366	329	354	361	330	325	357	322	359	356	347	365	347	337	360	338	344	345	373	373	360	354	359	367	357	361	377	320	351	330	324	350	368	330	342	335	338	354	349	343	360	335	391	328	321	332	354	344	335	357	361	379	354	360	334	362	326	327	341	350	354	360	317	361	390	313	350	348	303	368	346	370	333	353	334	330	317	354	359	320	299	356	370	362	343	337	336	332	372	354	374	338	334	353	358	328	358	313	353	360	309	368	336	333	323	355	373	339	344	342	355	352	338	363	374	356	376	345	328	331	345	327	362	353	332	322	355	353	349	385	349	349	354	329	343	329	350	341	346	315	327	354	365	343	364	356	339	343	361	368	330	378	338	329	340	337	349	327	381	338	329	345	375	358	361	354	322	348	346	335	343	327	333	356	334	346	347	363	348	339	346	360	343	336	344	349	332	350	361	341	378	353	349	343	343	381	372	332	353	362	369	345	353	386	367	352	358	372	361	329	364	343	381	305	341	353	321	372	362	349	361	347	373	345	352	339	388	348	320	340	351	333	324	350	341	337	341	335	353	369	340	335	345	357	330	338	328	339	360	352	359	333	340	350	340	345	375	343	372	347	323	377	333	375	359	347	329	366	329	352	361	336	347	331	359	323	346	311	340	370	356	315	383	375	331	378	368	342	351	340	356	368	338	353	344	355	361	378	368	358	355	341	339	329	354	310	336	348	302	352	351	323	351	327	369	348	321	358	336	355	345	407	343	357	345	339	333	331	339	346	344	336	383	354	347	350	335	319	321	342	338	343	316	358	369	322	348	326	340	337	348	356	356	369	315	346	337	339	335	347	368	346	331	330	355	298	340	344	368	332	316	353	320	362	355	347	345	384	391	324	351	361	355	340	353	324	318	301	336	330	383	391	348	344	294	349	344	372	343	377	338	319	353	350	364	390	350	341	313	356	359	347	350	373	344	359	330	328	305	337	338	353	330	343	343	335	361	337	349	354	348	363	363	322	338	332	369	328	336	347	330	345	338	358	322	357	360	374	353	386	334	364	371	324	337	380	339	361	346	353	366	324	321	359	293	355	370	362	335	352	359	325	329	347	360	366	319	355	387	347	363	377	359	357	358	382	332	334	361	362	335	349	329	346	335	382	343	311	367	359	349	355	311	384	331	388	363	354	365	364	327	353	359	349	350	369	353	336	354	353	333	323	325	313	365	342	319	367	382	370	342	330	372	350	365	315	357	361	338	374	335	329	327	301	350	362	330	301	329	340	361	313	363	333	331	356	335	345	324	338	342	350	338	336	357	351	342	321	330	327	345	339	323	341	347	340	363	323	342	337	367	372	333	337	334	337	349	362	390	349	362	323	306	381	335	348	334	342	380	359	339	341	346	361	339	324	332	332	354	347	333	372	361	315	354	342	339	331	314	342	323	335	344	360	356	361	329	366	327	360	341	356	352	317	348	378	324	362	354	350	353	384	335	349	349	363	332	373	381	312	378	326	336	333	348	324	353	347	362	363	307	363	323	389	362	374	374	341	341	389	391	349	377	347	367	326	325	350	354	360	369	333	354	337	341	356	379	328	381	331	341	376	348	357	332	314	318	335	346	343	357	353	348	346	343	343	362	375	355	333	342	313	368	343	373	327	325	358	341	350	362	365	378	355	336	347	349	370	357	330	322	345	339	327	309	344	321	362	354	365	350	379	368	357	365	357	367	364	356	343	345	364	365	358	351	392	383	383	383	331	317	389	373	331	372	325	331	379	342	319	329	321	368	348	343	349	328	329	312	347	376	338	366	338	358	382	382	375	367	366	330	330	343	345	339	322	382	335	349	356	327	341	349	336	327	368	355	338	339	346	346	336	327	334	336	350	367	370	334	386	348	339	376	351	337	345	369	356	323	355	387	355	373	341	332	326	337	325	364	372	337	368	326	338	338	353	335	368	333	363	359	359	330	319	358	357	353	352	361	373	365	355	319	323	333	334	345	333	383	373	332	349	367	296	349	378	341	384	374	321	356	345	378	365	369	391	359	361	341	360	370	336	343	359	363
23039	21600	29694	23994	21595	21667	15169	2076	1481	1301	1214	1093	1026	1001	917	962	4073	1476	776	799	809	814	785	753	770	719	711	755	749	753	759	741	744	751	728	789	742	721	740	717	747	746	711	721	665	724	728	741	737	688	768	715	732	719	714	731	714	752	713	733	740	802	740	700	678	711	710	692	650	690	676	715	733	723	681	709	729	675	693	702	728	717	705	703	726	705	723	696	699	684	687	705	697	719	742	734	723	687	737	713	717	761	708	721	694	690	713	783	708	706	720	712	688	728	684	716	705	690	716	719	725	700	690	785	736	759	721	750	732	747	687	700	662	732	745	703	786	700	708	709	701	713	725	721	717	721	685	719	676	730	726	721	691	737	720	699	725	731	659	688	698	734	733	696	678	750	677	698	721	722	730	727	738	722	754	723	691	678	708	680	712	703	700	686	705	741	689	661	705	693	701	704	752	708	661	744	700	630	713	718	641	733	717	710	681	714	722	734	710	680	709	688	700	685	687	681	662	736	683	714	739	693	705	697	716	734	699	675	703	668	689	704	737	699	681	742	686	693	717	717	694	738	711	690	734	679	695	692	692	752	665	726	750	740	738	712	709	760	726	734	672	726	698	736	689	692	689	666	730	718	722	709	688	689	715	695	746	707	714	749	687	718	721	758	698	719	708	746	697	725	742	735	716	717	731	687	699	683	719	667	715	719	715	713	689	734	675	698	719	699	715	696	693	708	716	695	654	787	712	703	704	713	696	688	666	777	732	653	750	704	743	670	742	741	728	740	680	744	686	700	721	673	712	712	720	707	654	687	685	752	686	662	712	707	744	711	709	739	722	706	649	689	731	660	752	701	750	705	683	714	677	715	666	728	699	704	778	688	655	689	694	714	723	709	764	734	741	698	738	721	703	735	735	712	693	680	695	732	731	694	746	690	717	732	651	737	651	709	683	705	653	700	700	708	712	723	721	697	756	701	735	702	677	696	693	649	742	724	685	685	736	745	702	679	714	723	675	748	728	730	698	690	700	695	691	655	716	651	710	764	676	699	705	712	733	709	744	662	726	700	671	686	685	741	733	704	746	685	708	683	726	710	677	724	714	672	697	690	669	688	724	750	733	738	702	684	710	691	701	678	740	665	709	704	698	686	747	699	689	662	714	695	685	722	717	754	704	716	683	696	726	715	697	686	661	707	674	708	708	727	704	709	706	745	743	715	680	709	774	740	702	694	664	700	730	731	719	743	732	654	727	762	683	766	723	723	698	709	761	737	714	712	761	693	728	691	703	679	686	677	690	701	726	720	722	678	673	713	738	676	706	657	769	693	711	669	689	701	686	701	676	713	695	675	710	729	755	689	739	747	700	681	673	692	673	743	695	693	721	621	678	742	694	700	677	681	714	697	707	731	684	680	734	721	735	725	762	677	744	749	714	706	714	724	720	702	729	696	677	705	715	712	694	701	708	711	735	729	699	710	714	720	712	655	701	685	655	681	679	702	785	679	725	698	703	704	749	651	680	693	671	662	680	682	719	656	742	673	695	705	713	722	666	721	675	688	721	720	688	724	694	767	693	703	683	684	685	711	684	713	694	699	765	699	674	711	718	701	699	719	718	732	749	723	726	691	727	713	694	713	755	720	721	738	685	669	730	678	711	705	737	720	737	709	693	684	740	690	687	709	669	749	725	744	732	746	724	714	703	701	720	749	714	729	704	665	777	685	708	671	671	685	696	665	696	700	727	717	745	716	727	705	676	700	670	698	741	667	727	716	717	722	778	726	688	697	695	676	664	683	746	712	684	708	682	718	701	682	734	692	729	719	688	702	695	719	707	720	748	698	704	728	703	678	697	702	710	674	719	679	649	729	692	680	663	710	684	743	688	715	723	710	661	712	741	666	745	638	713	757	723	695	704	698	704	754	738	717	659	701	698	727	731	743	692	684	711	666	693	734	710	654	721	700	695	729	670	699	707	669	719	704	685	688	741	664	709	659	714	688	694	722	693	636	715	699	735	655	666	651	740	708	664	723	697	674	676	717	707	675	660	720	721	736	727	724	710	727	693	677	690	732	733	656	738	705	707	729	712	707	713	700	777	701	691	705	719	711	712	725	669	728	741	682	694	676	715	698	709	731	705	746	771	732	700	751	761	729	692	681	680	706	743	712	708	748	711	702	690	683	691	713	716	699	703	682	688	663	677	723	764	714	706	701	664	669	735	659	718	690	685	737	694	707	679	631	732	717	677	690	706	719	722	719	667	698	722	762	718	725	713	698	685	711	701	688	688	690	739	673	700	698	663	670	678	664	704	677	666	741	722	703	698	698	714	708	728	699	737	675	674	661	712	680	724	716	648	751	693	683	715	747	712	722	686	657	678	715	771	723	668	675	670	716	722	691	660	689	709	711	700	707	714	700	672	704	744	713	732	687	652	724	689	712	671	700	676	725	742	679	684	661	750	694	673	672	685	675	719	704	741	713	705	675	675	655	696	704	723	727	668	700	685	729	705	675	685	696	741	659	711	710	675	709	705	687	743	691	710	692	757	665	695	683	749	668	690	696	710	683	696	700	704	702	710	707	718	688	673	654	661	671	697	721	731	709	690	699	736	669	644	733	661	686	703	687	728	761	738	699	689	737	716	681	675	621	692	676	669	677	758	661	714	679	679	695	659	655	672	688	693	724	670	716	684	691	730	733	736	707	684	725	706	735	668	731	731	700	750	771	712	694	755	679	738	720	671	742	721	680	696	713	708	710	661	708	688	665	715	731	651	700	688	720	693	736	687	727	700	711	708	704	658	715	692	717	706	744	718	718	741	732	702	707	700	698	682	689	667	680	669	740	677	681	651	665	697	717	720	699	691	684	742	714	697	675	723	695	658	706	688	722	689	722	689	703	704	677	727	685	689	686	737	680	658	725	672	720	729	761	687	732	766	699	690	719	718	673	785	679	744	730	780	697	736	718	672	718	741	736	673	706	702	651	661	704	703	742	658	692	723	701	728	702	654	737	700	639	693	697	686	711	727	736	698	698	698	697	750	783	711	695	751	700	706	683	704	725	720	692	727	708	735	762	718	687	675	672	740	703	738	714	707	684	721	667	719	645	732	707	641	678	707	732	722	714	710	708	717	678	709	685	739	725	728	688	710	677	712	696	679	741	658	784	668	665	702	712	678	715	714	682	698	689	691	723	741	714	731	681	734	695	718	702	724	686	707	685	702	709	687	669	717	713	714	709	665	681	751	696	732	700	682	694	733	665	667	717	690	706	663	693	731	687	721	709	696	683	696	732	734	726	725	719	707	716	707	694	750	735	758	715	708	716	652	714	662	713	711	687	738	719	742	709	744	689	698	696	718	680	734	689	673	736	730	670	660	691	711	671	685	724	726	716	714	692	681	706	678	676	691	770	698	705	694	699	695	706	706	731	728	712	739	714	728	732	699	693	713	709	719	761	695	656	720	689	736	709	719	670	751	665	691	684	735	712	712	688	647	736	698	699	681	710	705	686
7500	17390	14852	8404	5987	4620	3509	2885	2444	2001	1726	1562	1449	1393	1319	1261	6344	1633	1009	1069	1022	983	925	948	920	932	868	855	849	864	827	818	840	842	842	831	860	810	888	802	839	831	851	819	822	844	770	810	853	832	794	841	801	809	818	819	784	813	815	761	814	797	814	786	805	867	795	780	821	812	770	805	791	820	835	854	784	781	802	803	793	783	775	871	783	823	789	804	795	813	799	779	751	799	839	777	798	852	807	811	801	816	823	795	784	803	820	877	791	797	791	836	809	820	792	764	788	786	747	802	763	855	813	785	833	755	800	768	755	759	791	770	789	807	754	809	792	827	776	797	810	779	821	792	786	766	770	816	800	837	789	808	747	795	824	811	757	854	828	781	837	811	771	803	822	814	794	796	782	784	816	762	828	849	810	769	746	785	798	789	803	807	805	764	833	794	785	774	805	766	784	777	827	790	805	834	780	788	774	817	769	795	790	772	777	840	779	774	770	757	724	775	743	804	814	838	803	827	790	812	787	830	827	855	748	772	800	788	779	762	803	778	744	765	764	797	779	778	771	835	821	809	772	781	773	789	819	811	816	750	827	839	771	825	811	817	835	764	819	744	800	826	790	831	824	797	817	841	773	826	789	819	775	805	795	821	801	771	763	788	855	835	790	781	783	763	776	752	794	780	804	838	790	817	788	753	762	822	802	775	812	795	802	837	782	829	831	822	815	780	775	820	780	775	846	821	787	816	779	800	767	811	824	824	760	788	781	788	785	842	784	762	795	776	780	811	789	815	776	792	821	784	793	750	749	775	784	806	748	814	809	784	796	808	818	816	838	769	782	824	767	811	802	808	782	764	731	810	813	814	817	769	842	829	771	790	758	768	787	815	783	796	719	785	860	822	782	764	765	781	789	810	816	742	839	784	778	781	830	780	816	742	767	856	766	789	770	786	828	774	817	800	811	808	789	797	778	842	782	756	814	807	798	801	771	746	797	767	846	753	794	822	783	779	840	832	751	817	790	838	860	790	768	825	781	740	835	816	774	774	791	810	798	816	777	836	744	797	802	823	811	788	831	808	757	806	804	793	794	761	788	804	820	813	774	805	841	793	802	776	756	804	779	827	862	791	818	790	772	751	838	822	766	806	811	820	829	796	803	821	815	801	875	744	792	830	834	802	783	768	787	809	809	818	795	807	802	760	809	737	828	792	767	758	777	814	791	817	799	802	768	799	799	813	819	754	823	791	827	802	778	831	855	830	830	767	843	803	746	814	807	800	762	752	794	844	763	780	782	793	838	843	771	822	779	832	784	765	774	818	828	834	810	831	788	784	846	825	798	775	748	781	787	827	754	796	797	795	766	810	786	777	824	823	786	762	776	741	817	777	818	791	805	759	784	780	782	786	827	790	789	760	810	789	834	825	787	785	777	806	794	819	764	779	785	860	821	837	764	816	795	773	794	776	817	824	803	798	793	825	804	797	788	766	795	806	813	828	854	803	837	821	769	817	771	839	788	763	788	813	754	772	746	800	769	829	774	762	787	788	841	786	753	794	793	779	777	771	744	794	783	771	763	794	795	791	841	805	803	781	837	778	781	791	833	856	839	832	825	701	818	784	772	791	788	771	792	768	765	790	790	760	804	790	777	771	801	828	818	785	732	792	806	809	758	778	771	798	774	804	766	787	809	762	768	777	781	787	815	793	823	766	764	781	816	783	790	783	784	802	769	800	775	820	751	737	822	777	816	805	812	762	745	801	801	773	802	790	814	801	818	842	799	802	756	807	812	716	794	838	765	815	749	745	798	811	857	787	815	771	798	797	800	760	802	781	760	783	815	756	816	781	791	801	863	757	801	770	817	806	797	741	853	783	802	779	766	812	813	800	833	794	831	813	788	800	832	834	835	761	833	850	767	779	842	748	874	855	807	801	806	778	819	810	794	815	768	820	854	779	810	828	755	805	774	803	814	782	838	768	808	773	789	774	807	774	767	789	777	845	757	779	769	787	769	857	777	856	829	809	760	773	800	777	826	777	775	779	830	784	780	834	805	840	820	819	811	839	783	779	768	807	790	767	801	769	769	782	807	798	793	762	835	825	821	809	729	773	858	811	786	766	778	794	782	784	802	806	778	750	757	838	786	760	841	782	802	826	851	768	789	819	811	793	862	763	781	772	811	802	818	731	757	841	779	815	837	783	839	801	755	808	782	793	776	821	771	725	806	802	857	834	816	746	782	796	832	803	815	817	831	816	812	771	755	774	778	748	791	788	764	764	784	795	849	795	787	783	791	799	784	817	786	765	796	746	820	823	773	849	800	805	760	768	828	809	797	749	752	805	798	802	748	757	821	774	830	773	800	801	792	769	816	827	825	800	810	822	801	810	769	803	779	774	780	785	840	818	798	788	778	776	764	784	766	751	765	766	841	801	793	731	779	797	747	820	789	807	767	826	807	790	828	807	814	807	818	785	762	742	742	812	796	779	788	704	792	810	773	789	761	815	834	812	798	813	819	822	837	802	849	775	738	760	801	809	787	791	830	823	814	793	812	805	709	780	788	797	764	797	775	780	767	789	771	791	869	830	774	833	776	821	782	770	823	748	805	818	768	818	795	796	790	803	802	794	784	794	781	768	797	762	843	787	831	740	799	805	808	760	753	816	829	792	762	791	781	816	790	768	776	793	779	788	818	791	837	761	809	796	806	836	811	800	803	782	803	769	783	790	785	798	781	728	764	767	825	803	783	795	813	828	805	808	773	803	789	783	789	759	808	794	853	776	830	805	789	801	789	782	771	747	777	792	808	759	790	828	789	816	784	827	810	805	754	767	810	826	782	779	776	811	811	793	768	809	778	749	830	824	761	804	756	783	802	850	755	789	849	751	798	770	768	778	804	798	725	783	795	778	855	737	786	785	794	803	779	792	805	820	834	823	793	782	794	842	824	801	789	815	787	759	791	780	813	783	826	798	792	830	765	775	766	800	781	797	803	816	776	738	769	771	838	783	826	804	785	800	794	808	764	815	775	740	740	799	772	742	776	815	769	786	802	784	782	821	781	847	825	791	769	757	723	799	798	763	810	789	755	767	795	804	772	775	832	782	812	778	848	807	794	813	794	806	769	767	755	785	791	823	802	778	795	774	792	795	783	824	772	816	797	773	781	796	773	796	758	822	828	780	773	800	771	757	804	827	779	769	804	721	802	827	791	849	784	804	752	790	822	796	825	847	772	807	795	764	770	755	791	768	762	794	758	815	769	817	792	848	804	832	750	733	793	816	777	819	842	770	822	841	792	797	782	783	798	760	799	810	800	793	799	816	789	807	814	823	768	795	798	760	805	793	795	802	791	783	792	828	787	769	830	816	773	773	789	748	805	789	790	784	795	832	736	755	759	772	771	793	796	788	835	827	776	780	785	807	814	800	836	783	781	775	811	791	759	868	782	807	789	753	787	780	813	755	812	751	785	832	818	744	768	798	788	759	764	789	799	870	807	843	765	754	798	842	819	757
27467	21126	10061	736	442	358	317	309	284	255	268	270	279	285	243	256	363	300	246	286	259	254	234	243	243	248	245	272	287	259	250	266	238	226	253	237	236	256	261	228	272	225	255	231	238	245	253	280	242	246	261	239	269	292	251	234	241	271	257	267	272	249	280	242	249	232	256	255	271	237	256	228	284	254	248	267	279	217	270	226	239	262	255	285	271	243	244	280	260	256	258	281	261	239	255	250	240	239	267	229	265	281	233	238	250	269	274	252	282	237	251	252	278	252	272	237	239	268	266	242	246	255	252	281	253	286	269	252	255	269	268	239	277	242	251	267	281	247	263	259	271	240	241	226	243	288	256	245	236	270	235	248	250	258	246	278	245	266	278	270	240	238	243	272	260	250	245	240	240	245	262	268	238	267	245	273	239	280	222	226	265	246	268	250	265	236	225	235	247	248	263	262	265	285	239	250	279	250	258	258	246	265	246	264	239	227	251	236	262	263	238	267	238	260	253	253	232	269	287	257	277	262	265	230	237	244	246	225	248	230	233	260	237	267	221	240	271	284	263	245	268	253	286	275	245	257	260	251	241	236	247	250	261	238	274	272	285	265	258	270	268	246	255	272	260	278	249	258	235	235	274	271	257	254	262	246	243	229	261	259	267	250	254	253	251	210	271	244	248	246	230	245	250	245	243	249	269	251	254	267	257	244	232	286	264	222	250	265	233	267	295	254	246	245	263	241	258	242	233	274	249	255	280	263	255	266	260	264	245	266	233	259	274	253	253	260	263	275	239	253	213	261	242	263	232	257	281	255	237	295	228	256	250	257	262	273	267	272	259	248	250	272	248	227	240	270	263	246	273	262	270	290	270	243	275	247	239	258	238	262	248	258	256	245	222	253	244	262	267	288	245	265	243	248	265	253	267	263	249	246	278	285	270	258	248	258	255	263	247	243	281	249	299	249	239	254	253	265	241	272	251	250	227	264	235	239	241	254	275	246	236	270	278	258	231	263	252	272	261	258	284	236	263	273	246	252	247	245	250	233	240	239	275	243	246	257	236	266	272	278	272	256	284	278	248	263	259	267	248	258	261	278	239	241	240	249	272	247	280	248	256	282	231	268	253	238	231	266	243	247	243	243	252	246	250	247	283	262	266	255	244	252	235	239	257	234	261	255	250	251	242	259	267	258	249	251	278	279	247	254	247	275	256	244	248	286	263	255	253	269	236	244	251	246	243	252	242	251	245	241	277	263	245	269	283	280	255	242	279	266	220	274	259	266	261	255	268	245	258	251	279	267	254	232	240	285	276	239	264	256	254	244	273	266	236	249	270	249	256	265	242	220	247	248	270	228	258	261	260	257	272	237	266	227	248	277	266	259	257	261	266	278	251	272	296	266	264	258	267	269	262	252	272	270	282	236	254	270	243	261	243	281	260	237	259	259	250	279	247	248	279	256	269	267	281	241	262	247	266	257	248	245	246	248	247	265	236	258	241	250	273	242	295	282	273	257	231	269	253	263	289	261	237	236	257	263	291	253	245	268	255	233	221	252	248	242	270	252	269	236	269	236	235	264	257	265	283	286	283	227	287	250	251	243	251	270	278	242	242	253	263	237	242	292	227	252	242	234	279	245	245	235	259	282	266	251	234	241	259	251	260	263	245	275	252	238	280	280	252	239	269	253	264	247	261	265	274	259	232	236	278	250	264	253	210	256	265	249	264	272	283	237	242	263	256	247	251	249	259	267	246	262	251	231	264	268	251	259	261	267	253	273	261	253	246	270	259	264	263	267	260	248	248	261	242	247	243	250	234	234	245	273	282	274	252	249	256	216	269	249	234	247	248	238	240	260	282	239	265	262	232	255	239	262	271	256	230	257	225	244	256	278	249	259	261	254	283	265	276	250	229	294	266	241	259	258	263	258	245	257	249	226	242	251	259	253	290	242	259	260	233	244	239	263	229	277	255	234	236	276	237	240	263	256	251	227	254	243	272	232	266	253	272	281	256	230	276	242	231	266	251	233	245	252	263	263	289	263	257	273	275	266	270	246	241	253	260	267	287	235	246	252	247	281	279	257	236	257	237	239	234	222	255	261	249	228	256	280	273	258	250	262	252	274	265	255	294	230	255	246	251	252	277	263	234	288	248	286	235	265	240	260	253	251	264	278	264	231	246	248	244	236	244	243	243	247	264	269	240	232	249	250	207	289	230	237	232	255	242	272	233	228	263	269	252	248	281	242	281	242	248	286	240	251	262	290	259	253	257	253	251	246	241	239	234	261	225	249	250	262	278	262	238	246	243	265	260	256	243	258	254	251	262	247	249	281	264	220	239	251	254	270	233	202	264	243	259	247	247	264	247	269	245	264	248	260	251	253	253	248	249	274	267	244	276	278	278	261	223	290	278	254	252	277	254	214	263	276	242	264	244	271	231	283	245	296	241	243	238	242	260	245	243	268	239	242	233	258	228	268	233	247	237	215	275	250	248	286	243	268	232	248	254	237	285	269	259	263	221	230	257	269	234	267	228	267	252	222	270	252	251	238	250	245	272	249	251	223	237	274	276	262	260	256	256	268	233	239	236	258	248	264	271	251	257	258	248	241	253	245	256	249	237	247	261	299	256	233	266	263	260	271	285	255	260	254	289	264	228	252	249	281	288	221	235	263	259	265	249	258	260	243	239	256	272	243	257	233	247	272	305	262	257	240	252	239	254	260	232	267	239	282	266	250	278	243	241	254	238	270	278	257	251	276	244	253	266	256	251	245	255	232	221	246	232	263	271	245	227	249	261	239	225	259	238	254	252	239	241	262	268	272	267	231	237	249	266	255	266	279	256	259	271	260	218	246	298	246	258	254	261	232	278	246	274	242	241	229	273	248	222	272	264	238	251	252	246	230	222	258	250	257	247	278	271	260	263	269	250	257	251	235	252	241	289	267	253	245	252	240	255	271	256	244	244	267	254	269	231	234	251	256	242	246	263	256	240	255	272	263	231	274	264	263	270	247	276	226	260	267	278	265	262	236	287	249	235	289	231	272	247	248	241	269	244	247	255	251	236	261	245	258	237	228	254	228	239	252	246	250	250	235	270	296	293	271	240	259	258	243	249	246	257	245	287	265	248	256	270	251	273	242	276	239	224	240	303	233	270	271	257	235	253	273	256	234	263	257	256	257	253	232	264	275	263	256	249	279	263	266	265	266	259	255	241	217	289	268	271	254	261	245	257	266	248	245	255	235	267	258	279	258	284	254	263	257	255	262	272	260	253	263	266	253	246	270	284	280	271	256	246	230	249	267	269	258	274	242	273	237	255	264	256	244	260	253	247	237	253	245	252	285	265	250	234	253	260	272	270	260	254	244	271	206	239	215	238	254	271	238	263	281	259	239	240	248	266	260	268	243	247	244	257	265	254	243	260	240	265	243	269	265	260	267	258	259	270	247	241	246	264	234	263	270	257	264	254	244	242	256	249	260	266	260	274	232	247	254	249	259	265	282	250	253	234	259
3836	1052	907	571	490	409	407	383	371	346	364	311	334	341	282	316	522	374	319	310	319	286	337	308	277	313	289	322	295	329	297	314	293	319	313	288	326	301	286	333	301	342	297	304	338	307	312	295	319	322	322	332	285	291	281	308	303	316	319	296	304	290	311	317	293	315	323	309	302	297	297	304	305	325	302	313	317	307	333	313	298	332	319	317	315	296	318	312	305	303	314	320	323	303	281	300	274	305	287	317	271	319	304	331	314	318	301	304	298	295	302	325	355	315	288	290	274	294	332	290	305	297	321	301	292	322	321	305	295	296	281	307	346	270	333	307	311	302	302	290	276	329	298	320	308	265	320	273	351	285	296	334	327	291	302	299	323	321	318	312	306	278	303	269	311	286	280	290	318	303	322	286	309	338	319	315	315	335	313	341	317	323	309	319	318	311	338	273	306	338	317	304	319	308	312	307	282	300	321	350	273	284	269	324	280	294	282	313	294	275	303	336	324	337	346	299	312	324	314	272	296	284	323	321	337	317	284	318	294	301	323	293	316	304	285	304	270	276	278	308	321	308	304	313	337	318	316	306	322	306	320	311	307	303	309	304	292	325	321	345	321	311	289	344	309	281	334	336	323	324	299	291	338	323	324	308	304	288	304	295	280	299	310	306	311	277	291	298	282	323	285	296	288	288	281	277	313	302	300	317	327	308	283	303	310	282	316	298	350	289	301	348	340	287	302	310	305	307	301	321	319	324	331	333	311	298	287	284	334	267	296	269	298	319	284	289	343	322	337	308	312	296	334	288	315	299	271	308	317	319	284	342	315	338	299	278	316	314	320	310	305	282	299	314	350	338	286	318	307	297	296	322	311	300	301	310	327	325	327	314	325	269	321	316	323	317	296	310	306	286	303	310	307	284	331	312	311	318	309	299	311	300	302	327	286	324	330	291	308	306	295	315	302	325	328	319	295	296	302	302	299	296	324	343	307	315	291	297	315	336	312	313	270	310	332	307	310	289	289	291	322	313	338	289	330	312	336	292	312	286	336	308	341	311	321	339	316	328	309	300	292	323	318	312	331	303	308	291	337	285	319	319	320	283	279	314	297	333	289	306	316	294	329	298	333	296	323	343	306	309	275	311	306	279	308	276	316	307	310	305	294	327	312	303	296	314	309	309	295	305	307	284	315	312	334	318	277	262	321	282	309	305	320	297	322	318	308	307	315	285	319	292	304	293	316	327	333	293	277	284	309	322	282	290	320	306	306	306	306	313	278	324	292	323	317	297	312	323	336	310	293	306	326	311	293	327	286	319	294	306	331	272	318	296	318	303	305	325	304	325	337	304	310	294	329	324	301	286	306	304	334	293	274	306	340	329	281	286	310	318	302	316	294	289	323	296	305	332	333	301	321	275	294	329	292	308	303	287	327	289	327	307	297	290	306	284	329	295	301	317	305	293	324	304	285	322	324	302	270	285	305	305	308	335	307	320	324	350	278	275	291	291	313	274	308	295	285	333	313	314	304	314	326	282	297	267	305	296	321	309	329	303	320	311	303	304	324	326	284	301	299	304	309	319	339	297	334	270	334	300	329	313	315	307	297	305	312	301	330	280	313	295	303	289	304	302	290	310	309	354	315	277	294	316	253	314	331	347	297	308	291	305	311	280	290	315	267	317	330	276	337	282	308	298	336	301	300	344	292	303	290	296	290	295	316	310	292	301	302	278	301	287	317	278	316	322	318	351	314	315	263	293	358	293	323	330	281	304	330	328	322	340	322	307	325	319	314	331	325	321	292	277	314	318	303	282	325	272	349	303	290	302	317	307	299	321	313	311	306	308	303	290	312	308	302	309	319	326	304	316	344	321	285	290	345	323	323	337	286	309	303	290	291	319	298	298	338	287	300	306	325	300	287	306	274	314	294	322	298	302	318	316	309	307	305	304	322	272	319	320	320	310	290	310	300	307	290	284	295	310	290	291	292	322	307	297	310	318	316	299	288	277	318	295	293	281	313	327	294	304	300	311	311	316	309	278	316	302	331	306	295	323	272	319	310	271	278	306	291	297	302	293	297	292	342	301	294	299	297	293	325	288	314	294	301	305	293	291	319	307	283	336	302	290	348	331	316	316	281	309	292	295	311	306	301	323	320	307	296	300	294	300	329	319	294	319	288	314	331	300	292	295	311	319	313	311	287	305	333	305	307	300	330	319	302	277	289	303	326	293	299	307	281	307	279	312	335	327	308	304	342	307	311	294	309	319	308	301	289	274	334	301	283	303	296	309	309	310	330	277	336	291	311	326	327	300	296	317	328	286	298	335	307	303	278	287	328	296	279	322	283	338	281	277	338	291	314	331	280	309	318	332	284	306	302	334	319	297	308	297	351	304	338	307	279	332	301	319	312	314	324	317	306	289	298	295	315	288	299	316	299	294	326	337	326	258	280	296	327	342	328	284	311	285	330	331	301	306	297	308	302	322	314	309	305	305	291	334	304	302	306	303	307	310	307	329	322	304	317	331	321	314	319	278	338	306	319	345	322	298	320	290	312	333	300	302	317	319	305	319	310	328	341	302	295	314	297	317	313	306	316	306	295	295	318	291	304	310	296	313	286	368	278	321	293	287	308	285	315	317	332	302	288	308	314	282	299	297	313	302	308	298	324	297	323	297	301	335	277	321	305	312	313	313	288	310	280	318	319	325	316	289	283	296	263	323	315	303	298	297	327	280	322	291	264	307	337	310	310	328	306	300	305	306	299	313	281	311	307	284	306	301	316	296	329	334	283	311	317	302	307	297	318	303	326	294	303	334	287	297	295	344	273	325	292	298	318	297	301	304	304	307	281	325	320	302	293	339	320	328	332	297	316	288	321	293	303	283	277	283	312	319	313	316	279	315	323	271	295	348	306	317	272	321	306	322	314	283	313	269	289	343	316	342	297	286	283	318	281	308	322	312	313	300	328	329	343	297	303	319	314	305	321	306	305	325	291	276	286	312	317	311	322	327	297	316	317	314	322	316	307	285	312	291	290	324	330	304	288	325	312	314	319	300	319	276	311	290	315	296	297	295	321	327	278	309	300	305	323	305	313	313	288	288	298	310	319	316	294	326	310	282	295	296	300	311	299	291	313	312	304	316	286	306	338	333	333	271	306	291	300	319	285	293	311	297	283	311	283	325	327	312	342	310	280	331	287	303	321	289	294	307	284	321	322	300	307	320	334	308	304	310	313	298	283	336	293	328	304	334	289	288	308	315	296	286	312	320	295	318	304	294	304	329	307	319	304	304	306	308	264	285	290	287	296	288	328	284	270	284	308	322	297	296	311	344	335	292	308	284	329	324	311	310	297	351	297	284	301	318	316	312	297	314	332	311	289	303	260	289	281	295	313	300	321	324	274	281	323	307	313	311	330	283	294	297	297	312	302	291	341	326	318	307	309	290	288	285	300	315	314	299	292	316	303	319	277	300	318	321	291	342	302	294	317	315	303	290	291	287	309	335	325	292	325	323
23850	21584	29368	24279	21574	17903	2193	1199	887	767	805	754	749	668	688	714	2346	1101	610	636	608	592	576	605	609	610	592	556	586	548	626	574	600	583	553	582	580	561	583	523	592	562	561	606	536	526	544	556	553	546	519	587	559	514	564	563	525	595	560	560	563	570	574	578	591	609	536	580	589	570	592	576	553	576	587	505	561	552	550	539	539	546	554	542	554	571	519	520	516	571	563	567	553	550	571	553	553	569	529	578	564	572	555	565	539	562	551	565	565	581	575	520	558	536	558	558	547	561	528	524	573	556	547	580	516	603	540	538	528	548	521	528	554	520	516	591	490	562	586	546	546	525	593	548	526	571	560	561	565	520	559	553	466	531	571	588	550	540	509	518	565	558	528	576	530	530	551	554	569	551	533	555	548	540	556	549	587	543	559	540	542	560	534	563	562	555	559	553	512	614	559	569	563	588	545	523	575	558	561	568	500	543	606	558	530	532	583	580	483	541	552	547	518	548	548	542	575	508	556	567	541	560	541	565	543	512	604	556	517	590	549	556	567	562	558	535	528	558	525	528	524	499	538	506	554	555	548	571	542	542	522	548	533	510	570	541	549	558	574	539	538	533	542	563	530	546	557	522	576	538	575	546	531	544	518	537	545	548	571	548	554	565	573	514	562	577	551	566	544	527	562	577	521	589	548	574	537	576	524	537	560	533	554	542	552	524	590	578	547	519	516	570	533	538	536	510	593	533	560	523	565	554	590	561	553	543	565	524	521	551	549	531	552	551	574	555	552	556	520	556	550	578	534	485	535	503	538	544	579	521	525	498	514	545	537	575	521	553	532	506	551	602	524	558	571	568	522	579	535	576	555	567	584	521	524	565	514	543	524	582	565	582	505	559	563	583	579	550	559	543	542	522	554	540	572	564	566	548	589	532	583	562	534	516	570	495	588	577	577	561	536	518	517	534	550	551	565	538	565	573	569	566	536	565	543	555	508	546	556	571	490	503	567	553	553	510	571	502	572	532	583	548	540	551	550	570	557	575	503	555	585	544	551	540	551	530	562	553	564	527	543	527	535	554	552	532	540	532	514	508	556	541	500	547	574	533	517	552	531	528	566	533	547	578	599	550	585	564	569	535	546	602	556	551	567	562	536	574	531	608	565	548	545	555	498	542	535	580	605	560	547	559	552	504	525	541	571	546	535	566	563	563	559	522	563	541	584	578	553	529	563	568	542	553	587	562	523	525	533	551	540	588	551	516	559	551	563	567	567	532	576	563	575	543	561	575	562	564	504	552	487	564	613	540	548	511	556	557	556	546	537	549	567	578	544	556	567	568	562	520	545	519	564	532	556	534	534	510	528	558	586	572	532	527	550	549	558	548	559	539	520	548	559	542	549	590	524	532	503	566	558	563	581	525	575	541	521	572	547	511	560	512	567	528	582	551	562	551	570	568	575	579	544	527	526	582	525	542	540	528	532	518	522	542	558	530	551	539	494	506	567	524	544	562	610	597	558	576	559	523	577	546	568	557	536	550	549	564	576	519	557	560	552	599	567	564	568	534	532	529	550	570	523	584	501	557	558	523	518	557	526	558	582	568	561	584	554	580	569	563	550	527	546	559	552	555	520	581	564	551	566	519	567	556	550	526	562	587	541	563	544	556	502	557	526	528	557	524	539	568	533	560	568	565	578	537	546	555	561	534	546	526	525	546	547	524	540	511	558	589	560	559	554	537	543	540	536	570	575	534	586	535	534	540	559	603	577	508	525	546	538	574	556	572	544	538	561	569	513	536	557	540	568	544	609	559	591	533	560	582	532	587	534	549	587	517	549	534	557	556	564	568	606	518	568	555	515	549	587	516	575	533	511	606	540	549	552	569	534	549	535	569	591	553	547	533	557	536	541	545	555	567	551	539	542	566	569	552	561	576	544	536	544	526	561	528	539	545	572	568	552	523	572	558	580	548	544	513	584	527	541	545	593	563	537	547	570	582	558	537	565	512	529	523	569	549	587	547	611	553	534	559	553	555	551	587	557	557	522	553	528	574	527	537	526	586	582	531	554	555	524	512	616	555	557	543	523	511	560	532	595	518	537	535	548	551	538	555	565	561	553	563	581	557	560	577	536	511	562	553	573	551	565	511	583	530	591	554	585	595	612	600	595	545	529	530	516	556	543	528	551	560	553	561	562	537	592	560	580	565	534	527	558	581	555	529	565	580	549	558	553	543	558	540	599	548	521	575	585	591	529	518	528	524	546	528	518	528	528	489	516	542	534	538	488	545	555	522	546	505	593	544	540	563	536	556	561	553	545	555	530	548	613	582	555	583	566	572	555	560	573	532	551	604	555	556	554	555	576	570	552	539	589	555	521	556	564	544	528	580	557	567	545	509	504	549	517	545	485	561	543	534	550	527	502	527	550	557	546	485	549	564	541	567	545	593	517	523	547	541	567	539	578	535	540	521	554	497	548	548	558	544	564	536	552	534	536	537	545	575	553	567	557	528	526	582	560	560	517	563	499	555	564	551	581	542	530	526	477	580	545	537	535	535	589	535	560	561	532	562	544	534	547	528	555	548	565	568	542	542	553	538	537	568	529	544	565	558	539	550	557	536	525	559	591	571	555	533	576	553	519	509	527	557	542	582	555	525	516	542	488	545	519	560	529	542	563	518	576	567	536	535	559	537	557	564	540	598	553	568	561	506	531	560	573	530	509	549	570	558	537	572	568	579	566	569	560	567	551	569	562	548	584	511	555	534	539	563	521	535	520	556	562	548	569	490	578	613	581	564	533	490	562	589	546	537	589	537	609	557	565	539	601	550	512	542	568	562	531	561	597	529	515	553	544	559	533	561	542	544	558	528	535	562	550	528	510	576	551	571	545	537	569	561	583	532	556	576	552	512	501	597	550	552	550	536	522	551	537	563	521	514	568	581	569	568	521	592	566	568	552	569	558	546	607	553	579	557	541	581	548	535	574	539	544	557	556	507	561	522	556	550	575	577	568	508	527	509	583	536	513	530	545	550	514	537	510	555	519	573	485	515	549	553	607	550	598	511	552	520	563	522	583	538	573	578	503	500	518	601	548	564	557	585	550	577	552	550	529	527	510	531	558	494	613	586	517	566	577	537	554	592	607	520	522	556	567	532	571	491	572	540	569	535	604	544	486	545	552	523	545	543	583	510	504	548	556	521	534	546	579	509	535	560	601	538	562	548	601	563	549	545	528	578	561	567	554	528	527	571	567	530	535	554	557	528	510	522	587	587	572	539	576	520	555	589	516	533	538	512	550	500	490	575	556	491	568	573	556	525	588	583	586	543	547	504	568	587	531	540	517	508	530	537	553	499	541	520	528	523	540	614	510	562	531	536	556	547	532	542	607	587	539	531	523	544	554	554	562	553	573	583	525	543	606	528	542	559	577	526	565	575	603	515	573	560	541	558	580	556	532	547	610	536	531	555	564	541	545	551	542	604	606	508	520	555	511	520	526	539	546	564	592	532	569	530
4828	10573	9295	4844	3351	2604	2036	1724	1425	1225	1132	1045	939	903	911	810	3981	1422	723	721	675	699	672	696	721	671	683	642	691	663	625	617	644	672	645	672	621	633	643	638	675	642	590	673	650	621	619	640	632	642	656	589	635	642	596	576	604	656	638	599	611	628	609	599	629	649	607	584	652	630	637	628	638	662	615	638	642	679	654	611	600	622	614	619	614	600	579	629	600	637	639	640	628	587	617	628	616	601	635	653	614	592	649	637	650	606	657	656	582	630	574	621	587	686	643	636	657	639	648	642	624	647	615	632	624	641	635	664	605	655	657	652	627	616	623	583	603	587	585	583	608	611	647	619	651	594	638	620	640	624	600	635	630	601	601	642	609	617	613	607	644	573	614	605	613	637	636	635	636	625	623	625	617	635	607	639	659	622	664	646	602	685	622	605	588	638	606	608	583	642	646	628	613	661	612	603	658	619	600	591	636	603	629	645	627	614	650	628	674	643	607	595	626	590	622	629	632	673	618	633	627	647	611	646	676	622	603	636	610	617	671	591	529	642	606	608	633	602	648	620	644	671	630	644	600	598	633	657	629	618	610	627	589	597	627	658	633	668	629	572	606	640	628	602	610	631	637	652	586	632	666	604	644	667	606	626	647	602	593	611	613	618	630	605	578	642	646	617	622	632	609	606	607	604	673	625	618	603	591	625	589	646	573	639	619	620	584	613	626	632	619	638	625	662	610	659	612	626	664	636	615	608	632	621	609	610	626	630	625	668	578	645	606	618	604	600	640	641	654	652	644	613	607	612	633	613	641	647	611	579	630	622	656	599	597	625	615	608	625	611	640	630	599	641	654	621	626	577	680	608	654	630	613	593	625	597	590	668	642	598	627	617	584	581	589	646	659	600	628	609	633	635	622	615	616	628	615	590	621	621	628	618	597	632	605	611	608	622	609	653	619	624	619	618	602	634	598	647	619	620	614	620	651	677	626	607	619	627	649	618	595	594	634	658	620	644	579	665	640	629	567	666	634	634	613	590	641	603	590	602	580	612	659	609	664	590	637	627	561	631	636	624	638	590	662	587	612	615	644	595	624	633	575	625	642	674	655	631	614	644	618	615	586	652	600	648	672	613	657	645	646	635	611	650	663	624	621	576	640	605	652	613	642	601	613	607	601	624	610	599	646	642	675	649	628	666	581	602	653	639	630	616	594	613	658	607	603	643	613	683	630	652	617	669	630	625	609	604	615	603	673	619	609	598	597	620	615	575	622	636	616	632	577	645	606	620	602	629	644	643	630	666	676	632	639	629	637	626	686	658	642	639	613	667	614	627	650	648	614	628	682	631	610	584	621	637	591	611	615	650	622	641	576	605	626	651	600	613	601	693	674	613	619	616	592	615	627	612	660	620	598	619	669	624	603	579	635	611	606	586	639	626	608	608	608	626	640	616	636	622	649	649	599	653	609	596	611	628	610	649	639	592	649	613	661	602	623	641	643	598	634	661	610	620	616	632	626	633	589	638	641	651	618	610	645	626	597	608	622	599	631	627	625	628	639	606	614	641	622	596	617	625	641	686	662	593	601	631	664	620	593	613	608	621	650	631	574	617	664	639	593	654	627	628	592	650	659	645	620	625	586	663	597	647	599	611	660	680	641	642	669	622	631	625	639	652	626	661	636	641	619	639	616	599	627	668	602	639	648	601	656	599	599	608	650	637	656	625	664	607	634	585	572	615	593	639	630	655	603	608	603	602	651	543	631	647	587	596	658	590	633	668	632	600	602	636	660	613	606	637	636	612	643	644	604	657	603	600	617	613	613	595	614	638	649	594	639	625	595	632	635	605	580	621	642	687	604	618	614	666	622	632	634	671	668	592	601	602	592	634	625	557	624	579	646	615	597	623	603	610	605	639	611	618	637	622	604	578	620	609	582	583	619	634	609	578	633	676	664	616	610	640	638	622	622	620	597	636	617	632	641	587	611	628	625	610	600	569	651	649	654	643	608	650	609	619	608	669	598	643	599	625	617	690	656	608	637	626	673	613	612	634	600	616	617	624	629	639	658	608	632	607	638	606	613	613	647	595	599	624	585	621	603	632	580	648	652	623	626	618	603	586	633	613	607	631	597	601	645	654	609	595	659	589	627	638	605	625	632	621	605	665	635	637	655	594	611	614	626	634	677	613	604	583	633	590	544	633	631	591	648	660	653	601	617	623	644	641	638	637	581	607	603	631	594	594	661	605	615	622	629	641	629	600	642	581	626	606	660	636	612	664	618	635	607	589	602	644	676	654	638	574	640	578	611	617	574	629	597	655	621	591	634	626	647	619	618	581	589	631	614	674	639	647	652	596	597	629	600	624	593	644	597	610	633	584	625	601	583	582	610	594	624	657	616	636	617	617	590	642	652	584	594	576	634	609	600	639	637	607	634	587	606	597	653	598	606	625	614	608	606	642	628	649	652	618	667	630	619	621	670	599	620	635	581	600	624	614	618	651	584	580	632	627	601	614	609	558	615	590	633	614	604	597	650	613	628	640	624	610	585	658	634	605	612	591	639	599	628	650	628	676	626	595	645	641	610	622	620	600	592	645	642	619	648	569	653	657	612	619	620	612	606	610	637	653	627	632	592	624	642	651	640	619	571	641	627	641	677	632	607	613	667	638	598	584	599	626	645	610	596	596	614	600	630	613	626	700	645	631	625	619	692	612	615	586	633	605	616	623	675	636	606	639	619	592	646	632	628	651	577	638	651	606	661	575	630	589	609	607	608	591	632	577	627	614	614	640	626	660	623	631	627	601	648	595	594	634	621	622	676	648	586	640	621	615	671	621	610	663	650	580	644	632	633	670	676	601	636	631	618	624	636	574	649	575	622	615	599	597	646	644	634	628	597	652	603	603	626	630	661	608	647	628	628	555	636	592	642	617	616	624	671	596	618	599	641	652	592	619	626	643	596	648	614	590	594	628	598	653	621	616	621	593	614	645	649	625	667	611	631	647	619	606	608	648	631	595	610	655	622	672	577	630	586	631	626	596	619	666	631	650	630	633	627	622	645	588	575	671	589	632	620	614	628	631	615	606	595	599	622	579	668	599	581	607	628	599	650	565	589	609	606	655	684	597	558	631	605	590	614	650	614	623	598	663	611	616	653	599	621	656	637	614	612	659	627	606	594	630	564	635	609	671	608	641	594	641	599	641	630	596	626	626	607	623	633	646	635	642	651	633	659	592	615	624	605	642	625	657	618	599	630	620	608	622	619	639	611	639	675	600	618	650	644	570	652	597	614	609	582	658	604	643	577	624	635	652	640	620	624	603	596	641	625	645	601	608	617	634	631	635	652	587	625	642	645	627	671	582	634	624	661	639	623	669	585	618	641	598	685	647	606	619	648	632	640	648	616	650	572	643	640	623	631	675	633	609	563	613	617	620	627	573	609	630	619	654	624	631	655	589	665	607	631	634	675	663	630	648	672	568	627	600	606	664	672	613	624	619	594	661	634	634	598	622
25135	21544	28437	25013	17157	1042	619	520	430	378	417	341	347	306	313	330	1261	639	314	300	313	311	265	272	314	298	299	295	306	319	273	285	269	297	263	298	281	291	263	284	249	256	312	261	278	273	282	271	279	271	275	248	243	254	286	296	283	251	292	280	294	291	237	301	291	298	297	294	287	245	232	292	290	281	300	280	268	267	267	270	254	281	283	275	266	259	281	276	278	267	296	289	258	263	298	306	270	299	264	302	258	275	253	288	282	251	283	253	258	252	263	286	272	274	282	296	277	313	278	269	295	266	279	253	287	270	279	279	288	280	242	268	275	235	297	290	266	314	280	280	272	273	284	265	291	267	279	300	268	286	254	282	263	292	257	271	291	287	273	256	236	286	253	267	278	253	269	298	271	277	248	287	310	270	282	276	267	305	267	299	280	303	282	290	303	316	264	250	269	293	277	306	239	288	288	259	273	314	272	309	268	285	289	239	291	264	281	277	251	287	273	294	262	283	249	268	302	263	276	302	279	263	253	286	247	258	277	237	277	294	268	263	286	287	283	280	306	269	256	275	285	266	285	260	267	291	271	263	291	269	255	277	302	300	259	267	270	275	259	294	250	272	305	272	293	287	269	270	260	255	250	266	254	260	281	287	284	270	276	281	264	268	263	301	249	267	307	270	292	254	276	286	261	276	240	281	263	278	279	293	247	308	271	284	290	257	256	274	254	276	284	275	288	295	304	290	267	278	264	255	275	283	253	255	264	287	281	282	281	284	284	267	291	290	253	275	278	277	266	267	273	262	284	270	306	267	242	282	262	279	261	278	296	293	258	301	299	269	286	256	293	289	302	276	280	280	267	248	285	320	271	240	273	258	264	265	254	275	266	272	303	273	284	247	295	265	261	256	265	294	242	304	258	273	302	270	260	284	284	268	259	261	297	280	282	291	292	276	291	293	264	280	297	301	290	266	288	259	263	276	271	269	282	293	287	239	260	265	262	274	271	228	274	279	278	248	297	256	233	288	265	261	265	255	256	266	270	271	280	267	278	271	302	281	267	266	275	282	262	304	303	300	293	294	235	268	265	277	260	288	288	263	286	285	274	284	261	264	276	312	251	276	281	281	279	313	294	268	262	259	275	267	253	277	297	288	260	253	277	259	282	284	295	276	288	299	300	259	282	296	230	292	271	283	262	298	276	257	283	293	285	251	307	285	265	297	276	268	282	303	270	271	263	267	267	272	258	268	276	274	257	272	266	268	241	244	284	253	258	255	298	303	311	289	301	243	283	256	287	256	281	256	279	279	297	276	289	273	265	261	278	288	234	253	258	291	286	274	299	293	287	274	266	291	282	268	241	272	282	311	247	281	265	302	296	289	272	292	271	292	291	273	286	291	284	284	274	267	278	274	308	257	299	259	279	301	259	285	291	274	290	273	265	282	307	265	253	244	245	280	253	262	279	256	287	286	291	283	297	263	243	246	283	266	278	262	258	257	292	274	274	275	279	303	277	275	287	267	287	291	292	275	283	272	282	228	224	295	298	256	309	275	266	259	290	297	270	274	270	269	278	261	257	239	240	282	249	279	288	264	308	294	283	296	264	264	261	261	232	266	302	264	240	273	283	268	285	258	305	286	303	279	256	290	257	309	284	249	297	256	287	245	278	244	285	287	270	256	280	243	274	271	300	265	295	265	279	257	268	275	265	262	248	276	264	291	282	277	253	288	289	297	246	252	274	234	251	266	255	276	263	247	283	271	273	266	293	293	278	300	267	248	267	272	256	261	258	295	272	265	291	262	293	280	284	269	272	276	296	290	280	259	302	273	250	310	265	292	269	286	275	262	295	306	288	266	248	298	275	262	273	249	278	241	265	286	271	295	242	273	278	258	263	284	293	289	261	266	285	268	247	268	259	264	257	262	296	283	259	289	268	266	266	279	274	267	267	282	273	264	272	257	264	300	244	268	279	262	261	279	263	275	241	279	246	303	268	283	253	272	245	266	277	270	282	317	274	273	251	285	265	275	277	276	248	254	276	266	286	251	268	296	302	295	291	275	245	290	254	285	283	251	243	275	285	250	279	262	249	267	268	283	269	253	269	309	269	265	234	282	282	270	274	267	255	270	257	309	302	290	276	290	283	295	274	279	277	278	281	305	297	268	274	260	253	283	315	270	291	243	277	250	300	264	259	252	304	270	262	293	259	268	271	279	268	280	265	273	284	273	277	290	276	275	260	273	274	284	295	263	299	319	281	272	273	280	318	254	267	298	273	270	289	281	286	279	300	275	256	293	273	292	271	279	275	293	281	273	271	270	266	264	287	279	282	262	267	278	276	270	292	263	276	258	261	265	282	257	263	268	268	264	289	272	282	257	257	288	303	275	272	273	275	314	279	279	243	271	281	268	245	264	264	281	277	278	257	262	276	271	244	267	263	256	288	240	258	257	272	282	295	246	278	282	276	271	280	297	267	274	278	290	285	288	249	298	265	273	259	256	256	276	277	250	278	274	272	269	289	258	281	259	283	298	253	288	244	266	284	269	267	266	260	256	264	280	263	292	280	284	280	261	262	287	283	282	272	294	281	258	253	275	301	265	269	271	272	282	292	268	270	258	256	293	223	250	271	277	292	250	278	287	272	279	279	283	287	269	291	257	268	265	275	269	267	282	296	257	279	300	262	251	300	260	282	272	269	270	265	269	289	246	256	277	274	295	268	238	276	290	298	295	255	284	266	275	282	251	286	259	280	261	248	293	271	281	289	254	259	265	255	268	267	272	280	270	238	271	268	270	294	315	260	238	279	282	261	289	303	288	261	262	242	282	269	279	245	255	269	296	296	262	264	276	288	266	270	262	265	266	264	252	250	303	284	275	254	279	255	270	268	290	290	259	262	260	291	274	279	291	261	259	286	274	258	255	267	264	275	283	293	253	268	249	269	297	292	265	270	291	270	259	299	278	279	259	272	247	302	271	288	282	295	269	257	268	269	263	282	262	275	273	278	272	294	313	298	292	282	273	265	277	281	268	273	283	273	250	268	260	265	280	261	274	255	289	270	271	273	291	287	282	261	290	303	276	265	265	313	242	276	288	286	275	260	260	270	284	257	290	246	275	296	285	294	288	280	293	290	311	281	282	275	254	281	284	269	263	272	264	263	243	290	280	264	258	281	301	246	265	249	268	264	254	310	276	272	278	278	279	249	299	290	267	257	257	290	278	283	264	247	284	256	278	267	284	284	258	259	271	268	297	265	293	271	262	260	311	288	277	278	278	283	277	307	284	254	268	288	236	308	263	282	283	272	271	306	277	284	283	266	287	280	277	263	279	264	249	278	269	286	281	271	272	262	279	280	256	288	292	283	255	253	287	261	295	295	324	325	280	266	261	265	256	267	255	269	260	260	307	283	249	279	269	264	253	274	298	275	322	258	272	270	267	270	293	294	270	290	305	284	249	268	278	267	263	266	287	275	234	298	261	253	281	294	261	289	280	281	269	289	270	275	264	276	264
4862	6327	5118	2637	1925	1446	1183	992	820	716	658	537	565	513	528	508	2475	1031	425	400	375	407	363	377	397	365	391	345	384	372	391	373	354	361	366	377	370	364	337	388	379	357	342	382	335	332	383	334	364	321	353	361	366	370	369	366	390	355	334	345	378	377	357	360	348	340	355	363	330	352	356	344	353	307	393	333	349	347	365	349	327	356	362	360	351	335	324	384	317	338	328	331	374	371	364	380	352	364	370	342	332	380	376	340	381	364	352	331	358	321	357	362	369	354	334	358	325	340	369	324	377	316	362	347	329	358	353	371	340	312	346	359	338	347	352	347	359	367	370	352	368	340	351	373	363	356	345	344	357	359	361	367	344	335	365	347	359	366	349	347	396	341	334	320	342	340	380	377	335	364	381	360	344	323	360	337	356	355	353	328	357	350	335	344	352	345	337	357	312	346	370	365	347	363	382	346	319	349	341	325	342	340	330	353	339	381	358	338	307	344	341	326	368	342	340	343	385	357	350	329	375	342	345	324	362	356	398	328	333	333	367	306	351	337	345	329	338	344	329	333	335	343	344	340	381	380	356	335	353	365	363	333	302	326	362	337	371	334	352	304	365	340	362	341	376	334	367	358	333	327	342	349	332	398	356	331	340	348	380	332	346	370	353	338	330	356	357	356	316	320	323	333	340	341	345	345	386	315	336	363	360	311	291	335	370	339	356	374	352	327	359	343	312	354	318	337	342	348	336	342	341	353	347	342	364	362	369	358	347	325	357	335	361	333	326	337	363	376	340	287	353	340	372	381	353	370	341	340	346	329	372	330	339	328	367	326	360	364	320	347	341	348	359	373	321	355	359	377	356	363	362	381	312	331	353	358	316	329	360	369	352	336	340	332	356	315	363	332	320	371	296	386	338	379	320	335	346	346	340	344	359	332	306	359	340	354	361	354	325	350	321	370	366	361	378	357	340	362	342	360	355	312	348	369	362	333	342	319	353	318	337	357	376	360	331	348	337	345	354	400	338	358	336	332	360	353	356	312	351	351	346	323	345	358	368	348	360	328	359	343	353	355	366	314	336	345	352	345	305	364	374	342	304	338	367	346	358	320	319	360	332	343	338	345	366	376	353	333	342	357	356	363	370	320	354	337	356	369	333	334	337	364	316	364	353	363	339	362	328	369	364	361	364	389	355	349	366	344	349	353	331	351	335	345	333	339	366	341	332	327	350	349	348	356	351	352	343	331	332	352	327	364	315	318	339	350	346	320	340	361	329	328	335	342	325	336	333	350	362	333	369	330	354	357	321	302	359	328	380	319	354	351	358	326	334	373	346	349	329	355	355	334	374	360	336	345	327	357	355	340	334	366	330	348	341	365	344	361	331	346	354	367	356	358	340	353	369	366	341	355	359	325	335	344	368	379	338	358	340	346	346	344	369	364	347	335	349	333	344	349	345	346	338	344	336	336	350	355	360	320	369	329	333	362	347	312	366	357	374	330	314	357	357	355	362	347	322	352	380	313	334	370	385	389	354	329	341	352	374	366	321	326	318	338	393	377	344	308	329	339	326	338	341	343	381	385	344	338	388	367	354	378	372	358	351	317	345	382	360	338	333	327	339	342	344	347	379	325	375	341	351	360	361	331	360	370	335	348	319	342	345	384	336	321	341	355	336	362	366	330	396	344	325	319	360	323	323	394	392	313	324	378	340	366	345	336	318	362	342	347	370	343	339	347	321	362	352	338	376	346	359	349	346	373	328	366	351	326	316	328	346	376	364	345	350	367	356	344	366	345	308	372	353	377	364	340	335	361	359	348	335	332	341	367	336	359	335	377	313	316	350	330	368	328	366	328	324	347	349	319	306	336	367	346	340	358	370	376	355	356	363	345	366	353	386	360	339	297	339	366	351	363	328	359	364	322	374	331	358	340	376	330	373	380	364	383	312	339	348	308	340	376	360	325	336	298	366	362	385	350	316	339	352	361	340	319	358	363	343	361	352	367	336	341	347	307	331	341	346	353	334	366	328	333	369	361	330	366	349	319	330	360	348	348	352	301	377	401	329	352	343	343	331	320	339	345	328	354	342	367	377	386	364	358	373	337	335	333	390	321	356	342	362	346	320	350	377	364	354	338	384	333	348	336	354	357	358	316	347	336	373	394	376	364	329	337	349	332	356	368	345	375	342	366	337	331	319	322	342	383	337	353	353	339	381	337	301	336	332	371	354	377	351	356	343	369	360	385	325	372	364	343	358	355	330	313	333	330	351	341	358	341	341	354	334	335	360	353	357	343	329	338	333	321	332	360	353	329	350	350	358	357	354	348	359	320	363	336	333	352	378	361	350	341	344	340	336	355	330	344	346	337	356	371	341	338	331	337	336	342	371	361	365	363	326	365	374	373	356	322	345	370	350	353	368	361	356	355	349	361	350	361	308	386	347	367	344	362	362	354	328	358	348	355	331	369	335	345	350	342	385	376	347	335	372	327	338	362	332	324	354	336	377	404	379	380	364	372	362	357	335	354	353	345	340	362	329	361	353	342	352	351	363	348	373	400	362	341	321	348	351	362	345	312	326	343	335	343	352	347	339	331	354	348	364	341	311	339	325	321	345	339	353	347	368	362	375	314	348	374	362	375	346	321	348	341	290	373	357	309	370	332	354	342	370	383	361	351	363	363	366	349	351	323	340	353	357	358	326	336	346	371	375	366	338	360	388	353	345	335	356	341	371	327	325	344	354	337	364	321	370	359	321	360	369	360	348	358	354	348	373	337	352	321	364	350	351	355	357	378	328	334	354	305	352	322	332	353	349	331	352	301	385	364	339	375	343	318	357	369	356	379	334	354	352	367	366	348	368	317	334	355	378	371	350	324	335	348	342	350	337	362	349	331	363	361	309	343	353	361	347	336	346	330	338	341	400	328	331	335	346	343	322	362	334	343	357	317	336	320	340	331	329	303	348	336	380	354	330	366	311	346	365	334	348	324	344	327	341	354	345	343	367	374	319	340	328	350	322	345	341	370	344	314	334	298	352	376	348	345	324	342	342	349	366	337	364	352	335	348	361	366	321	327	345	360	334	334	364	346	375	340	353	341	328	344	343	365	340	370	318	361	325	351	339	339	390	337	318	363	346	357	352	350	329	310	353	319	366	336	381	348	319	347	349	359	341	340	352	346	332	354	341	326	352	358	365	323	347	364	332	338	317	353	347	366	367	347	376	362	322	387	368	384	370	332	336	324	336	339	338	396	352	356	343	321	329	352	321	321	349	342	364	353	349	345	337	361	316	344	345	338	325	340	390	321	352	349	359	368	354	356	336	348	384	326	369	328	367	361	348	341	323	331	354	372	369	336	357	343	329	366	323	361	362	387	343	344	351	357	365	353	304	344	399	389	331	381	350	330	353	335	339	330	329	345	333	354	368	365	363	357	356	353	357	316	350	318	376	367	349	381	369	348	366	363	342	316	327	356	360	377	349	345	375	387	356	328	378	343	355	323	384	337	354	340
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
