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
338775528416	338775528986	338775529534	338775530084	338775530634	338775531184	338775531734	338775532286	338775532834	338775533384	338775533934	338775534486	338775535036	338775535584	338775536136	338775536686	338775537234	338775537786	338775538334	338775538884	338775539434	338775539986	338775540536	338775541086	338775541636	338775542186	338775542736	338775543286	338775543834	338775544386	338775544936	338775545486	338775546034	338775546586	338775547136	338775547686	338775548236	338775548786	338775549336	338775549886	338775550436	338775550986	338775551536	338775552084	338775552634	338775553186	338775553736	338775554286	338775554836	338775555386	338775555934	338775556484	338775557036	338775557586	338775558134	338775558686	338775559234	338775559786	338775560336	338775560886	338775561436	338775561984	338775562536	338775563086	338775563636	338775564186	338775564736	338775565286	338775565836	338775566386	338775566936	338775567486	338775568036	338775568586	338775569134	338775569686	338775570234	338775570786	338775571334	338775571884	338775572436	338775572986	338775573536	338775574086	338775574636	338775575186	338775575736	338775576286	338775576836	338775577386	338775577936	338775578486	338775579036	338775579586	338775580136	338775580686	338775581236	338775581786	338775582336	338775582886	338775583436	338775583986	338775584536	338775585088	338775585636	338775586184	338775586736	338775587286	338775587834	338775588386	338775588936	338775589486	338775590036	338775590586	338775591134	338775591686	338775592236	338775592786	338775593334	338775593886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23364	21160	27969	24626	21165	21251	8279	1793	1312	1258	1134	1057	922	929	972	867	851	828	770	787	813	755	719	723	714	742	716	667	759	648	697	648	661	718	658	661	683	691	639	623	693	715	675	644	665	682	635	667	606	665	664	619	662	652	663	647	632	632	661	647	644	676	667	680	697	654	622	635	657	664	637	655	653	659	656	672	682	642	651	636	649	633	710	669	648	633	670	666	628	665	700	664	598	634	630	634	623	621	717	665	636	672	635	653	712	659	621	637	642	635	622	668	647	689	634	631	644	649	686	657	684	657	636	640	678	584	666	601	636	665	653	638	591	632	624	644	653	608	668	645	623	666	656	614	618	624	642	625	638	667	652	629	629	597	619	646	639	638	615	621	638	643	624	636	655	643	634	644	650	615	610	645	610	580	685	628	584	607	647	621	654	639	593	606	642	650	667	632	627	624	657	630	642	596	621	655	615	602	620	648	685	635	604	629	683	623	621	643	632	673	647	635	590	616	645	651	674	657	666	655	669	666	610	620	627	653	645	655	649	686	617	617	603	663	615	663	648	649	628	619	620	621	675	643	636	608	648	634	633	675	645	684	620	645	641	663	576	659	640	585	661	630	691	656	647	661	641	648	667	618	666	639	646	650	602	605	647	660	666	615	616	642	663	667	641	632	663	641	665	591	627	652	669	660	652	615	642	605	659	614	718	655	610	611	627	692	634	636	644	629	633	622	670	604	626	642	603	615	644	616	623	653	641	667	653	640	616	638	625	631	653	626	652	671	655	718	648	627	653	634	645	638	647	653	609	658	653	691	666	623	593	658	635	652	627	652	672	640	636	647	623	619	617	675	617	616	653	618	632	649	669	651	644	630	609	621	611	615	626	623	665	697	608	590	629	623	666	639	625	633	664	610	647	650	604	676	620	659	575	646	631	663	590	695	611	690	674	617	661	605	649	671	632	614	619	640	647	647	575	652	660	614	639	625	636	649	628	633	659	645	605	615	671	606	649	623	646	633	606	625	640	644	648	624	651	647	686	610	646	648	647	606	614	644	663	633	619	610	619	673	664	585	631	679	620	659	627	632	598	689	651	594	652	655	663	659	607	684	661	587	619	643	631	634	642	658	581	582	677	644	650	610	649	628	666	579	652	599	693	623	645	656	620	641	610	622	590	659	623	655	626	627	618	619	634	650	649	634	670	669	638	641	686	653	626	672	614	617	635	597	661	617	602	659	635	626	671	618	649	623	611	646	630	650	650	654	661	652	639	628	615	604	617	606	664	640	604	637	651	577	621	603	616	631	630	668	656	618	609	645	647	633	632	596	624	637	662	635	654	658	653	664	659	647	602	651	659	599	612	619	616	629	632	654	648	628	654	647	631	655	673	659	628	662	645	684	647	652	624	658	680	611	652	620	652	625	643	632	628	673	652	590	629	619	657	655	618	620	624	647	625	632	618	619	643	592	652	606	625	633	669	669	645	656	635	662	657	597	625	614	582	641	625	596	631	637	667	639	616	636	593	653	642	596	632	632	670	626	612	615	644	669	615	607	639	676	620	602	623	647	592	612	649	656	630	661	644	650	677	629	628	615	574	604	629	616	641	648	624	620	602	618	645	654	615	668	625	683	656	617	626	645	618	650	622	591	626	633	657	612	654	660	601	619	646	644	633	629	645	649	639	670	627	634	618	666	632	658	650	680	701	641	702	650	608	625	594	633	625	698	629	646	618	591	650	671	672	646	699	648	646	638	605	647	620	600	616	675	612	638	610	643	653	660	644	653	628	622	610	660	623	648	668	659	609	605	623	659	614	677	591	613	624	656	608	600	653	632	607	660	648	643	594	660	610	630	600	675	642	635	641	637	630	621	611	597	630	643	670	639	645	617	628	688	637	620	617	602	625	621	627	644	608	617	638	664	591	681	662	619	593	582	624	622	673	691	632	656	577	621	651	710	645	662	662	645	654	661	641	665	615	642	551	651	592	677	609	632	607	657	647	678	640	613	630	670	666	588	636	618	642	615	648	643	633	670	607	611	626	662	624	625	630	676	620	645	649	605	681	682	652	673	656	670	620	657	634	661	660	654	637	614	650	603	674	666	599	640	599	640	623	606	656	628	634	618	674	631	597	698	623	649	623	621	652	613	601	670	627	649	598	584	637	662	656	651	667	657	671	634	630	616	611	626	633	593	677	596	650	638	652	638	634	614	649	625	671	653	646	654	647	640	613	667	620	633	646	597	636	628	611	662	622	661	655	646	595	622	637	642	635	631	669	626	649	623	629	603	640	685	571	678	613	630	613	619	655	623	655	649	628	640	652	652	608	618	627	625	644	623	641	612	665	645	666	637	617	637	651	644	644	629	630	648	636	610	629	629	641	667	629	609	617	668	641	618	634	645	624	630	621	639	629	647	600	662	639	650	621	597	603	635	611	640	634	637	640	608	653	625	627	627	623	635	642	629	631	604	675	654	643	667	681	674	638	603	611	692	656	656	638	598	667	602	635	648	597	651	645	655	604	620	642	635	654	665	637	616	677	629	640	659	629	624	667	656	607	619	628	662	648	659	615	627	637	669	590	655	590	669	628	632	612	634	643	621	648	688	671	667	602	623	684	620	615	634	646	664	693	571	635	611	662	630	587	616	666	665	607	607	632	650	671	663	627	613	617	645	632	634	630	627	586	644	661	640	643	637	657	646	632	637	628	649	617	633	639	599	635	640	653	635	603	631	643	624	642	625	661	608	661	648	653	630	641	622	637	648	611	606	622	628	647	611	634	593	668	629	648	643	628	621	649	645	639	693	625	629	621	645	572	588	678	657	696	626	645	643	684	616	637	580	637	648	663	660	611	658	656	637	634	646	648	630	611	661	642	624	619	658	641	648	714	651	635	706	639	602	664	637	661	613	614	654	645	630	634	638	597	621	622	597	637	638	601	650	656	666	620	660	614	598	668	610	641	594	657	629	649	582	616	632	642	622	643	652	641	687	643	663	647	638	669	642	640	660	643	593	616	661	617	663	611	672	630	654	682	640	686	655	655	636	626	663	633	646	653	617	658	640	619	637	645	616	662	611	696	639	640	666	676	702	668	664	667	634	567	636	641	631	599	636	659	642	585	650	605	652	621	656	620	617	598	595	648	627	663	652	706	644	649	659	650	642	668	648	617	651	635	668	616	603	579	617	645	616	601	651	615	647	632	624	564	609	645	637	656	623	675	631	624	636	633	601	633	611	673	655	595	655	637	670	660	630	632	606	609	668	645	667	629	613	625	596	632	631	602	621	671	617	647	590	654	638	654	643	638	623	674	650	640	637	641	612	628	670	693	644	667	622	641	633	634	684	618	598	610	673	638	661	662	618	617	599	617	625	658	649	677	633	621	640	641	619	653	640	616	657	628	627	646	669	648	667	654	643	661	675	608	642	615	613	636	627	680	614	651	572	627	629	642	624	673	630	701	615	633	639	606	635	584	657	621	619	634	621	607	647	666	630	644	649	673	646	666	599
13802	19579	18025	10157	6702	4819	3740	2912	2361	2096	1857	1579	1404	1307	1209	1101	1063	1084	938	888	925	870	828	868	833	840	749	821	742	784	718	729	732	679	711	697	679	655	692	650	710	644	647	671	687	663	653	666	641	675	696	680	595	649	657	656	643	654	675	652	621	602	648	609	620	632	630	685	690	630	605	619	622	620	635	650	612	640	672	573	658	664	631	591	628	609	638	628	627	666	617	642	675	629	623	651	596	614	609	619	632	674	613	633	624	634	658	658	605	620	652	590	616	626	622	683	667	606	605	664	559	601	649	619	637	594	626	641	605	659	626	599	574	648	630	610	639	669	635	616	627	602	651	600	599	613	612	615	576	592	627	668	636	603	646	652	649	608	638	560	611	614	617	615	633	631	597	653	628	617	642	648	640	657	624	652	599	590	572	628	662	642	667	624	643	612	624	646	577	651	580	618	602	656	592	631	598	612	636	633	605	655	605	615	629	661	630	585	581	658	668	604	611	660	626	655	666	610	669	603	656	657	614	597	605	649	617	615	603	628	610	597	605	610	627	595	643	612	667	573	638	617	658	618	594	605	618	639	586	637	578	618	622	582	608	619	659	625	639	620	596	614	613	666	587	622	601	621	605	609	694	612	664	624	629	610	626	602	635	613	652	595	646	622	638	668	623	590	622	640	587	634	597	650	589	645	617	662	593	647	629	607	579	606	665	612	631	586	608	614	591	596	641	637	638	581	665	599	624	614	607	658	643	612	636	667	667	604	633	603	595	608	648	605	582	642	584	634	598	609	625	640	611	608	645	592	598	629	634	589	630	621	619	637	614	571	604	620	602	617	570	644	558	565	631	673	636	648	584	610	600	613	610	621	637	616	593	611	595	625	618	624	580	621	611	627	624	625	649	624	642	600	587	593	587	617	657	679	639	623	635	617	655	631	625	631	615	625	646	606	624	683	578	569	577	611	590	586	618	613	667	611	600	645	587	573	645	599	622	589	594	608	599	592	608	630	607	609	648	628	652	644	598	591	635	629	601	665	624	618	587	645	619	594	599	636	598	624	589	597	575	578	621	629	602	657	607	643	598	590	594	606	642	638	615	674	578	584	635	623	617	632	635	626	598	634	619	637	603	589	612	594	617	623	600	642	623	624	612	622	691	598	622	613	627	585	604	624	613	637	629	603	624	632	625	625	598	603	647	689	593	623	628	591	620	626	617	642	626	628	640	596	605	664	600	606	687	633	614	617	599	578	569	603	594	623	624	605	633	665	590	626	625	664	593	639	573	643	606	658	640	600	617	589	663	642	613	566	632	619	577	650	644	650	605	652	620	550	607	632	599	608	649	606	645	660	660	615	619	591	631	607	646	617	623	598	590	608	596	662	662	677	652	597	670	666	642	652	670	577	641	639	612	638	632	606	590	665	627	606	640	599	652	584	595	654	563	573	642	586	631	580	588	627	628	581	650	642	649	599	598	590	629	588	622	611	616	584	615	610	618	610	624	606	651	534	643	605	608	627	625	634	628	627	625	626	605	662	616	561	625	577	631	648	609	647	605	641	645	607	612	603	628	599	626	610	596	647	652	618	611	636	632	623	639	607	607	657	642	587	613	647	616	638	594	613	571	611	608	585	584	586	614	626	603	644	615	608	607	614	635	620	643	605	614	579	644	593	615	647	605	643	601	611	611	609	565	631	594	632	626	637	633	627	601	630	604	621	586	591	621	645	627	645	632	628	631	702	604	618	577	620	628	588	615	585	581	610	623	611	590	618	635	619	618	615	587	609	588	622	597	626	625	647	590	583	647	617	595	613	631	576	580	567	590	594	642	619	636	618	604	658	656	622	613	604	616	640	623	570	603	613	604	626	628	710	599	586	608	628	603	587	649	576	623	625	595	622	621	600	648	610	586	648	638	596	619	611	642	603	615	618	622	615	603	624	614	613	594	592	631	597	586	641	621	600	607	591	591	641	599	613	582	624	588	606	606	629	601	605	611	617	604	603	612	613	635	604	620	618	660	624	577	671	597	614	612	595	616	553	669	620	590	619	607	644	640	647	592	612	641	611	598	623	626	640	667	634	581	633	615	607	614	586	621	615	559	591	628	601	605	641	607	567	643	640	545	595	616	597	587	619	587	612	651	614	658	610	574	634	561	627	649	596	623	592	559	638	595	645	540	645	610	645	647	606	579	647	619	629	615	638	604	613	671	629	619	584	632	636	634	596	580	607	589	672	598	630	615	656	621	580	621	621	624	580	624	576	636	651	617	605	559	634	627	616	642	648	616	631	684	629	631	608	584	627	607	618	642	639	632	589	591	627	597	563	615	627	593	612	618	670	581	596	636	642	595	619	643	609	624	611	630	582	580	623	613	674	589	608	621	618	609	595	591	656	569	630	601	612	634	602	607	652	591	636	637	596	602	590	577	640	618	585	603	643	649	569	597	628	606	615	617	704	617	571	622	640	652	607	585	624	580	600	621	628	627	610	651	626	634	580	591	657	611	603	645	581	637	610	615	597	623	612	640	640	611	616	635	590	609	617	624	613	603	593	611	625	635	598	601	599	563	606	641	641	620	643	618	615	634	595	648	626	590	636	629	612	601	579	658	623	592	610	630	609	614	605	587	646	619	600	624	677	633	640	630	631	620	653	616	619	628	625	631	596	648	626	629	600	587	602	668	581	608	613	614	601	577	642	595	643	635	629	601	671	618	606	618	674	667	652	577	569	637	605	599	639	628	612	635	622	546	631	617	600	631	640	649	645	644	640	584	608	641	605	592	634	611	638	608	649	644	636	580	634	607	594	597	608	599	602	596	592	647	633	565	636	602	604	612	598	603	629	592	627	604	622	618	627	630	622	637	571	633	579	634	652	585	608	608	592	614	628	609	639	599	632	580	639	596	607	663	606	626	622	607	594	625	670	633	635	604	607	616	627	629	606	662	667	632	580	578	590	618	612	627	581	599	604	592	639	626	636	658	608	575	593	638	582	622	640	644	591	554	596	597	617	619	618	573	645	618	617	608	610	617	637	598	665	649	601	647	614	609	604	593	593	609	627	611	638	592	676	566	632	615	640	632	630	616	621	601	590	622	669	620	580	640	633	602	629	596	611	604	658	605	580	567	586	629	603	648	604	591	596	606	659	651	617	609	577	636	613	643	614	590	597	576	635	586	643	580	622	625	585	605	618	639	618	611	645	588	609	644	610	575	614	628	630	596	619	612	639	620	670	578	614	621	617	625	629	631	594	634	601	622	664	606	663	627	618	613	620	627	643	626	614	602	638	621	582	667	619	623	595	619	659	665	607	675	636	600	630	601	613	623	624	616	668	667	660	579	635	638	591	643	633	638	648	585	567	593	654	633	607	634	651	599	630	597	631	591	588	579	621	597	619	645	642	602	610	628	643	619	643	653	619	613	614	619	604	663	643	608	621	596	606	600	607	605	609	664	607	642	605	617	637	610	617	600	635	624	579	599	588	655	636	582	597	616	608	578	608	596	582
27706	12555	1219	358	246	191	200	188	170	151	161	157	157	132	149	127	140	135	138	133	144	145	120	145	158	144	138	131	131	153	148	130	130	138	150	135	131	130	137	168	142	129	146	127	143	148	131	151	144	121	156	142	170	146	139	140	136	144	152	149	153	146	135	155	139	152	131	129	110	124	144	124	134	139	142	147	128	134	126	129	130	118	147	151	128	160	139	127	126	142	154	129	137	153	140	145	139	137	121	124	149	149	148	144	146	123	134	122	153	155	152	137	150	121	153	140	155	129	125	153	133	147	148	137	121	142	148	150	138	139	165	145	129	153	140	132	127	141	117	136	153	143	154	136	136	144	140	138	134	164	132	123	157	126	144	149	137	150	156	155	138	139	118	130	140	129	138	125	142	138	163	150	140	143	138	137	148	138	148	133	149	147	156	147	144	127	147	144	159	138	147	132	140	129	140	111	152	114	146	144	154	138	145	172	160	149	139	151	149	152	135	150	143	136	147	138	139	153	155	139	152	152	173	128	148	140	134	127	123	140	144	143	167	147	134	166	153	145	133	149	130	141	129	137	132	140	125	165	145	157	141	114	136	135	143	136	148	161	144	128	163	132	159	149	140	123	121	157	132	147	122	130	158	165	147	135	129	120	132	159	132	143	129	143	133	146	152	156	133	148	119	121	147	134	155	143	158	137	144	136	114	136	150	132	155	141	149	136	171	142	142	145	130	117	139	167	152	159	158	153	145	129	140	154	134	119	160	139	151	147	120	128	149	147	170	141	137	142	156	129	134	143	143	152	134	139	157	137	128	137	133	154	139	145	153	120	154	126	135	145	142	131	117	135	137	152	148	136	134	126	130	145	130	146	135	126	129	147	120	136	137	148	144	117	131	152	147	139	133	138	135	118	141	144	140	128	142	126	125	146	150	115	159	176	129	147	128	127	138	157	129	129	135	131	138	135	124	137	145	133	140	133	163	138	155	143	115	146	125	157	136	166	137	182	132	117	140	139	142	167	147	124	140	134	135	147	140	154	160	139	127	147	128	147	127	135	136	148	151	137	125	124	140	120	153	138	158	144	137	121	136	161	177	149	140	110	122	142	119	128	147	136	135	137	167	137	126	149	165	126	147	148	135	156	127	157	151	168	139	154	138	149	126	153	139	125	135	149	145	131	138	147	126	136	147	151	156	144	149	149	137	144	130	134	152	137	163	157	147	134	124	134	146	151	140	154	142	152	131	147	124	111	126	136	155	132	129	119	119	131	155	133	142	140	142	132	133	148	121	147	151	138	159	144	157	117	141	155	133	135	158	131	135	129	127	146	128	146	140	150	138	150	139	139	136	116	128	129	119	146	136	158	110	145	145	134	160	124	146	141	156	132	126	121	137	133	141	127	126	139	142	152	141	146	120	120	132	150	143	130	139	128	146	123	164	148	142	160	142	150	148	147	149	153	119	139	151	133	122	144	135	139	145	138	144	144	136	130	114	125	141	142	134	139	125	158	142	136	155	141	128	135	149	142	133	137	144	151	135	162	134	131	137	122	140	153	151	151	132	167	130	138	147	135	144	156	151	141	121	139	131	148	134	131	146	135	124	146	142	158	152	151	138	162	143	156	168	123	141	142	147	137	177	138	139	143	147	137	162	145	132	136	142	157	139	140	133	134	138	151	141	153	132	122	159	144	143	123	118	122	128	124	137	136	127	141	143	143	139	127	139	129	136	152	129	145	145	123	136	139	145	137	136	137	157	130	146	144	138	133	123	138	146	138	158	147	114	169	148	156	127	144	148	139	144	150	135	142	128	150	137	155	154	148	162	138	151	126	123	152	128	144	149	153	145	144	145	136	124	147	153	130	144	143	138	141	152	135	157	140	146	118	145	143	119	131	153	142	130	136	141	131	133	163	144	130	133	154	137	148	138	162	139	135	162	142	137	136	141	132	124	142	144	149	129	153	157	179	138	162	154	136	134	146	130	152	151	145	140	126	142	156	165	116	144	141	140	131	142	162	131	143	145	152	140	149	135	153	142	141	142	132	131	140	141	126	137	151	153	146	127	114	130	152	135	117	160	135	149	138	151	128	133	140	130	141	141	144	140	140	113	138	155	133	131	142	151	124	141	131	111	132	145	155	124	119	154	150	144	163	133	148	108	140	151	144	125	138	160	124	144	145	158	145	155	129	149	140	153	153	159	164	120	143	139	144	100	119	153	138	149	119	150	139	146	137	145	142	131	135	154	148	119	115	119	124	129	144	135	144	128	156	127	134	141	141	147	130	156	153	118	130	134	149	149	126	135	120	119	128	143	150	138	135	146	126	153	147	145	157	135	113	136	145	167	158	154	144	104	126	144	133	150	128	122	133	133	122	143	123	148	128	150	155	146	134	166	163	131	138	149	148	133	150	140	133	143	141	153	142	153	133	161	140	142	141	130	149	154	140	133	126	164	144	156	129	120	122	125	153	126	147	127	123	119	130	130	146	123	141	133	146	134	139	165	145	135	135	151	123	148	139	152	138	143	165	136	138	125	148	159	134	169	138	107	150	134	155	150	133	132	148	124	128	155	145	156	145	137	114	122	150	151	136	126	133	154	143	127	125	159	134	149	139	160	124	145	127	172	135	156	128	152	108	136	148	129	118	138	153	146	140	123	146	126	126	163	156	150	167	147	144	155	148	149	131	143	138	146	137	133	133	143	122	138	135	136	152	156	132	130	147	156	153	133	139	157	150	123	137	154	121	151	143	145	116	135	143	157	136	154	159	151	164	157	128	124	164	120	110	139	137	128	150	149	143	139	135	161	129	150	127	127	145	134	138	149	155	135	115	140	142	136	141	162	143	131	145	151	144	135	143	137	137	152	145	133	145	142	136	155	162	142	139	118	161	142	153	122	139	135	152	130	141	130	150	132	131	141	140	146	144	132	125	155	148	162	143	136	146	151	150	147	134	139	146	131	124	138	137	148	148	125	117	148	139	132	139	127	137	149	134	138	165	146	171	137	135	156	119	137	140	146	116	148	150	154	146	158	116	147	134	133	143	124	144	143	128	153	160	144	133	134	111	156	126	126	142	148	137	147	174	134	139	128	152	135	139	139	142	153	151	153	144	146	178	120	143	136	148	142	137	142	153	141	149	133	135	156	153	144	141	136	129	126	144	147	146	149	146	166	123	140	143	131	141	165	141	153	141	151	124	132	117	141	145	138	145	148	121	145	144	151	137	165	177	118	128	134	141	117	131	134	142	122	134	130	140	140	151	148	149	141	122	131	142	149	142	132	148	170	162	131	131	134	144	140	130	155	135	130	144	158	141	132	133	136	153	140	150	128	131	138	144	155	141	156	154	130	141	135	136	143	136	133	136	134	142	152	134	137	128	146	137	124	132	145	127	137	163	150	115	144	139	155	130	131	157	128	145	127	130	139	146	149	116	126	146	120	158	146	136	149	153	128	139	138	148	129	139	153	151	120	148	97	185	133	151	148	142	139	136	130	159	149	158
5097	869	778	422	333	246	257	213	188	198	203	170	186	191	170	181	182	182	175	177	164	209	186	170	157	167	170	172	180	161	169	157	186	186	163	161	153	160	178	188	172	164	152	180	147	145	143	154	148	166	126	159	172	158	169	156	153	182	170	145	155	178	175	167	164	164	145	156	135	168	164	169	151	172	161	170	166	181	164	171	165	167	153	159	184	162	183	165	164	150	152	163	168	150	203	166	166	161	178	186	183	152	167	143	144	180	152	169	203	180	159	166	164	185	163	159	158	166	165	189	159	154	167	171	162	170	167	158	171	174	166	176	168	182	175	159	161	176	151	158	162	165	166	159	180	162	161	170	156	173	130	161	153	158	140	167	179	176	187	165	170	159	158	171	175	168	162	153	152	169	173	160	178	162	145	168	170	149	168	150	176	152	164	159	135	170	166	186	169	146	170	159	146	156	195	152	165	152	165	170	166	164	162	180	161	169	168	137	162	176	165	152	162	173	151	155	165	163	168	156	139	145	181	170	189	174	158	161	174	179	173	152	176	158	171	175	173	145	175	153	151	146	161	150	155	168	171	149	164	180	166	177	160	165	175	147	158	173	159	172	164	179	162	159	164	173	153	144	141	152	137	156	178	162	171	170	168	171	132	168	161	172	147	170	165	174	171	152	138	159	170	153	182	149	151	138	155	151	170	164	134	176	154	163	156	198	139	159	164	163	181	163	155	163	158	197	160	161	163	174	156	153	177	168	177	164	172	175	175	163	164	183	148	143	164	155	186	185	160	149	170	153	172	150	150	160	151	183	169	175	145	151	160	149	170	149	162	166	165	176	179	156	177	173	151	165	165	162	172	171	150	155	165	135	172	192	182	162	173	153	163	189	164	170	166	146	171	180	181	171	140	155	158	147	167	190	153	150	135	172	184	161	151	155	161	151	145	158	165	174	162	151	159	146	152	189	151	173	161	177	169	176	170	163	173	171	146	161	163	181	154	155	146	161	148	177	171	165	161	162	167	163	159	174	159	177	161	155	173	163	157	167	180	182	159	173	155	149	149	139	184	155	141	163	168	149	180	169	177	162	186	154	163	188	167	168	168	172	167	171	151	149	172	170	163	167	178	151	141	170	167	159	146	150	174	168	169	166	146	191	170	167	139	137	156	152	156	172	145	189	133	165	160	153	170	139	161	137	182	152	164	168	146	166	177	162	150	159	159	154	195	146	178	167	164	170	155	167	165	148	177	167	155	161	152	166	139	130	157	165	163	155	156	174	170	168	157	152	151	166	156	180	186	154	150	156	149	155	173	164	139	157	158	170	137	144	157	149	175	158	168	172	183	146	175	157	180	168	159	171	163	164	141	150	175	170	167	182	170	173	156	159	164	182	144	164	174	154	171	164	180	156	151	177	166	181	180	184	167	175	166	139	168	160	180	149	162	150	172	183	164	160	186	176	162	152	139	132	172	142	173	155	152	162	170	166	174	162	172	147	182	159	179	186	149	158	151	139	151	171	155	159	159	164	154	148	138	134	165	151	184	146	161	160	179	184	183	183	162	167	172	159	153	176	157	178	164	152	152	166	162	179	156	188	163	153	154	170	151	187	175	169	157	177	148	172	169	171	146	187	147	171	158	162	160	169	161	168	191	159	162	173	151	162	174	150	171	140	174	141	162	163	166	160	170	162	172	162	162	163	164	177	159	128	143	155	159	151	163	170	153	151	155	173	181	166	144	164	167	175	169	162	158	147	175	171	151	173	149	169	167	144	153	153	140	154	140	158	152	185	170	150	184	167	181	186	176	184	180	163	157	174	168	182	161	165	153	173	162	173	151	161	161	175	152	155	157	181	169	153	149	171	151	172	160	185	144	176	146	151	187	160	159	156	162	153	185	186	167	170	154	177	175	177	168	152	154	164	184	162	178	164	152	188	164	152	152	146	165	155	153	166	161	163	157	159	155	201	133	162	188	151	169	158	168	178	188	162	165	168	161	152	180	172	158	168	164	160	175	173	152	151	145	166	162	149	153	166	154	179	165	171	156	178	131	155	170	174	163	155	142	148	164	146	165	159	167	152	185	160	145	162	151	149	167	180	184	172	164	130	158	177	157	160	164	166	173	173	174	165	150	134	168	158	157	162	166	155	156	185	163	163	169	160	138	184	161	175	192	183	183	142	175	182	153	153	149	179	154	160	152	166	184	202	183	162	160	172	164	161	163	125	169	147	169	150	151	179	161	154	166	144	169	186	183	178	156	161	159	145	184	161	140	160	149	162	169	153	160	189	154	146	156	149	175	183	143	165	172	164	153	144	177	162	173	162	143	175	163	177	171	172	153	140	168	178	162	151	143	159	171	153	160	179	155	168	151	167	176	168	160	170	175	159	128	151	161	191	157	182	165	156	181	175	146	178	163	165	146	167	170	158	175	171	170	171	163	182	184	183	163	136	177	157	164	158	168	178	145	151	155	168	170	172	148	179	149	170	161	171	186	186	170	152	165	185	145	146	156	152	153	156	175	170	141	191	168	174	161	164	152	169	176	155	168	180	160	163	161	154	156	161	163	167	157	164	154	181	169	162	168	166	158	173	163	156	157	147	160	161	150	147	175	174	161	159	175	145	174	145	170	151	159	192	158	165	176	156	142	164	165	159	163	161	160	188	160	170	137	171	143	152	144	178	186	122	143	156	187	189	161	172	178	176	174	179	158	161	168	160	176	188	144	170	157	170	144	170	147	172	202	156	142	155	159	182	166	139	165	173	170	171	158	156	184	171	166	155	155	181	178	143	144	160	163	142	160	157	174	158	168	145	137	176	182	184	161	148	156	179	166	158	153	189	185	173	153	181	166	160	160	168	189	161	180	165	159	157	177	147	161	174	166	158	136	143	144	161	171	134	177	160	168	151	153	170	171	161	131	153	182	146	162	163	159	180	153	184	188	156	169	149	152	163	154	162	140	182	175	168	158	178	161	175	176	172	140	157	164	168	154	168	159	184	164	152	157	143	173	185	157	142	135	176	174	194	155	176	170	160	166	164	177	163	154	157	139	169	161	152	161	173	167	175	196	175	179	174	159	180	158	154	165	176	159	155	179	178	173	174	169	161	179	185	139	154	166	140	169	168	160	185	168	155	164	170	182	165	166	152	172	173	168	167	161	188	159	163	164	155	162	181	149	153	134	177	161	157	175	141	164	152	163	161	168	183	185	183	156	181	187	169	171	173	145	195	147	173	173	158	162	167	163	139	175	165	153	157	195	138	176	162	183	151	169	151	171	158	159	183	179	167	169	170	155	159	152	178	124	192	174	146	172	179	168	179	152	171	165	160	177	148	167	165	163	166	136	169	152	158	171	132	159	140	169	157	168	176	182	166	188	165	149	162	140	159	172	181	170	177	145	179	171	152	155	155	171	155	180	171	159	168	164	151	193	141	174	160	174	176	170	160	166	194	149	168	165	153	157	157	145	164	147	167	171	155	163	181	152	154	159	156	159	148	170	175
24498	20384	26479	24153	20367	8958	1320	822	687	607	579	529	492	444	392	426	422	408	392	383	335	388	356	357	356	310	342	332	386	339	357	355	330	303	325	318	347	336	329	330	325	303	354	300	332	294	342	287	311	315	351	265	276	310	330	280	339	307	315	335	313	314	312	333	303	314	324	338	314	325	356	286	323	350	286	315	309	336	335	302	287	298	312	318	313	299	279	342	330	320	340	335	309	328	331	321	309	311	339	310	313	273	292	308	335	307	319	320	299	319	329	307	324	336	296	301	310	328	279	318	335	323	295	303	310	319	287	276	339	293	319	314	317	303	297	337	304	271	288	329	309	307	295	293	291	276	287	329	277	332	330	295	286	322	291	318	298	324	287	298	306	308	328	320	326	312	333	358	329	302	309	308	312	267	300	303	317	302	318	313	322	322	326	302	320	326	309	297	345	306	295	306	311	290	336	317	287	284	298	302	304	297	305	328	314	327	316	319	315	282	291	313	311	297	301	334	330	317	323	326	281	283	309	312	315	317	317	295	328	320	321	296	305	295	298	307	294	305	328	317	325	315	342	269	299	313	299	311	329	304	268	331	312	299	316	317	313	360	279	292	282	316	313	295	315	317	339	277	308	326	315	336	295	288	321	324	315	303	298	289	305	300	322	322	350	322	317	318	323	306	321	326	276	313	277	325	319	337	318	342	329	309	312	289	320	307	304	343	313	324	325	302	301	328	338	305	305	310	323	329	319	324	282	292	311	289	316	312	313	300	285	322	273	306	305	319	299	288	306	303	324	319	304	335	291	306	316	286	329	313	274	286	314	338	294	320	265	321	297	334	311	287	321	304	286	269	302	289	299	306	315	323	328	316	298	333	328	286	329	311	293	300	304	300	318	319	319	299	315	304	335	351	327	316	293	292	287	301	326	337	299	326	310	294	332	287	319	302	332	299	271	315	313	317	329	326	281	345	303	314	327	291	305	327	327	318	308	333	287	324	327	308	333	304	312	303	313	279	313	302	322	318	290	330	311	323	314	339	282	316	293	301	321	314	317	299	327	323	349	307	296	288	293	306	294	314	297	319	323	288	286	327	314	333	299	308	326	326	295	304	299	291	326	312	319	305	285	291	314	282	342	323	312	321	296	319	288	296	311	309	307	306	311	313	298	291	334	332	312	297	317	321	305	336	317	314	317	291	323	300	299	277	339	321	312	307	332	313	321	301	304	306	318	287	287	340	341	325	318	302	308	292	325	283	306	325	326	338	303	309	297	323	304	295	343	311	296	303	308	276	319	334	278	318	295	355	307	300	313	301	321	327	344	339	301	320	294	317	315	306	309	347	286	292	298	321	294	331	305	295	303	290	300	331	316	296	308	328	332	337	284	318	304	317	310	289	323	305	325	297	345	295	295	277	301	315	337	294	340	314	317	304	331	312	303	319	325	314	283	294	297	294	314	281	337	322	338	290	300	314	279	309	320	336	294	313	341	324	296	302	318	318	293	316	328	330	312	338	306	314	332	311	296	323	322	321	307	305	317	343	316	324	323	309	294	324	338	296	268	312	291	281	314	291	283	321	316	302	318	278	292	307	269	304	282	281	323	311	328	289	272	284	331	295	318	302	309	315	341	329	323	308	316	296	280	305	304	307	308	288	312	310	331	324	333	305	311	312	309	289	310	286	315	313	314	321	287	312	304	338	258	303	305	298	309	342	299	297	295	319	285	314	283	300	285	302	334	334	295	296	294	290	307	309	300	304	339	298	295	296	312	319	282	296	319	296	333	329	317	282	293	305	292	280	311	285	281	287	303	328	327	303	288	303	303	295	311	308	333	310	315	273	323	313	307	322	309	304	298	286	270	299	301	302	300	330	303	295	320	298	330	342	289	323	324	311	295	305	318	294	347	311	288	299	315	311	348	292	285	308	306	303	312	309	340	333	306	343	302	299	320	320	308	337	327	318	316	310	325	322	296	328	305	310	300	311	297	321	297	313	305	345	309	323	296	322	294	290	294	308	316	308	278	298	293	306	327	310	297	322	300	271	328	312	341	276	294	330	282	339	291	322	307	303	329	288	291	330	322	300	302	318	281	328	301	298	299	306	301	339	316	302	322	325	319	307	283	322	295	312	322	274	294	325	306	312	309	310	287	312	323	301	306	306	307	308	297	371	306	295	320	300	296	298	311	296	348	299	335	288	305	286	283	297	297	281	299	340	308	296	289	286	316	326	327	329	313	330	296	310	308	318	319	323	321	304	304	316	307	317	339	316	315	338	337	335	301	298	280	334	322	319	293	323	339	281	320	327	286	318	338	305	320	294	294	302	304	319	282	283	312	319	302	299	308	327	295	315	329	341	297	308	328	317	284	303	307	320	345	306	320	328	298	322	308	342	324	333	291	300	321	323	319	329	356	299	329	315	312	353	276	300	298	297	326	318	330	307	325	309	313	307	307	300	318	283	294	307	311	322	326	329	306	318	326	321	289	317	316	322	289	300	305	291	311	297	279	306	297	306	291	333	314	285	314	305	339	305	338	304	300	338	325	327	282	292	349	328	314	310	309	322	344	334	319	306	307	305	307	309	332	329	282	309	325	287	324	364	322	277	281	313	286	307	286	321	324	289	330	332	303	286	329	301	290	315	303	321	310	308	326	327	338	334	335	291	306	332	321	297	311	306	322	308	298	276	295	307	310	288	322	312	301	318	307	302	326	293	314	311	329	340	306	319	304	300	310	306	309	326	327	310	311	305	304	302	305	311	299	319	270	282	333	281	319	291	333	300	308	348	323	310	309	319	331	317	336	339	330	316	290	294	304	310	319	332	281	315	323	306	294	322	301	315	283	322	318	311	308	290	337	309	292	319	296	318	293	365	332	304	314	290	293	296	322	342	311	307	322	322	317	326	305	319	338	288	337	301	361	332	294	325	331	327	330	313	312	298	333	317	295	288	329	326	291	339	345	314	292	326	321	308	263	322	316	325	320	325	319	332	323	297	301	315	329	316	297	338	308	328	292	311	314	315	314	308	292	317	318	323	308	312	276	310	322	304	277	314	314	272	319	334	305	336	289	291	298	327	329	288	308	300	320	282	297	308	303	298	312	301	328	308	281	329	317	305	316	309	334	305	281	313	303	325	333	306	312	310	320	303	321	291	295	319	300	318	296	308	319	324	316	317	332	306	305	300	283	304	306	279	295	292	312	322	307	320	312	300	300	339	287	284	302	306	307	315	328	298	341	329	324	308	297	304	342	340	303	330	307	262	330	309	316	333	314	328	302	293	302	300	328	300	302	301	277	302	309	310	296	316	296	312	330	324	335	282	363	320	294	332	310	301	313	291	307	331	329	347	321	310	286	294	273	313	288	308	318	322	308	310	311	270	295	290	307	268	312	317	304	313	318	303	308	301	317	290	311	316	280	293	364	305	324	308	327	339	284	292	314	322	298	313	320	298	318	334	310	335	325	287	332	320	331	325	317	303	307	330	320	309	293	326	296	302	307	306
9748	11632	10753	5514	3599	2438	1897	1479	1228	1036	904	762	702	646	621	544	554	525	500	440	434	429	452	433	380	386	385	366	405	380	395	353	393	348	346	368	349	361	345	324	330	359	330	355	327	317	332	309	317	311	307	299	350	294	362	311	308	321	304	286	312	312	328	303	307	338	324	323	333	338	318	297	328	284	298	314	332	307	324	320	311	315	304	302	302	305	323	330	295	280	326	306	322	281	307	322	300	308	272	293	328	322	291	315	298	341	324	312	329	280	341	328	297	311	291	307	333	312	306	311	289	299	299	304	300	328	319	314	284	320	307	290	303	310	319	313	284	315	299	335	309	278	303	324	320	317	285	311	324	308	295	328	307	307	283	296	305	310	282	311	298	297	282	311	309	293	302	302	295	317	332	289	271	312	317	321	288	305	314	312	303	303	271	317	275	312	291	326	321	300	299	316	324	339	298	274	293	276	271	300	320	317	311	315	306	294	272	300	305	345	296	302	313	325	292	299	337	334	300	304	314	322	313	318	298	308	315	292	308	308	321	316	294	332	319	306	323	298	305	320	306	300	346	315	300	322	297	308	279	307	300	309	318	314	318	319	325	293	302	295	306	301	280	302	326	291	315	312	292	307	286	303	290	283	320	310	348	292	300	301	287	298	320	324	287	312	297	291	308	292	309	308	315	308	341	305	290	288	341	341	320	277	307	336	314	334	305	311	320	308	314	338	329	311	272	297	310	332	350	305	309	301	296	306	300	309	316	307	296	294	304	291	305	286	309	310	299	309	294	294	326	345	292	283	291	286	266	289	282	328	286	307	306	322	314	278	280	312	339	319	290	293	312	283	335	308	301	319	314	283	305	303	289	316	299	306	311	274	296	295	327	313	306	288	291	306	299	297	292	309	301	336	283	297	303	313	316	331	296	313	302	308	291	295	330	304	314	272	301	301	305	303	294	312	311	303	324	309	352	311	297	328	321	301	340	299	295	309	281	285	305	298	342	314	327	303	310	311	307	313	315	300	323	295	322	329	325	317	292	323	285	306	328	300	286	293	338	290	301	309	289	328	340	321	326	294	324	326	340	305	268	293	321	284	319	304	309	325	330	327	315	304	322	298	285	318	301	321	299	290	314	319	291	293	288	310	327	296	322	296	326	309	300	318	344	294	295	282	316	302	321	317	276	332	273	283	330	303	297	296	291	310	328	304	283	300	304	304	320	287	316	320	292	325	320	312	261	310	281	319	297	311	302	288	328	305	292	332	311	290	323	333	299	283	283	305	316	297	317	306	340	304	304	339	332	296	320	305	305	326	310	325	315	324	296	334	311	292	320	302	316	291	304	319	327	326	287	308	325	287	287	310	296	290	286	314	329	310	298	291	314	336	313	315	294	308	294	303	315	286	272	311	312	270	313	332	301	312	297	306	293	292	301	326	301	348	343	323	319	323	307	344	331	321	328	319	314	301	317	300	321	308	300	319	319	313	317	301	287	303	295	288	313	313	302	298	297	296	291	321	294	287	281	305	286	290	253	296	315	318	313	292	282	321	288	309	306	267	306	312	285	358	325	311	284	288	332	308	332	302	304	302	291	303	301	300	327	308	282	355	315	307	331	276	318	312	297	301	297	307	315	283	327	321	308	325	315	304	320	337	314	311	313	343	280	336	284	328	327	308	305	333	306	287	308	295	303	288	317	308	257	314	312	284	296	310	276	298	296	316	323	326	282	316	298	274	289	343	289	308	308	321	272	307	293	300	338	317	330	299	303	303	316	320	343	320	307	292	326	289	296	289	302	319	308	334	294	284	325	303	292	296	306	319	297	302	317	321	320	315	324	325	326	316	303	310	304	313	324	297	319	321	302	295	318	312	316	305	309	320	297	328	291	280	299	330	328	300	299	302	345	293	294	286	292	306	286	322	334	315	313	302	279	278	298	294	315	309	293	312	317	329	289	323	313	299	295	313	315	306	318	304	290	299	316	319	275	314	291	303	301	287	324	297	300	305	285	314	332	327	287	310	304	319	305	307	312	338	331	288	342	290	306	312	297	304	305	325	296	286	290	312	309	304	295	286	274	336	315	295	304	291	307	305	296	295	322	297	299	276	291	322	318	310	286	298	326	292	301	293	306	329	279	296	324	303	323	343	294	299	320	325	309	300	326	319	293	298	310	309	307	293	279	306	296	324	313	292	311	327	287	347	288	290	312	309	317	314	320	277	314	336	310	298	287	297	310	285	337	318	336	299	330	281	314	304	304	305	308	319	342	324	289	358	287	310	310	317	314	308	302	310	302	305	342	304	290	322	318	313	309	326	299	288	318	320	274	300	304	301	287	331	329	286	310	302	329	319	305	289	313	287	332	307	296	285	309	296	302	275	272	295	313	307	315	284	299	293	314	302	328	320	315	293	353	280	324	336	290	289	328	327	287	322	315	291	295	305	303	319	317	292	295	297	299	313	282	311	312	321	299	305	350	337	351	332	272	290	314	285	297	311	309	330	319	321	312	326	292	312	306	304	327	285	309	273	311	312	284	314	314	300	317	327	280	294	323	315	306	314	315	318	268	315	278	289	302	310	298	312	272	315	328	326	294	292	287	296	320	283	337	303	294	331	300	301	327	339	319	315	304	324	281	296	322	305	299	311	333	322	311	356	339	304	316	299	289	315	276	296	294	292	259	315	320	316	298	317	304	324	294	302	322	325	297	301	285	296	319	329	319	323	316	296	273	308	285	306	308	325	294	333	318	318	314	323	326	291	309	294	321	312	316	313	294	294	317	308	288	324	327	300	293	309	314	310	299	288	298	314	315	313	297	312	338	308	305	299	301	277	279	332	296	292	304	310	297	325	321	322	330	282	269	325	305	302	312	318	331	328	302	290	303	295	318	323	321	302	310	291	312	290	283	227	315	326	294	309	318	341	306	311	319	312	304	302	316	330	330	303	337	328	298	331	303	299	337	314	347	300	293	295	313	317	310	322	260	326	292	290	310	318	302	320	307	298	286	312	327	287	311	264	337	309	282	287	319	329	334	291	307	299	279	329	337	287	300	272	314	299	298	361	286	291	321	335	309	337	296	307	323	318	316	301	293	312	303	297	333	320	322	304	309	319	312	326	311	325	318	291	294	332	335	299	304	276	310	319	328	328	311	313	314	309	328	308	307	290	300	327	301	291	336	287	341	289	280	293	298	296	243	340	279	313	311	314	316	286	329	283	310	323	316	323	278	295	317	327	308	366	301	333	299	276	337	321	296	319	313	301	284	302	330	307	307	270	299	304	311	296	306	286	304	309	316	327	333	284	295	311	296	302	301	325	331	310	314	277	317	305	282	296	291	329	320	305	323	302	307	301	321	330	310	335	367	290	304	323	280	309	321	316	305	300	294	273	320	324	296	293	302	318	320	299	302	304	294	338	313	307	294	318	308	327	313	314	288	295	278	310	301	319	312	300	310	322	337	305	305	306	320	332	307	311	308	302	295	321	296	290	290	331	304	295	308	275
22539	20384	26934	23720	20387	20435	8113	1814	1339	1245	1072	1027	928	913	828	795	817	790	814	783	727	724	712	720	681	654	673	697	743	665	656	639	635	664	668	648	691	635	626	642	636	657	597	693	664	612	696	669	642	632	628	676	624	683	621	648	634	632	626	644	628	634	628	585	609	677	626	669	597	642	664	714	617	601	609	659	576	655	597	629	684	637	601	640	636	621	639	610	586	626	607	595	655	624	619	617	633	641	648	633	657	615	621	644	590	657	650	612	622	615	612	589	618	654	644	652	612	641	622	614	653	644	583	594	602	643	605	628	618	620	576	588	615	608	646	610	647	616	615	625	595	625	627	614	649	619	599	669	582	568	626	650	640	630	602	651	597	600	615	641	660	606	618	638	632	598	660	625	632	579	625	627	627	581	564	638	641	656	627	604	592	598	652	630	602	586	676	625	590	607	606	617	650	624	582	612	591	629	591	650	591	619	601	566	665	591	613	626	641	596	625	631	578	661	658	622	616	646	646	598	588	603	588	614	609	630	635	639	605	642	642	611	597	645	635	660	618	642	661	588	631	576	618	621	621	635	585	613	627	639	590	625	593	604	631	603	614	631	621	624	605	631	622	656	568	593	622	597	642	683	618	614	610	646	613	609	593	646	606	592	645	629	588	614	635	610	617	597	615	626	617	651	599	631	678	605	642	644	591	655	598	629	617	629	587	624	611	617	610	603	652	581	647	644	608	640	592	628	598	625	623	606	607	665	589	645	636	612	647	669	610	654	675	634	628	615	626	608	623	627	658	652	617	632	599	591	571	625	590	614	589	580	650	594	620	629	625	605	618	574	604	596	634	640	631	667	622	627	610	600	596	651	623	621	621	591	620	604	632	586	678	621	657	654	586	613	624	594	651	619	638	594	622	600	645	619	628	581	597	617	610	658	621	617	621	625	651	578	615	627	626	580	596	593	637	632	625	597	629	646	619	615	583	608	595	635	619	619	607	607	641	610	624	589	615	587	600	600	622	661	612	613	645	610	637	621	639	664	604	563	630	646	632	618	610	591	625	614	602	650	630	592	634	615	574	623	617	612	645	592	613	630	687	634	610	611	667	579	639	611	654	622	634	606	636	624	628	571	617	597	607	646	613	639	635	620	602	613	604	621	607	637	575	653	605	586	607	636	623	634	651	598	621	634	621	614	617	625	645	601	617	600	616	651	592	678	596	613	600	656	640	624	631	640	634	631	614	662	635	596	610	612	624	634	666	638	605	651	601	640	662	636	639	610	586	615	634	656	598	627	618	616	630	650	647	597	597	593	650	590	639	633	578	587	650	640	623	639	617	634	615	621	590	582	627	630	616	612	625	583	643	606	606	601	653	643	591	615	627	617	633	633	599	597	631	591	643	635	602	609	634	569	572	678	629	588	602	619	631	603	584	648	610	575	600	641	592	659	645	602	592	637	619	627	655	577	686	595	632	628	651	608	607	662	662	582	628	565	625	624	654	641	639	615	617	605	647	644	613	639	647	598	624	634	599	581	623	583	606	644	616	614	613	642	612	609	649	624	607	652	605	644	626	638	637	658	584	567	635	607	572	603	598	577	636	589	662	621	562	566	621	616	574	658	600	609	641	654	629	647	650	658	641	628	624	662	606	619	647	612	585	621	598	588	626	627	555	594	643	659	611	668	600	621	617	603	619	571	652	621	614	646	634	615	657	648	671	612	671	631	597	592	622	618	619	576	624	643	648	654	625	596	596	630	629	649	595	617	617	625	643	645	593	612	623	659	629	616	633	597	581	598	608	651	587	628	606	635	605	611	631	636	616	591	578	590	627	639	609	577	587	615	631	634	643	593	617	622	661	600	581	638	614	615	624	614	657	609	621	628	601	653	626	619	612	613	614	612	618	638	655	590	590	631	649	614	607	656	600	621	612	597	626	598	654	609	596	602	640	631	616	674	641	587	637	586	624	629	641	593	611	583	616	666	617	629	637	608	618	624	603	631	655	603	654	651	656	600	619	660	605	645	621	632	629	578	633	613	618	602	647	671	618	624	572	663	655	603	597	634	616	628	587	615	595	647	595	599	587	587	661	585	654	628	641	621	613	626	602	583	613	577	620	563	637	571	613	569	550	595	591	618	623	647	632	616	634	620	599	628	631	625	611	659	627	608	649	626	647	601	612	607	605	558	611	612	639	623	586	605	593	611	634	647	623	644	666	595	616	580	580	592	615	640	632	622	627	631	630	626	617	571	631	582	611	638	624	614	623	642	581	577	588	636	651	635	597	599	607	584	603	574	639	630	619	627	569	633	601	676	607	629	618	606	584	626	630	615	592	639	630	644	628	647	609	592	593	620	660	602	602	592	664	602	660	631	616	624	643	604	587	598	602	644	617	622	568	607	604	607	603	596	619	579	625	597	591	604	623	630	621	608	603	575	607	641	666	579	592	591	621	613	683	668	594	666	661	608	604	620	599	597	583	596	580	626	591	600	606	603	593	647	597	624	651	597	596	619	670	647	645	597	607	652	622	624	595	607	608	612	628	586	580	586	595	656	654	689	632	656	589	592	618	591	650	593	594	619	646	618	597	639	635	613	609	648	567	636	669	571	644	596	600	624	621	623	629	570	628	611	635	616	603	681	626	625	589	584	613	628	638	529	613	649	640	603	657	658	658	597	633	610	630	571	638	644	598	610	611	635	657	606	624	588	594	623	675	597	605	617	632	611	595	616	674	610	589	663	649	590	645	635	570	592	570	626	614	620	626	636	618	627	604	599	571	627	583	587	603	643	647	662	634	583	613	615	656	624	605	626	599	661	651	612	609	630	628	592	617	607	627	622	586	665	645	646	632	565	611	623	610	591	618	604	599	583	619	581	634	621	640	643	611	648	613	574	595	673	636	550	639	622	617	610	607	634	646	602	613	580	612	608	606	576	602	597	619	590	607	614	564	600	593	616	648	627	622	598	605	587	604	624	586	637	580	605	641	625	600	645	629	637	646	632	609	582	637	650	640	631	645	646	659	573	648	588	577	672	583	612	612	645	632	639	610	612	601	588	608	607	650	636	587	628	609	593	575	588	630	651	616	596	674	601	593	617	623	640	612	601	671	655	562	602	629	615	623	620	637	605	582	629	625	639	618	606	637	580	634	598	604	637	632	645	597	625	629	616	563	591	599	643	552	597	631	647	607	581	643	587	613	600	612	576	618	624	590	608	630	602	639	647	624	616	610	658	589	626	640	628	628	653	641	636	640	644	653	633	607	665	590	601	640	651	646	631	576	637	621	573	604	615	622	569	626	614	593	623	604	610	606	632	614	583	605	596	628	621	616	601	616	681	640	600	602	595	602	588	664	601	593	604	602	605	617	619	662	632	640	616	624	627	575	593	627	607	663	665	607	626	629	647	606	597	603	603	579	635	629	615	600	623	633	631	624	607	611	628	616	616	624	579	641	655	649	650	625	646	608	622	619	606	588	639	630	600	672	619	631	617	651	601	622	605	605	616
13386	18643	17190	9986	6407	4608	3641	2798	2312	2036	1787	1573	1445	1195	1100	1079	1045	1007	893	891	929	824	771	778	798	799	760	738	717	753	657	689	699	694	672	683	677	721	657	654	699	678	647	697	624	657	615	623	636	675	679	639	647	624	623	612	665	618	588	609	572	623	609	621	610	592	619	592	575	616	605	628	577	579	599	606	596	613	603	641	585	596	602	631	643	544	638	566	580	619	626	563	611	626	612	568	588	554	587	582	594	626	607	638	597	589	604	629	538	604	631	573	582	600	598	563	592	638	634	626	575	628	650	553	644	570	600	592	599	579	608	646	599	593	623	582	584	612	618	618	625	587	620	614	614	578	670	607	564	573	621	579	550	619	588	567	597	583	593	563	590	594	577	587	617	607	592	625	617	606	620	620	585	598	631	595	599	564	628	620	577	576	652	615	601	595	589	595	605	571	595	607	579	607	596	561	590	647	568	618	598	579	593	588	652	633	623	610	613	621	575	613	623	619	576	594	627	534	583	604	600	593	586	594	627	583	585	570	598	580	640	602	580	617	601	632	589	590	606	555	595	627	613	547	587	596	555	567	607	580	617	586	585	613	604	628	639	610	584	602	581	590	551	587	611	580	584	569	567	581	587	611	582	584	632	582	618	622	599	611	594	599	610	607	575	626	618	596	626	610	565	599	601	596	619	625	591	539	591	601	568	593	624	600	604	629	595	646	626	634	573	638	649	621	607	604	586	596	638	605	596	556	583	616	609	623	577	619	579	561	572	619	634	614	630	589	585	600	554	640	582	579	570	613	587	583	606	578	574	577	629	596	611	589	603	597	625	585	600	601	550	577	576	624	626	623	586	589	609	589	584	549	604	611	596	566	607	593	618	584	594	618	588	545	611	566	591	630	580	627	622	568	611	557	587	635	601	572	619	600	606	597	610	624	568	622	569	655	618	558	585	591	526	641	576	567	610	629	571	591	549	598	577	599	560	606	591	575	600	602	623	608	571	661	585	638	569	602	589	601	618	553	621	587	604	590	602	595	603	608	612	574	579	562	598	650	583	589	651	600	589	594	602	655	612	596	557	611	602	568	588	630	566	617	602	595	588	540	625	595	604	598	624	651	556	617	594	628	611	606	609	595	613	630	590	640	574	601	584	641	601	608	610	591	586	584	581	614	578	599	605	576	637	606	594	567	608	581	650	634	591	621	554	575	562	586	593	561	597	584	585	618	600	634	599	600	585	605	598	583	575	595	587	573	606	626	625	625	621	586	568	601	608	564	553	582	613	587	598	598	597	593	587	600	626	605	580	574	623	588	598	631	613	578	604	582	568	591	637	603	565	621	562	566	567	617	596	560	651	577	540	646	604	597	579	585	625	587	659	547	626	589	592	624	620	571	600	585	583	544	570	591	582	593	580	574	640	604	598	562	581	612	612	600	586	595	586	591	587	637	596	590	609	626	601	592	640	600	635	606	643	584	565	597	552	633	620	571	644	615	600	602	637	604	572	601	621	628	587	573	611	539	585	622	611	604	588	614	587	613	590	631	591	627	574	598	565	587	600	600	498	567	616	593	579	587	567	594	616	561	560	597	574	613	597	575	608	578	592	610	553	566	578	589	587	589	615	592	590	576	615	611	610	613	637	597	598	612	615	593	593	586	599	594	614	569	591	609	586	579	556	591	623	611	565	622	633	586	612	576	648	586	602	614	624	672	595	611	609	553	611	643	594	591	607	575	575	596	576	579	552	612	575	581	611	638	588	615	631	620	614	630	563	541	568	589	559	611	601	612	642	639	592	597	577	581	544	596	623	635	615	597	608	591	557	614	596	551	562	584	543	585	614	606	605	576	561	562	609	594	605	584	557	613	590	612	606	601	584	604	606	594	546	601	586	586	593	601	571	583	612	600	597	595	613	632	576	587	589	622	639	609	614	563	567	597	590	607	570	559	636	596	578	582	579	617	621	600	553	569	573	566	574	561	577	581	581	577	573	584	611	599	614	568	608	614	590	595	585	637	611	639	638	563	607	601	611	611	610	634	610	594	588	593	569	587	580	578	630	574	642	579	602	569	584	606	566	603	553	575	615	617	661	609	620	623	577	580	568	630	634	618	574	594	604	630	640	587	593	616	560	570	609	599	574	578	618	565	580	568	601	597	637	599	524	572	597	591	583	649	576	629	584	634	589	551	610	587	615	569	620	566	632	590	581	620	573	612	609	579	602	561	606	619	582	618	590	573	589	658	603	605	608	624	590	582	608	600	607	619	634	601	622	620	566	577	613	570	564	583	593	582	585	577	630	600	600	611	585	641	552	549	622	611	635	588	634	625	601	550	581	600	600	567	602	592	549	584	610	579	600	610	630	601	612	577	565	578	585	604	615	574	607	556	592	589	627	596	570	600	551	592	618	620	614	600	616	604	610	633	570	643	534	578	580	611	617	601	582	667	578	602	600	560	601	582	630	608	539	560	626	598	594	568	555	590	618	593	577	592	567	581	585	595	627	565	597	589	610	607	619	585	609	571	604	570	595	583	571	615	618	631	557	618	638	612	624	607	610	624	599	611	619	574	624	633	558	613	594	580	577	588	624	557	640	567	596	568	604	558	605	579	617	619	594	550	613	580	635	613	593	604	596	559	623	619	584	637	600	553	589	609	605	613	569	609	583	563	617	615	604	627	565	590	569	634	608	587	600	609	653	549	586	581	613	531	600	640	610	579	587	601	601	625	605	577	579	588	594	622	592	592	584	631	597	600	589	593	540	583	599	611	576	598	586	620	619	594	594	599	619	597	621	588	618	593	653	569	587	588	600	613	611	567	586	609	549	574	588	592	590	605	605	597	569	625	550	605	566	571	597	602	597	579	624	604	564	613	566	623	586	586	616	565	592	588	563	622	618	641	583	601	655	595	588	597	587	600	612	570	644	650	565	631	536	576	590	602	573	602	612	608	595	600	615	568	567	594	616	612	601	541	619	613	604	598	638	575	592	558	575	621	600	601	572	596	634	624	628	595	622	618	605	600	571	595	595	611	592	596	590	568	568	563	617	585	635	638	594	596	582	635	577	606	600	575	586	587	557	583	594	569	554	611	613	602	590	578	586	563	580	600	616	603	608	581	594	589	585	556	606	614	600	597	635	591	586	592	609	611	579	577	596	643	611	560	589	586	615	568	581	575	593	575	603	621	588	621	649	588	581	588	576	587	539	568	622	661	598	594	613	612	571	581	609	637	549	606	626	597	567	613	621	596	579	640	630	584	597	606	556	649	600	575	606	546	587	609	615	575	550	598	619	560	598	585	594	618	615	625	586	546	588	596	581	604	688	593	593	626	586	636	621	597	617	587	570	590	603	581	581	616	575	561	580	584	561	613	600	591	601	613	608	578	614	615	584	557	595	557	646	610	635	660	601	602	619	592	592	607	592	607	625	583	576	627	638	606	606	582	613	581	577	566	605	595	620	612	570	599	572	608	611	588	648	609	610	558	598	590	578	616	643	587	571	632
27829	12778	1192	302	222	194	171	149	144	147	157	161	134	154	138	135	135	160	166	134	138	173	130	134	146	154	165	146	127	151	166	138	138	112	139	135	143	128	147	145	144	154	136	130	141	146	146	144	120	148	130	124	125	159	140	132	150	133	141	157	162	151	145	153	153	136	142	138	137	128	150	156	143	132	143	141	125	132	143	136	144	140	134	128	150	126	122	137	147	127	123	139	138	125	136	138	135	130	125	145	126	154	166	152	133	148	147	158	145	125	113	145	123	142	133	137	151	152	137	130	145	141	151	131	126	141	153	125	133	127	153	156	134	143	145	148	128	142	138	124	118	161	122	159	136	143	136	153	155	147	140	132	152	155	138	127	133	142	129	146	133	134	140	140	127	144	133	150	133	136	150	141	134	160	160	108	152	141	147	149	127	136	137	137	154	135	140	137	143	136	145	156	153	134	145	154	137	129	116	136	127	130	148	152	144	141	125	139	147	122	154	146	157	148	140	132	151	123	165	144	143	112	136	134	151	132	152	143	145	141	132	125	128	127	137	124	141	160	120	141	130	133	126	133	152	171	121	144	144	163	128	129	149	131	143	124	144	160	146	155	141	149	147	123	147	120	146	128	165	138	144	140	153	150	151	150	131	150	129	145	142	136	140	144	148	128	123	146	161	142	145	140	139	144	146	140	133	130	142	136	125	146	123	135	134	146	158	161	156	137	136	132	141	133	130	127	134	146	136	123	131	145	118	146	142	152	135	131	149	155	135	159	150	135	155	149	164	146	156	139	143	159	166	159	138	126	148	133	128	146	140	163	132	127	146	122	146	134	147	166	137	157	138	150	148	153	156	143	133	147	126	142	164	146	146	140	150	148	152	121	114	121	139	148	143	140	155	148	144	161	160	145	146	143	133	145	150	138	144	128	137	133	149	140	139	158	134	149	144	130	146	159	126	143	140	140	136	143	119	140	128	124	127	144	141	145	138	150	136	144	133	125	145	138	141	155	141	153	138	150	117	141	136	134	139	152	141	124	133	144	118	137	127	135	113	149	150	146	141	151	152	157	148	140	127	124	133	133	130	146	140	137	132	119	139	137	132	131	138	145	139	155	134	136	130	149	164	117	133	140	134	148	139	138	143	149	138	153	149	133	130	123	148	155	160	149	150	144	138	114	132	130	147	137	141	134	124	158	127	131	151	136	142	157	147	151	120	124	148	143	138	155	130	138	138	150	131	137	121	149	167	135	127	131	155	151	139	147	144	148	138	115	177	150	125	150	135	149	151	150	164	165	151	134	144	137	128	141	141	126	140	142	139	144	136	130	148	165	129	140	158	133	127	127	134	160	148	134	147	150	140	151	156	142	152	140	132	142	150	132	129	138	136	128	132	129	129	138	129	151	146	137	139	130	150	149	164	138	149	133	158	145	132	119	138	146	149	129	128	128	130	133	132	158	129	128	125	133	147	120	131	135	141	134	146	121	135	132	160	158	139	146	107	123	163	133	153	138	133	132	138	142	120	130	145	148	134	126	149	144	141	142	132	142	144	161	148	147	163	126	154	139	133	155	129	143	126	170	161	136	137	145	132	153	148	122	123	168	137	140	129	125	118	152	164	129	128	143	146	134	162	139	142	140	133	147	132	148	138	126	134	129	162	133	157	123	159	155	149	143	139	119	150	173	145	143	129	130	149	146	142	151	130	143	135	152	119	125	180	106	149	127	137	139	131	143	136	143	142	140	150	142	164	138	133	139	140	125	132	143	180	125	155	133	134	166	133	137	150	140	151	134	119	103	131	134	135	130	145	140	153	131	143	154	140	120	138	144	122	137	124	139	163	125	142	115	142	128	149	145	136	139	125	141	130	117	142	146	121	139	137	132	149	154	167	150	121	146	156	145	144	134	123	144	129	131	136	150	143	135	137	148	158	127	143	137	143	141	164	128	152	127	160	132	140	125	151	150	147	153	137	148	131	131	132	143	136	150	149	139	143	152	155	140	135	135	134	117	169	137	141	141	138	160	157	150	180	121	135	145	144	139	142	134	151	148	157	157	149	144	132	153	132	124	139	115	130	142	137	127	142	150	149	174	150	146	151	124	137	131	111	158	135	164	135	155	143	120	151	158	132	146	143	148	139	149	146	144	154	134	154	133	135	161	154	145	143	136	133	148	145	143	149	148	144	148	147	153	149	152	131	144	140	148	127	140	141	132	125	158	147	137	146	128	129	136	137	127	150	123	141	170	132	146	126	144	128	155	134	105	159	140	146	145	164	125	141	128	134	142	135	149	156	137	140	147	156	155	148	127	131	137	132	126	136	147	127	155	123	148	121	135	124	131	134	147	161	134	126	127	147	130	153	136	138	149	184	113	144	139	142	148	129	161	129	121	146	136	138	140	124	138	132	149	114	143	160	134	151	138	144	148	152	154	143	164	135	145	152	131	147	130	149	143	144	137	148	146	158	133	140	111	123	145	120	123	123	142	145	129	157	157	131	148	132	146	172	148	145	159	166	145	128	129	142	130	116	153	149	150	147	139	164	144	128	137	150	148	138	138	138	146	157	134	122	137	142	146	146	134	138	138	135	141	142	127	159	135	131	146	152	145	132	130	134	141	121	159	163	155	126	153	134	138	149	141	124	133	141	148	124	153	151	140	126	149	119	168	140	146	145	146	146	129	131	135	133	129	127	138	132	135	162	103	149	116	136	158	140	141	122	135	151	129	156	128	136	161	146	139	118	135	159	125	163	153	117	162	150	145	159	164	130	149	142	144	151	122	150	141	153	125	132	134	142	138	160	138	133	145	161	148	175	151	136	146	141	135	144	130	126	143	155	132	118	147	150	151	148	145	137	132	132	147	134	111	138	148	167	139	142	147	138	156	174	159	128	148	151	138	138	154	154	133	133	150	148	137	146	147	144	141	133	140	146	161	138	127	149	146	149	112	149	136	146	144	143	160	140	151	135	140	128	147	130	131	157	130	139	144	152	147	141	145	171	164	150	145	151	140	151	134	154	134	144	135	148	120	144	141	130	143	141	156	145	136	135	159	141	137	155	143	151	142	145	128	158	127	148	139	133	124	154	153	153	147	164	147	130	148	122	131	141	130	151	138	145	132	138	142	156	147	126	148	150	132	125	145	135	136	119	150	133	170	138	121	142	127	147	154	148	139	118	124	140	143	146	151	128	136	123	129	112	152	124	157	140	155	112	146	122	137	147	152	128	135	136	137	135	167	147	159	139	144	118	131	130	146	156	139	135	148	151	144	141	131	132	139	140	146	125	148	132	134	139	138	142	134	146	136	150	140	147	145	124	157	156	150	136	144	125	136	153	140	153	131	147	120	154	135	148	142	144	145	159	165	137	129	141	132	154	138	144	141	136	148	164	158	149	163	169	136	147	142	148	141	143	121	176	155	111	152	146	159	136	120	125	144	157	144	130	133	154	141	131	133	133	128	125	125	129	139	128	143	129	143	147	148	127	144	140	127	147	156	138	129
5132	904	764	440	332	250	249	229	198	206	184	192	207	181	174	179	175	180	164	179	144	175	166	185	172	166	164	172	164	188	162	172	153	154	153	160	168	188	166	185	163	155	169	146	153	177	159	185	153	178	149	151	183	158	178	175	171	155	166	166	160	172	166	187	164	161	170	167	158	170	169	170	170	146	157	167	159	163	176	169	175	158	163	158	145	157	154	183	181	173	181	155	156	167	149	154	176	155	173	149	141	151	175	139	181	175	186	168	165	162	184	159	165	150	157	169	163	156	169	156	173	174	166	164	169	176	164	169	159	155	159	173	172	189	176	147	168	173	179	179	171	160	172	179	146	139	174	198	170	164	166	170	177	175	157	179	167	158	198	161	147	158	158	164	169	148	171	184	164	186	148	171	181	158	157	161	145	155	164	179	177	160	161	166	166	168	154	156	148	164	178	141	153	170	157	161	163	178	185	168	144	152	157	160	161	178	155	159	171	171	191	174	149	172	167	158	191	159	159	164	170	165	169	162	151	169	163	178	129	148	160	172	155	168	171	147	149	174	161	172	160	160	177	159	165	161	157	152	169	169	135	163	160	151	145	188	171	167	162	176	151	196	193	160	172	159	170	169	161	185	160	164	167	156	189	148	159	178	170	158	162	168	162	158	145	169	170	159	164	180	181	176	182	168	154	153	160	148	155	149	153	134	174	171	129	154	174	149	156	169	151	148	152	152	177	157	166	158	158	168	171	175	173	155	158	171	159	172	184	161	171	196	149	188	167	140	165	169	164	176	166	175	185	127	155	176	163	158	166	158	158	169	142	166	162	167	154	183	166	155	167	169	161	172	200	149	154	171	162	141	164	160	173	172	167	167	152	174	169	149	153	130	162	149	176	164	170	172	155	171	176	166	151	174	168	164	149	165	139	154	168	146	175	178	171	160	158	155	157	156	150	170	168	165	175	133	168	166	153	169	165	174	184	162	159	158	172	149	161	181	132	175	152	169	124	164	191	150	167	178	179	162	169	156	143	146	181	163	177	174	166	158	143	157	198	162	169	171	154	149	172	160	186	170	151	146	157	152	158	170	155	170	156	154	155	179	164	191	160	158	148	169	148	174	178	168	168	185	195	148	186	194	185	153	170	132	165	161	173	137	171	169	181	184	153	163	167	182	172	173	168	174	153	161	162	156	160	154	178	153	164	165	185	142	157	174	179	166	168	154	157	156	155	167	154	168	141	141	174	142	177	154	161	187	151	166	149	166	150	145	162	156	162	154	173	153	150	147	169	177	150	155	173	158	149	169	168	147	144	150	173	183	158	162	165	173	167	171	166	160	172	189	131	161	141	160	158	147	162	176	171	148	164	167	173	143	146	171	170	171	157	168	153	169	166	153	159	123	188	136	151	183	178	137	164	188	183	183	145	169	146	178	167	168	153	168	165	157	179	158	156	174	168	176	160	168	148	167	175	150	167	178	153	157	149	162	175	138	162	165	147	160	171	168	179	176	176	191	165	180	169	194	171	171	175	165	162	166	153	171	184	195	171	150	159	143	174	166	143	154	182	161	150	151	174	150	183	170	163	180	159	149	148	155	180	144	153	178	154	138	159	192	165	158	153	172	150	144	165	158	183	175	164	187	163	167	159	163	161	154	181	167	168	147	142	163	173	152	173	171	205	162	154	170	146	157	189	150	164	162	140	165	166	168	168	141	180	158	153	165	175	181	166	148	175	188	169	187	171	162	157	155	192	143	148	188	150	166	169	155	158	151	160	159	162	146	172	170	153	162	178	157	164	152	174	151	155	174	153	163	203	152	148	161	167	181	168	151	159	159	160	157	160	169	170	136	168	170	180	183	171	149	162	163	145	168	154	160	180	170	165	183	176	167	158	179	162	153	137	195	195	157	176	148	172	173	162	149	159	165	179	143	162	188	159	179	143	164	160	179	157	172	147	157	154	166	190	142	172	164	162	151	174	174	169	166	155	174	151	152	156	175	149	163	174	189	152	175	168	148	157	181	170	169	166	187	175	170	186	155	160	172	149	167	158	185	158	157	180	158	164	167	148	148	174	161	159	166	148	182	152	135	149	181	161	157	140	129	185	168	173	163	160	149	171	162	144	168	161	155	144	143	172	163	150	180	162	147	162	166	156	145	177	180	150	141	168	152	160	163	166	148	159	160	139	180	149	163	164	163	140	161	174	157	160	166	171	156	172	170	182	157	162	168	142	151	171	168	160	152	139	180	159	150	152	160	165	156	169	162	141	160	154	148	189	161	177	183	155	163	164	159	161	183	172	172	147	157	192	154	172	180	165	178	152	159	167	156	182	161	169	180	157	136	149	174	189	165	169	154	174	167	165	172	127	144	177	185	148	151	165	158	162	163	142	174	146	171	172	170	174	162	166	150	172	155	164	172	163	168	138	173	172	161	175	153	150	159	159	157	162	139	157	161	157	181	150	151	166	181	168	148	154	158	162	155	162	182	166	169	158	169	164	180	152	167	170	163	154	161	146	166	177	174	155	174	172	160	164	183	165	169	170	167	170	151	157	181	162	132	185	173	157	145	195	162	175	160	173	187	156	171	171	185	157	157	142	164	148	154	169	170	179	161	151	153	188	161	178	164	185	153	182	156	165	191	158	175	163	187	166	149	155	167	162	163	140	167	157	140	169	160	161	166	183	157	170	155	179	144	179	136	150	163	164	156	186	148	181	176	179	164	159	148	168	152	166	160	177	183	186	175	155	154	149	172	168	177	145	177	153	153	161	165	142	151	168	165	154	147	158	174	180	181	160	178	141	166	144	183	143	180	166	156	176	162	151	148	169	165	185	160	174	179	176	149	152	173	148	163	182	183	160	179	180	155	173	172	155	161	165	153	169	159	169	171	165	177	146	170	180	170	181	151	152	134	134	172	154	161	153	163	169	156	174	198	148	166	166	163	156	169	148	162	175	142	150	150	161	155	182	165	162	170	159	156	184	154	181	153	159	179	168	156	166	171	146	162	154	184	156	160	178	140	174	177	178	144	183	184	164	151	156	156	135	156	162	169	171	159	170	168	166	187	139	143	176	185	155	161	141	146	168	171	149	181	157	168	164	172	175	163	147	153	161	185	160	168	167	172	164	184	161	169	156	140	171	160	146	178	183	170	138	171	177	179	163	159	188	175	205	168	157	159	166	163	163	160	173	161	163	147	152	144	157	169	180	171	152	152	147	154	152	161	146	152	166	154	166	158	187	146	157	136	166	155	148	164	173	166	161	147	182	181	190	157	145	160	179	161	173	181	172	162	162	164	162	157	185	156	165	184	171	157	148	171	151	162	154	160	164	169	165	171	182	189	168	162	171	164	150	155	160	150	167	183	177	145	181	158	149	173	183	162	165	177	155	158	168	164	172	174	166	186	168	166	170	165	165	162	159	166	157	161	162	175	165	156	173	178	158	148	141	164	140	154	174	146	139	128	144	168	162	154	139	149	173	139	170	124	170	151	158	146	179	153
24509	20408	26519	24189	20388	9021	1238	818	736	605	551	502	481	425	418	400	405	345	390	412	400	366	397	358	378	349	349	351	341	306	352	336	362	316	348	335	330	322	335	323	332	350	335	321	305	321	311	316	355	315	332	348	354	307	351	317	314	324	323	325	335	310	325	311	325	331	309	315	286	297	347	300	307	302	275	314	314	309	295	333	305	304	292	301	336	300	305	332	307	332	344	302	337	312	316	291	329	346	322	303	327	288	289	311	326	330	306	309	321	308	309	325	349	299	339	329	312	345	316	314	292	319	311	289	331	275	309	318	311	341	298	296	302	298	300	309	350	312	326	299	288	305	293	305	294	342	337	323	326	314	323	350	344	286	312	310	302	305	320	315	320	334	348	328	311	340	319	302	304	317	322	310	296	333	304	314	296	327	306	308	292	336	315	314	331	328	287	309	341	328	332	308	334	284	332	302	312	290	330	310	319	330	331	314	330	325	286	297	302	330	325	331	284	350	324	304	329	292	341	329	307	313	321	280	327	313	311	318	317	319	304	300	321	325	311	333	330	287	326	287	314	310	300	332	326	301	348	317	288	297	329	329	318	320	322	307	312	313	330	328	309	335	304	302	296	311	304	302	299	324	322	292	278	305	338	319	299	300	309	305	302	312	309	335	324	306	327	328	280	333	309	328	329	329	345	308	316	334	275	331	329	347	325	315	305	290	327	319	284	310	291	313	298	313	322	322	334	332	316	323	317	334	318	328	330	326	326	359	338	317	281	315	342	315	316	317	295	320	298	280	337	300	320	329	312	305	325	314	339	290	313	311	298	296	333	343	306	336	316	295	309	332	300	316	327	323	305	301	326	309	338	321	293	311	319	298	287	307	312	309	330	326	328	321	317	302	309	320	299	297	321	319	359	306	321	304	310	310	312	299	369	268	298	323	311	320	307	334	285	304	282	346	297	294	311	316	322	289	275	301	309	302	290	268	314	285	284	309	302	331	324	324	323	310	305	315	330	312	282	307	297	306	313	296	332	298	294	310	299	288	331	320	299	311	290	292	326	299	279	331	308	320	336	336	308	304	335	303	341	342	297	293	318	315	296	318	308	303	340	309	316	299	329	295	295	312	299	345	280	310	307	290	327	291	294	301	300	316	300	325	309	291	278	322	302	291	300	311	314	301	368	301	281	301	316	309	341	314	291	294	298	292	301	329	304	329	289	308	282	298	323	312	324	303	283	306	315	304	334	318	296	320	341	316	309	333	312	332	313	297	288	308	307	333	354	291	308	312	276	326	290	306	314	327	315	342	321	325	327	318	324	343	275	307	311	317	301	324	305	328	301	310	314	324	322	330	305	330	288	302	298	289	335	342	320	313	297	296	307	311	320	297	307	292	301	286	278	343	291	324	324	311	366	308	298	305	304	314	331	330	307	313	332	291	319	303	299	279	293	323	323	288	303	313	346	330	285	302	300	340	315	302	321	318	275	314	316	300	333	302	313	289	311	342	290	328	343	303	312	307	286	306	354	304	290	306	335	330	292	316	299	328	324	307	295	282	335	329	342	324	303	301	284	299	335	312	309	312	317	282	332	292	301	308	349	297	321	283	324	320	317	327	326	312	298	287	301	337	290	296	308	324	282	307	332	303	302	278	323	317	284	304	316	326	289	315	288	331	329	318	297	302	321	340	323	288	306	309	318	320	299	324	352	288	324	293	308	306	325	278	323	336	358	323	320	304	289	321	311	332	328	297	320	281	316	306	293	292	296	303	297	303	326	276	266	298	324	301	315	309	307	331	317	289	309	314	302	307	298	364	313	322	311	322	309	301	301	311	314	320	305	300	320	293	303	329	313	314	314	338	315	308	334	310	337	306	326	314	325	281	325	276	291	299	301	274	311	299	270	281	326	302	308	307	319	328	328	323	299	293	305	330	291	325	318	294	314	281	298	299	330	317	308	303	296	321	333	320	340	316	315	312	290	302	330	318	307	299	316	314	372	295	309	304	317	272	334	303	318	331	308	309	313	291	300	340	348	290	288	292	327	294	336	320	313	326	353	306	299	321	303	330	295	291	331	294	288	319	281	290	327	337	330	311	342	311	332	315	325	302	342	339	329	277	323	300	274	326	310	314	311	307	321	323	306	301	331	318	306	295	325	349	312	301	334	299	311	347	272	329	294	307	327	282	322	315	313	328	314	282	312	290	328	309	312	334	294	292	322	349	327	323	299	332	306	297	285	330	306	346	316	342	291	301	322	305	277	281	301	306	289	291	312	321	341	303	316	339	331	291	291	292	314	308	327	329	309	318	319	305	302	315	309	312	339	301	289	336	322	303	329	318	340	297	330	336	288	333	324	291	350	313	280	330	313	305	300	296	286	297	322	302	310	303	305	347	289	306	330	308	317	326	338	320	324	354	313	308	292	304	322	338	331	298	306	284	320	300	303	291	294	321	318	311	325	313	273	286	343	300	332	324	319	322	312	306	339	341	319	306	318	319	325	292	318	315	301	314	278	327	319	314	312	323	324	303	311	301	281	295	325	293	333	294	287	345	323	323	306	311	309	308	297	283	315	315	308	319	309	269	323	332	296	286	296	327	327	299	281	310	278	314	322	321	315	338	318	296	312	292	310	285	319	355	316	313	302	316	321	330	305	338	328	319	332	321	333	320	288	297	311	307	298	311	304	318	294	312	300	340	318	325	310	300	316	295	331	306	322	336	309	311	316	324	327	298	307	301	317	312	296	304	266	302	299	305	324	325	310	293	320	344	272	305	312	351	334	332	318	307	304	331	319	323	329	311	325	299	271	313	284	323	316	343	278	307	312	336	332	327	288	312	328	295	352	329	316	341	316	307	330	330	322	302	313	332	306	283	283	361	339	304	355	328	285	320	308	286	317	328	327	319	348	330	298	302	300	306	339	281	337	331	298	311	332	328	287	297	311	305	321	318	309	308	328	316	310	282	306	318	302	306	307	322	323	330	293	306	306	318	321	315	302	313	308	302	307	294	298	306	305	316	299	305	324	318	280	320	332	316	292	323	315	323	315	332	313	305	314	292	341	325	308	327	306	290	295	289	308	305	291	331	300	305	307	328	322	297	293	286	298	334	305	324	324	333	327	311	306	340	317	312	303	323	317	315	292	316	303	320	319	349	315	306	316	307	319	289	323	281	286	316	324	312	312	324	304	294	302	296	339	293	313	258	304	290	315	306	314	279	309	309	309	295	324	303	315	313	306	304	301	303	311	302	309	328	327	346	300	309	307	315	296	314	282	284	296	321	309	326	299	295	315	324	299	319	317	306	300	297	316	302	318	337	331	318	305	299	328	296	286	294	291	350	312	315	315	322	329	294	349	294	302	292	312	290	313	321	331	353	282	311	296	332	299	323	307	300	283	335	292	265	292	318	296	335	316	328	308	324	309	324	317	331	319	312	303	329	302	315	298	315	316	299	305	302	305	279	309	319	287	313	320	329	304	317	334	310	321	322	294	299	324	313	312	303
10209	11476	10801	5579	3459	2502	1906	1541	1208	1021	955	791	693	704	594	550	498	485	502	484	435	427	384	374	399	397	396	401	360	375	395	366	373	364	371	357	323	323	364	324	368	339	370	306	311	360	322	308	332	337	313	307	335	346	286	335	313	304	314	291	313	326	310	325	321	299	328	310	300	333	325	327	333	355	307	319	315	307	319	331	315	330	322	281	318	312	320	317	311	315	316	304	304	319	312	300	294	290	282	296	332	314	302	291	308	298	319	306	325	318	288	327	341	311	326	287	314	289	287	305	299	303	300	324	277	321	315	320	304	333	311	315	326	333	324	312	298	318	308	299	334	316	341	301	331	314	309	327	269	330	298	329	311	310	317	310	304	297	293	326	331	312	286	298	334	310	336	288	282	286	280	299	302	280	291	337	290	303	353	315	304	296	280	285	294	321	291	323	310	321	300	321	302	287	297	277	317	307	326	333	285	321	291	288	311	293	299	300	306	332	292	287	309	297	300	293	302	294	299	316	304	310	314	312	322	298	335	299	301	304	324	320	308	319	312	296	317	327	321	307	291	302	296	325	340	295	319	336	310	309	308	309	305	318	318	310	333	275	265	316	336	309	327	291	298	303	301	348	312	329	297	309	311	334	310	306	316	317	337	291	306	306	290	336	313	298	304	306	289	303	316	297	315	301	337	328	327	288	308	302	286	325	309	337	317	321	291	315	303	303	307	299	288	298	340	323	305	322	292	313	310	323	279	289	334	295	334	290	289	331	310	287	344	306	314	319	288	314	337	298	321	298	321	307	310	335	305	317	324	316	319	327	295	292	310	300	310	280	291	304	312	325	333	289	301	315	334	314	297	290	342	315	310	334	331	307	306	314	304	283	300	297	256	297	307	308	336	312	337	312	291	324	332	304	310	293	337	301	302	291	341	318	317	327	279	298	313	276	313	326	281	305	307	315	346	304	316	292	336	277	303	298	353	318	303	327	291	303	298	282	295	319	282	282	288	300	310	332	290	314	293	315	308	314	323	322	345	300	301	320	282	315	272	319	316	314	322	288	338	321	295	315	322	301	322	316	313	314	338	308	317	313	301	287	322	299	302	293	271	313	307	307	305	294	283	297	297	287	297	298	282	297	312	288	294	300	297	324	327	332	296	308	336	309	317	299	313	338	292	316	293	318	310	289	296	305	300	303	323	330	288	322	306	310	308	314	282	287	337	310	293	305	311	315	295	321	287	344	293	320	305	303	304	342	319	308	314	312	321	304	274	302	289	297	295	296	336	320	278	284	311	356	302	306	326	301	268	305	298	319	310	309	312	296	283	289	333	285	248	281	288	319	326	296	274	307	296	313	318	312	288	284	304	286	279	304	300	285	320	329	319	326	303	363	342	319	300	308	302	344	314	289	312	315	304	305	283	289	285	320	314	315	321	305	276	267	327	318	327	304	295	309	330	303	296	321	311	294	302	301	303	325	284	290	321	297	331	283	311	282	298	300	295	298	315	309	284	322	291	321	291	292	307	308	315	305	291	281	308	329	318	316	306	327	310	305	329	286	303	286	295	311	287	285	298	316	298	330	289	311	319	313	311	307	324	297	334	310	300	291	323	317	299	333	323	289	322	312	298	354	297	275	344	314	322	298	319	326	312	301	298	326	313	291	348	308	318	316	294	307	307	321	305	304	296	321	306	284	299	311	296	311	295	307	295	321	295	300	299	313	308	293	308	333	328	291	325	312	309	278	338	302	320	275	306	292	280	321	291	311	293	296	307	319	304	313	281	311	323	322	328	318	312	336	321	307	312	323	305	318	290	289	293	281	292	328	269	321	301	292	338	292	319	318	305	314	279	313	320	327	313	297	315	294	332	344	311	290	309	320	310	309	269	330	316	278	299	308	319	295	319	333	300	291	321	265	302	316	318	293	299	309	313	271	303	322	297	309	331	305	321	345	326	323	301	335	285	314	325	295	299	298	308	313	323	308	308	337	302	312	292	302	318	313	296	289	275	302	299	326	351	301	296	299	316	304	304	300	299	320	339	311	284	312	302	303	305	302	305	292	292	345	298	288	288	296	288	311	313	313	312	315	309	312	317	297	293	311	302	285	317	290	292	326	295	303	305	305	304	311	318	286	289	302	301	279	303	299	321	315	318	283	281	324	312	320	321	316	305	299	296	303	298	298	315	335	290	299	324	271	315	324	316	302	328	282	314	327	321	300	317	290	281	341	315	295	279	312	320	294	318	322	283	311	329	284	284	321	280	303	308	318	279	323	338	317	326	324	301	315	296	309	335	276	292	315	301	332	302	279	301	304	285	306	315	333	332	298	312	327	318	291	320	297	300	320	320	303	313	323	311	330	309	309	335	303	307	293	297	277	315	256	312	294	312	302	316	318	288	304	311	266	299	302	302	306	291	272	300	323	300	307	309	271	341	303	295	309	295	304	338	325	304	280	289	311	295	306	297	272	318	316	296	296	310	296	314	333	239	324	303	330	306	300	308	324	295	289	304	289	290	316	283	303	286	306	294	350	287	271	296	274	316	276	307	283	339	302	339	331	266	320	336	307	313	250	290	297	307	299	290	296	325	318	301	290	304	291	319	333	305	325	302	305	325	328	309	307	308	285	296	324	327	310	311	308	322	304	288	288	271	313	304	325	312	297	307	297	320	302	328	310	333	321	323	312	276	303	316	282	326	306	280	274	283	326	359	307	267	300	298	308	305	300	287	301	292	305	286	302	319	316	303	352	343	299	330	332	272	345	322	337	297	317	349	357	294	276	278	295	353	319	348	307	316	314	284	333	328	306	306	309	338	332	342	294	312	296	279	261	293	310	318	302	319	311	311	305	294	300	297	315	327	286	324	338	308	323	318	309	282	313	284	295	302	324	324	305	289	310	308	337	338	317	292	314	309	326	319	304	301	319	321	295	271	304	297	310	334	293	281	330	305	287	291	321	319	332	283	340	318	270	307	307	323	316	306	336	296	315	323	316	301	325	288	323	310	320	285	312	311	293	324	366	328	337	327	317	300	311	295	308	298	288	307	296	328	299	312	304	303	301	308	294	297	295	328	326	311	325	310	315	330	283	290	311	344	312	323	344	304	315	293	276	303	282	304	298	304	269	318	299	295	298	279	278	312	289	321	320	297	295	303	313	321	315	278	314	327	311	329	320	311	283	286	314	310	285	271	270	352	309	336	295	330	306	323	318	321	309	307	311	297	302	270	314	340	301	276	296	307	301	322	273	297	318	308	279	305	308	286	329	317	322	337	328	299	305	318	300	309	330	313	329	329	306	303	315	281	316	296	295	304	298	296	291	312	308	313	269	301	314	294	278	348	309	307	310	291	307	314	298	293	298	304	317	269	294	288	322	310	344	336	322	313	316	311	299	313	334	329	335	311	290	337	339	293	311	309	305	317	315	305	306	298	305	302	322	294	302	307	306	321	306	305	321	317	307	326	287	273	283	312	300	340	322	329	311	330	299	293	331	310	289	312	278
22627	20414	26953	23775	20421	20498	8160	1787	1358	1152	1107	946	953	862	851	858	802	810	775	740	802	728	699	681	716	709	744	645	668	706	659	689	694	650	642	639	607	640	637	671	676	679	634	639	689	637	635	634	643	605	656	674	657	652	594	603	668	655	631	673	643	662	679	644	649	635	628	677	624	576	656	624	602	613	616	607	600	582	599	600	641	646	648	618	631	608	631	608	652	648	582	616	627	598	641	592	635	554	598	615	606	610	631	624	590	625	621	566	612	645	629	646	649	641	656	600	651	620	618	659	606	631	632	648	610	669	592	636	558	600	638	674	656	629	626	611	599	615	582	617	664	644	608	642	598	597	604	619	593	625	637	620	632	665	602	603	625	622	621	663	631	618	628	591	655	602	604	589	642	610	640	686	638	603	587	597	621	605	625	666	653	618	629	590	630	616	609	630	610	646	637	637	617	635	593	587	621	637	679	608	599	606	595	640	605	630	585	637	612	616	604	628	629	627	622	656	624	574	648	623	621	611	651	613	629	599	633	665	650	639	630	612	621	641	570	628	627	628	641	626	646	618	622	630	611	681	635	633	595	646	593	632	593	626	645	620	589	617	634	594	603	639	575	561	667	619	644	649	612	640	609	602	632	573	599	596	653	598	617	667	584	594	629	657	590	607	590	583	622	645	652	625	683	599	616	658	632	614	658	607	657	646	646	604	632	619	633	653	582	544	625	596	641	639	649	599	637	636	596	684	618	623	673	594	601	637	643	647	655	625	616	655	626	653	631	625	606	605	623	623	596	623	625	641	606	618	652	616	601	634	612	614	600	632	647	623	613	624	621	598	625	615	638	642	617	629	572	590	658	620	630	610	627	624	615	589	619	643	651	673	635	618	579	569	577	604	597	602	583	623	652	640	631	586	619	659	601	642	594	622	643	631	583	633	598	661	616	579	664	649	604	583	577	621	625	620	662	636	620	625	617	674	614	613	606	620	624	608	628	614	568	626	631	584	653	623	613	651	653	578	621	618	620	631	608	624	619	618	614	629	634	610	630	625	615	651	634	607	617	675	610	613	597	597	659	602	590	592	641	641	593	568	609	616	596	620	578	625	610	602	583	588	617	672	643	585	614	628	598	601	630	622	640	612	632	603	646	572	669	627	607	618	584	626	620	677	643	650	595	644	601	678	617	655	593	630	664	576	670	643	606	640	631	631	608	618	609	617	664	592	660	626	638	624	618	601	606	582	614	604	619	608	646	665	607	634	631	604	549	642	615	583	632	608	613	584	634	638	616	666	611	681	601	639	602	634	609	589	603	623	628	572	627	611	636	610	635	650	622	632	619	661	642	650	621	625	632	624	647	627	627	674	645	657	641	617	651	627	620	604	613	609	607	615	596	630	636	624	632	587	603	625	618	632	579	639	584	567	640	620	591	643	627	677	644	599	642	556	606	619	585	581	616	630	645	631	611	597	622	672	614	639	646	638	622	646	643	631	631	653	585	634	611	599	584	620	622	637	621	617	625	599	637	627	610	632	615	549	596	613	615	605	598	627	590	614	587	644	569	583	631	574	665	621	629	614	640	659	619	603	624	609	640	571	618	674	624	569	601	625	636	609	581	607	628	617	611	602	632	604	621	588	598	643	621	600	645	623	614	607	558	564	646	636	663	624	626	556	672	630	634	591	603	639	640	632	606	609	621	613	631	615	583	626	634	625	647	625	563	623	660	637	648	633	651	608	629	615	606	647	613	602	633	649	648	609	591	596	585	616	656	607	635	615	637	656	623	588	629	632	644	612	608	579	642	602	640	648	613	641	650	680	614	603	655	653	575	581	597	613	677	635	632	609	641	613	625	622	634	621	613	626	627	571	567	628	646	628	658	619	634	646	620	632	600	605	610	626	607	638	646	645	590	617	595	598	630	623	628	609	654	589	599	628	641	635	640	586	621	611	620	611	613	615	641	627	629	618	686	626	622	639	672	619	647	629	618	629	618	625	602	668	623	649	593	606	603	636	646	593	617	612	662	664	622	628	627	603	626	620	599	550	625	609	626	602	591	625	607	581	567	673	597	611	648	649	598	637	659	632	600	687	598	660	647	585	603	648	653	616	625	594	643	639	642	668	635	621	633	629	622	599	632	656	631	662	650	616	610	645	645	610	657	629	612	576	642	635	608	585	631	598	638	640	597	625	606	620	616	613	576	650	614	647	634	619	606	600	579	600	586	595	624	646	630	639	610	589	663	602	651	640	625	599	588	629	696	648	575	613	608	621	657	643	605	601	601	653	614	641	624	665	585	622	583	615	593	604	639	638	582	621	666	621	646	631	614	607	623	662	608	613	628	612	677	629	639	583	611	597	565	640	576	586	630	593	601	629	608	636	671	618	591	604	613	619	646	646	626	634	619	619	565	620	615	626	647	635	629	599	657	618	589	626	611	608	626	590	654	608	625	644	629	617	636	639	600	622	636	642	585	595	635	587	630	605	618	613	594	628	603	630	615	619	641	642	621	610	596	606	639	588	640	583	608	585	617	623	609	652	588	622	603	636	631	626	620	659	659	616	596	610	556	648	601	664	626	617	618	637	620	618	610	587	607	645	633	632	628	689	625	657	625	623	645	586	636	571	629	618	613	662	668	682	611	594	595	641	620	597	592	618	630	594	655	664	622	615	607	627	608	624	610	588	614	629	661	611	577	596	570	584	603	618	638	629	604	623	577	641	625	622	595	672	627	649	584	635	661	613	641	634	614	653	595	593	621	635	557	630	604	645	606	626	641	615	625	654	599	604	635	596	687	583	648	586	601	615	619	627	627	593	629	590	615	610	622	564	660	612	641	636	588	604	626	599	616	628	661	662	644	613	589	617	631	570	571	598	619	622	619	603	595	578	610	624	633	622	655	619	606	640	627	619	619	611	682	577	626	586	631	576	623	629	635	641	633	637	658	593	608	589	579	615	609	670	631	602	599	663	590	672	638	648	657	656	647	617	624	632	610	610	633	593	619	589	595	634	593	622	596	651	606	608	597	636	621	656	658	619	618	598	598	629	570	606	625	642	599	589	613	642	609	622	652	607	598	616	594	621	633	688	600	596	630	635	613	637	644	621	619	651	582	616	648	658	614	593	650	612	629	621	598	605	624	600	603	620	638	592	590	596	625	648	575	623	616	637	599	621	616	598	637	638	601	624	638	616	584	624	621	615	605	629	606	662	607	637	650	626	675	613	626	628	642	644	605	607	583	615	632	645	629	624	602	605	577	588	577	626	599	608	591	652	596	648	595	603	593	645	626	581	662	647	606	599	613	618	623	619	615	612	672	657	653	602	633	621	668	611	606	640	595	636	598	677	643	644	637	608	644	637	670	633	643	641	634	593	603	645	619	613	643	590	617	639	613	620	645	623	588	602	648	562	606	652	596	611	597	621	591	644	677	603	596	609	622	637	644	610	615	580	631	638	606	628	645	610	645	638	625	642	609	649	614	604	612	638	630	616	609	663	582	624	606	643
14432	18931	17342	9818	6487	4638	3480	2809	2253	1978	1760	1537	1284	1308	1200	1067	1069	1011	939	898	910	842	796	799	751	801	764	711	706	707	729	703	651	696	693	724	683	698	618	639	635	741	647	665	581	617	646	644	653	629	636	639	623	677	703	610	646	615	650	587	627	629	611	640	613	639	623	582	652	598	641	618	578	652	602	630	614	591	609	628	596	606	575	604	634	637	611	602	590	597	661	649	614	610	606	585	604	578	610	580	624	638	573	614	627	581	631	611	592	555	593	592	603	629	619	609	579	586	566	587	529	579	595	577	591	617	639	625	597	658	569	602	629	599	619	611	598	579	580	557	610	589	620	644	604	617	614	554	635	560	588	586	608	601	576	642	587	621	607	576	592	604	591	604	619	606	581	598	591	597	618	587	622	597	600	616	625	590	572	558	598	590	629	637	621	606	636	598	621	613	566	619	580	556	622	588	577	627	656	614	601	632	578	591	630	593	611	646	609	573	602	587	596	622	596	583	600	596	613	619	579	603	594	591	584	592	577	601	606	553	634	588	567	594	552	623	625	555	610	638	584	599	580	545	612	581	592	575	625	595	594	598	590	569	626	593	617	597	615	582	558	578	619	577	560	593	593	547	573	554	610	584	612	643	580	569	588	596	611	597	589	594	605	566	634	576	605	633	633	596	620	585	680	587	662	633	626	582	610	642	604	637	592	588	614	628	622	593	605	581	578	588	563	624	597	592	582	599	604	610	596	572	586	577	568	608	588	582	581	557	570	593	620	626	587	537	624	624	615	599	576	616	594	629	612	569	569	656	577	572	607	556	617	545	590	612	573	606	551	592	616	612	609	616	603	617	568	606	608	596	599	590	546	655	616	592	581	608	594	588	606	611	639	625	597	585	628	580	595	573	571	584	639	588	586	599	554	587	664	622	593	586	582	610	639	596	596	581	623	612	602	627	602	585	577	612	566	624	573	578	607	576	594	608	590	607	606	604	644	640	620	591	591	606	595	575	601	600	639	566	592	608	611	546	628	592	565	614	593	578	556	588	598	604	602	648	577	590	599	602	555	626	569	599	589	592	616	629	584	581	605	576	618	611	599	598	606	565	584	574	584	605	631	619	590	610	607	602	591	569	598	611	611	590	573	564	624	584	602	617	605	597	574	591	562	610	598	618	583	584	600	602	596	631	557	578	593	591	575	568	624	626	580	617	574	600	610	603	607	611	586	590	590	560	601	603	621	604	640	584	584	602	566	625	611	579	632	600	598	601	587	641	599	622	639	586	552	567	626	568	583	623	625	579	596	630	596	594	611	601	597	577	587	628	589	594	565	590	628	595	600	622	542	603	583	583	598	600	571	619	602	638	629	558	624	593	568	597	600	571	635	597	609	597	622	611	551	559	561	586	611	563	550	560	641	601	615	641	639	585	584	583	631	572	575	537	628	613	628	563	593	584	608	605	620	563	612	542	613	587	647	639	599	586	632	577	543	598	613	621	628	594	649	583	621	595	576	557	586	606	591	559	620	620	624	584	620	603	629	574	614	598	605	597	585	585	567	597	577	598	600	574	589	562	577	581	603	576	605	613	627	583	592	612	582	613	587	620	605	637	590	636	580	542	553	579	574	577	580	637	595	605	623	641	600	569	615	596	611	538	604	546	610	595	620	626	604	595	561	559	642	634	583	636	623	589	633	584	592	584	600	588	602	607	576	638	651	593	569	590	580	583	622	602	605	620	623	582	647	602	591	611	577	590	572	585	620	571	594	610	599	623	590	624	591	620	641	622	630	593	554	559	572	605	594	632	606	574	638	594	591	604	577	600	559	601	622	597	593	584	622	600	528	557	633	586	594	657	557	584	615	560	622	585	631	586	613	513	616	610	549	563	603	616	590	616	609	596	574	612	609	653	572	576	569	591	651	630	596	595	633	616	590	584	589	564	604	616	582	620	654	588	612	555	551	570	574	581	574	580	585	592	607	621	595	562	566	558	606	609	570	629	620	582	579	582	587	612	630	597	593	582	577	553	578	575	619	598	569	596	600	630	598	650	555	610	588	607	639	614	537	609	557	621	590	590	596	598	604	610	632	548	602	621	619	558	615	584	589	560	575	641	656	587	585	590	633	549	573	585	593	613	622	605	613	581	602	582	577	631	589	610	582	588	607	589	595	596	608	585	592	652	608	598	608	586	576	562	588	623	574	580	600	610	638	621	645	579	588	565	594	574	597	589	591	585	616	594	616	639	641	637	602	569	590	586	583	600	577	616	593	568	574	587	615	628	535	632	568	580	581	622	601	590	624	600	605	578	616	570	588	611	588	559	561	622	564	595	647	592	565	616	601	598	592	623	568	640	643	590	589	601	593	588	564	618	613	557	573	620	624	611	630	586	568	596	580	599	575	623	592	554	577	624	543	594	585	589	611	601	621	599	644	617	596	556	537	621	585	557	637	596	589	581	633	590	601	596	623	592	625	549	545	620	596	606	608	603	574	619	587	617	649	612	605	540	609	602	552	591	620	582	616	632	604	566	602	547	618	566	562	592	577	611	583	544	581	610	591	620	606	624	587	619	639	613	566	610	627	572	579	584	591	616	649	561	599	578	607	636	573	626	601	593	572	609	641	574	589	579	588	603	597	610	636	616	595	598	593	631	614	590	595	617	606	596	579	623	635	600	555	624	580	583	583	617	561	634	576	603	588	575	593	585	574	613	575	646	608	590	594	595	574	601	595	621	590	617	578	600	615	609	610	595	611	579	586	630	622	594	598	594	611	611	567	618	580	596	554	545	592	572	588	603	576	607	607	616	594	585	585	560	604	614	596	557	618	590	581	616	608	614	563	584	590	578	578	631	592	587	636	599	644	569	613	574	633	599	583	595	581	625	582	556	580	613	578	617	580	599	614	662	591	600	578	584	605	595	617	623	584	596	628	584	597	604	616	612	605	600	559	592	618	582	616	606	570	637	562	592	593	594	537	596	590	574	604	593	590	635	613	631	615	601	620	537	583	609	612	601	593	612	595	570	619	631	635	615	595	603	598	581	534	608	611	629	587	601	601	587	606	615	593	581	626	561	617	610	554	623	608	636	593	611	571	582	625	595	551	620	623	542	604	610	601	610	619	628	588	638	629	581	590	627	622	546	589	613	582	615	622	579	571	604	607	639	610	612	624	587	628	616	560	613	618	606	567	574	607	649	550	596	578	572	590	572	559	602	583	620	618	587	531	649	617	608	605	635	580	592	625	582	613	578	569	569	614	578	577	579	571	608	632	575	608	643	629	610	585	595	611	592	588	590	608	620	580	606	635	608	603	592	583	608	564	579	623	589	592	553	572	636	609	617	581	624	596	627	595	582	580	566	605	625	638	587	621	595	622	580	569	589	628	599	616	583	597	599	574	610	571	596	581	607	616	587	563	618	659	614	630	584	623	603	597	628	555	610	597	585	624	606	581	610	551	603	595	617	626	581	597	619	624	564	545	596	563	615	605	642	591	590	541	598	617	588
27940	12644	1238	366	248	173	176	167	150	153	164	140	155	139	145	143	146	122	136	141	150	125	144	151	129	152	142	130	142	148	134	137	150	129	116	128	155	129	145	144	158	152	152	149	146	170	137	149	145	137	136	152	128	142	136	147	151	147	123	160	126	144	135	135	152	140	137	141	124	126	130	130	129	124	169	130	156	138	155	135	151	132	136	132	135	153	128	130	143	145	148	138	148	151	147	145	128	139	167	124	137	137	140	149	137	150	131	132	163	134	143	149	137	142	143	168	146	130	147	136	142	141	132	127	137	131	163	143	166	145	157	146	165	150	139	143	140	151	147	171	132	133	147	151	138	133	151	142	129	138	129	145	134	139	120	164	143	135	132	146	150	140	135	150	140	130	143	146	147	142	137	146	151	128	142	124	133	141	129	132	128	160	147	149	161	152	143	159	135	133	130	148	139	157	141	145	135	137	130	120	139	152	131	142	153	126	117	128	142	146	137	141	150	171	146	154	153	133	145	130	146	141	150	143	142	130	124	119	132	134	137	158	153	153	139	119	138	143	121	126	135	159	144	158	150	152	159	156	139	160	145	140	123	147	127	149	151	142	134	143	161	135	152	137	143	148	127	135	164	150	134	133	122	149	131	156	147	146	144	131	123	156	134	124	145	163	144	143	144	124	151	157	147	129	139	129	138	137	118	149	141	139	142	144	145	153	158	132	157	124	136	149	148	168	147	151	147	129	144	151	125	150	148	138	154	158	154	131	136	143	115	120	161	141	144	138	140	163	158	142	135	151	141	151	124	165	161	159	123	147	127	147	151	149	145	130	160	133	137	122	136	143	148	134	122	117	124	139	137	136	138	150	168	128	133	131	160	153	145	159	154	138	144	153	146	150	167	131	125	130	141	142	136	136	140	139	155	129	121	135	131	145	138	140	153	162	155	140	145	128	156	129	152	161	131	141	140	140	146	148	144	135	119	144	141	149	154	146	141	141	148	149	157	128	143	123	139	123	148	152	163	126	117	115	128	153	145	124	135	130	157	135	128	149	138	152	130	137	158	154	149	151	125	136	141	155	138	159	149	134	141	138	126	148	164	122	120	146	143	142	155	128	150	145	137	147	130	141	143	140	142	140	138	146	134	134	144	141	137	134	148	140	149	167	152	142	122	143	137	166	147	122	120	135	125	133	143	147	131	145	146	128	129	135	162	147	143	167	157	128	135	154	141	150	128	139	148	138	126	126	134	125	149	149	146	151	148	151	162	132	144	155	138	136	138	148	153	138	144	119	159	150	131	134	147	157	158	136	162	125	136	123	121	143	143	166	150	161	170	152	135	125	128	161	151	151	146	130	139	131	143	135	125	151	142	142	153	141	123	142	120	147	146	140	138	137	137	138	143	151	144	127	137	148	140	155	149	165	133	130	141	160	126	134	135	145	142	147	133	124	133	146	144	141	173	124	128	140	124	121	134	141	143	139	115	149	127	140	135	140	148	148	172	135	135	146	144	145	149	128	135	149	109	135	130	132	151	126	122	133	139	147	142	145	133	144	138	140	144	147	162	148	145	141	134	141	130	135	134	149	142	149	143	141	123	130	130	133	160	141	136	170	160	140	129	140	147	144	143	145	146	136	139	121	138	151	120	173	154	166	144	144	145	144	130	139	151	123	153	137	142	122	138	127	145	152	164	145	144	135	135	141	151	155	132	156	139	147	141	155	141	145	147	126	144	143	134	129	142	152	146	161	146	141	142	141	136	128	131	123	128	137	140	131	127	153	142	144	153	158	143	153	156	136	142	122	147	137	161	133	131	129	150	135	145	145	143	156	132	126	150	123	146	130	119	138	140	150	147	156	144	145	146	145	128	141	131	142	153	133	147	151	151	121	141	141	143	143	134	128	134	124	140	125	144	127	150	141	123	132	135	128	167	136	126	133	134	132	127	141	151	155	146	133	160	148	145	116	129	133	149	139	142	151	127	152	147	141	134	144	148	148	159	161	145	146	142	163	149	128	129	150	132	142	140	143	159	136	133	135	132	125	138	135	150	135	133	144	135	140	157	130	169	161	147	141	134	133	141	146	114	120	136	123	136	161	134	133	142	133	144	148	130	137	144	141	126	123	142	124	174	148	157	142	136	137	142	143	145	150	100	126	146	149	149	132	127	142	144	150	156	154	139	145	122	146	129	146	144	148	161	147	114	130	149	139	137	150	145	142	136	138	144	128	139	144	157	139	139	154	139	135	127	143	153	127	142	124	130	145	161	138	169	140	112	154	130	150	136	134	135	144	165	132	132	121	138	141	140	134	138	145	134	133	126	125	134	132	128	155	143	129	109	123	154	157	133	177	131	143	153	133	154	138	136	148	147	135	145	155	135	148	158	166	136	134	132	139	140	131	128	140	167	149	151	130	144	146	163	149	129	116	132	148	141	147	156	142	138	145	138	148	141	139	139	129	151	124	130	152	130	134	144	163	141	128	141	133	131	132	154	130	138	151	137	145	151	127	145	158	135	147	117	157	126	161	101	129	125	130	159	139	112	145	142	161	137	149	137	132	149	125	131	130	156	133	147	139	135	162	146	173	139	156	138	151	117	134	133	162	143	125	153	146	135	137	128	151	132	132	140	147	136	118	129	147	166	152	130	120	144	171	144	127	126	138	143	142	128	130	130	144	131	145	139	132	140	162	145	150	122	152	155	138	137	120	160	140	133	129	125	155	124	144	144	131	111	148	161	113	141	160	137	123	142	126	138	134	138	134	132	148	129	136	159	128	141	148	140	127	134	128	144	131	140	112	135	126	170	148	122	128	142	144	125	160	127	148	143	158	122	111	155	143	135	147	137	130	138	129	139	135	150	144	152	165	140	122	145	136	142	121	140	153	140	136	137	144	142	163	150	141	137	154	163	122	151	128	145	146	121	140	131	121	155	141	141	146	136	127	138	139	169	136	142	140	141	158	154	147	169	158	135	150	151	156	124	136	145	121	130	132	141	125	145	147	138	146	124	144	130	115	142	138	140	141	160	121	126	128	162	155	140	156	133	132	153	134	139	130	159	134	152	142	163	132	136	153	149	133	142	143	147	128	131	141	137	133	149	133	121	146	155	131	144	143	141	147	139	165	133	141	133	148	156	153	149	130	150	119	146	136	150	142	157	144	156	150	146	151	148	150	152	151	131	128	151	142	135	139	137	137	153	134	148	149	140	145	146	147	155	141	146	148	139	162	136	162	129	146	130	131	143	132	127	140	147	142	124	132	142	154	148	131	142	135	142	132	126	150	159	141	161	144	163	126	139	130	158	147	164	151	147	122	128	128	118	128	152	133	134	142	145	109	128	127	135	138	140	125	163	156	138	135	125	136	135	143	131	124	148	133	124	125	163	142	138	156	142	147	144	147	125	151	141	149	131	169	149	142	161	133	138	124	149	167	136	150	131	133	139	154	130	127	141	164	146	137	147	137	132	137	137	138	134	130	153	147	144	124	117	144	132	131	132	161
5205	979	753	415	351	263	216	241	183	198	189	177	188	182	201	167	186	168	179	187	135	166	153	140	157	152	183	175	172	176	155	171	159	156	168	168	163	169	155	145	165	154	165	140	161	182	173	168	150	174	159	166	160	151	178	161	165	158	176	174	163	149	172	145	168	171	175	158	173	154	153	158	157	178	160	137	150	201	139	141	146	169	183	164	156	139	160	138	175	155	176	187	160	177	173	186	174	188	187	176	145	164	191	149	160	154	158	168	166	175	131	152	153	167	168	158	188	139	148	179	155	162	178	146	150	195	155	169	163	164	155	178	161	155	184	161	190	162	142	169	151	180	167	162	169	139	158	147	174	166	172	155	167	159	161	168	144	179	161	174	160	141	144	171	148	171	166	159	177	176	152	172	134	160	173	135	152	158	178	170	147	154	165	175	159	157	177	165	181	185	157	137	131	176	160	169	179	142	160	176	148	164	141	178	137	153	157	174	169	159	159	179	167	176	162	173	142	178	152	178	150	159	168	152	161	165	174	146	148	179	175	156	170	137	153	146	140	156	162	164	164	155	156	158	145	157	163	142	151	190	187	145	182	172	171	139	138	162	167	171	173	173	161	168	158	162	193	151	185	157	183	145	173	170	175	184	193	154	144	180	155	157	176	188	166	163	160	171	158	146	164	177	165	167	157	148	149	179	172	141	170	173	163	149	174	162	164	169	170	162	160	146	150	181	146	176	168	182	172	173	156	152	147	152	156	167	159	136	148	155	166	133	165	177	178	171	160	174	147	158	179	172	176	180	174	154	170	155	157	174	157	182	162	155	165	170	173	181	156	158	164	173	177	164	160	141	178	155	151	167	146	168	161	162	172	165	168	168	160	165	179	142	166	163	196	149	184	166	169	173	158	160	149	154	168	150	188	163	180	179	161	176	155	148	146	183	173	165	154	162	178	181	159	156	188	169	159	166	143	166	182	147	179	174	131	147	182	158	161	177	176	154	173	180	161	149	149	164	192	164	164	167	163	173	173	165	139	168	150	163	150	169	170	165	176	170	165	168	165	181	171	162	153	153	169	138	162	171	157	161	186	153	152	182	167	170	170	176	158	142	156	179	164	153	141	158	165	156	161	180	176	163	178	182	178	158	169	156	164	159	182	156	167	178	166	171	170	155	166	172	169	150	171	176	167	182	184	177	189	162	152	169	168	146	144	153	147	162	168	145	176	183	146	148	160	167	168	155	183	164	167	166	168	157	143	146	177	156	143	154	167	169	168	178	169	173	160	172	160	175	166	167	162	177	137	175	161	148	158	153	166	159	148	177	155	169	163	147	171	164	144	163	167	186	149	175	161	160	162	148	171	157	137	150	165	151	172	170	160	171	158	144	184	186	193	160	164	157	157	152	170	143	158	161	158	163	170	156	164	167	160	186	157	175	177	162	162	191	171	156	162	156	171	149	173	152	162	160	169	165	184	153	145	159	147	172	188	153	169	187	165	193	174	167	157	177	169	153	158	182	153	161	192	172	175	154	138	169	176	163	168	184	184	176	168	161	157	168	169	157	154	174	146	161	169	148	158	153	171	177	148	170	170	161	170	170	164	176	161	157	143	171	178	158	176	158	146	149	167	162	170	163	155	159	166	166	169	184	182	151	166	161	135	168	153	147	170	156	184	163	166	167	169	161	162	160	155	164	177	184	169	168	147	162	168	172	143	155	164	150	173	151	137	146	174	166	184	192	160	155	158	160	178	151	172	157	134	149	157	165	145	156	175	175	175	169	164	156	177	153	164	160	149	183	152	150	139	140	176	153	163	150	160	143	174	192	161	164	155	183	162	149	171	166	183	154	163	166	152	164	159	156	153	160	154	168	167	184	160	151	174	164	168	162	173	159	177	172	160	192	157	146	154	152	147	160	162	155	173	192	160	181	178	144	162	187	143	171	171	156	175	154	194	190	176	155	144	165	155	164	156	161	181	168	161	138	167	144	160	155	183	162	154	185	175	172	166	171	169	164	185	174	177	160	175	157	196	174	167	178	170	153	151	166	153	172	178	167	182	150	161	159	182	165	160	166	163	168	169	143	156	153	179	135	138	135	158	155	165	178	186	152	163	182	182	167	165	165	159	174	167	159	162	165	181	143	180	170	175	171	164	140	160	132	168	158	167	146	184	180	160	161	174	150	163	164	160	166	184	172	155	166	163	183	161	173	154	177	176	163	168	186	157	148	164	178	155	155	167	169	167	155	170	158	167	156	170	184	166	173	165	157	164	152	150	168	166	158	155	173	183	166	140	150	159	164	164	183	172	161	152	176	158	151	154	169	161	170	143	174	160	164	166	167	157	193	165	163	171	170	157	154	183	170	160	151	162	154	170	164	159	172	164	169	156	167	171	153	158	148	175	180	168	153	152	165	161	166	149	186	154	171	172	183	157	146	161	179	163	145	169	160	178	174	157	161	165	151	159	174	169	163	150	182	155	154	166	163	158	181	167	172	162	153	157	150	161	189	173	163	149	160	164	171	164	163	168	160	160	179	171	158	166	168	160	148	190	150	152	160	175	144	142	168	174	164	164	179	168	165	161	160	172	165	169	168	181	144	160	163	172	172	162	169	152	175	163	154	174	168	181	151	160	162	161	162	165	152	161	126	161	143	175	139	141	164	150	159	160	150	177	188	160	159	144	144	158	156	169	151	172	141	158	167	144	183	156	161	136	163	172	170	149	170	165	167	165	163	152	142	154	162	169	174	163	164	167	154	156	153	173	175	160	180	156	168	174	169	155	148	156	148	168	166	170	161	176	130	166	176	165	174	165	142	149	133	159	172	175	175	160	166	168	169	170	156	132	175	173	154	158	181	181	177	169	177	161	170	209	160	193	171	165	179	152	177	149	166	163	176	159	156	183	169	184	171	170	136	146	178	156	187	178	170	183	154	156	168	146	149	160	141	147	177	174	161	171	157	155	175	165	156	144	160	182	168	145	160	163	160	160	161	147	147	176	175	164	179	168	175	164	146	162	140	171	162	182	164	172	165	165	179	161	147	172	150	160	152	180	173	166	149	176	171	159	170	173	173	171	183	157	171	154	156	174	159	166	170	159	136	150	165	178	153	190	169	187	164	154	156	143	165	157	173	139	144	145	174	156	178	176	168	149	159	167	188	172	144	150	133	162	150	153	152	151	154	164	175	163	162	148	174	156	176	170	190	153	186	170	163	164	182	150	173	169	167	171	165	141	159	148	144	146	158	168	163	165	163	178	183	162	168	172	177	161	167	164	162	170	165	159	148	165	172	161	161	152	169	178	161	166	157	169	146	152	169	177	143	150	176	177	169	156	154	189	165	172	163	149	164	165	171	167	176	149	150	153	160	186	172	180	165	155	176	165	168	176	167	149	168	183	166	165	150	189	198	141	161	139	166	135	139	160	171	179	175	178	158	177	148	168	152	173	166	189	155	144	160	164	153	161	170	163	170	157	139	156	154	152	167	160	160	178	177	165	177
24511	20378	26494	24160	20369	8892	1338	790	628	620	572	493	506	480	449	407	390	390	359	338	389	343	385	374	356	336	351	337	331	359	362	363	348	343	366	335	324	306	293	320	300	303	334	306	306	348	339	347	321	285	341	323	298	310	322	322	316	337	329	308	296	321	308	321	324	301	299	326	318	317	276	302	311	339	337	304	303	295	322	333	317	304	303	321	304	317	333	337	303	316	318	354	324	325	306	344	328	270	320	321	321	334	330	336	318	306	301	328	316	300	316	306	328	332	316	291	310	355	351	269	310	320	293	282	289	334	303	325	271	322	322	331	324	301	324	299	361	308	301	286	303	316	308	313	333	334	334	310	332	308	322	343	326	298	288	288	319	332	329	305	335	323	303	323	325	331	273	325	324	323	333	315	311	281	293	309	305	322	315	325	317	314	326	304	324	307	322	295	327	300	320	263	322	248	309	323	332	290	323	293	337	284	335	314	311	329	317	327	280	288	302	318	303	311	307	286	308	302	299	305	308	280	289	298	281	292	309	320	298	344	315	286	297	307	320	329	316	304	276	320	308	331	354	318	313	313	298	301	306	307	307	307	284	293	302	336	314	282	287	352	332	355	314	298	274	308	331	320	288	314	318	313	339	301	339	303	297	308	294	304	297	318	299	348	335	320	312	296	313	301	329	312	310	337	334	334	307	315	330	307	313	303	299	290	309	325	306	297	294	340	328	317	311	321	290	321	325	310	312	300	316	296	311	332	364	327	320	308	335	319	336	304	315	311	330	319	299	310	332	330	310	312	324	355	286	329	299	296	306	331	297	340	323	316	318	288	311	302	317	336	320	337	314	293	300	350	326	288	288	333	344	318	303	276	320	291	292	314	289	311	291	330	306	314	312	328	314	304	300	326	304	290	337	311	279	331	311	285	331	323	299	318	302	306	310	315	299	313	332	270	282	293	288	320	316	330	304	305	307	281	310	310	309	322	319	297	302	317	312	291	313	313	304	318	313	312	330	306	342	292	331	307	313	300	336	321	293	345	320	298	312	332	304	298	328	308	341	299	305	326	276	319	363	320	315	307	317	335	314	300	279	337	318	302	296	313	325	314	308	297	320	319	322	296	340	321	305	304	309	269	343	329	318	323	302	299	302	312	319	283	354	307	334	295	274	275	290	342	309	296	309	291	315	282	316	336	303	312	311	332	328	307	304	352	323	272	273	330	309	320	321	296	329	325	317	325	303	323	328	313	289	318	280	317	314	314	300	306	331	318	308	333	309	316	308	319	292	321	353	324	353	292	332	296	313	283	322	323	272	334	308	321	294	318	312	313	282	324	322	311	314	347	294	306	306	319	294	319	306	323	325	290	311	304	305	300	327	309	328	305	272	294	327	317	322	323	322	380	338	288	339	304	291	305	323	267	296	319	319	324	315	281	283	275	348	291	313	351	321	315	318	303	329	314	281	330	286	301	318	326	302	299	284	344	313	286	317	302	313	322	319	327	320	306	321	285	320	309	300	341	305	298	314	328	289	282	311	319	346	356	308	291	340	329	319	290	303	326	318	314	326	312	311	329	297	290	336	307	323	304	279	316	278	314	333	299	306	313	302	311	306	307	291	299	284	300	267	311	302	313	293	302	336	293	294	336	290	326	319	319	330	304	292	301	290	299	315	275	304	299	296	314	272	302	328	330	302	334	359	290	309	314	329	290	309	346	324	320	301	310	317	330	304	335	318	298	315	347	273	314	289	291	291	326	302	299	321	343	287	328	325	307	317	321	327	297	290	320	347	328	304	299	309	315	304	296	365	336	327	318	295	312	298	343	300	305	338	290	316	308	290	339	305	316	296	309	341	333	324	335	324	326	339	343	344	304	292	322	287	300	320	320	302	301	298	288	298	322	291	310	302	330	326	311	301	297	325	301	320	322	295	279	300	311	273	301	324	343	321	310	293	305	315	326	298	340	335	310	334	308	346	293	304	280	356	328	328	318	314	335	314	344	325	318	328	301	299	291	315	274	294	308	281	281	306	311	310	300	294	274	297	307	331	318	299	270	325	286	313	329	308	302	307	294	306	274	320	316	332	285	301	306	304	267	327	322	308	302	298	299	292	300	343	325	305	325	307	326	289	314	302	313	297	293	342	277	302	292	322	289	314	276	325	275	313	315	323	320	298	299	323	296	300	344	326	286	311	296	298	299	341	314	326	294	296	300	313	318	305	324	322	290	327	310	310	305	327	355	353	313	311	305	304	330	315	344	327	286	321	295	307	312	277	302	305	312	288	332	297	318	317	298	296	306	334	294	305	321	299	295	345	314	343	320	324	331	312	310	318	305	306	330	287	296	338	318	314	317	289	273	341	279	305	330	322	322	320	295	282	344	288	307	346	323	321	316	283	273	305	299	331	287	316	296	307	325	291	341	276	317	312	328	321	358	318	320	359	311	313	274	323	325	327	317	316	319	326	295	309	332	349	295	300	311	275	281	330	327	308	295	348	323	337	319	302	297	323	300	306	282	306	298	292	305	296	285	321	336	349	303	282	332	305	318	300	346	314	314	290	312	296	325	304	302	318	309	299	269	303	300	304	332	301	334	323	322	296	287	307	312	276	276	282	323	308	320	292	326	314	298	310	304	333	292	314	301	324	276	310	293	307	306	306	307	339	302	320	351	328	349	291	302	299	296	332	289	296	316	304	327	280	300	302	323	336	313	291	300	312	300	304	296	301	297	309	311	322	327	301	323	327	322	336	330	307	292	327	293	309	306	296	302	318	315	306	318	315	333	322	291	296	317	319	299	296	305	305	278	299	314	322	330	308	298	334	292	289	299	333	310	310	300	306	294	292	299	304	302	307	322	293	288	309	340	330	337	331	309	327	321	315	309	306	276	326	295	322	302	320	316	287	323	291	332	301	302	314	291	334	317	344	324	330	321	312	266	327	301	302	346	302	348	312	314	299	301	301	315	327	324	320	315	327	322	336	283	299	293	292	308	319	335	311	298	319	284	325	358	327	305	340	305	314	289	303	353	322	317	325	307	297	311	272	287	338	313	351	338	313	314	293	333	306	313	315	316	307	297	338	321	294	321	287	293	329	343	332	275	303	295	300	326	280	314	320	310	294	297	371	306	282	307	313	343	331	300	345	311	283	292	303	327	314	285	296	303	315	299	323	310	331	321	318	299	322	332	304	329	316	325	288	316	330	309	328	310	320	311	342	345	336	298	306	274	290	323	301	300	281	294	302	303	328	318	302	280	299	330	331	346	300	299	314	342	328	324	334	330	326	330	298	316	314	330	314	304	314	286	286	300	336	317	370	326	284	327	295	317	326	286	312	304	325	324	345	328	341	304	300	322	331	315	294	331	297	309	318	310	293	303	313	329	301	263	332	298	298	286	318	301	334	331	340	278	279	308	295	324	317	295	339	319	284	297	333	274	302	323	301	298	349	367	307	327	294	324	293	302	304	314	304	301	299	348	337	328	312	351	284	294	341	303	313	300	323	294
9942	11701	10516	5626	3597	2489	1839	1479	1190	1055	962	829	774	627	579	557	518	446	442	477	431	424	414	420	396	380	392	409	395	375	392	325	327	356	364	354	340	377	323	361	358	340	352	354	338	360	347	344	350	327	338	305	325	357	295	309	329	298	291	302	297	330	309	340	320	312	321	321	345	339	311	336	334	324	314	331	305	280	327	302	328	307	324	316	322	304	307	337	326	316	305	283	297	290	332	349	298	293	293	310	306	320	300	323	312	329	317	290	342	279	311	312	337	298	304	316	337	313	300	303	302	304	295	290	306	293	316	291	335	303	304	308	305	313	302	311	319	307	325	304	331	298	290	303	303	288	327	325	331	345	338	335	318	294	341	305	326	292	305	302	274	313	326	315	281	317	325	311	306	325	288	289	292	304	353	318	319	301	287	334	308	286	286	271	314	320	330	323	285	333	320	308	298	309	293	308	338	304	329	280	323	300	300	320	309	282	312	330	359	326	323	333	312	297	311	313	304	302	302	276	313	341	297	299	304	311	351	311	303	319	301	319	298	311	316	355	335	302	289	330	295	305	302	269	301	306	293	287	316	287	343	339	307	294	289	327	348	322	312	281	334	297	301	318	281	340	326	265	344	303	325	341	295	298	303	281	320	337	313	326	302	301	342	305	295	314	289	290	307	290	333	313	314	321	305	317	304	319	288	304	292	339	326	309	301	329	307	322	279	301	306	347	305	315	323	318	321	341	334	314	295	295	329	304	303	312	304	322	276	285	341	297	300	292	299	337	307	310	316	319	334	321	296	319	305	322	294	327	332	299	306	294	293	300	303	333	286	307	319	323	332	336	294	337	300	326	342	333	324	313	305	303	300	327	349	283	328	331	309	307	308	285	318	324	300	298	300	309	331	299	302	306	312	307	334	317	315	322	298	279	289	323	293	331	291	304	300	319	306	317	298	286	295	333	325	307	305	311	293	292	316	329	279	298	293	287	311	323	302	312	312	306	319	292	280	319	333	305	306	299	319	319	325	312	348	311	330	341	333	307	341	336	298	313	323	323	302	323	333	319	286	293	295	309	298	298	319	294	320	291	328	326	305	298	294	315	316	341	319	297	294	348	297	273	320	318	273	314	270	319	304	340	296	310	322	271	335	305	315	314	321	316	311	293	300	304	309	295	327	293	333	268	297	332	302	316	298	281	301	304	298	328	292	300	337	291	319	315	323	332	281	287	350	320	328	322	313	282	322	298	315	313	287	294	288	278	304	306	336	328	255	321	324	332	291	331	289	310	288	286	281	312	312	287	329	320	322	306	304	339	308	318	330	302	321	316	329	326	290	284	292	319	347	302	276	306	317	313	309	327	310	315	315	311	299	307	326	313	301	319	307	295	320	303	303	298	306	292	317	284	314	297	324	330	300	292	304	328	318	299	322	338	289	301	310	289	303	333	296	295	327	287	281	318	295	291	277	313	358	286	328	298	320	295	334	310	315	285	300	302	322	305	274	335	301	277	302	298	321	302	302	289	353	341	332	285	321	319	332	296	314	280	288	318	308	284	308	333	311	273	306	334	301	303	327	325	315	294	340	311	299	290	323	289	298	346	308	299	308	278	295	313	294	333	318	303	302	315	315	299	320	303	302	291	284	308	299	326	306	286	320	310	302	288	331	301	292	360	279	314	333	313	325	310	290	312	312	281	291	310	314	291	306	286	305	307	323	322	284	288	276	325	309	320	308	344	323	292	336	315	341	310	330	318	313	292	324	338	299	342	304	318	299	303	285	302	308	300	315	294	310	317	294	319	310	322	283	324	320	330	318	319	325	302	309	335	329	310	314	333	312	319	286	298	319	303	286	295	323	289	293	334	320	290	286	307	299	312	288	301	328	324	296	290	350	293	310	327	307	301	317	334	323	286	263	272	345	329	317	302	344	292	313	326	297	293	292	305	290	290	305	321	298	339	291	311	289	307	319	280	330	298	292	304	336	303	312	332	304	276	327	319	333	317	309	288	322	318	307	302	316	324	289	309	339	307	308	330	300	348	311	320	284	318	304	332	299	294	315	339	331	347	301	305	333	295	281	306	319	303	327	327	325	293	308	314	317	336	316	266	300	306	319	311	322	302	307	301	283	311	315	297	316	292	336	272	305	294	274	310	338	282	351	324	303	338	291	320	301	293	281	307	306	305	310	330	329	312	308	306	337	300	279	311	308	305	325	334	294	307	315	300	311	290	293	331	317	329	276	304	319	314	297	304	296	297	290	298	338	290	315	286	301	314	312	285	306	319	284	343	300	317	322	329	341	299	309	308	309	306	312	305	309	318	287	275	299	333	313	292	302	284	267	334	315	301	314	338	328	302	327	317	287	294	356	301	289	288	320	344	289	332	309	315	280	333	325	296	296	330	278	310	316	301	285	297	316	297	287	332	327	320	361	305	310	297	288	319	317	342	323	308	294	304	322	295	310	330	301	297	326	293	309	325	314	296	325	309	291	315	299	304	323	305	302	318	308	298	297	296	298	315	309	292	289	330	276	311	299	289	301	288	319	299	309	306	325	341	301	296	332	307	300	299	293	299	331	294	319	320	290	305	350	296	316	296	290	287	324	297	294	300	305	339	306	313	268	323	284	284	283	297	313	320	331	296	314	303	300	301	308	322	289	326	313	314	311	351	324	339	295	297	331	332	322	305	293	329	304	301	323	310	294	270	303	337	305	316	298	300	304	334	294	327	278	316	307	299	304	326	325	314	296	302	278	310	328	292	299	316	312	293	298	293	310	333	298	332	314	300	298	331	257	318	288	329	289	293	288	295	320	293	296	339	290	318	290	307	270	308	321	297	287	306	309	289	331	300	332	329	286	329	301	318	290	297	325	307	317	315	328	319	307	322	301	307	311	298	304	297	306	286	306	314	330	282	319	337	292	298	307	302	302	316	279	326	331	305	301	304	315	328	314	281	340	308	315	346	280	311	352	319	292	319	316	304	349	301	297	291	290	269	297	298	303	310	304	296	290	296	299	280	280	319	285	297	297	301	321	330	340	308	308	326	298	303	312	307	312	311	318	311	304	281	285	299	293	299	324	303	313	320	320	305	302	302	299	320	297	294	292	294	303	319	295	307	273	317	301	312	291	303	299	313	288	320	323	305	320	279	324	309	293	300	307	293	283	282	332	301	302	310	324	316	336	303	291	291	305	312	298	302	307	316	294	310	286	290	294	284	311	278	337	320	320	294	360	310	307	294	310	313	315	291	314	306	322	319	294	288	304	334	298	277	300	296	289	273	304	295	285	333	270	303	309	314	315	311	290	310	308	323	311	297	301	312	311	319	302	296	326	315	306	306	311	273	317	277	322	301	290	325	341	319	297	313	297	306	291	301	306	297	299	307	314	331	324	311	297	305	298	320	319	284	326	339	345	292	341	316	309	328	331	283	294	327	307	344	303	326	302	315	307	346	311	303	322	290	330	306	278	327	302	322	292	315	319	301	320	302	299	314	282	312	325	312
22567	20412	26979	23762	20416	20486	8005	1728	1292	1240	1122	1048	951	828	855	912	873	774	792	734	765	757	712	721	657	711	718	664	646	680	664	665	690	655	643	672	642	613	654	647	653	634	632	659	656	612	653	661	612	665	655	641	657	630	624	633	597	635	649	637	596	638	665	636	606	611	622	620	640	629	637	632	655	595	663	695	591	606	637	595	676	578	602	588	597	604	651	620	588	681	620	593	613	680	625	636	616	585	662	609	642	637	647	662	623	603	689	605	620	623	605	677	624	637	628	632	629	585	622	642	649	632	563	646	625	611	613	646	625	630	621	608	617	617	610	615	590	617	666	641	601	606	627	624	593	620	655	606	635	630	608	615	617	613	649	606	595	639	622	611	635	668	615	636	589	598	625	649	649	658	645	640	648	622	634	627	639	601	606	603	612	648	642	615	614	641	630	639	630	568	638	646	624	560	612	658	629	653	616	649	626	591	641	637	615	626	617	585	609	585	664	601	606	613	635	598	624	603	582	580	574	624	634	598	668	608	585	605	594	643	640	598	600	620	602	610	633	593	608	626	608	601	695	606	618	601	640	608	611	602	602	601	589	598	630	624	615	625	576	573	601	678	597	577	620	565	646	578	641	644	573	628	607	665	611	585	630	609	580	667	596	636	603	608	656	610	618	621	615	611	644	639	664	646	611	626	618	656	619	608	670	607	578	596	637	622	605	637	642	657	640	601	665	615	613	616	647	629	632	589	633	628	651	620	651	592	628	687	607	646	623	561	648	633	606	636	645	622	593	569	623	610	641	614	633	619	659	626	615	621	630	606	601	616	659	586	647	608	607	611	651	604	618	638	650	614	605	606	657	611	630	635	607	604	587	568	591	615	613	632	645	614	649	591	618	621	599	591	601	682	626	570	593	588	612	629	582	591	611	650	598	629	635	599	604	690	622	590	625	613	661	609	597	614	679	607	623	626	630	627	635	554	631	631	676	603	632	566	607	620	623	632	669	615	657	658	602	645	644	606	636	633	616	624	656	639	615	610	609	661	639	625	635	596	634	616	603	649	558	592	592	590	631	621	646	606	589	587	627	633	603	662	593	603	645	601	597	654	621	612	640	629	566	638	663	593	595	644	602	578	622	600	629	608	600	629	651	565	622	612	627	601	616	586	635	665	644	656	636	614	591	656	599	626	575	623	630	589	596	655	616	604	604	612	638	605	675	591	611	640	610	599	597	619	599	701	625	585	598	608	612	604	645	610	626	590	615	644	594	642	624	606	685	571	617	590	613	637	627	632	604	629	610	605	643	618	663	616	677	616	556	650	623	613	634	626	630	645	605	594	636	613	609	632	600	628	581	621	595	632	598	611	591	615	592	635	638	610	640	604	591	658	615	650	676	645	624	626	664	632	615	644	616	589	613	621	571	628	619	603	591	604	637	592	621	609	592	575	633	654	617	645	631	645	621	623	571	580	571	635	609	626	619	631	616	588	675	611	573	620	605	618	594	639	596	617	636	600	596	663	654	616	647	664	624	627	640	588	595	667	633	622	582	619	614	624	657	600	617	651	621	600	557	595	610	609	598	631	579	616	635	626	612	666	661	594	619	573	601	571	592	615	667	618	597	650	636	611	589	622	539	629	605	602	613	598	597	624	588	627	608	647	637	619	615	658	630	613	649	572	619	613	634	613	630	604	604	602	573	650	624	654	626	592	630	580	624	580	625	647	604	602	653	580	635	655	608	628	599	666	647	628	621	630	603	571	656	639	632	625	611	624	605	615	620	651	580	584	598	603	643	614	593	597	653	606	621	583	624	604	635	635	582	584	609	643	639	614	643	582	641	633	586	583	652	654	591	649	676	636	596	611	633	591	652	623	611	644	653	580	635	650	619	581	634	587	620	612	634	636	658	614	620	694	648	633	655	625	635	577	662	611	644	631	623	593	629	612	595	591	622	612	656	653	597	580	649	603	592	593	664	608	603	621	603	626	617	589	652	607	631	641	613	635	608	652	665	666	601	657	607	650	613	638	584	632	652	616	644	638	578	630	598	618	581	597	588	639	662	603	611	639	631	643	633	595	595	694	577	600	635	630	644	569	636	599	652	594	617	646	621	629	651	622	599	655	617	634	612	600	661	602	626	624	610	622	590	578	623	640	663	622	617	604	653	612	630	648	614	635	618	619	576	623	635	595	628	606	625	636	601	627	612	624	625	591	617	654	658	626	593	583	594	621	651	605	636	617	595	618	611	656	653	626	570	627	600	590	632	651	620	624	619	658	617	618	622	589	673	632	630	564	615	592	638	651	634	629	588	600	586	603	618	625	647	611	638	618	660	618	646	673	617	644	641	632	575	614	607	608	617	599	645	641	580	599	605	624	664	575	655	627	631	612	598	654	652	612	671	628	638	625	588	604	599	653	602	631	597	631	611	712	644	631	594	612	621	590	610	577	634	576	646	617	610	636	592	619	618	597	593	622	630	573	616	621	629	583	606	585	653	610	618	630	620	595	636	621	633	625	598	632	618	640	670	610	626	611	631	620	595	614	585	603	554	601	641	586	641	612	613	572	595	611	635	660	641	578	654	620	614	598	666	632	594	626	577	640	633	655	614	640	632	606	655	620	655	686	595	632	605	624	584	622	626	584	604	651	582	606	590	651	616	613	587	646	633	634	601	613	624	620	631	625	607	630	606	607	635	591	601	613	650	610	651	640	620	602	603	564	565	570	662	617	615	663	619	656	630	605	643	644	615	655	598	616	651	594	628	610	594	557	598	616	638	581	611	622	609	626	630	618	640	627	610	610	620	644	627	586	619	595	598	615	600	634	624	607	564	650	657	672	615	653	590	663	615	598	632	634	641	611	597	616	635	602	594	655	582	605	608	644	640	625	630	612	611	660	620	657	598	606	626	614	640	603	634	588	584	625	642	588	672	632	639	588	630	602	599	597	641	628	579	635	638	619	626	620	655	626	631	598	636	669	646	615	669	617	612	618	664	651	602	648	596	629	648	628	690	619	594	622	564	597	629	620	624	607	601	641	632	623	590	603	667	690	632	589	591	584	606	590	615	648	621	630	625	622	664	619	611	660	637	633	615	665	659	676	700	575	638	606	656	591	655	617	635	609	654	616	651	599	612	648	626	635	582	645	649	579	604	659	660	619	582	609	675	620	650	633	624	571	639	635	652	582	643	621	618	658	623	635	568	619	596	641	653	607	613	622	638	602	589	594	609	620	587	600	620	617	651	638	630	648	628	598	613	680	603	574	647	600	590	609	644	589	651	621	638	668	638	621	586	623	563	613	621	660	671	583	657	630	612	620	642	682	676	592	630	622	656	619	603	588	604	643	679	570	587	592	642	644	618	634	644	601	603	622	598	612	587	573	626	594	649	615	625	689	580	593	604	605	620	624	665	636	626	620	594	625	638	624	662	642	617	596	641	608	601	651	639	602	607	589	603	627	669	626	625	672	653	606	576	640	661	646	658	611	612	619	609	633	611	623	596	621
14081	18867	17347	9844	6586	4744	3550	2851	2294	2060	1740	1490	1413	1257	1191	1111	1062	982	879	906	833	848	823	819	774	787	745	674	734	675	684	783	739	707	707	641	719	640	630	665	662	646	607	605	609	636	661	626	673	608	649	613	601	658	585	672	600	630	647	578	578	650	596	634	568	602	634	595	607	602	648	613	602	608	623	637	595	651	658	631	615	602	636	630	596	621	597	627	627	586	605	628	634	641	624	582	629	597	625	600	584	620	572	596	631	549	587	607	630	625	584	577	625	601	617	606	646	556	617	653	564	579	624	583	610	574	573	584	653	616	620	620	608	574	562	614	582	614	588	600	618	635	619	612	588	602	571	559	649	587	599	592	566	612	637	617	602	583	642	537	586	544	618	618	586	597	640	633	544	585	618	612	605	560	578	593	594	573	653	652	602	606	585	617	597	616	565	586	587	630	544	576	611	624	573	561	574	577	572	593	600	565	633	553	570	581	560	606	584	547	595	598	590	590	593	610	595	618	609	598	601	593	573	656	598	605	613	575	599	609	600	577	592	625	590	652	621	627	589	607	580	610	569	602	586	609	599	597	598	616	613	578	592	610	599	605	606	571	590	613	630	581	584	606	606	605	581	603	623	591	560	555	553	632	622	598	604	591	609	603	575	572	597	589	595	573	632	617	588	601	567	582	632	664	591	587	640	605	621	612	578	570	595	598	622	574	590	613	632	601	580	595	600	614	583	613	622	572	584	576	614	609	585	613	616	584	576	595	643	583	597	594	625	600	595	613	600	594	564	637	609	587	568	642	585	600	602	639	595	569	610	583	596	624	605	605	613	604	572	600	603	559	617	571	598	588	615	589	614	566	636	563	612	570	624	574	545	580	619	608	548	617	604	618	602	620	622	588	606	614	595	627	600	600	604	595	642	615	598	584	608	638	573	620	606	604	569	590	613	554	627	588	629	583	599	570	612	572	605	596	571	595	604	646	590	618	586	608	593	569	590	573	593	551	598	595	639	637	620	623	600	599	640	577	579	606	601	582	600	580	550	594	572	580	637	595	576	585	593	593	595	638	603	589	594	638	602	551	568	618	615	621	578	596	586	598	588	581	587	604	602	639	566	626	583	599	618	609	623	586	641	605	602	627	541	600	628	561	635	578	580	589	598	620	586	568	617	593	600	571	587	574	591	582	562	628	601	602	601	621	603	558	601	618	583	617	587	607	621	619	623	607	537	603	603	587	612	611	582	595	632	589	580	592	582	582	615	601	639	627	573	619	628	563	607	605	610	578	643	606	640	602	602	642	582	617	580	619	590	613	615	582	604	564	584	622	590	631	601	593	587	586	610	597	598	601	568	592	595	628	589	613	606	610	581	574	618	566	622	589	599	622	596	595	563	595	614	589	522	563	632	597	579	611	602	643	624	582	611	556	602	567	647	616	573	569	603	611	626	596	596	591	652	573	565	619	593	628	615	592	602	609	620	577	627	568	610	596	606	556	585	573	617	620	606	626	648	607	522	630	613	551	596	579	602	603	606	610	655	619	601	634	595	591	550	594	585	603	634	608	613	603	571	592	551	617	611	605	568	610	619	561	572	609	598	571	584	600	525	546	588	568	647	607	578	563	609	597	615	617	570	586	586	625	572	560	628	567	566	603	557	597	603	583	562	572	642	622	566	556	582	608	609	620	585	589	610	604	578	586	628	636	611	573	579	594	566	590	591	650	579	606	630	633	575	557	630	589	634	618	638	620	580	582	578	547	628	579	587	607	563	625	663	577	564	606	573	621	611	599	604	637	606	584	595	625	635	594	618	606	564	583	621	613	586	593	585	563	592	592	601	566	617	596	605	612	601	567	626	573	560	611	606	600	602	622	604	630	557	603	594	588	533	591	590	606	645	549	592	580	603	620	592	621	584	636	579	631	566	598	560	611	565	606	608	594	565	578	590	633	666	598	634	578	618	603	615	586	599	615	609	605	582	603	626	603	601	603	593	635	600	609	640	631	617	620	583	571	611	584	590	574	590	610	593	583	576	567	616	598	591	598	607	598	591	655	578	630	608	597	592	616	618	598	617	600	569	644	604	569	583	620	626	606	577	638	586	556	534	591	615	539	631	624	585	604	544	610	567	574	536	629	577	606	590	596	610	587	554	578	568	595	575	548	631	586	627	615	623	582	603	568	628	590	593	606	608	592	611	597	596	612	605	564	622	568	605	598	606	592	600	590	605	593	600	612	596	614	602	542	612	596	613	620	635	595	577	607	585	553	600	612	613	585	597	628	585	638	592	600	571	608	574	599	609	584	613	637	596	635	614	561	583	631	578	603	657	590	549	588	595	601	619	594	625	618	626	628	639	576	572	598	562	568	594	579	602	562	558	547	581	626	627	630	611	592	600	619	618	617	612	589	614	594	592	619	554	613	592	627	587	608	572	597	595	588	603	552	660	564	597	617	595	622	640	610	620	579	622	590	581	606	565	567	573	639	601	643	612	598	590	591	634	560	633	626	602	600	583	601	585	605	643	607	595	618	647	545	569	593	583	561	621	607	606	602	604	582	538	563	552	587	600	639	601	583	663	549	570	617	619	543	570	614	595	587	613	601	564	604	605	595	603	561	600	606	607	598	581	589	586	588	616	598	554	557	620	597	596	602	593	603	639	658	576	606	514	612	664	581	614	594	575	573	617	635	610	614	593	595	573	586	576	639	607	632	587	618	574	596	606	623	616	627	568	590	608	605	554	577	579	590	578	640	600	619	597	601	606	581	586	586	604	549	601	603	620	630	614	623	539	598	618	573	570	553	611	632	579	613	583	538	588	542	606	599	578	572	605	613	588	646	621	589	582	579	577	602	589	606	587	555	582	563	625	620	569	587	603	594	565	614	580	578	590	583	572	613	587	630	619	590	604	613	622	558	643	632	614	584	561	650	634	607	618	577	603	622	641	640	584	565	661	627	598	582	611	589	618	623	586	596	588	628	600	570	573	612	593	609	541	576	636	599	595	584	547	564	589	597	612	604	608	608	570	616	644	613	653	565	565	610	610	566	569	615	581	610	561	564	583	598	650	572	629	616	611	604	604	609	618	613	582	586	575	605	600	599	586	575	589	602	610	604	590	560	615	603	581	555	618	631	595	563	589	621	593	568	606	593	613	611	599	633	615	595	642	596	576	586	589	589	602	596	592	607	575	644	622	588	613	560	643	597	608	628	599	622	621	604	605	583	629	612	585	603	594	573	599	637	630	615	568	612	586	560	616	587	622	607	609	638	547	601	605	597	582	609	599	568	621	577	613	598	608	597	628	597	599	621	600	539	625	614	612	598	613	609	619	649	618	607	623	636	621	579	590	597	562	589	597	565	598	572	624	574	591	630	620	613	583	601	612	596	554	629	578	603	617	617	620	581	608	596	608	609	608	590	603	617	630	597	616	578	568	606	640	570	613	545	578	593	574	627	623	602	608	575	614	610	605	576	577	591	566	658	619	580	595	632	602	608	619	620	592	579
27866	12624	1186	339	208	220	172	158	151	159	138	156	158	142	155	136	149	116	134	172	152	144	144	156	141	135	150	134	143	147	149	139	125	143	149	166	155	157	141	153	163	143	133	148	137	139	122	151	138	153	146	140	149	134	149	147	163	130	113	144	128	149	128	143	150	139	142	137	153	132	141	134	126	140	145	129	153	139	140	143	136	141	147	133	116	152	132	140	132	109	138	156	129	165	143	138	161	102	154	137	135	129	167	161	147	144	136	124	146	141	142	149	138	144	144	143	154	156	159	159	165	139	134	144	160	154	125	164	141	141	143	142	144	148	135	134	118	149	140	138	165	151	172	145	122	131	149	135	141	136	135	141	156	157	128	136	129	132	138	154	134	134	148	148	143	165	138	127	147	155	132	153	130	133	143	147	123	134	161	138	136	146	148	122	126	178	149	148	142	138	155	150	131	152	174	132	156	110	137	120	146	151	132	150	157	146	128	129	139	134	148	134	152	142	136	123	141	143	126	128	151	147	158	121	148	159	135	121	139	120	137	151	172	130	136	134	125	143	151	121	134	146	134	141	144	152	147	170	127	120	137	135	150	146	128	149	138	151	136	155	159	177	138	136	150	145	152	147	166	130	143	127	135	133	124	131	143	153	135	148	157	135	136	154	135	152	113	158	159	130	132	135	132	149	140	149	136	139	128	151	150	129	139	134	148	143	152	156	132	143	145	150	165	146	149	142	131	129	132	154	150	131	159	137	133	128	147	139	141	142	169	123	126	132	141	135	147	142	127	144	142	118	153	136	141	141	153	152	149	141	145	157	152	136	121	131	139	130	138	117	119	123	140	141	155	159	128	139	152	168	140	137	136	136	135	153	147	141	135	135	142	141	148	151	128	145	120	146	142	150	119	143	153	158	119	127	132	145	145	154	142	126	165	122	157	141	149	159	148	144	128	130	135	171	144	139	161	114	147	120	141	151	136	149	153	135	149	135	112	143	143	152	137	131	129	142	151	151	133	116	146	129	146	156	147	131	143	128	111	174	129	141	147	136	147	157	132	142	137	136	149	140	145	154	135	125	125	139	144	127	155	139	146	135	160	135	141	130	162	145	153	126	139	152	152	151	147	136	153	145	114	146	113	140	121	153	161	142	126	154	150	132	155	142	136	125	149	143	120	152	159	137	132	160	121	139	146	143	120	137	143	142	146	137	144	144	145	128	144	152	164	133	131	156	148	140	145	139	148	137	146	144	136	131	132	169	134	149	155	129	132	147	143	134	156	170	131	142	134	155	147	155	142	146	131	137	141	163	141	141	136	126	135	132	121	147	137	151	134	124	128	136	143	144	144	149	159	155	134	121	159	140	139	137	139	139	149	134	161	126	127	128	130	123	132	143	129	159	147	154	140	128	147	177	123	110	142	146	139	139	132	137	141	148	133	145	121	151	128	120	141	157	151	111	130	151	136	135	133	112	135	138	135	149	144	147	142	134	124	130	124	149	139	137	134	142	141	145	151	146	150	144	146	144	141	141	128	144	146	143	139	131	143	138	120	139	136	164	122	138	144	127	176	141	134	131	136	118	136	134	150	120	143	140	128	152	141	147	135	152	129	147	155	152	121	158	168	135	157	122	150	142	146	163	150	138	151	141	139	137	142	140	144	151	170	115	133	122	128	155	138	140	146	137	138	131	145	159	144	147	130	152	144	145	144	162	158	161	127	139	121	138	129	130	146	125	135	131	153	135	139	132	147	134	135	147	114	127	132	143	133	128	155	157	118	144	130	140	156	152	145	144	127	165	132	136	127	163	149	138	127	142	156	141	136	174	159	137	137	129	144	164	152	133	150	133	146	138	148	152	135	156	119	132	137	141	128	148	140	138	137	156	139	131	143	124	134	140	134	129	161	146	127	142	124	132	127	160	150	150	121	170	145	126	125	129	143	170	146	139	140	147	137	154	140	135	140	158	138	128	149	145	173	156	154	143	153	128	131	140	146	161	140	149	133	164	133	146	102	159	152	129	150	171	146	130	139	118	126	134	160	174	131	127	142	142	131	142	137	135	136	133	122	136	142	130	126	134	150	141	120	147	132	134	141	137	149	139	136	137	139	145	153	131	140	135	143	157	126	132	153	153	136	154	129	107	124	140	136	148	130	148	147	157	157	158	153	136	158	139	154	135	117	158	134	124	162	135	142	144	161	138	139	148	126	148	135	136	160	119	165	162	126	139	145	124	131	146	153	155	149	151	138	130	135	131	140	159	124	141	137	145	149	140	141	137	138	157	131	132	146	143	137	128	154	144	152	135	127	165	109	149	132	146	143	123	144	158	141	120	154	144	149	131	130	142	156	139	135	134	150	141	154	128	140	144	138	143	150	152	137	154	148	153	155	121	151	150	160	155	154	139	153	132	150	138	147	134	152	146	152	141	165	145	128	122	106	147	137	127	142	150	142	139	121	114	137	152	150	157	149	142	146	144	141	142	140	135	132	123	150	144	128	148	144	142	140	131	147	142	136	134	145	133	145	129	159	137	136	141	152	154	131	142	139	139	155	164	154	135	135	126	146	133	153	143	150	140	149	130	122	142	171	152	130	125	152	146	135	152	141	162	131	114	158	160	146	130	132	152	135	150	155	130	135	131	154	142	138	139	139	136	145	136	155	155	143	127	145	145	161	131	141	138	131	144	146	156	144	147	143	131	139	133	154	136	122	118	161	142	149	139	144	135	124	162	143	134	160	144	129	151	130	157	144	143	131	141	136	149	144	149	154	137	122	136	130	128	137	126	159	121	172	141	142	142	131	149	113	118	171	136	130	116	147	146	133	132	125	128	150	147	139	150	138	137	134	163	141	140	126	161	155	125	126	153	160	170	138	151	134	139	130	133	149	159	143	157	145	146	139	141	134	136	149	153	138	133	147	152	143	128	130	139	144	141	143	155	132	141	147	131	135	123	152	161	122	124	115	161	151	132	142	164	126	139	143	127	141	142	123	118	135	148	134	119	137	131	120	142	174	143	135	126	160	145	144	130	147	138	133	138	143	131	151	141	134	175	125	145	125	146	163	133	131	164	145	152	178	175	130	142	128	132	150	149	140	131	139	126	135	133	143	130	148	132	137	156	146	133	157	148	119	116	137	136	150	163	157	159	153	139	141	136	137	135	138	123	167	141	145	136	149	139	127	149	137	139	141	144	138	123	121	138	140	141	125	160	145	130	149	143	150	133	152	161	151	147	143	125	133	132	133	159	148	143	121	141	141	159	150	152	130	146	166	141	142	137	131	124	137	134	118	132	148	131	144	172	134	155	139	147	131	160	165	125	137	167	124	130	136	153	147	152	137	146	150	135	126	157	128	144	121	137	139	142	148	134	154	146	143	147	147	120	151	141	168	137	130	142	147	126	138	137	135	157	144	139	137	147	137	140	156	146	129	152	142	146	153	139	133	139	132	125	161	135	146	140	138	142	142	155	141	127	154	138	137	144	148	138	136	147	139	132	145	136
5185	926	785	432	292	285	227	203	216	175	178	171	190	191	209	182	173	149	163	187	144	157	178	149	182	183	156	155	182	197	172	187	175	173	182	159	164	181	140	136	175	175	153	161	165	152	183	159	192	185	156	196	176	154	167	191	168	173	159	164	145	161	151	167	167	168	186	162	185	186	153	146	174	177	148	143	152	153	173	158	155	182	181	168	144	180	154	151	151	172	151	167	169	158	156	152	150	166	177	178	165	184	165	181	161	156	162	155	166	151	179	152	152	161	176	164	149	167	168	179	148	179	147	171	163	160	168	161	152	180	146	155	153	162	150	149	166	161	165	159	147	170	161	158	157	168	162	152	174	157	160	178	149	162	156	160	156	158	140	153	174	155	166	182	166	188	161	164	155	172	155	196	167	147	181	171	158	181	178	148	169	160	155	145	179	140	169	171	157	183	151	167	152	189	183	167	193	160	173	166	172	163	179	176	179	157	158	152	175	161	150	175	154	161	170	148	182	149	162	163	147	177	167	184	173	177	173	176	139	162	180	166	164	163	173	174	159	158	167	168	169	167	178	163	145	151	175	170	156	143	154	151	167	158	179	167	163	159	181	181	167	172	190	174	153	187	153	153	165	185	176	154	182	149	147	162	164	167	150	178	173	158	161	159	175	174	143	179	151	154	185	160	173	159	146	149	143	183	172	143	186	145	163	173	144	173	170	172	159	171	167	148	160	175	146	184	166	177	166	170	164	157	158	158	166	159	160	164	162	157	192	162	164	151	170	168	138	160	184	169	181	167	148	155	161	153	155	166	181	151	169	183	158	161	158	165	168	165	156	151	157	152	153	158	169	156	154	147	176	166	156	170	170	149	170	180	171	166	146	167	169	170	150	146	166	158	167	160	186	136	160	167	162	150	162	173	165	165	159	169	160	147	171	180	153	176	185	199	156	163	181	161	162	147	144	148	164	165	190	157	167	171	173	168	156	171	169	182	142	156	160	178	168	152	159	184	154	165	147	174	154	143	164	158	158	155	141	154	160	184	166	151	149	138	187	159	147	163	172	188	177	182	150	169	172	153	176	157	191	173	157	164	185	179	162	190	171	153	169	175	150	190	179	185	169	156	165	176	178	166	179	182	149	151	175	153	177	154	180	164	167	154	181	174	160	158	155	147	163	167	160	164	176	152	158	165	168	171	174	150	169	175	154	165	147	161	181	149	173	152	164	162	152	158	162	163	193	178	165	159	174	187	134	167	163	158	163	185	163	157	166	159	182	164	169	163	191	143	146	166	153	165	164	154	137	175	163	176	175	181	194	163	151	181	178	159	149	163	180	152	142	172	184	161	158	173	186	169	151	168	163	168	162	192	151	142	177	169	147	166	183	169	155	177	148	169	170	172	164	185	177	164	179	165	163	147	153	172	170	140	158	187	169	167	193	145	162	170	171	174	173	154	161	190	160	135	171	178	181	191	145	156	181	158	173	173	145	158	155	159	165	152	171	153	143	168	187	188	170	165	160	155	177	151	164	160	156	170	162	181	176	170	165	193	159	155	168	174	178	176	197	168	147	145	162	158	174	162	176	174	176	152	136	149	181	191	161	180	175	145	160	159	184	152	162	161	160	155	194	159	161	158	174	159	162	148	175	170	173	157	158	168	172	159	157	178	162	167	158	172	163	152	171	161	182	166	150	171	164	158	151	178	158	173	150	163	154	188	174	152	165	174	170	165	159	183	161	154	183	138	157	171	163	146	172	164	161	175	155	153	185	165	172	144	155	176	159	168	166	185	156	159	174	168	167	193	162	166	179	162	146	146	158	140	154	174	155	168	166	142	147	170	152	159	166	175	153	151	184	159	176	181	144	159	171	170	170	160	155	157	145	173	183	163	155	148	173	160	175	138	157	148	169	161	178	187	148	169	145	150	155	175	173	177	175	158	154	173	172	139	168	166	183	172	186	159	145	160	179	180	170	147	165	191	170	172	154	161	162	152	162	176	154	178	168	173	161	168	159	173	177	171	191	176	164	166	172	145	157	155	160	154	177	171	167	164	162	179	152	153	155	180	169	163	173	168	153	173	153	186	156	163	153	143	164	164	163	141	168	155	169	152	153	162	162	159	150	174	159	158	177	177	169	164	180	173	176	163	146	151	156	153	172	169	154	149	179	183	172	164	169	191	154	172	156	160	140	128	176	183	145	157	145	163	154	153	161	148	160	189	171	171	162	148	165	144	184	193	143	156	153	164	158	169	149	177	187	174	186	147	174	158	172	163	158	138	180	183	143	152	171	149	168	159	164	155	170	184	164	143	175	151	182	176	165	158	171	158	151	164	153	175	143	181	175	181	162	146	153	166	149	150	148	165	161	162	153	150	163	169	185	162	173	154	148	160	157	180	170	142	145	166	176	177	154	161	162	181	163	147	163	156	174	170	150	160	163	152	164	166	162	169	153	151	172	142	144	163	164	162	184	172	163	136	161	168	151	167	197	158	164	190	164	160	167	153	201	171	168	189	144	157	157	159	161	158	168	172	167	169	162	158	150	170	160	178	147	156	180	178	169	164	154	185	180	193	172	159	167	147	171	184	170	157	158	172	167	154	190	169	159	185	157	154	144	140	155	161	179	181	165	170	147	165	181	162	164	162	155	162	158	166	163	161	189	150	179	132	178	158	172	179	199	173	178	171	171	185	153	153	155	168	134	162	173	172	162	190	183	171	183	154	169	158	175	187	147	161	166	170	171	172	160	156	157	150	166	148	139	152	151	153	169	149	162	164	170	155	142	181	157	179	155	135	146	156	180	152	170	154	167	191	140	152	166	141	154	191	179	172	146	155	169	155	156	164	137	154	166	163	145	159	162	164	158	176	165	165	172	171	170	173	163	161	148	184	159	180	179	168	172	165	174	167	170	171	146	145	144	161	146	143	156	158	152	171	155	169	176	144	157	171	155	187	156	178	150	170	167	178	144	171	175	134	176	158	176	159	183	167	183	163	155	178	159	160	167	166	168	161	180	160	181	160	174	182	141	177	190	156	159	175	165	192	189	162	170	174	169	171	167	176	182	158	168	160	138	169	163	173	162	166	175	160	168	157	151	153	140	152	155	168	155	148	178	169	179	141	165	163	163	182	163	168	169	166	161	168	170	172	151	173	168	183	163	169	152	161	178	162	177	178	169	156	147	187	182	157	164	152	167	159	158	158	169	185	176	165	151	182	172	176	158	167	166	154	153	159	142	207	180	155	147	178	171	148	170	163	165	163	167	163	168	180	174	145	163	172	164	148	171	173	175	174	179	177	148	147	171	168	153	165	152	185	175	160	164	146	140	183	172	168	182	150	178	154	155	152	167	132	179	159	138	158	172	151	155	165	175	173	152	172	157	185	159	185	160	132	154	181	187	158	160	174	132	155	159	174	177	179	185	158	157	171	156	159	160	162	169	170	155	169	176	168	157	153	169	161	185	156	143	171	162	175	178	172	171	165	176	160	161	166	179	159	157	152
24442	20364	26455	24154	20355	9000	1256	813	650	613	564	524	483	479	420	428	398	382	415	363	356	372	353	377	382	352	371	357	362	359	340	371	369	331	330	359	333	334	315	340	338	320	321	329	316	292	320	318	283	325	294	321	313	294	332	309	298	357	316	334	357	306	300	304	315	334	298	310	331	323	307	352	305	329	289	323	294	323	322	315	323	330	334	307	315	285	292	331	322	300	297	314	300	308	323	328	318	337	301	334	346	298	306	324	299	321	310	317	310	330	305	294	325	330	342	321	290	342	320	312	312	288	316	318	337	331	339	282	312	322	323	308	325	271	335	299	294	334	307	301	305	310	294	283	329	333	305	316	325	295	282	312	313	333	303	348	275	341	305	281	314	312	348	353	328	306	353	307	289	322	342	308	332	293	307	316	315	344	326	311	301	310	319	298	299	307	343	313	302	330	333	331	309	323	330	249	340	332	301	319	318	296	300	336	330	326	317	320	296	289	307	279	320	322	341	319	313	331	295	336	293	295	276	300	310	323	289	302	318	309	306	309	365	306	337	272	300	345	301	314	299	293	308	322	338	332	314	338	305	341	332	295	300	329	315	308	292	310	315	305	297	332	293	289	286	295	298	347	297	314	310	318	339	319	270	311	311	292	310	325	299	303	332	303	311	290	315	295	315	309	338	290	289	323	306	291	343	336	321	289	323	313	313	311	341	302	337	298	345	320	331	306	327	295	332	306	307	325	270	299	318	323	331	321	284	323	326	288	310	315	317	289	295	295	326	331	330	309	306	291	307	298	308	284	296	308	291	300	331	317	295	315	286	322	305	308	326	337	322	317	361	317	294	300	307	285	342	322	303	328	291	324	324	297	304	313	327	314	309	292	298	295	299	308	320	330	350	311	285	297	318	302	314	336	328	310	334	275	318	322	292	316	291	354	300	308	298	334	313	329	355	303	308	330	308	305	359	300	315	332	300	311	298	347	326	312	296	348	281	333	330	353	324	328	338	332	317	329	332	321	314	306	336	318	325	307	329	305	313	310	297	307	313	353	336	323	311	314	319	309	312	313	328	299	323	312	306	319	312	321	314	327	316	282	289	292	301	344	299	289	279	316	329	308	286	311	319	304	314	326	323	304	317	335	320	283	315	327	332	302	332	288	297	320	301	331	294	316	296	323	300	309	337	314	354	294	295	299	298	337	320	311	301	314	365	310	306	331	339	304	306	329	293	342	304	352	324	307	332	334	336	319	319	295	321	290	317	314	345	296	295	317	339	289	325	332	316	291	316	324	340	322	304	305	292	310	306	309	340	304	292	330	275	321	317	319	321	303	323	319	301	314	336	308	330	303	326	290	278	310	309	334	314	300	307	302	281	305	280	293	299	329	328	307	322	299	317	312	303	279	283	341	314	321	291	303	327	317	329	313	316	337	295	322	333	350	322	313	346	330	300	332	346	305	302	316	332	322	292	337	299	371	294	283	299	314	342	303	300	305	312	309	322	285	334	304	314	339	289	311	339	298	310	309	283	317	319	320	291	327	291	306	340	308	339	285	305	318	321	315	316	345	284	295	328	295	315	316	316	297	306	324	291	311	321	300	331	326	307	300	270	322	280	319	332	317	340	296	325	318	291	291	314	336	324	333	329	305	281	344	310	302	335	329	305	310	327	317	305	296	333	334	323	336	313	306	320	296	292	334	333	324	340	352	335	322	314	284	285	316	337	313	292	297	303	333	315	354	325	330	319	321	293	318	298	291	335	319	300	303	297	336	330	310	287	341	302	299	338	323	316	325	312	336	321	321	297	326	303	296	293	307	301	296	350	310	334	305	293	313	298	336	311	318	290	313	352	318	325	333	270	316	303	323	307	309	323	326	302	324	339	278	319	334	294	340	317	323	322	320	267	315	304	313	315	320	288	336	324	278	296	319	306	332	302	302	344	314	318	307	331	317	297	319	304	294	321	315	284	336	331	298	310	348	329	295	332	331	307	319	311	317	371	333	302	321	312	311	333	311	298	342	314	291	315	299	302	335	300	285	266	326	303	344	286	334	322	341	321	332	321	309	313	346	302	331	296	292	307	339	268	294	333	319	304	311	324	296	296	328	298	294	326	321	313	294	286	305	319	321	288	358	323	313	314	320	302	319	326	329	289	309	347	305	297	337	314	290	297	357	313	305	315	365	311	316	347	283	307	304	304	293	298	290	299	293	316	311	314	321	328	317	335	326	300	308	257	320	314	325	315	293	351	291	301	340	294	322	314	301	313	284	328	318	273	330	320	283	317	287	289	315	313	319	305	322	314	316	321	295	321	331	307	294	314	304	292	328	308	342	325	290	312	307	334	318	312	305	299	301	309	320	316	348	312	329	329	313	309	298	312	309	290	305	335	283	283	305	287	307	306	324	278	333	347	313	341	325	314	333	343	295	333	327	332	311	301	273	309	300	326	303	331	311	292	326	306	339	301	305	323	302	296	305	297	330	312	307	308	280	296	300	300	262	272	339	305	303	293	332	305	308	291	344	340	309	280	325	328	320	317	293	321	311	319	329	297	387	342	314	297	327	318	312	310	319	312	294	324	306	313	319	312	290	318	310	329	300	323	304	320	306	302	289	308	314	308	304	291	318	317	306	303	299	295	299	334	319	322	322	299	329	315	300	298	310	306	331	319	375	276	317	327	317	338	342	299	324	313	284	305	308	326	298	339	324	335	323	324	297	318	305	296	309	294	293	315	303	349	296	282	286	332	297	310	292	327	325	312	323	302	293	296	316	311	322	294	320	296	297	311	320	323	323	299	327	295	301	273	338	313	290	288	320	313	334	277	277	353	309	302	305	316	339	320	330	313	330	328	344	322	325	303	331	300	305	317	312	287	303	316	313	322	320	317	292	332	294	327	305	293	328	274	303	304	323	304	338	309	303	348	306	309	304	275	295	310	333	323	310	333	316	305	336	312	310	310	312	329	336	334	313	318	329	332	286	312	316	311	279	303	331	288	332	334	296	350	314	316	317	328	317	305	314	306	304	296	325	307	305	318	301	277	319	296	336	278	330	312	318	307	284	307	346	348	318	300	306	329	338	295	315	316	285	318	324	324	320	285	313	276	300	293	330	342	314	324	286	314	307	304	295	309	311	322	310	293	300	318	333	282	283	292	318	301	365	331	333	311	321	293	321	325	295	338	350	322	329	308	306	279	306	330	321	316	290	323	309	277	327	322	308	348	305	308	321	283	335	297	358	322	300	302	304	315	304	324	345	322	285	351	304	312	348	329	321	324	339	333	295	339	279	324	324	344	309	307	325	296	290	323	305	292	319	333	287	317	303	320	315	350	281	318	287	304	305	301	299	318	301	334	322	313	292	311	298	311	344	320	325	354	334	281	316	327	300	312	326	293	340	321	307	308	315	321	318	325	333	309	280	321	303	327	307	311	338	303	328	283	314	330	300	294	293	343	292	321	305	303	320	310	322	334	321	347	293	314	322	263	315	325	302	303	300	318	303
9331	11763	10844	5545	3497	2541	1856	1398	1190	1045	894	790	713	689	607	502	515	528	500	461	424	451	416	413	414	411	374	395	365	388	379	344	353	347	359	347	351	336	309	346	326	347	355	360	314	298	339	300	336	309	354	326	315	339	340	334	306	334	319	339	322	325	319	335	313	334	331	306	307	303	335	315	281	330	328	319	340	330	311	314	301	321	326	293	357	296	319	345	327	356	316	309	338	305	304	340	291	297	299	304	324	319	318	332	279	327	281	309	324	295	329	337	295	311	343	309	295	322	311	304	327	332	322	332	334	323	338	312	338	335	297	299	326	308	338	328	307	289	299	303	337	308	294	325	285	306	333	312	312	318	306	300	292	333	317	305	301	302	292	301	303	305	318	286	279	309	305	320	311	314	290	358	319	284	311	322	291	298	288	309	341	279	327	314	286	295	319	306	307	291	293	305	256	335	301	304	287	293	295	285	307	331	287	328	282	322	323	328	314	312	346	348	335	296	302	364	327	284	322	299	307	310	318	343	331	298	312	310	327	311	295	287	331	309	308	307	317	316	299	298	308	314	356	279	365	305	314	311	340	288	349	286	282	315	301	326	318	321	299	309	302	325	302	303	293	314	315	319	272	299	344	300	301	286	320	300	321	330	304	324	353	292	316	324	300	307	303	306	312	296	309	295	302	299	327	335	308	302	314	310	321	304	301	294	324	300	301	307	311	289	328	333	306	335	284	350	330	296	318	301	284	301	317	312	305	310	318	296	321	290	308	289	325	285	303	308	303	328	324	283	333	296	320	313	307	341	314	323	334	284	308	310	329	334	334	288	331	328	301	295	289	316	313	307	309	297	331	329	278	316	305	316	296	346	298	279	334	297	337	320	312	298	314	315	301	324	311	332	328	324	306	303	292	312	284	329	302	298	299	324	338	311	354	318	291	296	325	303	333	328	303	301	307	303	299	309	303	337	298	314	321	322	293	319	282	277	313	332	304	313	299	316	347	329	312	348	316	289	302	300	296	245	306	295	321	296	297	291	324	310	339	299	342	314	305	319	292	301	300	325	275	289	296	336	286	319	330	324	298	288	329	343	273	303	331	319	307	314	327	307	282	289	276	344	310	307	301	311	322	306	308	308	302	303	296	317	328	324	346	307	303	318	303	258	303	299	304	315	324	313	310	308	322	301	302	329	303	300	291	290	314	319	284	329	330	315	302	302	309	300	314	313	316	291	333	289	307	338	313	315	318	338	309	353	311	317	291	326	316	287	340	317	299	308	339	290	315	289	309	330	283	330	322	290	310	325	296	291	324	300	301	277	305	327	323	327	349	293	305	347	279	314	299	305	294	298	296	330	320	352	307	287	297	317	335	334	295	284	322	341	317	329	295	322	305	295	311	325	305	291	307	312	331	321	313	276	294	278	328	299	305	300	308	321	304	346	290	314	299	313	313	312	334	299	301	353	308	343	298	316	320	330	266	317	314	307	281	305	336	284	302	302	321	302	298	306	277	305	277	309	310	313	303	292	292	295	329	320	311	315	286	313	294	331	289	327	319	279	288	313	334	331	361	324	302	288	310	329	301	297	298	274	315	322	288	312	331	319	317	282	291	301	292	357	306	298	315	285	318	322	301	303	308	312	314	325	290	318	316	306	300	318	273	302	298	300	330	316	316	319	307	297	316	329	311	308	311	312	294	300	310	341	319	284	326	301	333	318	269	297	357	299	299	289	309	293	329	337	312	320	297	297	326	320	324	295	311	321	300	332	287	307	317	280	298	300	320	290	296	331	302	307	312	279	324	337	298	300	274	326	354	332	329	302	306	311	327	301	296	315	327	307	323	315	286	290	333	310	275	319	333	281	303	292	323	306	285	280	304	313	326	289	280	330	293	310	319	286	298	307	296	289	307	316	331	334	345	301	300	294	292	282	316	301	328	347	296	291	303	303	327	309	336	306	319	318	333	286	338	294	301	342	297	327	295	315	300	344	295	296	293	307	301	335	313	335	319	316	301	308	274	291	314	274	294	317	305	288	306	296	303	305	324	302	311	331	332	317	293	329	303	291	327	275	290	348	304	336	294	295	292	303	272	300	318	287	348	320	285	289	305	330	304	325	318	315	322	331	328	300	306	279	329	304	276	324	295	321	308	337	321	298	307	296	294	300	316	332	270	312	300	338	292	293	340	318	311	303	288	300	313	305	296	304	294	325	326	296	294	327	307	352	305	280	336	292	324	302	299	296	332	295	279	301	264	317	326	301	334	309	317	319	345	274	324	296	300	328	351	304	277	322	283	328	343	299	326	284	346	303	302	281	305	283	305	316	310	304	300	282	333	338	310	311	298	336	311	329	292	336	298	348	285	306	302	317	322	331	305	317	307	284	313	334	296	311	320	310	298	326	321	271	345	292	293	313	288	316	307	305	293	330	303	308	317	314	342	288	301	322	306	327	333	298	311	299	315	305	333	311	284	283	299	300	322	319	324	309	304	291	305	309	311	324	324	324	330	298	304	307	288	288	322	290	330	348	305	295	312	305	286	308	300	285	305	291	326	320	328	302	283	305	343	310	325	328	316	357	320	292	276	327	305	314	331	354	330	336	302	280	311	282	308	299	322	314	335	338	306	321	319	298	321	322	325	308	321	303	331	317	305	296	310	296	326	318	303	316	321	322	328	306	282	280	321	308	296	299	315	310	330	290	288	313	298	304	324	320	295	310	327	316	300	325	285	336	277	318	288	330	297	293	290	285	326	276	295	308	316	297	320	311	313	323	310	277	323	331	308	324	318	330	313	326	295	329	308	295	331	288	319	310	312	276	308	309	316	351	290	328	315	321	307	305	351	291	308	322	283	296	308	331	319	347	301	317	298	317	346	345	307	296	305	339	306	300	292	296	294	313	328	337	345	280	340	303	305	317	280	301	335	336	300	329	296	291	314	283	302	321	327	320	322	289	316	322	326	321	360	322	298	284	311	339	321	329	350	306	283	327	331	302	328	333	333	312	295	328	320	289	309	289	319	324	315	329	341	350	309	305	327	278	313	327	288	333	316	311	318	336	297	286	315	314	330	333	286	329	296	301	318	298	310	320	290	290	304	297	367	310	305	336	319	273	302	311	283	305	301	307	298	292	284	313	311	317	303	323	321	314	309	288	307	317	314	323	324	354	287	330	315	289	275	340	302	295	276	317	299	266	311	312	319	307	314	282	324	246	313	297	281	319	289	327	300	301	306	318	292	299	306	330	322	290	279	290	281	336	315	331	307	281	321	330	294	326	323	328	296	319	298	332	315	320	323	290	300	316	358	308	300	281	277	296	313	288	301	310	319	289	332	283	308	324	309	297	313	333	320	325	289	286	330	314	328	320	332	307	297	308	299	302	321	310	328	285	315	333	307	290	302	313	277	315	296	306	342	357	304	309	328	304	313	352	316	296	308	316	330	326	313	359	312	279	307	309	315	329	319	312	330	287	292	333	283	296	326	315	319	305	330	321	287	278	301	297
22488	20364	26894	23706	20374	20449	7947	1830	1301	1165	1083	1026	924	935	818	842	780	764	792	706	687	733	712	670	721	746	715	641	666	705	675	625	637	657	672	687	679	689	666	621	650	647	640	655	655	650	639	653	652	628	615	591	627	578	632	621	635	652	622	640	653	656	642	653	633	711	616	672	659	605	610	612	648	624	630	680	621	638	669	645	624	599	616	567	646	609	638	627	625	629	639	643	630	605	656	619	651	632	627	619	654	633	619	669	627	611	602	677	625	624	607	679	567	632	593	615	646	629	610	598	643	607	596	593	646	590	627	670	599	566	589	599	671	603	625	635	594	586	619	649	586	608	618	613	672	645	609	626	613	607	596	578	613	628	612	637	656	610	613	615	613	638	669	654	590	604	616	645	673	656	606	595	638	594	612	563	624	651	625	612	622	602	617	630	611	648	633	627	605	638	610	640	634	592	622	620	600	623	614	632	623	614	624	628	620	646	593	602	619	599	637	607	589	605	639	646	606	679	591	578	594	669	651	622	653	710	602	619	657	621	624	639	641	597	615	590	616	649	591	644	634	622	615	602	618	613	626	630	604	630	601	653	586	595	685	617	651	598	581	653	639	618	621	586	605	642	672	622	622	635	587	639	618	632	572	616	613	641	614	615	609	603	632	616	569	623	628	616	626	601	641	644	616	632	623	620	660	623	588	627	609	617	657	593	629	619	619	573	605	660	639	634	614	658	569	626	627	665	619	608	602	621	635	633	553	641	609	602	616	597	616	617	612	625	626	597	646	598	598	622	672	638	597	630	598	594	624	605	652	671	622	689	618	609	611	649	574	542	676	644	616	627	653	604	582	631	622	652	598	672	692	609	657	660	626	648	599	588	577	644	623	609	633	620	640	610	603	632	654	616	646	637	639	635	606	586	637	657	582	620	643	617	618	655	635	623	586	639	635	624	614	619	627	604	643	618	613	618	620	626	623	599	627	597	628	601	605	629	568	638	619	611	684	607	628	612	588	599	627	594	600	614	632	618	610	602	632	589	626	579	580	570	601	600	588	636	616	611	601	640	659	609	651	677	681	587	656	645	632	601	623	626	611	611	619	643	585	612	619	622	637	624	630	593	633	620	683	596	632	582	600	641	608	632	600	635	551	591	651	637	606	632	632	638	589	585	630	616	657	639	640	593	583	651	577	623	640	633	618	626	623	612	593	645	576	573	626	578	613	600	638	605	642	628	594	633	685	636	614	639	589	666	594	623	622	675	599	599	631	626	658	605	589	594	623	678	605	613	635	599	646	630	632	613	636	637	626	614	618	620	613	594	628	605	593	638	619	620	663	656	625	641	642	651	587	585	639	593	599	607	625	668	632	629	654	618	621	608	630	612	642	624	596	619	606	598	573	629	666	641	612	649	599	635	594	615	623	618	602	588	600	652	577	614	573	630	655	628	614	625	627	587	612	641	622	629	610	645	627	608	618	619	627	624	634	660	610	624	601	613	594	623	665	613	614	653	576	571	615	608	640	603	614	633	592	590	619	622	634	628	615	648	630	605	653	632	616	604	646	610	617	610	624	610	613	622	678	562	607	621	587	662	606	598	586	644	638	622	625	670	609	614	671	661	617	598	582	605	672	588	629	600	615	607	588	606	606	635	626	613	628	633	631	615	628	633	634	607	648	620	597	605	568	609	627	583	640	629	632	640	664	617	644	625	650	618	573	596	600	633	632	624	632	606	651	645	603	629	591	625	601	637	607	604	652	623	655	608	618	646	627	624	622	597	607	615	628	580	640	633	603	635	625	603	641	615	673	621	592	633	618	626	600	611	619	575	626	623	630	617	618	654	610	572	618	629	642	632	617	644	619	579	680	638	620	630	671	646	642	648	600	610	615	625	627	610	597	616	669	624	621	640	636	605	651	625	607	621	644	596	627	625	619	649	562	614	618	606	701	651	585	620	644	629	608	652	611	629	618	615	596	626	622	668	638	694	630	610	631	606	580	606	635	654	583	628	633	597	620	639	650	635	613	593	594	608	619	670	656	612	665	656	621	673	617	627	614	610	597	620	601	589	550	620	618	623	625	623	607	626	622	616	604	617	633	566	677	623	619	637	624	576	597	645	621	610	657	623	591	579	599	613	611	633	623	645	662	631	598	610	586	596	646	667	618	628	650	664	638	621	574	604	621	597	560	586	622	603	643	620	622	613	603	641	612	650	590	622	643	624	634	592	633	629	604	660	581	588	606	631	598	621	597	599	653	598	654	578	619	637	621	605	644	653	618	591	619	681	640	575	632	591	597	593	629	624	599	606	617	631	661	648	577	611	600	643	622	611	600	598	606	583	620	594	645	624	654	604	585	595	607	616	652	621	634	618	642	635	622	597	600	603	626	636	635	650	589	612	607	597	593	568	557	618	585	590	587	582	589	652	594	596	609	642	607	584	593	656	594	592	616	626	626	595	596	637	612	640	564	595	624	607	602	648	644	631	584	612	576	640	646	616	601	573	659	679	567	647	614	638	602	595	618	605	639	631	614	613	622	623	576	614	659	618	614	658	635	610	650	626	591	647	613	612	622	581	600	664	619	616	606	652	606	623	576	637	629	594	600	552	607	599	605	637	624	636	633	608	632	582	594	622	664	642	625	589	621	647	691	608	656	593	609	593	597	604	625	626	624	657	626	620	629	595	580	609	625	649	621	639	642	653	656	618	566	564	641	583	562	622	593	628	589	598	595	635	597	631	611	650	617	653	632	601	621	612	583	628	628	606	625	597	631	606	631	658	640	602	626	627	625	625	588	592	640	648	583	604	608	616	613	594	654	583	591	590	603	603	631	621	652	609	638	598	598	631	630	636	586	610	655	632	623	593	655	624	591	646	586	617	556	606	639	639	649	590	639	635	624	681	649	620	625	619	626	637	621	601	615	637	610	592	626	604	599	636	632	585	612	663	607	619	634	601	672	638	611	627	646	574	642	636	623	630	607	629	696	646	584	592	639	593	615	608	647	623	659	671	612	673	582	617	630	623	621	606	650	630	569	610	607	621	648	650	638	665	617	605	628	570	586	590	625	625	605	651	602	635	632	625	628	615	674	644	660	587	598	606	615	614	650	643	616	610	598	612	614	587	673	611	656	627	671	565	617	623	630	601	625	645	593	627	604	599	633	631	620	650	644	617	598	565	616	617	649	646	644	637	579	635	638	622	572	603	594	590	618	647	630	666	626	633	630	622	608	644	625	604	646	608	593	665	612	640	640	638	616	632	607	598	647	641	639	674	628	588	621	596	668	639	613	632	638	635	662	627	597	616	619	649	673	628	588	625	601	649	649	629	600	613	616	583	615	602	623	693	639	607	590	597	655	632	627	634	600	617	635	627	597	625	626	612	569	640	593	617	620	590	612	562	610	629	594	586	621	669	606	659	603	589	573	603	590	641	593	641	634	651	639	665	580	604	592	648	588	622	591	614	619	607	663	599	608	638	617	616	605	634	644	617	639	600	614	586	659	612
12130	19008	17298	9826	6355	4686	3533	2898	2307	2022	1786	1489	1347	1258	1167	1129	1109	968	963	876	922	749	844	812	781	757	781	765	748	719	789	676	702	700	696	673	658	688	695	656	687	631	661	653	617	672	646	686	645	652	607	655	674	619	686	631	631	618	690	677	626	629	606	647	596	618	651	639	635	627	645	640	594	624	621	611	599	615	594	611	581	630	588	620	637	603	595	638	607	575	652	602	601	582	623	602	537	601	637	608	595	646	607	585	584	571	630	592	621	581	579	578	636	577	585	629	601	568	655	617	640	589	569	586	589	600	628	562	611	606	563	597	621	573	624	580	596	617	622	619	672	608	612	610	607	602	591	582	632	600	635	604	605	581	605	589	594	617	638	610	552	632	575	597	621	630	564	601	606	575	581	559	575	618	601	552	583	571	639	590	599	596	613	648	621	625	572	591	558	644	558	612	602	585	602	605	585	600	594	569	632	616	595	573	626	586	554	581	562	560	595	556	563	569	584	618	579	596	572	602	608	610	606	633	621	604	637	613	598	575	615	567	594	600	616	586	560	603	554	600	622	596	570	623	568	604	546	651	605	576	583	615	592	651	615	588	593	614	622	614	600	595	620	561	584	595	607	635	617	629	598	586	583	610	586	644	607	610	592	611	590	605	595	590	609	626	622	521	646	594	574	587	587	599	591	609	641	582	598	652	624	618	664	590	527	622	591	587	620	624	582	614	608	648	620	605	609	572	576	624	583	635	615	592	572	566	587	603	616	637	617	559	604	623	597	580	583	560	600	611	610	613	624	612	640	570	587	582	567	613	613	589	603	559	625	623	616	623	644	594	595	586	614	623	651	617	596	600	614	610	618	603	583	583	612	595	564	659	573	627	603	615	607	636	625	611	583	594	568	555	586	575	578	608	553	596	570	573	610	626	599	559	565	610	648	614	575	638	588	569	592	592	547	599	622	595	624	634	586	590	618	626	613	608	625	601	587	579	616	604	600	598	583	634	611	636	579	589	592	600	574	562	656	569	603	611	625	624	601	593	590	611	612	646	623	593	610	625	589	602	603	640	587	616	635	578	606	593	612	586	570	593	639	622	571	635	612	593	613	580	609	596	625	585	601	549	586	619	559	620	648	605	588	614	597	592	552	587	560	596	585	574	595	618	588	607	604	589	614	610	576	590	595	609	542	547	594	619	603	639	564	548	614	589	601	609	601	612	580	583	644	633	595	618	598	621	619	583	612	611	615	644	595	610	597	589	578	581	583	569	639	596	582	629	601	621	603	589	643	578	618	600	628	596	602	601	623	610	632	589	618	658	661	635	606	595	633	595	573	597	632	613	601	613	625	643	623	593	574	625	555	573	585	634	609	652	592	557	607	620	556	589	594	615	577	574	583	591	595	599	587	577	636	654	590	591	649	619	588	607	618	585	594	602	596	606	617	615	590	604	594	612	643	581	586	614	563	653	625	632	620	606	596	581	599	630	553	603	632	578	566	614	590	591	568	638	601	603	597	627	628	633	619	569	580	620	584	604	627	610	582	658	603	574	579	608	618	616	597	592	631	597	616	590	586	607	590	612	599	603	606	594	605	604	599	627	636	588	634	594	633	594	559	586	600	579	627	584	572	571	616	579	561	603	586	599	590	631	590	624	571	569	576	618	616	629	590	596	627	600	607	584	594	578	624	578	621	611	597	626	593	628	654	610	595	595	604	597	582	631	579	588	561	589	630	601	613	574	591	544	567	603	646	581	596	591	617	661	583	595	568	612	586	614	621	578	631	633	579	597	580	634	594	601	637	612	633	665	601	587	589	587	578	616	638	572	601	603	653	601	587	563	581	563	600	635	627	599	570	531	586	596	652	612	607	598	640	615	562	608	643	613	625	560	636	599	600	589	575	639	590	565	598	618	627	581	617	612	617	612	578	621	579	646	580	561	636	582	582	606	618	574	573	610	568	623	591	593	602	586	624	546	602	602	618	601	608	549	576	604	562	609	598	617	593	565	571	586	594	587	618	545	600	593	619	616	614	596	585	649	577	594	606	588	603	580	629	581	563	633	608	605	576	619	568	582	613	594	598	612	595	623	581	617	596	561	594	584	632	616	587	576	607	615	581	598	633	622	567	587	589	598	612	598	589	594	608	608	547	617	559	603	614	600	574	602	620	566	601	593	586	587	624	605	631	602	587	622	611	616	634	581	625	597	646	545	572	605	600	594	568	571	591	572	593	595	596	597	599	559	621	635	637	615	580	606	604	601	597	576	565	583	567	663	579	598	602	585	636	624	622	585	560	651	588	579	577	609	560	637	568	658	607	654	608	614	636	612	592	573	588	599	591	653	592	606	599	623	618	607	579	558	628	598	586	575	627	543	575	598	616	642	596	605	591	627	604	558	590	593	618	663	595	616	613	563	585	600	632	611	605	597	599	598	586	615	638	596	617	546	572	604	583	636	604	604	568	598	571	610	639	613	644	587	594	601	578	569	585	570	595	554	628	625	621	574	609	640	552	632	643	636	596	580	620	584	630	611	589	614	603	587	570	585	587	623	574	616	608	606	606	600	596	563	579	598	577	616	563	629	617	584	569	610	562	597	603	598	569	601	605	592	631	598	617	632	601	564	569	598	581	624	614	571	548	589	624	557	601	633	634	607	615	568	578	592	630	596	625	569	595	580	581	568	566	652	567	617	562	616	594	602	577	600	558	614	594	624	622	641	621	600	594	602	565	567	561	593	638	618	636	603	606	618	603	606	605	634	589	606	587	554	559	562	562	594	574	604	623	551	591	608	639	603	605	580	585	666	629	582	600	646	596	600	583	600	575	631	592	607	585	585	622	607	587	585	588	608	603	595	558	617	633	606	566	592	572	617	598	568	586	577	559	608	574	606	587	589	574	583	617	567	599	608	643	628	603	614	587	601	604	621	567	640	620	568	632	619	593	582	616	592	626	583	617	607	601	617	578	544	619	592	585	605	583	610	598	602	607	640	587	599	591	605	611	575	646	611	561	616	578	588	626	560	643	591	613	607	589	592	633	617	578	586	616	553	572	624	594	576	572	594	621	628	583	566	589	616	597	595	580	623	623	587	554	553	569	620	585	619	621	659	623	597	678	571	649	584	605	567	621	595	647	599	603	572	625	584	561	615	599	571	579	584	629	580	613	578	615	605	601	573	633	624	606	594	656	597	571	617	579	622	593	575	607	597	637	594	596	618	600	638	583	613	588	639	590	567	602	526	585	604	634	636	572	550	572	580	586	551	621	582	571	584	563	570	644	617	564	609	601	601	581	585	596	672	596	610	615	671	586	611	608	595	592	621	576	586	617	602	579	615	616	600	573	549	559	589	599	588	619	631	600	566	599	600	579	594	655	586	617	558	598	563	620	619	579	613	598	582	631	568	609	626	607	534	612	605	614	578	597	607	606	656	624	599	629	618	611	610	574	598	599	575	611	614	553	592	596	617	607	593	597	610	574	584	615	587	625	605	621	585	589	581	543	602
27824	12642	1231	350	231	192	160	162	176	145	137	157	183	139	125	148	150	146	147	142	141	139	128	134	147	145	116	146	153	133	121	171	133	142	145	162	136	156	130	140	123	131	153	119	148	140	143	169	152	135	147	156	144	159	151	135	143	126	138	125	136	136	147	147	151	159	148	161	145	144	130	145	127	121	167	133	164	124	145	144	124	152	155	148	125	140	129	140	124	131	147	137	155	141	138	134	131	135	144	138	135	149	159	152	130	159	132	141	143	154	154	134	131	109	134	150	155	142	122	162	161	128	122	140	140	137	127	152	132	163	124	155	130	125	156	139	139	167	147	127	123	140	140	147	140	144	134	157	146	153	140	113	152	153	144	147	179	134	131	138	124	144	150	137	144	142	168	142	166	154	125	138	143	154	124	163	131	168	128	149	145	142	133	141	145	147	139	142	158	120	119	132	132	129	138	140	156	145	151	153	144	145	152	141	131	145	130	141	141	131	136	156	150	137	132	150	156	151	138	135	134	124	143	179	143	142	118	120	156	152	154	146	138	123	135	153	149	133	140	125	157	135	151	129	142	120	138	153	145	142	156	133	169	146	131	154	127	94	154	118	136	140	133	147	145	143	128	133	164	113	137	137	148	146	163	139	146	154	121	133	147	140	154	133	131	141	149	151	145	131	144	126	161	129	133	153	155	142	144	148	153	149	147	146	155	146	132	133	156	134	160	125	125	124	149	122	128	156	125	141	134	135	131	153	156	181	139	118	128	155	140	127	149	144	137	121	131	138	142	123	129	132	160	128	149	147	127	143	147	131	129	139	187	151	137	122	148	144	139	136	125	146	147	151	144	147	135	133	154	134	139	125	135	144	126	119	145	136	134	133	151	141	133	133	134	131	130	145	135	151	135	144	136	143	132	144	129	123	134	118	144	122	142	127	145	134	153	151	129	164	162	146	139	144	155	131	142	136	165	149	168	136	145	142	145	151	117	114	176	120	140	144	139	135	148	166	143	153	127	141	155	152	139	122	132	156	147	140	140	161	160	144	152	148	177	150	170	144	154	141	144	147	121	131	137	156	129	158	159	128	154	144	160	142	142	141	159	139	127	127	161	133	146	144	145	129	114	147	131	146	155	149	150	151	135	129	141	134	149	148	145	157	145	151	139	140	118	143	160	136	150	162	141	147	133	141	118	152	157	166	135	141	143	155	159	139	140	156	136	127	146	142	134	153	133	135	149	143	133	164	134	158	150	176	135	149	129	153	150	120	156	154	140	120	121	141	123	134	151	171	131	142	163	124	166	148	139	141	138	152	159	137	143	142	160	129	148	150	134	128	135	133	148	143	134	143	144	142	140	155	154	154	129	136	138	132	130	154	128	134	131	115	129	153	153	145	154	141	151	132	131	129	136	163	128	149	158	148	140	156	133	124	150	144	142	130	126	151	139	138	152	142	143	175	123	128	132	132	139	161	135	166	159	160	126	129	149	151	137	130	139	163	123	169	134	128	131	138	131	146	154	134	123	145	137	143	146	153	151	139	123	130	142	163	151	134	146	142	148	150	118	139	133	158	142	135	127	126	149	148	133	132	148	155	147	161	143	144	148	156	139	145	146	167	160	136	151	129	131	129	146	125	143	126	137	155	146	140	137	128	164	136	145	130	147	129	147	143	147	132	163	158	142	129	142	153	141	137	127	138	152	139	159	143	156	135	148	117	123	151	165	132	133	156	135	140	156	141	156	143	148	156	156	132	138	140	137	152	151	147	144	147	156	127	163	149	149	124	143	145	124	143	152	126	154	133	142	132	124	152	126	124	144	121	143	126	148	123	128	169	135	132	148	142	157	132	124	160	138	155	104	153	158	140	154	152	132	129	136	149	142	141	128	127	131	142	127	159	132	150	147	125	138	121	131	127	126	142	148	151	152	156	127	116	137	119	145	138	127	132	139	165	159	137	143	128	126	164	136	143	153	131	144	159	131	127	132	133	135	149	140	157	133	131	124	140	127	150	144	156	139	131	141	134	117	142	155	144	143	136	111	132	139	136	122	144	126	135	145	143	142	133	137	139	147	156	136	145	161	145	150	143	152	147	160	141	144	146	147	139	165	130	134	130	169	156	147	152	134	148	152	141	151	147	139	134	144	152	136	148	133	143	148	147	140	151	142	119	129	147	147	117	141	137	132	134	168	154	135	125	145	135	136	142	134	139	163	142	147	143	128	125	122	144	158	132	143	142	157	146	121	162	145	144	148	148	145	117	138	140	136	147	146	165	142	119	151	142	134	133	131	155	152	116	140	148	133	134	140	133	133	139	136	143	132	149	146	147	131	138	144	143	151	141	161	158	141	135	163	138	132	132	140	145	125	160	124	133	138	121	129	155	131	162	139	148	156	154	142	149	133	150	131	138	147	135	130	130	152	134	128	140	129	149	117	143	142	145	139	134	155	150	121	145	143	151	114	122	142	135	140	142	133	145	123	160	154	130	150	146	116	150	136	135	150	135	140	158	150	145	136	129	132	146	130	151	154	141	148	162	124	151	144	160	140	135	150	117	140	131	143	115	167	142	130	128	130	139	142	157	133	139	129	137	139	131	137	159	139	130	122	149	140	135	140	148	136	144	123	141	157	128	134	134	143	140	121	148	127	120	159	124	149	160	147	167	143	133	150	132	137	133	151	151	140	134	125	105	130	144	154	141	134	145	138	123	171	140	152	158	151	130	157	147	151	144	132	158	147	135	143	131	142	135	151	145	137	153	151	123	135	137	123	144	142	124	143	151	150	153	111	120	130	126	160	127	127	125	144	152	139	132	149	136	141	142	157	154	160	139	135	132	134	116	133	122	157	134	156	158	151	158	131	121	143	149	125	141	150	124	125	138	126	142	148	149	128	140	143	144	142	132	129	153	151	132	136	145	157	145	150	131	146	143	157	139	143	149	151	151	149	124	141	121	133	129	138	151	166	138	155	145	145	134	145	141	116	133	137	123	159	152	147	137	164	148	129	143	141	148	119	160	142	128	155	129	153	146	152	141	137	130	156	126	139	137	149	136	148	138	130	163	140	137	139	118	149	135	139	139	146	145	128	132	140	132	142	144	134	136	130	143	131	147	133	127	146	150	141	152	136	137	138	147	134	154	145	159	153	155	159	130	135	126	130	138	150	142	131	133	164	154	153	146	147	125	158	144	114	135	140	128	140	139	135	133	144	160	145	135	151	130	154	141	120	148	143	140	119	150	155	159	150	145	149	156	126	141	153	151	148	150	153	129	134	134	145	127	154	128	141	159	124	130	137	150	145	137	155	149	141	146	148	145	143	133	129	136	133	151	157	134	137	149	137	151	167	134	159	118	117	131	165	166	129	138	136	123	138	147	141	147	146	162	147	138	160	130	132	135	146	134	115	150	147	138	143	123	155	143	147	122	168	123	154	140	150	134	119	134	147	129	151	145	158	151	135	109	153	149	133	148	157	142	137	146	149	124	129	160	141	139	142	162	131	153
5085	886	791	463	353	286	243	222	223	205	186	193	186	190	176	178	192	173	161	176	175	158	171	147	171	180	189	171	155	166	187	174	159	163	165	166	142	170	154	166	157	170	170	169	183	173	154	166	165	185	151	168	158	155	167	143	169	163	182	143	153	126	148	163	133	160	173	163	180	182	149	173	166	162	153	155	164	172	167	158	184	192	182	168	168	146	178	160	179	159	157	157	183	153	178	168	146	147	161	146	173	166	182	153	163	149	183	151	143	175	154	170	184	181	167	168	165	166	154	159	154	153	164	163	183	182	169	184	150	159	169	159	174	155	159	160	170	169	151	161	169	166	161	166	166	151	160	175	183	167	194	183	143	167	168	179	182	167	153	174	174	162	154	161	174	165	147	158	169	179	166	151	160	155	154	159	170	150	167	157	170	157	171	177	188	148	158	173	154	157	178	179	186	151	177	169	155	167	143	147	151	167	162	190	163	173	157	171	181	152	168	153	181	157	155	154	168	147	172	159	154	163	145	163	180	165	170	159	156	161	163	171	161	160	172	147	159	170	162	150	171	137	143	155	164	172	177	172	171	166	169	130	141	147	191	195	173	162	147	181	179	162	167	150	150	154	188	147	163	177	173	161	169	175	162	162	158	152	160	158	165	161	169	155	162	171	159	175	178	155	139	148	168	154	154	162	162	157	177	159	152	175	159	169	142	176	180	169	138	184	190	153	170	151	152	170	153	179	174	183	167	165	157	155	148	129	159	165	169	155	169	152	170	174	183	159	171	164	180	167	163	163	151	167	174	147	154	140	154	133	159	168	183	164	172	163	164	171	165	163	165	164	181	183	170	155	173	168	180	158	149	208	168	133	142	153	168	146	187	177	167	157	171	158	165	155	156	155	153	163	161	179	174	150	176	173	164	165	174	164	164	163	152	178	165	155	155	147	149	185	163	184	165	168	155	164	170	168	171	184	153	176	159	163	150	177	170	162	166	175	156	164	168	177	179	162	166	157	171	168	158	159	161	149	149	153	182	168	157	182	162	161	180	166	170	173	165	143	196	150	171	153	157	145	186	167	152	190	164	145	150	166	163	159	177	194	181	170	132	164	165	140	152	130	167	167	170	159	153	155	155	171	170	167	179	187	165	154	160	180	163	176	168	175	160	168	153	181	174	177	152	166	148	151	148	150	159	145	179	193	162	180	157	156	152	143	176	152	177	174	160	164	155	163	180	154	150	159	160	143	172	149	119	171	186	173	173	140	167	153	148	165	167	147	167	162	169	158	178	143	167	177	142	178	176	163	158	166	164	157	152	160	152	168	167	167	164	172	157	138	160	157	193	166	170	170	174	149	157	172	166	188	146	156	225	153	179	187	167	181	167	139	165	154	159	152	173	166	174	160	157	176	176	169	180	180	156	169	159	168	160	163	175	157	185	175	163	142	171	153	167	149	157	141	170	167	159	179	153	170	172	147	160	184	159	164	157	171	160	181	182	155	170	159	162	161	153	173	152	180	166	163	164	162	173	173	167	168	178	164	161	151	176	156	164	179	168	169	164	149	143	165	171	166	141	147	177	134	182	169	144	162	158	170	138	180	195	163	178	149	182	167	156	162	174	148	160	134	155	181	164	181	152	163	177	158	167	154	150	162	172	155	147	160	165	153	163	169	164	141	136	152	174	157	145	178	174	138	169	150	171	138	149	148	162	155	164	174	163	180	153	135	178	136	175	150	148	166	175	161	148	158	165	140	159	166	165	164	182	143	149	167	170	128	159	155	169	170	192	153	157	177	189	173	192	161	167	175	173	170	161	155	179	167	171	151	163	181	171	168	149	167	154	154	167	160	148	147	165	147	165	147	187	195	183	149	164	167	153	175	188	155	161	152	159	188	177	176	176	170	146	173	164	159	151	156	155	170	161	145	163	191	173	189	166	143	176	175	166	169	164	161	176	169	182	163	167	163	149	186	160	165	149	186	180	145	144	174	163	152	174	177	155	180	157	156	165	194	163	168	123	163	202	148	153	139	170	170	176	172	177	165	144	162	163	166	174	173	155	185	167	149	167	169	158	178	177	141	180	175	172	182	173	166	170	185	161	182	155	157	144	180	174	160	176	179	158	150	153	194	143	173	162	162	170	167	158	166	183	161	163	171	157	145	160	163	177	159	165	142	160	167	173	145	155	173	165	152	169	178	164	167	165	145	164	196	150	149	165	160	155	154	159	153	154	163	173	146	143	158	171	151	153	195	178	171	158	170	134	144	153	140	146	163	174	148	160	151	159	172	142	181	194	152	165	156	172	154	159	161	170	187	171	176	190	146	183	173	163	182	199	155	154	163	147	164	174	158	136	147	165	154	160	156	155	182	142	156	171	159	163	199	170	169	152	159	176	173	142	168	178	160	143	150	159	164	159	155	177	184	171	183	186	170	167	155	165	168	171	154	138	175	154	177	176	156	158	171	172	155	176	173	159	163	157	174	176	156	129	172	145	134	149	170	165	168	153	181	163	189	140	167	143	169	162	164	175	152	146	154	169	168	167	148	163	168	142	167	172	169	173	180	167	156	164	163	160	176	158	143	204	166	170	150	168	171	176	168	158	162	152	164	154	152	141	165	163	158	153	186	174	152	177	167	148	174	149	172	172	177	156	149	154	178	147	176	165	154	158	160	173	167	155	156	155	143	158	147	152	155	179	166	163	166	158	158	161	172	178	159	154	166	138	150	163	181	160	168	169	150	157	181	161	155	157	171	148	162	173	161	151	159	165	145	149	155	154	159	149	178	173	190	160	177	152	151	173	186	150	168	160	156	161	151	160	153	154	160	170	160	161	169	155	146	167	161	140	182	159	173	160	163	153	184	170	159	151	140	157	158	180	191	156	166	171	153	166	155	136	155	163	165	154	169	183	147	152	163	162	148	162	156	154	152	159	180	170	153	153	172	161	140	141	160	151	172	160	174	186	178	154	163	187	153	162	199	158	178	164	170	173	166	163	172	158	166	170	166	167	163	158	166	176	156	167	154	149	155	165	170	140	171	151	188	156	200	157	177	162	176	145	160	164	173	161	169	164	175	166	161	176	186	148	163	152	173	174	146	147	170	157	159	184	167	160	163	152	179	153	162	168	176	171	163	157	173	152	166	169	159	173	184	156	181	172	160	149	178	172	169	161	153	188	153	162	153	172	154	146	165	147	156	158	158	171	161	148	172	167	183	174	158	169	143	145	147	148	177	152	144	179	161	152	174	167	157	182	164	174	174	178	144	174	171	175	150	181	152	174	176	164	166	166	158	170	148	160	173	162	152	158	154	156	176	184	166	167	164	161	161	167	181	146	163	144	163	158	162	169	170	148	165	184	148	138	159	173	188	150	136	168	158	141	155	139	163	175	139	157	179	151	173	140	179	186	188	169	133	147	191	163	177	162	167	184	170	152	177	162	158	143	156	173	171	149	148	166	149	157	167	150	178	173	139	166	162	172	141	189	165	156	164	188	171	152	187
24312	20358	26433	24152	20339	9008	1225	837	635	663	554	525	529	456	428	424	392	399	355	334	384	372	372	369	341	331	320	332	341	359	341	322	337	358	356	319	335	301	315	323	282	309	355	349	324	323	327	310	307	348	343	327	351	318	329	336	331	293	288	313	304	343	352	345	326	311	315	324	310	317	315	321	329	314	328	310	324	301	296	304	308	292	333	316	297	312	309	300	300	313	302	348	321	314	347	328	307	348	308	365	275	337	311	312	327	315	344	296	310	319	357	317	312	323	330	328	336	309	272	273	301	320	301	334	308	309	310	331	315	325	317	310	328	329	348	351	294	348	318	276	287	313	310	320	304	321	315	318	311	303	272	323	306	306	365	316	321	332	329	314	321	310	319	293	334	291	324	327	350	318	345	347	313	332	311	318	291	322	308	324	301	317	324	314	318	334	331	301	334	300	355	340	305	343	293	331	309	307	273	344	283	331	264	312	303	350	332	330	329	312	312	294	284	326	300	299	317	308	319	317	325	301	294	338	296	319	315	313	295	314	280	284	346	310	307	308	318	323	337	308	317	303	354	296	325	284	344	316	344	300	327	308	311	370	318	326	301	308	303	336	317	284	304	329	326	325	327	305	338	309	334	320	305	307	332	316	354	314	316	312	290	319	309	329	307	294	348	302	309	296	307	341	301	319	316	335	312	315	350	306	319	320	318	323	318	325	336	316	342	326	337	284	306	314	325	326	330	304	338	328	317	358	295	321	324	300	336	330	307	321	335	340	323	335	324	301	322	290	292	334	292	314	293	319	313	321	317	277	341	315	293	340	278	297	331	302	298	349	292	321	305	298	335	328	322	318	295	346	310	310	302	305	297	333	304	315	329	327	304	323	330	301	315	319	323	316	321	323	319	309	312	324	319	325	282	305	329	303	330	329	307	337	318	305	336	332	331	287	323	315	321	317	343	286	310	292	315	335	289	342	332	327	353	322	315	320	314	335	302	337	304	298	338	324	318	321	303	322	320	300	340	318	313	318	306	312	320	297	282	329	312	281	291	331	303	333	317	295	305	298	313	314	308	317	313	320	352	301	325	323	339	314	283	296	305	310	314	294	334	311	339	318	315	305	334	311	338	309	294	325	328	294	315	309	282	353	345	316	320	325	303	309	302	321	328	301	352	311	316	327	318	315	318	303	321	318	318	268	327	341	339	334	294	307	283	330	326	328	310	322	318	325	334	336	310	316	284	314	315	275	300	322	341	300	285	307	322	310	322	334	293	290	319	340	327	310	328	303	317	324	299	309	327	329	342	337	307	289	326	307	354	316	316	318	299	322	346	332	310	308	309	314	342	323	294	305	302	344	341	332	334	306	328	341	313	296	330	310	293	338	305	346	313	333	283	303	299	325	319	335	331	331	355	309	326	282	321	318	318	284	319	289	297	322	323	338	357	323	335	284	315	304	289	305	311	348	320	328	285	325	341	279	314	310	312	303	301	338	306	342	311	301	288	327	305	336	289	294	324	315	306	303	324	329	330	293	273	305	324	311	317	308	307	296	305	329	300	316	333	303	303	323	333	331	322	320	316	299	314	285	318	330	326	325	313	303	301	306	309	333	298	315	302	312	330	306	306	338	313	335	332	316	317	325	291	346	295	292	330	292	299	325	295	320	312	312	300	315	289	295	308	313	280	325	322	308	311	305	314	294	304	315	304	308	324	305	319	297	302	289	316	313	325	324	316	296	284	327	314	309	308	364	287	300	317	311	303	310	307	327	341	292	283	293	316	307	309	308	309	307	308	290	349	340	324	356	298	303	296	312	299	334	306	323	326	311	305	306	294	342	290	294	315	306	329	303	332	292	312	336	325	307	303	290	329	293	284	330	312	304	287	311	295	302	308	304	300	314	314	331	302	288	319	308	306	333	330	317	354	308	301	335	320	338	315	319	336	311	338	310	345	325	330	309	335	323	313	349	271	289	324	294	321	346	313	305	335	315	327	326	319	288	326	311	314	315	312	338	296	290	303	321	313	321	297	309	300	331	328	295	327	319	320	299	300	304	317	340	283	273	308	303	317	302	323	313	315	309	291	305	290	338	321	289	336	310	331	270	298	304	315	313	285	324	327	319	314	299	306	311	328	329	307	342	305	317	302	324	322	335	292	329	317	349	317	319	294	303	284	312	306	286	283	313	327	319	299	337	292	336	324	313	319	292	333	335	304	315	285	282	329	339	289	328	299	307	347	297	291	322	323	322	318	325	317	318	326	313	341	305	326	299	310	313	316	290	321	285	305	300	328	300	311	325	329	301	300	303	311	317	327	306	305	304	299	304	295	318	306	340	310	318	332	335	329	338	296	317	300	293	305	317	304	312	345	323	306	338	284	314	306	299	295	278	319	308	294	336	330	342	302	308	305	296	302	319	313	333	319	306	294	290	301	307	304	305	344	322	313	309	310	326	317	327	342	328	326	314	329	257	323	308	340	301	373	311	307	298	327	338	305	342	303	312	347	298	319	318	352	287	296	321	336	315	317	325	317	322	354	314	328	330	305	309	318	315	293	323	321	328	320	300	325	331	315	305	326	326	269	312	333	331	311	305	284	341	272	300	302	320	301	306	323	316	323	313	318	286	283	289	369	348	324	316	301	340	313	318	336	349	310	298	304	302	336	323	328	299	323	284	313	292	319	303	306	344	332	344	295	320	307	356	323	304	312	295	304	311	320	342	358	339	325	309	296	318	324	329	332	356	298	317	306	337	309	316	339	317	302	309	329	339	274	331	321	322	284	343	326	280	328	327	305	325	328	313	296	319	315	301	337	329	292	309	349	329	340	319	306	319	311	326	325	330	315	309	293	327	326	277	259	316	304	346	343	333	329	275	310	324	328	331	309	293	299	321	311	261	302	280	320	322	321	323	309	317	337	311	321	302	326	291	336	308	316	330	299	331	305	299	337	289	330	338	291	336	318	300	343	323	300	278	301	331	313	297	284	290	321	311	316	352	311	329	299	301	302	304	282	274	323	281	285	307	325	310	335	324	333	314	352	301	316	316	323	280	317	335	284	287	311	297	299	311	309	305	348	312	308	315	348	297	309	344	305	305	312	308	289	341	319	278	311	344	291	315	302	340	326	311	261	312	305	315	334	315	322	287	319	295	324	335	330	289	312	306	286	301	338	320	339	292	292	302	308	310	314	346	313	338	311	297	322	315	299	327	304	292	281	294	322	323	319	320	283	301	319	313	322	319	291	297	298	318	305	315	286	305	346	326	339	340	314	334	312	318	342	287	322	289	327	286	292	306	311	344	325	297	318	305	305	339	323	298	346	336	300	341	302	320	311	321	333	315	285	314	307	305	331	313	305	314	302	299	295	309	320	271	328	305	309	326	283	306	340	321	289	325	307	325	326	307	323	292	316	306	318	297	338	308	307	328	294	314	303	320	337	306	326	328	308	338	301	331	295	301	342	305	312	304	325	333	301	308	306	319	319	303	299	307	308	337	308	318	335	313
8455	12038	10975	5673	3621	2553	1848	1484	1158	1056	916	834	708	636	617	569	556	486	524	479	474	462	424	434	444	426	397	370	362	366	383	384	376	342	362	375	349	357	381	328	383	338	301	344	346	323	340	342	297	346	332	341	324	353	335	348	313	309	292	357	314	302	357	311	304	320	326	349	318	311	315	348	301	325	327	328	325	323	322	306	313	315	322	309	354	321	299	348	329	295	317	315	297	312	309	317	316	299	296	294	324	310	317	334	283	292	301	297	306	356	314	299	317	304	319	287	320	338	330	310	313	301	305	275	284	319	350	302	335	320	312	278	310	302	330	316	318	320	333	314	321	319	332	272	321	307	269	312	319	281	314	302	325	292	338	320	333	311	306	294	315	308	293	300	293	317	323	313	282	328	310	337	325	302	312	307	318	329	295	321	299	308	299	353	290	302	316	321	289	304	297	337	323	312	321	301	306	328	290	301	323	300	335	293	313	309	302	282	314	351	310	330	326	315	277	319	300	346	290	326	293	331	337	301	267	301	335	325	313	306	292	292	318	309	321	279	314	333	290	308	312	301	305	314	318	298	322	288	308	323	302	289	318	327	325	319	295	298	333	314	267	294	314	305	287	333	312	331	330	310	299	335	286	330	303	320	300	314	285	280	285	299	325	320	326	341	308	307	333	307	314	305	280	292	321	313	293	313	305	316	302	294	272	319	334	296	332	297	296	330	321	302	313	303	322	316	313	326	309	311	316	303	270	278	302	315	325	318	327	295	334	290	318	302	310	317	335	306	301	292	289	320	350	339	282	305	323	325	285	310	298	344	303	335	294	300	341	321	320	324	287	312	336	326	317	315	328	317	306	304	317	299	342	326	307	306	328	316	293	289	343	306	310	311	292	330	314	317	332	298	326	322	310	302	283	318	315	300	306	312	321	296	288	302	283	365	306	304	331	305	312	302	297	299	315	318	336	305	326	287	299	277	291	299	300	300	325	345	296	287	296	297	315	351	333	308	309	305	260	343	339	328	313	299	347	294	302	295	265	308	315	297	331	279	333	334	333	332	318	337	321	342	284	316	314	316	268	331	301	311	288	297	317	313	326	293	276	286	313	317	350	313	342	307	284	302	320	302	319	310	321	353	309	328	293	298	301	329	283	319	308	323	295	312	289	326	278	330	336	300	327	337	352	316	373	295	305	331	279	344	288	309	300	309	331	310	298	309	310	305	286	286	287	335	319	347	351	333	303	261	279	297	321	325	329	310	337	320	329	289	299	293	317	300	318	299	349	313	299	307	301	305	323	293	295	304	316	321	298	307	317	317	329	307	321	291	292	319	325	294	300	302	290	311	296	268	319	318	330	292	321	320	310	307	300	295	300	329	292	333	293	317	272	304	319	314	300	296	334	329	290	311	318	312	316	317	334	316	322	280	349	337	325	295	295	311	308	289	300	338	320	283	299	266	307	317	321	320	306	308	328	300	276	304	329	326	342	317	317	321	323	327	317	270	298	341	306	360	338	303	322	297	281	311	309	332	323	305	331	308	319	326	346	287	320	311	307	330	312	339	312	340	306	334	315	346	342	312	327	286	296	300	308	306	297	308	311	335	297	298	313	311	347	309	325	306	300	281	289	305	325	285	321	297	339	319	298	337	314	319	324	300	324	300	309	323	316	308	318	303	335	321	309	294	316	296	267	309	317	333	325	312	315	316	291	295	286	334	318	330	307	328	315	319	308	317	324	293	284	294	310	363	332	293	284	320	287	331	328	315	312	284	308	314	311	322	289	309	296	305	298	278	340	287	293	327	324	297	304	319	284	317	308	315	317	307	314	352	283	325	317	316	312	296	282	327	322	322	299	307	283	292	299	292	285	308	354	310	333	293	316	295	328	293	347	333	290	296	287	316	320	293	297	312	314	311	324	312	314	328	304	311	304	298	295	314	309	312	309	294	311	324	326	319	304	342	312	364	308	319	329	314	294	297	282	310	308	349	345	279	324	332	344	318	337	288	308	312	313	321	298	317	307	337	307	292	270	308	326	275	316	296	355	281	326	313	302	299	324	340	291	295	303	283	309	331	306	308	306	329	281	320	320	358	275	284	329	323	293	294	264	320	303	276	319	327	309	334	327	310	313	310	306	299	304	330	322	322	310	294	282	305	317	304	291	304	301	318	297	321	309	301	311	298	309	309	314	298	309	326	299	283	322	298	317	314	286	335	276	346	325	316	303	295	330	308	298	319	302	293	333	318	303	315	306	314	293	306	279	327	303	292	332	284	279	324	310	321	334	297	280	348	309	332	302	301	281	313	305	351	308	321	303	296	304	297	323	308	307	295	268	303	300	336	316	304	317	325	289	292	342	320	326	337	297	321	314	330	278	304	318	309	304	287	348	310	277	317	323	325	282	286	307	286	285	324	287	280	318	311	308	327	301	334	298	330	285	328	309	321	298	314	305	318	329	320	293	328	335	315	307	349	289	328	316	320	312	318	309	295	321	314	333	270	339	324	324	307	306	317	314	309	305	302	319	298	326	282	292	312	309	344	328	308	295	307	312	285	298	318	308	308	328	317	319	306	289	309	331	337	332	316	322	317	311	324	294	320	288	314	296	306	334	286	304	275	319	279	308	331	313	301	286	298	312	336	331	311	295	311	306	341	286	304	320	292	334	293	307	330	325	306	299	316	296	323	323	328	304	323	278	317	337	337	306	309	316	281	276	306	302	333	269	311	300	319	280	307	322	297	290	315	343	320	334	330	277	322	321	289	310	287	307	286	331	307	306	324	306	279	282	319	292	295	297	319	279	313	323	293	319	285	312	340	309	317	312	317	299	308	301	342	289	338	288	344	297	300	312	295	336	297	294	319	335	322	305	299	333	295	302	323	306	310	279	305	331	300	339	316	328	322	292	308	281	291	303	331	306	324	294	309	321	290	310	304	280	316	272	296	297	280	310	301	310	296	300	287	346	306	321	279	316	332	286	295	341	305	288	307	332	300	290	295	299	314	329	323	295	316	335	303	321	292	321	293	304	353	301	365	316	317	300	288	338	325	287	330	311	327	354	325	294	287	284	303	288	340	304	287	290	357	320	327	328	292	316	339	284	309	299	302	309	281	282	323	312	314	315	321	268	314	316	312	307	326	284	294	312	303	307	316	314	293	291	319	310	294	319	335	286	308	287	311	300	290	322	277	336	313	319	299	313	316	319	330	324	294	318	311	304	265	316	323	321	303	299	309	312	291	329	334	299	291	289	283	260	323	321	308	312	330	274	323	332	314	314	298	277	324	333	289	330	322	292	295	302	328	317	326	308	285	305	307	297	330	291	288	325	337	285	307	331	318	309	278	335	299	302	318	290	314	335	332	283	325	325	320	331	298	334	298	328	342	312	298	299	302	295	292	284	345	339	321	302	323	295	297	322	302	295	319	336	302	303	316	303	312	275	308	275	334	314	276	314	280	321	317	311	303	313	331	299	318	295	299	298	300	301	315	287	327	285	320	299	295
22528	20370	26897	23726	20375	20456	7809	1789	1364	1180	1143	1011	961	891	840	835	825	813	744	722	697	764	779	725	705	658	695	650	725	712	731	678	670	696	665	694	676	664	683	649	626	692	629	616	643	621	632	631	605	641	641	665	660	603	688	624	621	659	645	651	632	646	609	627	639	643	631	596	660	673	642	640	623	626	653	614	651	640	640	579	632	601	597	605	609	635	579	658	583	642	618	614	636	654	649	619	631	616	634	640	640	610	654	605	621	599	637	636	604	611	642	626	636	631	617	616	645	636	630	624	637	655	625	631	645	656	607	589	631	637	609	655	639	605	627	633	646	620	640	642	632	642	646	631	661	628	618	600	630	674	694	640	635	635	664	591	626	640	657	593	663	649	627	627	594	600	602	660	633	647	623	648	633	619	667	625	602	661	645	659	614	538	632	630	590	651	646	608	666	629	587	608	642	637	636	637	609	644	640	617	629	620	614	602	597	662	624	653	636	643	611	612	588	654	658	609	625	631	643	604	606	621	605	635	615	579	662	650	631	638	632	604	606	586	622	645	615	596	623	652	646	603	652	663	646	643	620	605	567	637	647	637	640	635	635	638	652	625	614	630	612	651	638	634	583	692	628	626	623	621	634	592	611	596	642	617	623	620	644	631	639	628	661	619	603	621	623	598	617	631	619	687	627	624	606	587	608	646	627	631	585	597	573	627	697	611	624	628	607	618	635	591	645	620	656	632	639	617	625	605	634	622	659	572	668	669	658	656	603	653	609	609	648	639	587	629	648	656	622	640	645	629	643	649	604	630	609	609	593	620	623	601	583	661	570	605	631	621	606	621	597	637	593	627	636	618	616	623	670	646	661	605	626	606	615	604	610	599	608	632	610	623	595	617	608	627	601	607	609	638	644	681	635	649	638	628	629	638	658	631	625	644	615	608	617	600	632	620	650	639	616	595	611	625	603	634	634	665	594	631	631	613	610	662	602	634	593	636	608	636	606	614	623	609	633	634	554	615	636	652	614	608	628	598	664	603	579	616	579	572	629	646	636	657	655	584	603	633	621	600	589	648	597	609	595	611	628	569	639	620	591	651	619	609	654	622	638	610	599	624	619	646	652	617	643	613	636	615	591	630	578	678	676	559	609	607	643	626	605	624	608	675	592	645	673	606	640	653	635	617	636	630	597	586	610	644	655	620	614	569	621	616	636	620	578	592	618	621	596	605	595	594	597	634	628	611	637	633	608	686	614	560	652	667	623	619	581	626	568	643	639	640	648	628	588	630	615	620	601	632	576	603	628	620	635	622	569	648	609	611	619	615	608	600	657	673	600	626	637	595	554	602	664	629	625	586	666	630	603	613	636	595	614	648	581	611	670	599	664	648	581	645	645	620	646	645	624	643	599	628	612	639	630	657	700	607	625	625	640	680	643	673	661	648	619	635	590	598	654	658	646	612	605	615	625	653	652	631	646	653	664	589	660	630	572	629	636	616	637	622	648	594	652	598	648	633	663	647	611	629	611	621	635	649	566	583	648	654	625	589	632	616	658	660	633	608	584	622	624	621	634	635	679	643	619	604	598	581	617	618	644	628	599	642	618	618	638	600	630	633	606	627	650	626	634	638	637	655	567	631	611	585	643	644	616	666	626	603	606	584	634	603	630	623	644	616	614	671	596	583	640	605	630	615	639	597	607	660	672	615	613	598	627	606	617	614	623	631	665	654	634	623	613	600	620	602	656	642	578	641	612	640	602	584	652	621	607	625	604	645	590	643	614	593	598	598	624	628	600	571	630	639	654	611	561	642	591	632	619	572	616	611	585	616	653	616	603	664	592	675	638	575	624	603	615	619	580	645	641	625	620	590	649	651	621	638	641	638	628	636	590	612	617	650	683	570	625	591	578	601	622	612	622	623	602	600	644	650	658	628	594	625	603	621	652	643	616	621	645	605	622	635	626	627	595	577	601	591	609	646	594	633	633	611	639	609	628	614	646	685	605	624	620	597	660	620	642	667	646	628	622	606	616	616	658	622	636	610	577	630	602	605	622	625	617	640	598	632	652	629	599	627	603	652	632	615	622	671	638	597	578	596	648	599	659	650	633	658	626	594	663	650	580	639	668	651	629	611	617	629	618	605	643	639	627	607	627	600	610	656	598	633	639	647	599	615	622	635	644	641	567	627	653	603	634	617	615	639	637	650	592	647	575	631	626	664	613	616	625	611	594	583	623	612	590	619	659	630	637	650	602	581	624	651	596	621	577	651	665	630	650	619	622	638	631	587	585	591	625	668	628	610	603	631	625	637	634	595	613	646	671	638	651	640	591	647	637	593	620	599	607	657	616	610	649	583	587	662	642	614	595	641	554	565	634	573	597	601	609	697	632	622	610	641	665	658	642	599	624	626	610	623	638	614	588	592	626	637	664	631	648	630	617	606	687	582	648	675	588	651	601	626	626	589	640	647	575	616	622	683	606	637	620	630	605	593	647	618	572	587	616	624	600	584	643	594	603	624	592	598	629	596	601	609	582	627	623	611	605	583	621	652	578	650	619	637	602	643	609	656	599	594	648	659	644	608	604	624	590	666	642	593	661	599	643	614	608	681	621	618	640	609	615	640	648	629	645	590	650	614	657	640	617	594	605	597	610	612	623	602	617	615	592	607	613	611	597	621	616	612	637	661	645	605	676	612	657	662	612	621	629	623	618	614	586	657	622	602	612	614	627	649	674	627	635	620	621	640	661	642	636	595	645	634	637	618	619	605	608	622	644	633	637	612	667	642	616	624	613	584	653	626	630	627	626	700	669	646	582	630	624	588	626	633	637	627	584	632	637	642	592	648	603	603	646	584	653	606	623	667	600	580	654	604	674	647	624	634	631	618	653	621	611	641	577	601	621	644	592	594	628	643	645	587	609	643	613	598	619	612	611	651	614	645	633	624	618	627	623	609	608	612	613	583	675	619	637	640	623	608	620	627	614	615	601	662	649	671	571	606	619	618	622	680	656	627	608	606	621	653	622	607	605	606	588	609	586	585	656	649	646	610	629	658	586	643	657	614	676	655	580	600	657	645	657	613	639	616	642	625	615	620	597	638	612	653	663	608	590	622	623	603	580	601	627	662	636	634	609	627	634	636	666	626	625	603	617	636	634	600	588	658	609	617	639	619	584	602	623	594	615	595	591	612	643	567	628	626	568	608	636	620	651	644	629	629	599	567	618	589	590	638	609	624	593	645	626	652	599	634	594	667	627	605	610	664	618	605	627	600	606	642	598	642	591	615	632	630	605	669	619	643	591	614	628	666	602	632	635	631	600	572	654	626	583	608	604	591	638	640	649	622	613	604	637	593	637	609	560	609	660	623	641	611	625	661	574	621	625	590	606	626	634	630	602	578	614	641	667	622	634	602	637	694	641	623	656	597	599	650	627	665	671	623	627	637	614	610	596	615	633	610	598	587	580	622	628	660	634	665	616	600	570	622	603	646	636	660	615	619	621	614	645	617	628	619
11818	18997	17529	9832	6418	4586	3482	2780	2316	2039	1852	1529	1347	1245	1223	1098	1017	1016	907	876	856	806	814	848	781	793	744	737	711	771	657	711	683	706	722	718	646	716	634	652	725	697	646	624	688	638	628	677	671	622	700	632	638	620	627	631	668	610	612	651	606	602	652	630	627	644	620	615	622	610	626	610	592	613	626	611	632	601	646	607	619	632	539	625	605	616	625	609	619	590	630	621	621	624	563	627	626	651	603	605	621	598	628	626	638	626	630	594	608	603	604	618	612	640	631	607	648	603	622	609	630	598	605	617	556	618	531	591	630	599	633	618	644	611	611	657	643	616	616	623	604	615	628	614	575	560	609	583	589	589	576	596	583	630	571	577	674	574	580	591	613	613	614	643	601	602	598	590	594	559	621	594	597	600	606	580	600	552	633	622	608	575	589	622	536	622	635	635	613	585	587	630	591	615	620	580	563	584	633	596	619	605	591	583	536	596	617	592	616	584	602	626	602	604	624	619	643	586	657	597	639	611	601	574	609	590	643	595	629	616	580	631	592	571	586	618	589	584	632	630	615	630	560	632	602	602	598	639	624	596	558	622	571	616	612	585	593	606	609	598	586	606	591	557	604	615	621	610	621	571	604	593	608	614	598	589	574	601	605	613	653	613	617	609	584	649	582	604	606	582	537	601	584	622	585	602	619	574	643	577	655	627	588	569	622	592	601	571	626	614	602	612	599	623	576	582	548	592	646	599	582	614	644	556	645	626	633	619	554	602	581	589	613	574	610	642	559	581	612	612	585	613	644	572	642	638	612	626	581	621	653	580	606	592	635	612	563	570	602	620	621	576	559	595	655	581	617	597	588	581	631	622	602	584	587	582	615	593	581	626	604	565	549	599	593	598	583	581	644	589	607	556	616	627	629	565	607	585	574	592	573	608	602	564	593	660	630	589	598	596	612	596	628	621	567	635	632	606	592	611	594	558	600	595	642	579	576	575	579	637	564	635	588	589	595	564	580	570	585	587	596	610	613	563	616	606	561	586	567	585	642	662	603	646	627	609	542	582	623	561	607	641	576	572	615	599	599	587	634	593	587	601	618	647	634	590	577	604	577	637	626	629	613	580	614	549	593	619	600	578	622	643	583	646	594	625	595	588	581	630	587	602	577	590	558	580	587	612	585	607	608	598	622	656	568	660	625	586	620	661	623	587	587	547	623	596	596	588	582	588	590	600	642	564	598	588	639	600	604	587	588	614	604	588	585	608	581	588	662	594	577	611	570	638	604	612	620	624	595	585	586	582	609	630	599	648	641	636	577	591	576	605	596	600	588	593	577	597	582	597	609	593	616	580	613	594	624	600	609	604	601	630	616	593	622	615	599	592	591	599	575	640	598	585	655	597	576	573	621	603	623	632	556	589	622	626	556	614	628	594	582	616	618	601	586	606	608	596	581	552	614	569	620	575	604	653	656	576	638	617	573	586	580	612	580	592	596	614	606	596	605	613	584	601	639	584	593	550	592	617	624	582	662	569	585	634	611	603	618	595	585	606	624	602	634	606	619	569	588	632	564	592	595	621	629	587	595	610	643	584	552	629	617	539	540	557	569	592	582	591	636	621	599	635	593	603	568	625	585	609	583	593	599	611	621	631	596	605	583	610	611	598	601	607	614	581	604	622	625	639	590	622	605	623	580	566	564	575	596	615	591	634	646	571	594	584	596	643	636	645	604	608	593	568	609	590	583	600	607	609	582	618	604	597	635	623	576	582	609	586	613	614	586	551	640	621	584	625	598	597	587	607	621	538	619	624	656	602	628	599	595	641	588	567	617	552	578	637	566	643	609	682	583	546	599	602	597	606	617	627	574	584	581	614	570	624	651	614	595	585	592	576	592	611	626	602	595	635	605	637	598	603	601	619	627	635	596	598	561	623	597	594	626	602	616	602	582	604	581	613	604	612	653	594	584	579	593	599	618	640	591	612	573	558	601	637	615	592	578	601	612	583	612	585	578	573	592	610	644	607	591	647	609	605	615	608	619	565	618	581	613	605	595	630	640	607	643	645	626	634	598	617	644	599	637	625	615	576	587	583	589	604	622	556	642	581	612	563	625	583	609	560	558	614	599	569	615	605	587	592	630	569	612	602	610	556	613	604	634	581	658	605	580	616	600	631	613	585	596	577	633	625	568	594	567	640	626	649	520	611	584	589	586	582	601	623	627	597	605	623	595	539	579	630	597	633	595	589	609	582	605	586	628	595	636	625	658	620	607	656	619	619	593	584	582	583	603	584	588	583	628	602	592	603	600	606	633	630	555	594	578	616	587	557	654	555	609	623	616	624	619	609	561	584	608	581	616	577	599	596	640	609	582	612	568	589	621	619	588	594	567	632	574	602	614	618	604	544	605	591	601	560	572	612	624	596	596	614	620	586	602	604	588	616	610	598	582	605	575	555	635	613	598	599	576	621	608	608	555	609	570	643	602	642	579	584	547	624	583	582	620	573	589	609	596	595	596	617	651	672	622	589	601	613	633	590	603	615	605	621	616	602	575	582	621	579	580	563	601	622	610	605	624	626	657	593	646	576	599	588	628	629	555	614	612	572	611	587	605	605	566	601	570	559	600	616	638	628	571	612	586	611	576	588	619	601	622	610	631	598	584	616	578	612	617	554	592	635	622	639	591	537	562	558	589	613	580	607	594	637	583	585	619	653	601	618	595	607	610	588	571	590	572	617	616	593	604	581	662	604	621	614	603	616	580	621	654	599	630	620	586	586	570	607	587	596	596	630	622	613	585	624	642	619	586	649	642	575	613	609	569	605	577	600	610	580	621	586	624	606	603	564	643	591	645	655	615	622	621	608	594	602	576	622	580	614	552	617	594	578	607	576	610	593	622	555	603	622	615	563	563	598	614	624	602	554	572	586	566	620	561	627	596	562	595	615	614	630	639	573	596	614	647	642	578	613	654	617	581	601	614	608	604	643	617	600	618	582	607	583	650	561	592	606	587	637	611	615	617	620	590	631	573	597	566	611	600	625	637	578	594	564	531	605	606	629	541	590	630	613	570	592	568	596	604	607	564	589	583	616	607	614	586	561	598	576	629	575	618	588	601	603	579	584	623	620	579	642	625	600	606	598	596	627	590	650	593	612	615	591	589	615	599	631	621	611	581	646	612	586	583	628	576	616	610	617	573	627	602	605	620	621	593	588	629	583	629	609	614	642	665	617	591	603	561	596	605	559	596	607	565	610	592	624	625	609	621	580	599	569	591	620	619	606	527	573	624	642	567	652	563	640	573	589	613	590	580	654	623	633	597	603	582	594	601	619	612	610	633	563	616	594	633	569	625	619	639	594	641	609	600	601	672	621	608	626	584	589	574	612	628	600	563	586	638	580	565	583	676	616	609	635	612	601	628	599	566	636	607	591	603	581	633	628	607	620	623	580	598	590	571	622	609	623	621	595	581	553	605	573	607	643	632	572	598	597	648	642	592	628	598	592	580	549	583	617
27660	12504	1189	329	219	181	176	167	154	164	126	168	145	137	140	144	158	150	154	147	128	154	154	134	121	156	136	139	151	144	146	137	166	143	163	146	147	145	154	145	143	157	147	133	135	152	159	153	145	146	176	160	154	123	140	139	132	152	138	149	141	147	142	148	139	143	148	148	148	173	144	132	157	125	126	149	129	116	127	147	145	150	129	156	147	123	126	132	148	135	155	123	134	136	153	142	137	133	147	131	153	145	160	149	130	126	130	143	157	114	131	152	127	129	143	134	145	142	149	145	141	120	127	165	141	139	144	107	150	140	150	146	136	130	143	152	157	134	158	132	151	138	123	124	126	138	133	157	132	141	124	138	145	137	133	123	130	112	109	162	138	151	129	146	141	143	147	131	133	150	153	144	122	135	142	143	134	114	158	128	136	157	136	136	143	153	131	163	170	138	148	134	132	142	128	130	140	139	137	138	144	149	133	134	159	144	142	157	123	138	147	153	152	139	160	150	137	155	157	144	151	122	134	144	153	139	138	152	165	145	144	140	162	143	147	128	108	127	136	148	132	116	122	139	134	149	137	143	133	129	131	130	140	150	131	157	162	164	151	118	119	136	135	143	150	131	123	139	149	160	149	143	151	139	146	134	145	124	136	149	128	173	140	152	126	139	156	141	136	127	134	153	156	133	159	162	147	156	143	159	141	156	145	136	145	133	136	159	123	130	144	171	122	149	132	123	140	157	137	132	143	146	138	128	135	128	145	133	134	133	150	130	135	167	151	155	152	123	152	131	126	135	168	141	144	138	132	128	155	138	109	136	143	138	152	133	140	140	115	143	130	140	154	145	144	138	129	123	156	155	135	139	155	158	137	112	147	163	136	140	129	151	131	142	146	125	142	133	135	128	128	132	126	138	161	124	147	128	142	135	128	132	138	130	130	152	133	135	144	154	125	143	120	140	146	119	127	147	150	137	135	131	142	155	134	151	141	164	125	150	154	127	153	133	121	127	147	123	153	144	146	161	138	134	149	143	141	127	121	123	145	155	161	143	128	157	146	118	134	138	149	158	127	134	129	142	148	143	156	148	135	131	128	137	140	137	118	140	170	140	134	129	132	144	156	155	142	177	115	138	137	147	140	144	150	143	160	156	135	149	130	145	154	126	136	144	119	145	138	151	151	151	149	144	153	138	144	138	146	142	135	158	131	142	152	155	138	133	148	141	138	148	135	147	134	148	151	142	132	124	151	113	147	157	135	131	131	147	132	168	125	134	142	151	141	153	150	133	133	137	128	115	143	144	152	152	149	132	134	133	148	149	139	141	119	152	160	155	162	158	138	135	160	132	137	138	145	151	128	148	126	139	154	126	133	146	134	145	142	133	133	137	121	150	138	143	135	132	163	159	148	152	144	149	131	140	134	145	160	143	145	144	161	136	142	153	124	141	144	142	134	138	120	148	125	133	133	152	152	121	146	147	114	124	147	135	127	145	128	130	153	159	154	136	131	135	140	144	112	130	136	133	142	120	147	161	144	128	149	132	144	146	146	121	150	156	137	162	144	139	140	153	157	148	135	149	131	145	141	143	162	141	135	142	137	128	123	146	152	138	157	130	151	133	120	129	122	127	137	145	143	116	161	132	151	129	145	149	128	176	158	138	145	120	137	150	135	135	141	140	149	139	126	140	136	153	133	138	125	146	158	142	138	151	164	135	147	141	146	152	133	143	145	142	134	161	145	152	165	158	151	123	132	148	125	155	145	142	120	144	140	150	151	151	129	171	154	123	156	132	152	119	138	136	151	129	135	167	144	133	134	124	135	149	143	141	149	147	156	148	146	158	127	132	132	142	131	157	151	160	143	139	138	130	126	151	146	154	125	157	123	144	120	159	118	123	142	128	136	150	134	155	127	164	117	147	124	138	141	123	129	152	150	126	135	129	146	138	136	131	146	153	141	135	141	135	142	132	125	150	134	142	125	154	164	137	143	136	135	144	147	151	149	134	144	151	152	133	120	152	150	129	139	122	139	130	132	141	133	139	175	117	163	140	137	139	134	127	134	137	122	137	144	144	152	127	153	123	129	133	145	141	145	135	164	136	130	131	146	145	146	115	132	127	153	153	131	137	132	161	150	159	151	131	133	141	134	153	141	160	157	147	130	130	157	125	119	123	132	141	161	139	132	123	161	126	132	125	135	138	168	142	144	131	140	139	154	147	131	160	125	132	146	146	165	152	154	146	137	139	151	148	130	145	158	144	125	140	145	158	164	140	147	145	143	137	151	152	150	142	132	135	147	153	144	134	134	145	132	137	148	150	143	123	154	141	140	153	138	138	149	136	127	140	126	141	117	133	131	127	123	137	145	134	131	131	151	156	143	128	135	162	123	139	146	141	142	133	153	135	137	155	139	149	157	152	144	140	151	127	157	141	130	127	151	138	136	155	139	148	127	142	140	129	128	123	139	167	161	131	149	141	142	142	144	144	141	125	128	125	138	155	149	132	137	152	130	157	138	135	134	138	150	147	127	143	136	148	117	143	123	142	128	148	154	133	150	164	138	145	141	145	142	157	141	156	166	138	139	130	121	155	146	142	140	120	130	143	139	149	147	145	149	145	146	152	155	145	141	156	134	127	155	141	126	136	159	147	149	151	156	129	140	122	148	120	162	147	143	141	143	129	154	118	129	129	144	139	142	130	140	139	130	119	149	147	143	131	158	160	145	141	127	144	144	137	133	155	137	144	156	149	137	140	135	123	152	132	131	139	141	146	139	135	142	144	144	151	150	128	117	146	130	138	121	128	132	140	125	131	117	146	150	161	123	134	170	118	125	133	143	132	133	134	145	142	135	128	134	133	143	135	151	127	129	135	130	151	140	149	155	145	139	146	148	132	143	133	134	122	140	128	129	139	143	135	163	131	144	152	127	133	122	145	152	156	124	149	150	154	127	159	146	155	137	131	144	132	165	141	142	152	129	151	135	125	142	118	120	131	138	152	151	150	136	145	146	155	154	154	130	150	145	151	138	160	134	141	139	111	160	130	137	138	137	139	147	150	131	149	157	170	130	139	135	149	141	147	140	149	135	139	148	155	134	145	136	160	129	151	128	138	124	132	140	148	132	135	150	141	146	145	135	146	128	136	136	145	124	149	169	152	150	142	133	128	133	152	154	136	135	131	145	149	148	169	155	140	141	130	128	134	124	144	153	123	159	137	137	125	120	142	118	166	160	141	147	159	118	138	133	146	159	150	139	144	138	138	136	136	149	152	151	145	129	122	131	138	136	156	142	145	162	137	139	136	133	145	120	137	125	136	114	125	146	145	128	155	156	135	154	169	152	157	137	139	133	132	158	148	127	122	121	140	134	159	126	119	140	144	155	146	154	117	152	149	140	137	134	139	127	135	155	155	123	142	143	152	137	131	156	134	134	144	138	148	148	132	136	144	134	149	134	131	139	171	143	121	148	121	124	149	147	152	121	141	125	135	141	144	128	139	110	125	142	125
5022	917	794	432	313	254	240	228	223	204	195	176	172	171	187	175	165	180	172	150	173	184	181	166	172	173	167	176	153	171	164	166	174	164	148	173	157	155	160	165	158	156	170	181	171	186	149	152	155	169	164	164	176	138	163	180	143	158	187	154	175	160	184	146	151	152	161	176	170	162	157	178	161	148	162	147	169	188	157	180	164	159	161	162	196	191	169	178	165	138	182	172	158	195	164	162	164	170	190	157	155	157	155	151	199	154	165	171	187	161	162	163	149	150	167	170	176	175	168	143	148	155	128	172	151	158	172	175	164	196	148	158	168	166	181	155	176	143	177	153	181	178	176	181	157	156	157	151	161	164	174	166	167	152	160	171	152	179	160	151	158	171	178	148	167	164	157	162	165	155	150	151	156	182	162	166	146	146	176	148	150	161	161	181	158	169	153	163	164	178	174	173	144	149	164	163	184	172	182	168	176	146	149	173	163	152	140	169	174	158	170	169	157	159	177	159	168	163	152	158	152	164	165	142	184	143	186	162	153	155	175	151	175	132	174	155	194	162	152	167	154	185	164	170	166	143	142	162	176	193	179	154	140	164	134	180	147	164	150	150	175	154	164	158	166	171	151	149	146	163	162	187	181	155	149	138	152	159	162	145	186	161	168	160	164	147	168	165	183	172	183	165	162	160	148	186	164	165	149	151	157	164	171	171	173	151	154	164	165	171	165	145	155	150	173	165	149	177	159	148	183	139	181	146	174	164	188	163	142	181	179	167	147	173	146	163	157	184	172	143	161	159	183	160	200	147	168	170	164	171	161	160	152	162	160	166	140	184	160	186	183	164	149	161	163	171	164	142	164	157	157	152	154	158	157	175	170	188	159	172	153	142	141	156	157	166	155	194	143	169	150	175	201	173	164	180	177	176	164	160	162	148	165	165	176	168	168	152	160	170	140	172	163	152	165	153	150	167	171	152	171	149	154	169	143	161	187	164	180	180	147	130	176	161	155	157	169	172	157	155	160	177	178	170	205	162	169	151	184	180	184	148	173	161	172	158	164	150	144	162	157	147	180	150	171	159	153	152	161	165	164	140	147	190	151	179	151	177	164	184	171	165	162	181	172	163	168	156	126	171	172	163	148	171	178	152	143	172	134	150	139	170	148	179	188	178	175	150	166	151	175	160	163	171	169	158	157	178	153	178	161	161	142	166	176	187	168	163	169	173	147	147	166	158	157	183	149	170	176	156	164	153	176	166	159	151	136	175	160	149	163	154	151	165	159	157	157	163	167	141	185	167	161	181	155	167	149	165	162	175	153	158	146	179	148	170	164	156	163	154	168	166	153	156	175	157	161	164	147	159	169	184	159	171	156	183	173	165	139	159	148	137	152	144	158	169	180	166	159	159	177	149	165	169	155	166	200	190	161	164	176	158	157	165	157	159	160	179	165	150	171	142	173	149	162	160	161	159	154	166	172	150	161	162	175	169	184	152	196	174	182	160	157	174	157	170	165	172	156	187	183	172	163	165	174	173	173	167	170	174	178	159	141	130	140	189	152	162	165	189	154	166	181	163	183	153	163	188	157	167	178	166	149	165	132	141	162	168	174	144	157	159	164	171	146	159	168	160	192	152	154	156	182	165	180	157	170	166	134	169	188	172	170	144	186	152	147	162	154	181	177	169	160	174	181	160	149	170	163	169	166	173	170	170	169	174	145	151	160	150	165	156	159	141	163	171	180	149	164	139	192	179	163	163	174	162	154	170	147	179	162	159	186	152	174	143	172	194	171	188	137	165	154	166	181	143	162	159	148	177	152	184	170	154	157	142	155	154	154	166	158	168	159	181	180	147	176	172	178	183	162	174	160	149	163	169	152	165	154	147	168	179	173	188	148	161	164	182	158	147	169	184	151	166	154	168	155	174	156	168	153	147	188	173	146	149	160	148	171	164	141	143	155	167	173	153	174	140	158	155	156	166	165	145	158	144	158	142	162	139	166	119	180	169	169	166	162	152	171	175	145	171	167	172	164	168	149	174	152	175	148	163	166	171	172	136	174	159	154	170	170	176	157	187	194	166	168	161	167	160	168	157	151	162	174	165	169	130	178	164	147	147	161	177	155	165	157	158	162	193	179	158	166	167	192	160	170	178	158	147	174	165	160	176	168	159	173	169	154	169	174	151	150	159	156	157	189	148	139	162	173	160	159	164	173	161	173	172	162	161	176	155	161	142	144	141	148	178	160	165	177	145	156	159	167	157	169	172	183	177	143	176	160	162	175	161	161	152	164	173	172	159	172	159	140	194	149	161	169	174	170	167	164	181	163	161	153	134	174	145	167	174	155	161	169	175	175	162	140	150	164	148	166	176	172	177	182	184	159	144	201	175	163	157	166	153	159	150	149	169	155	194	191	166	173	151	164	168	162	159	151	161	180	153	157	163	188	145	125	174	149	174	179	168	150	183	155	156	154	174	169	170	173	162	160	188	151	169	176	167	179	140	163	153	169	176	154	164	149	167	157	197	170	154	174	131	173	171	172	177	153	180	178	170	168	160	141	161	153	163	160	146	155	145	154	168	152	181	172	157	181	177	173	148	153	154	157	167	163	155	154	164	163	151	143	170	164	173	163	179	156	165	172	167	162	167	192	178	169	155	175	174	165	173	163	153	157	176	168	169	162	165	156	165	181	165	159	154	146	148	156	179	170	153	181	151	165	135	160	163	174	166	172	191	170	160	173	158	173	158	166	169	154	171	155	166	163	157	165	183	160	151	158	155	163	167	148	170	177	144	178	170	194	179	136	152	175	166	175	159	174	178	155	180	151	178	175	166	159	160	156	160	167	158	170	180	138	149	137	168	185	160	156	165	157	163	169	178	169	129	166	154	162	193	151	167	149	185	154	154	164	151	154	175	149	165	174	155	162	169	170	177	175	178	173	167	172	177	160	187	152	168	149	176	161	169	164	145	191	164	171	175	138	173	178	146	164	156	186	170	166	147	155	150	169	142	180	170	151	173	182	169	162	161	161	153	151	160	164	164	163	180	157	156	153	169	169	174	169	162	169	148	189	197	176	167	170	173	148	153	172	184	130	181	180	151	172	166	169	161	159	164	170	154	148	158	162	170	150	148	169	169	167	168	171	177	135	158	169	149	152	167	188	198	180	186	185	160	156	157	154	171	163	162	178	188	158	166	135	162	185	165	180	187	156	178	180	172	152	152	166	174	160	149	177	144	171	162	167	159	160	159	171	164	147	175	166	164	151	153	165	145	164	172	145	156	167	168	147	148	162	171	169	163	173	137	177	171	165	171	144	159	157	147	147	176	171	167	161	175	146	182	168	177	157	183	143	150	147	169	147	140	182	177	176	168	191	158	172	178	143	161	162	177	170	168	152	156	179	169	169	151	147	153	142	168	156	126	151	144	177	158	139	158	154	166	148	198	170	140	172	171	169	179	168	174	148	181	172	160	153	154	169	164	160	164	136	170	184	178	142	137	155	156	135	166
24319	20350	26445	24110	20335	9086	1338	854	717	608	568	556	462	495	423	407	401	401	409	361	339	359	375	352	380	372	317	368	318	350	354	358	369	326	354	332	334	348	359	319	356	342	323	343	326	327	339	356	332	359	334	344	327	303	308	342	311	321	332	322	322	345	305	301	296	339	298	302	326	330	278	339	322	348	305	282	333	296	315	340	310	333	330	298	344	302	326	316	273	310	286	303	328	340	319	309	330	336	310	340	307	348	302	290	345	332	315	311	317	331	283	318	324	345	324	307	312	282	339	348	318	283	324	296	355	330	313	336	287	294	358	348	286	347	321	345	315	345	314	324	315	298	280	326	307	344	310	312	324	321	321	301	327	335	317	323	291	334	306	312	297	299	309	319	315	331	304	278	289	318	325	307	263	327	329	343	307	318	328	291	343	273	303	322	342	308	317	323	290	309	290	336	340	314	296	316	312	310	313	303	293	343	303	301	313	324	334	332	327	316	345	304	312	319	315	339	326	308	323	336	314	310	304	302	311	307	321	299	315	345	275	280	301	324	318	290	307	298	291	312	307	308	336	325	309	342	296	286	346	325	315	342	340	298	307	333	305	307	332	298	332	317	303	348	342	312	312	299	325	308	320	318	302	331	299	325	326	313	318	317	324	330	297	302	326	314	314	288	325	324	299	306	341	325	285	293	286	307	328	336	298	315	336	314	320	310	289	304	342	344	311	329	341	327	286	319	304	314	307	289	276	309	328	325	311	350	294	328	336	323	301	321	334	277	302	327	308	307	308	310	328	327	326	357	334	318	316	325	322	306	312	321	307	352	308	313	316	342	295	327	293	300	329	306	346	331	306	286	336	312	291	324	303	309	300	291	302	308	304	291	304	296	308	326	309	308	332	317	287	307	302	345	282	300	293	323	292	350	324	313	322	334	346	319	355	284	341	356	280	327	341	348	300	313	306	349	314	319	314	315	278	315	284	354	300	311	297	328	325	335	283	327	330	337	347	305	330	322	320	298	296	315	314	316	300	339	312	340	316	306	316	335	311	295	305	336	294	331	306	328	333	307	323	306	329	325	292	301	330	356	276	334	329	316	342	293	319	311	294	313	310	301	316	305	285	314	327	300	299	312	295	306	346	286	336	305	315	339	311	300	296	334	339	301	325	266	291	328	291	298	302	304	347	318	341	315	340	328	299	318	311	334	299	270	337	315	312	322	291	313	313	330	328	317	308	282	335	328	312	324	316	312	312	316	318	315	327	318	317	321	328	297	329	292	316	279	305	343	335	360	334	332	326	296	335	310	293	333	315	318	326	342	330	303	343	309	301	310	283	312	339	317	313	331	313	329	354	313	314	328	299	325	305	310	286	314	313	325	307	350	346	315	332	330	360	329	315	277	297	329	289	302	291	307	309	274	322	329	331	311	316	337	314	336	340	311	341	316	283	325	359	318	292	336	269	334	323	337	310	305	295	328	301	337	321	321	328	284	321	312	333	301	304	329	313	333	331	360	298	317	317	284	305	329	287	317	321	347	338	357	312	328	307	283	301	291	316	344	300	291	289	317	326	297	310	352	334	310	302	332	305	302	297	308	314	322	319	349	310	343	331	304	365	311	318	308	314	319	335	329	280	286	356	327	301	307	324	330	333	313	307	335	338	289	322	276	316	321	326	302	314	309	290	302	322	305	305	313	289	314	334	291	325	292	311	310	323	301	273	339	305	322	321	354	361	301	302	319	296	291	298	292	306	320	333	329	301	357	290	306	328	331	309	299	328	285	317	309	302	315	299	317	330	350	306	307	326	309	327	304	332	295	328	342	285	283	308	286	305	323	327	325	290	350	321	307	329	345	315	318	305	316	322	326	324	301	321	321	319	316	327	315	312	293	316	316	279	335	312	294	291	306	314	278	324	305	334	319	333	344	273	274	320	325	306	290	304	298	298	299	338	329	290	327	306	330	318	329	304	260	336	315	291	310	338	332	335	301	303	301	309	327	303	296	293	337	317	304	272	326	364	349	285	319	302	302	325	303	317	320	314	296	301	328	299	305	328	332	293	313	331	292	308	310	324	288	298	301	299	298	313	337	322	312	308	310	292	286	325	316	312	313	300	319	329	312	302	310	337	335	306	357	305	305	317	305	328	319	306	315	307	329	308	298	324	333	295	286	300	331	304	300	300	341	337	298	337	316	308	339	327	279	351	290	291	306	284	325	337	342	327	338	307	337	316	328	336	267	282	357	323	342	314	309	322	316	296	301	308	349	309	318	336	319	316	324	311	291	301	320	340	277	303	335	334	340	336	314	302	305	294	321	303	343	318	346	311	298	304	311	318	292	342	321	328	329	378	329	317	310	302	314	316	359	331	310	316	331	325	324	306	315	334	323	315	321	305	349	307	322	329	309	305	281	307	321	314	302	331	317	342	319	311	325	310	357	343	290	315	312	352	315	275	342	334	307	336	304	326	319	346	325	301	340	297	326	333	318	297	303	302	309	348	319	369	330	330	309	332	307	331	332	344	320	296	314	305	330	331	325	326	327	295	309	317	348	324	297	297	332	318	329	335	322	314	296	334	317	322	328	318	326	363	294	296	285	293	316	335	310	322	322	310	301	325	289	312	318	327	335	287	324	328	305	289	310	329	292	321	277	341	337	289	315	314	285	313	319	320	317	310	297	295	323	313	336	310	331	310	314	336	306	320	304	343	308	296	323	319	348	311	292	324	315	306	340	294	336	304	316	323	305	330	325	312	286	295	304	320	286	366	309	299	285	308	324	326	335	334	318	303	304	304	296	320	292	322	308	322	297	294	313	305	343	331	308	282	301	349	367	292	315	331	326	339	331	312	309	315	299	313	340	329	312	274	285	338	305	318	307	284	323	282	281	331	358	317	302	315	354	315	296	312	344	346	277	326	301	308	334	352	313	301	293	336	303	323	300	311	307	324	320	306	342	314	305	310	311	326	307	307	319	325	336	314	341	333	332	327	313	329	315	333	311	333	337	298	309	315	328	316	303	323	329	272	312	345	342	325	322	316	316	312	332	311	304	322	321	310	300	331	348	289	313	326	312	358	324	303	294	312	307	339	318	324	309	307	334	310	318	316	326	356	314	311	298	311	320	347	310	320	325	320	312	333	316	327	292	320	327	308	314	297	329	311	321	293	295	336	323	297	329	294	298	319	323	284	319	311	286	351	327	310	320	323	301	313	318	341	309	300	333	319	279	305	313	325	342	352	314	299	335	329	310	331	323	322	307	320	312	313	281	320	299	316	328	315	335	315	310	342	314	307	314	329	328	321	332	331	328	292	289	307	323	325	302	286	322	298	331	300	332	310	317	323	322	330	315	327	323	331	317	300	358	322	304	315	309	312	310	299	288	323	331	316	306	294	347	336	354	331	313	325	345	324	300	290	296	337	309	300	306	331	343	333	328	326	306	320	297	319	340	296	300	293	327	289	304	356	350	339	340	325	332	315	312	321	305	310	322	301	273	317	308	331	312
8843	11969	10700	5598	3569	2463	1838	1456	1237	1045	914	764	710	636	633	562	508	527	487	430	456	393	431	393	402	409	387	376	339	376	377	368	376	345	341	319	339	373	332	349	337	380	325	345	311	335	336	325	330	353	336	302	302	322	325	343	339	342	345	335	325	335	307	294	340	316	302	302	332	337	325	325	324	293	291	311	347	328	334	300	352	322	305	316	325	303	324	350	335	329	301	288	315	307	317	311	301	341	299	311	307	304	304	292	300	324	379	309	313	301	277	286	306	295	288	314	307	316	299	356	335	330	332	324	293	340	336	349	329	296	312	322	306	316	310	315	347	324	332	304	334	298	297	295	337	313	294	341	292	311	300	305	286	282	290	316	304	276	302	290	299	282	328	319	318	301	311	332	304	307	301	346	283	329	286	312	319	324	341	315	298	293	314	272	327	288	334	308	280	314	314	319	294	330	285	340	318	282	291	342	330	346	310	282	309	327	325	295	316	292	317	344	287	337	315	322	315	293	284	327	332	335	297	321	302	308	301	313	302	309	308	260	337	301	309	292	322	310	304	323	343	320	328	338	317	329	323	296	283	305	318	300	326	297	306	314	331	314	281	319	337	342	326	307	292	300	282	330	312	341	299	284	300	328	334	282	335	307	317	306	313	307	303	300	295	306	336	312	324	286	359	300	321	319	319	330	293	326	294	310	304	312	350	314	308	317	314	314	321	296	291	313	304	326	302	326	304	324	289	306	312	316	323	296	305	306	292	293	330	329	289	300	318	320	329	308	311	323	333	323	317	327	322	313	335	338	291	312	320	314	326	349	316	330	326	342	264	310	281	294	317	307	307	309	334	319	292	290	304	289	287	297	298	308	336	294	325	300	310	312	312	334	292	307	327	328	265	319	329	295	319	314	303	341	320	342	341	326	306	301	310	334	302	316	304	290	323	302	302	295	293	306	302	335	343	349	307	294	293	305	316	331	316	316	310	303	299	292	320	318	290	318	314	313	326	315	293	341	340	292	302	289	326	303	319	295	295	309	290	298	300	311	310	284	298	311	300	297	315	282	305	355	294	319	319	318	293	293	299	303	306	335	302	299	335	332	302	350	316	319	277	292	326	301	308	314	311	278	313	308	298	317	301	315	316	323	293	304	309	295	303	311	297	329	291	298	291	265	304	326	314	311	289	327	320	330	340	294	316	311	310	298	312	351	316	324	321	290	304	326	312	319	295	312	281	348	279	310	337	317	317	319	360	321	333	281	322	329	353	332	297	320	333	300	307	324	321	313	303	303	313	332	327	292	367	305	331	314	324	342	311	311	317	328	316	261	310	332	303	322	309	291	289	322	320	303	326	296	338	291	309	324	315	317	282	320	306	316	327	305	295	306	300	288	308	317	314	301	289	328	307	311	281	332	312	312	301	339	331	308	295	315	318	293	346	310	312	329	309	341	315	324	292	317	324	303	304	310	295	291	300	311	305	299	308	330	311	305	303	309	306	307	321	301	295	294	357	346	314	293	295	286	318	320	312	327	323	320	308	292	282	298	317	280	335	320	330	291	303	325	304	285	336	300	312	323	296	281	332	304	300	304	310	321	315	325	316	311	282	322	322	306	327	303	299	305	309	310	321	301	307	329	270	331	324	313	311	317	298	316	321	285	316	311	335	265	300	266	326	332	294	299	325	296	336	321	298	305	304	288	320	324	285	319	310	324	333	323	303	307	309	304	324	270	314	325	343	302	300	299	291	317	269	306	308	332	349	320	307	303	344	316	317	276	306	287	304	315	307	304	317	328	290	321	305	286	324	278	323	293	286	305	290	321	296	323	289	330	294	309	307	332	353	352	282	298	337	287	319	324	322	307	326	347	292	316	322	293	284	322	337	324	326	303	300	318	314	295	328	304	325	317	322	292	323	322	293	296	340	342	318	334	307	298	312	270	296	291	297	352	307	329	330	310	310	326	350	317	322	311	342	360	340	280	337	305	322	305	360	338	325	339	348	299	337	317	309	299	341	284	336	307	308	289	284	312	328	306	307	302	342	323	321	319	272	313	310	352	312	310	308	319	340	309	315	312	271	319	334	311	331	329	277	323	306	317	310	337	305	343	321	336	298	290	323	334	316	308	301	307	292	307	337	268	290	303	315	324	298	317	284	304	314	306	309	317	328	306	290	307	297	320	338	300	325	296	354	316	302	307	342	319	316	290	285	344	345	305	301	308	297	314	299	334	312	300	293	304	328	313	328	316	305	309	311	343	293	307	308	324	306	305	315	349	313	308	296	315	336	348	296	333	342	348	310	313	287	285	305	326	303	306	320	306	322	345	324	314	306	338	314	310	337	296	323	275	327	334	327	337	318	299	326	340	295	326	342	267	301	345	344	321	292	342	301	325	321	320	324	306	320	335	270	290	312	328	282	333	313	313	300	341	289	312	308	346	305	313	319	297	353	278	352	302	305	329	317	321	322	295	290	293	316	293	320	337	312	310	324	290	320	300	295	340	320	341	308	307	274	322	317	350	290	278	322	301	295	333	329	311	288	304	289	318	336	314	317	291	306	291	335	296	336	308	348	329	303	323	286	293	332	313	310	341	324	306	333	304	295	327	300	291	280	311	286	292	302	276	310	313	315	341	329	311	329	300	303	298	337	308	301	306	317	318	317	310	326	287	310	320	334	289	340	333	297	309	321	327	321	316	297	307	342	313	307	318	326	327	320	293	307	328	302	300	320	335	297	304	332	297	320	290	327	290	306	365	310	308	320	292	290	318	303	320	299	331	288	319	324	305	339	307	335	308	298	320	314	307	310	324	311	310	280	349	324	274	316	340	308	317	310	312	315	302	298	272	297	314	314	293	341	299	298	301	338	313	326	298	295	256	304	303	310	291	290	297	323	324	291	340	312	299	299	296	333	313	284	345	320	300	313	304	317	322	318	313	278	325	298	292	327	314	350	322	280	304	322	351	329	313	313	290	330	305	312	320	316	299	331	307	293	277	315	284	309	348	300	329	297	331	322	285	309	317	302	323	280	324	288	318	308	311	304	333	280	303	337	300	317	324	297	311	297	296	291	314	312	315	314	297	322	330	315	307	298	307	317	278	323	301	308	294	333	333	295	336	346	303	290	324	310	305	336	303	310	306	309	323	314	278	307	315	299	305	297	322	320	308	327	325	353	312	320	301	321	320	315	286	278	290	326	314	311	288	300	307	314	304	319	291	316	312	342	319	315	296	326	321	291	303	289	287	312	346	322	289	346	288	295	321	315	297	274	335	305	313	323	300	283	334	288	302	307	313	299	304	311	276	327	313	321	289	305	325	306	319	317	278	333	322	311	279	280	330	313	294	315	312	299	303	331	301	311	304	325	311	318	315	291	359	302	297	331	315	325	294	287	316	309	297	285	311	297	294	264	272	325	332	326	304	289	331	322	350	292	286	318	305	303	312	325	328	320	297	307	288	359	288	315	296	289	315	325	278	280	322	317	323	286	305	286	291	306	295	318	320
22594	20404	26968	23767	20409	20489	7990	1769	1324	1130	1061	1011	992	908	855	796	798	810	805	774	745	698	707	668	703	737	693	686	664	693	686	632	708	628	712	695	634	677	646	673	617	677	675	718	667	631	661	601	656	644	658	599	648	628	637	680	645	670	656	661	629	625	584	637	629	668	639	658	641	628	635	657	636	618	636	633	685	638	620	635	653	656	657	602	655	668	646	603	581	628	620	620	610	610	642	627	591	644	669	655	618	667	643	632	663	670	683	587	621	618	628	667	645	654	616	604	628	635	629	639	569	603	691	655	621	624	631	658	635	622	605	647	649	654	600	651	665	612	635	609	644	640	630	624	593	707	618	634	633	646	632	653	665	645	662	603	604	691	657	624	642	661	627	642	607	602	638	595	611	609	608	622	635	653	625	651	612	641	647	610	618	668	632	632	649	674	620	659	630	657	600	598	592	635	615	607	598	648	659	611	637	629	631	571	600	635	649	615	642	632	656	620	623	616	622	655	640	655	590	608	629	625	626	602	652	648	665	625	641	606	616	625	643	604	633	649	622	614	618	642	635	609	647	652	619	628	620	625	654	593	625	641	583	608	655	662	634	656	662	590	554	604	676	636	617	592	591	617	612	604	617	623	633	635	633	633	582	612	623	622	688	603	611	629	651	656	659	654	655	604	646	661	605	628	586	582	607	597	576	630	598	618	622	622	651	631	615	628	670	616	646	645	617	629	660	633	632	599	639	612	635	621	633	628	624	682	613	615	585	593	618	626	654	616	633	658	633	629	594	634	634	596	626	670	668	591	612	589	649	619	592	638	605	641	646	641	658	656	670	664	643	592	632	646	619	651	641	699	645	608	641	650	646	608	617	666	612	593	639	604	626	632	605	655	648	641	612	652	650	623	666	606	644	637	649	657	654	650	638	614	676	639	584	651	633	622	629	612	641	609	667	620	650	646	625	598	660	667	619	628	628	595	624	646	661	624	591	592	641	599	599	619	643	646	648	606	607	669	552	642	576	653	628	595	620	616	581	631	594	542	611	632	609	649	622	622	636	601	612	616	654	611	643	616	612	641	604	614	630	648	613	574	666	608	635	641	619	643	629	716	657	600	680	621	643	619	616	638	579	653	631	614	663	610	649	654	697	639	663	624	594	659	614	645	639	632	631	619	627	657	630	557	614	644	657	647	655	599	605	674	621	633	612	646	661	683	601	647	640	606	640	627	595	558	617	605	625	651	606	613	604	646	606	591	645	616	614	596	638	638	605	645	647	599	623	651	595	585	649	576	679	651	640	626	629	640	649	645	602	640	567	607	639	628	666	656	645	599	631	613	617	663	639	637	590	635	672	616	632	656	618	618	615	659	599	660	613	669	678	661	650	627	581	628	648	601	621	640	614	622	574	614	640	619	611	650	616	650	609	660	584	611	632	602	612	646	582	625	632	617	618	628	651	659	630	624	620	582	602	610	642	601	593	610	686	634	643	615	619	674	639	638	637	630	609	611	632	630	614	631	593	629	650	629	586	644	621	578	612	648	630	624	621	594	648	656	669	667	617	644	611	650	605	596	615	604	616	651	654	637	615	622	642	658	626	606	602	647	618	608	589	618	627	634	607	685	604	625	601	605	638	587	674	633	629	665	610	600	648	635	631	646	599	639	610	634	658	686	641	606	613	633	643	609	643	665	606	623	658	566	603	651	670	660	627	600	671	620	625	592	644	622	634	623	614	583	668	635	639	620	655	613	615	595	619	634	596	648	607	623	630	615	599	576	661	626	606	582	610	651	567	639	620	617	587	606	620	610	594	616	641	638	654	660	627	635	607	628	658	627	645	642	601	617	683	630	612	607	642	643	606	629	652	610	618	593	620	622	592	657	647	614	584	580	649	614	636	645	610	675	648	627	647	644	665	630	579	666	648	651	601	647	581	624	644	555	601	622	605	619	622	572	629	603	625	598	620	651	644	624	643	616	626	647	657	624	636	604	644	623	607	619	604	645	621	629	620	605	640	603	585	636	616	630	622	632	625	575	615	598	627	663	684	607	661	566	645	607	612	629	648	659	614	676	624	586	648	684	600	599	639	593	641	641	650	607	682	646	611	582	613	592	609	637	643	647	628	593	622	601	620	614	607	615	606	614	620	618	676	640	615	606	641	657	634	644	590	668	624	646	603	637	613	674	624	659	680	612	628	623	583	609	604	648	620	650	617	605	609	640	618	641	629	661	622	658	622	627	663	622	578	620	613	585	640	675	653	658	639	634	634	646	675	657	665	656	640	627	656	653	623	627	649	661	640	615	627	645	656	664	642	659	596	601	627	627	629	616	600	690	668	666	592	624	639	673	628	607	634	579	644	647	656	622	613	634	634	588	635	598	667	653	620	569	600	614	638	637	605	621	628	633	629	605	625	686	642	610	651	644	615	615	659	611	670	634	667	667	612	627	614	610	613	560	660	645	593	662	615	656	653	631	628	618	607	637	601	607	607	650	592	594	640	643	694	655	614	612	675	618	594	644	668	636	638	610	616	595	575	656	621	644	625	619	632	626	680	592	641	632	606	626	608	671	612	632	609	629	678	615	592	642	619	647	603	635	643	581	629	617	628	594	592	630	652	623	619	623	654	572	628	590	592	635	619	622	616	602	644	617	653	654	663	643	628	636	665	650	612	602	611	616	638	628	654	636	650	658	639	683	641	661	635	640	608	643	596	638	648	654	658	618	640	649	624	651	599	630	627	611	611	622	625	646	618	637	642	577	630	628	623	600	642	651	625	613	594	616	637	629	568	636	679	690	645	612	625	642	681	628	597	609	617	622	661	618	639	618	701	630	615	646	597	637	631	641	670	612	593	603	586	640	628	633	632	609	662	647	608	663	581	643	663	643	623	622	598	633	626	618	655	605	622	636	647	596	612	634	654	629	602	566	646	608	679	652	638	596	628	615	626	607	653	629	609	610	631	602	631	677	606	652	628	606	585	639	687	621	617	650	615	628	644	607	639	614	687	658	653	642	636	613	645	590	611	636	629	599	608	649	585	644	609	675	603	563	642	616	607	595	632	617	668	601	640	637	593	636	678	593	634	591	611	651	613	652	623	614	607	673	627	630	652	623	624	633	635	625	602	647	645	657	632	636	670	614	599	669	613	649	586	600	661	656	583	602	619	627	621	615	620	626	637	594	645	660	616	612	627	640	632	626	608	648	611	666	644	652	630	632	637	695	634	660	624	616	657	617	602	583	629	648	669	639	638	624	636	596	633	637	629	658	679	641	643	610	617	637	629	646	637	632	662	569	642	603	672	609	637	632	633	590	606	633	624	606	641	588	613	631	606	614	617	633	649	615	638	654	645	644	632	594	646	640	609	617	606	602	657	573	597	625	622	671	667	645	670	613	625	660	609	633	614	620	650	584	627	638	624	602	643	626	623	618	640	587	611	619	689	636	603	636	634	591	558	618	630	622	587	646	568	576	622	640	578	639	607	609	629	649	585	620	579	628	605	589
12978	19292	17212	9770	6499	4512	3527	2853	2333	1967	1782	1533	1365	1292	1151	1096	1037	938	970	963	902	849	806	849	799	782	717	733	710	704	724	714	659	675	696	683	719	684	617	647	619	686	652	666	643	652	631	616	640	638	643	651	681	622	649	609	621	679	645	631	666	605	645	616	625	635	649	618	626	641	643	630	578	620	625	630	589	584	635	607	603	622	587	584	585	633	598	612	612	610	587	555	576	650	638	591	615	626	604	605	620	593	602	604	607	577	568	633	622	582	575	579	629	644	602	586	553	619	586	599	630	599	584	629	618	616	612	599	596	605	616	694	619	584	593	664	603	622	576	566	586	613	647	585	636	593	645	631	584	611	639	600	591	619	587	595	597	645	605	670	593	610	628	629	618	567	647	591	628	643	599	620	569	605	630	652	568	630	599	611	557	584	614	630	584	570	613	592	612	637	621	622	580	583	594	605	600	634	600	581	615	620	568	567	590	601	618	605	588	596	606	655	590	649	606	599	637	624	590	622	588	637	623	650	570	589	577	573	589	611	632	638	599	665	563	629	611	609	576	608	569	594	595	636	623	614	575	628	571	558	555	601	619	623	586	603	611	573	603	626	630	589	597	605	568	612	594	577	593	616	584	608	598	619	594	580	547	601	557	602	581	619	607	572	645	610	593	581	599	567	596	595	600	569	597	567	583	635	567	611	654	592	605	604	587	567	593	646	634	597	599	549	620	612	604	609	611	575	611	590	641	613	639	582	603	556	567	629	625	623	602	606	572	638	620	620	588	613	636	565	624	595	583	612	593	614	582	589	597	593	605	627	598	602	620	617	617	593	634	656	592	596	610	554	561	627	594	596	676	606	643	602	664	598	594	561	608	625	625	614	562	608	618	589	622	592	557	637	575	601	597	590	642	633	601	588	606	598	575	592	601	571	619	596	611	617	615	621	618	615	567	586	581	589	540	605	628	613	665	631	601	622	609	587	585	578	608	639	603	628	591	591	588	577	581	636	645	628	649	535	541	584	583	592	594	593	574	596	590	579	583	598	627	627	590	635	615	598	610	600	576	629	560	593	639	603	641	615	618	592	646	598	556	625	605	586	590	615	597	626	556	619	602	594	596	651	593	592	575	568	629	605	588	590	572	598	594	600	593	557	590	621	609	574	608	582	644	625	574	591	599	602	576	609	596	619	583	613	579	572	585	573	560	585	626	618	638	605	593	547	594	606	635	589	605	593	574	596	589	589	618	603	585	622	600	603	584	657	628	611	607	610	554	615	588	605	586	622	590	590	585	597	607	612	619	594	643	599	552	600	588	602	618	587	618	610	613	544	546	604	572	580	638	579	626	632	563	604	587	577	629	621	584	599	630	620	543	598	593	561	627	539	577	622	629	600	593	574	609	619	639	629	593	596	574	615	611	640	637	629	579	605	614	628	597	601	548	590	621	650	572	627	560	605	664	644	608	587	584	637	584	647	615	589	602	611	630	557	584	648	590	554	585	557	594	622	605	607	591	586	567	621	568	646	591	621	607	618	600	618	586	614	603	604	587	607	614	632	601	653	620	603	631	626	614	589	629	586	590	571	574	568	541	593	594	546	590	606	575	549	631	598	602	630	620	567	645	587	593	601	596	610	612	650	578	591	596	635	616	605	635	615	588	643	593	591	610	575	625	613	618	623	586	579	602	607	582	588	569	585	597	657	560	585	595	639	640	640	566	589	622	567	597	596	642	571	567	568	597	585	618	659	601	585	589	644	619	605	586	621	616	614	612	638	622	568	581	584	632	531	650	597	632	585	660	606	620	582	617	558	575	594	598	623	582	632	566	569	600	571	577	625	615	617	627	612	581	604	592	579	568	607	603	585	600	592	608	601	597	550	618	591	593	573	597	620	570	572	599	648	607	590	614	607	637	569	625	613	615	604	611	615	620	575	563	610	641	642	595	593	520	620	611	606	558	600	582	572	597	559	568	605	609	562	588	603	627	588	596	582	616	605	575	544	619	617	623	586	615	585	620	557	588	629	631	607	607	606	635	608	607	601	549	601	581	562	610	593	616	614	626	637	630	616	621	606	611	607	611	642	631	640	602	597	590	558	582	592	587	589	622	584	613	585	619	622	636	580	574	603	551	624	578	632	656	638	603	591	600	605	593	613	602	599	610	571	599	576	626	631	570	587	597	578	595	603	594	568	619	641	589	591	595	568	616	622	619	644	620	626	588	595	595	600	579	572	566	599	571	612	604	540	629	638	621	589	594	619	605	614	592	663	581	610	614	581	601	576	582	589	607	602	636	612	600	590	627	565	584	612	629	633	614	651	586	596	634	633	599	594	580	574	598	584	595	579	581	608	636	613	549	565	547	582	607	651	602	657	583	644	589	583	618	577	593	589	593	591	590	590	624	639	606	582	615	620	595	568	549	587	629	594	598	623	575	595	604	615	611	598	589	574	599	617	567	591	590	598	623	589	566	584	629	582	567	601	615	580	590	629	566	561	565	559	606	606	590	598	612	603	605	598	598	592	563	640	602	637	623	610	577	603	601	623	600	598	562	590	617	588	601	594	660	575	635	585	600	618	607	604	646	613	588	606	626	623	635	594	580	580	592	582	573	584	602	596	615	593	569	617	637	551	603	627	619	598	606	611	607	613	659	556	647	623	544	648	549	583	558	640	589	622	567	545	625	642	604	600	626	644	628	587	584	616	560	632	612	651	628	582	609	589	561	558	614	557	612	603	661	577	576	600	589	630	602	563	604	653	599	584	617	589	574	588	589	598	580	611	611	562	623	586	578	604	654	599	635	603	570	590	628	620	652	606	606	576	576	585	610	559	616	594	605	608	641	558	594	604	641	605	635	617	571	589	661	591	609	625	604	566	626	613	630	614	620	673	582	591	578	606	604	595	611	630	630	632	614	609	616	539	637	574	584	600	623	560	587	573	603	586	609	581	578	572	581	622	598	588	596	610	597	588	597	573	615	604	605	606	599	585	580	627	612	667	573	584	642	621	633	594	559	600	556	581	615	577	582	556	619	597	606	608	590	590	630	605	646	627	548	593	628	583	606	611	597	604	575	610	607	586	658	652	667	627	597	616	588	625	623	633	564	612	634	597	598	613	613	606	607	634	593	624	625	600	638	654	624	649	573	593	594	585	597	624	604	602	618	599	634	611	621	644	592	629	592	627	645	626	603	602	602	579	639	569	606	602	639	563	594	592	611	581	584	636	585	598	598	641	604	613	617	625	576	641	567	608	569	609	598	603	632	615	634	585	604	645	601	604	645	664	625	644	576	605	593	597	567	561	581	597	624	607	584	601	610	582	557	586	552	599	656	612	635	619	628	600	610	585	627	566	538	610	632	559	596	595	614	597	584	612	565	566	614	610	589	610	554	656	604	630	611	627	611	609	585	633	620	596	637	589	591	587	599	571	552	599	611	613	618	600	602	632	604	626	605	594	604	591	591	608	574	630	560	553	638	565	606	589	684	595	596	600	645	611	616	580
27669	12677	1305	370	217	217	163	146	155	146	142	145	144	150	148	130	139	148	168	151	139	151	168	147	149	162	137	137	152	168	137	140	140	190	129	146	136	136	141	137	165	158	158	134	128	132	153	127	157	133	144	146	141	134	142	141	126	138	139	146	138	141	155	164	141	134	123	124	154	144	142	137	152	136	120	151	139	138	146	132	163	146	152	164	150	153	142	134	136	146	129	140	122	163	123	137	165	147	122	158	167	145	113	137	146	137	153	118	130	105	177	152	117	149	119	148	139	164	143	162	132	153	158	145	136	138	161	125	124	138	144	142	115	140	149	141	135	152	155	134	132	124	141	155	144	130	148	158	131	140	137	148	155	141	141	118	160	130	132	139	125	139	150	147	129	119	144	149	128	134	129	124	152	148	120	136	155	153	148	142	126	136	130	132	143	142	133	167	134	142	125	123	131	134	110	157	155	139	129	128	158	140	139	155	148	145	130	142	123	157	147	116	140	138	138	139	101	121	138	139	148	148	160	133	118	145	151	127	133	114	138	115	142	154	145	130	126	131	137	156	142	143	121	124	137	123	132	118	145	144	148	141	133	157	134	138	149	149	154	151	142	98	147	150	147	141	156	125	127	152	144	144	145	153	144	152	157	132	143	157	160	122	147	137	146	140	135	137	150	144	135	153	151	155	155	137	121	156	148	142	132	155	143	127	148	158	151	159	132	140	161	140	157	153	138	154	150	155	147	145	125	135	135	132	157	141	163	148	128	132	150	152	140	126	149	127	149	141	133	173	125	143	140	138	136	129	141	134	144	135	135	141	147	118	128	127	126	138	136	136	124	146	133	130	154	148	136	147	144	142	145	122	160	141	135	149	142	163	152	150	122	126	143	137	162	141	142	161	141	149	142	138	147	164	142	150	147	157	148	116	152	140	148	143	154	111	133	133	153	148	152	134	144	140	155	167	157	130	150	135	121	129	106	127	133	120	170	131	140	150	159	152	133	135	151	129	136	134	131	171	158	134	149	127	112	139	144	134	148	127	152	148	141	147	146	135	118	148	149	128	141	142	140	128	144	157	147	147	129	148	149	141	118	148	145	157	160	134	129	139	131	148	144	131	131	147	125	144	139	137	135	126	145	140	146	142	123	149	123	151	132	126	128	124	141	122	130	145	139	143	138	143	149	132	118	160	130	125	130	139	123	130	160	142	123	124	128	166	161	133	138	150	103	137	108	151	123	150	142	142	134	150	138	132	140	144	133	155	141	143	135	152	139	140	134	137	153	137	151	174	156	149	139	137	149	143	161	136	136	135	152	154	171	150	137	144	152	152	153	125	123	135	135	125	158	141	163	129	135	119	137	147	167	158	118	144	132	155	126	129	134	137	153	143	152	137	164	149	126	148	147	125	151	124	153	156	179	153	127	119	132	138	129	144	128	144	145	131	166	163	129	129	129	126	139	138	118	158	174	153	125	153	113	154	160	143	142	129	139	145	118	124	127	136	146	148	138	117	147	132	158	143	126	143	156	132	127	138	165	141	149	141	156	133	131	130	165	126	147	128	138	141	149	113	138	163	153	137	156	146	138	137	143	144	156	154	155	137	134	152	169	123	146	145	153	134	124	145	142	136	126	110	152	162	127	153	140	131	140	131	143	151	144	163	149	137	177	133	144	137	136	132	134	148	132	133	145	146	137	162	160	145	137	152	123	148	137	133	128	135	159	136	142	141	132	138	136	136	151	148	144	142	145	161	142	143	134	138	155	127	146	131	135	142	136	117	135	122	126	146	128	139	149	126	133	158	144	154	141	140	140	119	130	127	142	127	140	145	144	148	143	137	150	125	156	137	130	140	146	153	126	129	156	123	124	147	144	158	129	147	126	165	151	151	140	143	149	151	156	160	144	130	136	165	145	143	140	139	139	142	160	151	130	131	153	174	123	152	131	144	132	165	136	122	157	125	122	146	154	157	138	152	159	135	142	129	142	166	149	132	154	133	128	150	141	116	140	128	155	141	150	126	127	130	143	139	105	137	128	111	134	151	122	120	151	138	132	144	148	132	136	141	150	129	140	132	152	149	124	151	142	165	126	147	127	119	146	171	137	136	139	142	145	127	127	138	154	150	130	132	166	154	147	135	149	128	135	124	126	148	153	150	137	159	141	149	131	134	132	138	126	141	131	117	138	123	147	146	140	133	147	138	122	128	126	149	136	133	140	138	141	151	156	131	158	143	120	146	171	134	131	149	145	144	121	161	146	128	134	141	141	151	149	137	150	127	157	145	151	137	141	165	158	147	159	142	148	128	136	154	148	175	138	128	134	132	156	128	144	128	129	141	138	136	146	150	154	144	149	129	169	152	133	148	133	121	140	148	139	149	138	154	140	137	138	148	139	147	153	136	118	141	118	143	138	142	110	148	151	132	136	138	142	118	147	133	138	123	135	145	151	131	137	131	147	139	137	158	127	156	142	161	146	132	147	152	161	135	124	154	152	122	134	132	147	136	159	180	144	123	122	148	150	158	160	133	145	144	153	162	137	140	127	138	119	150	140	142	152	141	125	121	149	129	145	137	136	148	133	134	145	128	143	141	163	142	161	151	154	146	154	114	156	136	141	143	151	130	144	140	161	130	150	129	142	148	155	146	133	136	137	142	175	136	153	158	135	138	142	133	139	121	135	143	121	155	137	139	136	151	134	130	133	139	132	138	139	118	147	135	130	137	146	148	141	146	144	141	137	156	139	143	150	156	163	140	111	144	156	146	159	165	140	118	138	128	135	155	136	135	146	138	138	140	119	129	141	144	147	144	153	131	122	140	126	145	144	138	131	125	158	136	148	150	147	136	142	129	126	139	134	135	136	124	150	147	144	125	130	143	120	136	132	124	141	143	150	134	152	146	147	123	135	122	125	158	153	158	149	157	138	127	155	133	152	145	149	147	136	145	150	122	132	117	144	130	161	132	140	136	137	140	151	123	126	147	135	151	148	126	132	147	124	147	147	122	144	143	162	135	120	167	111	153	142	130	115	134	165	154	158	146	147	146	138	134	142	152	144	140	157	138	140	142	128	166	108	145	160	125	129	144	136	129	134	125	135	143	113	140	124	130	135	140	144	137	165	155	145	140	138	126	138	155	152	103	137	147	146	154	135	169	131	150	136	142	154	134	145	119	151	158	144	148	144	148	182	161	141	161	158	134	155	145	144	130	146	137	156	162	132	143	134	127	143	145	123	135	136	152	141	124	146	141	137	130	133	155	137	150	156	134	129	134	113	131	146	134	165	146	155	132	150	122	155	142	121	174	124	136	157	129	133	121	138	134	134	166	152	131	148	142	146	149	142	132	139	146	136	151	141	143	164	143	143	141	127	152	137	152	154	146	140	140	134	137	132	137	135	159	151	145	145	150	162	130	141	131	139	132	133	143	123	131	136	141	151	145	156	162	150	152	139	150	146	136	139	158	136	141	136	151	143	125	126	145	143	164	132	128	133	139	149	140	141	142
5091	919	712	432	299	286	252	229	192	180	189	189	192	184	172	166	190	189	170	158	138	180	186	153	179	192	170	165	173	168	174	156	178	169	159	175	170	158	157	159	152	149	175	160	155	167	164	159	186	173	139	147	166	178	161	183	164	149	169	180	166	171	160	151	151	167	166	185	172	168	183	153	161	151	195	172	149	197	181	155	162	165	163	160	167	155	169	177	153	156	151	169	153	153	194	154	169	155	168	145	160	174	159	195	153	167	149	151	175	174	185	164	162	186	165	175	169	170	161	174	146	177	152	177	153	159	175	145	151	163	146	158	171	157	161	153	182	161	157	151	162	149	173	143	165	145	159	172	164	152	168	158	150	183	145	149	185	161	131	162	148	171	170	178	147	162	159	165	166	156	171	157	170	175	140	174	194	152	169	179	148	194	167	156	152	173	171	153	170	157	177	155	138	173	161	162	160	167	144	193	153	161	172	168	146	144	149	156	177	152	191	166	165	158	175	177	154	160	157	162	182	160	162	166	151	165	143	171	174	146	157	173	145	150	183	155	162	172	153	181	166	168	179	172	152	162	159	164	172	178	157	179	156	164	163	154	173	173	155	167	149	156	176	168	141	169	184	167	163	141	169	168	146	160	170	171	177	165	157	184	179	166	184	174	157	149	153	168	141	142	176	152	162	179	155	162	189	164	164	178	171	170	165	134	152	166	149	190	170	156	169	157	154	148	168	164	138	164	169	154	151	179	153	162	178	179	176	167	156	154	158	172	167	176	177	180	155	166	153	146	154	138	158	171	152	159	159	163	166	172	183	174	164	180	164	176	164	165	163	145	180	171	155	176	139	159	166	184	182	168	190	182	168	148	150	154	180	150	156	173	165	141	164	144	160	174	134	155	133	161	156	141	173	163	188	175	175	175	159	169	167	156	174	157	198	156	166	156	174	145	160	175	167	149	162	148	171	148	185	201	174	155	150	165	145	146	162	163	153	170	140	169	171	152	145	153	152	157	163	164	148	156	179	167	158	178	135	151	172	174	159	157	153	151	142	173	176	175	168	170	163	164	164	138	176	173	170	151	155	171	159	154	145	155	149	163	152	159	187	170	162	165	145	168	180	171	157	186	183	196	174	177	154	157	153	183	189	156	158	154	164	147	145	168	185	152	181	152	162	173	152	148	170	139	191	171	174	166	174	159	166	158	151	148	169	173	154	164	183	156	172	140	158	161	180	173	139	173	167	162	186	156	149	161	141	136	165	158	154	164	175	145	193	154	182	151	152	165	161	161	168	179	158	166	140	147	153	177	180	147	149	182	160	172	156	161	160	168	158	153	155	159	155	182	186	146	174	160	149	159	190	177	149	174	184	195	150	173	157	156	151	161	157	154	154	166	183	140	147	164	144	164	169	164	156	171	153	155	166	180	162	166	171	172	170	168	158	146	178	184	182	156	176	159	169	176	180	165	162	175	174	170	184	152	171	156	151	151	145	168	143	156	152	149	169	179	160	177	154	163	180	155	147	179	194	141	158	154	164	171	173	170	160	153	149	150	157	174	153	156	170	150	178	165	140	142	169	152	154	157	153	169	163	182	160	163	167	174	172	143	172	156	162	157	154	164	169	155	167	147	174	161	174	158	145	171	153	179	157	155	151	157	158	158	160	149	162	170	155	161	142	174	190	148	155	163	157	162	168	160	157	178	178	173	185	172	173	163	171	159	185	172	164	166	177	169	161	165	177	157	159	179	173	149	166	182	141	161	157	184	163	160	145	168	162	161	152	167	158	190	171	159	158	159	157	185	182	158	150	171	134	146	164	184	164	165	165	157	139	142	172	162	161	166	175	134	159	164	147	172	160	162	178	171	158	176	155	159	146	161	155	162	144	150	147	156	189	188	163	148	186	175	179	157	169	159	153	171	150	150	175	171	177	152	179	165	195	145	169	167	174	177	142	163	160	167	149	172	151	181	176	175	171	190	168	154	176	176	162	159	165	160	146	165	151	179	161	150	161	157	163	168	163	177	158	157	172	172	174	140	172	161	156	175	164	153	154	137	164	147	164	150	175	183	165	155	177	173	178	154	158	186	165	148	177	166	176	162	163	168	190	165	135	165	173	162	159	170	175	163	185	176	178	149	158	160	142	160	169	140	152	145	155	162	145	172	158	170	146	171	158	176	178	175	158	153	172	151	170	171	162	149	144	147	171	162	157	154	176	177	167	157	167	167	180	150	197	163	147	163	155	162	132	148	163	158	166	165	164	165	158	170	149	146	155	178	166	175	151	143	165	176	139	154	170	150	169	169	137	172	167	141	180	159	158	160	160	141	164	161	162	168	171	150	184	153	158	165	173	139	161	172	163	150	135	171	151	153	154	152	147	174	164	132	179	163	149	158	185	164	158	182	182	175	169	167	167	143	155	142	168	184	185	168	162	175	156	177	168	168	164	143	171	174	173	172	158	153	178	164	138	170	152	187	143	165	158	165	166	159	135	158	183	177	165	181	154	151	153	152	163	156	148	141	157	170	148	180	151	155	167	153	189	157	158	155	165	164	183	136	162	166	177	160	154	168	131	161	159	169	147	142	152	151	161	151	176	169	167	181	166	181	152	160	163	159	159	174	172	150	145	166	161	176	178	166	167	138	171	147	165	169	154	154	179	159	187	153	186	177	162	162	157	168	152	161	150	146	153	185	152	173	158	158	153	157	161	163	183	158	150	171	159	183	184	154	160	182	157	184	172	156	148	183	172	190	157	151	151	184	157	152	187	176	158	169	170	148	164	183	164	170	182	165	173	182	160	171	176	158	155	172	147	156	164	164	192	191	148	171	140	182	147	148	150	165	168	164	167	174	165	178	149	164	176	173	158	147	173	170	186	166	159	168	134	142	166	165	160	189	165	187	174	163	193	171	157	150	138	167	162	175	159	156	143	154	167	174	167	175	187	162	178	159	149	151	144	165	171	171	147	166	154	149	179	149	172	163	154	157	177	166	158	178	169	172	144	186	177	153	168	195	155	148	144	150	177	160	184	174	178	157	166	159	177	160	178	170	171	168	173	174	179	160	168	165	172	180	183	144	182	145	164	165	150	166	165	170	153	165	174	183	139	178	177	162	181	166	153	162	139	157	144	162	181	164	167	171	171	193	157	173	187	144	162	185	142	169	142	169	180	154	150	175	175	163	164	147	167	159	164	164	164	159	147	152	152	171	152	151	172	149	168	180	181	151	156	163	162	168	149	161	167	176	155	184	169	137	157	157	148	170	163	161	161	162	159	164	170	161	148	170	136	165	158	145	177	169	171	176	166	171	165	171	155	176	136	160	154	154	158	162	179	143	154	152	162	156	167	151	150	178	163	151	162	160	175	142	156	163	150	191	159	172	176	175	174	153	160	170	172	169	151	167	159	164	169	184	163	166	180	139	147	156	187	169	163	154	168	186	167	155	164	146	144	158	159	168	173	175	155	146	164	179	167	164	158	165	157	149	159	147	169	180	166	173
24476	20384	26513	24129	20374	9174	1294	823	697	612	540	523	478	446	426	433	397	381	428	378	385	363	392	344	347	351	341	286	378	371	360	342	344	338	352	323	309	366	330	325	333	361	319	300	331	312	367	316	324	344	361	354	361	329	353	333	358	332	357	342	359	301	335	344	319	325	321	330	320	311	291	322	338	350	297	308	329	327	293	311	286	348	307	290	333	286	330	307	300	327	335	268	320	338	353	302	313	316	350	299	310	309	311	345	345	317	301	318	325	309	291	267	302	312	338	342	305	310	321	316	325	302	313	326	333	295	326	335	300	325	306	341	319	310	332	312	309	346	306	319	299	329	360	309	333	288	308	322	288	322	319	319	338	300	304	334	304	322	294	324	331	325	319	306	345	333	286	311	344	310	307	310	370	334	288	293	315	341	362	313	331	329	333	339	330	307	313	318	329	326	303	285	328	290	314	279	332	309	279	319	309	316	314	318	330	336	330	349	284	348	329	276	302	338	346	322	315	336	292	316	276	323	305	299	315	333	316	291	311	313	294	326	330	320	330	317	344	327	358	301	298	326	331	324	309	307	326	329	330	331	338	298	314	303	303	356	339	320	357	317	344	319	311	338	302	341	297	313	304	315	296	303	301	340	344	324	323	315	324	302	329	321	359	352	343	290	311	337	332	310	293	308	333	302	338	305	324	330	328	350	323	297	362	332	329	277	326	302	297	318	306	300	319	333	311	308	294	328	325	301	329	299	293	375	315	355	302	333	340	308	314	325	334	301	286	295	305	350	329	323	311	304	325	299	303	326	367	306	286	319	311	301	320	308	321	337	348	312	351	280	320	282	310	326	316	288	351	350	285	299	310	323	303	320	325	306	334	310	318	311	283	310	336	317	331	298	309	306	316	330	289	313	342	306	284	328	322	313	300	306	323	376	311	303	304	337	308	301	280	312	342	282	299	309	341	304	306	346	333	288	305	311	295	307	285	333	332	305	305	306	349	306	299	297	331	314	326	341	319	325	292	322	306	327	295	304	308	320	329	343	315	321	334	315	326	297	309	326	316	316	334	302	348	320	318	312	324	329	301	350	324	310	305	311	327	315	275	320	322	325	323	331	333	338	335	325	321	308	302	312	324	288	331	338	320	314	340	328	326	305	298	344	316	317	319	306	316	341	335	318	310	285	300	311	287	308	326	330	321	347	347	330	312	283	330	332	314	295	320	328	302	339	306	348	324	310	314	310	327	315	315	324	284	328	315	334	330	337	297	327	303	325	318	305	328	332	323	324	315	287	332	336	346	288	319	307	302	296	342	316	321	307	291	328	339	300	298	308	342	305	320	322	329	286	312	315	323	289	306	334	283	324	313	326	333	349	327	341	307	314	327	329	289	301	308	306	297	310	279	301	313	324	383	320	347	316	368	273	299	361	340	326	301	290	312	330	309	299	324	317	309	300	324	343	346	295	321	297	338	302	288	331	301	310	313	324	304	306	337	295	291	335	320	343	314	312	282	293	328	276	304	312	324	315	307	310	308	296	301	324	306	347	306	289	305	304	310	317	304	362	305	318	332	318	285	322	302	320	334	320	327	318	303	322	327	329	361	342	293	302	317	327	331	311	307	304	350	306	313	323	321	307	286	302	325	328	306	313	310	361	329	320	300	313	333	311	366	342	310	308	306	307	280	312	278	321	322	307	302	311	308	324	345	318	308	307	304	330	325	297	312	315	316	322	324	318	297	333	288	339	343	304	326	318	322	309	304	345	301	301	322	325	317	291	324	263	306	302	321	342	335	281	317	308	324	307	341	291	328	331	341	352	306	297	335	333	357	303	320	320	290	287	300	321	332	290	302	308	303	337	325	323	319	315	280	307	314	321	320	300	325	327	269	344	305	308	353	294	329	302	316	320	312	295	326	325	276	288	303	302	313	315	322	317	323	334	308	300	300	310	332	276	317	330	338	288	300	332	301	320	318	335	331	288	330	312	297	319	306	299	318	314	349	331	319	295	334	275	294	316	300	286	288	299	334	344	314	335	303	336	320	316	321	331	308	312	332	294	328	311	313	314	296	339	312	319	312	322	299	300	308	334	331	320	299	319	304	311	322	327	320	319	297	336	326	336	324	319	315	311	298	322	298	333	281	309	330	332	309	284	329	306	314	322	323	275	323	310	298	318	316	308	305	299	325	343	291	347	300	335	338	327	297	323	340	332	302	334	308	344	298	313	305	328	322	315	331	296	326	314	282	300	307	292	283	295	349	294	318	309	353	302	310	337	320	343	326	310	323	321	323	317	339	317	306	332	329	338	280	336	313	320	320	337	285	310	314	327	349	322	327	331	303	292	315	310	286	307	319	310	306	354	358	315	317	292	313	292	301	322	314	317	326	314	326	318	315	313	317	304	315	337	333	340	304	318	290	289	318	289	316	307	332	317	322	300	303	331	309	294	304	323	319	341	317	301	349	320	310	269	341	292	325	308	314	326	318	299	330	357	323	315	291	328	315	307	325	331	302	307	325	305	324	316	307	322	336	320	311	326	344	312	349	299	296	339	304	314	292	302	370	335	324	296	336	316	319	329	338	306	288	342	309	300	296	273	306	307	301	319	299	333	305	303	317	305	265	289	290	322	316	311	330	328	351	339	322	352	363	326	303	282	300	272	290	304	308	299	293	310	287	316	336	358	320	287	321	327	340	339	306	305	351	279	337	336	369	306	305	300	332	306	320	327	291	324	309	331	284	304	280	265	327	296	322	323	319	326	319	298	301	325	292	357	309	300	312	316	316	344	300	301	300	323	317	336	265	319	321	289	295	311	328	299	303	318	323	333	302	314	311	337	338	282	313	307	288	301	307	311	305	292	282	314	315	313	306	292	313	318	314	294	324	276	315	336	325	310	311	322	334	324	327	299	333	333	279	311	320	309	323	311	310	301	345	327	328	326	323	276	304	293	337	339	281	299	296	291	316	315	317	322	297	324	344	330	298	320	353	324	281	315	308	312	318	299	286	333	283	324	316	323	351	332	343	311	330	329	313	316	317	316	307	336	316	320	288	330	325	299	352	283	334	311	330	363	283	310	309	332	349	299	319	319	304	320	332	312	315	293	318	336	309	320	349	317	371	314	285	339	332	312	342	314	315	284	312	346	319	340	334	291	304	309	344	293	318	334	320	304	326	310	337	292	328	303	311	291	331	323	339	308	305	308	316	317	297	320	331	313	311	325	296	325	311	303	310	303	291	324	329	315	309	311	322	309	287	322	294	321	329	345	296	306	345	329	321	319	292	322	341	332	334	313	320	307	309	335	321	317	318	309	305	322	314	308	357	308	332	261	334	329	331	304	309	320	314	327	339	311	309	319	350	306	327	334	314	334	325	369	325	335	355	302	316	331	330	292	305	342	314	287	334	310	318	308	334	327	332	331	302	319	330	323	340	320	309	318	307	339	325	331	328	313	318	330	317	330	313	288	295	322	296	316	326	330	298	346	327	308	307	329	317	338	306	321
10274	11800	10822	5691	3558	2515	1885	1456	1179	1027	918	791	670	640	598	557	575	550	549	462	468	436	396	408	415	402	383	396	362	380	368	388	379	380	350	328	374	365	350	359	338	337	348	331	340	340	333	319	307	311	338	348	292	345	319	334	342	299	334	321	315	290	342	314	344	311	327	320	311	344	303	316	329	329	304	317	315	338	331	325	318	318	325	317	308	302	335	303	296	263	342	333	309	287	358	278	288	330	305	317	321	328	308	324	333	327	334	325	305	314	321	322	289	342	356	286	324	315	331	305	281	297	319	309	312	322	308	326	317	334	292	330	363	318	312	311	310	318	319	292	308	324	302	296	302	317	337	293	359	287	333	286	328	295	278	329	289	326	305	330	346	320	303	277	320	316	359	297	313	312	332	300	337	315	319	313	313	294	288	307	324	305	310	300	315	333	345	317	313	319	321	313	313	325	310	306	323	305	321	344	332	299	312	328	325	314	315	329	331	331	320	321	315	313	311	353	304	314	322	307	320	296	303	333	322	300	307	307	316	300	295	318	295	295	318	308	305	328	318	347	301	315	331	281	321	325	327	300	302	318	289	310	336	321	316	277	306	294	293	355	310	317	315	314	334	310	302	302	316	312	316	281	341	331	323	306	304	313	321	304	352	313	293	312	290	302	306	319	324	321	312	296	316	308	347	345	307	313	315	321	310	337	303	336	321	330	311	318	325	299	312	348	289	333	327	337	270	297	351	309	295	341	349	307	319	323	325	292	276	345	294	332	325	300	292	317	314	305	308	302	305	303	322	294	300	298	299	320	321	290	321	336	351	339	324	318	307	319	318	332	310	321	317	307	339	301	307	297	314	281	309	329	282	329	309	303	315	307	333	309	339	335	290	318	337	324	335	312	333	347	305	312	291	288	289	305	303	301	312	293	320	301	300	315	350	279	319	293	312	310	302	337	326	307	286	300	340	299	288	334	297	308	306	293	310	315	277	317	311	337	302	319	322	294	281	336	310	326	326	297	312	347	310	311	330	310	285	305	310	310	311	328	314	303	303	302	332	329	303	296	325	336	324	322	328	319	333	299	311	308	317	284	311	321	310	318	293	346	287	297	326	297	322	312	321	312	332	310	347	317	300	315	308	296	308	354	312	316	330	293	304	340	288	307	322	317	319	334	339	304	329	313	294	302	306	297	317	300	298	314	306	321	305	319	330	303	329	345	345	315	325	293	338	315	303	315	299	305	315	334	367	303	335	315	292	303	288	327	326	310	306	310	315	324	322	326	285	310	292	334	282	288	310	326	294	313	296	291	309	302	310	320	302	319	315	299	324	302	300	306	293	298	301	311	313	304	316	340	318	304	314	323	316	317	292	320	295	295	312	292	288	312	288	287	303	292	327	307	284	293	299	315	312	305	323	325	349	316	321	333	301	309	265	292	322	304	318	300	342	336	327	319	321	306	307	327	315	290	294	289	316	305	310	332	347	321	303	325	322	278	308	310	304	310	344	315	312	305	328	327	297	305	313	315	303	340	310	337	295	338	318	301	292	305	316	311	271	314	328	333	298	320	311	323	310	332	308	293	335	296	301	331	295	292	325	284	326	341	284	295	343	295	318	303	313	344	320	306	315	302	302	337	296	306	314	343	326	335	305	310	342	303	315	318	322	281	321	317	368	333	327	269	323	348	334	333	355	334	330	319	313	315	304	335	305	354	299	323	333	339	322	346	306	304	327	297	342	323	317	297	308	328	264	305	323	296	328	309	321	273	305	298	284	300	292	290	304	292	337	306	327	307	338	378	337	311	290	341	314	317	315	320	301	303	305	327	327	280	301	327	311	337	296	324	340	295	307	355	295	317	285	320	287	316	316	338	317	330	285	301	325	350	305	334	295	316	309	292	302	310	334	317	331	319	309	315	292	301	307	327	317	305	321	300	304	299	315	296	318	285	320	318	322	326	328	321	331	273	327	299	306	316	306	340	323	306	280	304	286	291	310	337	317	332	289	331	299	335	295	309	321	313	306	297	283	317	286	272	297	303	319	276	307	265	346	315	306	306	294	326	313	336	352	309	308	333	305	301	303	342	294	320	311	283	281	314	330	309	327	275	296	324	345	309	280	337	284	315	328	344	349	308	296	331	342	345	330	331	329	302	299	290	326	314	304	310	319	268	331	299	333	332	291	311	305	315	304	328	311	283	315	333	316	301	291	304	317	309	303	324	339	322	288	322	339	305	313	338	310	342	331	305	307	307	321	329	319	299	319	314	342	291	340	301	299	347	325	330	347	314	336	329	311	340	305	292	339	321	310	306	302	290	303	298	314	313	290	304	293	287	306	297	276	295	349	326	316	352	280	309	329	309	307	314	314	339	314	308	277	323	281	303	301	325	313	303	317	342	314	303	292	335	322	312	290	301	305	318	320	309	305	319	316	316	313	293	330	334	318	307	293	305	306	332	333	322	339	322	307	323	245	313	324	307	310	293	294	302	332	314	345	309	317	296	287	284	320	316	301	312	311	315	326	338	313	316	306	338	296	293	336	330	310	307	366	318	301	271	332	331	308	295	320	320	321	310	327	287	301	308	306	321	300	303	327	306	342	320	283	327	293	288	322	319	316	336	312	326	309	317	320	314	325	301	313	361	329	284	284	318	318	300	309	343	304	338	311	311	302	312	300	328	307	279	317	272	289	342	289	310	317	317	303	286	292	349	307	310	334	327	305	335	327	292	326	303	298	272	292	303	308	318	343	315	323	314	331	296	302	318	306	295	312	314	328	318	326	289	328	307	305	289	315	305	324	327	297	332	312	327	327	321	316	350	304	324	321	293	321	316	290	322	327	312	296	310	305	322	329	312	305	291	306	335	304	270	341	321	316	366	309	328	324	331	331	311	290	300	326	294	337	350	305	334	326	324	327	295	302	311	313	315	299	322	306	334	326	313	297	312	318	293	336	308	331	315	293	330	321	351	331	298	329	309	297	348	307	328	302	325	344	316	313	336	322	314	320	304	315	314	307	320	327	338	294	335	332	308	318	287	325	350	323	310	343	316	302	297	264	314	303	272	301	348	337	321	324	292	347	348	334	304	344	318	331	302	293	319	322	329	316	282	320	312	306	312	359	325	331	326	278	282	281	325	302	339	346	334	348	315	337	326	314	336	373	351	317	286	326	296	302	327	297	304	329	331	303	298	313	344	338	354	319	318	318	324	301	307	309	318	332	301	307	336	310	330	319	267	307	334	314	280	319	305	344	331	330	333	283	297	315	298	314	339	286	350	295	294	332	306	306	325	306	328	318	314	319	325	351	315	317	321	283	309	311	326	294	304	294	304	336	332	321	320	285	323	314	302	325	342	326	283	343	340	312	302	319	298	298	314	309	306	340	299	300	306	303	313	300	323	304	281	319	313	286	331	309	304	305	313	324	299	305	303	284	318	348	298	311	319	311	340	319	317	340	288	334	310	305	281	302	313	316	281	339	297	350	321	325	338	302	319	342	342	323	320
22521	20356	26909	23655	20360	20448	7856	1765	1303	1220	1115	961	946	879	805	847	781	800	730	740	745	712	744	667	711	707	672	682	668	685	612	650	633	656	648	692	667	688	651	702	668	622	652	691	653	648	672	652	638	651	670	647	640	622	634	666	611	653	632	592	661	616	637	683	627	627	671	620	681	597	630	629	598	637	632	626	673	642	669	617	585	641	600	634	650	616	604	669	624	636	638	621	634	665	669	646	656	637	612	657	617	647	655	638	601	626	657	570	632	593	655	669	609	615	654	583	633	628	646	675	640	630	621	580	586	593	593	635	635	608	638	615	644	624	610	619	592	633	607	646	590	625	631	637	651	655	667	598	619	621	629	630	610	613	664	646	622	662	617	669	591	602	595	655	640	576	655	676	607	624	620	620	582	647	630	599	613	658	635	617	636	575	660	671	619	610	618	631	612	649	645	586	624	635	636	654	636	621	610	668	681	636	586	614	594	599	640	631	664	604	623	587	620	645	611	680	638	618	631	636	592	671	616	628	663	688	683	621	603	671	606	603	645	628	638	595	602	646	641	638	624	657	629	612	638	648	664	665	625	632	622	628	620	645	609	697	618	642	627	594	658	579	608	641	654	648	623	630	637	616	669	604	638	660	593	635	609	620	615	667	623	632	683	621	655	673	653	594	594	633	621	647	636	663	638	618	592	666	705	643	629	600	665	645	615	638	574	682	623	649	602	605	643	609	658	597	671	643	563	585	640	642	615	631	658	654	627	636	640	599	602	634	642	648	637	607	594	641	645	631	588	640	620	621	653	632	617	627	625	635	679	654	607	622	606	629	623	635	614	668	664	657	605	611	610	641	612	605	648	624	592	662	631	623	633	634	613	594	587	589	630	611	614	639	670	649	642	620	595	630	625	593	572	641	614	612	608	622	626	602	614	645	615	631	631	665	615	629	654	644	574	625	625	599	629	679	605	649	611	680	665	587	674	636	656	612	568	622	645	644	635	603	669	629	630	619	618	626	630	614	627	685	625	629	585	593	660	628	581	606	611	619	623	719	645	627	654	639	616	597	619	656	614	640	607	686	595	622	635	588	633	639	615	665	634	629	632	616	595	642	625	615	632	606	611	604	630	607	647	694	628	589	632	620	657	629	639	597	643	671	635	652	637	628	626	580	630	661	637	621	596	652	641	628	620	615	617	625	637	648	582	598	617	667	631	660	645	610	640	608	638	643	647	631	671	627	637	620	634	628	649	592	604	609	583	656	585	657	615	616	642	624	637	621	648	638	633	575	637	586	576	636	666	598	594	601	637	619	648	627	639	647	631	585	662	610	577	554	621	657	639	692	602	640	649	631	597	626	621	622	620	603	647	602	628	652	582	597	600	636	617	651	618	617	636	613	625	637	609	668	600	627	633	610	630	637	626	608	633	568	591	623	660	637	625	591	638	648	591	597	608	649	606	597	595	649	665	624	609	671	660	640	600	620	633	664	601	631	631	652	601	647	654	636	612	656	660	661	595	645	590	637	630	633	612	631	621	667	611	646	611	654	640	663	631	616	603	609	594	653	604	605	616	585	590	617	631	597	645	635	624	631	655	628	607	628	619	613	633	644	617	647	668	632	667	636	597	635	626	593	641	592	644	633	648	618	622	657	606	629	624	690	634	601	609	620	672	607	593	602	643	655	660	624	657	619	594	598	649	599	621	630	654	617	631	600	608	597	664	593	592	637	643	615	623	624	610	627	643	629	606	605	624	578	629	673	638	654	638	557	621	604	673	582	626	667	653	626	605	644	592	617	616	650	658	582	624	654	601	643	639	629	613	618	609	634	674	627	611	623	648	627	661	626	647	573	613	657	613	644	659	648	621	639	657	602	628	571	679	609	624	599	590	589	594	617	610	601	608	653	654	651	657	603	607	638	631	646	591	612	589	596	625	645	579	606	623	609	591	634	626	589	621	630	603	620	646	594	626	616	619	610	647	599	647	659	629	646	596	628	594	608	624	629	634	618	615	631	583	632	617	619	598	633	619	660	660	681	627	631	623	651	626	589	629	612	632	636	636	631	682	668	600	642	641	629	613	607	626	661	606	601	630	621	621	600	613	578	612	624	638	610	663	594	588	613	583	610	599	625	602	572	609	664	635	629	605	583	617	628	629	666	680	638	602	661	635	638	647	601	635	637	635	636	631	592	649	637	570	678	662	650	596	633	649	620	618	554	637	612	605	668	592	615	658	634	654	607	661	622	656	613	627	625	577	657	591	672	622	667	697	655	642	634	657	621	674	638	602	644	580	620	590	612	625	628	602	665	605	625	635	602	653	640	599	595	583	632	644	637	620	592	624	622	658	599	622	658	642	608	680	612	611	628	598	625	574	620	586	686	608	643	651	641	631	601	619	640	628	677	604	655	632	653	643	628	638	653	597	667	570	580	606	618	663	634	637	617	653	644	650	595	623	641	652	620	614	628	669	639	645	632	640	632	579	636	614	631	684	613	602	685	640	651	637	641	630	635	619	650	618	630	588	601	612	644	641	617	600	605	616	595	634	610	618	656	672	605	595	635	647	621	625	637	615	603	680	672	623	628	637	626	660	611	597	630	648	610	607	634	621	657	596	600	611	635	629	624	651	666	640	594	622	584	570	629	646	636	607	621	611	631	689	638	689	632	600	623	672	612	639	655	623	608	650	649	649	592	625	633	641	577	591	634	625	638	571	645	553	597	619	611	631	650	606	642	675	644	610	619	615	671	610	631	629	614	596	575	618	589	626	596	641	616	589	660	592	603	577	560	655	628	666	594	620	678	649	611	588	613	646	604	669	619	636	631	637	636	600	640	658	610	608	668	655	599	637	586	629	606	575	598	675	625	629	617	636	656	646	624	634	635	634	632	591	624	688	590	640	615	638	574	595	649	585	623	653	566	657	612	632	619	649	612	606	617	600	596	638	594	628	635	598	631	669	650	626	642	601	609	628	645	604	560	611	586	603	614	634	672	618	595	633	563	633	608	593	610	618	615	613	611	619	593	594	632	626	624	624	647	592	613	661	649	664	642	654	609	621	633	648	640	615	632	641	607	632	625	591	598	641	651	626	646	615	636	647	619	649	609	614	649	655	627	633	639	630	649	603	621	586	611	676	629	604	621	624	626	634	618	653	642	577	662	590	622	567	639	608	619	613	650	666	632	609	633	575	648	602	623	615	663	626	617	670	595	624	613	626	668	610	592	684	661	583	637	606	605	624	611	621	597	681	574	635	601	611	615	596	601	632	561	613	631	559	608	559	568	597	580	621	621	628	590	658	664	662	611	647	611	615	666	665	608	586	616	625	662	604	598	597	669	643	646	635	658	650	650	592	615	636	686	606	654	676	614	607	642	628	643	615	573	637	580	679	595	586	670	628	615	623	604	622	593	607	651	621	611	633	634	627	594	653	640	634	612	682	603	616	637	600	637	593	608	610	626	635	608	647	647	597	640	620	636	645	651	663	600	618	618	585	610	648	623	642	607
14179	18939	17302	9606	6536	4679	3464	2843	2286	1939	1857	1499	1365	1229	1245	1074	1033	989	950	886	786	823	861	777	801	725	788	748	717	735	694	712	679	679	667	678	679	665	644	672	687	643	638	656	674	630	595	675	644	629	714	592	614	668	620	656	638	645	627	639	568	653	612	601	588	599	609	612	633	597	636	600	595	640	613	607	599	578	607	608	596	623	660	613	623	563	606	605	648	604	564	617	617	608	593	626	593	621	626	598	577	603	581	646	565	623	619	591	611	632	615	618	632	627	590	617	602	621	619	554	552	604	589	604	618	639	601	615	604	617	596	612	644	621	605	553	573	597	591	594	590	585	617	626	625	622	619	638	596	636	585	639	605	637	648	615	571	590	608	621	607	600	595	614	606	617	574	618	610	574	609	620	576	603	572	602	609	642	624	598	593	621	586	628	620	615	612	600	571	589	624	573	572	645	639	648	603	622	613	658	595	661	546	643	593	614	556	604	616	615	567	622	605	657	618	649	607	590	596	564	624	607	593	611	561	596	617	622	613	614	556	636	580	604	634	587	595	648	632	581	582	577	643	659	617	577	596	584	585	592	627	584	619	647	633	641	585	627	615	620	597	587	570	593	576	589	587	606	588	617	583	641	593	573	613	576	581	580	595	581	590	633	652	559	608	604	587	608	602	609	591	600	579	624	591	617	608	606	549	613	597	584	652	603	628	614	577	598	639	547	591	615	594	580	591	556	621	569	612	635	574	614	634	614	606	604	641	606	627	585	673	609	628	613	606	611	602	605	659	582	627	598	618	616	566	633	627	609	616	598	566	622	620	626	612	587	634	589	622	637	617	557	615	638	637	624	638	591	553	609	599	589	585	611	588	608	630	616	604	585	551	590	583	561	552	601	581	590	577	572	612	600	640	635	644	614	587	647	586	578	567	625	602	592	595	595	617	637	625	588	620	596	615	580	594	589	581	591	544	619	642	624	628	570	575	552	616	597	603	627	586	620	606	607	578	588	554	593	632	567	611	628	592	619	551	619	593	591	631	594	596	619	631	633	577	581	638	599	574	617	611	607	626	589	593	582	644	610	634	591	600	635	579	591	577	566	604	613	610	567	610	589	578	534	646	638	627	576	605	612	609	625	594	574	611	583	589	594	602	583	565	610	614	574	607	635	554	614	637	618	631	603	651	614	598	587	585	660	613	586	610	632	607	590	627	620	606	640	594	591	618	599	603	623	613	537	583	575	586	587	622	586	602	615	596	582	555	620	607	623	606	626	583	581	611	636	612	609	626	561	641	574	619	608	616	650	591	584	603	617	619	554	625	610	646	586	627	611	598	626	638	614	651	579	584	588	626	602	603	608	645	594	560	627	581	574	632	632	616	572	572	596	607	593	590	596	600	607	636	618	641	591	632	599	572	645	572	605	608	566	646	602	657	578	636	618	670	606	609	587	583	623	614	574	583	582	616	593	643	577	627	608	595	598	591	609	586	588	629	558	623	561	614	610	640	638	614	616	624	576	588	619	558	604	605	615	615	598	623	599	611	559	600	632	581	599	610	556	596	610	605	623	636	564	563	606	566	636	596	618	580	647	594	617	606	574	578	616	623	578	581	595	599	559	596	579	585	596	589	595	613	605	566	606	575	567	638	614	544	606	579	627	587	631	623	613	579	640	584	621	623	562	571	608	595	606	608	598	580	594	603	615	608	605	602	628	627	598	582	603	625	599	599	601	602	626	611	636	594	641	575	591	587	583	602	605	598	608	577	599	555	600	672	632	603	636	631	605	598	621	584	600	624	586	626	596	648	605	621	607	583	583	581	600	569	610	661	605	620	618	635	631	602	565	610	601	600	565	661	606	547	581	591	601	608	629	561	599	611	609	611	626	579	626	552	589	610	635	558	615	572	621	568	637	642	622	608	599	620	607	614	597	630	619	611	583	616	656	606	626	600	635	569	537	579	627	609	596	573	614	633	595	615	622	558	640	597	639	602	589	595	608	567	616	586	577	619	633	585	603	632	628	611	614	558	583	515	618	616	581	586	621	632	616	597	599	568	621	644	633	595	596	595	620	573	576	652	622	568	643	596	618	586	619	606	613	607	607	620	559	607	618	658	593	634	635	634	612	622	620	585	607	558	618	563	610	616	613	550	566	641	586	586	597	601	578	584	589	598	607	602	596	610	568	602	584	564	623	593	582	615	561	615	562	605	632	610	627	564	608	587	612	633	604	626	602	584	604	561	616	579	589	593	596	597	629	571	610	602	596	594	618	587	572	613	637	564	580	588	610	594	566	612	600	577	630	607	606	658	599	634	624	579	617	616	630	595	573	611	635	608	583	584	603	591	620	611	624	619	604	625	629	589	617	591	638	579	565	645	593	630	622	600	580	600	621	589	604	584	575	635	609	598	583	569	629	596	593	589	589	604	588	608	603	587	592	611	587	555	628	612	572	593	550	615	597	586	617	563	566	629	623	621	592	618	623	624	610	576	573	540	612	607	592	608	609	587	602	582	578	623	597	604	619	650	595	629	607	557	620	588	587	629	596	619	538	607	624	633	615	601	616	614	561	593	611	606	557	615	642	535	632	601	602	613	613	610	604	586	587	654	588	647	590	570	637	560	615	617	597	609	619	583	600	615	576	588	576	642	592	624	599	578	594	599	576	638	555	602	585	637	588	591	587	649	640	596	600	585	573	619	642	602	613	569	578	584	566	604	585	591	578	626	588	628	609	610	604	631	634	555	592	617	595	592	614	547	571	598	581	650	583	593	577	609	587	583	586	576	587	574	574	601	565	583	579	608	604	606	591	624	617	574	656	590	596	565	570	590	578	577	578	618	604	610	589	624	574	655	619	570	570	614	606	580	618	585	596	599	618	609	647	563	591	606	626	594	588	641	598	584	612	597	596	612	652	595	625	574	600	585	661	593	566	626	634	575	596	623	638	610	594	572	579	628	615	611	581	618	606	653	606	559	609	614	602	595	581	561	627	610	612	588	613	573	653	633	561	578	616	619	581	562	601	578	617	617	668	599	579	587	626	639	593	564	613	596	628	609	623	620	615	649	590	608	609	575	624	623	629	555	639	645	601	600	610	579	581	628	551	608	590	593	581	621	584	596	606	577	602	634	623	579	610	659	605	600	636	610	647	595	613	548	581	638	583	587	593	623	621	584	586	593	600	579	646	635	561	584	632	637	611	547	615	648	601	600	567	605	574	593	565	640	665	576	596	635	623	633	623	587	612	604	569	644	556	610	607	607	574	595	620	596	611	607	538	605	596	623	603	624	572	594	636	585	612	658	604	594	586	585	562	641	624	580	623	608	637	617	599	619	634	643	634	594	580	615	577	609	546	594	609	636	570	632	614	634	596	624	591	583	592	582	602	629	563	599	601	633	610	606	595	614	592	563	598	606	606	566	608	612	606	526	620	603	597	614	588	605	651	637	655	556	587	573	611	631	603	586	603	582	581	585	632	602	613	660	678	615	578	599	612	589	617	602	643
27700	12745	1278	351	212	203	159	177	162	149	149	156	141	145	139	132	152	166	148	134	152	164	142	149	137	135	153	133	141	137	139	134	158	153	163	144	156	131	147	130	120	140	159	132	144	133	145	152	149	152	151	132	170	145	151	141	144	134	143	138	153	146	128	126	156	147	132	143	135	127	144	122	133	141	140	139	132	140	146	147	144	157	134	174	127	148	139	149	133	146	152	155	145	137	123	141	151	147	126	130	169	136	130	165	143	140	149	140	131	145	141	122	118	142	147	123	145	125	137	125	147	143	136	151	119	122	124	126	146	146	125	120	147	181	128	125	153	151	158	165	140	150	169	129	149	149	145	141	138	144	136	135	151	142	141	133	150	133	129	145	140	133	142	138	142	140	139	134	128	140	138	137	151	149	148	128	138	164	126	134	138	170	153	134	138	158	152	144	144	139	169	150	144	131	124	128	149	115	154	126	121	149	136	137	145	134	167	160	132	153	157	159	142	164	120	142	124	157	135	168	143	129	148	137	139	136	144	138	130	146	144	128	140	134	137	130	165	140	159	136	129	143	122	160	137	127	154	134	141	138	151	140	134	127	123	156	135	147	140	151	141	133	150	133	135	142	142	143	140	154	159	123	145	159	145	124	139	149	147	128	128	113	133	156	170	124	136	153	131	136	131	137	145	114	160	145	144	126	127	129	134	133	144	158	136	133	130	155	158	148	134	157	139	142	164	147	153	151	146	153	136	148	134	148	130	155	147	126	134	132	153	157	140	156	127	131	132	154	132	137	139	149	122	140	141	136	127	136	128	170	112	111	138	133	140	156	129	123	147	126	146	131	127	138	157	141	143	162	135	149	155	131	110	144	120	108	130	171	131	141	152	141	143	115	179	160	130	127	143	153	164	138	134	143	138	134	142	132	153	137	148	124	144	123	153	145	146	156	133	131	133	126	146	146	152	149	133	152	158	141	137	132	158	161	144	129	162	139	150	139	150	131	135	127	169	123	138	134	143	127	132	121	146	132	150	130	133	139	124	154	146	159	152	137	148	144	142	118	126	139	130	159	150	149	130	118	146	154	140	142	125	126	139	140	148	129	153	142	128	143	145	147	139	131	130	112	118	137	139	130	146	148	132	148	140	143	144	150	143	145	144	155	142	145	150	148	144	132	162	165	138	149	135	155	159	135	130	151	164	127	153	145	115	133	151	131	155	141	141	132	150	138	177	159	130	137	151	141	138	136	145	144	157	123	153	138	141	152	151	153	117	147	131	162	135	136	134	151	134	133	147	158	136	141	136	137	117	146	169	151	149	148	124	138	149	124	149	146	138	143	148	139	140	139	145	140	166	120	126	160	140	150	143	161	127	131	155	155	136	132	111	138	148	121	130	124	140	128	140	126	147	144	124	152	154	162	143	149	118	149	148	125	142	130	152	131	146	145	136	159	145	131	137	139	156	133	167	127	125	165	137	139	129	134	162	129	139	146	151	149	131	158	131	139	128	148	129	133	157	138	130	137	141	144	151	138	162	150	154	153	135	155	160	131	156	135	138	125	137	141	131	157	143	133	139	133	118	128	138	162	122	148	148	144	126	140	140	142	116	136	142	120	129	140	144	138	133	149	140	139	160	154	137	143	138	139	149	136	107	115	136	131	157	133	143	149	157	137	142	161	136	145	155	155	154	149	152	131	144	145	146	151	141	129	130	149	140	137	145	155	165	135	133	153	142	136	142	146	113	148	138	153	120	129	152	133	144	151	125	145	166	122	129	127	149	143	159	121	142	123	166	144	137	153	154	140	137	143	143	148	139	151	145	151	151	148	118	154	142	163	136	144	153	120	143	169	127	147	133	153	151	132	139	125	133	125	140	162	154	158	145	161	127	150	145	132	151	133	148	145	148	169	121	158	143	134	137	117	128	133	162	137	127	155	139	134	139	139	140	141	141	138	152	140	161	126	145	123	137	146	127	130	131	107	136	128	135	138	129	135	142	147	138	134	145	144	108	138	129	147	146	142	133	139	136	149	159	126	124	159	131	151	154	144	161	130	142	144	137	143	143	138	141	135	129	159	131	147	159	152	129	142	137	125	156	151	157	130	169	123	133	160	154	121	143	123	143	168	153	137	138	134	161	148	131	135	151	168	161	151	158	151	179	137	133	150	154	136	130	126	135	119	162	137	133	151	147	142	149	147	152	145	150	139	148	154	152	150	138	129	151	141	131	143	134	144	155	133	142	132	136	145	132	138	137	142	149	145	154	137	127	125	132	141	151	150	124	134	148	129	155	141	146	142	139	164	145	152	143	138	140	149	148	159	158	157	125	121	116	142	138	138	141	135	126	137	131	138	147	149	140	153	164	144	155	150	139	161	139	157	134	118	139	137	114	111	135	146	139	125	141	110	137	122	121	116	147	153	128	133	154	125	121	126	134	136	156	172	142	118	134	139	145	132	145	140	138	136	144	149	124	134	157	138	137	139	143	152	141	138	121	137	148	136	133	156	149	135	123	168	128	146	137	142	146	146	137	148	142	162	140	126	139	137	128	126	149	131	132	137	137	164	142	132	143	141	143	130	129	140	158	139	145	139	131	157	149	144	132	132	141	134	146	143	133	154	151	156	150	137	163	140	154	121	155	131	148	148	140	145	152	145	132	133	140	141	132	120	151	135	148	144	150	137	148	166	145	148	138	154	148	143	148	122	133	138	128	144	138	134	155	144	150	135	133	111	148	134	130	153	128	162	161	143	122	125	151	140	159	134	156	137	143	143	133	121	159	150	130	137	160	161	158	142	163	135	136	123	147	141	156	139	112	134	148	142	132	146	138	140	140	140	134	136	133	124	158	133	127	144	135	137	141	140	150	126	153	119	151	131	154	128	145	142	153	131	148	140	130	140	157	155	118	137	163	137	147	147	133	138	156	139	133	147	142	137	146	139	124	146	109	142	143	143	149	129	139	143	155	136	168	120	129	148	148	147	141	138	164	153	135	141	119	137	147	146	144	124	127	124	141	143	153	158	122	140	141	153	120	131	151	135	115	130	136	134	136	141	151	153	142	128	143	163	131	141	134	140	142	144	125	145	137	129	148	135	126	142	140	140	140	137	127	153	130	158	144	145	154	121	150	143	138	154	144	146	139	138	157	149	124	147	156	144	133	126	129	133	139	117	133	139	161	143	149	152	127	156	153	138	138	146	135	130	147	136	138	143	131	140	133	140	140	128	132	155	166	144	124	147	133	151	128	158	138	121	135	148	149	147	158	141	133	132	131	147	156	137	127	137	148	133	140	136	143	140	117	140	137	162	154	141	141	115	141	142	148	137	133	152	145	140	145	133	129	153	125	153	125	129	137	152	141	135	144	152	142	133	147	163	168	146	146	134	114	140	152	142	141	139	133	162	143	152	152	131	138	140	155	138	132	123	132	124	136	132	173	148	135	145	124	132	136	150	124	146	120	143	138	137	142	140	107	147	133	130	150	119	153	144	145	143	123	139	145	128
5184	978	756	462	347	269	247	211	231	218	170	173	153	178	171	155	180	160	146	178	167	185	186	176	172	180	165	167	162	152	178	172	172	176	163	150	149	189	172	154	164	161	175	177	179	150	173	160	181	178	160	188	162	149	169	145	162	167	158	180	176	142	150	167	144	203	166	170	174	167	151	150	159	170	172	160	175	155	156	168	168	170	161	158	152	185	158	202	164	154	166	162	151	151	144	161	167	158	182	164	153	166	160	174	135	173	152	179	154	198	175	181	157	191	177	147	155	144	146	161	135	162	132	181	158	141	150	163	160	169	156	176	138	159	165	185	171	164	170	151	167	169	142	174	184	164	180	180	173	170	148	188	171	174	157	173	170	191	136	162	169	173	152	165	172	172	169	176	146	170	142	169	188	167	182	184	163	164	173	164	162	153	175	172	177	166	156	149	165	164	180	164	142	156	154	154	155	154	189	146	159	152	181	182	140	147	181	179	165	165	139	179	178	171	158	167	169	160	179	169	130	147	175	193	161	184	166	158	187	171	157	138	179	168	143	157	158	162	151	149	150	143	174	158	175	150	157	146	152	149	171	175	172	156	184	177	154	158	160	179	175	154	178	134	149	151	184	172	155	159	147	144	169	167	160	159	154	156	157	171	164	159	177	170	188	153	155	166	185	160	177	172	166	166	158	171	167	144	166	157	146	158	143	155	152	167	178	177	163	175	159	146	187	173	160	182	174	168	154	170	156	147	140	167	174	171	181	160	150	167	166	152	187	144	183	144	155	155	146	165	187	171	180	161	181	169	142	163	173	135	146	175	167	171	175	178	148	159	173	174	185	166	154	184	137	173	182	192	170	189	163	170	145	156	163	150	139	162	157	164	161	168	138	160	154	164	166	175	176	166	160	156	160	139	160	162	178	155	185	163	141	163	140	159	146	168	178	158	185	153	152	160	169	163	142	136	166	168	144	165	145	163	162	152	146	163	179	161	161	184	144	189	160	155	188	195	177	173	152	173	162	144	162	178	165	150	174	149	159	182	152	161	163	150	153	157	149	181	160	167	159	168	177	183	145	163	165	181	154	169	166	165	178	166	182	189	181	175	174	153	172	151	182	148	160	172	174	163	167	146	151	158	165	153	145	181	165	181	200	164	149	160	185	178	163	169	176	166	157	174	158	143	162	159	169	180	148	162	155	169	153	181	157	148	153	174	161	155	171	176	160	183	187	158	152	190	157	165	143	165	184	174	134	160	134	162	170	134	170	185	177	167	156	180	166	162	162	146	172	156	176	178	158	182	177	164	161	158	163	174	155	141	152	168	141	165	175	145	163	147	170	170	165	167	150	161	149	162	179	168	145	184	187	154	156	143	163	179	155	154	157	158	161	152	163	171	166	154	159	143	149	155	165	152	175	159	166	153	133	156	161	173	148	150	170	167	180	144	146	153	141	157	151	165	179	157	157	152	141	160	166	156	158	181	179	142	149	144	177	169	155	166	166	161	148	155	174	165	188	153	168	167	156	191	163	168	198	169	152	161	163	152	167	175	150	164	163	176	142	171	173	165	156	171	174	153	148	173	147	149	159	142	157	148	187	183	152	178	191	150	152	152	172	151	181	176	151	160	154	163	164	180	159	136	163	135	176	172	173	182	156	168	171	156	156	173	167	171	166	182	176	171	164	149	170	167	179	150	171	189	162	164	152	172	176	171	153	172	158	153	178	164	177	182	191	175	187	171	165	160	172	145	188	186	167	179	143	154	157	168	167	154	165	173	190	170	173	168	163	144	162	133	139	141	157	167	153	170	196	152	169	146	169	181	162	161	172	166	159	168	156	180	161	163	163	174	192	145	151	185	155	166	148	173	172	173	179	169	146	154	190	173	165	182	181	147	145	170	190	164	164	167	171	157	147	182	150	170	156	145	152	143	156	178	174	174	168	154	170	165	177	164	162	174	149	145	177	169	191	152	181	152	157	152	143	168	152	142	153	146	172	166	161	170	161	170	172	156	159	154	160	156	174	167	177	174	153	166	158	171	148	168	143	167	170	161	167	145	173	166	175	149	156	154	172	164	156	165	155	166	153	155	179	173	154	162	152	163	196	188	151	148	173	187	163	182	165	165	126	150	161	179	185	133	179	157	150	174	144	174	150	177	171	158	176	150	165	171	152	160	167	165	162	158	166	161	171	165	175	151	164	153	161	159	142	168	162	172	149	172	175	157	167	160	154	178	181	173	175	175	161	153	176	160	135	178	155	160	169	171	156	167	159	177	157	167	179	157	179	157	163	188	165	174	153	183	173	162	149	153	177	176	169	174	158	176	147	159	151	177	142	185	155	175	175	192	148	174	181	138	162	171	165	159	177	158	125	182	202	147	170	166	173	165	176	175	178	172	161	135	170	154	153	153	155	179	160	173	198	157	165	171	161	177	139	178	175	177	157	164	174	148	140	143	172	149	170	172	149	151	155	159	150	145	174	148	169	166	162	179	144	170	161	165	181	177	145	159	181	164	165	149	177	133	174	176	173	157	160	168	169	163	154	187	146	172	172	161	178	167	167	145	153	147	147	152	167	159	160	165	165	153	151	178	159	150	158	156	167	162	167	173	168	168	136	157	163	161	167	170	175	180	183	171	167	168	148	154	171	174	180	184	155	153	182	165	153	166	161	182	174	162	162	148	173	157	148	153	165	163	177	161	163	170	161	163	176	161	182	150	158	164	182	170	179	178	167	186	144	135	170	148	149	152	161	148	161	157	164	141	165	147	184	165	146	170	160	179	182	125	164	168	175	159	135	162	152	167	161	183	160	173	175	181	154	171	171	159	161	144	163	156	161	184	139	151	160	156	165	169	134	145	177	175	173	164	163	179	176	158	172	153	174	151	150	178	186	149	158	168	156	166	158	137	159	177	161	191	161	180	145	178	162	174	163	145	180	145	194	175	181	179	159	170	149	140	144	172	168	164	155	167	180	152	178	149	164	171	168	145	170	171	179	170	164	153	156	165	166	167	159	163	185	154	152	148	169	168	167	159	171	168	167	182	174	166	164	167	174	177	154	161	152	159	167	150	165	145	171	180	139	143	175	175	165	156	172	166	154	166	162	159	173	158	163	155	157	176	172	146	173	159	190	182	178	150	179	163	155	169	189	186	163	158	186	175	137	167	155	154	166	171	165	178	172	148	146	188	156	155	147	164	141	156	156	156	174	142	152	162	154	151	147	147	180	159	179	168	163	167	182	193	152	143	172	174	163	179	136	165	152	158	168	143	158	153	163	164	185	171	179	171	174	171	185	164	161	134	163	154	169	185	140	147	173	141	158	149	131	153	156	151	154	171	146	160	167	185	186	206	143	161	169	155	166	179	156	170	159	162	168	166	151	159	153	153	159	170	156	155	166	145	191	156	160	154	173	154	168	171	196	172	153	159	171	152	173	165	142	153	167	177	149	169	174	151	157	152	173	154	152	163	173	181	168	164	160	163	176	170	176	164	166	175	152	172
24441	20370	26492	24135	20364	8904	1330	839	679	625	538	510	467	470	426	396	398	409	387	373	381	382	396	377	366	403	404	371	334	329	346	333	343	345	327	315	341	328	351	347	360	349	353	331	342	333	336	322	320	331	330	310	359	346	321	302	320	337	354	291	346	304	331	309	329	344	353	322	321	354	312	331	362	304	302	306	315	334	336	327	304	301	331	329	307	324	323	301	325	287	310	342	334	321	328	362	311	320	303	317	305	317	322	329	315	321	317	303	336	311	337	317	322	326	335	289	316	326	317	316	342	338	338	309	302	318	332	305	316	318	329	307	311	328	311	301	296	328	311	321	320	302	294	323	340	318	328	305	320	337	316	310	324	322	307	319	340	320	286	301	282	314	329	336	342	316	303	314	333	304	335	315	303	311	333	310	302	329	301	320	312	311	326	336	338	321	343	286	303	344	306	303	289	308	309	326	307	288	308	303	316	318	323	300	328	326	332	294	309	344	296	287	295	330	326	318	321	289	325	340	306	341	304	326	316	294	308	327	304	311	264	302	329	291	283	334	313	335	340	307	311	311	318	356	303	300	313	326	287	324	338	295	336	320	306	327	300	334	332	313	284	317	281	332	304	295	321	325	346	328	326	299	331	320	307	304	292	300	301	301	311	347	328	317	306	302	339	315	315	346	306	339	306	310	289	281	332	303	335	317	307	296	345	323	337	313	310	340	318	340	297	322	325	289	329	324	332	329	316	337	322	320	310	356	317	326	336	326	330	343	320	319	305	306	295	316	294	310	308	318	356	305	310	294	322	334	331	295	308	297	304	315	318	341	317	338	349	336	325	287	318	310	309	308	322	297	307	309	320	331	357	307	331	325	324	307	309	324	312	311	309	307	333	301	320	331	363	319	341	307	326	329	310	297	308	322	331	311	300	332	307	288	313	330	312	329	304	336	329	352	293	349	326	303	310	311	350	325	317	305	307	300	312	315	342	371	309	327	300	316	351	323	307	331	328	294	314	331	332	322	315	320	325	346	330	295	315	321	316	340	279	311	311	330	319	324	324	327	319	323	326	297	302	355	307	303	298	303	359	334	293	305	324	322	325	288	336	326	301	312	311	307	358	323	316	317	331	314	331	281	305	326	340	312	302	310	323	300	324	321	328	310	287	300	313	332	296	310	322	294	325	325	315	316	309	324	303	351	319	354	340	331	323	309	329	347	309	342	340	332	342	338	327	300	297	349	301	302	304	326	311	349	311	288	283	315	313	294	314	298	335	341	303	316	306	335	296	325	318	297	297	323	319	327	311	330	313	289	308	314	339	335	310	299	328	303	308	328	270	312	309	319	316	310	318	298	320	323	311	315	323	294	300	315	327	299	311	274	327	303	295	297	329	334	305	305	290	308	309	336	313	302	308	318	302	306	341	319	316	324	307	317	317	321	337	331	332	327	321	316	308	305	330	330	317	330	313	322	316	309	318	321	323	327	286	319	291	286	290	346	338	303	322	313	322	325	264	277	323	297	299	320	343	299	293	335	314	332	312	299	296	307	320	296	320	308	345	322	299	322	359	366	318	300	316	309	334	320	326	316	322	341	352	339	324	299	360	346	301	339	338	303	324	338	307	307	338	295	291	327	317	347	332	307	283	309	330	311	301	307	325	305	284	348	312	317	327	319	321	308	303	311	303	362	317	313	333	373	315	323	287	316	304	292	315	335	352	300	302	294	341	348	313	296	310	318	309	292	303	287	314	303	318	314	313	361	330	316	353	319	325	313	332	323	293	320	325	307	308	303	337	316	294	294	303	314	350	345	329	311	326	303	350	341	336	313	274	285	305	303	326	312	319	331	322	318	317	287	305	301	315	317	317	314	317	338	328	324	305	298	365	342	308	350	310	330	298	282	306	318	307	338	314	326	302	286	272	297	298	320	313	326	353	292	326	319	329	286	313	327	335	319	307	314	339	303	343	316	336	336	310	320	301	343	326	327	366	320	315	312	319	324	318	328	315	330	304	328	315	277	317	294	304	298	318	327	281	328	320	309	302	315	335	296	278	276	316	331	347	324	304	337	321	300	334	311	316	340	303	320	289	316	301	307	302	345	315	317	315	290	335	293	325	336	335	309	328	322	316	354	326	326	295	312	296	305	313	303	344	278	316	325	301	304	336	335	339	312	319	323	343	317	334	315	326	345	308	314	327	335	323	310	349	319	308	314	317	308	334	309	324	296	327	319	326	329	314	315	305	358	313	332	312	340	315	289	336	351	315	325	316	312	307	327	288	327	323	321	334	313	319	330	326	342	306	345	310	309	305	355	342	326	287	346	321	317	311	329	300	328	325	316	301	307	290	298	327	307	327	307	300	301	311	329	319	302	305	330	318	303	312	284	281	315	330	318	309	285	295	312	319	299	335	324	341	281	316	308	306	307	340	340	309	334	328	342	334	320	332	340	318	328	331	343	333	313	301	346	299	338	297	315	289	292	288	307	320	309	299	329	300	302	354	324	326	387	321	310	285	346	349	315	315	329	306	321	363	313	341	296	322	317	326	311	308	313	345	323	326	325	319	308	314	312	284	301	277	289	327	333	344	320	334	310	330	338	300	309	300	319	313	285	276	337	361	318	302	305	304	297	329	367	336	318	303	310	338	330	329	295	308	301	311	304	298	303	329	315	368	318	298	345	319	294	315	310	290	283	315	336	328	339	323	322	291	296	305	317	322	333	331	344	328	300	316	309	317	334	308	309	302	324	321	345	312	335	314	346	320	316	300	310	332	316	366	292	310	312	310	324	328	314	317	308	313	308	305	318	305	319	290	304	313	316	322	316	366	320	301	298	308	302	328	312	321	313	316	285	340	313	332	312	321	338	295	335	334	312	314	339	297	318	322	345	286	354	336	333	296	329	304	324	300	298	346	311	301	319	320	322	325	272	337	305	304	337	323	308	338	298	309	319	310	322	328	322	327	309	306	302	319	338	309	292	320	314	335	317	296	338	302	341	310	326	319	330	303	305	298	300	346	303	285	337	321	323	344	331	294	327	307	310	322	324	318	304	298	331	310	319	273	328	308	334	303	329	316	303	313	296	320	312	310	292	306	286	295	307	299	338	332	321	350	322	334	333	322	313	341	317	290	337	324	321	316	327	330	283	309	331	303	324	337	322	305	317	312	354	327	362	291	321	305	290	350	316	343	330	296	333	327	323	314	323	348	323	318	308	317	315	343	307	345	298	331	319	333	313	293	322	296	293	347	320	307	301	332	345	308	305	302	327	309	320	361	303	299	309	271	325	320	308	335	319	282	340	310	328	343	293	291	280	319	342	319	331	358	342	276	306	308	300	317	310	343	287	310	321	329	310	310	330	301	345	313	317	292	337	313	299	343	296	286	362	337	321	314	317	318	319	311	316	325	315	293	322	315	352	333	356	303	300	329	299	297	339	291	324	305	307	311	310	319	337	327	309	344	314	332	344	322	326	310	316	314	314	336	329	293	327	339	271	274	305	294	357
10826	11936	10652	5666	3647	2496	1901	1407	1231	1059	939	755	682	655	586	533	528	507	500	505	452	467	416	384	427	408	390	390	380	370	406	352	358	369	368	356	361	374	358	363	310	328	350	346	346	338	311	349	373	289	329	333	354	338	315	311	330	312	338	318	351	335	306	307	330	331	331	328	335	291	324	345	328	299	350	320	328	339	338	332	299	335	278	343	309	355	308	290	318	347	308	307	316	339	327	313	338	314	308	302	314	299	340	301	328	326	323	328	286	294	326	335	322	325	332	322	309	342	316	323	313	334	324	336	317	327	327	328	296	313	301	321	302	282	320	294	311	328	301	306	296	319	333	327	301	295	328	322	349	333	328	316	298	331	342	306	306	289	335	324	315	314	313	329	296	315	287	343	319	301	300	344	339	325	341	300	270	296	332	321	311	339	298	322	305	315	296	298	315	300	290	327	307	317	333	298	314	291	263	319	320	291	320	302	323	306	321	301	324	341	332	361	319	328	317	339	305	315	303	308	335	300	326	299	297	317	329	316	316	321	301	309	315	319	330	302	328	307	322	328	329	305	300	321	327	307	328	307	306	297	312	319	278	323	309	302	333	328	321	325	308	313	340	320	327	341	332	335	309	317	321	312	301	295	296	311	327	330	328	296	310	304	301	299	309	280	302	307	358	336	310	290	305	326	334	315	327	293	309	362	309	331	320	305	308	301	288	334	308	302	332	317	309	298	349	287	302	281	318	313	308	325	327	317	304	341	292	329	325	296	300	344	306	321	309	323	324	285	329	303	319	332	294	300	326	334	317	288	297	348	347	313	277	346	302	317	327	304	310	335	321	321	301	323	298	354	347	268	322	350	333	314	328	290	330	310	310	334	316	331	285	328	317	334	316	318	340	316	322	275	315	292	346	290	276	324	311	297	302	282	312	328	279	352	304	298	322	297	302	291	307	322	306	327	329	289	314	303	334	319	320	307	273	298	306	335	307	318	286	282	314	298	315	301	318	309	325	296	299	335	329	315	294	304	308	314	295	304	289	318	294	330	315	293	340	328	302	309	316	338	316	312	321	288	303	336	335	301	328	323	288	347	311	320	296	330	338	315	293	301	275	310	337	333	316	295	330	304	318	328	326	282	326	347	301	317	323	337	326	294	292	309	314	323	326	320	283	318	311	311	306	286	276	328	340	319	299	334	323	323	286	326	322	302	316	301	298	306	308	333	338	290	313	326	306	332	340	299	310	294	324	315	339	309	358	256	310	340	297	302	328	363	343	315	321	335	282	306	294	319	333	290	314	327	321	296	310	285	315	293	314	357	329	328	337	322	287	327	347	322	332	302	321	289	320	324	321	328	341	322	316	314	305	295	298	302	315	324	301	308	323	321	329	324	328	313	299	329	314	320	330	279	285	273	306	330	298	287	332	327	344	301	305	294	294	306	327	313	307	317	299	327	292	287	323	313	314	348	298	350	299	308	339	303	314	327	340	330	318	315	318	319	299	314	305	329	288	313	316	308	331	344	320	312	290	315	313	317	297	317	294	338	305	293	327	315	321	318	304	308	336	324	358	335	320	309	300	292	320	324	324	294	322	289	328	317	299	300	344	316	315	341	328	301	315	323	278	305	298	304	316	314	310	316	302	299	313	312	302	294	353	308	314	299	292	322	299	296	351	303	308	327	272	331	280	349	312	331	318	316	334	296	310	317	320	313	312	320	341	353	312	314	327	270	309	333	315	307	298	296	307	327	316	291	292	322	304	312	309	323	325	329	293	313	331	320	301	329	331	286	330	297	301	305	304	310	317	309	331	317	297	329	299	305	263	323	291	280	288	285	323	264	297	337	321	304	342	338	312	335	301	340	346	308	260	293	290	332	309	317	327	269	303	309	289	319	280	315	351	300	323	323	324	287	318	276	285	332	305	304	300	300	321	317	295	300	279	311	300	280	312	302	319	300	337	320	294	301	326	311	309	340	303	330	285	322	300	330	290	339	300	321	310	305	298	290	312	308	297	325	308	296	314	288	340	327	304	309	298	311	332	317	307	329	319	304	312	314	331	323	354	304	308	306	323	277	318	312	262	305	325	284	336	320	276	337	315	283	306	354	316	326	306	313	311	330	331	302	298	308	313	280	302	288	335	344	289	320	283	296	330	321	324	307	331	323	312	296	304	309	325	335	311	316	306	347	292	305	324	342	294	301	311	325	292	319	323	306	335	304	334	293	294	336	312	323	289	300	351	319	331	296	339	295	316	311	308	338	299	305	328	328	289	297	299	305	297	310	321	339	308	344	308	328	348	339	296	286	320	308	337	325	321	329	333	322	353	268	338	312	318	329	337	297	302	303	322	315	286	312	313	302	298	328	322	303	313	323	322	337	295	343	324	307	292	306	333	286	332	312	344	300	315	314	302	309	334	342	293	326	312	279	325	320	291	294	328	305	310	276	298	311	296	331	326	342	339	316	319	323	307	329	306	288	325	313	313	305	315	330	331	334	321	301	362	275	299	309	303	330	318	314	333	308	315	313	286	296	326	275	304	308	327	312	284	316	276	291	330	288	325	314	304	316	321	320	300	320	306	295	309	340	322	306	344	291	313	349	322	338	311	289	300	301	350	297	323	307	316	328	306	302	290	293	343	326	316	299	309	320	307	306	314	305	298	331	315	308	337	334	318	314	288	306	343	300	315	288	308	319	356	300	307	349	308	323	290	312	359	286	310	284	317	320	310	303	307	315	326	300	309	281	310	305	311	311	329	310	312	355	323	329	323	338	304	335	271	331	316	331	306	304	302	328	333	304	328	314	298	300	326	324	331	328	301	312	305	307	326	288	305	342	295	318	255	307	311	298	305	292	349	354	321	316	303	313	334	301	316	316	330	356	338	338	295	331	311	319	309	311	317	305	330	332	302	255	314	311	318	306	313	321	293	291	281	307	345	312	325	300	292	291	327	344	309	315	295	325	349	320	317	299	334	323	299	322	284	297	301	328	316	340	343	330	306	293	292	309	343	341	314	286	315	299	315	294	309	314	335	300	297	297	324	288	317	347	343	291	288	327	288	322	299	363	349	283	312	350	290	311	300	305	311	321	332	339	340	264	298	307	302	326	301	319	309	306	307	327	325	338	307	308	327	330	336	338	311	325	313	324	314	311	334	295	319	345	325	319	330	328	332	307	323	286	352	308	332	313	320	315	342	344	323	307	308	298	327	296	330	308	317	299	337	330	337	306	324	310	310	351	303	290	337	317	347	294	284	324	339	334	320	287	335	332	315	323	299	312	323	292	313	310	335	311	290	267	322	303	309	337	335	340	304	290	331	389	274	312	302	301	327	332	317	332	307	283	302	318	286	312	317	325	305	286	345	332	316	265	294	297	299	317	324	292	312	296	325	288	313	299	342	329	314	326	316	323	299	327	281	318	336	298	306	324	303	284	331	322	318	298	322	321	299	313	334	313	303	332	278	331	304	354	300	335	338	289	304	326	328	286	330	308	322	266	301	327
22507	20354	26887	23696	20360	20445	7976	1891	1428	1228	1074	1021	944	875	843	903	780	755	763	764	730	689	704	733	722	680	686	746	666	701	684	646	649	646	666	664	633	674	645	680	653	659	719	644	625	639	690	650	635	686	674	701	670	665	633	658	603	589	605	641	643	644	631	649	644	635	632	630	623	652	635	595	645	627	617	634	610	651	621	672	611	615	647	634	634	661	633	626	663	644	607	611	667	629	658	639	633	585	675	599	638	591	606	637	626	634	657	620	608	634	650	646	665	627	612	673	661	598	650	672	611	642	607	622	607	638	597	663	600	676	629	621	651	619	642	633	612	637	582	615	662	603	598	613	669	680	632	629	625	655	660	645	611	604	558	616	616	647	649	659	628	657	620	621	608	621	646	660	637	673	641	616	614	625	644	641	637	615	633	637	626	628	639	658	625	619	637	634	646	599	593	671	631	654	628	630	668	649	613	575	619	626	595	635	601	599	617	615	614	637	641	678	612	668	599	636	609	599	621	632	676	654	613	604	608	611	647	611	610	630	636	603	644	656	613	621	599	688	599	672	581	659	643	642	639	595	605	585	582	591	625	601	648	562	622	638	641	642	679	671	619	641	639	572	707	655	604	649	638	628	605	588	615	632	659	648	612	639	634	625	607	663	655	594	635	609	635	660	651	591	655	669	650	597	618	589	549	612	637	662	687	619	638	671	580	573	608	608	628	620	628	622	627	664	635	671	604	625	636	585	617	650	631	624	605	647	619	639	654	649	594	606	624	649	634	646	625	628	642	646	631	617	627	633	617	626	604	650	664	593	597	666	596	648	624	624	584	640	660	637	667	638	616	615	599	615	624	598	636	621	620	587	621	616	642	631	656	648	622	648	614	622	643	626	611	634	588	611	639	575	636	641	641	676	621	611	612	615	682	645	636	621	675	616	606	614	608	637	639	621	587	624	601	599	629	614	630	662	654	650	638	644	637	644	675	637	609	619	635	616	645	658	654	608	663	643	621	652	629	625	611	644	643	589	645	622	626	592	645	611	640	582	592	632	671	638	627	610	604	632	640	596	615	641	660	602	628	630	579	642	643	603	679	625	617	637	602	594	653	581	703	643	585	623	643	647	658	630	623	617	605	583	627	618	615	637	677	674	603	634	672	666	620	650	607	640	653	616	622	626	599	663	664	636	654	654	616	629	653	602	583	670	610	624	618	615	610	648	602	616	587	589	606	593	671	619	577	661	626	643	614	607	599	618	606	628	586	652	628	615	626	633	620	627	640	607	691	595	608	647	616	621	633	634	649	657	655	625	611	603	575	631	626	638	647	611	671	634	657	682	648	616	635	642	636	586	616	630	670	606	588	639	655	651	629	616	608	593	643	638	632	648	632	640	609	614	584	637	667	615	577	680	619	654	597	669	651	613	658	633	630	582	613	604	629	643	559	654	613	655	601	656	612	614	604	621	662	620	663	667	602	655	656	602	615	609	624	657	625	597	612	590	634	641	617	604	616	619	646	646	631	623	595	624	652	593	600	579	643	609	561	594	607	624	617	607	619	609	665	586	669	654	607	551	622	639	621	611	607	637	583	704	639	643	627	660	643	633	634	621	660	612	646	635	632	570	661	621	637	676	670	624	614	627	656	644	593	597	619	628	637	639	636	603	626	635	614	682	602	622	632	611	596	686	614	630	613	628	616	588	633	647	646	605	647	651	612	633	611	622	635	647	604	636	627	616	612	659	655	647	681	614	617	584	589	586	618	657	622	617	632	585	628	613	606	603	632	555	635	639	698	673	632	632	618	618	658	607	593	614	644	663	619	601	612	569	619	635	602	653	604	577	624	638	635	660	637	630	597	626	598	620	628	589	616	662	657	665	591	606	631	648	630	631	579	632	616	636	609	665	580	638	605	649	620	650	607	595	635	603	599	643	658	631	633	602	586	596	617	639	648	607	629	640	641	648	603	639	632	640	572	604	614	634	587	581	647	610	662	573	578	625	657	623	665	621	632	698	619	610	613	608	619	609	602	646	634	559	651	655	636	659	631	654	585	617	630	636	622	693	624	608	638	616	604	630	652	671	628	626	634	608	668	587	638	626	641	589	614	650	645	607	632	606	625	607	666	657	674	598	620	644	637	608	605	614	649	573	638	584	680	603	673	631	631	631	665	621	633	618	621	677	604	638	660	638	644	661	612	684	616	620	640	628	628	648	653	653	634	634	686	624	636	666	634	618	605	611	625	605	586	625	612	626	648	632	638	626	621	573	583	635	635	634	638	669	614	612	599	604	612	598	585	631	609	639	648	642	664	623	590	613	647	682	619	613	662	668	646	635	631	594	600	606	651	641	630	613	626	601	627	640	624	627	653	639	651	642	608	608	627	636	625	622	646	638	605	635	643	598	694	675	605	630	631	648	648	632	613	645	642	641	628	655	636	623	615	597	674	646	637	616	627	602	629	623	635	608	649	627	608	630	639	634	689	684	622	646	660	600	638	655	608	643	639	627	638	675	590	649	642	658	642	621	672	641	568	588	672	654	615	629	623	615	608	665	628	630	634	647	627	559	636	587	644	617	613	621	638	660	614	653	609	611	601	667	677	616	615	607	669	670	602	625	615	604	610	646	648	621	585	626	664	635	607	669	612	570	598	639	620	621	651	655	644	655	584	635	591	628	619	612	612	628	659	621	670	602	581	602	598	606	632	631	653	619	640	609	636	630	660	660	550	587	660	618	649	606	653	625	628	625	628	619	620	571	638	622	686	610	632	575	615	619	635	642	647	663	640	610	646	631	620	648	610	675	643	630	614	661	634	610	596	660	638	606	647	640	611	604	597	642	671	611	595	606	603	630	614	645	620	645	613	646	612	620	639	665	594	634	616	605	652	646	621	634	598	624	604	601	568	618	681	600	640	619	636	607	629	652	641	613	576	610	626	662	613	648	624	582	616	651	608	639	644	659	663	582	591	572	634	652	617	635	611	612	622	612	620	642	577	616	654	597	644	707	634	638	603	608	652	674	638	630	634	612	625	650	594	644	626	629	604	600	608	648	628	659	629	629	650	656	598	615	592	586	624	629	649	601	635	593	625	618	648	624	630	609	628	623	658	615	613	603	634	643	664	616	632	630	648	646	615	572	649	664	613	659	627	638	636	560	658	619	629	587	587	625	591	644	667	645	678	655	611	622	602	619	632	604	626	620	665	589	627	677	598	587	605	649	617	603	601	613	656	605	613	663	637	610	627	609	623	660	583	598	684	611	643	574	636	667	615	607	639	615	688	624	653	593	649	664	638	616	642	625	619	656	595	631	592	607	616	597	645	651	649	629	662	615	670	654	617	640	630	620	659	603	616	661	622	623	599	654	645	620	631	627	612	613	639	601	638	675	599	617	562	642	645	637	639	668	608	666	622	649	613	580	661	617	651	607	595	679	610	662	638	632	637	628	667	606	623	620	620	653	630	608	619	665	629	664	615	664	643	673	663	631	637	632	578	626	631	604	646	644
13721	18866	17309	9857	6613	4663	3480	2866	2285	2007	1796	1490	1364	1222	1178	1096	946	964	975	861	866	823	823	830	790	746	762	771	758	698	710	691	726	720	703	674	684	637	710	704	688	714	684	702	636	653	621	657	663	644	635	625	704	631	628	638	652	604	639	683	655	621	653	598	661	618	626	619	647	656	625	635	587	595	586	597	627	604	596	628	590	629	607	617	578	615	625	602	639	630	592	593	609	625	577	601	612	606	591	565	628	606	609	578	597	576	629	622	620	597	609	595	573	576	638	589	669	587	590	627	587	560	618	583	596	615	619	601	608	596	606	606	605	578	630	614	611	609	630	593	606	605	593	625	597	568	646	592	608	577	567	564	631	643	605	637	593	580	630	593	582	644	622	613	565	577	629	602	638	617	605	635	616	613	636	607	590	627	618	566	628	618	592	594	580	645	573	641	620	598	604	596	612	598	581	589	593	644	555	580	571	628	609	625	640	571	636	604	603	653	587	596	621	619	632	594	639	625	618	601	623	592	618	592	568	579	650	629	588	576	623	609	589	597	582	625	619	587	573	582	594	622	623	597	635	574	617	634	590	594	632	622	611	554	608	611	612	646	595	614	603	631	640	613	585	579	579	591	625	562	599	613	549	604	606	593	576	602	603	601	625	627	650	651	639	583	642	615	629	538	616	609	589	591	601	626	604	636	615	595	619	616	561	649	609	626	559	605	552	585	587	617	557	578	583	643	607	577	600	594	601	635	603	590	631	604	602	610	592	598	601	584	579	627	574	604	621	588	604	595	600	557	586	622	614	580	591	548	598	592	590	568	610	579	594	593	601	653	574	594	596	654	616	595	611	671	580	596	587	576	594	629	606	602	571	581	601	580	592	595	605	625	613	580	627	592	608	616	624	635	617	546	559	597	588	636	604	575	587	594	594	619	591	654	617	599	589	645	571	624	593	599	588	631	620	632	584	634	579	597	570	593	611	628	547	614	622	638	592	606	568	594	636	644	614	609	596	615	560	655	625	560	599	662	542	592	630	608	601	629	600	607	626	643	623	585	606	582	607	552	568	649	594	579	588	622	613	627	573	614	633	593	555	619	639	607	598	585	561	605	598	603	569	552	559	596	587	614	644	578	623	578	646	605	605	636	646	605	621	613	656	569	606	598	571	593	559	604	606	604	609	644	658	603	552	608	630	602	633	580	587	565	576	643	597	591	639	563	587	612	582	596	638	636	613	599	574	577	584	578	625	597	618	610	599	589	625	616	590	571	582	583	589	592	597	591	602	639	589	616	614	612	585	622	596	588	604	589	585	594	613	595	600	622	611	595	598	621	615	630	577	537	587	579	613	599	605	636	632	607	630	589	551	572	610	598	620	569	646	617	580	597	532	594	603	625	558	639	597	606	584	608	583	653	595	611	577	657	591	577	598	588	603	570	622	571	567	643	686	619	634	572	596	586	617	619	614	616	606	591	598	613	592	589	609	573	652	602	618	606	632	647	613	594	636	616	613	633	627	621	611	630	616	597	609	649	591	558	628	610	644	635	620	591	582	612	622	635	577	637	604	605	613	572	588	586	575	575	617	568	627	606	629	608	608	589	604	576	595	624	653	580	612	578	626	601	624	588	580	602	583	601	589	581	563	595	588	583	608	602	602	590	600	595	598	607	582	604	556	640	599	600	580	611	614	617	583	592	608	606	581	584	586	607	585	591	613	570	609	610	606	619	613	640	592	586	593	610	601	628	604	607	594	591	587	594	606	627	606	584	581	607	589	588	654	586	590	540	619	581	581	595	635	609	547	595	608	568	626	591	615	614	621	611	605	633	602	604	586	623	664	611	544	603	580	581	546	578	637	591	625	612	586	621	604	658	603	575	578	644	566	578	620	607	636	649	623	590	613	610	605	636	594	592	633	588	602	619	603	624	589	577	625	607	639	621	654	626	596	622	607	562	613	588	604	599	582	566	640	624	570	598	646	644	639	647	575	612	619	624	624	586	629	616	580	574	586	612	619	553	618	566	599	597	576	579	587	614	630	607	609	643	587	638	577	596	601	662	640	587	624	623	619	578	615	555	586	562	600	607	609	635	617	591	567	579	604	626	589	623	615	616	588	631	584	638	599	576	606	616	567	632	606	579	589	588	614	566	633	632	564	549	589	542	638	652	584	587	564	574	612	607	584	625	626	610	564	606	634	584	614	550	615	608	594	601	599	607	588	595	574	575	583	621	577	601	570	586	577	611	610	586	543	530	604	575	582	606	621	557	613	629	593	593	578	616	604	601	626	634	554	600	603	604	595	607	604	639	617	579	580	562	631	566	592	588	605	599	627	566	630	615	632	625	630	602	609	616	588	602	596	602	597	583	591	612	567	641	630	573	622	589	620	593	651	631	617	605	606	576	635	638	590	631	556	630	609	576	625	636	596	619	631	616	589	581	601	607	564	631	633	648	609	575	607	599	574	624	633	595	593	615	634	613	629	624	571	618	605	580	604	593	583	588	589	596	585	601	622	599	631	572	607	595	612	619	602	597	611	631	560	602	625	590	596	601	630	554	605	633	535	616	604	588	649	587	568	624	605	628	586	603	590	597	606	602	584	589	621	631	630	617	634	584	586	610	626	628	609	582	627	540	591	611	602	580	605	608	602	627	596	651	634	612	624	606	585	597	637	618	618	621	634	660	565	658	619	594	622	602	604	634	626	588	537	605	611	576	613	591	665	605	628	572	601	630	615	623	643	611	610	557	576	634	594	610	621	594	570	576	616	593	613	616	598	599	671	605	576	576	570	617	602	621	619	654	641	621	595	613	588	581	594	625	619	576	625	649	624	558	598	597	652	572	595	607	582	609	634	582	617	598	580	584	568	621	630	571	597	647	639	626	571	628	633	589	643	582	573	574	585	589	622	589	598	592	662	592	620	595	629	578	633	610	595	643	579	642	668	597	603	594	621	590	551	630	594	636	620	590	602	599	602	622	574	633	661	626	581	626	573	638	596	596	595	596	614	554	631	589	620	596	598	552	596	595	600	624	573	548	635	627	591	583	607	592	615	611	654	598	597	623	591	657	575	644	578	593	574	604	617	595	574	628	597	578	566	610	633	634	646	608	625	617	581	631	605	586	603	636	626	575	621	632	611	584	612	628	602	619	587	614	594	606	544	590	588	596	562	595	627	612	588	626	594	624	629	594	604	590	635	605	616	603	599	632	594	616	635	583	603	629	593	566	582	594	600	599	642	574	609	615	649	565	609	636	630	609	584	619	623	606	602	617	562	676	575	590	585	604	594	628	597	594	630	597	646	610	614	626	602	580	617	584	608	621	600	604	581	559	648	597	597	619	601	611	600	607	568	605	618	606	586	613	592	613	568	644	558	667	621	556	645	597	640	619	604	577	605	584	567	650	598	568	594	600	587	591	635	577	609	598	581	601	629	610	603	586	613	561	535	601	594	631	613	609	632	532	600	616	572	604	652	596	613	632	625	581	606	592	605	591	620	617	646	600
27728	12675	1250	330	260	187	151	144	181	133	148	142	139	153	135	159	134	153	136	139	141	152	145	149	158	150	144	158	131	144	131	145	161	165	140	157	143	160	139	151	152	144	143	144	136	124	167	120	116	143	157	136	161	164	159	133	148	145	150	140	149	165	126	131	150	140	121	155	127	138	138	137	135	155	135	152	151	153	142	148	155	145	147	131	182	148	139	153	147	139	147	160	150	124	137	133	125	162	151	130	150	128	131	141	161	133	123	158	131	150	133	143	117	145	137	152	154	147	145	132	136	130	138	143	144	147	154	178	152	138	148	152	144	130	177	132	129	143	139	163	121	143	161	152	123	147	148	132	152	134	129	147	155	151	128	145	128	147	122	123	135	120	157	122	166	144	135	155	134	116	154	160	136	139	137	135	128	149	124	145	136	145	155	137	141	126	146	133	154	150	133	148	152	139	114	135	129	142	145	140	136	133	144	127	164	161	146	128	133	147	187	116	154	160	152	149	136	151	139	135	152	129	136	117	146	135	139	130	128	126	162	152	132	125	123	152	112	149	140	139	131	125	141	142	148	136	111	128	147	127	144	150	132	146	157	141	130	137	141	141	124	123	139	146	159	148	129	133	167	142	145	172	150	132	154	141	149	127	146	141	131	138	156	157	161	128	165	141	142	123	133	156	135	140	131	142	127	146	127	133	149	128	142	136	127	137	131	146	132	142	146	125	131	136	123	150	133	132	145	150	125	129	143	151	167	147	156	149	141	148	142	145	140	117	170	148	156	140	149	147	130	148	164	147	148	153	133	146	131	133	139	141	142	157	139	130	139	139	136	134	160	159	138	126	147	135	134	131	138	139	138	160	136	145	145	137	125	138	178	141	132	159	124	148	147	149	138	127	142	165	157	140	137	155	146	132	157	139	127	123	119	136	155	136	134	156	153	149	132	123	150	139	117	141	150	152	146	132	148	173	142	158	167	126	144	121	142	135	134	144	130	138	138	161	149	146	148	146	147	152	137	130	125	137	113	140	132	145	154	162	135	164	124	126	156	148	139	132	149	133	160	145	138	141	138	131	148	134	143	149	159	114	127	123	148	129	139	142	150	140	143	159	133	158	126	124	136	135	164	128	156	154	144	153	143	153	144	133	141	126	158	148	140	139	132	141	138	150	126	138	146	159	160	143	139	153	151	133	121	147	139	156	143	163	149	154	164	136	143	139	136	134	138	128	132	127	147	123	117	123	128	151	142	144	123	144	126	135	129	138	151	129	138	136	145	152	137	128	102	152	127	126	132	126	138	139	141	153	122	134	134	150	133	139	139	131	139	155	154	146	130	134	155	147	134	140	134	136	129	148	117	139	151	112	135	143	131	135	122	145	152	133	148	142	157	139	139	166	129	136	135	142	162	153	134	151	123	151	145	148	124	172	134	159	143	146	131	128	132	146	143	134	141	146	135	149	153	144	155	123	143	160	128	155	139	156	148	127	130	164	130	118	150	151	132	136	140	138	119	134	147	133	149	132	125	161	154	119	140	113	125	119	140	145	131	127	139	164	150	133	123	148	157	159	133	148	157	144	148	133	136	155	134	132	135	142	154	132	137	139	134	124	131	140	148	159	122	162	166	121	136	138	138	136	143	135	135	138	127	147	140	164	121	145	144	126	133	115	134	136	131	135	123	119	141	125	118	136	146	140	142	159	139	131	155	157	148	139	142	132	128	129	173	120	148	140	138	141	141	137	122	151	128	149	130	153	129	165	149	131	151	141	132	138	120	145	130	158	144	132	137	111	133	149	127	158	133	133	146	147	122	130	140	159	137	136	153	152	155	164	139	151	127	126	123	136	133	129	128	138	145	162	124	145	148	131	148	145	118	150	138	160	152	140	170	125	149	148	138	148	123	148	157	154	138	135	134	155	132	155	149	121	147	138	159	141	126	123	149	125	136	141	137	122	132	130	143	140	135	126	146	143	144	122	132	119	124	148	133	140	145	133	129	143	146	134	127	117	139	134	146	130	152	142	154	133	133	129	147	138	126	155	122	135	137	136	133	131	145	141	142	159	134	130	159	135	133	140	154	146	150	157	128	110	136	141	138	147	147	141	148	135	124	137	140	146	124	134	146	173	130	132	136	127	138	139	117	140	150	144	141	174	139	158	124	137	148	129	141	134	136	130	143	150	155	168	125	130	161	159	142	121	134	155	132	140	122	130	131	138	149	132	118	134	141	157	153	157	165	121	151	131	154	174	130	127	139	135	130	133	144	138	126	155	130	120	125	145	141	145	159	144	118	132	140	146	174	162	150	130	173	131	154	144	143	149	143	162	146	145	166	141	143	145	133	156	128	143	140	133	149	156	135	140	152	155	145	121	136	121	155	125	135	131	142	144	122	141	136	119	145	124	152	148	130	150	134	127	158	159	139	125	152	136	124	154	145	125	175	142	132	150	128	136	148	141	157	145	181	136	137	165	132	168	149	156	148	147	131	150	142	135	151	139	143	139	150	134	129	145	146	138	129	149	149	140	163	146	145	147	113	132	134	161	116	125	125	121	148	149	143	119	142	148	135	131	155	144	119	140	132	147	146	132	135	130	135	145	132	167	117	143	140	144	155	141	129	151	131	131	133	141	152	157	141	140	133	131	126	139	131	173	142	125	123	133	155	132	143	128	136	144	152	145	137	140	138	132	136	141	140	157	172	121	143	149	148	140	144	152	151	151	155	128	142	141	132	143	133	122	124	125	145	135	161	127	132	129	140	142	137	133	167	140	149	157	130	130	155	140	137	158	141	150	132	152	125	132	162	134	131	118	142	145	134	151	136	126	129	151	130	145	156	140	140	153	126	159	127	127	133	144	149	150	144	149	147	141	160	150	139	126	149	137	120	130	142	138	139	146	155	151	126	152	143	144	130	175	146	145	143	153	132	153	139	139	136	139	153	149	161	151	150	135	144	154	154	117	144	129	126	155	161	113	145	125	157	133	145	142	135	140	140	178	147	149	147	141	147	118	144	142	136	134	150	127	140	137	127	145	145	163	151	137	129	144	136	160	133	141	156	123	145	144	132	122	137	133	154	142	141	156	142	118	172	156	120	143	154	135	144	145	172	160	173	153	143	162	149	140	149	137	139	143	130	146	141	139	134	157	136	148	160	140	138	138	127	146	136	140	135	151	118	142	143	153	130	140	141	129	125	128	153	155	134	157	123	141	134	154	158	143	147	111	154	136	163	160	142	126	142	151	151	140	142	128	149	140	121	150	139	144	150	136	140	145	143	148	139	157	138	143	144	128	139	121	133	149	145	127	155	153	156	141	118	126	151	145	126	127	139	141	113	134	144	149	128	133	152	153	153	148	139	134	141	133	125	154	130	157	114	152	125	152	140	137	152	140	128	144	145	147	136	143	143	147	139	139	138	134	142	162	126	119	142	122	137	146	147	134	114	150	130	137	155	136	168	152	146	145	127	130	132	119	147	135	132	142	136	125	136	140	135	139	127	138
5159	874	760	444	325	243	236	206	198	203	166	189	179	171	171	189	189	181	170	168	165	181	156	167	169	146	165	162	176	173	148	165	163	172	171	158	148	186	154	168	169	175	182	172	180	172	169	157	150	163	154	181	172	155	174	139	192	155	158	190	152	171	161	157	157	148	174	142	154	152	139	169	161	164	182	170	147	156	169	143	179	161	180	150	149	139	175	172	178	137	167	189	180	168	171	164	172	170	159	150	156	161	169	162	144	161	139	161	156	188	187	152	145	160	167	173	150	158	186	156	183	162	155	160	159	174	147	168	173	165	168	154	166	166	157	189	166	184	175	158	163	163	159	144	160	175	180	148	174	159	178	159	190	166	151	158	172	167	167	146	138	152	163	152	162	162	169	166	148	172	164	146	148	165	160	158	168	168	157	167	158	179	160	190	174	171	176	155	172	157	180	172	169	160	172	167	170	183	183	147	179	170	146	158	168	142	177	176	145	167	172	167	138	158	166	163	177	168	157	157	187	151	170	193	162	168	179	166	141	167	171	164	162	179	189	171	153	163	165	170	150	150	163	164	175	154	164	155	150	169	188	170	182	176	150	166	161	162	147	140	179	153	160	154	173	172	159	177	165	161	142	149	181	165	165	157	193	174	164	148	168	170	166	173	179	160	147	147	163	165	148	170	165	171	129	153	168	158	181	172	178	165	183	167	181	158	164	164	165	175	161	160	155	155	170	158	180	161	170	160	171	161	158	169	148	157	156	167	165	166	151	177	167	165	150	162	158	180	151	165	158	160	144	164	161	179	166	161	153	163	167	180	136	176	174	177	143	158	168	147	168	137	178	174	185	165	167	140	173	181	161	160	154	143	167	158	161	174	166	197	166	173	153	156	165	169	162	165	170	171	158	139	163	190	152	144	161	154	173	163	164	174	159	159	154	150	173	180	156	175	162	147	175	162	183	150	154	124	169	162	129	151	183	173	149	146	145	157	148	158	178	166	162	158	185	164	147	166	172	174	156	170	164	160	174	159	175	159	157	133	165	176	138	139	173	150	162	164	167	184	159	172	166	173	164	169	190	165	187	153	150	174	181	166	128	147	172	180	173	154	168	136	173	164	135	158	170	171	168	152	168	159	161	161	171	155	168	170	145	181	173	158	186	165	147	178	158	157	167	151	180	165	173	159	180	181	165	179	167	162	154	147	152	185	172	161	163	152	166	175	185	154	156	168	154	164	164	144	156	153	165	172	155	172	156	177	139	172	153	169	173	164	153	165	167	155	159	185	164	171	172	172	162	155	169	152	176	155	155	170	158	164	155	173	175	170	160	146	164	156	144	171	178	159	185	141	179	151	159	164	140	192	173	165	151	166	182	186	165	190	159	177	166	149	164	173	166	147	169	147	188	172	168	184	160	158	138	160	160	158	165	183	146	133	155	179	154	159	141	160	151	163	162	161	174	162	155	162	156	164	165	176	168	148	138	164	154	147	166	168	161	174	151	162	183	181	150	160	167	155	158	180	144	144	152	175	160	167	162	141	159	144	176	181	178	160	163	152	146	173	157	165	154	147	163	151	163	164	195	173	175	162	162	158	171	179	172	154	166	180	167	169	146	158	179	152	171	155	183	165	173	162	171	180	160	147	154	175	165	161	162	165	163	161	166	154	172	155	152	156	143	158	137	166	146	159	162	180	148	149	153	153	167	183	172	157	137	170	180	156	145	161	165	153	151	147	165	151	154	147	149	159	172	160	183	156	168	150	128	163	177	170	164	170	159	175	148	161	185	164	148	154	172	147	148	151	162	161	168	164	181	156	150	161	160	183	171	164	172	165	180	167	175	165	169	155	174	179	153	184	177	168	143	154	168	153	165	167	155	167	163	170	156	156	175	157	166	159	156	166	141	164	149	181	150	188	154	168	156	150	152	180	176	168	170	160	164	149	164	181	154	128	168	171	167	152	163	169	150	158	167	187	164	173	158	164	176	138	193	152	148	173	188	164	163	147	161	174	177	194	159	162	149	154	171	177	168	164	163	187	178	162	168	165	158	171	179	172	149	163	167	159	173	159	163	168	182	156	152	169	166	163	171	167	160	176	162	132	157	164	159	158	175	142	165	149	145	172	179	145	147	156	147	166	160	189	164	174	161	164	157	145	158	145	169	149	158	172	160	141	158	158	163	173	191	164	168	162	192	159	165	170	167	156	150	178	159	174	162	160	178	161	157	143	201	171	164	149	165	164	146	192	145	138	148	164	155	157	175	163	163	171	160	157	150	169	176	156	146	147	162	157	156	151	171	138	178	173	174	167	176	166	163	158	153	153	158	194	176	134	157	173	150	168	174	156	181	162	167	155	162	161	140	174	165	166	167	170	143	144	160	150	166	175	158	186	150	162	157	170	165	147	149	180	157	174	159	148	170	166	175	164	154	161	154	165	157	152	153	168	148	154	166	185	147	161	147	172	167	170	164	179	183	173	138	140	167	162	171	163	158	179	181	144	179	146	148	167	164	150	165	136	149	180	169	170	180	165	140	150	173	159	164	170	158	142	144	139	159	154	179	160	166	159	183	188	158	162	173	163	168	167	173	168	161	164	177	167	155	178	166	154	154	152	175	145	188	156	163	162	160	152	165	158	157	156	151	169	143	146	174	155	152	163	134	176	193	150	138	150	147	147	163	178	156	171	164	170	143	163	183	161	170	181	165	187	141	154	154	159	169	179	177	190	163	146	167	146	178	169	146	186	161	190	183	189	158	160	159	160	161	158	140	159	170	161	164	135	166	141	157	173	154	185	162	147	170	157	155	150	158	165	167	163	171	168	174	151	168	182	184	164	160	169	166	137	164	140	178	154	180	146	151	161	157	132	154	138	177	172	163	163	148	180	171	162	161	158	179	173	143	159	138	166	173	159	162	159	170	201	173	161	157	144	185	153	165	154	176	155	154	159	162	150	172	176	178	156	173	173	162	174	167	171	155	159	143	162	129	181	168	147	176	175	158	149	157	152	153	168	161	182	149	157	155	158	168	148	167	158	162	143	162	147	161	163	133	186	182	187	178	172	168	163	143	165	175	162	162	145	137	129	144	168	166	156	157	175	151	184	144	174	160	165	137	163	165	148	143	169	142	154	162	165	169	156	128	141	148	152	158	192	179	181	178	179	149	157	161	143	160	160	184	171	174	160	154	160	176	170	156	182	171	151	157	130	166	158	172	171	146	155	166	164	155	164	170	148	168	149	173	164	160	146	158	165	182	176	159	159	163	177	206	154	182	172	168	163	169	151	145	156	145	144	179	167	149	162	154	161	160	163	151	168	165	164	155	167	132	182	144	206	188	154	167	147	157	173	178	151	160	169	159	157	177	158	135	175	170	153	173	171	160	173	155	152	195	173	187	144	154	172	151	153	148	164	169	174	179	180	162	172	153	167	165	133	152	154	141	183	155	159	161	146	172	148	157	177	191	171	164	149	163	181	166	170	147	154	168	165	194	170	175	170	176	153
24429	20392	26506	24133	20381	8862	1256	798	652	616	573	506	511	461	413	424	431	377	387	421	392	373	346	390	357	396	359	343	359	355	335	383	365	349	315	322	333	328	370	327	358	345	348	329	350	335	314	340	302	316	317	314	325	303	309	344	344	365	312	333	349	317	332	306	311	319	318	303	339	327	318	322	297	288	316	343	334	315	358	350	325	298	306	316	313	297	327	317	296	310	312	302	335	327	342	348	305	337	298	290	332	339	347	337	305	346	331	301	308	329	327	325	352	316	300	319	359	336	299	321	327	334	318	267	315	324	341	330	316	330	304	312	305	333	335	341	316	309	314	334	320	322	320	329	335	339	288	314	328	304	324	320	331	303	342	315	348	314	334	339	359	301	287	320	294	327	337	313	318	317	322	331	315	302	298	307	319	326	327	337	301	306	315	313	339	333	305	304	327	367	328	298	315	316	338	322	282	298	323	324	329	319	328	331	309	321	313	325	324	331	311	307	340	309	336	277	361	325	303	294	333	300	357	320	315	288	328	292	300	318	321	301	314	341	310	355	302	309	310	286	302	342	340	307	347	328	320	330	319	314	330	284	302	313	321	346	306	309	332	311	320	315	338	334	332	362	294	273	336	299	312	314	351	326	300	307	309	333	338	321	326	377	297	317	303	335	336	326	320	332	305	306	311	314	285	308	330	302	306	307	325	323	304	331	320	305	334	313	340	321	333	334	299	302	339	328	336	296	341	362	305	326	298	334	309	309	319	330	334	306	310	289	322	332	344	276	346	311	333	331	325	291	313	323	334	300	332	330	337	321	344	313	326	311	316	331	312	318	334	330	334	332	324	325	317	322	334	322	323	326	340	303	321	325	325	314	308	321	305	341	314	304	307	332	334	304	335	326	321	320	336	299	341	330	327	314	287	344	348	334	299	290	309	331	306	331	309	271	330	293	320	336	322	316	318	310	311	283	326	346	330	334	325	308	331	319	293	293	351	312	315	335	312	299	311	347	301	325	319	343	321	335	311	311	321	328	294	294	299	310	323	329	339	319	317	294	345	300	309	310	353	324	286	340	300	316	314	355	311	309	302	316	318	313	291	324	352	319	305	305	328	320	303	326	341	321	321	325	296	299	330	305	313	310	308	326	298	374	320	348	300	313	326	326	333	328	309	297	270	315	323	316	324	352	341	335	323	330	316	329	343	319	324	305	302	329	343	324	295	308	310	322	279	318	328	305	310	332	317	312	314	317	322	307	319	313	313	324	295	316	291	296	306	316	307	337	315	317	340	325	309	365	330	335	355	341	312	325	314	313	330	329	317	320	339	319	298	312	306	300	306	319	331	296	284	309	320	333	334	310	294	321	349	297	305	322	311	332	297	356	314	339	311	299	314	306	287	322	308	301	309	301	330	320	299	301	313	321	324	313	330	343	323	319	288	333	311	311	327	314	293	320	303	299	339	333	309	300	317	317	337	302	327	283	312	328	309	285	330	343	320	312	295	308	286	310	328	322	290	324	320	322	310	356	336	325	309	332	346	328	317	304	326	310	348	278	308	314	291	365	336	327	310	289	304	296	345	318	291	322	328	312	319	326	305	289	325	298	324	314	313	319	333	341	336	329	304	312	340	333	323	315	315	281	328	298	309	317	318	308	315	308	357	278	289	357	298	327	308	328	338	325	322	305	328	340	375	309	337	326	324	335	315	317	314	294	309	309	348	323	351	334	300	297	320	329	265	328	317	326	339	309	321	281	292	290	325	306	326	332	297	296	292	309	295	318	316	320	377	294	313	348	322	328	303	330	311	314	352	320	323	330	327	311	320	350	331	344	315	333	314	318	347	323	340	334	315	292	321	320	303	303	313	333	342	330	340	337	352	314	321	303	317	329	312	318	309	362	326	324	314	299	336	325	321	306	325	317	332	318	323	308	324	328	317	317	318	286	290	342	322	315	295	319	296	313	294	344	306	326	343	288	331	305	335	301	294	323	326	305	306	302	285	339	314	325	341	288	276	314	306	322	302	279	330	333	303	319	316	306	297	306	313	308	324	291	323	294	333	327	321	313	270	345	322	338	319	335	307	323	321	318	320	339	304	302	332	322	303	280	274	339	316	300	302	292	311	327	300	324	318	332	302	319	307	307	326	320	352	312	308	295	333	310	331	308	338	329	293	328	317	308	335	314	322	300	289	336	297	306	310	294	313	331	319	322	294	293	329	320	316	329	342	310	309	307	325	303	274	298	316	335	302	341	319	337	284	282	290	310	313	317	328	323	328	317	319	361	326	294	328	326	318	292	329	324	324	330	296	332	296	306	297	325	347	329	306	346	308	348	318	307	302	293	292	329	319	338	341	316	315	295	284	309	315	319	298	324	318	321	276	288	327	308	299	308	325	277	313	341	317	297	339	307	313	309	313	297	288	338	333	317	346	313	291	314	340	328	301	316	345	288	335	311	328	323	303	318	308	287	311	321	317	329	339	337	287	302	322	333	303	301	319	320	317	295	316	338	340	327	323	329	299	335	288	338	341	308	339	325	327	310	296	331	321	296	300	311	338	304	324	348	295	332	315	288	329	347	343	342	325	310	325	287	309	328	318	321	277	309	318	336	295	340	342	351	338	298	335	299	336	271	299	334	286	360	324	291	299	298	322	316	308	331	318	318	284	368	317	318	316	345	309	348	289	296	315	308	317	296	330	288	285	314	327	332	299	324	322	325	320	319	315	315	327	325	285	293	312	328	298	341	328	339	323	316	300	317	329	334	340	302	314	333	328	362	313	309	296	320	317	301	301	344	306	336	308	310	287	299	323	327	311	312	309	327	322	321	281	315	315	329	318	327	313	337	307	320	317	323	310	313	306	325	309	318	312	312	294	300	329	326	284	324	317	335	332	287	334	329	338	338	318	324	332	306	327	337	321	323	333	313	305	340	344	340	359	330	299	332	302	299	314	303	307	301	323	330	338	324	382	330	330	287	297	324	303	320	315	329	338	294	296	315	354	322	296	316	310	313	327	324	303	316	335	278	317	324	319	350	305	303	296	312	305	314	318	356	361	319	300	294	319	320	314	338	330	277	328	339	328	318	307	317	305	332	351	323	331	318	288	335	309	307	312	337	327	330	305	342	304	338	315	333	334	344	328	302	301	316	325	318	282	306	330	361	312	348	335	340	341	323	326	330	319	365	321	322	319	283	338	320	311	300	309	318	315	325	314	264	336	328	311	309	306	320	314	323	282	349	347	305	297	317	333	312	275	325	330	327	326	295	322	336	327	312	323	318	319	343	325	313	324	322	345	313	310	311	296	356	331	318	326	302	309	307	330	334	326	338	320	330	313	328	300	325	299	328	296	338	314	331	332	316	313	338	333	319	351	292	337	305	308	309	322	278	306	330	317	331	349	319	288	326	322	329	306	333	311	357	316	354	313	357	326	350	327	312	326	314	297	321	284	345	298	298	301	282	309	341	347	333	318	323	287	346	306	311	269	299	328	316	342	279	313	334
10624	12012	10751	5737	3490	2494	1850	1511	1203	1056	916	817	702	647	572	582	530	512	513	475	460	432	404	393	385	403	376	365	373	390	370	360	364	353	338	384	351	340	332	347	343	338	385	319	326	342	324	343	333	312	349	327	331	335	348	319	335	326	334	312	306	356	338	335	312	317	326	338	323	313	350	318	362	312	334	324	308	353	327	351	362	348	327	330	328	307	330	299	334	278	298	346	296	351	310	323	340	320	319	320	295	337	299	330	326	329	312	316	329	321	314	287	333	318	310	320	303	321	344	339	301	295	271	313	319	336	320	352	318	313	279	304	313	316	279	338	311	333	327	321	309	301	328	321	271	332	331	328	332	310	311	333	310	313	339	293	300	299	304	288	322	292	318	312	336	348	314	312	300	318	311	342	325	295	310	320	337	341	341	302	314	319	308	308	325	313	346	292	339	300	330	307	304	345	310	310	268	331	329	299	327	302	294	291	321	303	317	304	322	314	336	330	314	336	314	313	303	353	288	315	349	285	319	321	317	316	308	333	313	335	326	290	310	291	311	328	332	292	326	297	326	308	299	332	308	334	325	301	305	331	277	338	298	303	321	353	375	311	330	320	328	321	300	298	334	291	272	312	304	290	280	305	287	324	323	298	308	310	347	322	311	318	315	305	320	330	314	333	317	296	348	329	315	318	319	278	327	309	322	332	298	302	337	301	328	325	320	331	329	329	334	297	308	322	305	305	309	282	317	315	315	278	307	322	345	345	309	341	324	305	340	297	313	328	299	296	334	308	347	309	332	308	295	329	313	302	343	335	302	344	349	334	320	310	312	322	331	315	298	312	302	320	303	332	327	323	332	330	330	327	324	310	318	326	299	332	310	301	331	306	294	325	309	305	308	331	330	286	329	302	322	277	294	309	281	283	324	329	347	309	344	334	336	316	295	329	309	327	290	336	323	289	339	320	297	288	328	301	308	317	312	314	303	289	299	332	304	352	353	322	310	308	307	306	262	337	307	292	333	309	292	314	287	308	285	325	361	307	307	337	347	314	302	301	299	303	292	314	305	334	326	322	306	321	316	294	304	319	300	339	321	298	333	347	269	326	330	335	330	328	301	318	292	285	334	320	308	335	310	281	329	304	325	286	329	325	266	296	312	319	323	306	334	304	316	302	313	322	299	293	334	283	318	278	299	300	305	308	303	291	297	330	304	332	361	346	315	298	335	330	323	323	282	337	323	327	326	316	328	315	296	306	315	327	327	307	321	325	320	330	348	322	336	301	280	353	337	313	313	327	321	302	291	324	319	330	309	323	307	318	336	320	306	286	308	319	307	306	339	319	332	316	334	308	338	293	321	316	320	314	332	326	345	287	306	337	326	295	308	309	318	312	313	301	301	346	315	302	300	331	342	326	347	295	325	319	307	327	306	306	310	344	297	319	285	309	310	308	297	319	327	285	325	328	312	344	295	314	296	380	323	311	328	305	303	309	316	329	329	345	301	315	283	326	339	299	307	337	310	322	333	296	326	316	303	359	339	293	284	309	321	306	331	284	318	310	296	319	311	327	327	311	313	324	307	336	316	285	304	315	311	314	303	310	327	327	319	284	302	312	315	290	285	313	320	340	309	316	307	286	345	293	329	314	305	316	302	330	317	293	314	338	296	299	348	301	339	312	343	284	315	324	295	328	334	310	318	280	318	294	279	304	312	337	314	331	319	323	310	303	343	342	321	334	287	308	356	299	333	315	325	308	290	326	305	318	315	298	312	326	296	312	328	294	338	316	317	313	301	338	328	311	315	330	315	319	318	326	301	303	301	289	326	336	324	322	297	334	285	300	290	309	328	323	324	330	301	334	315	340	335	333	289	312	280	272	313	297	322	324	302	300	291	327	296	288	296	332	289	310	294	295	327	301	320	315	319	334	313	317	307	322	351	350	303	302	305	310	341	326	325	313	358	303	305	325	338	312	331	294	312	342	275	312	319	325	317	270	325	295	318	292	355	286	332	288	340	315	294	328	285	324	280	339	321	305	321	310	339	309	315	325	317	299	291	313	290	337	345	312	301	331	322	312	329	277	270	305	336	331	331	287	303	311	284	303	315	288	302	331	284	305	346	300	321	295	318	300	319	315	329	328	337	303	319	310	314	304	307	329	309	324	308	305	355	294	267	310	287	326	290	307	310	341	280	323	307	311	337	316	292	312	319	334	309	309	315	310	333	327	356	341	324	321	331	295	335	291	330	300	325	312	323	313	301	291	296	304	361	306	328	348	298	321	267	307	320	322	323	295	293	285	304	318	299	318	301	334	328	316	342	265	318	288	305	306	324	328	311	348	344	305	310	340	310	300	323	327	323	342	318	307	327	325	296	303	318	336	325	330	318	333	315	325	322	269	339	294	304	313	305	330	343	320	282	273	317	340	291	319	312	313	295	283	297	306	291	325	322	317	302	321	303	285	304	339	321	285	296	299	345	311	299	322	315	286	308	328	321	300	315	336	306	312	310	303	345	319	308	297	307	292	333	300	308	302	319	323	306	321	325	303	318	289	330	324	317	338	303	307	303	314	331	314	351	325	305	305	284	330	322	337	335	338	326	314	291	296	301	332	319	300	307	313	322	325	311	328	317	307	322	330	327	273	335	327	307	328	334	294	314	322	317	313	324	319	305	313	338	352	312	300	327	329	302	291	328	336	324	323	330	322	313	305	344	290	303	335	318	298	309	320	313	326	317	313	299	296	317	313	316	330	268	328	289	317	331	314	312	353	339	300	315	334	310	316	305	333	321	325	320	341	320	314	312	295	341	315	314	343	311	335	283	328	295	311	298	330	327	326	299	334	310	314	320	324	266	290	322	307	319	319	287	329	314	300	349	321	338	283	312	311	337	307	327	297	313	306	367	306	301	311	299	311	329	328	327	319	320	350	311	323	308	379	265	348	328	331	325	313	306	287	299	350	314	305	320	328	330	297	312	309	329	294	333	308	299	315	312	312	303	329	348	309	287	308	338	324	302	338	287	271	321	338	353	322	333	317	312	314	317	309	306	326	312	327	319	315	321	300	305	338	344	332	307	295	284	329	296	298	272	314	302	328	376	334	323	276	316	301	328	320	288	313	324	333	326	305	305	312	319	310	296	303	305	331	311	324	322	315	335	313	317	300	279	313	319	356	324	295	304	336	298	312	322	340	304	308	309	328	290	313	331	323	315	315	310	313	332	282	345	329	314	308	309	321	354	307	298	344	338	308	330	323	319	324	288	334	313	306	321	341	295	328	289	295	334	284	348	320	302	291	318	289	345	326	319	296	284	342	308	300	344	309	338	324	314	297	282	328	323	340	295	336	320	340	340	299	314	349	302	290	331	323	296	333	315	326	314	306	311	332	307	299	311	320	308	293	334	288	348	287	326	338	294	315	337	318	321	272	295	310	329	287	327	318	318	324	311	318	300	294	302	319	354	321	346	320	285	336	336	308	322	307	352	299	331	297	338	308	340	318	313	288	305	321
22565	20388	26994	23659	20395	20450	7926	1818	1276	1187	1118	994	958	884	804	856	817	801	751	719	747	742	782	705	691	684	676	673	736	690	692	684	654	687	685	694	664	659	666	598	713	671	663	614	642	636	634	629	668	647	652	716	659	643	591	633	627	613	598	629	637	668	648	687	625	628	653	604	622	651	628	619	643	602	625	639	602	642	618	628	640	612	659	658	637	599	623	609	601	634	633	621	638	688	674	608	609	637	616	612	660	657	660	635	691	599	636	640	629	658	621	607	615	627	645	637	609	620	601	646	678	631	610	600	626	657	690	640	648	604	628	634	655	624	586	581	613	633	637	631	622	654	660	669	612	603	575	624	587	634	677	640	655	704	602	634	640	620	618	610	609	694	664	659	658	621	654	633	625	589	627	642	591	636	627	614	645	622	659	608	631	648	646	624	636	636	624	637	613	635	600	607	622	639	630	647	610	619	630	607	623	667	616	623	669	584	661	645	641	624	605	606	621	643	627	644	615	643	589	649	646	609	638	648	624	656	597	636	643	632	644	595	614	627	641	643	685	630	649	682	665	623	584	585	616	659	623	612	592	616	606	649	581	601	615	647	627	582	631	625	602	619	585	589	617	653	644	622	604	610	671	641	608	613	629	687	641	668	627	588	674	602	640	635	613	633	627	636	640	647	631	623	598	567	669	655	665	622	686	591	602	595	589	604	653	640	666	555	612	627	649	591	587	620	637	619	569	613	651	596	636	660	589	660	608	631	602	592	665	637	586	633	620	590	626	630	656	575	624	652	633	583	661	653	605	624	600	610	592	625	652	638	601	651	663	675	609	662	655	651	622	624	613	661	588	694	620	620	648	660	595	570	627	621	636	609	664	602	641	643	619	619	608	612	587	638	648	669	647	615	624	633	656	580	676	658	634	604	657	648	635	608	627	633	655	673	624	613	619	674	636	573	628	633	599	647	633	633	599	612	624	616	697	630	618	597	596	663	651	654	666	655	649	648	664	599	597	628	613	588	657	668	632	653	595	655	663	635	641	615	609	614	661	622	668	632	624	652	578	634	623	632	650	602	601	656	618	620	608	619	646	643	635	625	593	651	626	586	665	628	653	634	654	674	588	583	614	667	631	630	620	644	659	639	655	600	628	640	595	602	647	595	597	614	625	623	659	632	579	593	645	639	628	645	598	608	642	609	607	605	636	589	608	614	610	662	655	645	673	659	631	617	630	630	677	598	656	617	595	651	641	715	603	601	622	606	672	608	619	641	639	599	622	585	548	669	602	612	636	642	630	617	629	600	637	633	650	639	652	670	635	635	646	651	652	680	633	635	598	622	644	616	566	629	614	673	611	663	605	669	654	633	592	658	646	668	597	617	629	597	631	597	562	627	643	629	583	636	647	667	671	628	621	611	634	622	651	638	614	593	620	646	633	672	628	609	614	587	619	643	616	628	643	591	645	607	628	642	642	622	636	627	638	686	637	639	686	664	649	581	573	625	641	607	630	647	669	623	631	683	638	640	653	612	603	689	617	638	610	628	651	606	628	656	654	604	659	645	690	687	583	636	660	625	590	636	609	604	588	645	633	662	628	603	622	637	632	620	632	578	623	620	600	645	623	620	599	601	607	616	607	653	641	625	569	634	623	663	636	600	638	642	646	636	606	618	610	640	679	677	597	628	624	637	639	609	594	601	631	637	690	592	635	612	607	626	651	636	613	614	638	596	636	611	612	613	611	637	648	612	607	640	644	608	617	627	630	649	646	642	646	643	584	651	652	643	705	670	649	659	641	666	598	626	662	619	652	582	664	647	636	667	637	634	636	621	610	613	648	641	647	608	650	623	655	619	611	657	644	629	633	630	655	624	653	681	619	615	640	632	588	620	631	657	615	677	600	612	631	631	624	610	640	638	583	643	653	637	635	654	632	631	628	637	650	635	613	640	608	644	612	653	606	597	638	630	612	619	588	650	648	675	623	607	613	639	581	638	604	635	602	618	647	566	612	631	572	595	610	611	677	620	645	633	647	579	612	592	599	657	648	615	661	626	604	596	608	594	656	617	608	613	601	630	618	604	679	678	605	656	636	624	619	632	647	635	656	628	627	642	664	656	594	580	588	603	633	614	649	605	634	656	636	627	612	618	678	623	603	615	611	637	622	589	610	614	648	613	642	664	636	657	673	647	639	640	638	621	612	643	625	625	651	613	598	574	637	650	652	631	663	681	628	613	650	623	625	641	685	612	631	657	671	584	617	617	647	613	632	631	624	695	616	631	655	634	665	633	620	597	612	628	632	613	631	644	640	636	608	633	616	640	621	630	633	601	656	608	620	574	619	622	620	649	630	671	611	625	620	651	637	685	599	688	620	618	621	657	668	615	624	638	594	652	636	604	622	611	616	637	605	636	667	623	616	664	603	649	624	642	640	609	642	635	650	634	631	651	643	619	606	640	598	621	660	620	678	653	616	606	618	625	625	598	581	635	628	604	650	592	614	662	679	653	605	654	649	636	630	594	652	633	620	634	606	645	641	654	653	679	638	612	625	652	618	656	652	666	598	591	626	614	646	626	583	625	620	622	626	627	625	675	602	619	628	656	632	613	606	626	656	623	598	610	592	653	615	619	590	717	609	596	625	638	666	594	627	625	604	585	578	619	594	605	641	591	641	610	620	626	626	609	641	613	639	630	646	627	625	618	650	644	601	609	599	580	634	619	625	590	650	644	672	638	638	659	611	610	635	649	629	659	593	633	644	627	625	582	622	645	666	637	664	586	632	606	585	654	601	630	602	641	607	615	606	587	621	651	592	571	625	676	646	612	630	599	630	622	648	560	594	655	599	626	593	620	652	612	636	636	608	610	540	665	635	616	686	639	619	644	630	636	638	598	654	655	573	641	613	622	629	607	666	644	633	615	654	571	637	631	645	603	640	650	612	620	628	591	591	607	605	623	641	636	609	638	638	578	647	664	606	654	600	642	645	630	611	601	604	641	662	644	637	619	602	577	647	650	589	618	644	613	635	637	639	586	611	603	604	644	651	649	636	634	599	635	653	610	641	589	641	644	618	607	621	669	612	608	607	654	578	595	625	627	628	631	701	639	614	649	620	631	613	636	597	632	641	604	628	596	587	620	637	617	623	612	615	653	673	607	603	632	675	658	597	596	631	646	638	683	640	641	612	622	652	652	640	647	645	616	663	627	560	652	595	629	628	644	655	613	624	587	581	624	635	654	618	591	634	653	634	585	599	664	601	636	574	631	601	624	590	612	646	634	595	610	617	620	618	638	644	614	635	597	640	610	646	627	616	612	676	666	660	609	641	645	633	645	627	634	627	671	613	594	618	571	624	655	659	644	612	624	572	618	600	673	588	624	592	647	570	572	621	629	583	630	658	597	650	653	639	639	643	591	595	588	660	630	645	633	595	640	629	633	600	616	579	606	649	630	601	606	652	624	588	640	642	571	598	635	623	671	634	665	612	667	600	582	593	611	623	614	627	636	620	616
13275	18953	17241	9813	6441	4594	3497	2817	2274	2046	1805	1480	1422	1218	1159	1107	1049	962	975	892	946	889	818	815	810	718	785	747	762	707	756	723	710	676	692	659	689	655	711	685	690	679	659	675	676	642	643	659	636	620	702	681	627	663	605	629	646	609	614	630	646	650	650	657	648	595	604	629	610	595	599	593	589	604	596	573	605	597	685	610	614	647	606	576	647	586	606	610	569	613	609	656	606	610	617	642	578	605	573	591	640	638	573	640	617	589	638	618	572	638	614	633	598	628	632	592	622	646	570	613	638	614	620	632	628	597	616	602	594	573	574	616	603	604	599	599	608	595	625	615	606	594	624	587	619	621	607	628	587	616	647	585	584	601	562	583	629	611	588	606	640	614	604	620	607	630	611	593	643	623	625	603	605	632	578	588	649	666	640	611	615	607	571	593	591	614	589	609	601	613	582	639	620	625	592	646	630	645	641	620	584	620	675	601	604	599	629	637	605	594	614	596	603	666	588	575	616	634	568	606	557	622	622	659	630	643	601	573	592	621	669	619	594	592	583	631	610	596	565	646	625	597	598	625	596	587	601	619	594	586	617	602	596	648	592	632	614	612	571	600	632	631	645	606	598	620	625	610	611	599	636	590	582	603	601	608	650	629	610	614	620	649	581	618	588	576	589	648	603	619	645	611	611	566	631	606	584	611	590	615	659	627	574	626	622	620	637	613	570	609	599	594	610	596	598	615	624	605	624	582	630	568	617	570	609	582	639	590	566	621	644	623	635	614	639	558	630	591	606	577	639	588	610	631	622	633	619	604	620	597	640	616	605	608	602	607	581	616	583	613	539	630	629	609	622	626	588	628	575	589	612	658	635	611	621	625	583	616	657	551	581	560	632	638	642	636	623	607	593	591	623	630	599	588	608	617	627	607	568	572	631	594	640	574	597	584	625	591	625	618	627	600	586	596	586	587	585	602	622	586	555	567	614	662	590	602	589	621	592	610	582	663	610	618	578	631	579	591	604	671	598	595	586	594	588	599	596	614	581	622	602	600	601	599	617	617	633	582	597	622	567	594	656	648	645	616	636	571	600	617	668	625	676	623	615	620	646	583	599	622	593	626	614	590	603	574	600	580	620	610	598	594	609	642	566	604	614	608	619	623	593	617	562	628	629	602	600	583	592	558	625	617	594	630	638	565	605	601	601	614	624	604	575	584	591	625	618	590	577	627	612	615	609	586	622	622	659	607	569	611	609	589	628	543	627	585	625	627	567	626	558	632	630	604	568	561	598	610	598	637	593	647	592	562	596	585	594	612	614	576	575	635	580	622	615	641	625	569	624	680	592	635	617	639	611	633	604	606	610	656	620	596	639	618	573	582	596	625	616	609	611	619	562	584	623	546	576	611	557	615	557	618	598	611	582	629	622	565	603	574	635	570	594	568	613	623	585	630	628	538	627	571	625	595	585	654	606	571	619	541	586	605	598	580	610	617	592	608	645	606	602	611	606	596	610	647	668	604	576	555	604	613	621	630	570	578	590	592	580	604	617	644	611	575	592	569	623	622	572	588	610	656	596	610	602	573	624	593	609	596	625	644	617	601	620	579	583	601	586	563	596	590	635	600	625	634	639	600	578	606	556	611	586	623	631	626	657	606	562	641	633	600	622	653	578	609	584	628	624	598	609	610	576	581	576	600	553	620	595	654	608	616	567	625	600	617	618	594	569	589	608	590	595	588	607	589	590	617	579	616	623	610	569	613	626	644	630	628	595	620	584	593	628	648	608	580	595	615	592	600	611	618	596	611	579	645	589	626	579	611	600	605	602	626	577	604	602	570	649	581	624	620	597	574	606	607	603	599	618	584	612	624	618	581	603	592	574	616	592	627	584	621	626	652	576	650	607	597	573	594	579	581	592	589	632	605	587	631	599	573	589	602	570	588	610	593	637	556	634	576	596	597	638	572	590	614	608	577	601	643	599	593	587	572	558	631	621	629	607	556	601	619	643	593	597	645	603	646	647	583	593	602	640	671	575	596	614	643	592	610	571	599	632	594	639	581	567	605	600	591	571	584	557	648	594	637	610	609	588	610	620	592	578	567	618	608	606	607	586	659	583	605	624	600	610	643	602	583	560	592	627	593	580	627	624	562	584	565	588	619	637	584	604	596	611	651	610	562	656	615	616	577	648	621	600	579	572	593	601	595	545	583	596	603	602	594	640	611	622	554	593	608	584	615	631	580	578	594	605	599	593	586	601	615	643	609	612	593	584	641	628	584	599	599	595	551	595	587	614	598	561	587	607	614	615	590	621	592	571	609	584	606	678	614	580	637	604	645	606	624	595	597	564	600	600	631	629	607	590	610	614	603	605	604	641	601	616	576	600	582	601	578	576	608	614	623	614	617	616	589	578	602	616	580	600	614	591	592	631	635	627	649	609	592	582	577	609	620	590	631	608	596	583	585	576	596	612	589	589	605	669	558	608	640	614	636	575	584	590	602	615	591	613	616	599	560	592	566	584	608	628	593	624	581	619	607	606	622	590	612	609	650	633	637	601	590	587	603	633	597	599	590	588	640	595	574	586	591	651	587	655	590	628	578	630	631	604	555	653	570	622	581	614	629	597	610	611	590	669	548	607	611	594	638	655	622	636	630	658	595	617	581	621	633	624	576	622	598	618	606	634	586	639	530	606	614	582	613	564	565	579	635	610	653	572	598	566	627	617	600	665	619	591	611	609	569	580	583	589	602	605	642	612	648	615	602	619	570	595	649	648	621	637	596	578	598	619	606	628	638	593	601	638	643	593	624	598	602	564	600	567	611	605	628	639	599	616	610	627	573	580	582	639	568	600	576	625	614	575	578	604	590	629	588	609	595	590	622	559	629	664	546	558	562	621	586	606	588	633	620	634	641	575	572	592	614	590	588	610	613	600	590	605	600	679	680	632	626	579	622	564	588	601	647	598	615	566	616	586	616	572	593	609	580	568	608	602	617	572	607	634	614	570	598	588	617	588	595	645	589	593	599	616	593	620	617	580	631	615	634	618	622	617	581	595	581	633	616	608	561	639	620	576	602	640	610	621	628	579	628	557	585	576	617	580	625	591	620	609	627	611	623	614	627	579	636	621	631	609	583	593	630	640	608	631	578	638	644	603	609	580	593	650	652	639	537	609	576	639	588	597	631	634	599	599	575	613	648	656	569	604	605	565	597	634	575	588	626	629	593	607	650	634	542	606	553	582	678	593	566	606	588	607	604	605	623	596	602	623	587	587	598	633	592	598	594	624	620	567	608	580	589	628	604	635	584	598	637	604	642	591	607	630	531	612	574	603	632	637	601	598	593	610	604	599	576	643	576	603	606	620	601	620	610	633	595	617	625	579	589	601	610	642	611	615	589	654	615	583	608	597	611	616	580	578	562	613	582	630	629	593	615	552	627	609	631	578	595	621	583	596	645	617	640	545	616	608	584	577	596	622	616	594	576	621	601	618	608	606	620	619	582	628	595	593	587
27809	12714	1245	371	211	209	200	157	141	146	155	141	166	154	141	147	168	150	150	143	137	139	126	147	133	144	151	141	149	149	146	138	136	155	151	133	116	158	161	147	154	167	133	132	133	158	141	161	146	148	148	124	140	136	126	151	132	143	128	139	145	154	132	142	146	130	164	141	128	134	99	138	122	151	131	130	139	146	135	137	147	147	150	151	158	161	161	143	140	136	140	136	134	143	138	146	137	152	123	148	140	123	147	156	153	139	136	128	149	137	151	134	141	141	116	131	131	148	146	174	153	137	133	116	137	136	143	139	154	134	152	147	137	149	126	145	131	157	136	131	118	137	132	141	142	125	138	133	148	158	133	133	145	151	131	125	148	147	157	124	134	147	155	135	140	149	140	141	147	154	153	134	120	130	145	152	162	145	133	147	148	136	168	134	112	147	124	138	150	106	156	149	141	127	153	146	132	155	131	120	149	145	134	137	134	139	130	130	144	152	159	140	138	162	157	143	125	157	147	146	152	128	138	145	127	156	153	138	161	142	136	152	146	163	143	129	160	144	147	145	157	126	125	143	137	160	133	151	132	139	145	143	162	141	153	146	145	144	169	157	129	159	157	162	135	136	149	132	152	148	127	118	137	138	143	118	146	132	126	149	147	143	128	150	140	139	157	144	152	133	121	152	149	106	141	155	148	145	136	143	128	127	120	148	145	140	144	134	121	124	146	125	142	142	146	145	136	132	140	142	157	143	139	146	122	156	139	143	154	147	137	131	127	133	142	148	156	146	133	137	160	154	150	143	148	123	164	153	141	137	141	165	127	128	150	160	147	157	120	158	167	135	133	137	153	135	122	156	144	154	144	112	129	143	149	121	131	158	129	138	155	133	147	119	128	161	155	136	134	135	149	155	125	148	122	140	142	144	151	139	153	124	117	149	129	144	138	146	160	131	134	142	147	156	133	147	150	133	156	163	142	137	134	143	145	148	126	135	129	140	147	142	133	112	121	138	144	140	164	128	129	131	154	134	145	124	128	124	148	147	144	145	139	135	142	153	148	147	138	141	132	145	132	144	134	156	130	160	157	117	154	127	141	143	129	139	157	169	140	147	124	138	127	122	141	148	138	153	156	145	135	154	133	142	141	156	148	156	143	157	150	168	132	122	151	144	131	142	141	131	150	142	120	154	125	138	167	150	131	156	146	147	118	141	134	164	130	141	134	137	165	137	140	132	146	122	168	140	129	147	134	141	131	158	159	118	128	143	168	142	141	139	167	141	139	127	144	148	130	133	140	102	143	159	131	123	131	145	141	134	136	136	148	144	117	139	162	139	155	138	125	144	151	123	161	140	135	155	149	125	147	156	157	165	136	120	145	146	153	164	159	127	117	132	141	145	114	147	153	143	136	139	131	128	140	133	153	137	148	134	131	135	148	137	142	153	146	157	155	125	164	124	129	133	130	131	147	135	143	138	167	143	150	140	155	135	142	138	145	155	150	153	147	123	126	135	160	139	150	130	155	130	144	144	138	127	163	130	151	141	149	132	127	130	144	142	144	166	134	123	136	127	126	128	138	117	134	150	140	146	172	143	150	139	147	121	143	128	149	161	123	151	138	141	129	160	135	167	147	117	137	145	154	153	123	110	168	148	156	154	149	147	122	152	137	149	147	133	142	134	160	144	124	131	132	121	145	140	150	136	139	148	140	135	148	132	139	133	135	125	126	154	131	144	160	135	165	159	144	151	161	143	151	137	148	131	171	143	119	153	135	126	138	144	159	144	177	122	139	150	128	144	125	132	137	134	134	126	166	146	126	119	130	155	121	147	140	135	134	137	146	133	151	120	135	148	128	132	139	137	136	147	153	143	107	151	133	137	128	156	125	161	139	144	152	140	108	147	145	133	117	130	139	151	141	129	163	157	142	149	137	148	141	148	119	158	132	149	135	157	148	137	172	160	124	140	137	149	148	143	144	116	145	137	137	123	152	128	145	116	133	136	129	149	143	146	146	155	150	126	146	135	155	146	151	162	144	141	136	134	138	136	144	160	144	134	123	149	148	146	152	134	128	156	150	139	141	147	147	162	156	118	163	143	130	129	137	135	114	129	155	149	130	133	117	146	143	143	146	140	116	150	165	134	143	145	136	157	155	161	149	124	142	151	159	134	122	140	141	152	128	152	147	145	158	167	131	123	135	147	152	136	104	148	132	136	138	119	124	122	147	156	158	151	127	136	147	126	140	164	135	144	155	153	131	129	138	168	153	157	133	140	157	141	145	148	165	146	144	160	158	133	159	138	149	132	131	129	144	156	143	146	160	140	128	153	152	148	140	149	137	160	135	134	151	136	157	129	121	141	133	160	133	140	144	132	150	142	165	152	156	157	169	132	147	125	141	154	150	141	128	134	145	148	153	145	127	148	131	127	152	124	126	151	123	140	132	129	144	123	128	124	147	114	166	131	111	142	155	151	128	125	138	147	155	145	131	132	139	133	137	132	150	152	137	145	134	132	152	142	130	131	154	131	149	145	138	149	140	147	156	134	137	157	161	124	145	141	155	140	164	148	155	152	146	114	149	167	137	143	129	143	153	136	150	135	138	146	150	142	148	149	152	148	124	141	156	138	149	143	124	152	147	147	126	119	132	140	137	130	133	151	120	138	136	157	137	138	159	138	127	133	131	141	142	142	157	152	144	136	126	137	167	142	130	152	138	135	150	128	150	129	141	133	146	141	136	116	129	157	130	152	144	128	148	150	131	138	133	153	146	139	123	146	139	126	141	147	130	160	136	137	137	150	145	140	126	109	127	169	154	152	145	168	157	129	144	132	143	144	121	138	155	139	153	130	144	123	122	156	141	133	154	143	150	138	129	138	148	150	133	132	161	123	143	153	149	131	143	134	112	141	150	127	142	118	132	128	148	138	151	147	143	146	123	132	163	133	144	151	146	143	140	153	145	142	156	134	135	135	133	153	164	126	151	140	137	129	127	117	155	118	136	136	146	145	134	134	134	143	128	146	130	154	136	151	122	140	143	145	129	140	168	139	150	142	149	129	137	152	156	132	147	143	144	140	154	142	155	140	146	137	141	134	155	135	140	155	132	117	153	147	137	126	146	158	133	142	140	128	149	138	135	135	142	151	140	141	157	147	132	137	119	156	142	155	136	137	93	149	162	133	136	161	150	124	147	128	138	139	147	142	122	137	144	154	140	156	139	164	147	132	134	137	124	153	130	137	128	143	133	146	134	136	157	140	124	160	138	157	145	135	147	146	142	157	138	139	134	140	138	143	150	154	145	137	153	132	138	126	136	151	147	131	161	135	142	125	137	160	131	145	153	124	146	151	170	146	118	122	135	140	137	138	160	139	133	138	141	113	145	145	165	137	118	136	145	140	162	136	126	131	139	149	147	158	132	125	129	146	148	153	153	143	134	147	125	129	134	149	130	128	138	115	124	126	123	120	135	136	124	143	129	146	138	166	155	128	139	144	141	161	128	148	155	144
5138	856	739	427	347	306	241	224	201	185	229	192	207	174	177	169	173	165	155	162	187	163	176	194	145	172	171	155	170	169	156	178	144	173	172	193	174	163	167	165	159	171	196	158	189	170	182	156	185	167	175	158	158	140	178	169	153	156	174	144	131	166	140	161	151	162	165	168	176	146	152	169	152	151	165	164	164	182	181	182	160	165	176	142	162	171	142	166	168	149	154	175	173	179	174	159	162	169	156	170	152	162	166	156	160	138	155	164	156	158	141	145	151	158	156	183	147	154	173	137	140	150	151	162	173	174	184	143	164	144	171	161	188	167	158	141	157	153	180	165	161	153	189	151	149	176	169	166	156	187	156	183	165	149	164	144	163	186	147	157	149	157	151	153	189	177	177	168	165	183	156	171	201	153	145	165	163	167	176	154	169	172	172	161	182	186	169	165	190	187	181	148	173	149	188	154	154	174	144	147	160	153	158	164	189	153	167	164	183	167	145	170	177	166	154	154	158	151	163	157	155	163	163	189	154	160	164	175	170	171	156	170	178	172	160	168	164	174	147	160	154	153	181	159	169	191	177	182	148	177	159	176	162	187	169	177	161	168	167	160	178	191	160	167	163	165	150	167	162	172	173	192	142	150	155	169	146	158	183	165	162	179	166	153	183	156	156	188	159	167	171	170	163	150	152	156	151	173	182	148	156	145	162	171	186	167	158	172	154	153	190	181	154	179	151	181	151	162	143	164	158	145	170	166	154	152	166	150	180	157	157	170	156	156	151	167	177	196	177	146	166	178	170	158	143	150	140	163	163	151	149	165	164	144	148	164	152	152	159	165	164	163	196	146	157	161	163	149	153	194	185	161	171	147	169	174	176	158	165	188	180	193	166	140	169	175	174	161	184	166	177	169	172	145	161	162	162	174	171	146	185	157	162	124	162	183	165	165	192	194	193	181	159	173	178	170	182	169	167	168	148	159	159	170	161	163	158	161	159	171	158	195	195	172	142	181	131	168	151	148	155	156	157	149	156	158	160	147	170	144	165	162	179	154	131	202	150	139	181	153	164	162	169	163	202	166	171	186	165	183	169	150	146	188	169	177	143	166	155	166	152	160	168	154	159	158	172	161	153	156	171	154	160	177	152	165	164	167	163	150	150	173	173	156	147	176	162	143	163	159	169	160	173	160	162	169	142	173	153	176	163	158	158	165	162	142	163	168	170	149	149	165	164	157	163	160	158	172	161	154	172	179	167	156	164	151	169	159	172	148	157	146	172	157	180	163	178	158	156	154	152	172	171	164	155	153	181	163	148	149	156	147	159	149	182	156	165	152	163	151	177	161	162	168	164	174	149	171	177	162	154	159	176	165	178	165	145	144	144	191	157	160	185	162	151	156	170	153	171	158	155	165	165	157	154	158	166	153	168	163	155	157	158	141	165	172	146	147	141	174	172	169	160	184	177	150	157	157	167	186	145	158	165	149	156	189	163	164	186	148	163	155	156	157	168	157	160	139	156	156	144	178	163	139	150	151	168	156	155	159	182	170	159	157	175	148	157	159	150	171	178	152	181	168	151	153	152	161	157	160	142	183	155	181	172	173	169	169	172	167	144	162	165	158	156	157	153	171	176	169	145	148	154	160	172	178	169	164	185	163	165	143	166	173	156	158	154	167	156	192	144	165	179	167	157	167	162	171	169	186	167	153	166	185	163	174	163	162	151	168	183	156	162	174	157	172	159	163	159	174	178	161	166	175	155	161	175	146	146	171	186	166	149	164	186	161	172	163	166	156	131	163	178	165	171	152	166	149	165	184	162	168	175	152	171	167	160	167	144	137	172	165	184	157	147	159	178	169	159	172	167	156	152	141	181	151	166	173	151	151	161	142	163	179	158	164	151	175	185	174	163	149	158	164	190	195	163	143	186	189	169	171	167	153	170	142	148	180	157	148	141	158	168	145	175	177	160	166	181	163	145	164	169	148	179	170	158	182	162	188	147	178	170	171	173	151	159	157	178	158	163	162	157	169	157	137	179	164	184	142	178	178	175	164	167	172	168	158	173	152	159	164	149	160	172	155	179	155	146	158	147	156	173	161	167	167	170	147	165	161	148	163	162	167	193	170	169	182	152	176	156	160	164	154	169	173	179	180	171	171	142	176	152	161	175	162	164	163	120	177	184	160	182	153	156	177	159	168	152	176	176	138	157	169	157	147	139	166	162	162	164	147	145	164	156	155	167	184	159	151	165	164	151	165	162	178	168	156	188	152	156	158	186	158	165	154	174	179	160	155	160	132	180	179	144	167	155	188	174	181	177	160	177	155	163	165	175	164	149	168	168	158	178	184	153	166	186	170	165	155	184	152	152	163	156	170	158	157	158	161	164	172	182	178	176	177	149	176	155	145	159	146	150	164	184	165	163	175	175	163	172	158	166	164	164	146	156	168	171	170	158	148	176	157	168	170	167	163	169	179	161	171	153	149	153	166	171	179	167	180	156	157	151	182	158	181	185	175	161	171	144	171	167	150	183	179	181	168	168	175	156	169	172	178	166	150	168	173	160	161	167	173	186	162	158	160	164	146	162	160	152	157	147	165	184	143	173	144	166	149	171	158	162	157	158	167	170	152	169	160	160	140	168	180	151	151	160	164	166	170	185	147	176	163	159	173	161	180	166	160	152	181	150	155	171	177	155	161	186	143	182	163	141	155	164	156	187	156	171	177	155	170	167	156	188	170	176	155	169	150	174	142	136	146	169	180	148	162	153	148	186	185	175	160	156	145	171	163	155	149	135	156	157	161	159	188	178	178	191	160	152	161	166	172	174	187	176	183	137	153	172	177	152	164	140	179	158	174	172	168	162	148	171	165	147	146	158	147	145	142	150	172	163	152	174	172	162	160	180	154	170	169	174	178	177	165	157	162	148	164	154	165	172	166	191	179	179	157	167	139	173	176	164	158	180	165	144	171	171	181	157	148	150	167	181	180	173	181	154	148	177	166	181	173	170	159	160	160	180	163	164	151	167	144	170	170	175	160	185	178	144	153	162	161	153	143	137	153	145	179	170	160	153	160	150	159	152	153	164	163	163	165	185	154	176	177	150	165	178	170	141	171	135	155	150	165	187	155	168	161	173	176	180	195	152	156	199	153	170	179	170	181	155	163	164	159	169	161	160	172	169	160	167	180	168	189	164	166	181	151	161	173	150	165	158	172	169	172	157	169	178	167	143	161	167	172	157	160	177	178	166	151	170	156	176	175	175	157	167	137	130	175	148	162	175	171	154	151	148	183	165	176	153	183	173	170	169	162	182	175	173	170	169	179	171	169	166	169	149	164	172	165	139	145	152	161	158	155	176	161	157	175	194	170	169	168	164	172	146	153	146	145	183	179	189	165	163	146	151	154	132	156	177	156	187	171	141	137	189	155	148	157	159	176	171	160	165	176	179	171	161	180	153	143	161	196	174	152	162	150	171	167	181	174	144	133	152	159	176	176	170	160	159	158	148	178
24462	20360	26434	24113	20341	8751	1273	872	666	570	587	515	479	460	472	414	387	365	422	394	400	393	350	397	346	337	377	358	364	380	332	323	344	366	345	368	345	383	318	316	332	322	369	330	316	351	338	336	324	334	329	315	338	306	327	310	332	340	322	304	345	315	321	306	300	315	344	326	336	324	301	301	321	335	313	301	326	373	344	335	340	329	288	311	300	348	327	324	310	346	326	314	359	322	327	333	342	343	330	320	299	302	305	321	324	351	333	342	313	318	322	306	311	299	317	276	287	292	292	326	317	330	336	314	323	317	282	328	303	308	320	311	345	350	329	332	315	318	308	339	298	345	353	311	311	313	316	311	302	330	330	326	306	301	325	360	332	298	324	313	326	349	283	350	314	310	329	325	339	318	341	292	349	321	337	343	317	304	339	317	309	295	340	311	334	295	308	322	325	298	330	311	336	324	345	337	308	327	324	329	355	302	316	328	329	301	314	328	333	292	327	317	308	319	311	310	311	341	326	316	309	305	340	336	308	318	316	331	339	297	313	363	343	293	334	309	336	317	311	367	339	317	304	341	336	306	305	347	292	350	338	314	313	338	331	312	312	335	344	303	334	303	302	319	305	339	296	331	330	346	327	318	327	312	307	294	317	321	322	321	311	317	293	328	329	310	310	332	324	344	293	316	310	335	326	328	345	316	344	338	324	330	323	322	321	319	312	320	363	308	294	324	342	326	304	306	334	351	311	294	307	336	293	330	316	317	323	342	327	307	308	333	310	277	308	310	310	307	311	315	297	297	296	311	309	322	306	319	330	308	317	335	331	317	341	314	311	288	312	292	330	317	313	320	332	344	323	314	349	311	327	324	322	327	301	301	327	335	366	299	314	302	332	316	318	330	321	348	319	328	337	308	328	332	305	309	307	289	346	294	303	354	318	361	320	326	309	331	305	294	304	314	338	319	311	334	323	303	340	353	322	327	333	307	327	304	318	327	306	283	303	305	341	300	329	299	323	288	338	284	330	312	325	323	317	329	309	314	310	317	290	338	312	343	320	316	379	320	339	300	316	337	325	332	307	317	327	313	302	282	291	305	325	312	318	314	332	345	317	335	302	314	329	316	297	359	332	306	310	329	323	308	294	288	318	310	339	335	347	334	325	324	341	298	344	311	359	313	317	321	343	322	331	308	334	344	315	311	308	303	337	337	362	281	320	333	318	328	311	321	291	326	327	323	297	336	311	342	306	293	296	349	301	296	336	326	319	330	315	329	281	316	310	311	314	319	347	312	348	294	306	298	322	298	338	338	320	334	296	345	300	314	336	294	337	324	294	300	332	309	339	292	279	297	351	280	324	306	322	335	341	327	339	294	325	319	309	343	325	326	316	328	334	283	315	317	309	313	301	303	291	302	330	305	343	300	318	318	298	336	312	303	301	344	318	316	350	277	353	318	336	317	320	300	319	308	302	329	335	318	312	312	284	319	289	341	311	312	321	303	332	323	317	358	297	317	311	323	347	318	335	355	323	318	324	314	292	302	317	304	321	334	326	327	316	347	328	349	289	325	380	306	305	296	333	313	319	329	309	304	310	332	294	335	319	328	288	331	322	285	308	322	330	363	323	337	310	343	344	355	319	323	281	319	332	277	320	325	298	323	310	289	309	308	330	329	315	354	338	306	327	284	343	305	341	319	330	324	312	335	333	312	351	309	310	302	275	328	305	352	306	336	298	299	280	327	307	308	300	316	309	300	335	337	318	297	350	305	331	304	314	315	298	367	314	328	336	308	332	317	295	341	297	292	314	314	348	335	298	302	285	317	369	341	328	321	348	337	317	293	318	332	305	325	314	315	346	299	356	284	317	298	336	320	318	312	363	290	306	319	330	347	295	324	321	361	309	306	325	340	319	324	318	330	322	310	340	307	325	323	320	335	284	311	266	334	317	322	334	322	319	286	356	342	323	324	303	338	328	294	306	324	296	320	315	345	286	311	308	352	323	338	300	336	317	321	380	305	281	312	316	321	326	302	315	315	306	331	323	319	312	280	299	329	328	324	332	322	332	339	323	304	331	342	330	310	315	313	309	297	319	312	339	302	344	318	317	335	326	315	314	331	310	326	330	318	330	346	306	324	341	340	306	334	312	322	294	325	315	310	307	347	316	319	316	343	336	320	299	298	317	349	339	318	302	329	348	376	323	338	340	318	361	344	291	298	344	350	303	306	316	309	322	323	329	305	326	291	327	336	325	331	326	327	296	340	293	329	292	299	302	321	318	322	326	332	309	337	331	328	325	315	305	292	315	280	307	299	330	306	332	298	312	337	332	309	306	295	340	295	317	312	293	299	321	350	343	328	327	338	320	285	337	337	320	301	289	321	312	325	337	296	312	355	319	304	311	308	326	317	289	329	291	279	348	320	294	320	310	334	314	339	302	293	329	341	296	310	327	290	343	316	333	318	334	297	315	322	330	317	359	305	322	341	321	325	301	313	332	298	301	330	318	328	308	318	351	318	324	313	313	329	321	338	313	290	296	319	321	320	304	355	366	323	311	315	323	306	310	321	341	302	288	312	312	286	298	345	337	326	295	308	269	336	316	314	319	315	325	296	294	327	316	337	327	314	336	315	302	282	274	311	332	344	273	318	331	341	351	327	295	305	304	312	292	312	327	331	338	339	348	301	329	307	315	320	341	354	351	312	327	305	331	303	332	316	316	304	336	315	319	334	328	312	327	267	373	304	312	324	311	334	298	345	308	286	298	327	350	331	323	338	307	283	319	350	327	308	293	328	354	333	324	323	307	310	293	320	327	293	296	333	348	335	315	324	327	312	335	321	319	321	329	306	302	338	343	335	312	320	317	293	325	312	308	305	316	326	313	352	333	285	293	305	325	333	295	354	293	319	317	317	325	305	314	294	321	333	316	347	336	345	336	304	283	289	328	327	290	325	322	324	278	311	343	340	322	347	325	319	295	317	324	317	316	330	302	351	305	308	313	328	275	314	337	346	339	351	316	291	305	321	322	321	319	322	307	336	295	340	332	333	307	344	346	323	340	323	329	328	314	320	348	334	319	348	324	314	319	345	320	296	302	308	323	304	316	293	306	313	306	294	315	308	335	314	316	332	328	290	279	319	353	327	310	309	292	339	342	309	325	302	354	312	313	324	305	298	311	288	326	308	312	330	301	342	333	352	342	347	314	316	321	319	325	311	306	307	311	295	282	299	317	285	338	356	316	320	315	314	299	321	329	315	303	326	298	281	326	308	290	282	335	314	320	320	318	328	345	307	319	342	303	328	331	365	316	322	301	333	302	323	306	343	328	323	333	336	329	301	305	334	329	341	320	326	311	335	330	327	300	311	306	286	322	302	342	309	307	323	313	311	327	319	338	329	338	302	306	274	317	329	313	333	321	348	315	318	328	296	312	286	304	323	295	300	316	334	313	339	319	372	321	331	299	310	293	300	305	328	317	333	338	319	321	321	316	337	336	307	336	322	302	342	295	309
9364	11835	10717	5713	3571	2523	1811	1435	1258	1038	889	799	709	688	570	572	539	528	487	489	463	432	443	423	420	394	407	401	399	361	383	393	394	346	369	369	328	399	341	346	344	334	329	332	381	354	372	322	351	326	347	334	335	307	358	337	318	319	349	339	328	313	297	345	334	329	293	340	376	310	326	299	330	342	319	326	298	366	302	344	353	307	322	303	295	330	330	312	298	333	332	308	333	302	328	331	342	345	359	301	316	303	301	300	313	343	313	330	309	349	316	324	309	311	293	335	287	322	279	312	329	352	350	299	291	303	295	337	350	305	301	296	268	307	280	295	290	327	337	309	330	321	332	291	331	290	295	301	311	300	297	308	306	343	323	328	303	337	305	300	301	343	308	337	309	284	302	294	318	341	351	290	342	299	304	298	330	359	309	300	308	337	316	324	324	315	295	318	342	353	325	297	312	309	307	304	329	337	345	296	319	328	313	294	327	326	320	359	303	324	316	319	298	347	345	320	332	331	302	311	304	327	295	310	337	302	290	309	289	326	307	314	310	302	305	347	320	310	318	322	320	322	316	327	320	342	308	298	328	326	337	331	325	309	317	302	317	299	329	307	316	319	352	312	327	341	320	313	309	315	360	330	290	321	302	281	300	321	319	297	335	306	296	328	305	319	281	321	311	304	318	315	324	326	326	322	327	299	343	307	301	295	302	355	312	299	322	299	305	331	316	346	347	346	317	285	317	315	282	304	304	344	301	289	321	351	327	318	334	290	297	325	348	326	318	289	310	314	329	301	307	322	310	304	301	307	305	355	325	303	310	308	299	327	280	287	297	306	331	321	295	297	320	307	340	338	308	313	306	301	329	340	325	328	300	316	327	310	323	306	319	310	318	291	314	294	334	325	320	332	322	338	338	310	327	314	306	288	327	311	308	333	314	308	278	289	316	321	316	313	295	338	306	312	295	320	306	295	351	325	307	309	292	320	346	316	324	312	317	347	325	287	311	318	295	324	316	352	305	306	316	303	320	297	301	299	309	300	300	298	298	321	289	331	316	299	310	298	333	314	306	338	308	325	283	289	277	298	344	289	334	284	325	291	348	310	366	300	350	335	349	309	318	343	300	321	333	317	302	294	315	315	329	327	320	339	306	298	297	302	320	322	313	319	322	319	314	295	292	339	299	295	312	340	302	316	320	301	293	319	302	326	276	335	336	318	276	292	333	308	317	308	295	296	303	307	319	322	340	313	316	298	302	316	340	332	346	290	306	323	294	322	304	320	293	290	312	325	295	302	288	323	316	313	310	325	287	317	303	320	316	303	321	309	321	325	343	299	311	317	303	329	322	337	304	297	311	268	316	304	321	366	298	332	289	285	328	319	330	312	307	301	308	341	300	330	345	309	300	328	304	337	321	308	320	335	325	316	277	268	294	309	330	323	318	315	301	306	308	313	311	318	333	324	302	329	311	282	321	334	287	333	316	309	301	332	317	288	326	267	311	303	295	314	358	295	272	354	311	318	302	315	327	280	304	333	341	284	321	291	306	318	314	331	298	338	312	309	346	327	298	314	299	335	324	288	309	308	319	277	338	329	331	315	309	320	315	334	306	335	290	320	327	303	298	316	313	303	307	279	323	333	307	298	319	301	317	318	321	312	340	301	288	308	269	350	284	323	330	317	328	322	347	327	334	312	311	325	306	304	324	303	308	308	315	341	344	294	336	303	318	320	310	306	326	304	329	321	284	305	338	315	313	331	290	316	305	297	331	309	308	309	311	314	266	315	326	264	335	306	330	326	324	331	325	335	307	312	306	342	330	314	295	328	319	296	302	315	319	322	325	301	325	332	333	310	322	313	313	297	303	309	318	296	286	323	306	353	294	313	350	308	324	295	303	292	326	302	330	307	316	294	327	365	317	315	343	306	299	288	316	297	309	307	319	304	337	353	346	317	323	341	320	347	324	281	340	304	368	310	276	326	289	310	281	317	322	309	279	296	326	312	328	345	322	310	333	318	334	301	313	315	314	329	327	306	332	310	309	317	316	288	295	348	327	323	353	343	363	315	326	324	321	340	332	328	302	328	282	302	299	275	305	326	313	334	321	351	283	305	327	311	324	332	316	314	315	315	311	307	308	323	312	323	335	322	323	345	283	302	302	341	287	337	314	310	315	347	312	334	337	317	330	316	336	309	323	302	368	329	292	311	319	311	334	297	304	344	329	329	321	319	329	293	331	333	312	331	316	312	304	316	340	331	327	299	309	305	318	334	310	318	316	322	334	305	302	301	323	313	327	304	325	340	345	287	308	317	293	318	321	331	305	307	333	275	318	299	315	314	324	340	326	305	295	300	303	360	350	304	318	321	310	328	334	293	304	305	309	346	301	323	295	316	298	318	299	325	315	307	287	326	327	316	325	305	354	337	330	322	331	319	293	332	331	325	317	337	336	310	321	326	324	330	311	351	364	276	332	345	301	302	343	328	311	318	288	302	297	334	324	330	327	306	312	331	308	338	310	306	310	314	314	319	315	321	308	293	331	317	345	325	317	297	316	282	312	330	317	284	323	309	285	296	334	305	318	331	317	319	343	362	319	321	328	337	321	297	327	336	291	318	294	334	278	323	308	306	335	356	359	325	300	302	312	319	321	332	328	316	331	343	326	304	316	338	322	297	318	298	312	342	300	347	279	283	320	303	321	305	319	332	311	325	306	312	303	326	308	284	325	302	347	328	300	354	353	320	306	306	302	319	319	317	316	311	330	300	304	308	318	308	325	300	315	303	299	331	301	307	313	320	308	313	308	313	318	302	343	281	304	321	295	302	287	326	301	321	308	331	306	333	316	295	362	346	318	294	302	321	307	298	293	307	288	295	304	313	323	300	345	318	332	316	324	302	289	339	291	289	312	307	270	302	275	336	313	316	309	324	286	330	306	298	302	315	306	315	322	342	317	309	320	319	295	305	330	325	311	327	276	307	302	314	332	300	314	322	297	297	313	305	317	321	345	345	292	310	311	288	318	291	320	323	332	277	292	305	320	344	315	334	295	300	317	300	309	326	308	325	276	309	331	276	350	340	288	323	340	301	351	350	345	321	340	288	327	324	302	291	338	293	332	332	307	282	318	320	304	339	355	280	323	315	347	310	321	333	340	297	317	341	311	298	325	309	309	307	341	311	315	311	322	328	334	299	330	355	313	337	313	305	326	299	328	329	311	304	320	317	332	307	286	279	314	329	314	332	314	313	343	308	301	320	314	306	316	329	335	334	304	296	325	306	330	301	324	320	316	316	327	319	312	298	279	319	315	296	339	326	308	288	309	334	315	339	279	318	280	311	324	302	300	301	308	282	336	343	333	322	330	338	311	316	324	313	335	316	295	310	312	324	340	336	294	305	322	312	296	309	282	297	305	308	319	302	313	294	321	310	312	297	376	304	292	314	343	283	306	338	320	309	339	337	357	327	309	282	295	338	325	324	286	316	312	306	297	304	298	343	342	319	312	320	296	293
22526	20352	26895	23704	20359	20430	7858	1753	1345	1182	1087	982	955	914	811	802	781	767	785	761	725	772	699	686	721	727	686	681	690	674	648	617	670	655	712	646	647	646	694	659	677	688	660	693	664	679	662	650	647	598	619	649	643	654	613	664	678	671	644	652	606	654	585	670	604	597	653	602	621	621	677	614	667	655	635	646	686	636	616	633	602	599	660	670	590	651	661	605	624	633	625	671	667	669	584	673	627	604	663	614	626	706	587	675	664	618	663	651	664	669	603	604	603	589	633	592	643	607	624	622	631	649	645	645	657	633	643	624	596	593	623	643	631	619	626	660	632	594	633	638	650	600	608	607	619	652	638	625	642	621	623	636	642	631	615	632	632	624	632	661	595	607	640	636	584	644	622	645	617	586	653	641	666	602	621	632	636	637	633	578	618	644	642	669	629	642	626	588	663	642	678	637	601	626	668	614	634	641	638	626	666	608	636	586	627	672	632	619	672	650	669	628	590	623	604	596	670	643	676	636	595	571	678	609	638	622	641	620	628	625	626	604	621	625	593	629	652	618	619	620	672	633	614	626	673	586	631	622	594	670	661	595	671	631	647	586	661	606	644	646	555	623	680	625	607	607	593	655	639	612	605	636	625	587	667	664	628	638	641	623	635	635	652	653	595	614	631	657	579	604	652	637	630	667	561	645	627	642	653	619	632	604	647	665	622	584	577	606	647	664	670	653	620	660	613	607	629	571	585	647	672	663	630	647	664	612	599	598	616	628	646	586	643	598	631	628	627	612	637	623	611	632	617	627	636	665	645	671	649	656	601	613	638	616	618	581	649	670	614	656	607	637	626	589	648	614	624	616	622	669	588	659	629	616	618	673	683	616	646	641	665	644	628	602	632	649	578	605	595	600	656	607	575	627	644	644	605	628	638	669	605	679	674	588	610	664	654	618	579	642	686	636	622	584	646	640	671	647	641	658	617	582	608	627	624	673	643	614	618	591	644	588	631	651	615	656	627	637	628	642	643	662	599	585	619	622	634	672	634	646	610	661	637	613	650	600	630	608	632	600	612	653	580	662	584	634	649	571	675	616	672	628	590	625	619	622	621	593	635	594	615	624	608	652	598	592	624	615	618	600	617	632	641	591	639	633	620	625	613	642	680	603	645	626	644	583	641	625	650	652	692	630	625	636	638	668	652	625	645	646	609	591	658	623	631	603	668	634	672	597	641	609	625	610	638	608	649	628	635	665	642	673	629	648	613	605	593	630	594	653	645	680	624	641	645	621	651	558	598	648	622	609	641	666	645	633	609	642	590	687	606	610	638	618	661	605	659	622	614	658	623	609	610	635	638	645	627	607	620	611	675	618	636	651	568	627	613	592	628	655	593	609	644	633	624	640	630	659	587	660	635	616	636	576	558	639	626	653	620	654	611	641	631	613	635	686	624	623	629	601	605	638	632	649	598	589	643	575	611	633	651	615	629	635	633	644	648	606	599	620	641	603	662	645	647	629	645	626	637	676	597	604	651	625	580	592	620	642	618	634	661	678	611	678	615	642	592	605	634	633	668	643	677	607	604	617	601	611	624	611	620	613	592	627	598	651	594	623	663	562	632	630	664	627	673	652	603	608	617	609	662	621	658	618	599	575	617	632	621	669	600	595	592	617	667	623	639	706	614	612	645	590	603	671	621	644	592	613	620	644	687	597	611	628	617	659	609	669	616	621	578	657	590	674	606	677	628	609	628	655	605	667	647	618	664	576	629	601	652	586	634	649	606	629	626	646	625	647	665	632	633	628	634	612	608	626	637	641	628	623	668	589	623	637	612	654	677	603	586	582	605	642	667	666	622	661	664	622	606	614	581	608	631	638	635	625	636	614	646	614	637	600	626	659	687	648	609	633	611	584	616	653	632	629	580	659	627	590	613	604	631	646	610	596	635	632	639	621	674	656	650	620	667	661	598	629	612	620	607	651	583	623	615	642	676	645	628	607	618	622	645	641	662	628	662	594	673	621	565	594	626	624	636	626	642	673	612	638	620	630	645	648	614	604	625	648	621	634	636	591	681	616	636	610	598	624	631	635	612	626	596	582	660	616	666	651	642	653	621	618	631	636	627	666	610	608	626	647	643	621	609	632	644	663	655	615	604	680	616	620	629	632	636	619	655	635	565	622	614	628	660	612	690	658	587	650	650	611	599	643	681	643	611	640	599	621	632	646	614	574	604	631	593	629	624	586	615	621	616	630	622	622	641	649	642	590	632	624	642	674	649	617	671	656	641	582	661	643	673	631	576	625	640	649	607	627	645	606	642	620	626	617	658	616	643	649	646	661	582	631	620	662	656	652	562	610	626	646	611	646	617	621	620	650	605	666	612	652	621	664	623	639	594	633	644	637	651	588	593	596	642	658	644	650	594	617	619	613	592	671	677	653	642	607	622	642	587	607	619	620	618	620	602	647	612	599	577	587	593	652	648	598	640	610	596	658	648	612	657	636	609	608	635	660	643	649	624	653	647	628	644	609	609	614	611	583	590	607	631	646	576	623	632	627	634	676	596	616	560	630	657	600	632	600	600	610	623	663	588	616	640	626	618	614	634	653	610	625	644	590	631	638	650	596	610	632	612	611	658	631	624	656	649	588	641	586	632	611	573	620	603	606	644	634	631	597	661	581	616	599	601	627	632	610	633	588	608	618	647	571	629	598	588	653	603	664	645	591	621	644	636	596	614	608	612	664	658	623	618	622	641	620	631	654	676	641	603	662	620	657	633	621	591	612	685	600	650	663	617	663	645	624	602	650	603	639	620	621	625	612	633	603	641	672	627	606	610	628	646	632	595	656	647	647	655	655	629	642	640	648	623	611	663	652	672	680	558	677	622	593	625	644	661	624	648	611	588	673	629	636	637	598	631	609	638	634	624	633	637	628	643	617	573	628	605	620	628	613	624	624	656	594	676	601	657	597	595	608	627	643	626	668	653	597	638	646	603	594	616	626	649	662	552	598	644	627	633	637	653	645	605	642	648	586	607	616	649	610	604	624	630	657	583	594	644	616	624	691	601	589	635	633	625	640	647	639	627	599	654	582	648	630	586	618	620	599	627	610	591	588	641	636	653	625	610	592	595	635	576	590	643	625	645	613	618	623	662	650	635	616	687	613	603	622	606	594	637	639	613	626	636	577	615	673	646	616	602	649	634	670	646	609	592	664	613	623	672	626	658	630	620	597	617	595	669	568	615	602	622	634	614	596	614	626	614	660	649	610	574	585	606	615	657	634	625	594	666	673	623	600	637	599	661	595	655	647	655	643	621	662	631	628	625	625	575	598	654	626	612	608	614	625	653	652	609	630	585	657	610	608	676	585	636	623	620	648	613	624	609	664	639	605	638	654	601	629	602	618	586	625	657	635	651	634	657	592	613	630	614	611	580	638	694	638	645	642	656	614	645	584	606	566	645	625	617	655	648	631	663	642	653	636	591	624	647	648	661	601	643	607	640	617	661	655	635	621
11803	19072	17225	9939	6578	4639	3498	2757	2312	1996	1825	1550	1406	1247	1214	1129	1076	1040	938	875	908	821	790	790	778	763	759	741	708	691	718	739	716	740	717	661	660	675	691	686	683	681	666	626	621	687	672	652	662	645	662	594	630	657	615	628	615	626	634	567	621	656	634	655	629	641	700	613	654	608	602	656	625	609	596	664	624	656	605	625	633	624	541	619	597	597	619	642	587	648	650	639	617	587	609	642	595	649	599	642	555	610	602	635	648	641	600	606	655	574	621	657	595	630	578	573	620	631	596	635	628	618	618	641	620	667	612	631	652	606	595	627	666	563	606	582	643	622	605	666	616	600	555	589	584	567	597	621	617	597	567	589	600	596	591	639	632	606	625	552	607	577	613	593	560	601	603	597	586	602	603	600	587	587	603	602	616	586	663	612	586	621	593	613	592	561	653	648	604	650	620	612	636	623	620	585	641	593	599	593	609	651	581	604	626	584	611	592	618	668	595	604	608	624	609	626	635	601	605	631	601	576	583	598	605	628	595	602	593	554	597	574	577	632	597	606	651	585	591	653	584	582	609	607	609	589	602	603	604	642	585	633	609	596	630	617	615	591	615	647	556	619	582	617	603	582	621	568	610	574	613	588	602	563	549	621	572	598	597	608	618	632	609	637	608	621	607	576	614	621	605	649	617	609	612	606	627	635	623	600	602	641	611	611	614	675	619	607	592	621	559	580	595	561	616	646	600	603	618	625	594	569	620	603	613	603	624	597	596	572	606	565	618	609	607	551	623	622	582	618	581	595	601	616	597	585	585	645	616	552	597	612	616	621	622	597	596	592	639	609	603	618	625	591	594	598	638	611	574	628	625	635	624	572	645	600	639	600	623	631	581	605	602	646	596	619	599	611	593	611	633	600	618	600	638	646	630	595	592	611	620	652	597	574	619	582	609	588	622	577	615	621	596	579	590	618	570	583	574	560	605	587	626	573	619	604	613	588	637	645	608	566	571	653	598	625	551	617	625	604	590	659	608	595	582	608	628	553	629	628	607	571	620	612	637	616	596	628	611	599	566	605	615	610	590	641	598	642	619	645	602	603	641	586	586	611	593	573	561	604	591	628	614	599	591	651	596	589	612	614	594	555	587	570	634	629	575	608	612	594	605	584	593	567	617	573	596	541	605	628	596	586	584	584	613	600	623	602	597	573	625	585	602	608	573	584	663	591	620	608	617	640	603	641	623	594	611	631	662	605	599	567	589	594	573	528	583	641	605	574	610	590	611	651	618	612	644	598	576	612	598	584	585	563	651	590	590	640	595	594	615	577	580	580	612	584	626	590	567	616	627	602	630	629	600	582	561	605	617	595	575	587	590	643	624	577	624	606	631	591	609	568	581	579	589	550	629	566	623	590	603	631	607	629	596	618	629	612	598	609	623	569	585	611	594	572	645	618	549	640	592	602	608	589	570	564	617	649	619	631	582	605	678	573	643	585	545	560	605	630	595	637	567	609	632	606	583	599	593	669	648	571	626	549	671	586	600	618	585	602	598	596	606	646	579	570	572	574	603	619	604	561	636	634	622	632	651	615	639	593	588	553	576	615	578	617	589	643	571	579	618	586	566	598	596	594	582	643	618	614	578	586	587	655	615	590	591	643	610	611	658	606	596	583	561	595	642	614	608	572	646	589	616	594	597	627	622	590	608	587	597	600	590	593	594	626	612	591	602	604	564	646	593	559	601	637	581	671	635	600	614	599	581	629	614	592	625	594	603	642	604	617	627	622	633	623	603	599	596	641	622	628	594	566	643	610	575	541	641	632	637	649	581	639	590	594	615	576	562	549	558	600	675	633	598	663	638	615	623	619	653	635	597	549	622	607	571	604	606	609	630	593	599	611	559	606	587	651	611	597	620	600	559	594	596	611	549	615	628	612	609	643	617	597	633	632	600	596	590	556	577	600	558	564	603	639	649	589	611	626	611	607	611	640	596	645	647	597	601	565	600	562	622	584	563	560	595	634	608	582	576	588	595	616	602	634	587	627	605	604	611	608	585	598	607	602	611	595	641	616	639	599	602	578	615	583	651	643	574	617	615	608	618	618	594	602	640	636	586	572	641	577	640	608	611	567	657	613	592	604	654	591	607	582	587	620	631	573	642	641	591	592	566	577	620	584	602	603	580	607	643	597	586	639	604	585	639	597	618	601	591	611	599	610	606	611	596	575	579	647	626	614	596	573	628	621	624	621	609	629	569	598	595	614	596	650	605	594	584	618	603	588	608	595	552	600	604	625	622	625	561	619	618	578	619	639	626	614	620	590	590	547	611	601	639	596	587	593	599	590	596	595	589	609	625	611	608	589	634	574	610	604	612	620	591	619	548	571	621	599	637	645	594	631	616	636	583	570	628	605	628	617	599	641	667	584	581	632	578	560	619	591	649	610	619	585	593	577	609	614	609	572	574	600	604	605	617	589	613	627	593	599	609	633	583	563	584	602	623	586	625	569	626	600	620	609	589	629	572	602	557	611	599	644	612	604	576	616	570	600	591	603	590	583	597	610	626	606	604	630	566	611	575	586	578	651	629	646	632	596	592	602	584	596	596	635	621	603	571	610	617	604	597	589	625	572	586	660	643	577	595	623	661	639	601	641	649	623	587	603	613	637	600	604	579	636	566	598	615	627	596	622	616	643	578	627	649	617	650	595	622	639	578	600	623	620	637	629	646	591	594	602	628	570	613	581	655	632	616	604	599	606	617	570	604	603	592	597	622	590	594	624	640	629	555	565	611	583	605	597	625	628	636	597	613	590	561	617	602	627	611	656	618	576	634	621	619	577	591	583	604	585	638	655	574	632	650	631	634	633	566	603	620	620	647	584	576	589	608	639	580	613	598	603	629	583	635	612	649	594	654	597	599	635	570	585	588	603	626	609	584	572	539	590	599	555	628	593	576	603	621	628	642	620	594	609	561	617	570	595	585	600	607	638	609	611	605	591	603	573	566	595	610	581	602	602	644	624	547	614	595	597	603	611	607	573	596	614	634	611	615	563	634	603	627	605	595	640	620	576	594	661	602	569	622	561	635	589	573	590	616	601	619	621	572	564	597	621	611	617	616	632	605	592	630	588	610	598	626	585	606	631	596	594	614	607	636	624	663	612	555	596	601	575	597	633	615	594	604	600	577	630	588	635	596	618	640	610	589	628	635	607	630	618	590	639	619	622	621	582	569	589	598	601	579	594	589	611	595	627	646	607	579	650	622	605	603	631	578	625	578	649	632	617	608	574	581	595	627	588	633	658	582	572	581	641	634	610	616	607	574	579	612	608	610	636	602	622	613	580	658	587	648	644	634	586	594	588	577	623	607	599	631	616	608	578	619	607	606	631	557	592	574	588	601	606	559	625	593	616	623	658	638	628	589	652	620	592	573	562	648	585	615	592	623	592	635	572	557	629	603	605	631	601	575	544	647	625	596	630	636	654	603	603	621	570	613	608	603	639	604	622	634	620	609	605
27650	12551	1207	339	264	220	186	156	154	159	121	147	168	150	155	132	144	145	128	141	143	147	141	149	146	164	114	142	140	132	116	146	154	166	145	145	132	141	151	143	136	144	143	130	148	149	145	134	159	139	146	134	128	147	154	143	145	136	149	119	139	139	129	138	158	152	136	147	143	121	129	139	147	144	145	129	145	142	141	136	137	148	152	125	138	155	128	142	127	122	144	144	150	148	141	125	133	156	133	146	150	129	142	141	133	124	133	149	129	124	137	136	136	142	147	142	135	153	141	149	131	151	132	145	128	137	170	128	138	135	150	167	140	155	150	139	145	140	167	150	156	140	146	118	162	144	143	131	134	134	142	126	130	130	140	136	121	132	152	123	170	136	140	132	140	155	143	128	137	148	131	152	149	134	107	162	130	138	122	156	144	139	128	155	156	144	119	162	141	128	148	133	142	142	145	138	137	153	148	138	145	136	152	137	127	141	130	147	123	156	138	141	131	135	130	142	141	129	151	138	143	145	130	133	151	120	168	147	150	139	127	137	145	146	135	131	137	138	177	127	149	125	129	151	156	153	126	134	155	136	147	158	133	160	156	125	140	130	150	146	161	122	148	151	144	149	142	147	134	138	137	127	132	144	151	149	147	115	148	141	128	131	167	142	139	155	130	135	152	129	139	135	139	134	144	143	136	139	122	149	140	163	150	145	131	152	142	125	145	127	136	131	147	134	126	146	134	122	145	153	144	149	140	158	145	148	122	134	126	122	125	133	148	153	131	107	140	152	136	143	140	148	148	172	135	150	142	121	131	121	156	149	129	149	131	148	144	156	141	153	160	130	153	113	119	136	116	147	144	152	145	152	111	131	159	157	125	136	150	110	127	136	147	135	127	176	148	138	156	139	142	151	125	135	147	139	137	130	98	161	126	124	142	161	128	145	132	139	146	129	134	159	140	162	137	137	143	133	145	135	154	134	129	149	146	133	140	131	130	144	156	137	154	140	140	138	134	140	149	135	132	117	115	164	138	132	117	168	150	150	146	134	139	138	151	124	153	133	150	132	128	148	144	134	143	143	133	147	154	137	143	160	149	140	157	147	141	140	176	124	146	120	169	134	127	150	123	145	124	126	137	160	140	153	153	140	138	144	138	142	150	139	138	142	138	142	127	147	128	156	142	127	154	141	134	134	128	143	150	138	137	142	142	142	150	144	138	135	157	126	143	132	143	135	143	140	127	134	145	138	146	148	119	136	148	139	153	158	144	127	123	148	175	141	139	137	141	140	140	175	138	147	153	127	148	141	144	138	145	134	161	134	121	141	157	136	148	128	151	131	185	135	160	125	160	135	136	155	164	126	140	112	142	153	142	130	144	123	142	127	146	158	130	143	133	155	147	148	152	141	149	145	140	165	151	144	134	103	130	136	135	131	140	140	141	129	150	141	136	159	139	131	135	134	125	153	123	121	140	143	125	157	138	122	153	122	118	128	134	132	131	151	135	106	141	151	158	134	135	132	138	130	130	150	144	147	141	138	160	145	145	123	139	153	128	139	145	148	151	146	146	153	148	152	147	152	128	133	151	125	133	136	136	139	144	143	152	164	146	154	136	122	150	140	148	137	145	152	132	124	139	154	148	129	114	141	127	135	162	119	138	148	121	160	135	141	132	131	144	127	129	136	142	155	136	135	131	157	149	108	160	155	135	132	163	118	158	163	148	112	143	138	131	139	145	127	141	130	150	129	142	124	130	122	146	155	137	139	152	155	137	142	142	126	112	139	136	129	133	143	138	147	145	116	151	128	134	142	144	141	149	152	128	141	149	133	133	126	137	159	135	174	128	147	135	145	146	149	136	153	140	127	135	142	133	124	147	144	111	165	120	178	134	137	155	132	132	126	138	148	107	119	140	138	133	150	129	143	124	115	150	162	136	137	152	152	134	145	156	143	130	146	134	139	157	133	149	154	135	155	149	151	140	141	145	150	147	130	129	120	144	135	141	141	139	154	133	128	148	149	141	135	126	138	133	140	134	122	155	139	144	157	143	151	135	146	119	145	142	133	134	121	130	164	147	133	155	141	147	154	146	151	145	130	128	151	134	134	143	145	129	141	131	133	121	138	136	136	129	129	191	139	116	141	160	145	148	162	148	135	147	149	138	147	127	158	149	137	130	139	147	140	136	137	123	159	146	133	119	149	148	135	130	152	139	141	130	158	137	138	123	139	148	129	148	124	140	148	127	148	145	139	127	164	128	129	144	144	126	153	147	113	122	142	148	158	124	156	142	162	154	164	130	125	143	155	143	134	152	170	137	118	148	155	128	143	132	156	142	149	138	137	142	127	154	153	143	118	129	122	137	156	135	127	119	148	131	144	127	154	135	160	142	125	127	136	142	145	142	128	142	142	140	149	129	134	151	138	152	120	140	136	146	153	126	129	135	151	149	118	154	132	152	149	126	131	149	133	131	143	148	169	157	150	141	131	142	158	134	133	136	132	139	143	153	116	127	137	156	156	150	176	122	158	139	139	156	141	136	154	150	129	135	135	154	153	151	125	128	154	154	125	121	109	147	111	129	145	127	152	143	138	136	131	139	150	146	147	138	130	137	130	147	125	147	134	147	147	124	139	140	138	138	149	153	153	126	125	138	162	125	140	133	146	140	147	152	137	132	132	126	129	130	124	152	142	143	128	153	136	131	152	128	138	135	129	144	146	133	128	153	126	138	149	141	132	148	144	172	113	166	133	121	135	146	144	127	143	137	140	145	112	138	157	166	145	134	116	139	145	133	154	141	142	130	141	132	110	145	158	127	155	168	122	118	120	149	155	142	137	137	135	129	144	159	126	126	136	121	154	131	154	136	154	134	124	121	126	146	126	143	136	137	127	145	150	147	138	150	135	143	130	169	136	128	137	116	136	162	144	136	143	145	124	129	147	151	135	145	129	148	149	145	131	130	140	141	136	129	154	136	127	144	143	154	129	126	134	134	127	139	150	134	123	134	137	154	174	129	132	113	133	139	143	140	142	163	124	126	138	128	132	138	141	140	142	130	160	119	136	153	165	150	129	164	133	130	159	153	147	154	128	114	136	132	143	138	125	143	138	142	136	146	159	145	136	148	151	142	136	120	129	134	145	146	144	139	117	132	133	140	139	154	124	134	118	140	135	149	112	146	156	124	148	143	152	142	127	141	150	122	147	151	145	144	143	141	150	130	142	139	163	138	144	141	153	148	145	144	141	132	137	147	147	139	141	136	159	145	140	146	142	146	156	135	131	171	139	147	142	151	142	132	130	154	136	147	145	154	121	139	161	123	118	141	142	134	141	151	146	147	151	124	133	144	145	142	165	176	133	132	125	134	138	134	149	139	145	150	139	145	153	139	154	132	137	131	148	172	144	147	155	157	141	145	136	152	123	164	130	161	125	136	156	130	150	150	145	134	128	119	121	153	124	136	147	139	142	138	148	142	134	142	141	161	160	153	148	150	138	147	149	123	157	132	153
5082	893	797	429	331	275	225	198	194	185	188	196	186	168	154	180	162	169	163	153	188	156	186	181	160	150	174	173	166	154	178	145	163	153	154	170	167	164	164	164	168	167	159	170	174	166	171	163	158	168	152	186	162	158	173	149	167	203	151	152	178	147	150	157	173	148	168	156	178	139	160	181	166	148	164	175	169	156	152	144	166	175	185	183	176	173	169	159	193	171	173	157	168	177	168	173	162	166	181	148	138	168	153	170	174	146	172	163	140	169	157	172	147	181	169	165	153	161	177	152	169	148	151	167	198	152	152	159	186	160	167	175	157	136	175	176	176	159	163	140	161	158	172	148	146	145	172	151	173	171	177	167	166	152	176	155	170	154	180	167	148	148	146	160	170	162	166	144	162	183	171	155	160	173	150	170	163	180	147	165	162	140	169	193	165	167	170	160	164	167	154	160	147	148	174	149	161	160	168	176	168	149	147	169	149	142	131	155	162	165	183	159	149	188	180	172	190	159	159	161	166	161	144	176	169	176	166	185	153	151	167	196	160	163	169	142	167	173	170	155	177	178	146	170	163	152	181	185	147	171	155	171	164	151	154	168	158	171	173	184	187	146	159	155	145	157	150	157	179	177	147	140	149	157	162	178	181	177	153	189	136	159	175	158	164	149	185	167	159	152	164	191	163	174	172	161	159	179	185	157	166	181	164	148	159	183	172	155	183	187	171	162	174	163	144	128	144	150	159	153	174	177	170	148	162	167	150	160	175	159	133	165	165	144	170	185	197	193	153	149	148	164	152	168	159	163	183	142	173	162	172	153	146	171	170	147	186	153	159	199	176	156	173	189	157	147	144	160	150	170	181	189	167	168	172	154	160	162	174	153	149	153	160	146	170	151	163	160	181	169	167	171	143	175	155	163	161	171	158	181	164	147	163	161	169	183	163	160	147	161	171	153	158	171	157	177	160	170	149	180	163	155	139	185	162	142	172	171	164	145	151	172	133	173	169	146	161	159	180	171	163	178	158	160	164	159	187	163	156	182	164	178	191	178	180	153	144	165	166	175	177	174	164	171	171	155	155	148	177	158	176	176	179	141	164	170	161	156	171	164	172	174	158	155	175	144	166	167	151	176	167	160	165	148	170	162	152	148	165	161	166	158	158	170	142	159	152	150	155	161	172	171	132	163	168	140	170	165	163	148	175	163	170	169	159	149	156	164	141	156	186	161	176	156	154	170	159	164	197	163	162	178	156	144	178	169	178	183	154	153	146	163	149	151	166	166	147	175	167	156	162	176	171	180	155	164	169	164	163	164	154	160	191	157	164	136	188	175	175	160	137	165	162	160	179	153	180	177	176	150	145	192	149	180	154	158	179	175	178	190	150	162	176	152	165	170	192	185	170	179	153	158	152	163	165	160	159	153	159	159	145	184	172	167	163	163	157	173	164	149	143	139	168	129	174	161	172	147	151	150	169	154	172	168	181	158	153	164	147	153	175	152	162	166	147	171	155	166	161	156	139	164	152	160	153	165	179	184	157	176	145	157	154	167	167	159	172	188	159	157	157	150	176	129	151	191	163	154	154	168	147	166	149	155	158	177	173	161	174	153	141	149	162	177	156	172	163	176	170	170	144	152	184	173	168	166	163	174	158	180	169	141	157	160	180	153	169	164	169	180	167	159	169	161	154	174	164	189	176	163	157	157	164	162	160	186	181	149	184	149	159	188	147	158	159	150	171	181	146	168	158	152	159	163	164	164	177	161	151	160	172	170	177	172	167	181	193	161	166	139	144	179	155	166	180	144	165	172	153	157	165	157	165	163	186	176	149	164	128	156	175	170	154	170	148	163	163	180	192	178	171	181	173	166	143	198	183	159	190	172	153	171	162	155	155	148	173	168	156	157	173	153	160	145	140	172	193	160	167	156	175	173	191	138	182	158	158	146	170	170	160	156	170	174	159	153	158	162	173	178	160	173	163	174	167	168	167	148	179	157	160	177	151	179	177	189	157	146	152	148	146	162	168	158	169	155	160	176	136	167	167	155	153	151	179	164	157	178	147	167	161	166	151	169	155	156	150	166	149	157	186	165	149	172	176	150	172	140	154	162	169	156	158	190	170	156	173	141	178	163	141	175	159	173	158	156	170	153	165	166	153	172	152	149	178	184	150	159	159	167	160	164	174	150	172	142	172	177	146	188	167	148	182	177	159	167	129	167	169	143	186	164	168	175	156	164	143	165	190	162	167	160	162	170	177	157	180	162	163	163	168	145	169	150	160	176	155	164	190	175	165	165	156	137	145	207	166	179	173	188	174	152	160	169	155	139	158	176	156	179	170	160	154	164	165	171	173	164	139	156	167	155	163	156	153	145	144	157	148	136	178	184	155	163	180	161	157	146	150	149	149	167	155	143	158	164	155	175	154	165	164	181	164	170	163	191	164	167	179	169	165	196	152	171	173	145	182	159	162	154	169	162	175	154	147	179	171	174	141	164	166	158	160	157	169	157	163	159	180	164	148	168	173	154	158	168	173	162	180	168	150	151	155	158	159	156	151	145	180	155	163	183	176	138	157	159	184	151	154	185	184	156	175	182	184	168	169	168	149	171	181	161	172	159	183	172	162	187	173	161	151	161	161	183	146	138	164	157	165	157	164	183	155	147	163	157	168	166	156	159	170	181	147	161	155	152	153	145	141	171	155	162	165	152	158	166	175	150	154	159	155	164	166	175	161	155	169	173	167	172	145	163	156	149	150	168	175	143	172	163	152	164	179	180	165	157	149	158	153	166	159	171	145	159	160	178	171	171	157	157	154	172	144	174	163	172	150	170	179	157	168	156	175	171	180	167	167	161	197	178	154	168	152	154	164	165	159	152	157	161	173	182	178	172	180	164	168	170	174	167	164	177	158	154	149	154	160	178	175	181	162	171	177	168	176	163	167	157	152	163	181	163	149	169	170	145	152	184	148	176	167	193	170	160	172	145	169	160	150	161	152	152	162	160	167	168	159	180	166	168	155	160	162	186	147	167	158	172	159	156	127	148	172	166	152	162	147	166	177	152	167	139	138	179	194	183	184	174	145	170	167	178	156	142	158	162	163	167	162	176	161	158	138	160	181	193	143	162	159	166	174	163	175	147	150	185	178	161	161	166	132	172	166	180	166	165	151	178	177	146	152	164	178	173	157	154	166	160	158	158	163	177	170	160	163	172	148	139	154	190	168	157	167	187	154	163	173	167	179	167	192	186	178	164	165	159	179	157	181	183	152	171	178	154	178	152	149	166	148	158	173	152	169	183	145	161	155	148	153	182	172	169	165	169	170	160	147	156	140	169	164	153	160	175	157	168	170	136	157	167	170	149	161	158	184	161	143	161	170	171	168	156	147	177	155	161	156	182	176	161	156	149	146	155	145	159	175	166	169	170	134	168	158	171	167	136	168	170	171	155	162	182	178	178	181	171	163	158	145	172	150	145	158	169	168	173	147	160	149	178	165	186	180	156	158	171
24443	20368	26458	24148	20368	8984	1310	862	670	656	597	523	482	427	462	437	399	414	410	353	414	362	373	357	401	371	355	362	361	366	339	347	350	329	304	348	327	323	330	337	313	336	347	300	310	345	338	322	333	324	351	344	320	310	303	319	358	340	315	321	371	345	314	339	340	309	365	341	314	335	340	321	330	348	338	348	299	297	301	334	338	336	316	350	309	339	335	301	306	316	324	288	302	317	329	307	353	324	319	317	316	322	305	312	314	320	349	308	310	337	322	320	323	322	325	341	295	334	310	330	293	376	329	333	326	295	305	339	325	341	330	267	319	307	322	357	323	331	316	309	301	293	323	314	322	322	341	338	339	324	309	316	343	318	313	318	286	342	314	307	293	348	325	353	335	327	313	312	318	319	299	334	279	342	328	303	334	339	317	342	337	307	331	318	340	319	325	327	372	329	294	336	368	297	314	334	306	341	321	321	303	315	325	349	324	325	354	361	323	299	302	316	330	327	301	354	322	306	343	336	331	306	337	339	314	321	329	321	308	331	354	327	307	328	338	323	312	358	331	301	310	343	332	302	321	314	305	298	322	349	320	326	300	297	347	320	353	310	331	311	319	344	313	322	351	314	328	317	321	317	292	336	324	325	303	313	303	314	329	309	330	325	333	271	330	348	303	328	360	320	321	350	310	346	310	287	291	338	347	314	297	331	327	346	349	311	331	369	309	326	324	356	323	332	346	326	315	313	290	310	339	322	316	295	327	321	350	305	341	348	312	328	333	345	330	365	307	314	327	304	314	319	339	314	323	310	336	300	354	336	343	303	347	333	322	321	337	343	336	325	310	313	337	301	333	332	289	301	330	307	288	310	326	318	313	320	298	324	312	319	346	306	323	329	292	320	294	315	309	326	306	338	329	317	326	288	334	305	284	300	355	315	326	285	304	324	341	316	291	335	337	323	313	287	288	307	332	345	329	345	311	363	342	295	349	317	326	301	337	327	332	346	291	313	335	336	320	336	313	317	347	352	311	309	291	337	311	334	338	310	313	333	294	300	327	296	354	315	341	336	316	342	316	327	336	298	336	320	329	350	320	353	326	312	332	292	338	345	320	325	308	313	336	323	314	349	299	330	334	335	298	311	294	322	342	305	333	313	309	302	316	320	299	331	327	331	320	338	314	324	314	325	339	342	299	337	341	315	330	310	324	329	314	310	352	300	315	291	315	308	310	338	330	331	330	317	339	327	331	311	317	335	311	324	306	354	356	303	338	307	318	341	317	321	338	306	352	301	323	311	325	333	336	346	340	299	344	302	321	348	318	315	301	318	315	326	320	298	306	351	334	352	346	340	315	278	264	339	320	336	352	287	329	338	318	314	305	348	334	335	303	315	302	320	299	339	318	322	311	322	289	365	317	354	343	343	329	337	332	308	308	321	304	307	324	319	330	325	310	335	309	293	321	335	296	278	320	324	315	313	300	316	320	351	304	302	364	326	314	310	306	324	306	324	340	341	311	373	336	325	299	307	309	325	295	338	303	351	328	298	288	292	347	311	340	350	308	302	318	314	337	310	340	339	316	325	308	323	348	310	307	324	302	316	341	316	316	323	335	287	302	314	320	312	330	302	331	325	328	328	324	313	321	304	325	299	319	299	298	331	304	300	331	325	349	295	324	305	325	316	306	325	338	318	365	335	354	314	319	292	319	331	328	318	333	313	332	329	314	340	327	312	304	348	315	298	325	326	315	312	317	322	313	324	328	316	325	315	327	322	308	309	339	297	309	303	324	315	315	338	300	274	324	330	337	319	338	327	336	331	289	352	318	300	334	331	302	323	322	319	320	323	334	320	337	322	340	320	291	334	361	304	298	306	333	327	278	305	345	321	292	297	317	330	316	330	306	337	327	327	315	318	315	306	361	316	320	294	314	311	321	311	326	305	359	310	340	360	324	314	322	324	326	333	336	319	296	302	317	343	331	344	305	303	307	310	286	345	332	314	290	321	306	337	312	320	322	324	292	291	313	316	337	332	302	315	324	315	319	337	305	328	303	331	340	339	310	293	305	325	321	312	334	322	335	332	335	326	314	344	332	300	321	334	331	333	347	304	339	299	286	305	367	328	321	326	337	292	302	319	311	325	297	317	293	335	329	327	296	326	284	328	352	318	327	310	324	310	328	307	325	330	342	325	319	297	312	332	329	326	294	335	322	339	330	298	312	314	297	334	271	331	275	307	303	281	338	348	336	314	343	346	342	311	308	304	306	327	339	333	297	315	314	305	332	324	327	281	329	312	320	327	319	339	331	331	331	317	298	291	345	310	338	337	362	319	320	327	304	317	339	307	330	337	331	325	312	338	312	345	345	317	331	328	301	338	300	313	313	336	335	337	313	319	316	290	306	332	311	319	349	331	346	322	288	324	301	320	324	316	348	333	322	299	312	351	339	328	314	313	324	311	297	341	320	314	317	314	292	309	321	348	302	315	311	358	315	315	311	314	316	321	313	309	330	311	284	341	301	346	321	314	312	318	299	345	321	327	318	334	316	341	347	297	314	333	325	352	328	331	319	340	345	304	312	317	326	312	339	303	328	323	311	318	307	297	355	354	314	322	307	344	326	369	326	296	302	326	303	349	333	337	336	338	336	323	327	310	333	287	317	284	297	303	325	301	329	303	307	308	290	336	327	354	353	361	318	300	330	330	315	341	320	345	318	309	282	328	346	343	328	317	322	300	348	328	320	302	331	314	329	303	333	316	327	318	307	307	318	341	286	335	333	320	329	322	318	323	315	326	347	330	327	332	319	331	328	322	304	330	278	306	322	305	355	309	295	327	325	331	320	326	311	312	331	303	308	336	322	327	311	312	282	345	338	307	334	319	356	345	310	288	320	319	345	307	339	303	320	321	309	323	338	343	316	299	326	360	324	337	300	277	304	318	314	332	315	312	304	317	324	294	332	302	306	340	331	307	325	301	311	341	278	317	295	342	331	349	338	300	347	325	334	316	280	309	335	314	303	315	303	314	328	326	341	304	328	306	347	318	313	326	312	309	314	352	326	293	324	342	304	324	335	304	308	296	338	347	327	336	318	348	317	362	341	320	320	319	329	296	372	324	323	323	352	314	297	316	304	350	329	320	346	324	330	319	328	299	317	323	315	337	297	292	292	321	313	317	309	286	352	282	304	313	340	321	340	348	313	341	307	322	309	347	331	342	296	328	330	334	347	351	328	317	335	310	334	315	321	326	292	301	318	321	300	331	318	326	335	321	332	326	317	343	333	330	324	317	314	353	323	290	319	322	326	323	342	329	315	305	315	313	324	312	313	315	308	291	279	308	307	316	330	297	326	330	350	346	358	314	300	313	325	371	347	326	317	342	298	341	309	339	307	334	300	330	317	322	301	314	312	315	294	296	317	315	317	295	334	336	312	318	320	336	338	342	320	310	333	330	341	340	294	337	330	334	340	356	326	323	300	323	311	323	301	325	344	311	309	291	357	333	304	322	338	326
8149	11794	10847	5575	3554	2421	1792	1445	1194	962	912	714	691	672	578	570	537	505	482	520	490	463	406	429	386	425	400	367	379	414	382	399	357	354	348	367	341	367	344	341	352	314	358	371	346	313	348	321	326	352	316	343	348	331	321	350	273	328	332	285	345	300	326	341	301	322	309	340	312	321	328	322	330	346	327	363	309	322	319	319	309	325	306	344	321	322	307	315	307	318	298	352	312	309	324	313	291	340	321	340	309	312	337	293	302	323	308	335	348	327	324	315	297	330	323	341	330	327	329	325	327	320	329	318	305	315	305	307	337	333	304	302	289	315	356	313	316	288	329	307	322	317	334	317	303	345	334	332	312	322	336	325	306	309	321	320	315	287	314	297	326	322	309	333	322	346	336	319	321	337	307	320	299	317	324	322	340	336	333	322	288	333	330	292	322	313	322	314	298	314	309	296	315	308	360	317	297	330	318	325	316	329	284	330	335	322	306	327	313	315	300	328	311	303	311	337	314	342	328	301	306	346	310	307	290	314	284	343	320	294	365	308	308	321	329	297	300	329	327	315	292	325	299	319	346	284	331	271	321	277	305	311	326	320	340	298	319	304	340	331	328	304	310	321	306	304	294	286	316	314	285	315	294	335	343	320	325	287	373	315	327	326	309	337	315	299	296	346	261	315	338	305	322	284	339	336	319	292	335	324	315	303	306	343	333	323	314	314	304	263	322	271	327	330	309	295	298	283	306	309	313	305	323	289	290	283	298	299	312	330	327	308	314	302	328	312	319	337	303	329	289	306	323	321	308	337	295	305	292	309	304	283	284	313	297	293	312	354	313	335	341	334	342	307	335	324	324	337	309	320	293	314	304	357	301	325	313	295	303	344	291	299	292	308	301	326	330	328	335	324	348	308	318	364	341	307	327	285	319	334	308	301	322	307	291	297	323	302	328	348	317	309	317	330	333	343	342	339	330	320	309	330	304	317	341	291	308	331	332	308	342	333	345	325	316	331	324	304	316	310	311	302	335	282	301	335	307	319	331	298	314	308	269	310	306	322	294	318	321	337	309	364	353	284	307	290	313	284	309	320	329	338	298	314	349	312	314	329	327	325	333	352	296	312	322	299	312	321	320	304	334	351	328	325	282	313	312	323	327	288	312	329	328	316	298	293	326	339	303	319	307	336	296	309	338	301	311	289	319	327	295	349	315	344	296	329	314	326	296	302	338	313	340	307	289	295	325	318	297	303	341	340	325	297	326	310	303	312	331	309	295	293	283	328	340	301	308	309	276	296	326	337	317	280	309	298	329	293	328	296	331	320	317	332	321	318	312	302	327	315	314	320	318	331	338	332	304	319	299	301	316	297	305	333	345	309	291	319	310	334	319	319	312	294	320	325	319	328	326	316	326	308	311	316	341	300	319	293	302	328	311	329	317	311	319	316	298	312	311	318	322	300	323	306	349	302	369	314	295	325	321	305	315	334	303	320	291	334	311	323	294	308	336	291	320	307	321	326	303	327	312	330	329	320	303	299	315	294	305	322	324	330	322	299	298	324	325	324	308	290	315	347	312	321	318	312	344	258	322	301	311	328	289	308	300	314	298	313	304	319	301	309	331	298	331	305	311	309	291	312	320	317	313	289	322	346	318	326	304	311	361	305	269	287	309	310	340	304	313	336	324	290	289	326	337	357	302	297	297	339	337	321	295	331	321	361	309	309	307	330	308	348	320	334	285	297	303	271	340	346	319	372	306	289	316	302	345	333	343	319	316	311	326	316	347	314	323	317	309	327	308	309	328	325	306	283	301	346	323	342	330	278	347	316	316	312	351	340	292	357	290	299	317	334	322	333	301	309	330	295	334	325	343	293	294	313	309	337	317	299	321	291	306	317	288	301	324	304	313	333	312	304	302	301	333	325	343	308	308	336	328	327	327	320	303	341	354	321	303	323	299	313	354	302	299	321	307	296	287	305	328	292	368	301	330	301	317	351	295	308	320	316	322	302	307	302	333	341	323	312	313	316	303	310	304	334	298	301	331	309	298	323	309	325	315	302	327	305	296	340	317	339	328	317	309	315	315	331	300	343	307	330	302	314	284	313	301	324	324	311	287	324	310	339	344	323	316	268	331	311	331	308	321	340	314	332	338	325	296	316	310	339	313	325	326	308	310	310	284	346	315	315	295	365	314	304	352	339	303	304	320	340	320	347	312	297	347	338	334	295	289	308	301	324	355	294	285	315	308	295	264	343	307	326	342	295	300	311	285	315	328	303	350	328	300	322	334	292	339	317	327	284	311	309	301	324	314	292	343	303	272	306	297	305	285	333	314	342	310	313	347	289	340	326	307	333	365	294	300	282	297	320	291	367	322	328	309	320	307	296	294	279	321	298	326	317	339	282	352	306	318	326	308	309	302	321	276	311	321	306	326	310	335	335	332	315	337	296	338	311	324	323	338	316	314	310	308	305	323	306	289	289	293	289	312	336	276	313	342	299	295	310	334	319	294	361	302	302	303	328	318	326	332	344	299	325	335	336	335	301	326	313	312	341	303	336	334	298	330	319	325	297	361	287	344	335	317	323	314	311	312	306	329	283	313	309	323	295	330	281	359	310	344	327	332	312	352	337	288	319	334	326	350	289	300	322	328	310	337	322	285	322	317	292	318	319	311	307	316	312	284	324	304	301	316	348	321	328	336	331	283	307	307	312	323	304	317	304	299	330	318	315	312	317	305	342	321	328	339	308	323	358	329	324	293	345	323	346	304	307	323	335	341	315	304	342	305	307	339	299	332	359	348	312	347	322	309	309	343	296	312	303	297	318	302	313	310	313	342	318	310	323	357	296	302	293	299	318	330	313	285	318	311	339	336	326	292	312	304	287	309	316	329	303	313	359	344	302	280	331	334	321	341	316	332	342	353	330	287	307	331	287	328	301	296	278	298	304	335	336	313	305	329	307	298	298	328	312	331	317	313	332	314	326	324	327	313	330	296	310	302	291	296	319	300	281	305	306	309	284	305	297	349	341	304	285	308	291	288	312	302	312	294	296	294	295	301	284	322	314	308	344	338	320	319	334	308	307	300	342	292	328	294	299	288	313	310	308	297	314	342	333	317	333	298	326	310	290	313	305	305	323	330	301	287	321	314	306	307	314	309	315	332	323	290	318	307	287	313	328	299	314	290	324	285	322	324	330	349	292	333	289	275	308	324	313	316	307	305	339	320	334	325	289	311	321	298	350	328	324	331	307	335	275	330	347	318	308	320	326	285	317	296	302	305	307	334	304	339	318	298	311	324	317	332	312	324	302	304	341	288	295	293	311	333	305	303	307	319	322	318	339	328	313	321	330	344	301	317	289	325	311	291	269	321	322	324	348	328	341	324	313	289	305	323	316	286	290	311	302	321	321	329	301	326	332	323	292	291	337	331	324	308	326	309	367	282	319	301	331	272	313	313	322	289	305	340	329	311	292	306	302	300	339	305	329	286	318	326	300	326	301	296	328	291	290
22574	20362	26891	23690	20368	20429	8055	1793	1340	1163	1107	986	1006	920	860	806	817	786	836	778	744	698	732	743	700	722	683	657	679	667	761	748	664	709	650	676	690	720	699	695	652	644	678	665	666	687	638	678	585	637	650	679	677	647	655	674	659	648	644	632	655	636	626	633	614	617	599	615	647	653	650	657	578	657	669	647	636	654	623	650	626	617	685	672	674	628	673	639	660	640	638	646	685	608	622	620	610	661	671	633	618	613	673	627	656	623	636	641	667	596	611	614	669	632	626	601	614	620	654	619	649	553	626	653	626	623	656	644	645	622	665	628	647	614	656	649	617	645	661	660	624	651	608	629	677	639	614	649	651	623	661	600	628	629	661	643	660	640	684	648	640	626	647	608	669	608	635	605	637	632	637	639	668	663	601	622	677	663	641	619	675	614	629	636	633	633	623	631	632	574	639	666	569	695	621	633	663	640	591	658	661	600	628	665	637	607	660	620	614	637	579	673	694	671	660	622	625	604	643	620	630	641	651	626	638	625	672	622	646	672	658	640	662	641	626	645	634	643	594	653	636	642	638	655	669	592	636	600	584	653	618	605	608	646	620	653	632	641	626	664	593	650	642	647	624	645	593	642	586	639	644	619	606	663	711	620	673	584	630	653	653	615	645	576	689	644	614	600	662	650	604	615	647	638	652	622	570	639	654	676	610	599	623	619	646	690	611	610	607	666	653	617	615	639	619	638	615	557	623	644	651	646	670	662	668	620	624	613	596	629	643	638	602	619	640	662	637	624	600	616	613	673	637	632	604	636	637	644	619	621	668	619	619	634	600	630	642	652	575	634	628	610	629	655	590	619	606	594	639	620	605	641	612	636	610	598	645	662	621	670	626	625	653	641	625	644	618	598	584	647	620	626	648	594	675	627	671	626	618	621	602	668	673	591	641	633	602	597	665	629	591	634	629	675	641	647	640	632	603	661	595	641	641	638	588	593	636	617	593	649	602	617	601	584	674	632	664	623	663	620	609	648	625	655	643	613	643	640	681	628	616	602	631	626	620	614	614	703	669	645	646	607	654	647	637	637	621	613	643	567	612	637	653	644	651	616	596	627	660	627	600	630	606	646	633	573	587	644	621	633	583	653	568	594	587	680	658	675	619	667	621	640	607	645	641	631	618	626	641	620	633	623	677	625	609	621	605	636	636	627	607	657	668	635	662	632	623	626	628	609	657	689	644	631	639	627	652	621	621	647	593	632	587	617	649	613	630	646	597	603	611	629	647	667	625	585	596	608	666	631	651	657	656	616	603	599	672	626	616	615	640	646	626	621	618	576	607	610	638	630	608	618	667	634	649	655	633	611	694	657	676	636	591	636	645	706	641	649	603	669	646	651	653	621	666	650	643	605	614	624	619	603	671	608	674	635	663	640	650	624	653	615	654	610	632	639	629	587	633	585	612	636	641	635	645	595	629	639	692	649	604	653	636	607	598	680	626	583	599	689	602	605	605	649	631	645	584	621	692	585	600	643	631	604	623	597	622	598	652	620	643	679	595	683	634	631	642	646	616	633	629	641	660	692	647	627	648	593	608	602	653	625	661	614	589	663	606	625	634	593	592	617	659	644	619	665	630	615	650	681	640	663	638	625	652	606	670	616	626	635	661	606	607	624	617	652	631	689	643	647	654	624	634	673	642	635	639	590	634	655	652	626	636	615	626	636	648	655	648	614	597	628	641	629	644	626	678	627	643	595	627	672	633	627	620	610	656	655	660	611	628	643	679	625	581	664	608	657	598	600	584	629	632	634	656	609	657	590	680	600	654	611	616	639	593	641	670	708	641	599	625	636	635	646	661	646	634	640	649	634	596	603	627	681	616	557	658	653	623	668	644	657	650	659	592	632	629	640	588	649	614	609	634	605	639	641	639	610	646	618	648	597	680	626	649	615	656	652	634	616	604	612	586	644	655	662	637	641	609	625	613	656	642	632	611	611	619	666	604	605	683	643	630	620	590	652	644	589	648	624	652	616	597	629	657	656	648	600	623	628	636	568	570	604	678	633	638	626	628	644	593	655	600	631	642	649	647	618	586	631	635	642	659	660	605	632	620	654	663	597	647	646	620	650	595	617	617	633	630	650	658	599	641	670	624	660	628	637	619	686	625	638	652	645	599	611	591	610	634	640	655	642	616	630	655	658	561	602	639	619	624	625	617	616	685	655	587	615	654	569	615	621	626	662	663	647	636	670	574	610	591	642	642	635	636	594	620	674	661	650	629	597	640	610	585	601	636	691	615	663	610	625	606	685	652	598	641	635	644	620	627	628	660	654	631	689	658	610	638	664	665	632	632	638	624	648	655	605	652	657	639	592	671	616	645	632	592	664	677	610	636	583	618	664	668	616	636	628	627	638	637	615	619	632	607	662	648	609	618	635	637	666	642	647	651	671	658	605	587	580	628	632	622	626	634	615	637	580	613	594	629	623	613	655	591	621	580	614	609	584	618	655	611	616	636	643	668	654	632	611	625	635	622	652	595	561	585	638	612	648	639	606	633	609	676	623	614	599	608	601	640	577	636	638	596	609	612	653	635	561	630	585	599	635	595	659	665	646	575	610	587	627	627	615	652	602	646	651	627	649	619	637	637	645	648	653	622	628	661	671	604	687	596	616	599	619	652	662	649	655	639	642	691	626	614	633	603	660	611	593	645	604	615	634	652	623	654	625	608	620	644	644	626	636	628	629	643	625	620	635	648	651	592	640	615	646	592	636	611	646	643	690	704	628	625	680	612	621	614	630	576	586	658	633	613	623	574	618	574	636	617	611	624	663	633	599	605	639	662	607	620	599	648	633	617	623	625	598	619	639	647	652	644	636	611	608	583	640	649	653	620	640	659	623	676	623	650	605	611	648	677	600	660	625	644	599	633	642	606	619	576	629	644	604	622	652	664	607	664	639	631	602	645	651	602	621	628	613	645	600	606	653	665	610	633	611	625	590	611	659	623	608	622	645	670	663	625	600	623	630	673	563	632	637	616	621	634	645	651	648	627	664	597	655	644	643	608	618	649	644	648	638	596	626	633	689	665	670	672	616	609	635	599	621	635	605	641	624	638	636	657	603	628	577	639	630	603	677	662	634	664	620	686	632	640	623	635	637	624	607	620	636	674	611	673	658	655	639	619	631	659	626	607	609	630	638	647	601	637	631	632	671	665	648	664	636	623	640	668	653	600	616	611	648	600	660	662	642	620	633	647	608	641	601	607	665	640	634	652	638	683	663	620	651	595	620	616	664	599	651	625	646	636	657	661	584	629	613	676	597	626	602	595	608	667	612	615	668	626	648	630	630	676	613	626	627	608	593	619	621	606	580	694	607	650	617	608	640	646	640	621	671	609	632	633	672	651	575	632	636	625	630	643	614	608	601	623	650	638	656	575	632	649	614	679	648	649	628	635	599	676	597	638	647	673	579	626	578	628	626	650	626	657	638	594	618	617	663	629	607	644	634	662	676	653	638
11726	18661	17470	9690	6414	4610	3662	2889	2314	1993	1714	1508	1387	1271	1227	1068	989	975	985	949	904	889	866	772	759	741	783	730	753	726	684	685	727	689	718	716	708	679	672	696	707	695	667	681	722	637	651	672	669	593	626	630	658	649	650	631	661	664	670	631	672	645	614	615	570	609	647	571	638	595	607	653	658	666	612	605	618	624	665	607	622	633	611	614	665	616	635	678	616	631	590	614	595	635	666	578	633	673	596	627	629	570	663	596	587	576	605	629	593	583	652	614	620	588	653	622	630	629	599	603	632	572	614	591	626	628	659	626	621	599	616	600	608	609	623	590	664	601	615	615	617	634	614	609	609	631	582	626	600	652	593	625	606	569	604	639	602	602	589	577	593	625	626	613	625	637	610	602	649	609	601	587	620	647	697	594	636	602	617	612	564	562	648	602	623	597	602	628	594	611	611	675	619	588	561	620	640	572	615	605	628	609	579	629	606	607	607	659	613	592	585	593	548	614	596	620	591	585	592	629	618	615	657	576	666	587	592	609	605	613	579	563	637	660	595	610	595	580	638	674	577	640	620	626	649	667	573	603	607	628	618	614	593	587	593	632	615	618	623	601	570	647	646	609	588	614	587	558	580	610	621	605	617	632	640	592	613	599	628	587	612	653	589	604	620	584	575	637	613	577	588	604	597	651	697	622	592	601	615	627	580	614	596	598	624	627	603	609	607	621	619	637	589	667	578	563	580	641	620	631	610	609	618	565	622	611	616	604	579	636	584	610	576	606	596	603	581	602	621	600	601	618	607	639	632	577	605	625	565	589	643	582	574	639	538	651	620	603	627	591	636	622	584	657	566	604	581	606	548	600	576	599	654	593	591	562	586	600	603	633	586	630	617	587	623	627	611	622	638	602	607	661	628	678	621	640	612	637	641	622	626	600	635	576	598	647	575	579	604	628	619	604	604	617	588	627	597	597	579	649	651	597	594	565	632	650	645	613	577	608	612	686	562	620	611	560	628	591	594	590	582	620	603	576	554	594	605	577	643	626	605	597	620	605	622	590	610	600	656	588	608	605	571	570	614	594	587	587	587	600	579	630	594	581	571	626	606	611	594	627	564	586	569	588	586	582	606	561	611	609	581	624	627	577	652	623	597	625	621	629	634	578	602	537	619	586	634	622	592	615	609	629	625	581	605	558	611	616	607	610	608	610	609	596	575	591	566	596	621	612	597	629	633	606	586	593	589	598	615	641	642	625	635	591	627	664	581	627	569	577	590	580	604	572	610	601	629	572	633	633	616	627	603	631	658	561	623	671	617	629	589	623	608	620	592	598	579	628	596	603	652	624	636	633	575	615	611	597	611	596	591	598	610	573	609	625	619	588	602	607	635	590	608	579	600	579	582	673	586	608	611	603	589	638	616	607	606	601	645	576	605	548	630	628	598	599	564	610	615	583	605	639	618	595	594	598	608	592	601	609	613	619	611	598	593	656	601	616	565	604	604	638	587	644	593	610	622	574	583	591	633	598	606	625	629	617	603	645	581	626	619	584	626	651	606	584	626	608	626	603	618	621	655	635	593	601	587	648	615	632	589	575	634	583	609	583	573	603	619	615	590	631	617	637	635	621	589	587	616	626	587	636	590	617	633	543	605	607	608	595	585	605	605	592	615	594	630	637	624	648	621	598	622	599	625	594	619	603	630	615	642	575	606	637	610	595	612	625	636	598	603	641	600	631	635	591	648	657	581	620	647	614	593	620	600	637	574	611	590	606	622	626	609	653	644	615	644	635	594	659	600	599	620	615	647	579	590	599	617	592	641	604	618	598	606	559	601	606	577	615	663	586	612	660	629	655	617	641	600	615	597	596	599	612	592	576	579	625	640	582	618	631	598	590	580	676	636	620	600	588	590	650	582	581	621	616	593	625	642	596	575	605	630	612	604	592	604	610	632	574	619	579	609	649	639	610	585	582	611	628	596	613	575	574	626	619	626	650	584	600	615	574	592	629	646	611	598	596	598	586	587	585	571	603	587	661	598	600	595	618	583	633	608	603	653	624	551	557	587	606	619	584	589	620	570	630	594	612	629	633	609	657	617	550	663	661	601	634	614	581	587	581	616	591	627	616	583	638	619	639	588	590	605	603	607	650	616	614	603	606	593	634	603	588	622	670	640	611	615	640	608	594	599	587	597	600	604	613	623	611	605	609	615	647	632	598	563	630	601	583	628	606	590	624	597	639	594	566	612	575	586	640	591	621	551	597	613	662	591	585	580	629	612	631	620	530	610	561	611	632	671	613	611	587	636	614	567	594	628	580	636	636	611	608	556	625	622	580	673	591	623	646	634	637	608	583	563	620	604	657	630	637	628	604	552	586	598	608	571	600	612	602	582	619	614	605	607	606	571	590	606	588	582	604	611	618	616	589	615	610	598	607	660	647	621	615	570	618	564	606	622	643	576	598	600	586	596	624	620	616	595	587	582	614	593	593	593	599	606	634	550	613	598	610	628	615	640	643	589	609	590	597	579	611	617	591	616	642	631	598	568	648	606	548	601	607	577	622	645	621	616	619	627	617	628	603	629	614	550	651	624	587	620	564	591	639	666	615	668	589	550	594	585	566	561	637	582	634	574	623	612	602	570	609	600	559	608	612	591	607	639	595	611	603	570	643	629	603	615	600	627	581	557	595	607	632	644	591	585	577	623	618	577	644	580	607	587	620	589	617	617	627	616	658	647	611	575	628	589	575	590	630	593	602	636	633	615	609	607	632	653	611	619	654	646	622	583	620	630	570	575	556	646	614	612	614	601	593	570	585	606	594	576	617	608	641	615	633	608	571	603	639	560	585	618	578	597	651	642	574	668	602	608	598	612	623	589	613	595	595	607	643	588	607	603	615	600	595	575	645	606	589	631	614	617	614	636	585	552	607	656	633	612	599	591	554	593	608	596	656	618	601	647	586	611	651	636	600	621	601	656	606	596	622	621	619	579	623	578	611	581	582	619	625	590	571	592	583	619	630	600	601	615	588	594	590	600	610	615	625	598	595	620	581	609	611	589	584	648	636	666	613	630	607	658	585	605	649	604	607	653	659	618	585	584	580	623	618	650	663	601	632	590	617	614	623	605	565	633	554	618	631	637	625	628	615	647	630	619	590	578	608	586	601	625	568	557	638	616	609	590	582	626	619	614	606	607	610	600	610	643	589	581	574	585	616	608	605	603	606	585	618	612	599	598	580	606	609	596	615	637	592	596	627	577	587	584	645	564	593	643	595	585	579	616	622	594	646	640	619	561	625	638	589	580	637	597	589	587	617	641	626	562	638	567	615	613	578	637	613	587	607	613	620	559	635	587	591	617	625	620	574	622	593	590	624	640	624	605	621	605	618	588	613	638	659	620	628	649	615	653	613	584	687	575	639	666	610	579	628	577	565	587	612	617	640	587	593	586	624	572	617	608	579	622	638	605	625	618	589	580	598	555	691	624	606	630	625	607	542	628	633	597	633	614	605
27713	12671	1299	432	319	256	207	176	170	128	176	137	159	169	163	184	134	157	156	141	132	134	165	166	139	161	131	143	131	142	144	158	145	137	155	148	133	136	136	133	135	150	143	131	143	145	125	153	135	123	127	150	133	140	121	148	142	151	138	143	152	136	152	130	135	128	136	133	155	145	131	149	126	160	155	149	134	135	142	139	124	158	154	135	182	154	132	127	151	169	151	135	153	149	132	154	145	146	147	138	152	146	141	160	126	158	137	145	168	130	137	148	149	136	183	143	143	153	120	144	135	156	161	143	144	151	141	149	123	132	136	144	136	137	149	119	155	127	110	157	133	157	170	143	124	162	142	143	162	136	147	155	159	138	121	136	129	136	166	139	153	143	146	155	135	142	144	140	140	139	138	134	143	136	125	135	135	136	141	135	146	156	152	142	150	146	146	121	114	155	136	138	142	156	171	148	134	145	155	165	155	117	140	172	133	146	130	153	168	131	134	138	131	145	130	149	141	135	145	151	134	142	130	139	154	162	149	154	169	143	123	135	139	152	140	120	139	157	129	144	126	134	128	176	130	133	154	151	134	133	135	152	134	133	151	159	153	143	128	150	150	134	140	131	139	136	161	136	137	120	122	127	147	129	151	129	144	132	135	135	137	139	138	137	151	116	128	149	152	146	136	128	137	142	139	150	144	139	139	152	142	137	139	150	130	152	130	124	144	148	150	146	126	149	142	144	136	141	144	132	143	138	123	148	131	120	159	146	148	143	151	143	158	163	152	137	147	155	141	128	124	155	138	149	139	160	129	152	146	137	142	141	154	142	153	143	159	148	150	147	167	151	145	143	162	146	143	147	139	139	164	145	131	108	136	141	140	143	128	142	149	154	133	143	140	144	150	142	133	141	148	154	135	153	149	136	145	156	151	169	128	156	147	159	129	139	112	133	133	140	145	132	145	148	146	158	131	160	155	155	175	155	134	153	128	168	151	148	144	143	123	154	132	145	144	141	154	147	145	129	149	138	140	132	137	138	134	121	136	139	143	142	138	150	166	133	126	152	161	136	144	147	142	157	162	154	124	155	156	147	135	145	136	130	150	147	152	152	128	135	156	131	133	143	144	140	148	155	155	154	171	145	135	135	156	144	151	135	143	120	158	156	135	152	149	128	138	142	153	157	151	152	127	137	138	137	128	147	138	136	138	122	128	163	156	156	138	144	151	151	155	148	139	127	166	168	142	165	160	129	161	128	152	120	138	153	155	168	149	151	152	158	121	146	144	152	136	145	144	128	136	152	142	135	152	143	124	134	147	134	141	156	143	131	157	151	151	138	135	154	144	136	145	146	131	141	137	150	148	125	154	130	154	133	130	149	161	156	134	153	148	135	134	156	138	133	143	166	135	141	143	137	150	136	133	138	146	147	151	133	152	141	146	129	148	144	158	151	140	148	124	153	129	133	120	149	138	151	142	133	131	138	130	128	151	135	160	149	156	160	136	139	139	141	137	163	146	123	136	140	160	152	161	173	128	144	150	136	152	142	120	171	143	131	143	133	155	162	135	152	160	166	154	134	134	142	144	147	145	149	134	153	175	135	150	165	142	147	151	151	153	133	142	148	136	158	157	142	133	159	161	136	156	133	117	146	135	146	143	166	151	146	159	160	144	175	143	143	136	130	158	162	125	130	150	149	156	140	158	157	154	138	146	121	141	134	134	127	153	173	143	137	168	137	156	145	140	134	135	146	141	154	155	143	151	146	139	152	137	136	162	164	134	154	153	151	128	133	134	137	149	150	152	171	136	176	112	131	142	125	141	146	154	141	133	141	148	133	161	131	119	153	159	121	168	142	152	137	161	123	148	147	155	139	140	116	138	107	154	151	152	134	143	138	140	150	137	154	128	139	127	140	141	157	139	149	140	145	159	125	133	137	156	148	151	151	148	142	137	159	140	137	136	154	140	145	138	131	158	134	154	152	120	152	160	136	149	158	162	158	105	133	147	129	140	149	134	150	136	136	152	121	132	128	150	129	151	139	150	153	133	132	118	139	138	121	144	146	143	147	132	141	132	146	143	133	143	126	138	162	148	131	134	148	159	130	158	135	133	146	148	142	142	147	155	180	147	140	150	151	114	133	152	112	158	145	129	146	156	159	153	139	156	132	169	122	152	131	128	141	147	128	157	176	144	136	121	172	146	160	145	147	134	157	165	136	146	139	125	142	149	147	147	131	141	141	139	137	151	139	164	136	147	146	152	145	154	152	155	138	152	121	142	129	143	144	163	169	120	138	142	122	153	159	150	137	134	171	140	142	168	142	111	153	141	131	146	142	149	137	132	124	134	154	136	148	148	146	129	147	154	130	134	148	138	149	157	129	117	129	131	151	145	139	173	169	143	126	149	136	144	136	124	145	160	134	148	134	144	134	135	134	157	130	145	136	138	141	155	158	135	145	158	143	146	122	160	147	136	129	130	142	155	175	134	132	148	141	145	135	127	158	139	145	139	144	126	149	156	132	141	145	110	135	140	138	143	142	125	136	143	160	156	129	146	131	141	129	127	157	172	134	160	137	137	140	140	146	129	136	155	154	130	126	164	152	136	147	153	138	117	136	127	152	134	158	151	126	133	130	144	130	139	140	151	155	142	161	131	148	112	163	152	153	122	157	141	131	142	136	154	138	147	132	140	148	138	152	147	149	150	130	144	152	167	129	158	126	154	143	126	148	178	135	134	133	165	143	146	139	171	119	129	146	157	147	145	140	145	153	145	145	142	160	127	144	126	119	153	132	171	121	142	172	148	136	150	120	132	155	159	123	151	129	123	127	142	133	153	118	136	155	148	149	158	141	153	138	161	146	148	128	165	131	142	131	137	148	148	170	146	167	127	166	165	163	142	128	132	125	164	149	147	143	136	145	134	139	166	133	145	150	159	138	155	137	145	165	175	131	147	185	157	141	157	133	142	161	149	149	140	168	139	129	149	168	130	143	142	148	130	141	164	152	144	162	151	137	147	134	157	152	134	147	152	169	143	136	142	160	133	132	148	163	124	154	129	148	163	136	140	128	147	131	138	148	167	128	158	134	134	171	158	149	140	129	156	133	151	146	137	129	153	122	133	128	149	135	147	152	136	149	152	154	144	146	130	125	127	124	153	124	156	130	170	137	127	142	154	133	162	123	156	157	138	162	134	152	138	130	140	140	159	125	166	128	140	137	143	137	143	133	159	139	152	159	138	155	146	136	153	168	141	144	145	150	133	126	143	151	155	127	157	135	158	166	132	131	146	141	139	151	128	134	142	154	143	116	147	152	159	149	134	141	141	144	156	162	152	135	139	146	140	115	150	145	159	146	133	159	127	129	147	151	133	128	142	126	116	140	146	142	135	143	135	157	155	134	155	126	149	157	129	138	155	158	147	122	162	141	157	157	144	148	153	127	158	167	137	155	154	140	145	110	148	128	148	138	148	138	165	147	123	138	140	132	130	133	151	159	120	126	134	121	145	151
5030	972	804	450	313	263	271	238	213	177	197	183	192	171	189	177	193	187	172	178	164	153	167	166	149	160	147	146	185	158	165	194	173	172	159	146	148	188	163	174	181	162	185	173	177	158	169	172	163	148	154	185	165	162	167	177	138	155	168	157	130	177	162	166	154	153	160	179	184	136	171	186	178	152	171	153	159	159	166	153	158	168	175	175	183	162	176	174	169	173	162	192	182	173	172	185	165	178	181	154	180	155	171	152	163	167	176	173	148	148	150	155	173	176	176	176	183	173	168	181	176	181	149	172	159	165	188	157	160	170	172	150	136	165	178	155	174	151	156	167	164	176	156	157	160	170	180	172	168	163	160	160	165	167	168	167	158	157	163	175	156	179	165	183	157	179	169	156	158	171	171	155	165	159	151	179	157	179	168	164	180	179	160	172	166	161	146	181	151	178	175	169	148	163	163	178	148	181	163	161	164	168	151	170	163	137	151	192	171	178	164	176	144	163	184	166	156	184	163	163	169	172	158	177	201	148	153	179	155	166	157	165	149	153	181	166	182	193	162	175	174	185	172	152	142	145	160	176	184	159	167	160	144	159	178	182	178	142	170	171	177	149	161	158	150	155	159	182	168	163	158	177	157	165	138	162	164	166	158	158	144	157	184	156	179	184	149	179	172	160	164	166	169	154	178	166	184	173	160	152	173	161	164	145	136	160	173	161	169	154	164	157	169	172	148	170	172	177	186	166	168	156	162	158	163	160	159	147	171	185	155	163	177	189	183	159	163	171	183	179	169	157	173	141	179	192	187	149	174	173	170	166	145	157	161	154	195	153	167	159	174	162	184	153	178	172	161	166	139	170	153	154	167	161	161	158	181	151	198	174	153	179	192	156	177	176	152	163	171	172	166	160	164	169	187	145	162	152	162	173	177	160	181	185	179	169	169	164	170	150	156	150	147	137	187	165	146	183	153	170	157	155	174	209	180	151	166	153	158	185	142	172	168	173	153	147	190	171	189	135	184	199	171	147	164	166	168	154	139	162	170	163	195	164	126	190	162	175	161	148	171	167	171	170	152	165	154	174	178	185	167	159	177	142	180	180	168	151	175	162	153	159	165	168	146	164	167	155	149	176	158	169	168	181	195	196	159	163	175	159	170	141	172	170	162	170	175	164	166	164	187	170	182	167	165	163	161	173	185	167	157	166	161	158	175	151	158	160	152	178	153	165	170	180	157	171	163	185	163	190	170	168	177	149	172	188	158	166	150	169	181	175	160	155	156	182	173	148	159	186	157	161	149	154	156	180	175	143	173	148	154	146	149	179	171	167	160	179	197	168	193	171	147	165	175	152	178	182	150	164	173	161	136	156	167	159	147	151	154	163	179	173	180	162	157	151	174	156	163	162	149	168	169	191	167	171	156	182	150	162	154	173	172	148	165	151	156	176	160	154	157	164	159	148	145	185	150	140	168	162	186	167	179	150	154	165	162	172	169	173	178	164	176	161	156	152	157	157	168	170	171	152	169	161	160	146	173	158	154	142	172	150	167	163	170	167	189	191	165	168	168	164	169	179	184	162	149	157	154	145	176	161	167	161	155	157	167	152	155	197	176	164	169	170	154	176	163	173	171	170	191	179	156	164	163	173	148	168	182	189	194	155	138	165	145	179	164	157	157	169	156	160	160	161	157	146	161	151	160	187	170	152	164	152	146	155	159	156	154	178	181	125	184	171	158	172	185	155	183	136	182	168	166	139	144	158	165	169	156	161	163	163	184	159	167	184	172	190	159	173	178	187	166	170	163	179	175	170	168	157	158	186	156	161	164	173	160	190	172	161	163	184	171	169	168	165	163	158	160	174	165	150	164	167	191	174	149	154	157	156	176	157	155	170	177	151	178	179	142	165	178	194	159	175	170	163	153	151	146	174	160	176	156	156	167	139	164	176	148	174	165	171	155	175	186	144	154	189	156	157	184	172	153	151	172	146	190	161	172	167	169	161	172	159	167	145	152	147	156	159	167	160	185	172	169	176	180	168	163	159	160	162	177	164	165	177	161	160	172	181	165	155	161	163	160	140	182	187	156	160	169	189	163	151	142	155	168	162	170	185	154	139	157	175	171	155	177	172	169	166	144	168	176	184	165	165	163	153	168	169	163	156	178	173	169	176	158	164	157	158	197	167	159	162	161	145	169	176	185	166	167	161	144	148	142	174	166	162	161	184	171	166	153	171	150	158	178	162	162	167	186	169	160	181	161	147	177	143	164	183	169	173	166	141	181	170	178	158	183	156	164	168	138	146	180	183	154	169	168	161	163	167	180	172	185	187	168	173	167	166	134	174	141	183	156	172	165	163	183	173	153	162	177	179	152	169	180	171	153	167	140	169	154	176	167	178	158	173	162	182	172	163	146	185	171	153	165	165	162	173	176	159	154	140	182	168	125	176	147	150	165	172	176	155	164	152	172	175	157	197	167	161	172	144	163	149	178	173	163	148	156	145	154	177	152	150	152	143	169	182	178	174	144	180	147	160	166	184	167	167	154	160	142	160	165	165	175	148	178	172	180	167	175	152	178	180	175	194	158	149	188	172	166	183	164	179	157	145	191	174	185	171	152	157	169	155	158	164	167	178	153	167	143	179	174	157	167	153	167	165	178	146	161	176	166	157	165	176	180	157	175	148	150	185	159	142	159	182	169	142	164	154	194	164	165	168	168	143	157	158	187	175	179	196	161	173	187	169	179	181	171	171	172	165	187	171	188	197	133	175	165	144	154	163	175	158	150	153	152	165	155	158	180	182	159	152	165	156	165	162	140	176	164	155	143	164	146	163	168	160	165	167	174	159	132	166	174	169	210	172	173	174	157	152	175	157	153	155	161	151	179	127	176	166	153	170	156	194	160	179	167	179	177	187	167	179	183	158	163	172	162	151	186	178	182	179	157	181	165	165	161	205	167	161	164	177	176	159	183	156	169	163	154	149	155	152	168	143	147	179	145	159	165	159	169	154	174	168	209	162	161	164	152	156	156	170	178	173	138	153	149	174	155	187	178	178	158	168	147	178	171	145	196	153	166	165	153	176	188	162	185	159	171	146	163	171	161	163	164	160	170	160	166	164	173	173	172	145	178	164	155	166	153	154	162	162	154	158	156	184	168	175	185	170	154	167	170	140	165	168	178	189	165	176	158	192	185	190	178	173	171	134	167	168	165	173	174	165	189	172	144	162	154	175	183	159	157	164	176	190	165	170	143	193	171	178	164	150	185	161	155	158	167	197	174	165	157	149	144	165	159	173	175	153	156	168	151	178	167	165	194	149	146	159	169	153	170	186	164	154	191	165	151	167	159	158	173	164	162	165	165	161	158	139	151	149	163	165	161	166	186	163	167	157	185	139	151	164	152	178	175	161	146	181	163	174	144	157	157	151	157	148	152	177	170	173	165	154	185	174	146	162	162	169	149	168	161	146	168	150	133	158	159	162	141	169	182	165	156	171	166	160	153	162	147	167
24380	20360	26439	24144	20349	9014	1269	799	666	610	547	534	482	465	429	450	435	377	390	389	377	380	394	366	322	367	353	344	333	324	339	317	353	362	322	342	332	316	356	344	355	309	374	303	342	341	352	346	304	351	327	351	315	338	333	348	322	296	349	341	321	349	351	337	336	321	331	315	323	305	299	346	311	269	352	304	339	343	317	333	338	328	321	320	329	315	335	364	289	335	311	338	324	327	308	343	325	319	304	347	345	358	311	316	295	298	309	354	356	330	303	303	328	352	370	340	322	290	319	328	372	310	326	365	291	312	307	317	344	345	302	330	336	301	326	318	323	318	341	324	322	340	336	309	324	307	326	325	321	321	325	326	340	332	320	351	341	308	312	294	324	319	334	304	335	341	304	331	315	313	361	306	370	319	315	304	292	307	309	304	311	295	314	346	345	314	311	327	346	336	342	343	329	355	310	324	326	333	313	358	318	339	321	282	329	303	346	304	307	355	313	289	352	316	331	284	296	298	357	349	313	304	296	352	318	308	316	325	321	319	340	294	309	318	356	331	363	325	326	345	335	306	305	319	289	306	305	313	345	318	370	328	327	306	343	309	315	337	321	315	325	334	316	346	326	312	349	300	312	326	313	282	322	347	321	333	334	304	308	312	326	295	321	318	285	323	365	303	317	321	347	311	296	299	308	334	334	343	339	317	294	348	311	305	323	343	319	333	294	324	341	321	344	346	314	353	336	306	333	308	303	339	344	338	342	308	324	312	302	321	327	301	310	320	286	297	314	325	311	309	326	290	330	332	303	315	286	307	346	326	304	340	328	332	341	318	326	330	307	310	338	369	319	334	350	310	318	342	344	314	305	311	311	333	306	313	308	327	292	308	330	344	312	344	329	332	294	295	316	334	324	330	324	325	314	314	329	323	341	338	333	299	336	338	334	313	343	350	337	329	285	317	332	336	315	298	325	323	328	341	359	308	333	360	317	318	303	313	321	317	308	328	343	337	302	303	346	308	306	317	323	328	342	296	306	298	324	319	322	323	299	316	331	326	330	327	328	364	312	329	339	322	349	354	323	310	301	324	351	336	322	361	339	321	311	350	322	341	289	292	312	356	319	300	325	333	325	321	315	307	348	320	326	316	332	345	317	306	281	322	359	322	332	344	309	330	329	329	345	334	303	340	303	343	339	325	328	343	327	334	334	325	328	319	311	326	332	326	317	331	316	349	338	338	281	313	300	291	347	335	322	301	318	313	351	292	311	317	315	322	324	319	319	336	337	347	306	332	326	301	313	324	340	321	338	331	318	339	339	302	334	278	300	342	321	338	333	320	320	322	351	276	337	342	317	293	288	322	321	325	330	340	321	346	318	304	351	305	294	298	309	311	309	355	311	371	300	342	337	296	353	329	329	331	322	293	323	334	347	345	325	284	313	340	341	307	326	336	315	305	337	320	326	320	308	341	308	318	315	331	306	320	325	356	322	320	311	303	304	318	340	304	325	336	318	354	311	320	347	331	327	333	331	306	306	302	317	320	345	309	293	333	311	304	312	339	304	329	339	312	347	306	315	308	313	317	331	329	298	342	309	353	316	337	313	301	331	301	289	313	305	320	322	324	331	325	332	304	303	331	327	292	340	339	361	316	323	318	324	299	317	356	333	328	311	333	330	321	352	340	320	302	285	340	330	325	326	339	349	329	326	306	335	314	315	324	319	328	307	297	325	306	341	348	286	300	316	340	309	330	322	347	318	344	336	342	356	345	324	327	299	325	388	318	333	330	327	311	309	325	329	296	320	313	315	348	303	326	318	329	341	301	318	326	336	359	308	268	330	305	290	315	319	299	315	309	333	330	334	342	291	332	329	316	319	320	296	329	334	300	330	289	331	336	288	338	359	313	350	310	303	321	299	298	328	323	329	334	287	325	321	309	313	305	313	311	329	314	325	302	318	298	304	344	333	322	339	302	310	345	331	313	328	323	323	314	321	313	303	330	310	336	293	295	315	316	311	337	281	327	337	325	311	331	344	322	322	316	304	319	305	301	359	328	325	366	326	345	285	288	343	332	298	314	373	326	300	350	327	337	313	297	303	318	325	314	309	313	288	303	324	284	312	312	321	324	326	342	337	327	302	325	310	309	323	297	350	333	338	361	304	319	313	294	307	353	330	327	303	298	336	301	314	335	347	322	295	319	323	292	338	304	317	353	343	340	302	333	332	341	298	299	307	315	297	301	342	324	351	314	294	312	336	327	322	293	301	319	330	347	314	314	296	323	308	324	343	279	325	323	327	316	324	310	309	321	329	310	327	335	283	311	282	308	342	315	332	286	308	323	339	333	352	281	350	328	318	322	329	318	319	300	300	311	330	337	294	332	301	311	328	351	320	329	313	328	315	350	296	333	303	340	326	311	324	317	329	359	307	310	329	336	298	343	341	312	353	313	325	306	325	336	308	322	335	342	314	315	317	346	306	319	354	317	353	330	295	323	333	315	297	329	335	316	314	297	332	295	285	312	344	338	331	343	348	285	337	331	326	326	322	323	313	294	293	313	316	352	292	331	334	353	351	315	334	322	309	340	318	321	313	314	331	273	319	312	309	367	321	338	314	293	324	341	288	314	346	328	317	324	327	297	331	359	341	343	330	344	324	318	342	318	342	333	313	307	302	303	328	335	329	314	328	302	281	329	333	330	339	343	321	333	324	294	330	348	313	319	343	322	306	328	292	326	327	337	290	289	335	302	328	331	308	344	318	328	339	303	344	299	297	306	346	324	342	363	318	316	330	327	316	304	328	317	311	329	342	325	302	300	345	326	320	334	309	277	326	307	293	344	306	334	336	300	334	341	339	304	329	335	328	312	322	307	306	294	311	358	305	319	334	329	321	332	326	305	329	326	340	351	309	342	324	304	331	333	287	310	317	313	310	328	314	326	307	336	325	302	353	322	308	295	315	319	332	327	323	302	326	328	340	309	316	342	313	296	335	315	338	310	324	351	307	305	353	333	334	312	306	345	295	314	327	333	327	313	293	326	313	310	322	319	297	318	330	306	326	348	336	331	322	334	353	333	311	313	324	331	327	340	347	322	366	303	315	310	299	326	321	309	333	354	295	294	320	337	288	318	311	336	334	305	322	326	292	287	339	361	310	340	345	302	333	328	320	302	349	341	322	330	339	320	308	326	345	343	308	322	319	311	300	337	331	309	346	341	322	314	336	315	304	314	305	324	284	337	324	327	410	345	328	291	310	348	321	328	324	318	328	352	305	300	337	337	330	329	313	333	313	312	313	338	328	322	298	310	324	307	331	328	336	324	301	341	320	310	308	331	330	317	312	324	310	300	313	330	322	338	336	315	288	337	352	320	335	354	342	261	299	306	343	323	325	301	321	338	330	305	334	310	302	325	317	318	334	309	341	321	325	348	331	345	327	310	326	327	356	316	311	314	324	303	295	362	338	341	327	310	312	315	309	297	315	307	270	301	316	330	304	318	336	313	318	354	320	314
8180	11951	10965	5703	3444	2495	1835	1539	1239	1028	909	742	693	675	576	550	559	513	478	455	412	408	423	429	395	386	409	360	364	344	386	358	360	362	367	346	373	385	363	334	361	354	334	344	355	317	345	324	351	313	332	325	324	366	311	332	328	350	341	335	355	292	337	356	335	371	290	342	349	289	349	312	330	334	312	334	324	315	318	306	332	327	323	299	308	292	332	306	303	326	320	327	324	332	302	320	358	312	305	333	308	340	295	320	321	313	286	340	345	322	318	348	288	327	299	321	313	338	332	333	332	320	303	318	301	320	318	325	291	315	331	330	312	340	291	311	317	302	295	348	313	316	304	316	353	302	298	304	311	341	313	324	333	324	324	320	338	323	303	292	303	341	311	323	348	298	321	283	329	288	327	330	306	319	327	299	357	312	291	340	330	323	334	313	331	322	338	312	280	331	331	347	339	298	319	311	312	335	321	322	318	299	305	290	333	306	326	326	314	301	319	284	356	309	344	305	328	307	318	324	317	340	312	317	311	313	357	337	334	339	355	276	302	344	324	308	309	319	306	303	331	327	330	322	332	306	314	320	314	332	337	319	324	295	304	312	326	281	322	305	335	311	288	279	345	349	301	322	343	344	334	314	304	285	304	267	356	304	317	313	309	315	324	328	314	334	319	340	272	328	293	306	280	318	317	316	313	305	324	286	295	309	319	321	312	292	318	334	324	356	306	323	325	311	317	308	308	316	318	310	326	293	335	326	307	328	355	297	306	301	328	321	333	367	266	343	309	322	324	326	332	285	326	314	324	327	330	311	347	317	332	320	337	328	303	322	298	354	326	335	285	313	340	315	328	328	340	319	311	334	317	309	321	327	305	307	304	321	336	291	307	306	319	310	284	309	328	322	314	297	356	312	306	319	317	322	327	330	305	302	335	297	291	303	282	309	326	314	361	292	288	317	317	312	301	303	333	328	297	312	317	296	327	307	290	300	314	287	319	347	303	323	317	319	278	313	342	313	284	341	316	288	299	329	315	324	308	290	301	331	280	313	314	320	338	315	296	311	330	314	325	310	328	334	301	305	313	321	311	301	338	324	309	314	322	326	313	343	340	338	296	332	310	307	305	274	317	292	337	327	322	331	337	269	321	338	292	309	296	338	316	329	328	354	356	316	362	354	327	299	325	312	340	337	310	313	283	321	329	316	332	337	321	313	326	316	313	319	305	305	354	323	310	290	281	302	337	310	308	317	308	330	326	300	317	320	311	276	342	310	361	295	287	347	332	321	309	322	309	287	321	336	319	305	316	294	271	305	307	325	316	336	313	309	317	349	287	326	343	319	314	321	338	340	333	303	316	328	329	328	326	307	312	322	302	308	326	306	340	307	290	312	303	327	326	323	306	321	343	292	312	334	318	332	334	309	315	305	341	294	334	339	283	298	324	331	312	325	294	318	313	307	311	301	320	309	361	296	320	342	305	313	310	305	318	340	336	315	296	341	355	300	315	314	306	314	351	348	317	313	300	320	339	324	354	291	319	310	308	309	313	297	310	307	352	314	305	353	321	329	326	318	323	317	331	291	304	326	336	320	300	301	325	342	339	330	323	321	305	292	317	341	356	307	350	299	343	308	291	326	321	333	320	299	355	330	321	326	295	329	314	317	312	307	326	314	314	289	309	299	314	306	303	325	312	315	307	355	311	302	323	345	297	302	312	329	354	311	299	328	347	331	326	308	310	349	317	313	330	302	318	333	318	312	292	363	277	319	324	285	321	296	320	316	297	317	300	302	325	361	353	358	330	322	297	321	326	332	326	328	350	313	308	315	291	337	320	334	319	315	299	274	309	327	332	337	310	273	312	332	331	330	310	312	319	324	320	327	319	323	327	270	336	314	316	328	314	364	298	319	308	334	290	310	312	323	321	321	296	304	316	336	327	333	302	303	321	311	306	296	326	275	290	304	311	318	310	360	307	323	300	323	327	281	367	319	341	331	338	329	336	315	339	324	328	301	301	306	338	335	323	307	303	298	292	309	343	362	291	330	339	308	335	314	318	307	342	312	322	296	303	317	306	309	315	319	329	312	323	297	332	332	296	308	323	309	304	320	338	314	309	313	307	318	311	318	326	322	325	353	334	312	300	331	302	332	328	326	284	344	297	332	297	313	295	354	299	341	342	316	312	275	296	324	297	341	319	308	311	324	313	332	318	360	323	317	320	362	307	312	312	332	300	318	311	342	332	339	328	328	332	343	294	353	290	314	316	336	332	341	324	296	308	322	342	313	346	302	330	351	311	296	261	299	337	325	318	310	300	314	303	335	312	324	319	327	328	328	297	279	298	300	316	319	339	302	283	293	322	312	330	306	313	318	313	322	323	320	334	340	321	300	320	304	312	310	319	332	302	291	331	311	330	331	332	288	328	314	309	303	278	344	318	309	341	339	319	326	324	312	320	328	320	324	316	328	311	303	317	320	318	340	316	342	305	332	298	309	311	320	315	327	324	334	365	330	308	318	308	335	321	311	337	300	300	318	320	324	315	310	328	312	345	278	308	329	307	305	301	320	329	337	320	333	320	281	297	320	311	309	331	340	340	311	316	324	316	308	311	345	348	309	307	320	307	344	326	312	309	341	348	308	312	316	319	307	294	302	305	323	323	319	348	320	337	327	308	320	329	302	308	334	294	314	281	323	303	315	276	343	322	352	309	293	315	361	333	323	309	320	338	324	304	271	307	328	314	285	326	305	313	297	285	335	320	322	346	337	303	318	323	340	341	316	333	306	340	340	337	303	332	299	281	318	268	307	313	306	314	333	312	324	335	324	342	302	276	281	339	306	313	323	305	311	328	312	298	340	336	291	306	325	323	302	289	313	325	319	286	346	354	317	310	311	286	334	304	296	309	320	331	290	317	321	318	320	314	294	316	319	319	356	327	310	320	309	306	293	342	323	326	316	322	301	325	317	321	328	313	302	315	361	332	309	343	328	348	327	352	317	327	342	286	306	342	321	303	312	309	296	304	334	311	316	356	294	344	309	306	311	315	317	307	318	321	311	322	302	305	319	342	308	299	313	318	307	317	311	324	325	338	319	328	309	301	344	317	327	301	329	312	342	273	320	319	331	342	332	322	310	329	331	328	340	298	331	315	357	332	315	321	370	320	318	310	333	280	347	320	324	323	320	330	312	329	299	292	321	349	336	333	301	302	345	309	322	302	361	346	316	280	350	306	323	324	325	326	333	291	319	324	294	318	334	301	294	345	310	308	313	324	314	339	338	306	311	318	311	309	295	334	301	339	265	333	335	322	307	301	332	326	315	342	299	319	352	330	307	314	329	309	275	328	328	333	329	315	308	300	310	370	319	282	324	291	328	320	282	317	340	331	340	314	296	350	323	324	317	306	324	324	304	320	321	336	318	305	293	302	298	319	294	322	326	348	325	334	316	316	316	325	265	333	340	311	289	310	291	306	303	295	292	311	314	310	324	295	330	355	328	322	307	361	316	328	311
22595	20396	26943	23718	20402	20468	7973	1776	1317	1255	1077	1062	983	942	932	813	817	801	761	796	756	739	703	784	742	712	766	663	684	731	713	698	647	679	692	687	658	655	642	631	624	639	693	633	678	682	659	683	655	646	643	651	610	659	635	631	611	651	693	659	656	623	630	670	666	651	654	610	623	625	640	645	657	626	620	636	647	622	682	622	598	658	653	665	664	569	645	660	643	640	618	630	639	636	614	647	696	638	650	621	614	614	617	643	645	643	670	659	591	600	697	663	608	655	642	654	610	667	609	709	637	615	615	640	633	597	630	625	650	644	639	596	639	640	623	615	598	608	671	631	664	612	609	622	636	603	674	635	642	650	644	662	645	646	596	638	645	630	629	655	611	648	633	598	671	670	649	651	637	650	605	621	655	648	639	587	699	608	618	667	661	624	645	654	689	612	622	647	631	644	637	573	701	652	600	652	620	592	615	631	576	632	659	664	639	662	600	625	632	650	618	631	576	608	598	605	656	687	606	631	640	652	616	616	633	612	672	617	626	609	627	615	600	610	641	682	699	702	667	604	636	627	613	629	618	644	634	593	665	645	631	596	629	623	648	643	609	631	574	668	651	698	670	614	626	620	637	684	611	670	670	650	607	627	661	655	646	647	633	689	656	650	637	612	597	602	643	660	678	595	659	621	660	648	639	614	674	616	693	633	630	651	653	574	628	567	642	621	604	651	684	638	651	608	639	607	607	592	613	678	603	646	651	657	630	645	649	606	622	662	674	671	654	626	632	630	643	609	651	616	599	638	589	679	631	580	649	679	659	638	649	594	624	651	663	617	596	569	651	620	610	600	620	654	649	655	596	656	624	629	665	644	645	617	632	680	652	597	576	589	592	662	654	648	595	607	611	632	635	645	629	612	656	652	643	661	639	603	620	654	619	619	657	644	634	662	604	611	605	637	640	682	648	661	628	620	642	626	651	672	671	639	664	623	690	620	684	604	621	634	635	582	611	601	626	592	642	636	631	617	623	632	629	618	644	620	635	628	618	635	675	645	631	629	665	604	600	670	631	607	616	646	656	634	593	646	606	585	646	665	578	608	631	634	625	614	634	611	641	605	641	614	623	605	638	652	630	639	663	600	625	627	631	626	593	651	689	625	599	693	648	612	635	628	654	643	652	696	659	666	611	602	627	617	611	593	638	621	627	586	616	655	644	664	636	625	616	636	656	634	656	634	677	632	656	661	653	633	593	662	629	660	650	633	654	663	642	619	636	631	636	608	641	613	645	652	610	612	650	668	634	647	607	615	614	586	618	653	643	665	660	587	611	619	668	621	623	663	608	612	646	653	652	619	635	672	589	622	652	606	643	629	625	606	609	643	668	610	620	624	706	669	619	670	647	626	643	628	652	654	635	610	692	637	585	653	685	590	592	673	666	657	658	606	636	640	631	616	617	608	655	570	706	680	694	599	641	637	644	631	553	660	586	639	610	642	664	642	654	613	605	598	639	654	628	665	628	618	625	617	610	665	625	599	617	645	623	636	613	648	657	692	593	664	591	686	621	661	646	645	640	607	563	675	701	640	672	658	591	678	640	651	647	628	603	605	651	626	675	640	621	604	622	684	666	665	663	653	662	643	647	624	614	615	649	692	617	646	623	652	636	619	629	619	614	666	637	694	622	632	595	614	653	626	630	649	627	620	679	612	637	633	624	692	600	664	614	622	601	602	625	627	619	603	627	634	634	646	652	626	628	653	647	626	662	635	597	613	627	628	544	570	635	650	666	618	657	624	631	627	587	610	623	601	626	592	638	635	654	616	620	620	628	646	638	642	642	623	657	623	631	626	606	664	645	612	676	627	648	635	634	593	620	651	582	609	630	600	621	634	633	614	668	638	628	657	604	612	622	620	630	611	626	621	607	627	659	649	622	656	608	666	614	638	591	613	609	644	617	610	629	623	647	631	635	646	620	649	637	616	654	625	601	618	606	600	586	632	602	660	617	660	607	620	644	627	634	641	650	622	610	655	619	624	641	625	624	626	606	652	635	574	678	629	636	587	618	643	645	658	639	583	644	618	630	593	672	639	685	643	658	669	632	640	618	674	649	628	635	606	627	590	644	612	628	589	651	672	652	655	641	607	619	623	683	619	633	594	654	633	614	655	624	618	680	644	626	668	615	639	628	631	637	631	609	629	593	625	662	631	619	663	620	641	576	606	639	631	621	596	646	608	624	668	657	621	693	610	645	639	617	652	655	599	643	663	648	603	615	599	630	600	587	635	617	609	638	626	565	656	717	667	633	631	591	648	626	664	615	609	625	636	615	618	617	651	615	590	662	639	635	671	593	606	620	658	676	590	638	680	635	615	641	632	616	628	620	623	703	576	584	631	646	647	613	604	612	612	673	610	643	639	637	625	631	659	635	658	660	641	618	633	624	660	623	641	625	675	610	612	649	661	687	729	642	655	626	655	643	644	606	605	634	606	644	635	628	653	637	580	644	613	602	596	683	621	668	679	596	665	650	615	615	651	633	616	627	657	674	624	590	651	639	631	652	651	626	585	614	666	600	610	627	623	661	646	587	649	662	626	616	649	629	610	631	683	608	653	640	647	596	621	641	622	585	690	586	703	657	648	622	620	651	601	598	642	653	631	681	595	623	628	636	660	718	630	667	629	660	607	689	673	624	629	592	631	648	612	686	653	655	623	630	614	602	622	643	618	650	642	653	593	617	618	685	658	629	585	611	602	628	627	628	594	646	697	641	653	602	606	617	646	621	635	626	671	617	666	648	630	654	625	622	631	615	624	617	633	629	618	646	634	645	620	638	634	655	639	618	656	648	602	670	654	661	624	596	670	634	601	639	626	657	621	662	619	636	607	621	663	608	581	604	664	646	630	616	630	641	658	634	680	626	592	620	644	696	584	627	653	605	640	680	649	641	618	583	633	622	660	627	673	690	621	668	666	656	654	610	587	605	629	657	666	619	633	628	662	638	597	653	635	631	638	617	596	697	605	653	683	660	628	632	618	622	634	648	635	628	620	663	628	597	624	638	641	622	606	638	646	687	634	638	634	611	642	592	630	649	687	634	606	613	639	652	673	638	655	637	650	626	669	652	628	619	632	662	605	640	641	642	617	617	655	602	633	601	609	649	638	618	616	624	594	635	667	608	645	617	636	638	647	654	604	649	634	624	630	637	673	644	615	641	672	641	646	623	612	621	637	662	640	639	647	607	631	638	664	635	640	718	650	618	585	614	610	692	663	640	619	621	620	610	628	635	603	630	589	675	586	601	616	619	617	584	605	598	618	638	665	629	601	660	615	650	642	613	631	600	607	640	696	618	647	627	633	624	663	619	662	633	695	658	603	635	683	617	635	631	603	634	596	660	670	652	674	633	615	638	632	577	615	632	599	613	614	629	612	642	645	626	578	673	610	618	634	623	646	643	620	622	665	611	663	655	636	669	632	595	584	630	658	672	566	670	618	632	629	676	644	654	602	635	660	657	669
11710	18905	17475	9950	6456	4639	3541	2846	2326	2082	1792	1525	1328	1258	1137	1106	1077	949	896	911	849	894	858	847	769	748	780	772	752	726	734	706	665	695	706	684	658	644	697	640	654	698	681	674	647	635	684	643	640	667	616	655	657	637	659	643	628	627	669	645	614	635	602	619	641	579	621	646	652	606	643	630	631	575	619	630	678	651	623	602	578	577	585	583	666	612	622	635	638	616	640	628	619	582	606	649	598	590	579	649	609	637	604	638	591	615	627	619	616	604	612	622	622	648	602	618	625	661	628	617	606	591	615	606	661	619	622	628	579	651	597	567	644	613	644	640	634	636	623	604	580	630	602	639	616	631	626	611	608	585	642	610	613	601	586	606	591	590	590	567	600	580	611	588	576	594	606	634	599	596	610	581	611	609	664	556	569	591	645	644	618	596	580	608	606	632	621	594	660	609	583	645	668	654	638	581	613	644	640	578	616	665	629	609	630	604	608	650	609	651	616	606	617	607	607	635	615	626	607	605	584	619	590	628	617	632	616	631	591	609	648	601	606	638	620	563	610	625	626	594	569	637	579	636	623	619	617	589	601	581	608	621	640	650	586	614	605	594	638	611	620	636	631	553	664	647	593	637	592	600	620	601	603	597	605	596	610	599	648	597	630	601	593	629	648	589	656	574	613	666	601	609	627	627	602	648	583	582	625	625	635	572	604	590	577	637	643	621	581	632	591	591	603	605	636	632	597	659	628	576	615	609	622	599	584	608	592	581	605	618	654	610	597	645	586	553	634	607	590	610	636	638	682	613	629	547	585	602	595	624	562	596	631	621	586	619	576	627	681	597	580	617	626	611	616	595	625	587	635	599	583	604	619	621	642	641	604	593	602	609	590	658	589	664	630	615	561	628	627	620	663	616	582	616	585	596	654	608	591	638	635	603	592	600	575	567	615	641	602	586	591	636	618	623	635	523	602	607	636	651	629	577	638	603	638	625	558	631	592	637	597	609	598	594	577	584	642	646	610	603	611	653	581	579	601	635	616	622	634	628	598	602	581	604	564	596	590	644	611	582	591	621	626	585	591	629	617	581	586	604	576	612	569	587	559	577	599	591	597	591	605	591	661	586	649	626	596	588	602	594	617	585	641	612	626	628	623	611	579	606	607	606	618	610	586	617	573	624	600	625	579	573	590	578	592	589	604	593	648	629	602	593	640	622	609	624	633	612	617	635	625	594	621	572	624	650	601	607	633	569	632	628	600	575	581	631	623	614	659	599	608	641	597	585	607	618	634	633	651	620	593	606	641	609	582	625	601	568	594	599	637	676	612	614	603	608	604	631	638	590	595	590	635	599	583	617	581	592	638	627	610	614	572	628	588	623	605	578	611	586	623	627	591	617	604	608	602	610	592	605	603	605	611	611	603	569	618	639	607	603	560	586	568	583	624	610	572	588	590	640	593	623	595	653	628	569	643	620	579	618	561	640	623	602	614	585	631	625	623	631	610	561	609	608	601	624	608	619	624	639	612	591	582	636	636	632	630	614	651	607	607	582	625	596	571	642	611	628	614	629	623	573	634	595	598	628	601	607	609	601	603	588	612	612	569	665	572	618	602	598	574	634	646	621	644	599	575	636	613	567	635	594	609	573	587	595	596	572	584	585	641	616	632	640	608	585	589	586	557	616	579	628	595	610	630	606	598	620	641	597	636	616	573	595	623	581	651	605	600	650	650	622	625	617	601	594	572	595	613	607	586	599	603	622	619	635	610	588	603	629	579	550	602	617	557	597	589	624	600	630	639	560	622	649	620	606	604	586	599	610	621	599	564	602	590	599	643	618	595	616	595	593	629	623	602	604	607	558	610	607	622	596	640	611	578	573	592	645	626	618	593	584	629	641	619	634	587	688	612	623	609	613	661	603	632	627	591	616	644	632	617	606	661	615	666	628	649	605	608	548	563	627	557	595	598	594	630	634	598	591	620	583	613	650	637	624	613	568	620	613	635	598	566	667	580	625	605	621	621	619	581	598	610	575	659	642	610	609	634	630	627	616	612	599	607	609	602	581	594	628	600	584	652	619	579	646	603	623	612	595	605	653	585	629	597	611	591	616	645	642	573	622	580	575	586	628	609	609	635	597	628	551	592	603	642	603	606	582	614	645	619	603	660	597	607	562	614	649	613	609	582	598	583	679	607	677	633	590	578	575	572	582	595	592	606	594	636	591	621	589	624	625	596	601	617	603	606	617	620	585	563	602	614	611	595	618	610	575	557	640	594	608	655	577	636	606	616	605	584	643	582	595	620	570	604	619	621	635	635	584	647	587	611	614	599	629	627	617	600	633	614	605	599	592	635	571	581	576	585	647	586	623	594	658	610	600	595	528	585	617	612	599	627	580	658	612	622	622	584	599	614	595	612	622	608	648	631	613	625	588	614	627	621	610	587	622	585	650	625	603	638	623	631	666	624	593	621	609	618	617	607	637	628	640	621	601	606	645	607	630	614	658	578	612	585	593	603	597	576	614	585	654	615	599	625	612	622	569	599	599	599	626	584	619	663	620	656	637	613	537	598	649	588	579	628	603	613	623	598	641	633	655	605	608	596	596	618	584	573	598	585	588	598	591	577	608	639	568	571	563	656	589	634	560	619	569	661	558	658	625	621	583	636	589	680	624	660	601	560	643	604	589	626	609	601	591	587	571	641	609	593	581	591	619	632	574	652	592	638	595	599	625	618	621	632	629	632	632	599	633	572	622	612	610	608	619	614	607	616	571	623	624	644	585	574	639	629	637	640	614	613	578	581	595	585	601	588	573	583	606	584	592	603	587	571	560	587	571	583	641	620	603	604	658	601	585	647	598	599	608	611	603	596	564	629	588	646	632	610	568	593	589	605	603	612	598	595	594	606	578	608	616	611	573	621	566	600	668	653	622	582	594	622	620	642	626	632	600	599	616	601	570	589	590	642	608	600	606	592	616	611	604	591	618	589	627	598	641	550	560	611	628	610	617	589	581	636	621	621	579	634	638	566	623	630	606	606	568	621	580	607	680	616	625	646	645	577	586	627	656	607	631	558	611	590	613	622	691	599	637	570	569	594	627	601	613	585	600	649	601	605	581	651	625	591	601	588	620	663	605	616	642	622	610	543	609	620	598	601	619	675	618	589	651	621	613	614	618	578	611	597	598	634	622	599	616	614	621	584	594	588	632	633	604	610	602	610	598	622	653	577	610	630	626	633	617	631	600	590	671	613	615	645	607	663	607	619	668	624	620	605	634	606	619	629	611	609	643	592	597	619	630	595	629	639	562	603	583	692	617	611	603	585	642	604	623	603	623	627	615	646	565	583	641	576	667	595	620	614	613	645	621	636	605	621	601	595	570	562	597	622	557	551	614	574	593	603	601	611	585	656	650	585	667	623	581	643	605	604	633	624	582	665	638	641	623	597	611	589	629	575	622	632	611	666	622	617	619	607	614	572	624	587	590	610	607	589	632	665	629	641	596	601	604	589	644
27796	12628	1326	453	308	286	208	155	177	182	146	170	155	172	145	138	157	148	162	128	147	131	153	162	150	152	149	125	148	155	150	135	161	149	134	155	154	156	174	156	135	140	130	120	141	138	129	130	157	143	131	152	148	142	130	147	150	145	141	138	158	150	141	147	134	160	130	132	134	135	172	145	147	160	153	125	155	136	155	142	138	131	151	150	144	136	153	124	171	141	139	146	155	145	136	123	134	136	136	154	151	149	123	146	139	152	146	144	143	142	128	132	130	124	141	135	133	134	140	133	146	142	138	137	163	137	166	140	151	152	146	152	134	146	141	152	130	160	171	162	145	175	150	122	169	159	158	149	146	154	143	140	145	154	152	150	143	145	126	147	142	145	151	147	159	136	152	145	144	160	132	164	148	136	124	159	144	142	157	166	119	137	133	133	138	138	138	127	122	165	149	140	137	141	123	137	151	146	151	160	161	112	129	149	137	136	142	136	131	155	155	144	135	112	129	143	153	149	139	147	150	171	166	136	122	139	141	151	135	126	174	129	152	150	142	122	177	137	146	125	140	143	135	137	145	122	150	147	147	145	160	138	137	139	126	153	156	146	140	167	132	125	160	153	135	160	167	151	150	136	126	167	144	142	168	158	137	149	154	151	136	142	138	126	132	124	154	145	145	142	143	164	137	135	129	146	142	149	129	146	157	132	141	125	149	146	161	153	162	155	137	135	161	145	135	149	142	141	136	143	117	149	153	157	145	141	150	138	148	145	150	141	140	129	153	133	133	127	138	147	140	145	147	158	116	130	174	156	133	149	157	159	136	144	151	135	131	124	140	137	140	125	136	138	126	146	137	136	180	130	154	145	143	152	155	132	155	138	148	161	137	159	145	138	163	120	151	140	152	128	141	157	134	132	151	147	153	125	156	172	144	152	128	146	133	149	146	155	147	149	153	151	147	140	136	148	140	150	152	140	157	130	162	160	174	146	181	129	129	138	134	132	133	148	146	105	132	134	128	138	138	141	128	136	149	142	155	127	141	151	154	119	165	149	139	168	137	142	150	145	137	144	138	126	126	147	142	148	150	150	153	132	155	155	127	168	149	138	136	146	141	135	142	137	146	147	137	146	154	126	142	147	140	161	136	136	136	132	153	126	133	128	143	139	159	145	124	149	153	136	166	150	139	132	169	117	128	140	151	139	152	132	123	127	128	151	145	138	147	143	131	147	124	137	160	154	149	140	171	142	130	135	151	130	154	146	140	151	153	145	159	150	168	137	144	129	142	135	145	152	140	138	146	143	167	137	134	143	138	155	158	136	139	157	157	156	149	135	150	136	133	144	150	155	151	155	138	149	134	132	136	134	130	157	139	155	157	117	145	125	138	161	116	124	167	129	120	115	157	137	145	126	156	154	146	132	145	145	137	135	163	156	133	141	137	135	134	149	163	148	152	163	148	139	179	154	131	139	137	144	162	146	130	145	132	147	138	146	147	149	141	151	140	141	129	156	139	151	147	146	144	150	149	160	142	140	145	129	133	128	146	132	143	147	121	142	134	160	145	154	143	146	132	145	152	169	157	142	148	116	136	148	134	152	138	138	149	152	142	133	128	155	150	135	152	179	159	138	129	129	125	141	153	124	133	159	147	151	148	156	138	138	153	144	148	132	128	139	143	147	161	130	152	119	142	135	137	140	125	142	125	127	137	156	150	143	126	158	134	139	147	128	143	152	137	140	141	175	143	143	174	145	139	132	170	153	133	164	141	142	146	120	138	121	134	152	125	159	121	142	148	145	150	147	123	146	151	154	153	152	138	122	148	163	128	136	143	128	144	148	152	156	138	154	148	128	163	156	145	148	141	132	159	140	143	139	132	141	136	168	139	132	145	136	152	151	143	164	135	150	145	159	142	160	132	127	155	144	132	128	152	137	146	142	142	150	138	150	144	134	145	153	177	147	133	131	156	129	161	122	148	146	138	152	150	169	170	142	135	149	127	157	139	156	150	145	144	143	145	157	138	137	130	157	166	129	144	124	151	145	130	144	133	125	136	162	138	121	136	138	150	157	137	156	140	128	126	139	139	133	143	151	123	144	145	137	147	145	119	151	155	111	164	130	133	154	146	115	153	142	139	148	151	140	160	122	130	119	149	159	170	139	141	133	127	136	131	151	155	121	160	144	163	133	131	146	150	126	133	144	127	144	153	141	146	139	129	141	125	159	155	146	157	167	134	155	130	164	145	145	158	146	135	133	156	137	146	136	137	142	157	141	137	139	154	156	148	142	154	143	128	139	142	139	143	143	132	120	130	169	138	155	116	171	151	147	134	146	132	146	138	151	146	135	142	145	132	141	156	145	147	165	143	139	161	186	138	122	124	160	132	133	163	146	111	131	128	147	151	131	131	152	151	143	143	158	133	139	180	134	140	151	138	157	128	127	138	146	136	158	167	144	140	135	142	153	134	147	149	146	144	130	117	133	162	149	152	142	150	132	138	144	151	142	158	131	152	153	160	146	171	136	151	151	154	121	130	141	128	145	156	140	158	149	131	162	148	155	140	144	152	140	159	186	156	146	130	146	125	138	158	134	163	128	147	150	148	141	150	142	116	133	160	128	139	146	142	143	163	141	148	135	158	142	140	152	118	146	151	127	156	139	146	151	158	146	135	141	133	150	159	139	142	132	175	132	151	152	136	152	140	139	136	126	135	155	133	149	155	161	168	134	138	145	139	154	138	148	143	149	133	138	155	138	150	144	149	144	173	139	153	155	130	161	120	149	125	137	148	153	144	126	154	141	131	131	147	143	132	179	137	146	154	148	162	140	148	149	145	138	123	148	152	139	135	171	157	139	150	131	140	139	132	139	158	124	152	140	135	128	139	157	140	136	153	170	154	133	143	142	137	152	156	147	161	150	158	138	112	140	146	136	135	148	155	134	138	143	137	149	125	129	137	131	137	136	141	130	132	153	146	123	158	156	143	128	145	142	137	134	139	140	136	161	142	136	147	151	127	166	125	145	134	154	138	133	144	142	171	133	145	152	156	158	138	141	121	134	121	154	130	123	143	145	151	156	162	140	135	134	148	144	152	144	124	150	140	147	150	129	158	161	136	147	146	130	137	152	134	134	160	136	162	128	145	156	145	119	134	155	143	133	139	121	127	140	134	143	143	150	155	143	129	134	159	151	124	154	139	154	157	143	145	145	137	148	139	180	129	178	143	139	149	156	139	143	147	149	135	146	136	152	126	159	130	152	119	157	155	134	139	125	136	139	167	129	139	136	128	157	150	132	147	142	134	159	133	147	121	128	129	145	145	153	142	150	133	146	124	142	153	123	138	124	154	125	139	170	144	136	152	157	129	139	137	134	142	131	128	141	122	137	132	130	129	141	155	119	161	118	154	150	136	126	153	126	142	141	163	146	143	139	148	143	157	147	125	140	145	146	138	128	154	133	141	143	127	134	133	154	141	146	148	161	141	135	146	136	136	152	153	134	147	139	149	133
5049	997	834	474	374	275	249	242	211	215	203	200	182	199	180	179	176	166	169	168	190	193	170	164	178	178	154	169	169	154	170	157	200	175	161	163	180	143	162	176	156	152	166	171	175	187	156	149	174	179	171	182	163	202	158	152	160	184	172	190	180	168	147	160	166	175	176	168	164	150	176	157	153	195	163	172	173	169	193	157	169	165	166	175	171	152	158	157	161	173	171	154	161	169	164	170	161	179	177	174	190	179	145	156	161	139	166	170	157	146	165	175	165	150	168	161	158	157	184	153	156	163	188	150	184	170	169	186	166	178	140	148	162	160	174	173	156	181	181	164	177	178	191	178	183	178	161	167	180	177	151	154	150	156	159	175	181	176	137	204	186	167	165	177	135	170	161	173	162	195	160	175	166	183	152	177	159	157	187	152	171	157	173	185	168	165	179	172	172	178	160	189	186	204	174	174	171	194	169	135	149	178	164	178	176	175	174	178	163	163	174	165	184	170	168	173	148	173	160	187	181	175	166	176	162	155	196	176	163	172	177	160	169	165	200	171	161	144	164	164	164	149	170	164	171	157	168	167	162	174	145	167	161	170	149	179	166	168	159	168	169	158	151	158	181	162	150	163	138	164	155	156	171	155	157	176	162	164	150	181	156	123	175	148	179	161	145	135	166	169	157	168	162	148	166	149	161	159	161	162	139	175	159	140	178	148	192	178	171	176	192	171	182	154	146	172	162	164	166	172	143	166	174	167	178	176	176	144	169	182	168	166	172	195	170	179	174	151	164	183	192	169	169	165	155	175	159	168	165	151	155	143	153	171	154	162	156	181	172	167	168	189	195	153	169	196	185	168	177	153	167	173	166	163	165	169	168	157	163	193	165	154	175	175	154	165	177	182	155	177	177	165	158	182	184	178	166	157	152	166	151	193	167	186	144	144	185	153	157	153	190	155	155	164	178	168	157	178	177	162	168	158	161	172	158	172	203	148	152	147	158	170	184	166	161	159	147	167	178	168	159	171	162	158	167	205	157	162	170	155	160	166	183	178	153	159	167	160	168	178	171	149	168	163	137	180	187	182	135	166	166	180	155	149	188	143	170	176	148	141	172	175	133	160	160	173	153	159	182	157	168	170	137	150	162	165	180	153	180	165	149	173	161	191	162	164	149	185	158	184	144	181	190	172	184	153	151	178	169	184	159	159	165	189	139	148	180	184	154	188	167	171	141	162	136	159	147	148	140	162	140	156	170	167	157	157	169	154	171	141	168	160	167	164	157	175	170	157	158	140	159	181	159	170	169	154	175	173	168	163	177	148	168	170	163	166	154	152	178	154	152	158	181	160	154	179	167	176	145	164	162	181	157	172	198	187	186	157	146	164	184	156	161	163	156	169	161	148	156	185	176	174	160	160	164	163	180	183	160	165	144	171	171	175	166	171	133	151	181	157	170	175	184	194	162	162	140	189	170	173	163	151	173	173	180	159	188	158	186	182	166	164	180	143	183	158	176	153	180	178	154	159	147	179	168	161	179	172	156	168	194	164	153	147	168	182	200	142	146	156	167	200	187	162	154	168	181	157	174	152	168	174	156	179	178	148	159	163	171	137	170	174	145	187	179	155	163	173	155	159	162	163	149	183	158	137	157	165	181	191	171	161	165	181	164	188	176	154	160	159	164	145	175	183	148	188	158	169	175	194	154	141	157	171	156	183	174	155	166	173	187	166	198	168	188	167	182	150	156	160	149	165	182	170	139	183	168	169	178	179	157	153	157	179	176	151	174	150	184	182	163	178	164	182	171	158	174	171	161	152	169	170	155	170	179	164	163	172	168	140	168	162	154	162	172	151	176	185	161	169	161	157	181	206	155	169	159	162	166	161	131	166	174	167	177	144	182	166	181	171	173	163	187	172	167	156	176	166	166	157	177	175	157	161	172	148	162	161	166	192	160	170	164	167	144	140	151	175	152	162	161	161	166	140	190	138	177	175	162	164	158	186	153	178	182	160	154	170	184	164	182	160	156	184	160	180	194	184	192	173	175	162	150	158	173	193	195	171	161	158	189	171	136	171	156	168	167	168	138	167	172	158	193	156	145	171	175	161	149	176	149	156	189	156	147	160	169	161	170	172	162	155	184	162	186	158	179	163	183	158	169	186	171	192	168	151	171	175	164	173	158	143	181	175	154	146	186	155	150	171	174	171	147	141	167	166	174	148	190	163	167	149	148	173	176	149	148	167	151	192	166	163	178	159	199	177	171	168	148	164	181	183	170	172	185	166	166	178	186	173	154	174	156	177	158	168	146	162	180	157	162	157	189	158	182	163	174	156	159	169	179	176	140	182	176	195	163	183	163	179	153	172	153	179	167	137	159	153	161	189	165	183	165	178	166	178	179	152	171	180	171	150	159	180	166	176	162	175	167	185	172	182	162	165	146	145	151	161	179	177	176	147	166	144	164	170	142	171	153	174	152	168	155	162	159	175	143	140	200	144	190	161	148	181	175	150	140	190	169	152	149	181	187	155	178	173	177	180	152	170	187	171	153	151	166	162	159	164	165	172	140	182	154	164	156	179	182	178	143	183	171	165	175	163	167	184	159	193	169	182	166	194	163	162	175	193	162	169	165	192	169	167	176	181	178	177	181	158	171	151	157	173	157	159	178	166	162	182	176	174	175	188	176	156	213	173	168	160	179	191	186	165	155	162	163	152	155	159	176	184	159	166	147	160	172	177	160	174	166	159	156	144	156	184	162	158	162	186	157	163	182	174	172	171	149	178	155	165	160	171	154	180	153	174	157	154	175	173	155	147	166	155	159	161	143	173	159	175	168	166	170	158	164	187	165	189	158	151	163	156	166	165	147	165	176	157	176	186	177	167	166	152	163	155	153	175	168	172	171	176	164	179	152	175	152	189	157	169	167	149	177	153	177	171	191	165	160	153	186	175	154	169	170	158	158	172	180	155	152	169	188	173	151	135	186	181	166	162	169	146	164	175	167	172	181	148	164	172	174	188	169	153	193	159	171	164	140	154	176	173	161	178	182	185	167	168	156	205	171	167	152	160	171	171	154	190	184	166	174	149	145	167	153	162	174	155	164	149	181	171	174	177	165	161	157	172	177	172	147	181	162	155	176	157	187	139	180	173	149	171	159	183	171	153	167	181	151	141	144	180	181	173	162	182	148	160	181	167	144	161	161	163	166	151	179	161	189	165	176	174	187	166	160	146	147	170	170	179	178	159	167	163	163	159	180	161	149	170	167	160	157	181	161	158	153	156	169	150	173	168	157	156	166	167	164	175	184	163	174	137	162	135	183	170	165	149	180	172	186	160	166	191	163	171	172	167	159	138	176	178	166	183	151	173	160	146	179	169	174	162	155	175	148	179	161	183	153	147	167	159	184	164	175	163	148	173	162	166	165	181	180	154	166	156	170	178	170	150	158	178	161	157	158	164	161	180	175	161	178	165	147	156	161	176	157	171	164	173	167	176	179	158	148	159	175	175
24283	20348	26459	24097	20334	8994	1233	783	697	618	565	528	494	422	491	408	433	432	364	410	399	381	347	342	383	355	351	359	344	338	334	338	379	323	329	339	341	329	357	351	335	310	367	287	315	334	322	330	332	328	340	347	320	351	311	347	356	311	326	364	328	341	338	337	326	331	328	314	307	356	317	328	330	333	338	323	317	336	310	322	352	347	352	299	305	334	353	325	299	308	336	325	295	333	304	317	326	312	347	336	341	325	299	348	292	349	314	319	329	299	309	288	314	323	326	309	307	288	320	343	316	315	358	370	351	340	342	329	324	317	333	337	369	317	311	337	322	323	386	332	315	322	317	292	336	305	337	336	320	298	330	342	307	288	321	324	351	309	327	364	311	320	334	286	333	347	344	357	343	309	350	295	325	334	312	323	306	330	330	354	335	356	331	358	311	338	313	340	336	334	327	321	320	299	314	370	314	311	326	331	335	330	289	346	304	341	331	336	333	327	342	344	315	330	282	318	306	346	342	330	361	327	306	320	328	336	341	332	351	321	330	343	349	337	328	313	317	297	322	282	305	312	341	317	322	310	324	324	292	318	356	325	312	323	301	315	333	301	335	333	337	314	262	321	327	334	326	357	308	274	316	307	345	329	317	329	355	339	309	326	319	348	353	308	333	337	334	361	283	342	347	320	317	320	297	332	299	307	326	338	328	306	323	296	305	361	354	300	336	343	344	309	352	319	317	317	325	314	292	338	341	294	291	314	301	340	320	316	304	301	333	328	344	320	305	321	335	312	302	319	295	308	296	329	316	328	340	314	343	327	313	308	340	302	308	354	312	319	331	320	299	310	305	336	305	294	345	305	285	342	338	335	340	330	345	318	323	342	310	351	336	317	318	294	334	324	356	336	321	326	334	291	316	347	299	327	276	326	319	322	333	314	309	319	337	313	323	294	312	321	316	292	313	338	336	340	325	340	307	323	330	292	345	313	315	325	306	344	312	324	314	321	281	339	322	326	310	325	324	373	343	316	344	311	328	308	320	349	339	302	313	301	306	334	313	311	303	335	336	331	315	299	321	329	354	301	314	309	304	307	338	318	329	308	305	321	336	334	328	326	319	324	333	342	302	332	330	346	319	328	314	328	327	275	320	301	314	354	301	318	336	328	344	301	345	343	336	340	342	298	341	333	343	330	324	334	326	318	318	349	291	333	347	343	343	332	311	305	357	325	307	303	338	273	313	317	311	312	327	310	327	316	317	330	340	300	294	331	311	342	308	330	325	339	338	331	320	308	325	341	337	321	327	318	332	299	332	313	321	306	336	320	327	316	333	325	318	311	314	320	305	324	350	327	343	342	335	316	324	353	317	329	332	331	321	326	285	333	327	310	359	346	330	286	350	329	318	344	322	327	345	330	353	306	335	370	309	323	315	324	324	332	350	334	343	326	318	322	328	334	285	347	331	311	333	297	322	311	318	333	307	333	321	324	308	334	322	302	326	296	326	298	318	318	315	322	325	321	296	319	316	335	319	312	317	327	318	324	310	296	339	323	330	332	335	328	315	336	297	321	310	327	292	319	337	339	334	317	336	334	311	296	311	329	298	302	308	332	306	314	347	354	327	318	342	368	322	321	301	301	330	323	328	336	307	312	314	355	330	348	334	301	315	313	308	335	295	321	340	299	348	322	356	333	316	344	325	297	317	307	310	339	279	327	324	324	351	308	333	302	326	335	329	329	325	312	308	322	329	302	346	296	337	328	320	335	330	292	309	339	326	328	339	319	284	315	337	291	302	335	316	329	318	336	338	319	338	320	318	336	346	324	290	294	314	308	343	312	313	321	333	307	314	300	309	320	295	314	307	313	273	329	340	345	352	352	317	323	333	323	338	291	341	299	300	307	339	311	300	287	285	311	340	309	327	310	324	349	340	273	356	320	323	327	321	321	336	305	339	307	331	326	318	323	322	363	319	305	362	312	303	340	354	342	371	342	364	341	316	329	316	367	338	353	317	353	341	322	351	330	292	332	335	323	348	338	326	307	318	338	300	325	309	323	317	302	290	350	310	302	317	355	307	305	324	334	305	299	307	310	315	345	319	308	339	329	313	310	351	343	300	295	314	348	320	316	320	310	336	316	300	344	359	309	338	360	309	346	308	326	308	332	316	287	328	319	334	335	322	304	323	316	297	332	355	322	332	370	319	321	336	323	335	317	329	348	321	324	339	338	294	297	342	331	327	348	320	326	340	303	326	344	354	325	302	309	338	296	306	327	309	321	314	345	302	306	341	316	311	332	337	299	283	319	335	330	344	349	324	337	306	336	308	350	325	287	335	325	333	303	319	323	335	331	333	365	326	299	289	326	327	305	315	348	331	329	334	328	333	340	337	337	317	318	338	315	295	356	291	320	325	318	312	332	302	336	319	342	340	334	314	342	322	330	341	340	293	337	315	324	301	276	341	287	340	347	326	327	332	331	310	302	312	300	309	324	315	310	297	338	312	321	321	312	337	310	304	324	321	317	308	338	325	337	285	313	330	311	327	323	303	334	327	344	328	297	314	324	314	343	316	278	330	310	372	329	296	348	351	342	349	309	331	328	342	340	350	340	315	345	306	308	329	313	318	351	310	323	336	344	324	323	345	327	359	317	336	318	359	308	332	351	346	339	346	344	316	325	339	345	315	323	302	275	327	340	327	316	311	326	322	334	315	328	339	357	321	330	334	303	336	348	289	330	331	285	332	329	312	333	317	271	306	316	312	350	298	299	338	330	323	300	324	361	302	336	334	346	318	320	335	319	323	316	303	341	353	303	309	326	340	304	312	313	339	333	330	304	352	335	329	332	323	333	321	355	331	325	343	319	316	327	313	296	336	302	317	332	317	307	368	332	361	307	327	290	315	333	360	330	310	303	292	336	332	297	337	310	322	324	350	330	280	317	309	318	313	317	336	316	306	293	303	346	303	296	320	353	319	304	324	339	323	319	302	336	287	316	345	295	350	337	349	327	303	354	307	330	323	357	336	349	290	338	316	330	301	339	363	367	368	334	325	337	355	335	326	322	356	343	318	309	342	318	353	346	332	318	341	352	303	345	336	320	342	339	319	317	330	314	327	306	341	320	303	328	318	352	318	327	311	331	344	333	335	317	325	317	306	300	288	310	325	328	335	355	351	325	356	321	342	339	300	332	328	326	289	295	278	338	327	334	325	322	339	295	324	310	310	330	352	331	309	319	279	311	330	312	287	311	328	313	331	299	338	306	327	335	304	311	302	329	329	322	330	317	308	345	333	311	335	313	316	316	349	359	333	343	325	324	333	298	319	351	290	339	261	316	355	310	343	327	332	337	304	305	347	350	301	318	297	339	305	331	333	342	349	313	325	310	369	358	354	319	330	317	324	295	320	306	322	353	310	340	308	314	323	325	317	342	318	354	361	281	317	332	308	316	313	297	315	331	337	312	316	333	317	296	304	332	310	324	322	321	314	349	304	348	289	341	337	348	300	324	294	341
8424	11807	10729	5602	3573	2507	1878	1442	1166	1021	855	800	666	694	616	573	522	521	519	484	453	449	465	424	416	406	395	399	402	381	363	357	376	382	342	385	356	378	366	340	327	345	344	320	357	345	322	318	332	316	331	321	322	345	350	329	315	357	350	341	331	345	333	343	360	337	335	337	320	346	322	334	316	342	316	352	282	329	335	334	306	314	327	324	324	295	317	329	318	349	345	340	345	307	330	312	316	336	332	337	317	363	306	305	334	315	319	356	334	320	305	346	326	296	323	318	286	311	323	306	302	313	338	316	337	310	311	301	303	320	320	301	300	307	302	280	336	320	329	325	364	307	284	315	314	334	283	302	323	318	313	329	350	295	301	316	314	332	338	314	320	347	308	308	278	315	318	301	322	308	325	298	331	327	338	337	303	338	308	347	305	321	291	349	309	314	321	299	331	328	310	319	394	306	329	318	353	318	359	309	317	290	302	325	322	274	334	287	340	331	320	289	313	327	311	289	320	308	336	319	316	286	325	338	319	305	310	302	328	344	343	334	300	321	319	315	322	315	289	310	334	322	296	326	352	331	326	328	300	275	300	318	307	303	349	326	320	321	341	332	298	279	322	312	309	315	336	312	329	327	339	309	324	309	364	318	327	311	295	318	305	346	307	336	350	320	357	297	327	306	330	338	337	322	323	349	279	356	321	330	334	303	303	309	309	316	341	310	322	320	304	278	331	319	301	321	347	307	304	318	326	332	314	338	311	321	319	324	289	344	318	311	317	344	334	303	326	325	283	308	305	305	316	312	284	303	298	313	308	287	298	331	323	328	319	346	327	320	283	288	304	294	303	310	305	311	310	337	309	302	316	334	344	323	308	330	313	340	299	333	309	316	327	309	339	363	309	332	299	296	316	335	346	332	292	313	325	315	303	331	304	328	331	300	326	315	286	312	351	312	297	333	321	306	326	325	344	376	324	269	329	325	299	304	324	310	300	337	329	313	286	350	335	311	325	310	314	349	317	320	295	288	311	341	310	300	340	318	312	341	373	328	321	316	308	296	309	326	348	340	332	325	293	321	328	316	313	309	302	368	312	348	360	326	303	311	310	352	303	301	311	285	303	282	327	325	329	316	327	292	294	312	287	316	333	304	330	347	343	310	330	308	305	337	317	312	336	309	304	364	324	315	302	322	332	322	346	311	309	322	313	311	328	339	317	347	309	329	316	336	317	340	307	320	337	277	321	334	321	302	303	307	350	319	330	316	294	360	291	292	312	292	312	319	325	318	337	301	300	297	348	309	301	300	309	305	375	291	330	351	330	311	321	286	315	282	337	319	338	306	325	283	309	303	306	324	302	303	337	327	298	327	321	311	311	328	361	342	332	289	331	292	330	336	295	382	293	340	316	351	319	290	321	356	336	316	322	338	339	320	340	309	303	320	313	308	314	312	291	318	373	311	330	323	328	309	340	309	304	355	317	312	295	344	303	317	337	315	328	318	370	344	330	308	316	365	335	354	306	307	320	347	351	308	284	316	317	311	319	323	335	325	337	308	351	327	321	351	315	295	294	338	347	348	285	345	346	309	315	290	336	299	309	315	330	329	343	345	363	322	339	306	312	339	285	306	298	336	303	316	326	330	340	334	321	332	304	324	304	348	325	311	307	322	338	326	313	321	320	326	321	318	350	328	318	332	314	302	275	324	321	309	325	299	309	299	311	318	308	279	331	294	311	326	295	297	290	302	291	315	320	319	308	300	314	294	335	319	273	331	335	304	360	337	323	309	294	324	323	327	318	339	309	339	284	331	309	341	313	294	357	314	312	316	340	339	330	312	285	327	308	328	349	295	328	332	318	316	347	328	341	306	283	357	325	308	308	287	315	312	320	314	325	303	322	323	326	323	333	334	308	307	336	308	326	349	313	328	311	310	313	313	327	333	298	302	327	317	308	342	318	297	302	317	327	347	305	306	316	310	340	321	324	322	298	322	311	320	336	330	334	338	345	341	306	298	364	341	313	313	349	317	311	291	299	312	323	342	323	317	319	289	317	303	323	325	338	334	324	325	339	306	333	301	339	301	329	318	331	324	334	316	341	336	310	335	328	301	340	323	327	301	321	334	318	305	348	299	338	304	317	327	290	304	301	327	354	317	320	294	321	332	294	352	356	303	306	327	298	301	341	308	306	289	321	323	335	307	337	282	288	316	305	335	321	303	307	322	324	325	292	327	315	305	307	303	340	316	299	313	311	308	304	292	331	303	304	320	334	298	309	332	346	318	337	325	301	330	332	315	297	346	329	314	297	312	329	328	338	329	311	325	320	327	331	297	322	350	323	334	327	321	320	330	294	300	303	331	308	301	292	290	332	313	345	302	295	299	292	341	335	286	304	311	313	308	314	320	317	312	286	300	275	332	355	328	315	316	337	327	321	320	317	309	366	304	328	320	303	308	330	300	310	342	356	320	321	293	325	336	293	305	317	329	327	273	337	328	313	329	317	307	294	325	328	342	311	312	293	311	344	318	332	356	301	323	313	312	347	291	299	327	342	302	314	350	335	311	309	311	350	313	312	270	325	306	303	303	316	320	270	314	308	303	298	310	309	339	318	287	302	373	331	308	319	308	340	295	261	317	344	342	289	337	313	294	314	307	355	286	296	277	303	322	328	317	321	313	327	319	333	327	328	322	320	345	310	312	334	324	301	331	337	298	356	334	322	321	335	321	324	332	321	311	301	306	297	307	336	338	309	307	317	337	303	320	323	308	301	310	305	322	331	323	319	330	335	301	311	289	310	330	328	325	319	319	324	326	286	303	319	299	321	315	321	353	341	304	309	327	328	300	332	326	302	314	303	347	335	326	318	320	330	299	340	284	340	302	304	315	338	331	295	303	339	333	319	323	334	319	313	309	280	325	334	274	328	346	339	324	313	321	340	326	323	335	303	339	288	328	293	322	298	329	316	317	309	283	315	289	307	333	328	356	325	326	314	329	308	326	303	343	290	345	310	312	332	356	292	337	318	330	313	330	307	326	333	315	341	319	298	333	317	287	320	329	360	317	306	326	319	324	290	288	292	316	296	365	348	330	342	332	312	312	291	332	334	302	321	344	299	302	304	359	323	344	345	314	323	300	328	330	322	312	286	338	341	288	359	337	326	297	325	281	335	311	295	313	325	330	321	313	333	336	277	286	344	293	288	341	309	311	295	307	292	349	322	303	345	271	316	301	293	303	318	323	322	315	309	358	316	327	324	327	325	363	331	326	347	325	343	320	315	284	318	318	297	299	333	354	319	296	323	315	309	315	323	307	304	316	325	336	326	318	351	318	312	300	306	317	357	302	308	310	319	277	364	326	314	322	324	322	324	295	280	341	325	305	314	345	322	313	330	298	310	321	289	328	313	306	317	347	291	328	339	329	316	300	294	311	306	315	321	325	292	303	319	348	304	302	299	318	327	305	317	303	309	340	276	306	299	356	290	322	308	339	309	322	345	309	331	273	299	327	332	320
22473	20344	26854	23690	20349	20423	7940	1734	1366	1183	1142	1078	957	936	810	886	785	776	777	758	771	797	723	741	738	697	702	667	714	672	751	681	695	667	703	707	674	731	657	701	678	619	673	636	670	656	626	660	630	597	651	636	655	654	617	703	653	598	667	636	665	622	682	650	644	622	639	672	634	635	670	673	644	613	651	656	660	631	612	615	683	639	629	615	681	629	647	648	629	648	673	634	651	636	647	648	646	634	640	628	673	634	621	666	639	647	641	678	645	649	658	634	650	636	652	642	628	652	641	653	672	579	622	657	603	583	625	688	662	648	603	650	610	635	631	619	675	648	602	665	599	661	632	617	629	661	601	595	649	642	658	644	667	629	664	630	657	619	655	633	666	646	652	583	660	657	646	650	632	672	667	633	601	672	589	644	655	622	638	615	624	602	649	616	624	630	650	642	637	643	632	595	610	626	657	615	699	686	696	628	643	587	586	585	611	599	592	624	615	618	609	653	669	568	607	592	662	597	665	574	673	617	633	612	645	609	643	661	639	692	618	650	650	614	640	693	654	654	607	680	633	647	593	656	666	626	647	589	628	637	671	632	678	622	620	640	652	576	661	657	570	652	692	641	663	625	650	611	635	632	622	631	635	614	603	659	610	634	642	640	619	646	656	639	679	676	612	596	641	656	656	590	664	631	640	603	651	658	666	638	681	632	627	674	621	689	609	618	651	656	680	570	672	610	606	641	639	625	626	615	598	613	626	632	650	604	661	649	639	641	650	655	624	602	632	644	611	650	657	595	651	637	613	601	626	647	650	635	580	678	681	586	669	613	653	664	634	644	621	633	671	626	617	595	624	655	594	699	619	628	651	633	615	643	633	645	606	632	649	631	657	633	653	604	652	654	612	637	657	635	639	634	689	618	647	674	643	619	659	657	666	688	661	687	663	631	630	623	658	636	628	624	612	626	579	636	619	634	655	622	643	630	640	641	631	622	601	662	600	615	643	626	642	606	590	587	609	629	648	659	645	572	653	638	629	632	627	625	590	616	650	613	628	644	609	640	651	655	607	615	579	608	631	648	626	625	683	624	662	607	668	606	644	662	602	644	623	650	639	650	622	657	588	646	652	632	629	604	654	635	627	652	641	640	595	636	658	633	660	621	613	604	618	682	628	655	633	642	629	637	615	617	642	621	614	656	634	621	624	604	588	655	642	624	629	618	626	619	623	702	646	665	630	648	614	640	624	636	667	627	673	665	619	620	614	691	649	617	612	605	673	644	644	632	599	648	642	654	606	647	629	653	666	600	601	631	652	663	672	647	647	627	673	640	619	601	648	593	639	639	623	650	611	655	605	618	628	623	670	629	623	666	646	672	634	706	619	661	639	661	642	607	637	596	661	619	626	606	644	616	610	618	644	601	637	650	597	646	610	626	671	621	664	620	640	623	642	654	646	615	607	673	666	649	641	615	649	703	615	633	634	628	623	637	665	600	591	588	645	674	637	673	657	644	601	620	641	626	642	580	597	615	624	627	608	603	631	615	651	652	629	628	625	613	655	619	642	597	624	648	623	639	596	670	632	640	617	622	638	628	594	689	629	633	663	614	610	651	654	658	650	640	627	590	636	610	611	658	620	627	661	674	629	626	600	650	630	646	644	655	647	629	658	605	610	669	612	651	623	674	617	624	607	614	592	627	638	630	643	627	616	643	601	652	656	616	612	632	656	646	625	633	644	634	606	656	625	634	647	622	606	587	648	631	627	616	656	624	618	638	607	684	630	652	636	625	643	644	620	589	639	642	588	598	616	628	616	666	665	635	605	649	620	639	647	613	641	599	610	568	617	625	666	632	620	679	633	632	672	622	644	625	615	587	616	639	655	632	632	654	592	644	629	706	623	658	633	630	654	611	628	637	625	646	670	643	630	624	601	608	614	643	645	667	614	628	641	634	621	650	646	597	607	653	642	643	625	653	624	602	641	613	581	615	631	595	667	616	643	567	657	617	667	599	575	630	632	632	639	622	635	643	627	661	624	641	567	620	651	687	605	622	653	627	644	633	674	681	607	678	644	684	625	623	594	666	645	683	578	591	634	598	662	608	634	624	629	627	619	588	632	619	645	618	625	645	639	620	682	636	659	617	662	602	626	611	600	575	624	641	611	652	627	612	613	637	616	629	712	572	652	610	560	637	639	663	682	630	599	634	602	577	650	641	668	651	583	601	668	680	642	600	661	657	585	620	630	648	620	600	650	674	661	605	632	611	619	652	621	642	632	628	636	620	587	607	642	624	643	660	596	602	617	603	622	615	603	621	636	611	665	629	611	638	624	668	637	636	660	611	634	626	625	575	618	671	609	664	606	632	692	631	695	611	607	591	643	669	621	614	628	648	622	631	606	589	628	607	618	610	613	654	605	653	655	635	640	634	660	643	616	641	644	633	622	629	632	619	641	628	654	660	612	678	631	618	631	634	594	645	643	658	647	630	586	644	625	626	609	609	666	633	632	635	651	622	641	654	645	605	644	636	578	659	642	606	664	627	645	626	605	648	629	656	631	624	624	614	618	651	636	645	631	611	667	645	618	632	607	633	600	636	703	608	585	613	659	626	611	632	639	678	631	601	618	635	633	637	655	591	653	666	637	676	628	645	595	632	613	612	616	655	610	628	626	662	636	621	628	596	618	659	629	641	662	628	581	623	631	654	586	620	660	621	657	654	635	650	608	642	598	637	625	576	640	648	620	626	640	586	619	638	636	600	594	626	596	658	679	664	611	595	674	624	615	618	591	615	577	567	592	651	634	609	629	629	653	665	613	632	646	624	637	612	638	671	624	637	623	611	574	584	618	561	663	622	609	637	628	662	643	647	672	639	647	633	631	612	613	616	661	650	690	628	643	681	629	636	608	616	627	637	654	603	608	592	647	636	643	710	660	660	607	631	617	648	647	628	692	658	635	647	627	619	660	614	674	645	645	626	625	634	604	646	627	610	632	573	625	611	634	649	635	631	611	630	595	605	626	656	595	681	617	641	680	646	625	653	609	637	609	598	581	625	637	670	639	642	631	658	640	645	596	643	645	621	624	621	627	669	550	577	670	630	640	623	642	636	631	654	629	651	622	599	607	600	602	622	597	607	613	667	625	621	611	626	660	640	578	587	632	637	618	629	649	649	656	624	605	611	660	641	569	615	609	666	684	633	614	629	615	618	610	647	641	626	627	645	679	631	628	649	592	655	632	646	656	584	619	634	656	666	631	618	624	638	661	626	685	657	646	643	694	672	672	642	633	642	680	649	620	645	625	633	583	641	616	598	668	607	646	656	635	636	578	609	601	605	612	665	622	610	654	650	637	592	653	591	613	632	629	657	644	596	613	634	616	642	643	639	636	588	641	625	624	626	632	639	602	619	654	603	666	618	636	605	609	674	672	670	633	637	611	650	605	608	591	607	624	650	605	642	630	629	601	622	646	609	602	615	639	597	645	675	689	628	622	602	608	672	627	613	609	617	625	620
11804	18829	17530	9839	6545	4602	3560	2830	2297	2050	1766	1514	1376	1212	1106	1095	1097	958	945	914	912	822	811	793	817	758	814	774	725	719	750	705	690	731	746	669	705	645	724	645	636	661	642	663	648	599	676	619	658	665	654	638	674	689	600	644	621	651	604	558	631	617	616	648	594	616	642	630	607	600	620	660	675	631	632	648	665	651	606	661	656	621	621	633	621	587	627	587	617	614	573	646	653	654	607	604	640	614	650	662	623	624	616	599	613	617	621	651	680	636	619	605	583	624	629	586	636	634	634	593	642	648	617	617	641	621	679	625	628	623	598	658	626	688	592	578	653	632	576	573	593	606	580	627	609	592	620	601	608	659	599	648	599	640	582	616	578	636	608	636	599	646	629	622	641	611	626	619	623	620	652	624	601	635	614	600	623	576	656	618	601	618	592	600	601	603	623	594	620	620	604	598	588	610	645	597	644	618	638	678	658	569	635	616	588	615	647	644	587	599	609	640	586	656	664	629	651	643	630	605	611	616	621	584	591	632	651	633	600	637	623	603	609	586	584	635	608	630	609	603	615	599	600	610	592	594	633	576	602	656	609	614	604	600	600	591	598	592	649	615	684	572	607	596	626	613	646	587	618	613	603	611	628	592	564	613	587	576	595	608	590	672	605	626	602	588	623	632	602	575	605	603	600	597	614	611	608	616	644	624	644	614	583	621	549	628	599	639	607	600	593	599	583	615	572	623	636	592	543	588	645	640	589	595	589	613	593	667	573	620	646	616	608	635	624	653	622	548	557	635	602	604	635	593	636	614	585	629	633	633	565	611	592	598	634	637	648	622	583	627	597	604	618	636	576	594	627	684	598	612	606	598	602	630	622	593	572	583	604	592	602	628	622	607	608	591	646	611	614	596	606	618	603	575	647	598	651	559	638	640	618	645	610	626	621	615	622	614	609	631	582	628	598	617	597	655	566	644	615	588	589	637	582	610	622	611	645	642	614	597	624	545	589	601	651	633	650	611	602	625	575	591	606	559	575	630	597	612	639	628	596	600	614	578	625	585	652	564	632	638	601	596	620	608	633	636	638	604	648	605	602	590	605	617	601	617	652	598	619	649	614	602	611	614	648	609	661	661	620	614	670	623	580	637	619	652	638	601	598	644	614	641	612	626	574	588	589	600	629	560	606	623	565	638	632	615	611	633	588	599	608	646	619	615	624	628	593	629	618	584	616	644	638	627	620	603	637	608	595	561	657	603	586	579	592	605	592	574	612	610	651	613	601	611	582	646	574	590	628	588	618	575	598	630	642	575	638	626	644	618	603	638	580	627	641	619	628	596	587	599	612	638	645	602	601	628	593	642	649	620	610	629	586	599	591	618	582	636	617	612	631	568	627	574	602	587	567	623	596	567	589	580	600	608	586	581	617	597	614	600	622	591	609	602	630	575	611	596	556	626	627	605	605	609	584	609	608	592	650	642	576	647	645	577	664	627	640	625	587	587	600	575	610	578	582	623	651	658	637	579	594	574	589	602	606	587	587	620	590	630	640	609	608	585	658	630	589	602	616	596	651	621	579	605	648	651	593	639	569	601	633	586	592	623	575	597	598	629	646	627	578	633	606	614	638	645	593	637	614	603	647	613	609	608	617	625	633	645	638	600	581	589	584	602	593	664	608	580	618	623	582	628	634	602	645	658	584	630	648	565	603	642	610	588	605	676	587	600	631	617	590	610	590	606	595	559	615	597	597	618	591	573	656	602	626	615	622	605	595	635	639	596	620	631	600	584	615	588	587	562	609	619	653	622	600	644	615	635	584	640	654	606	619	603	645	644	583	630	628	619	597	605	603	628	660	561	574	641	599	668	588	617	589	580	584	599	635	608	631	629	651	563	625	622	627	645	583	615	594	645	591	610	590	612	594	625	615	617	618	620	620	646	624	631	594	600	631	605	582	589	593	635	646	579	656	602	578	580	568	647	594	635	577	640	596	649	561	569	609	562	611	618	615	596	602	613	615	623	631	608	594	631	615	577	591	590	684	641	642	590	619	627	592	613	611	589	626	628	599	614	620	625	610	612	630	557	573	595	625	601	608	612	641	581	607	628	609	604	583	570	655	639	622	657	577	604	578	598	608	623	618	619	624	634	603	663	634	601	581	604	602	601	644	637	641	568	589	604	602	617	623	610	647	614	610	589	603	610	630	646	622	625	620	599	605	600	652	610	699	623	587	583	674	601	613	638	597	623	579	632	615	634	703	615	619	598	614	599	600	576	614	643	583	596	595	593	581	598	576	620	658	604	620	586	573	574	599	594	632	611	615	600	595	615	604	618	626	650	571	555	613	651	673	621	620	627	621	625	590	605	604	578	583	624	623	629	600	589	578	624	614	637	639	589	576	640	583	587	613	618	585	599	623	605	632	621	657	616	634	616	595	617	595	555	584	628	602	611	626	636	628	593	606	627	607	612	630	632	648	561	585	638	648	594	563	623	618	603	659	641	639	639	591	607	643	586	629	616	623	634	600	596	619	645	578	597	571	604	644	592	596	552	614	630	599	652	624	606	612	600	624	604	647	621	595	554	589	583	566	640	588	619	624	615	572	648	572	602	654	608	602	609	583	605	628	643	598	640	600	626	581	605	642	573	618	605	640	669	628	585	618	609	645	660	581	595	623	580	603	581	626	633	648	648	613	602	596	647	602	553	601	633	639	594	636	605	649	637	614	590	583	615	596	542	593	656	599	583	634	572	590	599	542	585	589	631	603	636	603	591	609	630	596	598	594	669	630	628	594	594	614	581	590	645	635	624	589	642	624	617	626	663	622	615	611	629	607	606	635	637	600	588	615	602	610	567	636	609	610	587	622	625	609	605	619	602	603	617	596	586	587	620	619	637	626	614	642	591	612	597	633	613	610	612	611	669	652	589	660	608	610	640	637	605	622	587	596	623	648	616	606	579	601	603	580	621	636	604	622	621	634	551	621	613	608	603	610	620	621	620	603	606	629	557	593	576	628	624	584	633	645	604	601	619	637	603	599	601	596	598	632	608	640	618	606	650	617	629	618	553	620	633	588	580	614	595	605	588	651	601	646	615	657	611	602	601	614	649	577	632	569	573	593	637	648	610	658	657	639	620	646	607	602	601	626	627	641	587	616	549	578	616	603	585	601	644	623	581	604	601	604	610	613	612	630	607	610	600	635	609	574	638	612	656	634	608	596	628	614	565	575	613	599	605	641	619	642	587	576	632	581	592	612	626	614	619	638	609	615	631	616	600	623	623	603	590	634	568	607	626	642	580	614	646	631	604	571	617	620	612	623	638	604	589	607	606	614	629	593	575	580	676	615	594	642	634	638	602	597	578	590	610	622	613	573	670	579	648	597	596	610	584	617	601	576	623	611	595	595	637	575	619	620	615	607	622	647	624	560	594	620	582	624	582	627	625	633	596	601	629	603	590	634	584	611	646	591	585	602	585	591	666	645	607	623	615	572	620	634	678	612	575	601	628	593	636
27618	12594	1238	342	237	182	172	171	180	167	144	160	174	127	176	139	152	139	147	139	129	147	142	149	149	137	148	142	145	138	149	135	136	167	125	147	135	152	151	126	149	138	156	132	143	123	138	134	134	133	143	130	154	157	138	138	157	151	137	128	131	151	137	166	148	134	150	130	126	154	135	141	150	140	121	157	133	172	159	157	156	145	147	151	117	134	139	147	143	132	126	148	143	143	165	144	151	131	147	133	134	128	147	128	132	148	152	144	132	159	161	134	145	126	143	131	166	151	132	130	138	144	143	126	131	133	156	142	121	146	160	137	124	157	142	128	148	131	154	124	163	171	122	151	146	136	167	153	139	135	169	140	147	142	170	153	139	156	126	160	140	145	144	137	139	153	142	140	144	135	147	127	156	151	124	144	140	138	140	157	119	127	121	137	148	156	132	151	162	145	143	148	141	144	119	130	134	129	143	150	159	155	131	148	140	142	126	162	147	142	134	132	151	137	141	129	154	162	133	138	142	152	130	135	117	126	152	145	145	135	129	146	135	130	137	142	141	145	141	127	146	124	158	162	120	127	146	149	146	132	123	136	143	146	140	147	140	144	153	140	146	165	147	162	149	139	174	155	137	149	152	153	142	135	141	118	151	138	118	151	145	149	134	115	123	139	131	134	131	127	153	135	141	152	136	143	134	139	148	132	145	151	142	149	148	138	126	153	147	125	122	152	136	165	128	137	170	175	127	127	144	153	126	136	126	140	150	126	137	162	129	149	146	144	120	148	153	115	151	159	135	126	152	153	153	145	149	140	119	131	137	141	137	149	147	139	141	133	136	129	141	110	137	148	122	129	115	161	148	129	156	143	152	141	134	130	139	157	141	133	145	138	134	146	142	144	129	138	138	145	141	125	158	122	148	130	156	139	134	131	146	133	138	171	141	157	149	155	140	152	141	141	140	157	146	143	130	135	138	152	137	158	138	149	137	150	151	145	142	153	128	146	137	150	136	129	151	149	130	150	148	166	137	154	148	174	138	145	161	138	147	148	131	119	122	162	127	130	145	137	129	147	147	146	148	127	133	134	157	145	132	140	137	140	119	140	145	137	129	129	142	166	143	137	132	139	154	158	134	137	146	143	142	138	137	156	137	124	152	144	146	141	120	142	153	124	140	120	158	140	144	146	150	141	149	139	131	159	125	133	156	113	156	144	135	131	139	147	137	124	165	145	122	149	140	141	139	122	142	146	138	138	163	137	154	137	136	167	146	133	128	145	130	133	156	127	121	163	146	137	150	147	132	145	149	162	144	147	154	123	146	139	129	117	145	148	146	138	143	135	138	139	153	141	139	168	142	149	135	113	128	128	133	137	151	143	142	166	128	148	125	153	149	152	148	133	136	146	120	153	155	134	128	154	140	138	120	132	133	148	137	129	136	124	127	129	125	121	155	140	132	136	147	142	146	124	164	146	164	138	145	140	151	142	158	124	142	155	131	159	124	142	157	134	137	124	170	130	138	137	158	122	122	130	135	160	147	136	162	130	135	161	123	145	137	147	138	132	143	137	166	126	139	144	134	129	151	150	140	147	153	143	171	153	148	135	140	125	150	151	144	142	146	156	138	130	141	131	135	137	120	144	126	116	139	106	119	152	168	160	152	135	141	117	121	159	141	167	126	114	139	130	115	147	144	129	119	144	147	131	153	145	138	125	141	150	154	145	133	149	138	137	130	150	156	137	119	151	163	142	152	148	140	146	156	146	121	150	150	140	148	130	128	140	138	134	143	149	135	131	144	135	125	159	151	131	132	159	145	147	129	162	154	146	131	136	137	150	142	140	139	123	151	127	127	156	157	145	156	146	127	156	135	134	134	146	148	140	119	144	133	146	146	141	112	141	146	148	123	144	149	168	140	152	150	140	133	154	135	159	164	146	138	138	142	128	140	172	153	145	131	161	139	164	160	166	155	142	143	141	136	137	144	138	146	170	129	143	145	152	141	125	123	141	145	124	154	129	133	144	149	139	126	136	150	142	150	123	149	131	127	142	145	136	126	127	127	165	141	141	130	130	125	129	114	142	147	118	153	153	152	140	133	133	132	133	123	139	155	137	156	147	152	149	137	140	131	123	132	149	134	145	146	131	138	131	125	146	155	163	134	161	155	152	124	147	138	136	134	150	131	142	138	135	140	133	145	160	150	129	121	134	141	139	167	147	130	126	127	143	141	153	149	148	140	158	135	123	129	142	142	140	149	119	124	157	144	158	128	154	142	149	132	133	133	142	123	135	129	145	143	156	144	138	129	131	144	139	142	167	125	147	116	133	146	120	146	149	160	128	141	132	162	128	121	154	143	133	170	144	136	140	145	147	118	134	136	139	143	110	150	123	138	151	135	148	142	157	149	133	160	144	147	130	128	161	146	151	154	126	127	164	142	130	145	157	112	151	126	127	118	147	138	158	153	164	161	141	142	144	132	122	132	132	126	124	137	156	143	131	114	153	164	125	140	164	141	136	153	153	137	157	147	139	139	144	143	144	137	146	148	152	129	145	131	129	137	136	126	157	121	131	136	130	123	142	121	149	135	128	123	154	148	160	148	142	143	141	150	137	139	141	156	143	145	135	142	133	150	157	164	151	152	132	139	150	127	122	143	140	116	124	144	143	132	158	142	139	149	151	135	166	158	105	144	149	126	140	139	141	139	139	126	151	163	145	135	142	141	131	140	133	136	145	138	126	114	138	142	153	125	158	130	132	142	135	139	127	142	145	125	122	163	145	123	142	136	154	141	137	155	146	158	143	149	145	139	151	132	138	131	135	140	124	141	135	127	142	138	141	146	122	140	152	132	143	154	142	128	114	121	152	132	160	132	151	156	166	134	162	157	125	159	114	119	129	145	149	140	140	154	136	125	149	138	135	139	147	131	135	140	157	135	124	135	135	143	113	133	135	152	123	128	134	141	127	145	160	145	160	153	132	140	156	139	139	165	138	130	137	130	141	161	133	148	141	147	145	142	135	174	142	136	134	131	140	140	132	130	123	156	144	149	130	147	153	147	135	144	152	156	128	137	125	142	150	139	132	112	145	133	118	139	144	162	132	127	147	129	136	142	163	140	152	151	155	150	138	122	135	153	156	129	131	147	136	137	126	128	140	152	162	142	142	165	131	133	152	150	156	140	140	132	166	128	132	126	134	160	138	134	148	138	132	143	138	147	155	147	129	148	125	124	131	152	132	131	152	148	140	150	156	143	166	115	138	167	123	141	128	148	159	146	157	153	137	117	143	124	127	132	143	153	143	134	158	145	149	135	123	142	136	144	145	127	150	134	161	130	160	126	158	127	164	136	137	147	134	147	151	143	141	150	138	148	128	132	145	150	135	166	127	131	131	123	143	134	149	123	136	126	134	142	137	144	130	141	131	146	146	150	129	120	145	150	133	127	144	148	136	146	133	154	138	132	152	130	111	126	150	145	135	152	116	140	149	146	135	132	141	139	136	140	166	134	127
5073	861	808	430	362	274	262	232	226	182	194	181	205	183	162	175	171	162	187	160	172	151	160	173	151	149	159	171	169	159	144	190	158	178	194	174	168	161	167	163	149	166	188	160	167	160	165	178	141	171	173	163	184	152	176	170	182	170	167	153	175	128	190	126	166	155	161	157	166	145	169	162	166	159	174	155	161	163	153	176	173	174	175	152	155	180	172	160	173	155	179	174	168	176	149	180	170	156	163	149	171	150	147	156	153	159	167	152	165	164	161	156	159	153	156	167	170	188	158	165	165	157	173	180	156	193	172	151	158	164	186	159	160	152	166	153	163	164	184	137	162	178	184	158	172	149	184	165	174	157	138	177	157	178	177	144	142	172	161	175	145	161	183	164	153	160	136	174	136	171	174	164	175	148	160	159	154	179	169	166	173	147	159	190	182	177	155	155	162	161	150	174	183	145	152	176	161	155	178	148	167	172	145	149	164	170	181	145	162	159	154	130	159	148	164	178	162	146	150	134	153	165	170	176	172	166	171	165	162	155	164	183	169	186	168	174	168	174	174	162	145	133	191	165	164	165	159	199	173	175	156	151	175	162	151	152	164	165	152	152	166	170	154	154	170	165	181	169	159	179	158	160	150	148	187	141	190	186	159	171	170	155	154	164	168	151	166	148	145	167	154	155	136	163	149	168	155	165	175	182	170	177	169	165	149	173	169	139	179	166	158	168	189	155	159	152	178	157	152	151	170	149	155	177	128	177	150	155	175	177	157	164	165	162	166	163	164	142	155	163	159	184	180	178	146	161	180	171	166	164	155	159	164	146	181	161	135	171	151	136	186	171	166	170	170	159	152	167	161	162	158	182	179	169	170	175	172	162	169	161	164	183	210	154	147	179	178	171	180	162	159	173	148	163	172	164	167	187	168	168	173	173	159	158	146	170	182	170	175	158	180	149	159	149	170	178	177	153	166	177	193	153	152	146	140	151	151	145	171	163	149	160	133	156	158	169	171	161	157	149	169	157	173	159	176	151	166	152	174	172	159	170	154	201	159	145	181	159	148	161	139	163	156	161	185	171	203	176	157	147	166	154	161	171	188	187	149	160	162	194	168	180	151	153	188	172	170	164	184	179	172	174	161	160	166	167	150	146	166	169	161	170	160	155	175	157	172	152	171	152	168	173	165	149	157	167	208	155	156	152	166	165	160	156	152	154	177	163	165	154	163	165	156	168	168	167	154	149	172	155	175	169	176	183	160	141	151	163	162	159	172	165	170	154	165	184	151	176	179	153	155	161	166	176	153	155	157	174	162	167	144	133	151	161	186	165	162	149	173	161	156	152	151	146	163	170	153	148	164	179	163	159	153	167	163	167	173	165	181	151	184	185	165	179	166	180	174	158	169	178	176	150	181	168	166	147	130	154	166	183	156	172	163	164	181	156	145	158	175	158	167	175	171	149	164	160	185	157	153	156	159	161	175	166	159	164	167	186	162	161	142	157	156	196	166	154	177	141	176	172	177	150	163	163	159	172	182	175	181	177	160	160	165	166	161	163	169	158	179	179	160	158	138	178	175	163	161	168	164	168	164	174	147	158	166	175	164	175	131	165	164	137	153	171	156	209	159	173	151	166	153	153	156	153	154	175	168	189	184	169	175	166	173	167	183	199	146	170	177	154	139	142	165	169	163	118	156	147	144	174	161	161	171	165	164	179	148	168	160	160	166	180	202	167	151	174	162	157	176	150	152	168	166	154	164	166	162	189	170	178	181	147	156	156	158	161	160	183	166	180	162	181	150	161	170	172	177	145	161	163	179	163	157	182	156	144	183	144	136	153	174	158	159	153	158	150	167	164	160	156	149	145	161	173	149	158	160	130	157	136	166	169	165	155	164	163	157	128	160	169	163	149	166	152	176	142	147	173	194	167	158	141	174	149	157	156	167	155	159	158	149	158	161	156	157	186	166	146	171	159	156	143	159	165	166	175	196	168	164	161	161	162	179	173	153	168	153	169	151	176	175	157	187	158	143	180	169	150	178	155	171	151	153	171	138	153	179	154	174	160	167	155	174	180	146	155	156	148	192	177	175	167	178	164	168	149	163	170	176	171	155	171	184	167	153	169	160	147	153	126	155	151	180	152	155	160	151	164	163	154	164	159	157	169	135	158	187	159	141	152	191	169	156	158	150	171	163	159	159	183	154	170	154	149	175	156	159	160	170	161	172	146	167	181	171	138	170	156	165	159	150	159	169	180	152	152	142	152	149	179	168	159	176	136	152	153	160	166	175	170	179	148	159	135	172	143	147	146	163	149	160	157	174	172	174	159	172	143	168	172	166	160	130	160	174	142	169	175	152	162	161	158	159	162	129	160	159	162	152	169	151	157	168	171	173	136	162	152	174	170	160	180	170	179	166	163	158	164	162	166	151	159	165	174	168	162	182	151	167	160	158	161	155	169	159	171	152	151	174	153	183	137	145	175	176	144	179	124	142	144	171	150	148	168	180	160	158	174	163	158	186	169	179	161	162	170	149	157	176	149	183	173	157	166	178	156	173	176	147	180	154	181	156	161	180	153	143	193	146	139	178	157	191	162	157	172	151	152	168	166	174	163	168	162	186	173	164	162	174	162	153	152	153	167	133	152	161	174	161	152	173	181	159	185	182	193	158	159	169	158	168	164	147	191	161	175	159	171	138	166	182	155	176	159	167	125	148	183	152	167	153	166	148	174	152	166	170	170	156	160	164	151	178	160	170	168	143	168	161	164	163	163	157	178	174	159	164	151	145	185	166	169	184	185	177	171	158	157	170	151	160	184	173	174	192	163	130	149	159	165	161	159	172	149	176	165	155	157	151	175	167	180	184	171	169	173	160	164	175	160	162	181	185	170	172	178	158	179	190	179	169	171	154	157	178	174	158	166	162	167	161	177	171	168	175	163	144	146	173	171	149	156	155	189	167	166	167	170	169	150	151	170	182	154	152	135	151	163	164	153	155	147	166	198	180	161	157	156	180	149	145	158	158	158	148	174	165	163	168	166	153	174	160	181	171	158	158	160	159	156	153	143	174	166	164	182	153	164	148	163	156	181	174	155	165	179	165	154	178	158	176	177	179	149	163	135	182	166	153	146	168	158	177	149	154	151	164	165	152	149	157	158	188	155	150	166	181	170	170	144	175	163	165	194	158	173	169	155	180	143	154	156	161	170	159	167	151	163	165	169	151	150	167	160	166	164	149	151	159	185	181	154	185	169	145	167	157	155	171	165	149	161	176	158	145	151	174	182	185	166	183	159	162	173	138	152	173	161	156	158	167	167	155	153	186	157	162	170	158	160	151	157	159	150	173	163	178	166	162	145	159	153	172	158	151	171	148	170	164	153	184	144	166	169	154	148	144	156	166	154	169	174	174	186	156	176	165	160	159	154	165	121	169	185	157	185	172	147	145	160	159	159	148	174	172	149	170	165	161	147	158	157	151	166	170	162	160	149	162	136	178	160	195	135	161	176
24415	20388	26520	24135	20373	9086	1264	851	706	636	534	535	496	455	447	397	409	429	379	413	396	402	353	354	353	337	341	384	348	337	360	351	348	329	347	367	337	343	326	339	371	321	348	325	341	313	351	299	342	308	372	317	370	356	325	336	341	317	318	322	341	351	364	332	324	299	322	360	314	334	334	330	339	310	325	335	312	337	333	348	328	342	343	320	341	358	338	333	318	308	325	310	321	327	314	342	338	347	355	322	356	335	296	338	314	298	329	323	354	334	327	331	342	355	335	341	328	328	321	329	321	348	289	294	309	296	285	335	321	301	291	323	311	327	336	304	325	325	322	310	333	315	287	312	330	314	349	303	321	322	350	319	318	311	317	292	298	331	351	312	330	345	320	317	323	319	312	313	328	335	350	326	322	357	357	326	315	331	355	335	327	330	326	317	325	302	276	332	355	308	318	307	341	321	341	320	320	372	325	324	336	303	335	339	328	319	302	337	336	352	332	302	305	351	317	329	280	315	323	330	324	291	306	321	328	312	340	275	326	346	338	341	309	325	331	311	320	358	366	314	343	343	307	367	301	320	340	338	324	319	309	317	315	309	321	357	329	337	347	344	323	327	341	303	346	326	384	335	313	350	305	336	329	302	329	303	342	308	349	308	314	342	307	340	340	329	353	330	318	327	318	326	332	336	321	331	317	300	319	301	324	341	320	330	313	348	327	284	300	318	305	318	307	309	328	332	311	323	335	331	340	352	304	321	353	322	295	339	318	350	343	315	325	310	343	292	323	356	333	318	322	349	352	322	336	317	297	333	326	344	341	326	288	381	326	312	337	318	350	318	318	351	351	330	337	319	321	354	317	330	359	296	319	329	356	311	322	321	304	322	310	300	333	361	294	328	348	314	296	310	351	355	352	326	332	333	302	328	307	354	312	318	320	318	323	317	358	314	314	336	314	317	298	342	323	341	338	330	351	318	322	341	338	313	305	345	299	331	293	331	319	315	315	315	311	337	336	332	320	340	316	309	334	321	332	336	333	325	290	342	336	319	334	300	363	300	307	307	306	347	321	321	350	333	311	337	309	313	341	303	330	323	335	320	325	301	354	346	297	309	333	337	321	318	302	329	313	325	300	330	319	297	358	301	292	322	311	349	311	304	328	315	309	317	349	310	307	316	337	361	334	328	326	323	301	342	300	345	321	350	339	341	305	321	293	343	309	330	323	296	322	307	323	335	357	330	339	353	322	332	311	311	297	296	345	273	306	302	346	315	326	326	300	309	330	346	302	321	321	312	306	322	309	344	324	328	320	333	333	332	333	345	342	343	320	328	333	344	337	354	314	330	287	362	331	338	329	340	296	330	305	320	322	339	346	321	301	317	304	324	373	348	329	304	314	313	312	323	331	279	351	362	345	284	324	354	288	309	318	308	345	308	347	337	328	343	332	321	296	345	308	331	305	329	315	334	310	333	294	298	320	307	314	313	332	358	298	341	304	342	320	308	323	346	325	321	323	317	314	310	333	353	350	328	302	339	341	350	318	311	357	322	279	367	315	330	328	321	332	321	311	315	338	303	306	311	320	330	305	354	323	314	318	325	351	338	309	314	340	304	327	312	315	299	305	338	296	322	333	320	306	305	307	335	315	291	316	321	297	320	316	311	306	309	296	324	318	325	344	333	317	314	297	334	330	341	273	329	327	346	342	309	341	307	331	324	303	330	313	317	316	316	344	346	348	312	319	328	319	311	355	328	314	308	314	344	329	335	347	338	328	342	284	370	343	341	331	329	322	282	322	314	331	343	310	348	332	335	332	319	328	309	296	334	315	317	349	320	356	308	338	298	335	334	297	315	327	348	345	323	327	310	316	294	349	318	333	326	312	323	338	328	329	283	313	332	307	327	353	348	287	315	319	369	323	297	340	350	335	341	339	305	321	314	319	279	321	319	342	309	356	317	321	331	306	376	339	365	317	335	349	323	320	391	345	320	283	298	337	323	344	334	349	316	292	309	309	313	300	319	327	358	334	324	324	329	289	332	331	341	317	327	340	303	324	298	325	342	298	319	345	311	325	305	320	340	314	289	340	328	332	329	320	333	317	323	317	322	304	331	330	328	321	329	319	308	351	335	332	381	296	329	313	338	313	315	359	320	298	301	322	317	329	313	323	338	317	315	334	302	320	337	330	321	331	312	327	346	348	309	342	328	327	324	330	329	301	339	326	343	344	350	332	335	300	321	315	351	278	327	333	318	327	313	324	317	325	348	320	322	308	314	310	337	315	358	302	329	329	291	310	320	311	331	310	345	330	310	318	321	361	300	326	303	344	329	342	324	317	303	303	300	318	329	332	271	301	350	300	299	327	290	324	330	306	335	340	280	317	343	322	331	327	306	318	324	333	324	296	363	338	310	338	304	323	357	312	326	300	307	350	327	367	311	331	351	316	328	342	324	323	333	330	323	341	335	380	315	342	320	312	319	328	336	321	326	324	341	313	310	331	335	336	332	267	326	329	347	317	335	289	308	296	377	325	321	310	322	344	328	369	339	335	301	349	342	336	335	341	356	322	310	309	300	315	310	351	293	342	313	312	298	319	313	285	362	353	333	333	349	348	327	328	361	338	320	348	308	316	304	319	311	316	326	332	347	332	333	342	348	330	329	313	348	342	311	345	293	335	307	324	345	345	357	345	323	332	330	350	314	318	327	335	336	294	329	315	341	358	358	338	313	320	336	296	291	308	328	328	313	332	356	312	318	324	281	320	314	309	337	311	328	309	302	323	279	334	327	321	324	327	334	315	337	340	308	295	293	290	343	313	348	331	321	346	341	322	276	331	325	287	295	333	322	293	311	304	318	317	321	319	297	303	329	321	340	365	332	293	286	280	316	336	330	331	272	314	306	325	338	327	338	321	359	347	334	322	295	336	330	326	306	320	311	290	300	324	343	354	358	362	319	322	330	338	297	309	306	310	314	306	352	327	323	307	321	323	308	338	369	343	325	349	363	290	316	323	345	333	283	329	324	331	319	339	334	327	297	331	319	359	322	317	324	316	319	322	311	306	328	328	312	311	332	311	303	319	308	292	311	332	306	296	309	322	332	314	319	313	354	322	317	324	311	303	311	330	340	339	333	270	326	316	323	325	323	334	339	337	343	310	305	308	299	328	332	351	319	339	314	333	316	332	288	371	333	326	347	311	314	317	334	338	346	360	316	354	326	320	315	315	316	314	343	328	301	285	300	314	358	318	320	312	354	338	342	323	288	337	325	310	309	331	289	300	354	304	331	315	304	336	342	344	348	321	307	332	333	312	349	308	300	301	333	294	318	314	295	338	281	323	331	354	313	333	306	317	338	340	321	301	309	316	317	315	328	353	322	341	338	321	364	332	312	285	351	305	328	336	335	304	334	354	330	320	320	349	334	322	299	295	282	305	306	323	354	310	338	335	296	326	342	313	345	329	317	308	331	315	330	346	338	318	340	294	310	336	339	347	326	349	306	328	297	341	307
8891	11815	10974	5616	3611	2471	1877	1465	1164	1038	914	802	702	649	600	554	557	535	525	448	499	447	449	420	398	439	378	419	390	388	400	397	384	382	343	361	373	357	359	354	395	343	316	329	346	309	364	347	338	350	319	309	353	317	345	321	357	317	344	337	327	321	348	366	328	295	323	326	313	290	340	330	331	337	293	321	336	312	329	336	337	317	317	339	298	351	316	327	336	357	349	317	320	333	345	337	332	326	310	335	324	329	320	326	329	327	317	312	326	326	321	315	316	332	309	339	322	336	308	346	317	318	330	308	312	316	324	289	348	315	362	338	302	317	338	305	306	327	326	279	301	283	332	315	326	356	341	326	310	334	307	307	292	327	289	322	352	330	335	304	316	324	318	304	330	344	294	303	302	288	352	332	288	335	303	314	306	318	323	323	327	344	327	317	320	353	319	335	318	297	327	334	329	317	338	313	324	303	334	328	324	320	301	324	338	322	331	301	326	348	361	317	307	307	307	321	349	314	349	298	322	328	306	312	312	320	327	330	326	334	343	311	326	299	309	310	354	310	325	316	335	330	303	362	337	286	354	313	313	332	322	334	327	334	324	335	331	317	302	321	331	310	311	342	331	332	325	304	343	309	300	311	320	337	321	313	304	329	328	286	293	326	313	337	312	341	316	301	305	343	310	317	301	311	326	335	331	326	325	335	340	325	291	336	290	337	304	326	345	295	337	320	301	322	321	305	281	321	285	318	329	328	320	323	327	319	314	337	316	342	309	310	310	333	299	303	294	344	334	338	333	328	297	311	322	324	304	318	326	280	315	323	338	311	325	328	297	328	317	327	333	300	336	327	337	324	307	331	335	309	319	348	320	333	294	299	278	336	314	328	351	289	319	360	338	302	330	326	316	310	347	327	335	311	311	334	318	279	298	336	286	323	309	283	338	315	325	315	314	348	332	338	314	287	310	326	335	297	299	319	356	315	300	303	339	288	320	340	319	337	332	313	287	323	318	306	313	288	341	348	320	306	329	334	306	301	309	329	300	287	318	290	301	311	306	305	312	310	319	362	297	323	318	300	318	316	323	351	318	287	319	386	297	322	308	316	318	320	369	325	307	303	325	315	286	339	316	352	351	319	335	304	320	326	318	309	322	343	289	342	360	311	326	312	326	310	331	307	331	305	305	332	338	325	308	308	284	332	312	351	328	303	286	331	300	301	341	324	336	314	299	326	351	307	335	343	324	303	328	339	313	300	342	325	331	326	334	306	348	318	326	314	344	306	315	317	323	315	305	296	329	320	348	320	334	292	331	316	354	331	332	303	330	317	313	319	337	375	326	290	332	317	311	325	319	304	300	333	345	354	314	338	337	280	334	331	306	313	338	304	289	348	318	350	345	301	321	307	344	309	340	315	322	319	360	346	309	317	326	326	313	317	310	333	333	338	355	292	334	298	299	361	318	303	326	300	328	330	345	285	309	320	318	291	303	323	349	298	332	332	310	309	329	283	313	314	339	339	343	296	339	297	334	296	327	345	323	329	317	324	307	330	325	306	305	336	317	305	312	314	317	298	336	303	338	306	307	330	311	347	306	328	326	292	317	300	316	319	328	322	311	319	320	327	318	319	322	318	300	336	302	314	331	304	315	326	318	337	296	299	302	324	341	290	307	360	337	351	301	300	316	311	300	283	339	311	320	319	295	302	320	300	324	333	315	342	330	355	336	329	316	317	307	315	329	356	324	331	275	307	327	318	321	356	327	335	311	329	304	298	309	314	332	325	316	308	299	307	310	345	354	317	292	326	289	331	362	310	285	308	292	340	332	334	320	294	335	305	309	344	348	316	315	316	324	335	350	294	317	319	323	331	318	322	274	305	323	304	314	291	317	298	287	339	343	311	300	317	345	311	321	316	324	355	312	285	334	298	298	339	327	304	308	301	303	341	327	323	321	342	365	321	300	300	320	304	330	335	346	332	325	310	356	314	312	330	326	294	298	338	330	297	321	352	279	332	288	300	315	308	315	286	314	306	319	324	288	296	295	288	331	321	337	300	312	296	336	324	288	330	315	323	328	342	345	299	333	323	329	306	259	325	340	333	320	312	317	321	315	330	304	307	328	287	304	325	290	316	349	312	310	325	311	341	313	300	358	308	325	322	355	328	352	342	316	316	296	321	330	311	323	316	345	324	337	324	323	336	340	328	325	311	324	339	290	312	295	320	337	339	329	322	333	313	320	337	342	357	327	312	306	310	335	314	316	332	337	304	317	354	301	329	298	326	305	313	330	305	281	316	304	324	312	322	339	333	330	336	293	312	320	313	313	313	312	304	331	313	342	348	289	310	332	326	308	327	324	345	292	329	313	330	338	318	338	325	309	319	330	293	310	321	291	313	327	338	324	348	323	301	319	330	301	329	289	326	326	311	310	297	316	314	320	334	337	332	309	315	313	305	312	315	315	295	329	336	331	351	355	313	306	324	308	345	287	270	314	313	322	304	313	351	333	336	302	319	295	348	332	300	330	303	319	314	355	282	300	341	342	313	318	280	330	314	303	308	344	320	332	291	316	301	319	302	360	307	338	318	315	330	326	317	336	306	314	330	288	317	313	328	313	343	319	323	349	320	296	315	323	348	294	306	325	347	310	309	321	338	320	313	319	301	325	347	283	301	302	320	322	274	291	312	337	288	293	321	330	318	323	313	341	330	351	334	300	309	316	331	325	348	265	338	287	295	312	343	342	317	311	340	331	337	316	336	308	297	302	306	338	329	306	332	314	317	289	315	320	336	337	339	334	320	296	338	331	303	333	328	314	345	313	334	327	299	300	303	324	332	302	359	300	347	294	341	315	356	316	330	290	294	301	320	315	289	328	321	339	319	299	343	311	278	287	331	314	269	301	308	307	373	317	327	292	324	315	292	312	305	337	328	305	294	324	308	290	296	342	298	326	323	303	294	312	306	330	350	322	322	335	317	311	322	318	327	343	303	322	327	307	297	303	312	311	346	310	328	315	312	311	292	308	326	307	321	309	360	331	340	322	326	294	296	361	303	331	349	330	281	307	318	315	335	331	316	318	344	324	347	318	335	350	301	322	307	357	312	303	301	320	315	320	303	314	342	283	290	321	317	340	316	323	328	329	294	332	337	298	332	312	302	301	311	322	334	300	325	309	315	312	336	303	329	325	290	306	335	335	314	314	299	313	313	297	295	325	309	323	307	288	331	299	323	286	323	331	298	321	310	349	322	332	315	330	333	328	278	303	339	326	320	324	311	313	332	308	307	330	328	290	307	338	301	313	276	319	335	337	323	327	335	324	278	338	312	335	322	306	301	319	339	305	323	330	305	324	346	287	323	318	301	330	306	364	305	297	319	285	305	306	358	335	328	315	315	306	338	298	349	355	304	332	351	296	325	326	339	344	331	350	333	321	316	327	311	312	343	345	296	321	359	313	320	358	335	341	314	325	328	338	311	290	309	355	309	347	316	330	272	308	345	347	302	311	312	332	303
22568	20350	26903	23688	20354	20424	7960	1833	1363	1203	1148	1032	915	937	938	843	834	781	754	754	752	764	762	764	709	749	785	699	710	664	691	690	673	706	762	684	710	705	639	676	667	700	715	711	679	625	661	651	642	661	660	640	613	684	711	667	663	637	649	585	604	675	651	717	664	600	632	631	591	667	679	666	646	624	692	640	619	639	566	658	675	646	675	586	643	675	654	675	652	644	626	688	662	593	648	657	653	655	617	667	662	617	652	654	649	649	663	610	661	643	614	608	655	635	626	628	624	603	595	610	646	634	599	648	602	682	650	643	604	649	629	635	637	615	612	665	616	628	676	663	566	656	631	637	600	640	651	603	635	657	636	634	635	627	653	674	634	630	653	581	640	597	609	635	651	624	600	609	599	639	659	649	616	645	649	666	654	682	588	638	647	649	648	648	644	598	640	626	631	614	635	657	635	650	652	620	591	639	640	634	639	645	730	617	635	632	629	658	593	597	673	624	637	625	630	601	602	640	659	659	601	694	637	595	585	656	625	633	638	640	646	611	642	609	628	636	634	633	638	651	626	640	666	663	608	636	639	666	638	582	615	678	640	646	635	651	628	632	607	623	639	632	662	607	623	638	645	602	611	649	636	642	624	697	625	621	654	643	684	655	670	655	656	606	660	667	644	622	620	645	632	645	628	644	621	616	631	627	598	613	664	627	657	644	615	593	661	637	649	593	586	658	644	672	683	632	627	608	623	623	649	634	605	620	670	606	649	663	664	622	631	640	640	642	672	595	631	652	588	644	581	595	610	631	585	674	616	609	620	662	659	616	692	608	647	661	616	630	649	620	668	605	624	643	618	675	667	632	612	633	624	635	638	663	629	664	628	644	636	665	669	657	623	660	602	614	610	637	560	654	625	593	674	672	632	601	595	618	635	630	641	641	642	634	611	622	685	612	644	648	621	640	657	601	609	636	625	634	627	665	666	627	668	614	639	615	604	609	641	625	668	665	628	627	653	642	682	584	634	698	637	663	616	606	668	660	646	648	645	620	627	647	638	664	653	662	655	628	634	599	611	660	673	614	643	591	633	606	655	628	642	613	606	639	638	627	622	679	663	652	667	597	671	655	641	632	645	667	645	639	617	647	627	631	602	652	584	625	645	613	583	666	660	620	658	641	619	627	642	634	632	629	619	584	636	669	636	621	614	668	647	625	640	568	637	647	631	610	642	615	622	625	672	664	634	643	656	598	608	644	597	675	635	638	653	639	640	607	616	618	608	638	624	649	600	676	664	581	596	635	569	630	681	652	669	653	635	646	627	630	634	686	628	642	654	663	704	616	633	603	566	645	620	643	703	635	630	619	642	663	607	647	626	643	672	624	617	647	589	659	671	602	594	626	634	625	653	649	641	623	610	616	650	680	622	656	691	614	665	612	632	621	636	658	637	642	626	590	605	602	690	651	606	655	613	613	668	690	624	601	626	636	657	635	668	605	635	638	609	641	650	701	664	636	597	582	617	655	603	608	646	615	635	647	637	634	662	643	599	671	614	601	623	633	624	644	602	625	654	665	618	683	624	655	637	615	604	619	706	653	617	619	637	626	647	647	641	654	648	680	651	639	591	587	625	627	621	668	623	624	646	625	647	612	668	689	614	669	636	617	622	578	668	651	659	634	625	650	667	648	628	635	612	621	642	634	605	627	615	609	669	638	643	641	617	634	625	617	672	680	619	612	639	613	623	675	616	611	661	608	614	660	605	656	601	595	632	640	650	667	619	654	600	603	626	631	607	614	615	695	634	568	614	647	695	577	661	650	653	617	683	633	623	646	575	620	622	625	607	594	640	615	651	616	624	604	673	647	593	625	638	711	646	599	636	615	634	620	608	600	640	647	636	646	653	638	613	647	600	656	657	594	642	676	611	661	675	652	582	647	617	634	608	595	673	641	650	641	638	621	652	669	637	639	652	684	621	621	626	608	601	632	635	682	571	610	626	617	650	633	661	596	606	616	632	657	639	625	662	675	621	634	582	640	606	574	648	607	609	611	669	628	597	632	610	631	618	633	628	643	640	648	604	632	714	627	631	638	658	624	608	635	637	654	647	622	687	629	649	627	617	652	650	657	568	665	663	640	666	605	608	577	652	628	617	640	634	640	630	636	677	604	651	631	647	616	633	634	630	649	710	604	571	640	600	698	601	679	590	601	626	654	611	637	642	662	615	627	658	622	622	647	642	608	625	635	669	610	637	648	632	683	659	612	632	606	637	594	639	646	635	644	662	634	600	632	669	659	630	632	633	601	632	578	618	636	620	628	625	642	613	655	631	622	614	639	629	624	651	613	620	628	673	650	616	670	587	606	627	641	648	629	652	633	644	620	625	636	694	631	693	646	657	664	640	602	618	653	629	639	646	647	677	644	630	568	649	652	591	632	611	676	598	641	600	634	648	624	620	646	620	586	616	604	632	614	637	624	644	643	677	661	625	657	650	619	624	611	624	627	671	626	635	629	641	634	634	631	644	644	613	624	650	654	605	640	633	625	626	623	621	631	685	631	628	636	583	650	598	646	635	646	641	666	655	688	636	644	602	626	646	599	652	576	593	621	605	670	634	665	635	672	626	673	622	641	619	616	638	657	638	649	656	625	605	671	582	606	675	618	651	650	590	620	634	625	630	625	583	657	658	602	620	632	637	625	657	640	659	683	662	641	647	644	628	608	618	639	633	620	663	618	620	627	622	670	673	611	637	647	633	672	620	591	629	613	647	602	623	642	639	651	659	572	601	649	650	669	649	611	599	597	619	609	647	607	620	613	590	607	634	640	669	640	633	626	628	584	636	622	634	602	572	646	621	661	694	632	650	646	588	630	616	604	580	636	645	627	681	627	640	651	561	660	677	620	664	595	639	607	609	647	649	657	597	641	617	610	635	644	652	646	638	603	593	602	590	625	614	668	578	642	595	657	628	643	689	605	681	621	651	657	611	647	684	634	679	661	642	659	639	641	631	670	669	635	575	597	628	635	650	622	609	597	634	638	587	635	587	572	664	672	652	646	628	613	608	647	630	650	642	634	601	661	590	608	644	684	635	636	605	613	630	617	627	629	568	575	637	613	640	648	629	624	622	653	633	569	624	599	653	641	666	618	670	633	636	626	656	651	679	606	658	607	596	619	611	642	661	643	635	582	603	591	669	594	589	634	610	635	645	664	662	646	618	623	630	637	646	611	646	667	679	664	642	657	666	610	614	631	628	651	639	603	589	660	673	638	652	616	639	637	653	624	617	613	614	636	607	639	599	638	610	604	585	617	631	644	627	599	577	613	614	634	611	642	613	656	660	625	589	640	668	627	639	644	643	613	673	655	607	618	621	606	588	605	624	617	614	646	635	614	635	622	651	629	616	614	616	650	620	637	625	626	632	632	623	646	635	633	647	639	616	629	634	648	610	659	688	644	626	611	584	591	646	631	601	644	635	644	639	652	702	627	646	647	631	595	688	653	629	618	613	634	678	683
12257	18737	17374	9845	6550	4677	3584	2716	2337	2035	1746	1455	1387	1299	1127	1053	1113	1038	973	932	877	832	852	833	828	773	794	676	740	746	736	759	693	714	709	692	664	670	661	670	678	661	675	627	630	641	675	641	643	679	645	646	662	634	595	684	596	630	625	625	662	609	636	669	616	621	613	604	559	641	632	656	620	626	639	570	593	611	590	637	613	638	626	601	605	596	626	583	605	627	660	627	627	579	602	617	662	597	608	606	624	589	584	585	628	627	606	599	590	581	584	616	608	608	605	560	557	609	620	618	589	612	626	618	650	621	619	631	594	618	629	637	617	609	615	623	648	607	637	595	602	646	608	646	608	628	565	594	654	640	638	624	623	600	587	627	604	661	573	570	584	586	603	633	627	629	582	594	621	626	616	632	631	618	620	617	634	635	607	609	619	627	647	618	637	607	624	650	646	624	611	576	601	596	653	638	642	626	645	599	610	627	614	628	677	608	606	583	613	590	631	628	584	591	625	628	631	582	649	596	622	597	623	676	649	609	566	587	612	626	589	614	599	652	577	609	589	621	622	577	619	639	603	613	610	575	652	593	605	618	612	604	644	608	594	621	584	642	603	598	590	586	640	631	639	626	578	588	637	658	595	681	626	605	618	611	588	627	569	580	621	596	641	622	578	648	662	632	612	586	637	632	620	596	584	617	620	586	610	620	619	619	622	608	618	627	606	635	648	600	623	628	589	634	629	597	614	680	599	593	634	597	587	567	582	592	625	608	639	621	587	585	565	615	558	609	597	599	638	582	594	591	642	608	618	621	590	629	618	611	649	648	621	622	608	558	638	634	598	623	628	583	589	570	611	590	625	623	652	597	585	569	555	651	605	662	597	602	569	643	649	602	593	601	676	579	596	619	574	610	645	610	624	596	625	618	636	593	568	600	604	583	660	599	595	610	628	636	601	566	624	661	623	605	600	642	600	651	616	602	656	637	585	614	574	567	605	625	617	582	592	590	632	628	596	605	638	593	624	620	616	581	633	618	590	610	601	616	598	628	628	596	647	583	639	609	583	614	608	592	615	600	578	584	593	590	603	598	569	615	575	582	631	641	574	622	664	595	603	643	631	618	606	591	580	601	695	593	589	559	618	592	595	644	589	624	568	599	582	576	600	618	616	693	621	582	625	602	599	584	603	607	685	597	600	669	603	628	601	621	593	605	622	624	657	666	618	612	612	598	630	584	603	596	595	649	562	607	644	595	637	611	597	624	613	581	616	623	631	629	623	557	590	660	589	619	636	639	569	584	627	648	610	584	599	588	585	556	596	652	612	614	609	591	587	659	619	636	580	605	630	601	585	618	563	624	613	605	608	614	581	590	600	625	641	620	562	637	626	608	619	613	607	631	620	599	566	645	652	561	650	613	636	649	608	589	650	614	589	622	542	587	605	617	566	638	605	603	633	609	629	609	631	627	627	598	598	607	607	647	609	571	601	601	612	633	580	563	637	597	590	667	610	627	627	617	612	588	613	629	611	661	602	640	622	618	624	630	603	567	600	580	642	610	576	609	576	632	628	650	583	625	592	593	620	633	584	610	627	586	618	629	635	590	628	616	595	617	657	611	589	566	656	569	568	639	627	616	634	619	606	563	610	597	650	612	613	598	610	630	584	591	616	599	584	607	613	610	600	615	619	623	587	630	634	621	588	592	637	599	601	634	653	595	607	643	616	629	578	607	649	588	607	601	611	623	589	598	633	607	589	609	579	618	634	630	618	618	580	636	619	598	602	630	598	591	644	630	573	582	603	625	595	588	617	635	578	582	607	562	609	609	598	607	592	654	610	631	618	596	606	614	581	590	595	589	606	626	600	581	586	587	589	639	617	616	590	606	578	636	584	650	614	604	579	638	629	614	573	578	631	610	655	581	590	635	622	600	599	596	633	637	624	616	627	588	620	566	620	575	573	646	628	567	583	603	593	637	633	668	609	604	604	638	600	649	617	596	581	636	571	584	639	619	636	646	587	623	572	652	580	602	608	592	580	597	609	585	651	608	622	608	674	611	634	698	635	640	604	641	628	567	618	638	592	615	643	628	596	588	616	599	647	580	592	634	596	634	592	641	632	614	513	638	647	618	613	607	586	608	625	601	636	607	618	580	659	557	605	579	609	610	579	604	638	584	619	594	639	612	601	623	589	601	573	569	594	615	617	629	597	610	641	610	578	627	606	640	616	594	628	600	584	640	619	584	592	663	631	567	669	598	597	600	662	563	611	580	562	613	658	615	636	581	605	570	656	628	580	619	596	642	628	644	631	637	607	610	652	654	582	582	605	656	595	592	598	581	597	609	613	593	620	588	656	632	653	628	625	582	632	617	598	597	632	616	601	643	567	620	627	604	637	585	601	577	586	622	601	591	581	631	624	618	627	626	637	637	624	606	627	569	614	625	628	587	623	662	639	589	629	614	617	579	591	619	639	596	587	611	594	559	650	629	648	625	599	568	611	635	622	605	594	584	612	596	604	629	673	645	616	590	580	620	631	614	611	634	642	633	613	637	600	627	619	582	611	612	610	612	607	606	600	626	619	628	634	625	664	644	610	585	575	591	606	673	617	634	624	622	609	608	658	597	619	580	606	563	594	619	611	621	640	620	610	633	601	626	573	632	611	610	598	647	610	607	617	614	587	638	580	642	601	582	610	574	565	604	591	645	581	600	635	615	648	589	598	619	589	626	610	634	611	648	596	583	595	640	627	646	613	558	603	651	623	573	615	604	622	586	621	620	561	581	562	637	603	630	628	601	620	619	619	625	569	609	601	596	608	606	618	591	605	592	614	616	609	604	602	630	626	607	618	583	587	611	661	595	608	654	618	612	559	627	599	569	609	601	636	611	638	595	599	653	623	583	651	623	581	580	600	615	594	620	620	658	551	616	619	605	595	601	606	602	614	631	649	604	617	574	604	626	609	607	621	596	623	574	656	633	594	621	616	623	609	659	666	613	599	580	639	601	610	635	630	627	597	597	621	643	622	593	599	654	676	582	587	594	603	617	606	585	622	586	607	612	602	684	628	574	648	586	631	586	599	638	624	584	606	622	628	618	623	618	557	601	611	576	601	638	629	563	639	620	604	623	613	648	615	607	619	642	563	580	582	587	631	607	625	576	584	609	631	606	574	612	626	585	596	660	585	605	643	616	648	579	618	589	586	636	615	635	587	625	644	603	597	682	613	594	638	611	576	602	602	602	628	607	618	582	595	612	620	595	600	571	622	628	645	611	611	644	615	583	650	617	638	621	599	632	653	596	597	615	588	621	642	574	613	593	633	610	612	602	567	598	623	597	616	636	633	641	642	616	617	636	606	633	613	618	609	608	559	619	647	611	609	591	639	596	601	601	584	623	590	618	561	593	654	583	634	603	598	655	634	644	581	595	596	616	589	605	593	665	649	624	677	646	641	615	602	616	634	647	627	677	624	633	613	628	614	599	645	613	584	622	621	614	605	605	585	611	604	628	557	594
27692	12683	1286	356	234	200	182	154	155	162	150	143	147	151	140	146	143	164	153	153	119	172	144	161	134	138	142	129	146	142	123	161	144	129	160	149	122	140	138	156	171	147	134	137	140	135	142	132	145	141	151	144	146	143	139	144	162	150	143	150	136	122	129	154	160	144	145	157	134	157	157	138	147	138	139	136	156	133	127	115	155	127	150	152	141	153	129	139	144	163	118	147	124	118	152	134	135	146	137	151	141	132	149	156	117	140	139	126	126	158	156	145	160	174	139	132	138	162	134	151	122	121	145	163	150	144	129	148	156	137	127	163	151	137	123	146	137	133	139	135	132	135	123	150	146	131	149	150	136	159	156	147	136	131	152	131	165	133	154	119	135	132	144	165	147	155	131	140	163	155	128	139	156	147	139	122	141	135	147	147	161	133	137	151	156	143	150	172	135	145	143	128	142	140	131	114	126	148	134	149	126	133	141	154	169	134	138	159	146	133	131	131	135	152	133	147	156	133	148	140	133	137	148	149	153	165	127	143	129	142	132	150	140	145	137	136	149	141	149	161	140	145	140	157	143	146	146	148	140	151	149	157	114	150	135	146	144	143	151	136	137	135	132	152	119	147	135	135	163	154	151	137	143	136	155	142	133	130	118	156	126	138	131	141	158	159	143	139	144	139	130	149	138	147	132	149	144	143	146	123	132	130	158	128	141	147	131	141	137	137	154	121	153	154	157	127	139	117	140	127	135	133	150	147	135	158	143	147	152	125	127	165	124	153	117	142	148	128	156	149	128	166	147	137	134	143	137	144	144	163	128	150	149	142	135	117	130	156	123	145	115	163	138	113	149	155	162	146	157	122	123	148	147	144	153	146	145	143	152	165	140	144	159	148	119	156	123	154	145	133	162	131	124	158	125	140	136	156	133	131	131	158	142	129	152	139	125	144	172	144	150	124	147	144	126	138	149	145	145	121	140	151	137	161	114	150	143	150	144	127	156	151	143	144	138	181	126	137	117	137	132	165	129	136	142	147	131	163	142	142	164	135	126	129	132	128	137	150	149	130	159	144	138	129	140	139	151	169	146	138	142	156	157	151	160	137	137	145	145	115	136	136	158	144	152	140	151	148	135	131	159	119	154	139	153	136	162	160	155	140	123	131	148	144	154	117	139	157	144	153	116	133	129	163	144	125	159	153	135	135	151	147	131	153	128	120	160	157	139	168	151	142	140	150	128	138	157	166	143	155	142	154	136	131	136	141	132	149	175	166	138	132	153	117	150	135	138	161	128	128	153	153	131	155	162	120	129	140	146	153	120	160	138	152	146	130	127	146	128	126	147	142	148	149	150	119	156	152	151	131	144	139	116	176	127	152	130	134	133	150	170	130	164	133	125	147	136	126	139	137	123	141	146	148	134	142	149	153	181	161	145	116	149	140	135	149	132	133	166	143	140	158	156	137	139	141	134	144	138	133	152	157	160	160	139	141	136	160	158	153	154	141	147	143	158	126	138	161	140	135	133	161	145	136	146	133	139	156	138	146	141	143	160	139	136	136	140	147	129	143	128	115	128	138	120	145	133	141	149	139	132	159	149	156	148	146	146	160	137	137	136	137	133	142	159	127	131	151	148	140	127	138	154	132	125	137	142	121	150	120	136	143	137	135	144	127	132	146	138	169	132	161	152	133	139	155	136	145	143	153	140	138	133	141	128	129	152	132	137	134	163	143	138	157	110	126	131	149	144	136	127	155	137	118	143	137	137	119	188	138	129	143	141	138	147	165	162	166	132	137	137	114	163	135	139	131	143	146	123	155	133	153	142	130	129	133	133	133	141	144	140	143	156	143	145	138	146	137	131	145	143	140	136	144	128	162	124	135	149	140	149	134	149	126	138	130	166	151	142	153	144	123	151	127	139	122	137	159	151	127	140	133	155	136	144	155	123	122	149	141	146	137	145	145	144	156	143	139	170	146	131	154	133	148	146	144	123	146	123	128	133	150	140	137	146	150	137	163	160	142	150	173	134	154	115	142	146	154	163	129	157	134	129	136	134	137	117	143	148	155	144	118	120	146	142	148	136	139	128	142	131	146	148	149	144	142	136	149	160	145	118	154	141	142	118	138	135	131	143	136	159	151	146	134	132	139	146	139	137	164	144	150	127	145	118	146	127	134	172	152	141	144	140	152	136	137	153	153	137	137	144	151	137	156	126	144	118	156	156	124	138	146	150	153	172	147	146	151	145	144	126	149	141	120	128	121	147	127	124	137	136	123	179	157	161	131	117	144	151	142	151	123	131	148	143	155	153	147	144	147	147	124	138	148	156	138	144	139	156	129	146	146	138	157	153	153	147	151	142	144	123	145	129	144	141	131	158	126	147	141	153	142	129	163	136	151	191	152	138	167	119	155	144	144	120	157	157	122	166	148	135	128	134	133	142	147	143	140	139	126	153	152	138	158	162	157	150	132	136	145	132	139	138	133	160	145	141	148	140	151	144	155	134	152	142	140	145	146	141	121	159	136	113	151	124	133	176	135	140	121	147	133	139	148	150	140	152	139	137	123	145	121	144	146	146	127	131	122	165	161	120	125	153	141	121	152	150	146	151	140	138	125	147	128	152	156	145	131	140	136	156	124	150	142	141	167	164	130	117	148	146	158	142	165	123	148	172	118	144	145	146	153	154	143	159	152	150	152	120	129	135	138	163	154	130	160	131	140	145	143	164	140	136	132	146	135	157	129	123	144	127	147	145	151	134	148	142	137	133	144	159	151	140	135	133	139	136	155	149	169	139	138	130	146	139	150	144	146	147	158	153	128	124	140	145	150	131	152	153	111	144	148	147	127	163	155	129	141	151	150	142	124	131	132	140	141	166	135	146	109	149	131	146	136	151	103	147	139	123	141	147	141	168	151	147	137	160	123	147	159	119	138	133	122	128	142	145	132	143	170	134	152	145	136	132	137	132	144	147	143	148	140	128	143	154	149	137	160	130	138	155	140	138	140	145	128	128	149	137	146	133	140	132	165	135	151	138	141	116	151	149	145	145	133	159	134	152	153	138	139	128	134	154	134	136	141	136	172	132	139	166	135	123	131	143	153	129	141	138	154	134	133	150	140	144	154	138	140	129	156	147	140	138	133	139	138	135	161	141	140	156	142	143	128	131	160	131	136	138	145	123	146	139	139	146	152	107	132	124	149	153	147	146	136	163	148	135	142	143	136	133	138	131	147	123	131	132	150	124	158	164	154	131	151	150	125	150	148	144	153	142	136	134	158	131	130	133	148	148	154	146	139	144	146	148	151	128	116	154	126	153	144	139	171	136	148	160	155	148	138	115	126	147	139	147	137	149	150	153	116	142	122	142	136	139	166	136	123	129	131	141	155	154	143	152	133	131	132	136	136	142	157	105	157	134	166	144	137	150	148	166	124	122	125	151	119	126	158	154	141	133	137	131	139	120	133	152	157	132	133	133	144	125	151	133	145	146	141	143	140	153	156	145	119	153	147
5038	936	761	427	330	297	243	218	224	191	167	169	189	160	168	173	190	183	172	156	179	190	188	140	176	167	141	160	179	163	189	139	169	180	170	176	150	173	162	179	155	156	157	168	158	176	166	166	177	200	154	154	157	161	168	176	162	155	179	154	174	136	167	190	160	154	152	161	145	173	176	152	145	170	142	153	157	186	156	173	172	150	154	181	169	160	160	153	168	152	146	166	167	184	160	154	150	162	155	173	153	133	154	187	151	175	146	148	132	183	153	160	183	165	165	155	172	184	163	172	165	178	165	160	169	176	178	160	177	157	174	161	175	158	163	145	142	159	175	166	162	168	152	153	177	163	162	179	153	173	155	143	147	164	159	141	151	170	182	158	166	137	172	161	153	156	176	134	165	173	170	161	193	173	151	149	180	165	168	175	155	190	161	158	158	182	143	150	188	162	161	167	164	153	166	152	167	177	180	154	163	149	176	156	173	185	183	177	157	165	164	176	179	155	174	175	154	166	166	167	157	163	173	175	155	166	148	165	174	178	170	170	159	156	165	143	174	171	166	157	159	182	157	171	150	150	162	173	194	152	181	154	179	173	175	168	163	160	166	165	173	148	152	148	178	178	166	155	179	146	141	180	173	170	190	184	158	179	147	146	175	139	174	158	166	174	149	171	163	170	178	158	169	161	163	143	167	140	162	186	168	166	181	150	181	146	166	147	165	145	155	174	171	179	177	170	175	173	175	154	181	160	155	139	168	152	151	180	182	180	179	169	163	163	140	175	166	165	165	172	146	161	171	166	164	191	166	162	175	165	156	158	168	161	158	164	167	166	180	152	177	162	166	148	176	171	164	174	161	152	171	176	183	176	167	155	158	166	148	157	170	161	163	152	160	167	186	175	146	184	148	163	163	175	164	174	176	172	164	158	166	170	144	182	180	167	184	161	155	165	193	159	185	170	157	148	165	173	145	154	158	155	165	164	154	155	154	181	169	177	159	167	180	154	157	175	167	162	168	144	170	168	190	149	160	150	172	135	164	167	168	181	197	167	153	167	167	164	166	138	160	150	158	185	144	164	152	148	175	189	157	173	167	159	164	157	151	161	155	170	144	177	151	173	174	191	182	193	164	161	137	160	182	155	149	176	161	161	164	172	159	183	163	170	151	161	148	168	172	156	156	144	177	150	161	163	158	167	168	164	165	163	148	177	163	167	166	166	154	157	156	154	158	163	157	162	169	165	170	164	165	155	185	160	159	169	184	154	144	179	164	183	154	180	159	155	179	174	166	137	169	165	143	156	144	181	167	163	168	167	151	151	170	160	159	179	169	176	165	165	142	163	155	158	165	149	165	166	170	143	158	188	144	168	167	160	169	149	165	167	174	152	147	196	152	176	161	157	154	168	147	145	156	206	182	168	144	185	154	157	176	174	185	156	165	140	159	146	174	138	149	150	154	157	157	169	181	153	182	156	162	145	167	142	158	157	158	183	166	164	150	140	182	151	173	161	142	138	154	160	156	164	164	143	173	160	148	162	161	183	189	162	153	159	150	170	154	175	169	157	122	154	163	172	183	170	166	175	149	148	156	160	153	188	159	176	169	182	189	172	159	179	166	152	176	166	160	150	166	178	164	161	161	152	166	171	188	176	173	170	167	171	158	148	163	165	158	160	170	182	172	166	166	186	148	156	180	166	180	136	148	162	178	159	170	160	146	168	151	171	155	164	153	167	157	158	156	179	182	175	163	166	145	150	155	145	152	173	211	200	158	164	172	167	153	151	164	177	174	166	179	135	139	172	164	145	198	157	157	147	176	159	164	166	163	162	173	158	168	163	157	166	155	136	183	165	149	161	179	171	169	174	153	166	146	169	159	153	153	145	162	171	158	158	147	155	170	154	163	179	153	141	158	152	154	172	146	173	171	170	161	166	149	166	153	148	158	158	159	141	168	185	160	176	152	176	179	157	159	168	167	161	160	163	170	167	169	168	168	170	171	159	176	183	171	155	158	157	180	178	152	170	163	164	146	157	178	162	159	170	144	179	148	171	165	152	169	177	144	175	170	156	181	161	176	156	164	164	157	140	162	154	152	159	159	129	162	160	163	187	165	155	154	147	150	159	183	143	159	176	166	163	172	162	175	143	192	159	177	160	164	173	161	161	188	171	161	148	171	158	153	129	158	157	155	165	190	161	154	172	164	189	167	167	161	163	160	161	183	171	177	186	151	160	156	166	176	167	182	188	169	164	163	175	176	172	158	164	178	175	169	169	155	163	164	153	170	158	180	168	165	162	165	154	165	166	172	163	153	164	157	155	165	178	165	161	164	162	150	166	142	166	150	164	162	170	165	164	157	167	146	151	163	150	175	155	142	154	161	127	155	171	197	161	167	169	143	148	179	155	174	167	156	168	181	187	148	138	140	168	166	162	162	150	157	149	171	159	144	174	167	181	148	171	163	181	156	169	155	169	151	154	160	164	159	152	177	148	190	170	149	170	165	194	162	153	165	156	136	183	180	166	162	152	143	162	158	160	177	162	156	170	157	151	174	166	150	158	137	173	193	156	161	182	158	179	161	166	146	165	149	149	154	161	166	170	159	176	143	160	177	149	146	173	155	167	162	157	168	169	141	169	168	179	155	160	160	152	133	159	179	159	154	155	166	190	192	159	182	182	144	167	168	146	177	162	172	175	171	158	153	162	163	191	182	165	166	167	173	161	178	176	164	179	164	158	171	168	161	151	157	161	157	167	181	192	159	194	177	148	166	150	160	179	143	145	172	151	164	166	172	154	156	165	156	138	184	185	170	172	158	169	149	173	170	167	139	169	171	132	148	174	163	155	162	143	152	175	166	159	154	173	157	160	158	185	174	145	166	154	162	167	158	166	157	160	169	138	149	189	153	155	180	156	164	166	169	150	142	168	162	157	171	191	147	166	176	152	182	182	187	161	173	175	164	149	176	177	170	174	159	172	191	154	174	180	190	152	149	163	172	155	155	170	165	153	165	183	153	165	156	193	160	180	156	159	163	165	165	140	147	200	155	176	172	165	181	177	193	161	165	155	145	149	169	153	149	169	150	185	142	165	171	148	173	164	171	158	159	177	157	174	155	169	164	167	147	171	151	165	169	186	142	151	167	182	192	157	144	162	168	169	122	158	162	179	163	157	172	165	181	164	177	184	153	182	183	160	165	160	159	141	149	173	184	171	180	150	183	165	178	171	176	154	192	189	186	155	172	166	156	158	157	144	181	146	165	168	164	188	181	166	154	168	164	149	166	179	172	138	172	171	160	174	165	166	165	164	173	137	170	171	148	162	160	163	185	171	150	162	171	172	144	151	161	179	175	168	132	181	169	171	153	156	159	149	173	174	146	165	158	146	155	155	142	171	175	160	157	157	143	188	192	158	176	168	181	183	149	150	169	161	171	156	158	168	144	161	165	154	159	154	168	167	165	161	144	174	163	174	143	162	180	153	166	159	169	169	170	150	172	156	172	160	193	143
24502	20384	26479	24134	20374	8828	1254	844	699	623	555	487	479	470	456	401	436	399	382	424	385	370	403	368	343	357	364	326	356	348	357	371	318	357	314	369	343	336	361	344	332	349	336	347	368	363	319	319	312	324	349	328	360	332	331	310	305	324	302	331	350	318	293	305	356	300	338	364	367	305	338	330	344	355	332	338	317	298	378	318	334	349	297	340	304	318	323	331	329	331	329	328	339	308	323	333	327	338	310	305	334	315	311	291	328	325	336	359	348	327	332	364	293	332	328	343	299	309	325	332	342	326	314	340	332	329	315	337	290	308	320	340	353	339	280	320	319	359	314	334	316	294	308	340	345	319	318	333	313	325	340	323	319	338	351	312	322	286	346	369	345	351	303	304	332	328	314	329	347	343	295	312	364	350	315	298	311	330	341	337	324	320	357	339	345	319	318	314	309	330	331	309	325	329	334	326	319	300	335	354	315	352	345	325	320	292	350	309	355	321	347	311	321	334	326	326	314	310	337	320	301	332	313	317	307	281	318	307	308	321	296	336	335	327	332	306	332	322	331	322	307	333	320	330	356	329	306	323	353	302	325	320	337	349	329	315	349	302	331	370	282	354	345	343	316	329	308	343	331	335	333	320	328	325	316	302	292	320	288	337	319	322	303	342	337	318	330	330	320	350	318	356	293	333	324	285	276	328	294	307	317	285	320	345	309	326	320	321	302	341	335	308	303	337	337	322	341	347	314	340	315	338	320	324	357	322	332	330	315	344	325	330	364	298	335	334	320	352	329	362	304	329	318	327	321	347	321	365	337	336	302	324	315	316	303	300	308	330	323	359	326	316	335	299	309	353	312	337	300	324	332	329	355	317	330	323	347	339	299	315	329	326	309	288	326	339	322	335	313	321	341	312	345	310	303	310	288	313	306	314	322	325	350	296	320	348	296	290	328	316	312	314	336	327	331	372	335	327	323	320	295	322	335	322	334	334	303	323	322	308	341	321	315	277	318	341	328	329	335	302	308	359	340	332	337	316	316	327	327	336	312	297	326	349	317	352	322	321	317	301	340	318	311	320	320	308	343	347	294	329	317	331	299	297	318	320	309	325	336	361	309	340	311	303	310	323	327	310	317	337	350	308	341	325	328	317	333	313	352	295	356	331	362	322	327	286	324	328	328	303	309	303	347	313	334	316	347	325	316	319	309	326	324	321	322	333	311	344	309	360	307	324	309	312	350	339	299	318	327	309	341	348	312	342	345	328	313	322	323	324	369	328	363	324	336	352	340	311	318	322	329	335	316	342	316	324	302	354	294	309	359	329	295	290	339	314	344	353	291	338	316	347	334	348	345	320	342	317	284	311	317	288	345	340	314	337	348	309	315	327	334	348	320	314	325	319	311	346	294	306	310	317	327	325	324	309	317	317	288	319	338	328	342	337	322	322	315	336	342	336	329	307	318	335	307	322	322	308	318	338	327	330	337	334	326	308	317	327	318	327	324	345	336	304	323	297	324	312	322	315	319	306	354	344	318	318	342	328	309	313	328	323	336	343	350	315	361	313	318	329	308	311	330	350	332	347	296	314	319	338	346	313	363	345	322	350	347	309	323	309	320	325	325	327	321	331	299	357	300	331	291	361	335	357	349	325	340	328	335	331	332	311	319	293	333	312	345	339	317	352	312	296	344	306	359	340	320	336	305	313	324	282	336	349	314	341	309	305	326	294	301	358	311	307	321	321	326	331	354	318	324	339	351	343	319	327	339	365	320	313	348	331	311	330	328	293	300	339	303	346	290	317	342	347	308	330	315	346	332	335	339	325	334	344	339	307	300	308	344	318	289	313	327	299	329	327	374	349	332	321	324	346	293	302	328	316	319	352	298	331	353	306	331	353	314	347	338	334	310	310	329	334	300	350	322	307	333	320	332	286	319	323	287	303	345	354	327	337	320	307	334	360	303	310	344	286	330	332	329	313	338	336	294	325	341	316	318	308	322	335	314	319	318	329	323	326	339	309	346	301	309	301	331	326	340	340	320	322	323	330	290	334	312	346	309	328	346	327	321	306	337	330	350	323	345	324	342	337	323	325	327	288	316	302	324	327	322	328	344	344	320	312	309	314	301	332	318	320	308	323	337	366	317	354	339	298	333	328	303	340	322	338	288	363	322	303	340	319	330	327	338	310	317	330	307	341	310	337	346	330	305	362	318	291	344	346	314	304	308	334	336	333	283	336	314	352	337	331	339	321	315	325	310	311	311	320	328	322	348	338	333	323	347	315	344	331	301	322	316	330	336	333	308	295	315	303	321	321	345	315	341	333	336	294	329	303	339	330	324	315	324	344	324	320	326	301	325	320	320	301	347	297	346	317	301	314	340	347	309	319	324	341	303	293	320	337	295	328	356	330	333	283	320	347	334	302	305	318	306	309	333	314	345	334	318	319	324	309	341	310	329	331	364	283	318	319	284	313	353	326	328	315	335	328	332	316	324	305	323	316	299	305	301	282	306	320	352	304	332	313	316	314	339	311	321	324	361	334	338	310	321	300	303	334	327	310	339	329	312	324	315	327	334	358	317	350	304	394	327	307	325	305	353	323	313	324	299	347	325	316	322	341	333	332	347	305	343	324	335	338	325	342	314	322	324	335	285	324	328	305	343	324	307	339	307	328	327	294	312	324	306	284	283	306	315	329	300	296	295	316	285	310	335	325	323	321	318	301	355	300	325	359	361	311	356	312	367	328	298	353	295	327	305	315	280	350	347	336	343	342	356	311	326	347	307	336	315	351	332	321	324	302	299	289	319	321	302	328	317	318	331	336	279	346	326	306	332	343	305	293	345	332	330	324	296	285	337	307	361	335	340	317	342	294	331	373	338	324	340	305	330	325	334	302	315	301	267	335	319	327	295	347	304	340	320	318	341	339	330	316	362	306	312	322	299	332	355	304	312	313	328	302	309	308	319	353	373	300	360	303	342	298	313	315	308	328	338	340	300	298	307	321	312	307	352	326	348	308	313	322	328	311	321	312	309	311	331	273	334	315	307	329	306	301	352	335	344	278	325	342	331	301	309	344	304	330	341	321	335	283	332	302	292	339	348	323	311	320	297	308	293	326	310	324	312	337	316	348	318	300	312	335	331	333	304	330	333	332	332	299	288	303	317	319	333	321	292	364	338	307	329	347	332	332	319	345	320	310	302	324	345	314	307	307	343	343	301	296	296	298	323	331	310	333	328	313	350	340	339	327	332	327	321	317	323	328	304	291	330	318	371	327	336	319	273	302	336	313	353	314	347	338	322	329	322	301	301	354	324	324	325	328	320	344	334	324	309	317	299	336	312	308	350	319	326	305	321	314	322	321	329	296	311	312	323	329	338	301	343	336	305	332	334	328	350	341	346	344	323	310	300	305	336	275	341	298	309	296	322	310	329	352	332	304	334	346	347	342	337	328	315	328	305	322	333	350	323	312	289	330	320	302	327	308	337	315	345	290	328	332	336	319	332	304	349	334
9393	11844	10821	5670	3575	2514	1874	1412	1172	1043	894	780	731	684	621	590	565	504	484	495	446	431	407	414	423	398	355	384	366	368	394	389	400	374	363	339	343	361	350	335	362	368	345	348	331	379	326	358	337	345	330	335	332	372	344	309	344	325	358	332	321	329	349	355	330	321	354	327	308	324	309	314	347	310	333	326	316	320	366	335	342	343	344	347	329	318	345	317	321	313	317	351	317	336	322	333	317	322	318	339	313	320	351	336	336	296	295	333	337	330	334	314	275	320	327	315	294	320	309	343	344	310	332	327	336	304	338	363	333	302	276	296	340	322	312	338	320	329	309	314	321	288	352	313	314	339	296	359	300	320	321	323	298	331	344	352	342	322	319	354	322	331	293	332	323	331	306	281	351	317	310	319	324	332	284	333	337	292	319	322	343	349	354	322	329	305	320	339	325	350	309	330	294	358	317	328	304	313	337	337	329	303	310	363	287	309	319	280	316	355	293	290	331	318	333	299	322	300	279	331	342	323	315	304	327	317	319	305	314	292	325	347	339	305	298	319	341	323	310	299	344	306	314	337	306	318	336	323	318	359	314	332	327	347	344	329	324	318	307	350	329	322	305	331	306	352	343	340	318	293	315	306	353	309	307	329	319	312	316	291	339	337	297	313	290	316	330	326	317	300	321	369	316	290	329	333	304	335	335	321	315	303	314	339	306	320	300	297	286	310	322	336	351	304	335	302	300	341	353	316	332	324	318	287	363	337	304	331	340	325	324	302	332	348	297	330	310	301	296	312	317	309	332	323	287	304	309	302	293	355	341	298	297	293	306	319	318	316	319	324	341	304	307	322	330	303	318	311	326	303	331	304	323	306	340	307	326	287	327	323	312	341	338	311	323	282	312	350	345	319	300	361	321	270	337	303	336	364	332	301	314	350	316	322	345	307	299	325	304	324	329	290	325	305	298	318	317	343	308	302	312	299	320	318	300	325	298	338	311	321	336	332	348	297	343	325	297	316	334	339	340	333	326	315	312	351	318	332	331	315	346	310	331	330	339	302	306	298	296	322	286	331	328	326	321	324	335	315	272	342	325	302	322	313	327	328	316	307	330	324	332	317	321	323	302	306	342	306	332	315	318	327	338	307	342	321	336	260	317	337	293	318	334	299	337	340	315	330	304	332	310	299	325	299	336	334	299	340	315	333	296	329	311	307	301	298	364	319	330	332	310	334	322	308	318	304	323	299	318	311	343	337	314	302	298	332	323	305	316	333	311	315	331	305	332	361	327	335	322	353	347	296	327	329	327	350	314	329	305	326	323	335	348	338	335	308	294	305	309	321	329	319	317	317	346	334	368	322	326	317	303	318	328	335	344	313	328	285	319	304	328	319	358	340	311	322	316	323	316	315	322	323	311	328	345	326	309	346	323	326	325	313	320	319	308	313	327	337	312	303	348	310	340	319	321	323	306	333	334	328	326	298	311	301	285	327	300	312	307	349	331	302	313	318	295	313	331	337	320	320	342	331	329	332	365	314	312	292	326	304	312	323	320	331	336	337	306	305	313	325	314	338	304	292	335	328	305	331	336	322	315	306	336	330	321	312	324	351	315	316	302	332	318	347	317	303	347	317	360	320	329	311	323	336	328	330	347	316	353	311	302	303	321	324	281	341	315	323	348	312	309	336	345	314	314	317	303	322	366	329	311	337	315	282	333	306	330	308	308	306	342	333	327	325	336	317	318	309	354	315	323	324	332	303	328	321	318	317	328	347	328	350	307	317	348	291	318	349	346	383	283	309	324	340	322	332	319	324	307	332	340	332	305	352	333	328	305	336	303	298	309	334	276	320	339	302	279	312	345	305	341	327	345	342	327	329	308	323	313	385	322	318	312	341	338	332	328	305	317	319	308	316	321	318	341	338	317	310	298	330	330	312	334	328	283	324	322	324	327	329	318	308	288	346	340	346	338	278	313	303	356	291	307	336	295	337	332	334	297	305	313	308	314	345	317	309	316	311	320	275	318	301	366	301	303	347	358	338	315	315	308	365	346	322	316	344	345	309	319	265	311	324	339	330	305	333	304	325	313	307	306	329	299	321	344	302	306	303	343	327	334	339	304	341	318	289	302	298	330	319	306	340	319	299	299	303	320	335	340	316	319	309	307	282	307	352	297	339	342	328	315	337	299	304	336	324	317	331	296	347	289	362	321	311	345	319	349	370	336	322	329	305	331	341	329	329	318	288	316	321	358	312	324	352	313	337	338	314	320	314	303	298	307	311	352	289	292	281	326	298	295	311	305	322	352	335	323	312	313	339	364	320	292	320	336	325	339	295	347	301	337	300	372	326	285	294	276	347	320	330	349	295	348	341	299	283	302	319	324	330	334	334	336	354	275	293	307	326	319	343	294	292	344	293	322	309	319	340	346	338	340	313	320	312	314	309	320	362	305	298	328	311	319	316	335	339	304	330	351	317	321	326	319	301	360	341	344	291	312	320	333	320	313	284	363	315	332	310	340	343	303	319	336	332	294	326	312	308	342	315	322	322	315	335	336	322	331	297	299	333	318	295	320	323	302	324	322	332	311	349	322	311	307	328	293	306	286	308	293	321	295	300	290	336	318	326	312	324	302	299	336	321	329	328	297	294	343	315	293	307	316	316	318	295	280	325	327	309	352	295	325	292	325	335	329	307	337	312	315	305	312	346	324	314	307	302	336	320	309	333	289	314	314	330	311	330	325	334	333	302	330	330	337	294	280	331	321	311	335	299	332	343	336	313	282	318	365	328	329	324	342	304	315	292	327	310	310	290	335	309	330	314	335	312	333	302	342	314	300	322	316	327	310	323	299	313	348	306	314	305	321	320	316	301	303	294	337	324	322	321	336	295	334	345	355	307	291	322	304	326	321	344	307	355	324	330	336	288	329	339	324	319	323	295	340	383	314	305	315	326	338	305	313	319	357	313	357	316	314	316	308	333	292	338	296	340	309	326	296	287	317	311	306	307	299	295	313	371	338	289	346	324	284	299	325	297	334	303	340	331	356	344	329	284	340	317	337	317	279	298	299	317	301	288	287	310	340	317	324	334	284	313	358	306	305	306	322	337	337	327	334	338	327	323	308	320	337	356	337	327	314	337	340	329	302	300	297	310	335	317	348	312	305	333	333	333	311	333	334	327	336	327	323	337	308	317	345	353	321	334	316	343	305	344	309	321	315	324	323	330	302	308	338	311	329	331	311	349	323	320	303	353	341	319	329	363	345	317	324	318	317	314	327	339	281	331	327	312	312	340	316	264	333	345	302	339	329	325	296	321	321	303	337	310	302	299	351	327	337	339	287	309	326	347	330	311	297	298	370	293	324	339	347	323	319	340	358	293	299	327	293	315	350	309	342	301	333	341	324	332	302	320	312	290	298	319	310	288	319	338	298	336	335	310	324	324	329	302	298	295	349	321	298	334	307	317	291	358	325	329	315	295	355	350	322	328	313	355	291	321	344	347	280	341	274	341
22512	20364	26875	23721	20372	20452	7951	1828	1320	1248	1098	971	980	869	885	866	795	820	777	782	773	736	715	737	746	697	690	720	632	683	650	667	723	689	675	690	692	661	661	649	664	693	630	694	659	623	700	633	618	717	607	637	656	603	660	646	692	652	626	679	670	655	653	621	633	635	655	631	655	629	637	639	673	631	666	655	666	661	669	603	628	624	675	652	653	624	650	659	642	642	647	666	639	619	625	684	657	681	676	660	607	625	654	641	687	601	624	642	590	635	644	615	601	650	670	642	623	593	652	648	664	644	651	630	627	580	612	692	646	588	613	657	634	645	644	653	622	632	694	609	650	650	615	647	632	636	638	682	667	615	620	605	603	624	626	590	636	654	612	647	628	651	680	596	626	648	601	671	660	638	666	584	679	623	652	656	636	672	641	618	619	672	658	604	640	649	625	638	632	615	598	617	662	623	638	609	652	659	619	613	627	658	658	616	633	627	601	649	606	624	604	635	675	599	633	663	627	609	653	671	611	627	638	656	628	637	658	636	668	628	631	621	640	649	635	604	637	607	654	617	631	638	621	666	619	597	646	650	622	654	633	648	636	604	646	688	626	633	650	614	630	650	606	610	628	631	599	632	624	646	674	641	629	653	615	626	651	629	642	638	674	611	640	695	661	657	622	642	679	650	629	647	663	599	622	644	605	615	587	629	667	656	655	626	622	635	616	643	661	638	620	612	660	661	651	651	615	600	610	676	648	667	617	640	622	633	577	655	658	629	634	655	650	616	631	672	639	616	650	644	644	557	681	648	627	628	670	646	630	627	585	646	642	646	701	647	643	668	646	628	625	606	609	666	645	588	683	616	612	620	642	636	607	620	610	650	629	644	668	634	588	665	575	620	674	684	640	657	683	619	598	609	672	614	673	638	662	672	636	625	601	638	627	608	617	611	600	615	616	616	565	605	648	652	637	623	654	611	679	609	664	651	646	634	602	645	633	601	654	591	646	615	634	633	661	605	618	623	649	571	649	613	630	652	630	614	628	629	635	613	665	647	631	690	617	626	645	573	596	638	643	675	599	659	619	584	650	623	610	633	623	623	619	638	641	639	667	630	621	682	660	634	634	648	685	622	593	655	625	635	628	656	677	611	604	642	616	650	644	685	607	604	634	667	602	618	604	599	672	637	629	627	609	655	644	710	690	595	651	626	656	694	633	614	635	642	621	575	629	637	644	620	637	619	649	622	664	634	643	642	641	630	644	652	616	630	659	629	637	648	663	669	665	588	621	608	666	653	663	604	623	649	667	654	640	675	633	619	637	625	651	626	626	623	594	680	613	646	625	596	619	619	655	631	668	659	676	645	648	691	653	639	642	620	625	642	676	599	641	626	620	624	608	644	663	632	665	623	625	633	586	623	630	690	594	653	599	644	602	637	586	647	620	658	621	639	589	603	639	622	691	628	659	621	640	638	606	608	635	615	614	678	665	625	616	636	618	614	613	646	663	608	609	658	636	658	632	680	602	599	607	615	599	661	611	640	642	611	654	622	636	607	638	599	622	647	647	608	601	599	618	661	664	662	636	657	619	579	621	626	619	602	625	607	621	636	643	644	621	633	650	644	610	606	636	657	619	620	572	600	619	658	605	661	629	627	636	640	625	604	651	634	617	643	585	638	615	595	631	629	655	664	599	640	631	588	605	669	669	626	637	600	625	605	632	629	668	630	593	661	604	589	638	668	633	605	667	604	621	619	668	617	657	622	639	642	660	661	636	624	622	634	662	627	657	666	638	618	635	635	675	608	683	632	633	659	651	645	662	642	645	642	620	649	617	595	642	640	683	655	666	617	641	662	581	656	618	586	668	617	649	622	612	639	659	633	638	622	631	585	634	667	623	655	633	648	631	643	639	674	632	612	640	637	633	694	645	597	619	645	615	610	638	633	609	635	617	612	643	602	628	636	616	598	631	630	664	643	654	580	615	635	602	642	671	669	592	644	622	650	637	615	624	612	671	604	642	635	635	690	599	637	606	577	615	638	642	670	596	664	628	677	635	686	587	641	650	646	636	649	635	655	651	626	598	624	630	645	672	657	613	664	629	676	650	584	613	606	651	653	669	617	586	635	572	628	618	646	617	671	694	588	593	616	632	646	588	619	645	629	625	658	640	630	655	655	676	613	666	617	641	644	624	651	603	632	616	605	654	627	626	635	634	631	646	636	606	635	641	619	686	609	672	650	641	624	631	616	625	609	603	694	663	600	652	637	619	603	592	647	604	647	609	642	666	657	665	618	599	665	647	634	644	637	690	615	602	707	611	597	633	643	639	616	598	570	674	635	657	602	670	668	627	649	646	640	622	626	630	622	654	650	591	639	665	671	625	627	607	692	638	641	615	628	608	667	650	610	698	659	647	643	657	630	638	644	648	586	620	640	632	644	635	629	651	640	621	663	629	649	612	599	641	613	645	600	644	689	552	640	606	583	654	644	646	641	593	646	636	633	667	574	644	628	636	646	611	658	649	632	620	596	621	634	597	647	603	607	652	628	587	662	578	651	637	657	568	641	598	649	635	641	625	655	636	613	680	674	655	673	615	669	603	660	652	648	649	595	647	701	646	667	678	636	625	657	603	681	656	596	602	608	644	680	632	665	629	617	588	666	663	594	611	611	655	651	675	626	623	653	622	670	637	574	639	631	643	605	671	635	611	617	603	622	668	612	617	599	648	668	682	646	615	586	640	627	605	659	619	620	598	662	609	611	638	617	622	583	652	613	627	593	622	616	631	639	613	627	612	634	625	664	640	627	639	575	621	671	626	650	652	633	622	624	630	657	651	643	655	635	645	570	591	669	638	676	627	678	648	649	617	609	625	646	661	620	626	609	612	635	625	608	664	583	634	621	683	620	655	637	662	609	683	590	597	654	629	609	669	639	670	649	642	661	649	608	616	646	632	627	659	658	664	596	574	645	674	588	644	645	653	658	608	652	644	639	617	595	632	703	605	635	637	614	654	659	649	584	633	608	644	595	667	598	639	672	667	649	595	603	585	596	602	662	629	646	645	641	629	653	576	641	613	598	629	649	629	580	629	641	696	640	640	596	606	642	649	624	620	625	638	628	632	613	645	615	620	583	647	623	602	633	639	613	658	645	611	639	640	638	633	639	626	668	645	598	668	631	666	628	606	606	599	634	603	641	638	664	633	640	612	598	653	648	602	599	629	681	635	599	633	640	597	650	651	643	639	605	674	637	697	632	595	592	666	622	645	617	590	651	640	606	589	615	614	617	601	658	657	627	619	649	643	646	643	651	665	658	630	651	631	649	633	616	605	631	599	634	593	645	665	629	677	638	600	619	645	615	610	622	601	649	625	596	649	661	659	641	638	599	619	635	621	624	619	639	630	626	618	641	662	675	639	655	607	652	615	676	643	643	619	600	647	658	634	634	602	638	657	632	625	628	647	643	630	666	622	648	628	625	625	628	633	655	631	619	591	604	653	612	632	622	645	607	698	623
12009	18885	17375	9721	6515	4692	3599	2856	2334	1961	1826	1528	1300	1294	1191	1120	1067	943	972	906	834	845	838	852	808	802	759	705	741	779	692	759	715	665	688	682	663	710	671	713	670	651	653	670	638	675	690	666	639	662	622	647	654	644	653	606	630	656	614	632	644	678	625	624	632	642	660	649	608	632	632	627	645	680	610	592	672	587	638	683	614	624	678	600	608	616	631	658	612	627	621	617	658	628	647	594	645	592	575	620	657	638	652	615	639	667	623	634	566	627	630	594	626	629	619	570	617	620	626	643	606	637	638	667	599	580	583	619	582	575	616	612	674	628	621	639	605	623	627	559	610	633	622	644	658	626	583	618	583	596	605	599	596	590	636	575	598	608	620	583	628	602	598	639	637	605	595	614	593	646	625	608	613	605	603	626	620	601	595	620	630	590	581	570	592	628	589	596	565	574	615	634	644	612	604	625	611	626	618	645	629	648	625	626	609	614	601	636	591	626	637	594	629	575	586	640	630	613	588	575	604	635	579	660	630	560	662	639	625	615	657	592	596	571	607	627	602	589	583	613	602	566	657	630	629	581	601	626	607	623	652	620	632	591	628	608	632	641	642	667	624	583	577	585	634	601	622	585	623	639	605	622	623	613	607	643	620	603	594	608	556	587	613	618	631	611	590	621	595	619	616	566	615	593	619	604	598	606	614	617	600	629	556	638	616	561	618	627	632	623	614	527	634	594	591	617	617	570	597	630	607	621	624	610	596	596	607	584	588	617	622	615	633	650	604	628	624	606	583	632	637	635	619	632	604	653	567	607	598	635	590	605	584	637	642	617	593	574	611	609	669	623	605	605	623	569	618	633	606	624	562	633	614	622	595	654	638	626	579	630	614	599	599	628	590	581	593	623	605	624	607	603	637	610	624	565	598	621	602	644	626	616	634	609	674	638	660	608	615	624	634	617	597	611	626	614	629	622	576	600	624	619	618	600	670	589	607	663	640	629	577	580	618	608	609	638	594	607	598	607	633	616	633	601	605	583	617	596	611	624	579	582	606	598	608	596	580	591	631	620	603	644	619	596	634	612	630	592	648	608	632	579	636	637	623	623	658	649	565	602	612	602	572	595	600	610	653	590	621	624	595	624	609	605	614	603	639	607	616	608	632	627	578	646	591	619	613	600	642	610	577	568	628	678	615	616	612	647	636	628	619	598	588	640	616	601	622	593	584	618	622	628	580	605	599	601	583	625	637	632	609	626	618	654	603	568	638	614	576	659	633	609	558	593	604	609	643	621	635	598	646	655	575	592	649	611	564	628	599	603	623	589	647	642	611	668	572	659	627	572	603	646	628	603	637	608	627	578	636	636	565	609	627	614	585	605	613	640	612	644	644	629	607	652	605	596	668	621	589	664	610	637	637	638	605	622	575	640	605	613	623	600	637	616	622	601	580	584	628	583	581	611	583	601	644	601	581	606	629	632	640	612	621	611	632	629	594	587	611	615	548	573	632	567	584	634	603	624	629	557	603	624	649	656	633	618	621	593	591	580	646	635	626	593	634	604	639	634	585	592	622	615	653	566	618	616	645	633	630	659	652	623	625	602	617	620	609	605	572	653	639	577	637	617	627	594	629	578	603	619	637	629	644	610	614	610	609	640	639	640	618	576	633	601	638	640	627	650	650	605	629	597	630	610	636	620	606	602	574	623	599	683	600	600	606	598	630	615	591	592	645	599	632	607	630	643	614	620	614	622	629	676	542	581	646	591	633	574	609	603	634	641	588	602	639	631	607	624	599	578	606	574	593	587	629	633	634	596	595	590	621	631	618	664	629	573	584	555	623	585	625	634	617	606	599	569	604	598	651	617	612	621	600	644	617	609	641	599	591	606	566	608	629	610	607	644	565	596	589	621	650	619	639	577	605	654	599	604	609	637	596	588	605	633	631	608	559	593	563	625	618	600	644	626	630	612	603	618	596	625	596	592	616	617	599	595	600	623	635	599	673	632	594	651	578	622	575	653	602	620	623	581	642	612	578	602	568	608	594	585	569	579	626	663	598	642	573	618	611	603	618	613	582	590	594	643	622	620	615	601	637	616	620	618	608	539	605	635	619	603	628	622	591	575	650	607	579	667	599	613	636	562	635	571	611	599	577	638	573	621	610	618	591	611	619	588	579	590	623	593	605	624	633	575	621	634	609	637	588	605	603	608	580	592	622	613	593	594	611	620	617	632	651	644	593	609	578	591	619	651	617	601	631	640	620	564	599	619	626	632	645	610	580	604	634	577	590	586	585	643	599	644	625	624	609	632	630	625	587	612	618	651	611	646	591	657	565	616	588	611	566	616	582	595	619	639	624	625	611	673	621	643	598	629	579	605	630	595	595	619	652	626	548	604	611	551	635	664	609	605	589	570	620	625	667	598	643	625	570	627	620	619	596	608	598	606	597	583	623	601	576	607	618	602	622	595	600	609	578	658	641	558	633	607	601	636	627	600	612	573	605	619	597	628	609	629	658	578	629	601	633	637	606	597	631	643	605	608	629	655	586	573	610	626	635	629	603	620	589	594	598	650	585	610	607	631	627	602	608	605	622	608	614	662	633	635	629	569	605	624	591	631	573	600	578	617	647	639	567	626	616	595	636	626	590	597	641	594	580	645	629	645	618	643	643	607	598	574	595	638	588	585	619	633	682	642	618	593	583	612	591	654	647	609	574	576	628	590	588	603	600	628	609	584	642	607	621	649	628	561	623	652	574	563	565	569	630	594	657	617	611	623	596	625	624	616	608	601	617	603	688	656	601	644	653	573	589	626	623	658	562	638	612	568	652	655	605	595	602	607	635	668	629	609	567	557	579	593	584	613	568	665	629	643	592	588	579	585	586	607	616	634	597	598	607	647	614	616	602	616	561	638	623	629	614	623	621	643	597	595	648	627	649	611	613	632	634	628	624	568	589	609	595	646	628	616	645	613	634	619	641	590	573	629	613	665	639	652	579	650	581	647	577	541	602	611	627	601	613	622	626	610	591	606	638	626	645	611	579	593	583	613	597	579	593	593	611	618	602	605	597	605	621	625	641	616	589	654	650	608	630	614	607	608	599	631	618	632	650	612	609	608	620	616	612	578	621	623	628	631	616	621	579	598	652	602	621	604	605	632	604	625	619	584	626	600	591	608	622	563	612	555	603	632	608	574	641	628	644	608	597	615	597	589	606	639	590	610	636	611	613	564	618	588	638	591	624	589	592	602	594	571	649	595	602	623	633	576	612	609	622	622	609	605	606	614	610	551	597	603	641	585	631	630	659	621	659	608	580	615	619	632	636	627	580	632	608	621	606	596	605	630	618	597	593	663	614	628	645	628	638	611	581	616	657	667	633	597	664	596	567	630	650	664	605	593	570	596	602	623	549	631	652	632	639	602	634	587	608	630	625	645	619	607	634	609	620	625	633	622	630	591	645	577	610	575	616	614	657	602	616	631	627	582	628	582	636	633	648	628	623	609	610	640	612	625
27676	12558	1165	294	224	162	182	168	154	167	133	149	160	140	128	144	140	147	143	150	155	143	131	148	154	154	133	127	162	136	131	155	147	134	164	150	143	144	151	146	155	138	151	132	130	157	147	142	124	137	140	147	135	136	159	145	133	129	159	150	152	151	142	172	159	125	137	138	143	143	112	125	136	133	169	158	142	147	133	131	145	131	136	139	125	158	142	141	126	150	152	143	145	156	144	135	142	127	136	135	152	147	130	145	140	142	146	131	134	160	147	149	135	131	127	138	140	134	158	127	134	133	147	134	131	150	139	137	128	142	137	154	129	136	138	154	147	146	142	127	159	145	152	141	135	154	156	146	150	152	148	126	122	148	154	139	148	165	140	133	130	143	139	144	139	159	132	111	138	128	141	123	147	154	164	148	139	134	163	126	123	152	149	148	156	140	127	140	144	121	136	132	175	129	142	151	146	130	125	149	145	137	135	133	145	142	130	156	135	134	141	129	139	145	148	142	142	154	146	136	127	120	137	142	139	130	135	161	152	136	119	137	122	135	147	140	128	128	156	149	135	149	123	135	159	130	130	123	146	116	134	146	137	141	137	155	129	138	126	154	144	139	141	150	134	128	145	131	132	127	128	150	148	144	144	124	142	138	137	133	137	117	159	130	157	139	144	151	140	127	134	145	140	146	136	156	143	152	149	159	140	161	154	134	117	147	156	142	155	143	157	134	136	118	133	148	145	134	137	159	137	143	135	133	125	147	157	124	130	141	126	165	125	137	138	116	150	144	144	156	146	145	136	146	118	130	144	130	152	145	118	148	144	124	167	134	141	166	132	133	147	144	123	140	142	138	137	125	126	155	146	155	134	144	139	142	155	117	156	163	131	150	141	128	139	158	139	135	151	133	143	147	135	149	136	150	133	146	143	148	148	160	144	146	163	131	128	158	138	157	147	139	134	132	151	136	137	130	131	163	150	145	153	145	143	134	137	122	145	140	125	141	139	153	139	131	120	147	149	140	151	134	141	155	158	136	134	134	131	156	130	174	163	117	159	150	142	126	141	142	134	135	136	128	146	153	139	136	146	132	140	145	120	145	155	141	124	141	133	127	143	138	144	154	138	139	146	155	141	131	139	141	140	145	145	140	162	124	137	129	148	138	143	157	148	124	133	148	151	151	161	142	136	148	135	134	137	150	145	132	135	124	143	118	128	159	142	141	106	144	134	127	155	134	154	140	130	130	129	125	143	145	146	138	139	155	146	154	150	171	145	134	135	131	138	141	156	154	128	136	160	141	144	153	145	149	119	140	147	143	157	138	132	147	156	151	133	143	128	145	142	154	127	144	144	153	153	124	144	127	116	120	147	125	143	138	127	138	138	123	147	147	131	130	154	133	137	125	126	140	120	141	150	139	143	136	140	137	155	131	142	111	130	146	141	121	133	135	131	132	148	151	152	168	156	126	127	152	121	149	142	136	121	139	144	138	138	142	152	139	164	164	141	134	121	119	145	132	145	141	160	127	132	154	148	153	143	143	152	129	136	151	155	137	145	147	131	142	135	167	138	164	153	121	158	143	151	125	149	131	134	160	141	143	144	126	98	137	146	170	132	145	133	125	131	173	156	127	145	147	156	141	143	148	132	145	112	146	160	139	134	127	117	133	144	137	156	133	120	154	144	125	157	135	159	143	136	151	129	110	159	135	137	142	140	129	141	164	152	155	160	158	135	121	145	148	144	159	147	137	143	122	146	142	130	159	140	129	149	137	163	127	160	113	150	128	150	126	120	156	154	137	132	135	136	152	154	147	115	156	138	142	157	158	124	151	145	134	140	128	161	153	125	132	159	139	162	126	136	125	156	132	121	157	154	138	144	143	140	126	125	153	165	149	137	146	129	119	149	139	139	158	161	116	156	132	160	137	125	135	156	154	160	125	140	132	175	134	143	133	116	145	127	134	157	145	148	143	119	137	137	139	140	154	136	140	124	134	137	149	125	149	152	136	129	135	166	141	151	139	145	140	136	124	133	136	142	138	139	150	131	115	144	134	132	143	140	152	161	145	128	144	146	147	155	142	164	142	158	147	134	144	120	147	141	157	127	158	136	148	135	148	129	147	134	145	123	156	150	143	141	160	148	148	143	138	152	150	131	155	123	117	135	143	151	149	135	137	138	152	125	149	137	135	151	127	148	158	149	151	130	142	124	145	145	132	139	153	142	152	127	141	136	114	143	130	140	114	152	155	145	148	164	111	134	142	141	131	127	135	152	143	140	144	147	155	143	118	148	118	148	136	174	140	134	146	147	144	129	158	134	135	166	160	116	146	141	135	130	134	127	151	124	128	151	134	158	134	161	142	130	145	145	152	133	129	134	126	143	143	155	140	112	147	167	139	150	122	140	149	127	137	115	134	136	147	152	166	116	168	131	130	141	140	134	144	134	134	122	148	133	138	132	131	138	136	139	126	145	157	146	135	129	126	159	140	127	148	137	135	159	132	149	127	147	137	144	137	132	134	124	160	143	139	151	141	135	151	132	146	129	136	128	152	131	127	155	134	149	141	143	135	153	148	127	137	136	146	130	138	117	134	124	165	136	125	153	135	139	169	144	124	130	155	139	124	162	124	139	133	152	145	138	159	150	143	137	145	157	145	141	141	141	127	146	154	139	169	136	130	147	130	170	125	132	129	149	149	143	123	138	133	151	138	125	124	145	131	148	149	164	136	152	152	132	137	160	129	144	130	150	149	145	153	133	111	154	146	161	152	152	126	161	146	138	148	158	127	156	140	134	130	131	121	142	149	122	139	153	126	134	144	145	127	132	135	151	154	144	131	134	152	149	129	142	143	141	143	133	120	154	162	149	152	133	144	162	135	132	164	144	136	136	150	143	146	130	164	168	151	142	146	138	148	144	119	130	138	162	124	138	159	140	142	153	114	146	133	116	147	139	144	146	162	125	150	143	122	168	156	160	151	145	129	163	142	131	141	124	147	160	136	128	150	141	140	156	135	153	143	141	134	126	151	146	133	125	131	143	144	141	137	144	154	152	131	130	136	156	141	133	112	129	127	137	138	141	163	142	131	162	145	140	149	163	165	134	150	134	145	132	126	165	140	153	160	141	124	161	136	133	144	135	155	126	134	142	118	158	147	142	138	136	136	155	142	146	154	150	118	137	144	144	137	162	158	132	127	124	150	148	163	165	158	141	141	147	153	173	143	138	123	143	148	119	135	131	158	129	146	133	149	139	153	153	158	151	127	132	158	131	160	125	142	134	164	137	142	129	129	142	148	139	138	121	150	137	162	138	137	143	162	150	143	150	132	145	140	135	142	159	136	157	148	142	146	152	138	146	164	146	147	147	141	138	144	124	139	141	147	141	160	125	133	145	129	133	136	133	133	138	141	136	155	139	134	139	135	153	125	132	136	135	144	139	147	135	109	157	142	144	142	141	150	146	136	135	139	134	131	126	160	145	138	141	134	120	138	123	146	134	141	149	128	137	145
5125	908	743	487	333	270	226	221	198	179	179	196	200	188	174	175	172	189	167	197	159	179	171	161	181	174	177	172	157	173	176	172	177	160	178	150	169	164	160	204	158	161	173	178	164	178	154	166	167	158	162	169	145	172	164	166	156	192	127	172	146	185	146	163	174	162	162	185	161	147	151	141	167	155	164	149	158	174	170	165	150	184	181	162	169	174	166	155	147	189	173	180	169	170	185	151	168	164	167	183	159	158	190	174	158	146	151	175	177	167	156	168	154	138	168	173	175	141	157	179	157	161	154	160	172	148	153	161	179	160	141	129	177	176	173	178	166	155	177	133	156	168	177	180	169	173	143	163	174	140	170	148	157	154	157	182	155	167	162	161	155	158	150	170	174	182	164	174	170	174	161	157	160	172	155	172	150	182	183	154	172	147	158	158	146	154	174	160	174	162	168	168	158	152	174	159	183	145	159	167	171	162	180	140	142	172	152	172	186	160	143	163	176	178	166	138	177	156	180	143	160	167	168	169	162	189	155	174	171	161	153	145	164	157	159	155	174	172	200	173	167	159	158	149	172	173	165	184	173	152	185	168	146	161	166	163	161	159	166	179	165	166	143	169	162	153	168	164	167	168	154	184	159	164	173	159	164	150	154	172	159	131	144	159	171	170	151	148	147	153	168	177	157	178	169	150	147	163	172	145	153	172	174	179	171	154	163	175	186	194	176	171	163	189	160	156	159	159	168	168	155	176	176	159	168	141	156	177	161	175	159	153	178	171	172	171	173	165	167	182	160	157	165	172	139	177	172	179	180	168	154	174	160	173	159	147	165	170	175	167	169	170	161	174	153	172	156	166	166	170	161	159	167	153	140	158	176	160	190	171	170	157	168	152	143	171	174	159	187	153	167	153	154	149	164	151	147	156	155	169	161	170	157	179	160	178	141	158	181	157	164	157	164	169	139	194	157	161	166	162	163	161	165	186	169	172	170	156	184	154	138	167	175	161	170	178	173	160	158	181	179	152	190	173	183	165	156	170	162	156	174	156	146	162	154	155	175	170	156	161	172	166	153	165	166	149	168	168	170	165	171	173	180	169	188	171	150	162	145	191	192	163	168	171	181	180	170	139	157	173	151	192	144	177	163	131	160	163	157	159	166	186	184	179	178	168	163	139	177	169	152	162	157	166	156	171	175	152	162	149	171	188	170	160	166	197	164	182	157	159	149	169	169	173	187	166	158	162	142	162	173	135	185	180	158	147	166	182	160	167	184	159	173	174	158	161	179	163	163	176	141	164	162	168	157	164	176	163	138	188	191	153	168	157	162	169	150	149	180	135	183	156	172	139	165	145	169	165	169	163	166	156	171	148	159	164	162	165	158	146	139	167	148	146	167	161	145	159	164	147	160	156	156	168	142	160	184	163	162	151	160	174	173	157	169	166	144	168	149	172	159	171	164	154	168	171	152	169	174	153	161	177	162	176	167	155	162	170	159	160	162	175	159	173	136	177	150	184	164	155	164	169	164	173	160	156	176	157	151	157	147	168	155	169	161	159	171	143	156	176	153	165	177	152	151	172	155	138	153	188	148	168	171	159	157	173	184	187	162	169	160	187	164	176	152	161	161	186	156	163	162	169	179	130	174	151	166	176	162	167	164	155	176	159	176	180	182	184	153	153	150	171	172	182	170	151	134	161	177	191	158	174	150	183	154	165	152	169	168	154	172	134	178	139	158	175	153	153	153	175	150	164	187	187	167	171	150	176	162	176	168	186	161	164	168	159	171	172	167	151	182	158	169	159	157	153	179	162	152	173	153	144	186	163	164	175	150	155	184	151	154	157	159	166	165	172	172	161	185	172	151	143	185	140	140	165	180	161	164	191	164	169	161	147	155	173	161	174	167	185	145	181	143	141	130	164	151	160	152	144	171	168	138	149	159	159	187	166	169	186	183	168	170	158	174	189	166	154	179	162	174	155	173	163	157	164	151	175	165	139	180	153	146	162	160	161	169	156	157	165	161	164	145	156	191	157	154	185	155	188	187	153	190	151	176	151	165	163	165	156	143	166	178	157	153	161	151	150	145	142	175	153	184	166	196	185	170	166	154	148	162	179	156	173	168	177	160	175	155	180	167	168	159	154	147	170	156	181	167	162	160	160	159	167	157	148	174	165	159	184	175	146	162	197	163	149	164	173	159	168	163	166	159	156	179	157	176	170	172	160	156	170	169	179	152	134	150	159	159	154	186	173	174	157	158	159	137	173	175	171	164	177	156	187	171	170	179	144	133	148	175	163	176	174	149	179	167	140	164	159	150	180	181	148	166	162	140	163	182	167	152	179	176	158	148	172	141	149	164	160	137	169	155	155	161	144	189	132	177	167	151	165	157	174	179	173	152	154	174	164	167	165	171	171	149	176	171	163	142	175	157	179	174	156	167	153	165	154	151	156	172	175	153	170	170	189	162	187	156	176	169	179	167	174	166	164	156	162	187	171	143	158	165	173	175	162	173	157	162	145	150	174	164	174	181	166	178	184	156	166	173	154	155	155	183	155	160	183	175	152	136	134	166	144	172	180	159	164	179	169	152	163	171	150	153	192	166	175	144	160	190	162	173	191	179	170	148	160	150	178	172	152	186	187	172	166	146	163	180	161	146	154	167	167	190	157	156	155	164	168	150	158	159	177	175	138	173	183	161	153	157	154	174	172	147	145	171	174	173	155	139	167	191	159	163	161	164	195	170	180	161	143	161	164	141	173	158	172	157	152	152	141	170	131	165	184	184	141	147	165	169	180	168	161	168	150	179	169	158	160	162	162	174	160	160	187	162	179	180	177	186	176	162	182	173	171	173	147	154	168	175	172	168	161	151	150	184	146	183	175	155	165	154	171	178	150	179	159	166	154	174	175	165	156	174	156	192	186	169	183	160	160	146	155	166	168	193	157	163	158	147	172	148	157	163	154	155	169	146	178	168	177	139	153	149	166	184	163	159	181	173	138	161	162	164	149	168	158	176	173	150	201	154	189	184	175	170	187	171	181	181	149	158	171	154	157	166	175	164	176	142	160	142	156	150	174	176	191	169	183	170	136	166	151	164	161	154	143	170	141	156	187	158	169	156	178	166	192	154	167	175	176	178	165	139	174	152	169	156	151	155	147	147	192	145	157	172	168	135	150	148	164	162	163	160	178	160	178	196	152	150	153	160	173	158	180	165	143	185	175	148	137	150	193	193	174	190	151	184	171	155	161	186	171	150	176	173	163	182	147	156	160	166	149	174	170	164	176	169	168	155	173	154	165	156	153	168	169	161	189	160	167	166	143	147	172	167	155	153	140	198	168	168	164	156	154	168	165	159	169	165	160	160	152	164	181	141	161	143	151	162	161	156	187	158	164	167	163	161	158	159	161	144	165	169	150	164	161	147	169	164	160	179	170	152	159	151	159	177	179	160	156	142	180	145	179	148	169	159	160	169	169	169	145	166	169	188	190	170	142	170	169	171	142	203	151
24437	20348	26441	24115	20335	8903	1309	848	728	620	570	517	491	425	438	431	446	386	400	392	354	383	375	370	351	345	363	347	340	341	378	363	357	345	346	344	342	336	323	337	310	295	358	356	338	351	341	307	341	342	346	318	348	307	330	313	324	319	359	320	336	313	309	334	365	333	341	336	347	340	334	326	346	332	328	336	355	323	305	317	375	324	317	341	310	334	318	308	312	332	318	331	361	306	333	335	322	300	354	340	338	308	314	322	318	326	301	359	344	322	308	285	373	338	354	314	308	329	294	324	313	340	284	314	317	343	342	316	336	358	286	348	344	328	319	342	325	350	300	354	305	313	354	331	357	362	329	309	331	330	335	323	332	344	311	309	328	346	348	337	336	352	321	311	333	354	330	368	320	343	294	337	311	311	360	313	299	299	304	321	343	350	313	319	325	357	327	314	330	329	339	308	317	337	320	304	332	330	312	342	320	354	327	315	314	316	330	319	326	342	326	332	337	315	326	301	319	335	319	340	309	309	332	324	306	307	322	326	339	324	314	314	325	339	336	332	325	330	339	309	305	332	325	356	316	308	309	310	310	348	310	333	318	302	340	342	305	329	346	343	345	322	326	340	334	321	364	300	370	319	320	320	321	330	333	338	366	317	346	347	329	356	338	334	336	315	354	331	326	330	358	305	315	324	329	339	312	316	316	303	317	314	286	311	320	319	315	336	352	322	338	329	327	346	311	324	308	305	327	349	339	328	339	295	320	306	343	349	303	290	317	288	346	306	348	337	337	318	338	328	298	318	303	355	332	303	297	359	396	349	355	311	330	331	328	295	313	315	323	335	314	307	333	314	311	301	312	326	351	294	329	335	307	316	322	348	294	346	339	337	303	318	313	335	318	342	308	334	304	335	325	337	332	332	361	315	328	319	288	334	351	324	330	314	347	332	306	312	340	311	325	326	318	338	307	351	351	329	340	323	353	317	333	364	304	301	312	343	353	318	351	333	295	289	322	330	325	315	344	328	346	315	334	317	336	312	354	320	336	346	342	337	285	321	319	332	316	347	305	337	327	331	327	321	341	336	350	308	333	336	331	326	358	305	317	318	339	330	333	323	322	318	358	334	333	319	342	349	324	329	303	339	320	337	314	339	332	315	306	314	328	278	334	379	332	353	330	339	334	304	305	305	342	312	285	330	331	337	304	327	310	366	306	332	291	296	322	328	332	308	310	307	310	355	332	316	325	340	317	333	324	366	330	321	338	349	341	359	327	350	343	354	301	323	308	306	346	329	300	320	292	300	317	330	365	334	303	346	294	314	379	327	334	364	337	329	329	305	312	345	320	332	361	348	294	315	341	309	331	319	336	305	339	315	322	322	294	328	320	300	317	311	296	328	329	320	324	325	314	305	341	317	346	342	342	314	336	328	325	306	333	334	318	328	316	316	329	309	317	321	348	329	323	325	333	318	321	296	341	344	334	334	295	338	356	322	327	335	326	310	323	323	332	329	300	325	346	300	327	290	343	324	330	348	334	330	330	338	319	308	334	322	319	332	369	323	333	299	351	314	328	318	315	317	337	328	312	324	325	327	351	336	337	336	330	335	327	344	342	327	332	322	329	323	307	346	334	333	305	343	317	323	340	310	349	329	289	324	329	299	322	331	332	339	334	344	312	340	344	324	318	317	341	302	305	349	326	329	314	308	311	333	316	308	323	314	294	329	305	347	313	332	299	347	321	296	353	343	317	331	338	338	287	331	352	309	327	337	346	343	352	337	342	336	297	350	329	355	338	288	318	310	316	328	338	285	299	314	319	312	339	326	322	317	297	357	307	327	300	339	312	318	323	297	349	347	355	304	327	338	306	311	294	326	313	325	326	307	361	304	345	306	329	334	305	340	340	340	321	337	327	327	331	323	343	330	336	335	338	336	294	328	332	331	321	302	358	328	333	323	319	324	305	351	327	292	358	335	345	324	339	327	352	330	340	346	359	321	325	307	351	312	333	290	357	347	325	298	322	322	328	322	332	332	310	300	345	334	332	318	342	359	341	333	312	345	320	322	344	321	347	323	340	329	352	332	344	341	302	337	318	334	301	361	358	310	320	317	316	315	340	321	344	363	293	347	324	320	315	326	338	343	345	312	296	330	343	322	322	316	361	350	303	331	349	299	341	356	322	336	326	306	366	326	330	336	349	310	310	307	334	304	328	339	329	324	345	329	355	338	296	331	326	317	327	317	325	347	338	304	329	308	279	326	324	318	296	290	361	316	335	310	345	329	303	328	334	326	357	343	305	325	294	330	354	336	333	307	355	338	301	338	317	337	362	311	347	293	315	324	330	312	324	326	358	331	317	317	367	342	351	294	314	306	319	367	345	346	339	325	308	355	332	299	298	321	331	314	301	352	318	293	340	330	328	315	333	288	318	350	297	322	362	304	342	326	320	335	307	341	340	341	319	325	313	331	286	374	304	349	328	293	309	322	328	320	325	337	323	338	294	344	314	319	331	334	319	357	311	358	321	321	324	324	323	337	344	323	347	305	326	334	347	329	281	318	317	332	365	308	374	316	343	323	335	327	319	331	342	330	328	302	340	346	318	340	326	337	355	324	321	327	314	332	331	335	324	327	344	302	318	322	358	331	326	354	286	325	324	322	362	363	342	307	329	308	317	312	284	310	304	305	319	296	311	281	333	325	340	345	367	345	312	324	316	324	322	303	356	354	343	319	315	316	329	315	324	322	324	356	308	301	328	323	287	298	374	330	301	304	352	339	339	293	318	324	296	352	340	329	324	310	337	331	339	343	302	320	370	320	338	349	336	329	335	348	327	339	321	347	331	306	358	295	321	333	317	299	303	334	353	328	307	343	311	323	290	344	316	335	333	327	340	338	329	328	312	327	322	329	343	321	315	333	335	324	352	339	334	326	340	303	329	345	313	321	347	310	326	321	312	316	359	315	332	303	336	348	336	296	341	304	303	322	307	350	310	327	323	316	318	321	356	295	361	321	326	327	317	324	313	324	301	298	337	311	365	328	321	324	356	342	316	322	291	316	329	323	348	344	330	317	342	367	328	308	354	348	345	332	330	318	309	338	323	347	338	330	308	350	316	327	339	293	314	309	308	330	297	307	350	319	316	349	335	337	327	304	322	346	313	328	334	314	357	358	307	327	334	302	331	338	367	331	368	289	323	326	328	319	326	334	314	340	317	301	335	317	336	349	300	300	347	319	307	314	312	336	343	322	358	326	312	318	337	320	329	336	311	294	310	349	319	338	336	316	347	319	308	304	337	301	328	353	330	341	304	309	349	304	338	310	344	330	336	315	336	321	312	300	303	324	315	331	323	343	304	328	323	317	343	331	320	334	323	327	328	338	311	308	324	326	323	313	319	334	342	349	311	333	333	320	325	333	319	318	320	352	317	299	317	325	316	318	327	338	335	333	331	316	323	335	357	328	341	326	331	319	289	286	331	334	346	346	324	325	315	318	328	335	345	337	311	303	303	349
9067	11713	10859	5631	3482	2541	1910	1466	1168	1063	901	802	751	665	631	574	538	524	456	445	471	438	422	385	385	420	410	413	348	418	404	372	369	360	385	392	401	354	374	365	332	336	336	335	368	313	329	341	332	326	357	325	315	345	343	353	338	333	336	338	342	339	359	337	326	353	324	326	337	334	349	334	323	330	322	331	327	346	332	325	340	305	282	355	342	350	297	300	344	338	319	346	292	320	316	328	333	328	333	314	327	328	321	332	323	316	322	349	315	332	346	339	346	321	332	321	331	319	338	341	333	300	311	312	341	336	328	346	292	310	335	328	305	308	353	336	309	334	296	274	305	327	327	331	347	336	310	349	303	319	327	323	309	333	290	330	306	390	312	338	319	341	305	353	334	342	318	312	303	316	333	342	312	334	302	312	342	320	326	346	340	338	332	328	320	316	311	321	320	294	336	337	342	320	337	320	315	289	318	306	354	329	291	339	316	351	309	296	306	327	306	321	351	344	340	306	330	371	295	345	311	336	299	319	334	346	344	317	308	293	326	315	285	314	331	315	303	326	322	377	302	313	327	311	314	306	319	332	323	313	322	336	289	308	290	320	328	326	318	333	342	320	319	326	339	349	323	287	334	340	319	323	327	315	318	329	340	324	301	327	299	344	329	348	304	272	313	294	308	306	303	301	315	320	347	339	326	337	321	355	322	347	321	309	332	311	332	338	324	290	314	355	315	325	305	312	290	319	319	289	306	334	301	304	316	323	327	309	319	323	355	333	327	357	311	322	305	332	294	309	363	318	309	329	293	344	299	309	307	315	325	298	337	329	322	324	319	296	334	313	334	309	321	330	331	341	326	303	316	351	323	337	339	333	317	325	312	320	300	321	325	319	330	316	318	322	311	336	327	288	314	342	299	339	307	331	319	310	328	317	339	336	300	312	338	325	336	339	314	297	309	324	318	350	296	319	291	338	338	316	290	312	350	311	308	316	302	350	283	289	283	333	323	306	316	340	292	356	331	325	338	301	313	306	328	276	299	338	329	324	319	294	328	321	347	318	306	319	341	336	349	324	303	320	324	304	347	311	308	313	302	331	305	307	319	314	298	354	293	321	312	313	336	325	293	341	326	312	347	314	348	295	334	304	332	324	331	330	301	347	326	338	317	368	294	292	323	316	336	339	314	350	332	300	332	316	353	294	381	320	297	333	321	277	316	325	335	304	332	346	329	348	336	304	310	318	314	319	327	312	313	309	317	298	324	347	343	341	323	337	323	352	307	332	313	340	304	315	300	338	286	328	326	329	355	309	331	327	341	319	345	316	300	344	304	319	334	351	328	327	310	354	299	318	310	331	312	340	336	335	319	314	319	315	338	337	320	329	322	282	338	328	311	332	337	306	338	309	326	332	312	308	298	307	301	335	322	316	351	292	317	307	325	310	326	328	306	334	331	319	325	308	299	327	315	310	332	322	329	314	315	333	335	296	312	332	344	329	309	313	310	333	333	314	295	355	318	296	328	300	321	307	326	308	356	344	321	328	329	317	336	313	324	324	343	325	349	294	307	317	320	358	330	299	320	301	323	316	327	307	299	361	331	302	340	344	311	336	342	336	303	335	353	320	350	294	312	348	314	355	337	290	324	309	327	312	323	290	325	341	312	319	329	313	349	346	346	296	329	356	340	291	322	336	336	324	334	318	317	333	299	333	328	320	325	316	306	349	315	337	318	307	303	369	330	335	300	360	324	340	332	332	335	360	306	333	289	334	353	301	326	348	303	336	321	331	337	310	321	353	312	294	337	339	311	307	302	336	314	335	296	329	320	338	296	338	321	335	308	307	317	291	334	303	265	316	330	307	315	308	313	331	329	339	311	338	322	317	301	325	349	303	315	347	339	337	307	312	348	320	320	324	321	313	312	295	323	264	325	288	306	323	324	313	309	317	311	326	293	333	334	326	314	286	320	340	320	314	344	325	338	328	318	331	323	307	325	297	319	337	338	308	342	344	332	323	320	304	332	319	316	321	320	313	302	334	326	333	336	309	318	280	344	295	320	301	332	337	310	325	304	335	314	321	326	338	304	302	303	305	328	301	336	318	318	348	295	303	300	314	319	326	311	325	318	295	360	311	306	307	307	323	296	318	308	325	309	345	321	306	347	303	336	321	306	315	317	322	320	288	319	343	315	300	320	336	324	272	353	317	335	331	351	308	303	302	307	316	348	326	376	321	353	302	311	320	310	338	323	306	337	312	347	290	309	301	314	291	316	299	357	316	336	327	337	299	298	302	320	319	292	315	319	308	333	311	344	315	323	304	310	293	320	342	325	301	327	341	310	324	312	307	349	318	311	351	309	323	325	302	322	318	315	301	307	324	336	327	342	302	336	293	306	280	328	332	299	296	320	346	347	323	333	282	310	308	331	288	327	320	299	320	337	314	313	328	308	355	335	339	329	302	322	380	326	332	330	328	328	314	311	316	295	327	343	326	326	341	336	327	299	330	347	336	314	357	320	368	339	298	302	360	309	313	325	336	336	332	305	356	323	322	329	349	307	303	312	306	319	303	303	329	287	305	342	342	338	308	334	353	324	352	314	313	320	305	322	339	331	307	291	333	319	338	305	332	309	318	319	343	330	317	312	334	324	323	328	299	329	318	317	322	335	287	315	338	329	301	353	357	325	313	300	336	325	323	307	326	308	311	314	320	315	311	304	305	311	300	327	315	323	337	305	320	305	322	320	319	332	314	324	333	305	286	314	329	315	317	285	348	338	334	324	320	341	283	318	301	319	337	308	311	328	326	317	328	329	330	321	310	324	292	289	314	359	318	316	317	318	327	316	322	337	316	322	305	319	318	328	311	280	299	345	317	330	310	318	298	327	339	318	338	341	362	326	300	339	294	325	289	333	316	303	326	275	305	329	310	324	323	322	295	339	309	325	339	296	335	312	294	344	332	302	329	320	320	346	349	328	344	310	345	283	353	283	279	323	345	306	322	343	322	290	316	322	290	326	275	334	283	297	299	288	322	286	308	319	308	352	321	325	347	344	294	343	312	302	329	328	348	303	311	324	331	333	315	314	344	336	332	303	322	353	307	339	337	317	315	311	323	328	341	322	295	342	338	321	330	317	311	323	332	326	343	295	316	338	324	324	324	319	348	320	343	339	322	311	308	353	309	320	316	321	291	338	321	309	300	355	261	327	320	301	312	329	322	323	322	301	353	321	311	319	330	325	345	328	327	329	323	322	298	303	297	319	339	280	300	324	353	279	335	348	300	296	270	287	287	295	326	298	301	332	318	339	290	333	320	284	340	316	328	331	321	326	316	313	321	296	333	308	321	330	332	307	345	323	294	323	335	329	356	336	322	355	303	288	311	307	302	306	297	315	294	291	312	309	334	331	311	297	296	327	325	315	336	339	326	277	328	317	289	320	308	318	287	337	338	328	329	329	319	333	330	307	309	331	320	327	329	292	341	309	306	333	336	348	316	271	321	307	307	306	327	335	354
22560	20382	26947	23697	20388	20460	8093	1855	1289	1318	1091	1007	987	919	924	844	802	829	779	770	738	743	737	801	728	702	738	723	721	733	691	672	682	651	667	687	654	664	685	680	655	680	710	694	622	681	605	647	689	622	691	709	721	637	671	636	664	682	621	652	663	660	681	646	663	655	670	638	612	648	667	696	691	594	700	638	673	651	673	657	630	632	687	679	630	657	648	631	646	634	690	676	689	665	646	662	688	646	686	673	681	626	671	650	669	624	645	654	681	691	629	647	623	693	631	658	652	625	662	647	671	627	614	634	649	602	643	641	635	617	636	643	673	614	615	582	636	673	678	615	610	691	644	604	658	656	635	630	650	736	619	668	593	671	661	678	670	639	656	613	629	689	638	623	613	641	657	653	630	630	690	638	617	655	649	652	667	640	617	675	633	661	646	661	657	630	675	706	623	644	624	580	657	601	684	674	676	646	635	663	629	648	630	642	636	627	665	667	618	622	608	636	640	632	618	605	648	662	677	690	649	645	660	628	639	646	685	684	599	644	622	671	707	644	615	643	624	652	669	611	666	636	683	641	646	639	658	608	678	664	661	626	657	630	605	617	689	637	599	668	640	611	625	634	597	670	637	665	630	688	686	692	633	618	643	652	616	635	628	649	688	661	685	677	685	639	656	607	697	626	637	639	670	661	664	693	681	637	675	635	645	665	656	644	635	611	651	687	614	631	710	661	681	676	632	605	627	665	661	624	646	607	610	662	647	628	678	638	649	657	622	649	608	679	617	644	654	610	640	637	672	666	652	678	686	630	619	642	647	662	674	586	624	671	674	655	615	646	589	644	634	660	655	649	654	690	610	623	681	635	647	623	616	657	654	645	628	639	662	621	626	691	637	630	661	606	628	647	635	669	639	653	657	608	609	657	623	644	668	694	663	615	639	632	625	668	578	599	644	642	629	651	664	607	636	646	631	680	661	640	667	644	641	642	661	639	638	674	638	663	642	616	578	620	652	649	627	701	653	637	667	673	589	652	664	662	626	632	636	632	654	645	677	664	597	682	640	644	644	636	672	668	580	635	662	683	619	622	627	563	651	663	644	650	697	684	627	615	659	657	644	636	673	663	708	629	622	662	622	662	656	652	626	682	694	622	614	638	646	641	636	631	663	626	633	597	597	636	617	646	621	590	611	633	625	683	643	615	603	679	652	649	640	646	661	655	672	668	651	613	668	657	628	645	637	672	658	668	616	657	624	649	634	643	718	646	676	659	659	631	628	622	682	679	671	638	646	612	663	642	632	657	614	627	651	633	597	637	630	688	649	647	695	637	663	652	629	625	677	624	685	670	625	622	607	697	618	610	640	673	638	684	633	675	681	626	662	649	653	608	645	651	661	626	644	628	654	659	634	664	615	665	641	686	645	668	652	686	641	632	652	644	650	640	627	616	669	631	631	671	595	607	593	632	615	676	632	590	656	662	661	636	630	640	626	717	655	666	649	663	596	669	606	625	633	656	669	637	621	632	641	682	652	659	624	667	617	671	608	654	688	649	645	655	688	644	629	665	628	591	626	660	659	607	664	582	665	664	593	609	606	599	618	653	654	613	619	685	684	641	661	655	628	620	671	650	647	642	672	638	672	621	632	638	658	671	684	650	639	600	641	676	691	638	637	670	630	635	644	659	647	619	640	636	670	640	652	585	668	658	682	641	667	637	626	628	644	653	655	643	640	684	646	687	640	635	685	641	676	622	713	650	655	639	649	639	638	631	672	641	618	619	661	590	680	655	599	633	651	645	635	637	673	646	713	611	638	625	647	646	644	620	663	635	651	641	582	702	630	608	630	669	672	627	605	633	672	660	652	594	635	620	645	687	582	659	639	643	600	616	615	663	619	625	671	644	728	648	676	661	619	634	559	661	616	652	598	668	621	627	627	661	652	646	671	612	643	669	653	610	618	614	602	617	650	611	631	704	635	633	652	678	622	644	623	660	645	630	640	616	596	677	663	609	630	658	652	671	655	646	624	688	615	626	633	701	633	607	625	639	667	641	654	700	594	677	590	657	663	642	607	620	659	648	614	703	631	649	709	627	684	676	660	623	635	605	650	627	627	664	634	609	646	662	610	610	654	635	633	633	646	655	649	634	667	642	645	654	607	671	630	620	661	625	653	648	610	641	677	663	604	653	623	651	618	635	609	666	647	669	649	636	659	616	622	659	681	638	620	635	646	614	650	692	627	685	712	671	632	601	653	613	634	587	620	691	677	599	636	650	646	623	641	683	639	621	625	641	644	608	687	654	620	659	646	631	659	586	662	633	625	625	671	623	605	608	656	607	628	606	647	633	658	623	671	620	628	650	674	674	620	602	654	671	640	660	632	631	656	634	661	631	699	611	659	648	635	667	628	624	676	690	619	644	660	685	635	633	639	625	660	658	641	579	665	621	642	640	665	649	630	638	655	618	629	628	645	662	647	669	696	615	669	661	674	651	664	662	694	649	644	665	686	602	630	588	660	602	658	594	667	643	659	644	649	612	640	613	629	667	643	643	623	633	640	643	616	601	647	654	581	610	588	672	667	681	611	602	590	713	598	626	651	593	640	646	635	627	641	705	643	621	655	667	675	659	616	663	640	647	658	607	654	664	630	616	684	644	706	642	644	654	627	656	627	666	619	615	658	668	658	629	666	662	632	723	624	634	651	668	663	635	635	671	641	621	657	636	639	616	615	638	650	660	618	691	648	644	664	619	656	647	600	642	686	656	642	635	681	637	633	642	646	614	672	596	653	690	653	579	602	653	662	686	640	616	682	622	606	653	668	628	650	681	656	619	626	646	604	644	691	638	663	566	649	665	622	631	672	664	634	612	642	595	627	617	654	648	663	668	642	672	654	608	599	672	629	653	657	633	623	635	621	660	629	703	655	621	664	591	623	602	665	652	657	655	653	598	657	648	654	634	647	615	641	628	685	636	656	641	683	659	666	644	629	653	651	672	624	628	640	616	648	651	604	689	675	653	653	628	640	654	581	660	687	653	651	642	641	627	626	616	607	673	653	651	624	607	608	643	664	675	690	636	632	654	680	647	622	675	663	662	681	679	662	668	648	621	656	641	632	648	656	657	671	624	653	592	625	662	612	647	651	624	642	623	673	647	645	634	620	634	675	640	658	641	671	663	611	637	650	635	645	684	650	652	710	692	651	654	622	705	622	649	680	661	622	654	612	629	653	624	630	693	620	649	665	687	636	656	621	637	639	661	638	620	637	611	642	647	624	642	579	652	623	635	610	623	598	626	646	621	609	631	626	638	663	652	668	656	626	636	649	623	648	617	658	692	647	662	616	662	659	630	658	656	645	651	627	648	631	638	637	635	616	649	637	613	647	643	641	586	632	692	603	627	659	612	620	594	646	611	679	633	642	673	610	622	639	607	684	678	649	697	647	664	677	645	630	668	624	701	656	658	663	654	610	611	625	636	613	621	669	607	657	643	614	632	699	627	649	635	617	658	649	645
12496	18903	17298	9783	6552	4752	3556	2764	2336	2080	1833	1560	1316	1262	1130	1072	1033	969	941	936	837	831	836	834	820	750	774	767	748	716	732	704	716	693	646	703	674	684	734	651	703	681	693	688	626	673	670	686	645	640	693	669	637	686	617	663	637	640	631	663	655	618	615	678	652	584	624	647	665	636	633	617	651	609	597	672	623	622	606	670	634	658	620	640	614	593	627	619	623	578	640	641	653	666	621	640	611	647	589	612	611	670	642	631	594	631	611	624	640	620	638	600	651	663	611	618	646	610	599	638	627	595	572	694	626	664	623	631	629	643	615	591	648	649	609	594	629	690	643	626	611	637	597	615	622	624	620	577	617	548	614	652	622	599	686	609	625	598	595	592	623	622	624	576	609	594	622	630	630	622	586	592	653	662	587	590	636	560	622	580	623	610	614	595	678	610	613	600	646	615	606	576	635	629	627	616	614	659	585	638	620	668	639	629	642	639	625	604	614	614	601	638	646	633	577	602	604	596	601	631	629	634	639	625	576	638	635	637	646	593	626	573	622	639	631	617	596	605	623	615	666	630	627	615	612	639	608	607	593	632	617	622	644	629	634	591	623	600	567	646	625	619	624	647	650	593	634	596	616	595	637	615	603	648	621	664	669	605	659	592	637	569	631	615	623	638	649	630	618	617	618	612	595	590	627	588	600	590	584	617	604	614	623	583	611	635	589	612	624	635	632	638	628	622	585	587	609	619	624	622	625	603	605	616	588	616	615	591	614	641	643	626	612	606	576	593	635	626	591	645	625	613	643	598	610	601	654	584	634	561	639	614	632	608	599	588	617	661	639	623	619	626	632	605	602	557	628	628	642	613	632	570	581	583	626	650	639	621	616	598	609	617	597	586	600	593	677	581	600	674	617	593	576	611	625	638	627	640	555	593	613	603	659	660	631	633	559	616	612	583	610	587	636	637	595	608	640	598	581	622	628	586	614	614	625	605	591	638	583	623	629	649	618	620	603	621	587	628	628	668	629	604	651	669	622	583	599	629	616	569	651	608	628	613	597	606	625	643	644	630	666	622	584	639	591	618	616	582	637	618	631	598	585	621	642	637	635	647	638	661	677	617	562	602	644	641	588	636	617	616	558	564	669	623	613	659	606	574	574	658	611	611	593	609	625	624	625	597	653	654	646	598	626	609	630	595	649	625	619	615	584	620	633	636	673	621	608	631	635	631	602	582	611	592	601	599	588	638	633	593	608	642	626	594	635	617	641	587	574	633	655	619	609	664	646	629	623	655	603	587	640	607	584	613	626	565	601	584	619	627	603	608	603	608	584	604	643	614	654	636	612	611	621	609	623	591	624	595	570	601	642	626	624	608	606	628	580	684	663	601	593	609	633	640	639	603	607	554	629	612	587	616	628	642	624	618	631	600	635	659	569	604	622	610	652	588	591	641	642	611	612	623	633	610	645	581	623	634	619	591	572	626	649	641	576	637	627	571	604	624	623	563	592	620	587	649	604	630	594	593	567	615	604	667	675	639	600	637	594	624	594	578	647	631	609	638	627	582	621	631	567	574	576	612	610	577	643	638	604	635	649	629	589	616	598	627	599	632	610	667	611	576	635	581	582	586	608	597	640	639	590	628	616	645	616	638	610	632	610	640	619	559	578	579	627	608	645	619	598	641	595	596	616	586	609	633	632	640	619	644	625	647	601	667	634	610	596	642	608	635	651	630	630	583	599	617	609	582	623	627	649	619	672	610	574	631	644	631	629	563	581	611	632	614	620	635	632	570	622	583	620	621	658	646	631	641	604	597	647	639	629	614	637	639	617	633	584	584	617	586	641	636	667	577	642	598	658	592	637	576	626	647	621	669	622	625	630	601	640	612	584	618	607	623	627	590	597	601	624	646	616	615	630	609	623	617	634	642	616	559	644	678	620	577	570	603	635	673	603	638	616	627	628	589	651	634	671	630	597	584	573	627	607	626	616	636	617	626	618	640	637	606	606	620	620	604	643	591	659	580	594	595	644	654	584	646	626	604	621	585	626	653	631	597	619	618	671	638	640	619	613	611	586	606	617	659	617	630	605	671	629	670	622	591	636	593	646	641	584	639	635	611	628	628	611	621	623	622	630	599	614	637	634	554	611	656	655	623	551	610	614	611	592	651	607	667	640	634	625	608	639	631	642	597	577	592	602	594	620	637	682	601	665	609	586	645	652	615	571	616	611	652	607	614	596	609	606	621	631	628	569	645	622	558	616	594	635	635	598	584	597	662	586	615	600	601	645	590	625	646	635	597	598	580	617	599	598	614	604	605	604	593	543	573	633	581	615	592	626	615	620	607	631	655	624	633	586	600	645	672	625	606	586	571	614	621	639	587	627	622	587	614	611	603	585	642	587	648	596	616	641	621	628	599	615	591	623	614	579	606	639	626	621	638	624	633	604	694	610	601	613	639	614	615	646	584	624	628	624	592	627	607	621	611	625	620	616	597	594	606	659	584	626	637	618	600	611	606	633	588	623	629	587	596	645	619	599	586	615	623	611	633	639	623	608	577	585	574	628	636	615	600	677	607	612	618	621	625	618	624	625	605	639	580	617	596	619	629	592	615	620	644	568	581	585	637	603	581	577	635	567	626	596	607	597	643	645	588	588	606	614	599	604	620	577	643	580	622	640	608	630	628	596	682	612	554	621	629	653	579	652	632	612	629	690	619	645	636	584	607	617	569	611	595	591	592	613	621	662	582	612	564	647	587	616	606	626	595	614	597	618	592	565	610	580	636	645	559	616	619	621	613	599	644	608	595	617	597	620	638	590	609	621	629	665	633	613	645	630	632	582	669	611	577	582	607	615	601	584	648	625	618	590	634	634	592	602	628	609	597	649	603	646	627	622	596	614	582	610	590	584	629	657	609	646	598	618	652	627	609	610	643	609	570	605	627	653	608	595	615	585	625	656	604	620	588	596	603	680	625	586	605	644	637	620	630	617	643	591	610	590	624	603	609	585	626	603	612	624	583	611	640	620	589	613	601	624	649	652	620	592	616	609	596	616	672	648	613	590	638	659	622	605	634	625	646	634	636	589	609	599	634	646	587	606	590	598	636	634	600	632	601	610	640	616	598	580	640	631	568	635	593	606	625	564	603	611	604	629	617	604	607	585	608	656	589	619	597	588	576	590	615	574	621	629	627	640	594	607	624	599	616	562	668	630	604	589	599	634	637	577	621	583	620	604	609	593	622	607	623	639	629	604	651	582	568	628	638	613	639	597	589	566	592	636	649	564	594	616	613	611	608	583	584	580	639	623	608	648	589	626	610	573	609	609	611	639	647	625	603	658	614	584	642	625	585	655	610	597	592	599	619	653	571	612	637	627	631	606	579	612	627	571	639	605	595	625	599	647	628	621	614	609	644	638	564	608	600	622	630	617	621	653	626	647	622	649	622	681	650	630	548	651	621	656	624	581	599	623	622	628	601	655	571	590	588	642	625	605	615	562	634	626	631	581	666
27724	12592	1226	369	248	215	154	160	165	153	144	157	151	141	156	139	170	141	147	151	128	142	167	141	165	179	139	132	136	146	128	157	140	145	153	138	144	152	143	148	153	131	145	147	137	121	131	139	137	151	137	149	133	153	148	144	143	139	148	138	135	139	149	140	135	154	142	144	140	146	152	141	143	151	146	138	138	132	136	137	130	134	154	166	159	168	158	128	130	161	145	156	139	133	138	141	122	142	137	111	149	177	143	127	150	149	155	148	134	166	134	149	153	133	149	132	132	138	163	145	155	158	158	153	126	149	157	141	123	133	152	131	148	143	141	143	148	143	144	141	145	123	143	161	164	148	130	155	150	129	149	132	134	136	147	151	146	145	145	144	147	145	138	136	145	130	150	138	152	146	168	149	125	144	135	158	126	153	163	158	139	146	151	157	132	151	145	147	136	136	155	152	128	134	145	150	130	157	139	156	142	142	146	150	140	157	155	143	135	127	151	148	148	135	161	122	133	149	140	132	146	138	129	135	148	150	151	144	135	125	136	135	141	125	165	144	137	151	140	145	144	131	117	127	141	150	158	147	131	158	167	145	147	140	150	161	144	135	149	143	131	126	139	145	129	143	163	140	147	133	151	140	138	133	166	138	139	132	147	167	150	135	135	144	150	131	140	151	150	125	128	159	161	144	159	146	144	142	169	148	151	114	144	133	142	143	143	155	128	131	125	124	147	155	139	141	121	153	153	145	150	111	110	159	136	154	135	151	160	140	161	170	144	135	137	140	128	143	144	139	136	130	154	157	142	137	137	119	145	149	144	144	131	143	140	151	142	152	157	147	145	162	133	166	161	131	161	148	134	130	148	135	150	121	145	147	123	162	147	138	140	125	136	128	134	139	124	132	148	125	118	128	134	150	140	150	154	142	147	131	153	161	131	137	151	133	159	156	135	135	150	140	147	132	140	136	154	137	113	136	140	149	135	148	160	143	122	135	147	151	132	149	165	174	142	134	137	140	148	125	169	130	131	126	143	146	127	131	132	127	147	144	128	141	127	153	144	145	155	151	133	131	167	152	149	131	137	129	150	130	129	127	150	128	154	154	136	142	146	139	159	154	148	137	134	135	152	136	150	134	123	160	160	147	145	157	140	135	149	128	113	148	153	138	141	159	139	131	150	133	129	142	125	139	140	134	130	167	135	137	144	137	126	149	103	143	134	120	149	152	135	146	145	145	149	143	144	140	156	142	141	148	145	126	145	144	155	173	142	144	153	115	156	143	130	136	166	147	150	130	137	147	143	148	147	145	144	161	133	137	160	138	151	149	132	142	139	155	144	124	135	128	144	154	151	144	153	133	167	132	150	162	143	130	151	145	138	163	144	133	142	133	179	148	143	142	115	156	154	139	160	158	143	141	156	153	130	147	128	152	128	139	144	150	151	120	145	126	150	131	152	155	155	140	141	137	150	129	147	116	155	129	155	144	132	124	129	167	136	140	132	127	156	123	149	115	162	150	141	152	165	144	151	163	137	145	135	155	153	131	136	129	159	114	139	136	130	146	146	148	148	146	136	132	135	144	139	153	126	144	165	136	143	141	135	168	137	150	142	131	148	146	154	131	132	171	155	149	135	176	124	163	145	130	134	147	147	155	139	138	134	147	143	138	148	140	153	151	123	137	115	135	152	151	135	129	153	137	141	143	147	140	158	151	147	138	130	118	142	152	133	128	165	127	123	156	153	144	155	129	176	155	129	166	128	171	138	137	129	135	144	169	127	169	167	151	136	134	149	167	158	124	136	143	163	146	148	129	136	139	133	143	115	160	140	142	135	134	119	122	144	139	157	133	140	141	138	136	159	131	146	145	145	155	146	129	160	158	138	136	118	138	132	126	125	139	121	138	145	144	142	142	143	130	146	143	149	144	156	153	130	135	141	142	142	159	133	129	143	160	150	153	129	133	121	126	149	127	165	138	124	136	153	144	152	162	145	126	128	154	165	125	136	163	138	128	135	145	157	141	123	147	140	146	141	141	159	148	158	146	158	133	136	140	132	145	147	129	130	132	140	144	148	122	150	167	150	160	132	139	152	146	145	129	147	135	176	136	157	133	150	150	138	140	137	122	151	131	130	138	151	122	139	140	155	142	139	151	143	150	149	161	145	162	148	152	137	172	160	131	137	160	140	141	123	162	135	146	158	124	160	137	147	141	152	117	161	142	152	110	143	139	154	141	140	138	170	137	144	161	143	152	137	144	151	147	136	177	140	133	138	144	144	143	143	151	143	130	143	156	143	135	156	145	151	133	154	131	115	171	164	121	133	140	136	141	155	125	140	131	155	127	159	152	149	139	152	145	151	151	140	140	130	151	140	138	129	145	128	155	136	126	162	134	140	148	142	144	144	146	131	130	168	152	137	140	117	140	122	166	168	132	158	134	160	141	129	145	141	135	153	146	144	137	150	154	124	128	138	134	142	143	111	137	149	152	129	172	147	140	125	125	146	140	140	129	128	143	150	116	134	140	137	154	148	153	143	124	150	135	135	159	158	140	146	141	152	145	139	132	154	135	132	135	176	153	131	152	145	152	148	164	150	145	152	113	136	125	164	134	138	165	154	121	138	140	133	136	146	112	129	132	145	124	139	133	135	156	161	131	143	140	159	144	129	160	148	162	162	130	159	135	122	149	139	162	138	136	152	129	148	152	130	134	151	151	119	138	141	126	127	121	156	122	155	126	175	144	153	144	155	152	151	152	128	145	146	145	141	129	132	159	142	148	142	137	142	134	132	143	137	145	133	151	130	136	144	146	169	149	132	113	173	151	156	134	142	142	145	134	139	149	176	145	140	130	148	149	138	158	130	138	171	129	139	150	127	140	144	132	142	144	160	155	142	122	165	146	162	146	131	154	151	137	134	136	133	141	144	158	158	156	146	150	123	156	151	151	148	133	139	117	137	171	143	150	120	126	123	151	132	141	142	146	145	152	143	145	170	149	140	131	165	137	123	131	145	141	124	175	157	122	151	126	155	153	124	134	143	131	148	128	140	122	153	135	143	145	139	138	162	133	130	143	127	143	143	144	131	142	143	146	137	146	149	159	139	139	129	141	145	144	146	131	163	157	129	146	142	133	139	127	150	155	121	134	162	137	143	137	140	138	142	139	142	151	150	131	142	149	167	131	136	178	127	149	137	146	161	131	158	174	142	141	124	125	139	139	153	145	146	135	143	149	165	132	145	149	158	118	138	147	154	136	130	157	147	169	150	163	128	146	137	140	126	146	120	132	159	160	113	115	140	146	138	162	142	140	150	158	147	147	136	137	175	161	136	158	142	129	138	135	138	145	146	145	148	132	163	159	139	144	137	146	143	157	169	134	117	135	156	131	142	146	150	162	131	141	144	146	161	131	160	130	144	142	136	142	129	130	153	112	140	157	147	138	141	158	133	132	147	141	130	144	163	166	141	150	148	136	147	146	140	110	142	143	141	134	121	160	136	129	137	135	154	135
5166	900	785	434	334	268	220	215	224	213	224	198	190	209	183	171	196	172	188	163	168	169	168	155	184	167	184	198	171	164	156	162	164	191	176	166	166	185	148	177	169	152	179	164	173	180	184	165	172	170	160	159	158	165	143	156	161	166	176	158	184	178	168	147	168	188	163	175	150	189	181	163	157	150	157	169	185	178	140	163	164	164	164	171	172	140	166	160	189	165	136	138	163	174	167	182	167	157	165	152	149	153	168	166	177	157	187	179	167	169	166	145	172	157	157	149	170	178	155	153	168	196	160	159	177	145	180	153	188	156	153	159	160	145	168	168	176	181	145	166	189	162	184	155	154	155	164	161	155	171	167	154	151	165	157	158	165	177	181	161	144	171	165	160	194	155	165	179	157	176	175	150	164	161	160	176	152	186	172	173	132	154	163	172	179	155	157	164	158	170	142	152	152	171	149	172	149	181	168	189	146	135	155	144	189	132	194	192	160	167	141	164	184	160	151	168	154	166	164	192	146	141	172	168	168	141	147	175	162	173	165	152	172	160	169	183	165	173	176	166	176	154	155	156	171	178	161	170	171	169	174	175	174	168	152	156	180	142	157	162	155	170	141	189	174	161	189	158	165	162	206	170	177	152	155	151	167	174	161	167	171	163	182	180	169	190	162	175	169	179	176	171	176	156	155	163	156	154	158	166	157	171	156	163	160	185	175	188	155	154	145	155	145	156	188	170	178	164	157	151	142	155	148	160	161	163	184	152	170	172	166	161	153	188	172	169	177	177	177	177	178	180	152	146	152	178	153	196	174	189	167	163	171	156	155	150	159	137	158	168	162	177	154	171	160	146	172	159	171	164	179	159	156	166	158	189	158	183	144	154	162	171	160	156	167	152	136	171	169	163	157	169	181	180	146	177	161	149	154	162	182	147	168	176	158	167	143	150	161	174	155	140	168	141	153	168	162	151	131	156	157	157	176	166	149	160	171	167	164	138	159	162	187	160	170	153	192	172	164	144	168	163	172	157	161	174	175	173	173	169	150	162	166	156	161	176	163	171	149	162	164	161	171	165	161	159	139	170	179	160	169	164	163	173	175	144	148	159	161	165	155	156	182	188	179	170	182	153	163	159	181	166	156	162	171	183	167	172	157	149	154	163	181	161	159	155	142	181	180	166	154	163	170	177	195	128	192	168	170	159	162	169	154	155	158	167	192	142	162	182	187	171	160	144	169	165	180	144	161	156	136	169	157	160	178	150	173	169	169	170	164	181	190	147	189	180	140	164	173	149	178	179	155	177	143	189	169	174	158	185	171	170	188	155	157	159	163	163	188	167	163	142	154	161	155	167	182	183	157	145	167	145	168	178	175	165	161	183	167	173	143	159	169	153	178	201	172	179	174	140	155	162	166	155	157	159	147	168	169	161	144	152	150	161	164	152	147	142	182	170	164	157	172	173	169	182	155	179	156	156	171	153	188	159	157	153	162	169	168	160	172	131	176	170	162	159	164	154	162	160	144	159	133	186	174	173	150	142	181	171	177	158	192	151	162	157	164	181	145	169	158	159	183	146	190	158	148	175	156	145	179	154	149	179	169	178	164	156	169	185	161	179	173	172	160	157	186	159	166	154	148	193	153	193	167	163	161	169	166	163	151	187	172	160	170	171	166	140	164	181	172	169	154	153	170	151	183	179	180	177	165	163	156	149	154	176	142	148	180	148	169	153	139	160	144	175	153	171	173	164	176	155	143	166	171	147	168	151	160	172	168	165	150	160	156	157	165	173	176	157	158	168	147	180	161	158	150	136	159	167	160	185	167	148	168	155	170	180	150	138	148	154	176	164	159	182	172	157	162	185	174	174	181	172	152	184	166	174	174	167	171	173	173	162	171	158	176	161	157	168	172	166	173	188	164	165	165	194	153	172	158	156	157	151	161	154	171	166	164	176	172	167	149	150	163	193	164	187	171	183	160	170	178	133	177	194	159	163	155	161	158	151	165	159	148	157	174	178	184	162	178	163	191	156	179	150	168	160	153	159	169	151	175	148	165	158	154	161	168	175	175	177	174	165	197	140	183	168	150	159	151	165	178	161	171	145	166	176	164	178	183	182	163	152	156	170	184	161	168	155	168	164	156	154	173	164	169	145	164	188	167	157	192	159	185	154	159	180	150	161	172	176	172	158	170	155	164	155	168	169	153	171	163	163	172	157	135	160	170	162	173	170	152	151	179	129	165	157	177	156	180	163	144	167	169	144	148	145	167	168	176	170	174	145	171	174	166	170	162	175	152	168	160	147	168	157	150	161	161	143	134	171	160	164	176	202	167	170	168	157	183	154	161	177	168	157	187	178	154	138	160	156	152	149	155	168	159	167	178	183	158	191	175	143	164	169	174	164	182	201	190	157	167	175	155	156	198	181	167	168	169	170	182	181	162	171	151	139	144	163	179	161	183	155	154	160	169	164	183	171	147	157	169	149	154	151	146	155	146	174	187	176	169	166	165	139	164	175	183	167	180	158	184	181	153	138	154	166	143	170	160	193	155	159	174	178	152	200	147	174	165	163	173	172	151	169	171	173	150	166	163	186	143	160	153	159	148	165	160	162	157	153	163	165	178	160	159	174	169	169	171	179	194	171	177	160	159	167	191	161	176	177	179	179	153	160	176	159	140	181	156	193	159	148	165	169	181	190	157	145	155	205	151	194	183	168	154	185	156	180	173	157	168	169	161	166	150	153	165	160	175	164	165	153	160	170	176	184	171	172	179	164	165	163	168	162	155	157	165	186	175	160	162	163	151	153	185	175	162	146	164	167	159	172	168	160	151	160	167	167	179	166	143	177	174	144	182	172	158	166	176	164	184	166	149	171	168	179	161	179	165	162	162	151	170	175	178	169	164	148	175	147	177	152	162	162	143	171	192	131	165	181	177	151	156	195	161	173	157	172	193	161	150	164	164	146	159	170	172	180	183	171	156	166	177	184	186	168	184	148	166	156	148	148	165	161	171	176	171	155	150	176	157	158	168	165	165	178	163	175	169	179	169	167	172	181	156	174	162	163	145	158	153	152	149	152	170	185	183	147	172	170	144	182	203	180	174	162	166	173	163	167	160	178	158	176	170	185	156	157	170	165	157	186	185	137	144	162	165	167	166	168	166	170	180	151	182	171	143	174	165	169	153	171	151	180	182	169	154	173	150	144	184	145	172	182	188	165	167	165	151	160	162	155	157	145	158	194	166	137	155	164	162	172	162	164	147	176	160	189	146	169	144	151	193	148	147	145	177	168	151	192	172	178	138	175	163	171	179	177	154	145	184	165	157	184	156	147	159	147	140	149	154	168	163	168	139	170	176	153	147	156	141	154	153	169	198	166	141	175	164	165	183	181	165	165	169	172	152	166	151	160	167	170	167	157	150	171	161	171	168	191	185	180	168	146	157	175	184	175	155	166	165	156	175	153	163	149	157	147	148	170	172	146	161	164	165	159	173	165	177	168	154	154	191	169
24398	20354	26460	24128	20351	8902	1298	819	686	610	571	508	514	465	458	419	433	409	413	391	375	394	386	371	363	354	358	352	344	385	357	380	380	347	361	367	352	356	357	336	335	328	361	388	295	348	372	334	335	358	328	350	355	334	301	354	338	330	376	342	348	326	317	332	350	293	315	334	313	310	327	335	316	305	330	312	337	326	361	345	313	342	349	328	304	343	301	332	306	345	313	295	314	303	312	319	304	370	328	342	312	317	311	336	350	324	319	345	355	331	327	351	324	308	301	320	316	355	332	320	310	327	312	322	356	296	318	322	331	315	330	299	329	320	312	336	302	319	336	364	340	325	324	316	326	332	294	322	386	316	332	326	347	312	320	337	355	352	349	334	306	325	331	350	346	331	331	337	323	309	344	323	314	322	311	308	375	322	336	319	341	345	313	326	353	311	315	351	324	358	321	352	363	317	324	345	323	296	316	339	322	287	304	354	313	316	316	329	347	346	311	334	318	341	308	332	315	352	329	349	325	312	333	304	319	314	371	315	331	302	315	326	326	353	349	344	328	293	308	336	332	301	304	331	317	348	296	341	333	322	341	326	329	323	323	322	355	312	310	331	318	319	290	293	315	335	304	304	338	321	300	359	316	309	375	316	298	329	329	341	340	327	338	337	330	320	319	358	354	339	344	262	302	306	315	329	353	333	301	314	329	339	324	355	338	326	326	290	322	332	327	317	306	343	303	318	338	322	341	351	346	337	309	325	334	328	337	279	318	316	325	365	304	316	330	342	327	326	313	332	336	305	338	334	342	315	354	297	350	283	340	375	370	324	338	321	336	323	330	302	334	314	336	342	341	327	307	325	335	348	335	360	354	329	319	306	340	314	337	317	312	319	322	335	314	343	336	345	327	353	330	322	320	331	353	328	316	326	336	346	329	323	334	309	333	338	336	334	346	314	334	357	318	331	332	362	321	302	322	345	352	329	327	331	320	319	314	322	328	344	308	310	320	352	328	340	316	317	316	275	334	317	303	353	306	339	337	310	312	298	287	327	332	312	365	312	321	342	341	343	304	349	313	304	316	358	353	318	314	341	344	308	341	354	337	336	334	338	313	349	312	285	297	343	336	352	354	316	344	330	301	328	333	306	345	338	366	314	309	309	295	326	299	322	339	375	303	320	331	362	319	332	305	323	319	340	361	316	316	324	349	312	325	342	307	302	351	304	320	297	321	327	320	297	300	288	333	317	318	308	321	312	324	326	337	341	343	326	322	319	345	302	296	338	355	354	313	320	324	323	329	346	329	325	340	305	345	302	312	314	335	329	324	300	318	306	311	286	326	359	330	362	327	307	322	325	311	317	353	346	334	345	334	314	330	333	345	324	332	326	351	356	336	300	330	318	317	336	317	353	320	344	343	337	338	330	270	328	319	319	317	335	343	295	307	299	354	319	330	293	331	310	357	364	330	325	296	347	277	363	333	286	331	338	323	314	321	313	354	330	350	309	349	337	307	318	350	329	325	299	336	316	306	332	362	336	332	341	316	299	319	336	326	310	331	342	295	314	320	339	319	306	337	323	347	306	301	335	303	324	331	305	315	375	321	322	332	322	339	314	357	335	322	315	310	340	304	327	340	351	309	349	344	322	345	314	339	327	305	337	310	330	341	360	327	357	313	334	378	290	361	341	336	323	310	329	351	340	332	321	297	317	353	320	329	335	300	342	335	327	357	355	324	348	316	321	318	345	328	349	331	297	332	339	345	318	308	352	308	283	321	332	317	301	348	328	319	340	319	304	342	318	319	321	326	329	334	348	300	344	326	359	325	334	332	333	311	342	334	311	327	327	302	318	336	346	327	310	328	357	315	344	332	321	305	349	321	326	353	349	323	329	323	330	323	328	355	338	335	337	336	373	335	340	339	325	335	334	312	331	340	311	327	308	337	308	328	326	306	335	334	341	331	340	329	318	327	326	355	328	322	335	349	367	302	328	304	290	284	330	324	322	361	281	359	329	334	330	317	330	333	336	307	296	331	333	320	313	320	328	360	309	345	324	309	319	310	342	311	315	295	313	318	328	325	329	344	313	351	353	331	337	328	313	338	336	326	337	310	292	327	324	358	347	329	344	312	345	323	305	326	329	314	322	330	359	327	314	324	321	317	322	346	337	345	303	334	338	337	311	339	333	330	313	282	332	332	292	331	313	336	335	329	322	354	374	353	344	334	302	303	344	344	348	349	302	334	341	356	301	344	336	288	312	319	291	310	320	348	312	341	317	322	318	353	330	312	307	344	336	344	301	329	313	333	299	347	288	341	313	329	301	315	306	303	310	362	298	318	337	336	323	302	323	339	355	324	350	335	281	327	323	332	349	300	335	294	308	334	345	342	315	344	297	339	312	327	354	303	334	302	333	332	336	307	339	304	337	314	330	359	351	344	320	329	303	342	362	314	332	306	332	331	337	325	309	335	316	345	332	327	331	334	348	321	334	306	321	344	318	299	349	321	311	309	334	336	317	318	316	311	311	336	304	331	306	324	328	324	287	307	361	320	323	375	330	301	320	338	326	325	323	336	348	312	320	321	322	314	330	335	334	345	310	321	347	328	336	347	336	353	295	325	362	339	320	363	308	345	359	325	389	354	308	325	324	315	292	318	329	329	323	323	322	321	301	323	342	341	321	332	291	341	324	289	342	342	359	306	330	320	355	311	354	308	337	329	352	331	334	329	359	351	306	305	342	331	314	328	316	375	307	347	328	326	346	334	307	335	354	333	330	334	316	331	339	338	309	346	307	310	344	377	334	331	314	308	352	286	316	319	325	349	360	308	335	332	329	319	315	312	327	315	315	344	347	301	323	322	308	348	310	327	330	317	318	307	326	327	328	300	329	314	334	323	333	326	310	348	335	350	303	308	308	348	368	327	321	317	341	307	312	308	361	282	342	311	319	348	326	342	341	326	325	302	311	338	319	353	305	328	328	305	326	332	294	337	304	347	364	331	323	327	334	340	330	354	362	304	338	315	347	341	353	350	348	314	304	304	320	293	311	337	304	318	302	302	342	343	345	323	321	348	341	300	335	329	342	348	306	336	318	330	323	336	354	300	337	336	273	345	292	346	316	328	325	355	333	336	334	337	315	333	315	365	358	295	327	351	306	355	340	341	316	308	299	343	325	325	324	339	348	327	323	346	334	315	338	313	308	322	321	301	334	353	294	309	325	289	321	328	330	337	364	322	306	316	333	311	333	338	359	338	342	335	344	326	362	327	320	338	343	350	321	302	332	321	315	309	303	325	329	325	296	319	302	318	321	318	332	304	313	325	349	310	297	314	300	329	338	341	342	343	318	356	318	317	312	317	323	356	307	323	336	370	341	347	321	331	330	347	333	341	324	312	326	344	292	328	319	317	331	343	331	335	325	312	328	339	329	323	347	329	314	324	363	319	325	306	362	315	327	330	323	305	314	309	340	316	347	326	360	339	333	313	318	320	350	311	321	320	325	324	326	339	348
9508	11989	10709	5577	3578	2444	1986	1480	1164	1073	960	794	673	650	570	560	529	535	441	515	461	439	446	408	423	384	426	383	383	343	395	376	354	389	385	361	345	372	401	374	376	385	375	363	369	352	338	395	384	362	383	329	304	342	349	321	372	314	327	338	332	329	331	333	367	323	334	340	343	350	313	322	320	348	307	336	311	349	323	350	336	337	341	303	353	310	311	320	316	331	318	310	337	318	299	322	329	323	334	325	320	364	328	333	336	316	338	322	330	339	335	328	319	325	317	302	330	342	356	343	346	340	341	310	314	347	319	329	308	324	304	335	307	316	321	334	321	304	324	347	319	362	300	330	324	328	316	311	376	323	316	300	344	366	311	319	299	351	307	339	318	343	322	326	311	332	292	298	323	331	319	313	332	329	323	367	300	326	316	324	356	333	336	316	339	302	337	319	311	297	302	363	300	350	305	325	331	317	303	328	323	326	332	334	311	306	343	310	316	315	350	317	306	338	325	326	321	308	298	324	328	317	367	319	321	314	304	300	319	320	320	327	330	336	348	310	322	330	309	314	311	331	319	298	316	346	319	311	311	308	295	340	338	308	334	297	292	312	317	310	329	328	337	317	333	297	330	328	317	310	338	350	351	315	344	320	325	316	337	338	317	302	332	339	322	302	325	313	334	311	365	300	306	337	326	322	342	290	302	319	318	306	324	346	335	339	330	342	304	331	344	360	337	315	319	348	358	329	311	364	347	300	322	326	354	333	347	328	331	294	315	318	323	297	316	330	324	341	302	337	297	312	334	320	281	348	324	346	303	319	307	324	308	305	328	314	353	313	326	329	325	291	323	345	318	297	320	321	322	320	312	354	329	346	327	350	332	314	342	360	326	320	315	303	321	348	339	337	318	301	320	356	301	326	337	319	330	304	354	320	350	327	332	304	287	303	339	379	303	321	335	337	329	325	342	307	328	332	333	342	343	335	327	347	288	350	295	303	324	283	355	311	357	307	338	325	294	310	323	347	335	347	337	344	327	299	302	323	337	354	324	315	323	332	355	315	304	305	309	322	333	329	344	302	329	307	346	314	338	348	335	339	307	301	321	300	336	325	305	309	321	324	329	327	309	327	311	313	304	324	329	321	333	330	304	310	302	330	321	323	351	362	320	305	322	333	353	330	307	338	284	316	335	344	307	324	337	311	305	310	342	354	375	286	321	311	333	327	306	339	329	302	316	314	331	344	333	303	338	311	322	299	280	332	301	310	344	341	334	330	383	325	327	312	341	303	335	304	357	320	328	325	304	308	319	316	320	314	332	326	303	335	324	341	322	343	295	339	318	360	344	304	348	314	318	332	315	319	328	343	295	305	310	379	292	316	327	342	332	308	339	327	310	316	336	309	365	337	313	308	325	281	298	324	336	313	329	321	312	333	335	323	356	317	326	310	350	341	335	293	326	316	307	300	312	314	355	328	303	346	309	291	339	342	332	334	324	357	313	305	330	316	288	313	371	354	332	354	324	333	320	318	340	321	358	352	316	342	298	295	305	335	296	326	294	287	337	339	309	296	317	318	300	302	295	354	337	322	327	341	315	292	273	327	304	299	332	328	318	319	315	316	331	321	324	319	297	315	316	317	331	318	322	300	330	330	342	363	323	322	311	328	289	302	310	302	310	310	327	313	300	286	336	335	309	322	335	346	324	350	335	312	334	303	334	304	347	340	327	344	312	287	333	300	345	329	309	294	318	320	366	291	296	308	322	301	349	310	322	354	303	329	314	291	304	312	312	330	332	341	331	302	334	337	328	320	325	292	304	297	343	288	290	336	293	316	372	293	371	315	344	315	358	325	306	318	329	297	320	305	325	311	326	326	332	333	321	301	320	310	309	283	341	313	341	315	292	314	322	321	302	359	286	293	309	329	326	347	320	313	283	325	305	379	288	281	324	332	304	337	337	277	329	316	302	317	300	305	317	332	318	334	321	323	302	351	288	325	330	316	295	297	336	337	329	309	291	298	310	289	320	320	320	294	326	302	340	330	304	294	344	330	319	331	356	308	290	318	332	319	332	359	322	315	308	321	336	308	303	338	313	326	336	364	343	360	306	308	345	330	319	324	320	325	313	320	326	320	345	321	319	320	319	310	350	355	333	355	323	294	302	336	315	305	329	358	314	335	373	313	321	324	327	331	325	326	342	315	318	318	333	317	331	291	332	316	324	321	300	329	358	292	298	335	337	348	321	335	312	327	321	347	312	340	338	346	326	307	296	318	329	320	328	320	318	331	311	355	311	336	315	312	312	312	335	319	325	306	342	313	372	320	314	324	291	318	342	314	295	315	320	326	288	317	307	333	329	330	354	308	353	343	328	310	331	330	291	302	338	337	354	304	331	353	321	307	316	328	329	302	300	283	331	334	341	307	358	326	312	344	317	324	314	330	349	322	353	324	329	314	315	326	318	338	342	344	323	321	358	338	284	307	341	312	303	317	351	337	297	325	292	324	333	341	320	305	284	326	300	308	330	321	338	306	315	314	312	281	327	360	351	329	282	353	316	336	334	326	316	318	332	338	311	314	345	320	341	324	318	312	373	319	333	305	341	311	311	332	308	321	314	311	335	291	325	309	302	311	335	323	301	319	292	317	348	332	329	316	326	276	333	293	349	316	301	310	307	283	327	320	319	286	372	358	308	309	320	316	355	304	325	278	326	354	326	359	310	302	340	327	304	298	331	327	344	319	330	312	330	298	306	344	337	313	299	303	315	296	291	311	311	298	311	350	303	294	329	333	312	316	360	324	332	334	335	324	336	324	298	324	290	347	316	301	337	317	318	326	300	301	310	316	304	328	313	301	320	349	302	297	317	321	346	315	334	292	351	328	336	345	343	323	315	324	313	314	347	338	292	307	325	347	337	344	321	320	313	313	316	316	316	337	336	302	332	341	293	319	333	326	298	296	319	319	302	305	328	341	338	344	319	310	343	326	336	337	340	304	327	309	313	351	306	383	308	313	317	325	302	346	303	328	311	312	324	315	327	359	320	323	327	315	324	337	332	337	298	344	287	306	297	320	334	308	323	303	328	313	302	319	305	336	329	312	309	322	341	324	337	312	320	292	329	314	316	327	305	361	317	323	325	307	345	333	334	340	341	321	325	313	331	320	333	341	335	314	337	324	324	302	326	318	312	316	289	323	303	354	305	315	300	312	340	316	347	325	331	347	302	339	314	321	339	301	355	332	286	339	343	333	344	317	304	360	343	341	334	324	328	327	344	323	307	326	334	338	301	304	278	382	336	323	326	285	311	326	316	346	304	328	327	310	349	340	295	316	296	276	340	314	306	303	302	321	347	334	328	309	299	325	329	309	317	308	330	335	330	315	321	325	325	319	326	319	314	349	294	340	324	344	297	338	324	291	332	317	381	301	292	298	342	316	327	299	302	329	336	325	347	290	361	350	316	330	345	319	321	334	345	341	344	313	345	310	322	335	311	305	322	319	321	325	331	316	314	319
22527	20382	26948	23696	20393	20426	8120	1789	1337	1246	1102	1053	943	917	924	860	824	853	819	773	768	770	743	713	700	733	730	700	684	703	703	700	695	712	679	683	619	703	685	636	612	669	690	645	641	727	679	722	658	612	630	639	637	639	655	678	646	631	670	627	678	684	625	679	707	682	650	619	669	617	656	619	706	642	669	634	665	667	624	657	641	608	634	682	654	619	614	607	646	679	660	635	653	666	641	695	630	660	638	629	650	667	636	630	680	719	597	637	676	627	648	601	663	640	654	642	648	652	647	617	640	615	690	632	652	678	668	644	641	654	640	634	608	674	636	636	651	662	667	652	667	637	638	641	644	678	655	691	651	617	617	653	646	635	635	610	611	660	656	642	615	628	599	668	603	638	611	660	602	625	643	690	646	666	644	631	603	658	656	638	638	637	684	621	651	680	609	641	665	658	618	630	635	650	613	647	616	632	664	613	587	656	625	641	649	671	607	623	615	644	670	656	648	645	651	690	632	593	656	668	641	639	605	640	627	653	662	658	712	674	661	649	616	613	655	700	622	675	639	687	658	685	694	610	629	639	614	590	580	656	623	658	619	629	685	618	645	679	619	653	632	642	661	635	645	615	640	677	619	596	674	671	645	675	651	650	673	583	681	627	655	665	627	619	653	636	679	658	586	600	639	622	610	650	659	656	664	593	632	643	634	659	651	613	585	657	618	640	620	662	662	649	630	717	676	571	668	636	613	638	650	632	654	654	631	675	624	641	617	612	617	666	610	608	622	675	637	609	616	654	603	663	643	593	665	668	673	626	603	610	680	669	677	652	608	636	662	636	631	652	622	670	609	629	674	660	649	633	627	698	641	652	701	666	644	591	710	628	666	639	633	639	648	659	611	648	615	621	642	614	658	648	675	620	616	587	609	621	668	635	663	643	640	619	621	600	661	617	629	635	626	621	644	667	694	661	653	602	631	621	640	630	659	642	615	625	657	628	644	649	646	633	599	588	636	634	664	665	627	678	619	655	627	647	646	609	676	586	623	706	644	678	678	652	633	602	623	576	653	599	651	584	643	636	650	598	628	609	619	642	677	606	632	618	595	673	661	638	623	668	663	622	647	619	650	601	683	638	656	637	665	697	634	662	661	672	591	669	654	639	660	609	617	619	623	625	631	699	648	670	671	634	639	637	622	633	674	660	657	614	614	611	674	646	614	648	602	649	625	597	656	670	658	643	660	647	609	622	651	651	643	632	692	624	628	641	650	628	638	664	669	685	649	682	658	608	640	615	628	625	634	688	625	709	644	668	625	650	655	674	644	649	612	624	665	695	604	640	679	668	662	651	619	666	658	633	688	619	671	657	624	627	653	644	614	663	702	636	638	616	664	660	633	609	603	672	642	636	670	627	670	619	615	629	627	652	651	616	622	622	637	655	593	612	660	683	639	647	707	634	655	640	675	610	638	644	640	629	624	641	630	653	619	628	647	630	655	656	606	628	680	670	586	690	647	640	601	602	624	632	623	649	659	576	641	642	630	627	597	627	689	642	610	670	613	660	651	620	630	646	633	657	594	634	638	652	632	634	644	659	655	671	666	633	644	638	614	613	630	613	707	661	662	680	651	631	656	618	646	637	665	622	688	612	616	687	619	625	590	680	659	646	664	629	612	626	613	626	633	646	653	630	667	613	665	701	607	659	628	670	643	624	580	647	690	626	642	627	598	649	653	595	639	659	660	673	655	654	640	640	638	633	728	676	688	620	610	620	628	655	627	627	621	630	642	597	654	625	618	634	667	648	636	641	645	667	595	658	643	629	634	626	618	690	638	634	610	635	625	598	666	651	663	626	607	647	630	638	635	622	674	651	646	636	649	686	645	605	679	624	705	632	614	660	628	647	660	651	675	639	671	618	633	658	625	636	654	649	621	626	651	654	611	677	643	643	664	626	653	641	675	706	609	659	675	607	693	633	703	654	663	603	626	656	655	604	690	618	608	626	663	656	611	656	640	676	633	661	667	662	639	617	627	686	621	664	658	621	666	583	653	692	634	647	633	667	647	631	665	669	656	659	609	629	704	651	623	632	668	664	645	627	630	616	629	659	648	614	633	635	640	615	630	685	674	601	634	581	693	675	659	628	615	667	676	658	652	665	597	670	626	663	681	664	656	617	617	583	637	597	622	655	615	661	661	626	568	608	690	590	645	697	653	636	637	678	617	610	628	613	646	620	656	641	629	613	655	608	617	607	678	650	640	676	690	633	638	660	631	637	645	610	606	650	679	642	653	615	647	649	648	615	616	598	641	667	650	639	672	705	663	652	657	697	653	650	641	646	623	637	690	681	663	576	620	650	659	655	654	619	649	640	647	612	646	690	635	639	638	655	633	654	556	671	646	652	581	644	674	620	639	643	637	579	641	672	646	636	644	640	654	631	625	663	652	586	632	597	678	663	651	642	639	656	672	642	659	654	646	671	663	683	653	604	625	642	638	653	671	649	642	652	610	656	666	625	619	678	615	684	659	667	668	612	627	636	616	637	652	654	637	656	652	677	664	656	630	649	638	642	688	636	627	659	637	660	662	652	651	609	649	656	656	623	640	639	639	657	618	596	649	689	616	627	580	618	636	639	680	655	651	660	588	625	626	698	582	671	643	604	591	669	692	642	651	650	685	644	652	625	648	682	646	627	631	615	614	687	627	651	644	646	632	620	656	635	662	587	682	669	630	646	645	634	660	581	622	622	632	644	611	636	669	665	586	617	647	677	624	582	661	663	589	671	633	633	624	616	655	638	644	662	638	658	670	627	618	645	647	696	599	648	649	600	617	637	640	651	645	632	642	637	650	642	649	598	688	615	668	663	657	670	699	672	657	636	640	666	621	638	672	634	633	634	645	681	671	600	578	627	662	593	628	648	650	654	652	675	648	677	626	626	650	690	598	680	632	599	637	628	635	626	645	635	682	644	611	555	652	659	646	661	669	680	638	644	630	630	651	636	643	669	614	671	660	661	657	703	642	686	599	674	650	672	640	648	645	626	628	626	613	648	648	659	665	659	644	647	632	656	621	662	599	648	712	619	634	657	601	629	647	612	647	617	678	666	655	678	595	618	576	652	619	657	650	656	638	662	601	604	646	662	619	645	683	668	647	598	645	647	625	670	627	603	680	661	618	668	630	621	658	610	609	657	652	651	626	679	649	663	665	656	646	606	652	584	644	687	634	657	631	629	614	649	662	613	632	676	622	664	621	670	638	648	604	601	646	656	638	638	655	672	655	666	658	588	634	660	677	650	642	608	677	615	669	640	633	643	633	647	643	621	639	657	622	659	662	674	654	650	617	636	657	613	683	637	680	609	645	667	625	646	630	647	655	666	662	606	632	630	632	670	625	630	643	645	623	622	656	666	686	630	677	591	676	620	628	677	637	665	653	658	619	628	615	649	632	615	664	652	594	671	643	618	643	654	603	674	643	634	633	622	655	583	636	605	650	641	647	657	624	648	610	588	625	639
13005	18839	17163	9721	6612	4665	3572	2734	2338	2018	1799	1504	1357	1300	1150	1086	1040	995	926	954	893	857	828	766	759	793	765	766	798	726	753	730	741	714	672	708	712	704	668	668	711	699	678	695	661	695	668	658	685	691	629	662	617	697	695	638	632	645	663	642	616	606	610	661	642	619	627	621	626	667	618	634	600	615	658	658	614	642	637	660	661	622	600	641	652	688	685	599	630	595	627	622	604	596	602	604	606	639	687	574	629	612	628	645	666	601	615	622	622	655	607	598	645	573	629	586	602	652	630	655	605	672	558	647	590	635	619	591	616	617	660	632	632	630	651	645	611	600	581	663	597	571	647	612	630	609	612	619	617	623	620	574	639	665	614	651	649	673	593	665	630	630	639	599	615	621	609	564	592	601	587	618	601	588	616	641	651	617	657	660	626	612	602	612	635	618	596	600	648	584	634	629	599	644	613	626	592	639	675	598	631	610	655	603	637	575	631	607	566	653	618	575	582	597	611	635	635	643	553	633	638	622	609	615	626	627	637	610	631	650	599	579	636	595	596	646	609	677	572	656	607	655	609	632	639	613	633	597	613	631	620	618	605	627	601	645	635	583	640	652	555	631	645	638	621	628	601	625	614	660	605	614	625	599	639	622	568	608	658	650	651	588	658	602	626	611	624	676	596	566	592	593	640	590	616	578	643	596	587	622	669	647	631	617	622	586	621	555	615	607	651	675	600	578	646	661	635	648	619	647	608	567	642	671	605	582	593	615	633	620	650	626	634	608	590	653	615	628	624	616	612	602	624	592	603	640	605	626	628	547	621	614	607	614	643	624	636	641	655	595	621	575	611	612	604	641	624	647	580	586	633	633	637	698	625	637	601	631	598	622	602	610	626	581	643	644	615	641	622	612	593	633	630	604	599	625	614	647	614	594	623	577	621	640	624	625	609	691	616	644	617	588	605	613	642	583	639	549	641	539	601	622	675	575	575	607	576	639	558	575	575	593	579	622	628	672	629	590	581	567	560	630	591	596	604	651	604	626	538	623	619	643	617	631	582	624	645	649	603	614	624	646	670	629	610	598	612	634	607	624	625	617	663	607	605	604	643	618	612	603	560	636	629	612	623	581	674	619	634	633	614	572	606	612	603	583	623	600	641	590	586	617	602	592	656	655	625	637	656	604	622	582	643	590	626	625	597	590	632	568	666	663	602	574	622	605	602	626	631	563	615	577	578	614	599	604	617	614	651	629	641	599	609	617	629	639	649	618	613	601	618	627	589	640	600	605	623	631	593	601	602	628	639	647	628	607	604	624	650	623	663	615	595	622	582	609	649	631	613	616	646	581	613	584	568	569	668	628	585	621	612	597	643	618	624	639	662	598	588	644	597	594	616	636	600	680	630	626	617	602	611	629	618	580	630	600	650	609	585	651	633	642	592	644	606	597	601	683	603	602	638	617	596	614	625	580	604	616	670	616	656	623	650	657	618	665	633	579	666	614	621	639	623	607	578	646	642	610	633	620	650	649	592	573	646	642	611	593	651	620	612	615	647	623	635	579	610	636	623	625	643	626	604	601	614	623	593	602	602	617	579	619	656	581	602	636	622	626	623	642	668	633	622	615	645	676	631	577	634	670	594	623	677	617	612	627	634	607	661	594	606	621	619	656	666	625	600	595	586	616	611	656	583	608	613	610	640	653	616	637	651	637	573	606	589	595	607	610	626	637	624	598	613	599	614	638	649	633	618	653	619	586	612	614	615	595	622	644	611	610	603	655	572	577	549	655	669	619	630	639	603	617	628	611	617	624	631	622	626	577	674	665	630	684	626	598	600	628	586	629	614	634	583	604	642	641	563	619	644	622	640	620	676	637	607	623	639	603	612	654	620	650	582	619	586	648	626	581	606	623	619	614	614	592	639	652	642	669	636	627	615	660	654	647	631	600	644	633	626	595	607	634	607	630	627	601	597	599	652	634	610	619	617	603	602	609	646	637	630	596	656	624	579	659	612	625	627	595	599	633	602	627	596	651	640	633	643	638	609	645	610	633	632	619	632	666	655	629	609	626	645	610	589	630	576	619	636	614	595	631	604	619	570	612	609	628	650	646	617	609	613	596	699	560	609	566	613	636	636	578	596	656	608	610	622	586	646	616	603	634	639	614	599	603	563	633	630	615	622	647	581	609	646	604	617	578	640	643	597	615	614	641	645	629	628	636	572	605	613	591	614	626	612	587	599	625	634	607	617	619	638	612	616	624	619	658	662	636	622	630	630	586	579	561	697	619	585	653	615	620	598	640	611	609	647	639	649	635	636	625	577	624	606	648	579	625	658	581	615	666	606	636	613	603	633	638	607	644	682	601	641	654	563	668	595	570	634	576	628	590	609	581	651	656	643	619	616	606	646	583	635	623	607	640	639	614	619	617	578	590	600	642	653	583	654	620	570	598	656	589	644	609	601	614	582	612	671	627	624	611	620	620	598	615	638	637	599	620	609	603	656	604	628	605	633	602	635	594	609	638	644	612	657	611	647	618	631	610	571	584	594	621	597	606	668	644	618	661	604	594	612	595	572	564	635	624	627	600	619	672	643	615	604	574	610	638	651	633	680	608	689	610	597	609	598	582	674	644	624	608	621	662	644	600	634	624	609	665	611	652	627	609	621	627	635	629	614	636	611	603	612	615	650	598	616	614	640	581	599	595	612	599	612	662	622	614	605	613	620	654	600	624	593	638	599	633	628	644	596	630	613	612	618	578	562	639	638	627	611	614	642	615	635	627	598	611	595	611	635	597	620	632	610	578	598	586	598	634	628	629	599	605	619	636	652	632	621	630	610	608	591	618	612	651	649	605	582	649	607	630	557	620	611	578	623	677	599	656	620	627	594	670	608	584	622	588	690	613	596	633	608	633	604	638	626	571	605	610	679	637	567	631	597	645	563	634	633	597	631	607	633	624	624	630	631	607	571	628	562	580	578	647	604	648	612	641	573	628	624	625	603	597	561	635	592	587	604	585	625	628	574	582	621	585	598	568	633	611	602	651	594	620	622	636	601	614	639	629	615	589	628	617	605	626	607	632	572	580	604	617	622	641	636	635	648	619	644	625	615	621	602	646	713	607	592	592	576	596	639	623	629	624	629	594	598	664	576	608	595	616	635	644	638	621	590	638	605	653	633	605	655	627	643	588	639	604	628	617	616	651	644	611	625	588	651	677	586	648	601	637	607	614	628	647	594	620	604	642	637	573	599	619	623	627	608	621	618	574	573	679	617	551	609	642	602	615	600	649	583	621	551	596	590	628	609	598	614	573	628	625	613	626	626	608	568	634	600	614	623	607	655	642	661	639	660	615	582	617	595	619	621	614	650	625	678	614	623	629	604	612	608	610	607	587	606	641	642	627	616	594	616	564	606	646	618	608	604	644	599	615	628	623	645	598	589	609	615	642	652	592	589	619	597	629	604	620	646	631	620	575	654	642	546	616	621	622	603	612	632	620	643	613	618	572	626	624
27824	12726	1227	308	225	174	183	152	151	142	167	149	149	127	157	131	139	158	156	151	137	168	130	153	160	166	154	132	117	122	133	158	152	176	146	146	163	153	144	140	135	154	136	148	147	163	139	145	135	126	137	116	160	123	134	132	162	139	137	147	153	138	132	153	128	139	149	143	145	143	139	145	130	151	132	146	153	142	126	150	146	137	134	140	153	154	126	161	162	144	152	134	131	157	128	141	144	147	125	141	154	160	144	147	132	141	143	154	129	155	133	127	132	172	143	142	139	141	150	132	155	143	126	183	160	137	143	132	148	146	133	141	125	147	122	148	131	161	132	141	132	169	149	132	146	153	149	136	148	136	140	138	142	151	137	161	145	155	157	145	156	130	136	123	136	166	144	145	129	138	135	154	128	134	134	138	148	157	154	123	141	151	138	141	127	132	156	156	130	134	133	146	157	160	144	130	140	153	146	154	133	155	142	135	131	131	145	117	138	140	138	132	136	168	135	131	154	120	146	146	128	131	149	132	146	138	141	160	125	131	144	136	143	116	157	127	133	154	139	136	135	114	132	156	132	140	139	137	159	140	128	157	145	150	148	159	129	147	127	143	132	135	134	134	116	133	150	142	156	123	129	137	116	142	137	137	147	129	139	113	142	134	155	136	157	180	146	149	139	141	139	137	133	136	154	140	142	159	128	140	135	143	170	154	146	135	154	142	159	115	158	141	136	124	155	133	141	129	140	146	147	144	150	124	141	165	124	138	166	131	158	149	141	151	134	167	132	132	151	142	131	131	132	151	161	138	132	154	156	132	140	139	133	140	150	135	142	149	144	151	150	139	139	160	148	147	148	146	143	136	158	146	142	136	158	156	152	144	158	134	139	162	137	140	140	148	118	132	149	140	118	151	150	136	145	134	173	146	129	152	153	132	124	148	135	159	133	135	134	130	138	136	154	151	125	128	131	140	130	145	135	130	144	144	142	169	151	155	144	163	133	134	150	155	139	155	131	127	159	136	134	125	153	133	140	140	141	139	129	169	143	145	135	142	134	136	137	131	171	133	152	139	160	169	143	126	145	131	146	154	146	142	158	130	143	146	150	153	126	124	127	116	139	158	146	139	154	134	138	117	142	146	148	122	129	135	145	153	115	152	144	165	147	137	132	144	123	151	139	139	135	163	148	124	147	155	139	158	149	143	132	147	139	133	146	136	154	161	130	150	115	133	164	132	129	156	158	141	154	142	138	149	153	139	142	158	158	154	139	151	158	128	160	130	140	147	136	156	144	128	135	145	137	140	133	153	145	135	162	162	148	132	130	135	153	137	144	151	151	136	145	148	150	146	130	124	127	151	128	139	131	134	162	136	120	152	137	135	117	149	152	119	148	130	144	149	128	129	136	131	150	147	173	156	136	126	131	145	152	143	141	147	119	132	139	165	138	144	153	136	124	132	152	151	127	139	136	137	127	146	142	143	138	136	123	150	144	129	133	142	147	159	140	147	144	165	163	146	118	132	159	132	140	141	128	133	158	149	145	143	128	148	134	145	158	138	154	140	130	149	119	145	133	127	112	134	152	169	130	134	128	146	144	134	137	128	148	142	151	135	153	137	158	158	142	139	138	152	145	150	125	147	131	125	135	123	138	139	160	131	132	151	121	154	155	140	143	145	145	140	162	144	125	132	145	155	129	146	150	161	144	157	127	115	166	151	140	149	150	153	136	126	135	133	151	142	127	138	142	135	137	131	153	139	128	141	155	161	136	128	153	122	149	146	142	127	123	158	142	151	158	132	129	132	137	136	125	129	153	140	157	134	147	116	157	159	148	150	148	141	129	147	139	130	142	137	140	156	138	123	132	139	150	141	148	134	141	144	143	144	157	137	162	156	152	143	131	132	157	164	118	118	183	143	133	122	135	131	140	149	147	123	148	139	170	155	135	132	153	156	161	136	135	136	151	128	145	150	142	169	134	124	133	126	136	125	150	125	115	123	134	145	152	133	141	144	145	143	143	144	118	124	137	130	144	135	149	162	141	142	131	145	138	135	134	148	144	141	148	167	126	146	146	134	134	116	147	141	142	141	120	133	146	144	137	125	140	146	117	144	155	138	143	155	152	140	151	131	148	148	164	145	148	131	144	123	147	146	125	165	135	144	152	151	158	137	130	125	157	149	153	127	127	123	140	127	141	152	145	135	149	136	154	125	124	117	130	130	144	162	129	129	123	141	140	147	131	160	151	130	151	138	153	127	144	138	141	131	154	150	135	138	131	141	126	139	128	118	134	139	165	135	147	134	138	136	122	143	159	146	140	138	148	166	148	135	139	136	166	142	155	113	144	140	134	150	156	131	151	142	154	150	155	142	140	134	127	149	144	133	132	137	145	144	141	145	138	140	119	159	129	124	141	155	143	134	145	158	135	173	141	153	123	120	175	164	135	143	150	149	154	143	157	144	138	129	124	126	154	151	134	138	140	144	117	133	151	152	132	149	140	126	130	134	144	136	155	135	135	140	126	142	126	148	134	149	147	149	132	143	143	152	149	146	145	141	134	157	168	155	145	140	144	124	140	135	123	131	154	138	147	129	148	140	131	137	111	130	131	154	125	147	135	155	156	142	129	159	133	134	160	126	130	130	141	144	140	160	156	142	144	150	155	147	145	143	113	156	152	133	159	155	143	146	150	129	147	140	143	127	157	139	159	157	158	152	135	147	144	151	144	137	129	126	148	149	148	129	139	138	162	139	142	155	129	128	126	139	130	131	147	132	151	169	147	146	142	134	118	151	135	145	155	136	161	140	170	147	185	133	174	146	131	142	159	122	158	137	141	154	142	175	137	132	141	151	144	163	132	147	134	138	148	137	152	155	147	122	139	115	136	145	137	134	137	151	154	150	149	149	164	152	144	130	151	155	148	135	137	144	132	148	139	155	126	131	140	139	140	155	141	124	137	122	136	147	142	134	135	139	175	161	141	148	121	140	133	145	139	140	143	141	152	123	144	141	173	143	142	152	142	137	154	148	135	143	137	137	142	137	147	146	143	140	166	153	120	143	147	149	148	159	139	133	119	152	127	127	132	163	143	135	143	157	142	126	138	173	138	158	149	137	157	156	160	145	153	140	147	139	153	124	147	137	120	148	142	136	173	135	126	127	140	143	148	140	123	138	136	153	149	125	167	132	147	160	139	132	132	141	162	136	152	141	136	139	147	141	143	131	139	172	129	138	143	151	137	133	126	120	139	125	132	127	139	139	134	158	113	129	134	153	139	142	152	150	143	155	143	129	121	133	153	121	145	147	163	145	144	134	154	146	139	146	126	140	150	162	162	153	150	139	144	153	148	154	156	140	152	147	154	130	146	153	140	141	147	145	141	139	157	131	150	143	129	142	132	148	134	144	141	149	150	117	147	127	147	142	132	147	132	146	154	130	160	151	147	131	139	147	144	140	143	128	147	130	127	163	151	145	151	144	144	147	137	145	145	140	113	153	142	131	133	134	137	144
5026	883	722	456	333	268	244	207	214	206	202	183	174	175	170	174	149	176	180	133	159	164	177	159	176	162	182	174	160	178	169	167	181	176	171	173	156	156	178	148	177	173	178	171	199	175	182	159	147	176	184	162	163	168	169	178	171	147	147	156	175	157	153	172	173	194	156	164	150	158	183	169	160	174	157	159	187	174	163	162	143	178	143	161	168	178	170	165	156	177	149	178	168	161	160	169	169	182	159	167	174	147	132	165	167	163	168	153	173	163	158	170	180	157	145	182	154	187	170	140	160	142	166	156	155	150	158	179	153	151	170	172	166	146	175	178	146	164	162	160	170	166	154	165	181	169	174	180	169	148	180	170	167	155	142	150	165	159	163	168	184	157	169	159	187	184	177	159	173	152	159	163	181	171	166	160	154	174	179	171	160	144	177	164	159	171	157	127	169	150	165	163	136	187	157	172	149	167	159	188	165	147	163	169	147	165	150	164	176	168	167	148	175	153	181	164	174	148	135	159	148	144	163	162	163	168	157	152	187	161	157	159	143	147	164	159	151	169	151	155	176	182	148	151	170	159	163	175	154	168	169	176	180	174	166	167	142	156	173	138	168	182	162	171	177	187	175	166	160	186	154	173	160	149	174	161	169	149	166	168	160	177	167	145	147	160	152	162	180	164	171	162	159	162	144	168	158	148	149	155	147	144	179	137	149	178	147	155	162	160	174	169	160	164	169	187	158	170	188	164	143	152	162	157	168	154	168	165	179	152	187	160	194	143	150	150	147	154	152	165	173	162	160	148	181	182	159	149	175	179	169	163	163	147	156	172	178	152	178	158	153	159	180	143	174	159	156	167	170	160	159	153	166	172	155	141	200	170	169	166	170	167	182	167	182	162	175	154	167	161	162	181	160	142	166	192	147	165	179	161	157	187	167	164	160	146	181	178	150	152	150	153	172	148	158	188	164	177	186	162	149	160	163	169	176	195	190	160	170	185	153	183	171	167	169	161	157	151	162	172	178	173	153	160	157	144	164	161	174	179	159	160	143	198	163	161	201	166	159	160	151	156	169	170	173	144	156	186	162	159	176	151	160	170	166	164	162	169	160	177	179	172	172	179	172	153	149	176	149	195	174	152	158	158	173	179	177	159	152	166	162	156	155	157	177	159	130	161	153	182	158	177	158	149	154	163	167	167	155	164	162	162	148	181	148	132	169	144	188	174	176	182	176	149	147	153	165	175	193	181	168	148	172	160	155	154	162	163	158	157	169	155	171	155	178	149	176	156	161	177	142	168	187	156	150	164	191	159	174	180	185	158	152	161	159	129	169	154	163	155	171	162	167	158	156	164	149	158	160	176	172	184	173	181	164	190	164	150	153	161	150	156	164	159	139	157	172	182	160	151	188	166	177	169	171	165	149	145	198	171	154	148	187	161	144	179	157	148	170	176	175	163	164	149	160	152	166	160	178	167	151	157	176	171	148	185	164	167	158	169	154	161	150	156	164	172	178	167	164	146	161	155	169	154	175	165	162	184	169	150	173	162	143	183	151	181	177	165	147	149	164	150	156	174	169	173	166	179	159	179	155	158	171	159	178	160	186	161	158	160	175	175	164	174	163	147	162	158	158	150	161	147	147	139	141	184	148	167	141	186	158	174	169	142	146	173	164	169	178	165	164	152	175	171	152	155	140	176	175	148	171	144	141	164	152	191	167	158	164	159	140	150	167	167	157	171	168	169	130	166	167	151	158	148	133	161	148	154	171	161	162	154	174	151	154	167	164	176	173	144	154	173	160	176	157	166	135	191	193	184	167	158	151	165	162	187	153	144	174	152	176	154	162	180	137	155	182	161	178	185	161	150	167	173	164	150	149	176	161	140	176	177	165	183	142	140	169	141	160	147	185	155	158	176	160	160	170	143	185	167	152	157	141	130	180	166	150	167	186	195	137	172	177	169	170	156	155	162	165	178	159	155	180	154	169	155	164	136	151	171	183	174	146	162	146	168	163	160	157	175	172	180	176	173	184	171	167	160	146	148	180	162	147	150	164	171	173	186	177	165	162	161	179	169	161	160	157	150	150	168	168	176	163	179	152	167	160	159	173	146	144	148	153	152	161	181	193	152	176	173	164	163	159	161	154	151	189	145	180	179	140	160	155	167	187	150	143	150	158	179	169	177	166	187	157	153	143	149	174	173	159	155	172	157	158	174	175	169	164	178	151	163	168	140	161	157	163	177	156	168	168	139	151	167	168	162	166	166	164	185	140	176	170	175	175	150	175	181	169	192	156	181	187	164	166	174	171	171	159	168	164	168	152	146	163	159	166	166	154	153	173	152	177	166	192	165	162	189	156	175	147	156	165	150	156	157	158	177	163	180	174	176	184	170	138	161	173	162	175	188	152	164	178	156	174	159	198	154	156	160	169	200	167	165	158	149	181	173	160	173	151	167	180	156	205	170	181	148	184	153	161	183	154	185	173	159	150	174	163	177	173	177	170	173	149	157	181	162	168	194	169	160	154	183	152	172	155	178	161	178	115	178	159	169	161	151	140	155	176	173	157	157	162	165	171	156	169	151	174	150	142	152	170	138	161	149	176	142	164	152	157	176	194	179	172	185	173	165	159	161	155	166	171	155	153	140	163	163	167	183	169	166	161	180	146	157	167	146	152	181	161	150	164	150	155	152	144	152	187	173	184	160	168	156	155	161	169	167	178	182	188	157	169	142	190	157	165	163	163	171	153	163	171	159	152	170	163	165	162	136	174	136	171	151	151	182	160	158	181	152	162	155	163	162	156	179	179	169	167	158	186	167	194	166	173	159	194	181	174	171	160	174	180	146	179	176	189	174	157	163	174	157	162	166	165	173	166	179	175	178	178	177	152	152	155	164	156	169	170	155	177	165	154	180	136	143	149	160	175	162	169	186	181	154	146	161	145	142	187	167	151	165	154	169	181	169	171	180	159	147	175	174	159	146	172	160	157	158	165	162	164	160	152	161	171	171	157	159	166	159	156	155	135	150	151	168	171	166	145	161	149	187	156	136	131	163	159	179	153	152	157	168	155	165	179	171	159	174	174	160	156	165	175	163	169	166	176	187	178	152	188	147	163	147	158	163	179	133	153	154	174	164	171	142	166	187	171	172	182	167	168	163	168	155	174	164	135	173	155	173	168	157	138	189	155	159	175	169	147	160	176	153	158	203	160	160	156	152	177	171	156	167	150	165	197	181	187	150	160	161	159	144	180	168	184	162	152	143	177	169	158	164	177	161	159	164	174	140	161	166	173	165	171	187	180	164	185	134	140	180	160	189	141	175	163	177	165	140	172	166	174	170	169	195	162	171	148	161	156	158	183	146	178	151	172	169	155	151	163	164	166	179	148	156	164	155	163	183	175	158	170	164	163	166	193	142	134	181	193	150	182	165	153	163	162	197	154	168	154	174	145	186	171	171	173	181	168	165	149	166	170	164	164	158	178	151	161	164	149	181	149	165	167	167	160	149
24367	20352	26443	24116	20330	9024	1316	881	704	660	558	517	487	478	441	429	452	434	395	381	356	369	374	373	368	372	345	349	372	377	359	386	371	372	353	327	302	323	331	359	322	381	350	342	329	346	351	332	353	355	347	321	364	366	330	343	370	328	300	286	355	341	326	340	330	337	333	334	293	329	293	327	354	318	362	355	333	325	326	351	326	364	307	326	361	339	322	346	333	293	338	337	318	314	351	292	341	310	312	368	311	345	324	313	351	310	315	326	304	328	322	330	323	320	351	314	346	335	327	335	347	341	346	339	333	334	302	332	347	327	350	354	362	332	336	331	330	308	339	344	334	352	343	316	314	335	328	331	332	352	341	354	351	317	358	338	323	342	334	364	342	307	283	320	331	335	378	300	323	338	328	298	308	325	319	302	345	342	364	299	339	319	341	339	336	326	327	315	332	342	346	338	334	296	326	323	342	325	347	301	355	341	353	362	338	315	310	304	352	307	320	336	327	329	315	286	291	313	316	312	342	344	330	321	331	283	350	311	349	311	321	304	357	323	340	314	347	336	338	329	339	344	318	316	332	361	309	313	316	312	323	344	303	333	347	345	311	334	330	317	329	316	316	291	343	303	303	312	352	327	325	333	346	294	307	306	332	324	311	333	346	346	311	326	324	344	324	348	304	311	313	326	320	331	343	328	332	336	342	340	335	307	372	292	323	301	324	319	344	332	296	311	330	339	317	352	316	326	312	301	306	336	332	360	306	325	333	314	354	317	311	350	311	301	321	354	314	337	340	334	329	335	332	340	369	306	335	344	323	307	320	354	340	341	353	342	331	340	348	322	327	323	332	326	320	317	314	335	328	314	358	313	313	314	358	341	337	326	330	331	324	328	331	341	329	316	329	302	318	340	334	300	337	322	324	333	322	317	299	326	351	311	324	338	353	327	369	312	346	306	326	332	311	324	302	347	323	351	343	313	297	322	312	316	343	332	335	312	330	325	318	301	339	374	369	332	310	301	296	332	340	356	320	305	343	346	311	331	331	315	327	329	345	306	342	318	330	336	336	345	326	316	334	343	321	323	321	322	300	295	348	332	334	315	316	338	330	318	347	288	306	354	313	324	336	342	336	301	368	322	320	323	381	340	325	327	304	354	359	334	365	349	333	325	314	316	336	321	340	326	305	358	307	324	336	332	345	320	319	321	341	367	341	331	300	339	348	318	326	314	318	323	337	369	342	338	309	353	332	333	295	371	333	311	314	337	338	347	324	349	319	344	319	291	326	331	366	302	362	344	334	340	349	294	320	320	326	319	316	344	356	342	357	357	348	325	330	356	299	329	326	328	305	315	328	319	367	319	291	326	332	371	328	330	350	319	314	310	351	316	309	321	334	314	312	327	329	326	322	352	312	354	341	318	360	335	335	327	308	314	334	311	341	350	318	318	322	334	326	297	320	307	308	362	359	316	324	317	340	331	363	323	295	348	328	343	343	323	314	312	354	328	354	328	329	370	329	313	334	336	356	308	343	341	313	334	336	318	330	322	337	335	363	375	347	332	314	317	282	341	316	339	347	353	307	319	341	330	333	332	336	312	343	301	334	339	332	344	338	328	310	344	328	313	343	329	329	311	339	310	324	322	309	307	309	321	332	368	326	313	311	317	290	328	298	328	335	349	342	358	327	312	329	317	328	316	330	321	329	341	365	317	308	294	297	331	320	321	346	352	304	296	336	342	303	302	305	310	337	322	329	332	374	326	324	320	330	325	346	316	321	283	304	392	347	324	328	347	336	300	342	333	306	327	327	342	310	315	335	322	325	358	313	310	325	280	322	300	351	310	336	343	332	338	320	336	282	356	292	316	328	316	330	329	335	312	333	345	330	310	326	334	330	341	341	344	340	335	318	309	314	311	290	347	294	347	320	308	336	347	325	303	315	311	312	303	314	330	355	335	334	324	351	349	344	325	311	328	312	339	330	324	322	332	321	320	311	304	337	344	340	321	340	339	371	342	348	327	336	311	333	344	356	329	324	318	324	318	319	331	340	330	342	368	319	318	342	305	339	361	336	318	357	339	341	315	314	323	329	343	331	347	307	323	358	350	340	320	313	339	348	323	322	340	351	359	318	318	334	328	353	320	317	342	315	337	342	320	355	341	314	349	291	333	308	308	341	318	326	334	313	349	308	310	338	327	368	340	314	343	370	315	322	297	340	326	346	318	326	357	341	333	303	318	339	354	323	313	317	319	338	339	356	341	327	349	357	334	335	354	303	349	347	332	295	309	341	313	346	331	302	327	330	336	321	298	349	344	341	349	316	320	348	328	297	325	316	335	324	309	331	307	315	352	339	346	336	338	314	315	344	334	328	325	350	363	334	328	314	313	299	315	336	332	336	344	303	307	355	347	380	293	312	355	315	327	308	338	349	345	345	336	290	335	308	316	329	354	315	318	342	326	330	344	325	312	350	327	333	322	332	352	339	329	349	354	315	315	312	335	312	332	325	350	333	318	307	357	358	305	320	326	340	323	329	336	328	336	343	331	306	318	329	326	326	331	326	302	342	338	355	337	352	329	318	315	307	303	335	357	341	337	319	310	313	353	336	335	341	335	313	306	332	350	322	357	312	327	326	328	332	326	330	311	349	352	325	336	333	349	313	304	319	335	318	314	350	299	303	309	324	314	330	308	303	298	334	290	342	348	319	353	350	314	312	289	329	310	295	317	312	312	318	319	334	320	326	306	354	338	341	324	321	302	324	311	319	317	326	346	324	312	323	334	308	313	318	313	314	324	336	330	321	313	319	303	328	323	320	335	328	313	341	355	334	342	341	317	340	335	336	347	343	325	348	334	386	327	307	334	341	345	340	331	326	364	310	305	347	311	342	308	328	302	314	326	339	322	343	356	309	320	328	326	339	357	339	300	345	361	348	299	330	332	308	301	335	330	342	321	358	316	352	321	317	324	332	321	320	364	316	326	318	355	335	340	320	301	343	326	349	331	321	353	325	343	323	327	326	329	331	346	317	336	345	338	334	340	307	337	343	307	366	310	352	291	317	330	350	320	354	349	360	304	308	355	343	322	335	313	344	325	325	321	355	333	318	303	310	346	319	331	340	321	272	316	348	335	333	307	334	343	360	312	331	326	354	331	358	323	321	329	322	344	339	331	330	363	337	335	349	319	317	342	352	305	307	327	347	327	335	319	318	338	319	366	358	310	339	323	286	329	335	351	317	321	332	318	316	322	337	335	341	349	337	338	347	324	311	354	333	336	364	337	343	299	369	339	338	358	336	358	371	332	323	316	336	296	326	330	319	338	330	292	334	309	293	292	299	310	346	326	297	314	297	326	345	318	331	327	318	321	312	324	321	353	309	369	333	354	360	322	353	297	304	327	316	315	338	338	303	343	330	339	346	321	323	332	322	328	296	345	322	327	299	333	340	382	315	341	365	338	323	301	338	363	341	310	312	312	326	350	314	316	337	321	366	315	312	294	340	301	296	348	336	295
8548	11908	10828	5766	3563	2491	1936	1488	1213	1056	921	855	719	609	598	582	530	501	554	487	428	456	433	443	420	415	425	377	375	410	369	374	376	330	340	373	377	355	314	321	347	341	386	320	314	319	349	330	351	369	317	375	317	342	328	340	321	335	328	324	341	320	336	334	326	303	319	358	352	309	337	320	289	368	311	336	322	341	338	336	317	326	314	308	332	328	297	336	316	330	315	321	315	329	320	374	337	303	355	315	306	311	357	328	336	344	346	323	329	312	299	353	324	317	294	342	307	312	325	328	319	332	337	349	328	329	336	341	346	334	304	297	374	319	334	331	353	342	308	362	324	325	332	354	311	335	341	303	331	307	296	327	324	315	302	324	305	326	341	311	290	305	337	355	317	310	304	322	306	340	340	327	327	332	337	326	331	307	317	313	352	332	368	317	349	347	324	332	297	317	339	294	295	325	316	297	309	333	329	322	290	310	310	301	328	329	326	342	325	306	379	315	312	355	336	283	311	292	317	331	325	331	333	334	331	327	352	323	316	332	330	306	304	278	319	312	327	339	323	337	302	307	324	339	337	317	346	304	294	331	306	311	334	356	332	346	349	295	328	323	327	301	323	294	329	337	307	317	338	320	338	302	332	333	303	302	303	311	311	316	325	341	328	316	317	298	294	306	310	333	326	301	333	336	290	321	344	330	333	325	328	347	306	308	343	308	327	320	336	351	326	317	289	324	365	360	341	339	331	331	312	348	314	330	335	295	319	329	312	330	360	327	339	308	334	316	296	303	331	338	279	332	339	318	334	328	298	327	303	333	327	297	318	321	276	296	367	295	307	325	355	321	299	342	328	313	332	299	318	312	296	311	321	319	333	348	326	316	308	336	340	298	340	320	323	351	334	349	329	339	320	338	318	350	295	324	327	310	332	338	361	314	312	324	320	357	321	308	321	317	325	321	319	320	311	337	339	332	323	332	347	312	311	310	306	339	337	336	349	327	304	325	307	314	343	335	307	317	317	336	334	307	312	308	336	352	351	337	331	354	308	342	352	321	328	313	302	341	326	331	327	318	334	321	362	291	314	321	307	332	320	327	310	306	375	323	294	315	308	349	331	329	331	375	327	316	319	307	310	355	306	321	313	337	326	307	314	309	308	350	353	328	335	322	353	314	340	309	358	335	311	342	345	354	316	325	350	310	324	323	349	277	335	302	335	333	333	284	335	295	348	330	314	290	310	300	325	311	328	310	303	338	348	385	305	345	333	325	329	344	305	323	289	297	347	349	333	319	344	333	335	304	361	313	316	305	333	343	325	319	358	349	360	332	310	321	346	301	350	323	311	327	288	281	307	330	291	365	332	313	320	331	343	332	297	308	336	337	298	354	329	301	307	336	302	337	322	338	312	332	312	347	337	359	319	337	349	298	290	313	343	338	321	338	324	325	339	315	324	308	341	302	287	320	306	324	350	325	320	330	315	347	341	364	313	333	313	322	299	320	320	337	323	307	299	345	328	323	330	322	299	353	367	343	298	331	326	343	354	329	334	319	314	300	325	314	329	324	337	340	323	317	317	346	292	319	357	325	300	338	285	292	310	325	348	317	306	295	317	317	341	316	357	328	321	345	305	309	324	354	325	306	299	324	305	308	314	352	310	329	339	307	316	309	339	297	338	279	296	350	343	317	304	307	341	337	314	303	345	359	351	324	325	342	325	314	337	316	311	320	336	312	338	367	356	313	323	296	331	358	329	336	323	316	331	353	298	324	304	332	363	314	329	333	348	307	336	319	355	317	336	357	331	313	311	365	293	310	337	349	294	316	330	297	343	335	289	319	327	321	312	309	313	317	294	323	300	311	323	353	324	329	308	310	323	305	314	337	323	292	311	327	313	298	322	328	301	297	326	343	322	331	314	371	302	312	327	294	301	325	350	304	320	340	348	327	321	311	329	275	293	333	312	331	284	306	333	346	353	299	325	336	326	298	310	339	312	319	313	330	340	327	336	309	322	333	321	295	314	324	317	339	307	328	327	340	323	345	318	300	313	321	295	352	339	297	340	295	340	343	313	321	350	321	321	312	327	269	312	311	315	343	316	350	301	337	344	308	321	313	358	332	346	318	323	317	323	332	326	328	324	348	307	318	329	344	324	323	330	328	317	359	318	351	312	334	309	316	318	347	350	347	331	328	338	319	327	291	324	316	330	342	314	322	337	296	334	335	333	340	322	312	321	312	339	321	333	305	334	360	359	303	345	334	338	337	335	326	340	302	320	327	308	336	340	314	332	341	297	299	330	301	335	311	358	316	327	305	326	317	315	344	317	302	319	322	345	324	313	299	330	295	352	291	323	310	312	336	358	355	307	337	303	329	340	314	299	296	324	326	322	322	309	320	330	282	327	325	322	301	314	291	299	323	327	315	298	259	326	314	279	326	361	336	332	341	326	304	303	328	320	316	341	323	323	297	328	346	318	354	313	287	317	348	334	300	338	331	325	304	321	311	326	329	292	314	350	321	305	304	352	328	325	337	327	348	343	294	325	287	327	342	333	293	321	322	333	349	347	324	336	297	275	301	336	291	311	313	305	303	324	363	339	304	295	337	350	353	364	335	305	323	308	319	308	321	306	324	352	313	330	327	298	314	340	332	319	296	343	346	346	284	316	329	321	343	348	341	347	327	375	325	288	321	308	321	341	330	285	325	288	314	322	319	352	293	332	347	285	315	359	303	326	341	297	316	327	277	314	323	312	336	323	328	326	288	315	318	329	351	293	321	347	349	303	350	330	334	328	292	356	288	321	293	337	328	348	308	302	344	313	323	324	325	339	309	333	320	338	300	299	335	327	299	319	334	327	332	318	316	328	309	330	325	373	323	320	326	360	295	323	326	320	301	341	336	329	350	282	339	355	305	325	365	291	308	308	311	326	318	304	338	310	319	343	330	313	354	333	312	320	308	317	300	348	363	310	324	353	319	304	327	308	345	319	298	323	333	302	293	322	309	359	359	316	314	359	326	328	323	326	327	330	305	314	294	329	333	333	302	301	311	315	325	333	339	336	336	337	300	329	288	361	333	327	312	322	300	291	307	334	303	297	336	327	318	332	335	338	359	327	317	340	336	290	330	366	339	317	326	323	347	357	313	319	306	317	317	300	306	329	324	346	313	324	304	318	332	304	315	317	321	328	324	314	305	316	346	334	315	315	308	309	353	320	330	328	297	290	339	341	300	307	333	328	301	340	323	300	324	332	357	340	323	320	345	333	318	299	349	333	302	340	335	337	320	346	315	335	352	321	313	317	326	326	332	297	322	315	314	328	311	337	306	323	317	339	335	336	336	303	302	329	335	294	324	340	321	352	337	347	332	301	322	310	310	329	344	317	334	340	343	296	312	325	340	304	310	315	316	297	321	331	298	323	320	306	289	325	305	333	346	299	306	308	316	311	318	316	348	312	337	312	330	315	312	330	326	330	311	334	310	316	350	343	342	316	325	328	329	335	296	359	327	278	326
22544	20404	26991	23708	20406	20475	7977	1748	1285	1228	1102	1010	960	938	878	910	882	792	777	739	747	780	748	732	767	772	751	750	698	663	709	718	697	685	696	699	678	684	669	668	636	706	657	683	627	668	646	643	705	652	676	665	654	709	657	720	608	605	683	653	705	662	698	639	665	650	652	616	625	642	718	679	664	625	663	688	645	659	638	653	630	678	638	671	621	655	710	673	613	611	618	693	616	624	674	633	642	661	688	624	663	601	625	612	659	642	653	591	704	613	606	629	710	692	624	638	631	648	613	678	693	599	651	661	638	672	634	645	610	597	648	656	656	658	665	657	669	607	638	664	674	587	643	637	654	641	611	620	660	628	623	607	644	660	600	647	629	676	637	612	627	682	678	668	618	569	673	640	616	683	704	645	657	658	674	605	672	615	641	622	641	625	672	629	670	627	693	640	637	612	648	641	612	597	632	643	612	654	670	670	674	622	613	623	593	667	635	622	670	640	651	645	668	626	627	671	643	638	645	632	619	606	678	610	633	622	611	599	566	682	652	665	652	655	599	621	627	663	588	649	673	633	652	643	652	643	612	653	656	608	619	663	635	630	625	613	631	624	651	653	638	613	614	631	609	624	682	617	686	692	630	648	631	602	663	610	616	627	667	644	638	605	632	619	630	638	615	669	600	679	696	616	623	682	636	617	671	649	667	656	616	663	678	583	615	640	604	563	627	634	655	691	635	654	712	626	677	634	629	612	658	614	681	641	632	641	636	658	663	650	617	597	630	619	665	669	656	646	663	607	633	646	640	646	637	660	673	621	648	607	681	672	599	672	701	643	661	639	669	660	629	633	661	658	677	665	656	656	643	633	671	653	610	624	632	625	594	642	659	658	589	662	630	592	574	619	634	606	617	631	683	619	599	596	650	650	650	627	666	655	624	651	666	638	649	653	676	632	648	646	652	663	647	652	641	628	625	687	634	626	672	665	658	678	604	618	621	643	641	624	639	640	662	642	639	613	658	692	616	624	595	623	637	647	669	661	658	635	659	651	635	711	634	648	673	661	664	652	611	633	651	645	613	661	623	641	641	641	705	626	637	643	615	646	644	581	678	650	618	621	677	600	598	648	655	615	650	662	672	665	625	640	615	694	635	684	659	668	661	663	692	641	608	612	628	645	659	645	679	638	591	680	650	625	627	655	569	618	629	674	657	635	664	611	660	639	648	627	655	625	658	613	642	636	669	665	661	627	618	671	652	628	632	613	657	675	640	664	651	613	645	681	645	663	646	642	652	625	673	641	625	637	613	629	661	582	610	606	621	645	677	594	663	634	650	654	658	636	658	637	671	640	630	591	629	655	610	606	672	622	661	673	638	677	632	606	656	660	604	598	634	652	683	601	620	604	629	666	634	586	629	647	619	661	566	658	637	628	627	624	637	630	634	589	682	628	658	636	634	639	680	651	638	649	664	622	637	631	644	651	661	596	632	669	649	683	602	656	628	656	682	639	595	624	638	626	659	666	651	647	665	661	613	601	628	619	653	611	644	631	632	627	643	650	638	661	650	672	657	664	639	619	574	641	638	652	640	662	623	688	620	600	663	657	586	621	630	669	638	676	644	641	612	638	640	650	648	642	611	601	623	641	627	642	579	654	622	584	662	656	631	615	634	610	658	641	590	616	654	609	583	605	613	701	651	651	638	649	667	659	635	632	651	620	641	693	649	645	682	662	668	656	657	627	593	591	640	604	641	692	612	611	655	600	669	632	623	662	696	657	666	649	694	613	636	669	624	656	660	693	630	660	629	696	581	597	649	663	617	649	610	634	608	607	633	663	599	623	647	615	670	637	640	579	716	654	633	640	659	653	669	679	660	642	607	655	606	657	635	603	631	631	608	624	664	708	642	639	658	641	612	619	690	657	578	629	606	607	694	666	670	621	675	639	556	663	657	655	634	634	671	578	623	659	689	635	655	685	690	662	630	674	641	638	670	670	611	627	628	645	671	652	641	603	653	606	635	598	665	597	629	643	624	677	608	610	650	580	685	617	659	635	646	631	638	624	663	673	623	643	686	700	655	644	609	645	637	621	697	582	627	638	606	648	637	688	640	603	619	584	654	638	625	658	698	645	660	671	618	643	650	629	671	635	644	634	639	618	619	606	653	638	656	648	618	629	643	650	634	693	621	628	605	637	604	652	572	621	662	637	627	640	613	607	646	616	613	653	631	659	640	653	607	689	648	610	625	672	647	634	629	646	626	623	630	675	658	664	592	620	612	626	651	631	611	609	645	678	685	672	694	599	614	639	566	646	645	632	646	650	656	647	653	666	621	624	644	640	629	624	675	673	598	590	606	674	633	644	623	686	655	629	646	611	678	639	646	694	625	611	606	654	666	648	682	635	649	621	644	637	604	626	640	598	701	579	638	652	665	695	651	616	605	657	643	655	672	657	641	646	680	650	643	676	657	622	721	634	633	616	632	638	604	635	619	640	670	660	635	615	658	597	651	660	597	652	601	649	690	602	603	591	650	642	610	622	652	621	617	661	608	619	628	594	605	731	620	627	596	633	646	633	598	595	622	661	629	638	669	661	641	603	636	641	686	665	645	623	638	603	597	660	630	667	645	643	680	651	623	640	631	663	655	660	689	638	636	624	633	657	675	637	639	634	598	596	595	625	634	651	695	622	636	640	593	623	692	646	689	658	684	658	616	655	650	628	640	649	630	654	683	671	623	609	634	629	610	623	637	606	648	633	615	602	615	600	662	643	660	618	608	650	657	656	668	628	639	595	656	601	667	637	652	624	646	629	650	635	688	631	615	642	630	623	674	598	625	655	684	615	659	586	610	677	648	627	670	620	685	613	640	594	663	642	641	650	608	636	635	681	631	616	608	637	667	608	688	649	636	600	638	616	613	686	655	667	669	623	656	670	653	658	627	602	672	670	638	645	624	612	640	616	668	610	623	594	628	617	600	652	656	658	647	638	641	644	618	659	647	672	601	614	678	658	642	672	604	647	655	616	635	644	645	610	663	669	660	629	600	676	605	679	639	644	625	640	614	631	612	646	672	710	641	599	650	647	656	616	670	602	674	606	604	637	700	595	627	660	670	650	647	619	612	641	616	639	597	659	624	659	648	673	649	586	614	660	619	658	658	643	649	609	672	617	657	636	621	633	613	681	604	659	601	656	652	636	642	640	609	620	690	649	631	635	593	660	616	612	662	673	640	616	622	655	616	595	643	593	656	644	652	659	584	644	654	668	646	671	674	612	632	671	632	604	640	637	657	645	661	659	643	653	656	585	630	685	624	585	653	668	696	653	616	608	608	644	645	635	647	670	619	620	645	646	638	644	604	642	615	602	603	613	645	644	607	635	660	637	620	638	645	604	676	642	614	633	644	614	630	651	607	637	607	636	631	670	663	649	663	656	678	646	601	631	644	610	647	636	637	626	694	642	690	636	649	614	633	628	591	639	625	690	669	695	611	660	646	620	644	676	631	628	611	626	642	657
11972	18656	17362	9752	6599	4648	3619	2823	2312	2084	1717	1548	1358	1254	1148	1104	1081	978	955	943	899	878	821	846	784	764	784	737	801	727	746	682	739	722	663	674	716	666	704	681	673	722	631	716	670	668	650	663	657	666	661	633	695	672	635	646	644	613	627	661	623	619	647	619	627	645	659	585	651	654	655	618	657	622	633	645	631	644	621	594	628	630	702	613	604	628	664	672	638	649	642	594	613	586	667	661	640	628	668	586	608	629	614	632	647	639	593	674	611	631	593	622	634	604	627	619	594	636	654	605	642	601	606	643	601	605	613	645	668	645	608	624	607	597	663	620	618	637	660	629	671	637	634	600	607	602	579	613	648	630	623	628	632	607	646	627	595	604	628	610	616	606	653	642	650	598	618	575	635	616	639	615	622	634	613	602	592	623	573	619	644	624	650	656	641	659	601	602	637	607	581	690	608	620	634	621	621	570	625	612	621	633	629	637	615	624	593	608	591	607	611	645	648	578	628	618	631	606	581	618	632	620	590	618	625	631	610	608	620	596	663	611	603	582	601	620	660	629	593	646	610	575	660	604	630	580	630	614	594	598	631	570	652	602	639	625	639	656	602	664	626	673	583	627	638	620	626	640	611	605	610	588	609	623	620	596	615	667	644	618	579	627	621	630	637	612	628	595	602	612	634	609	599	624	608	595	628	606	600	642	657	645	591	623	609	636	570	651	621	622	645	604	627	641	629	656	637	627	609	614	623	602	665	641	618	628	597	623	625	607	595	610	609	604	625	619	645	612	617	630	607	641	629	617	623	617	627	624	660	586	646	625	569	622	609	596	642	614	659	573	626	612	636	643	620	673	567	650	578	604	628	661	674	602	640	621	663	634	630	609	671	614	602	597	612	609	598	632	632	609	613	652	643	622	606	648	632	625	605	648	646	611	582	621	648	628	639	590	656	576	675	604	600	640	635	645	599	620	624	595	617	615	623	577	649	616	675	593	602	624	622	611	610	637	596	614	667	610	621	643	615	639	588	590	625	624	607	587	612	642	651	654	565	646	623	633	631	598	596	604	639	649	624	612	626	614	671	605	610	628	655	600	672	651	634	657	649	624	636	625	628	641	633	653	595	590	611	654	608	601	581	589	586	571	580	628	611	621	610	630	607	655	592	600	635	625	653	658	625	638	646	579	598	613	619	589	603	610	655	613	652	611	576	620	645	665	619	634	604	604	653	649	649	576	656	629	616	605	610	622	577	601	643	604	638	648	648	645	643	591	648	647	582	627	633	626	601	608	613	622	643	617	586	603	570	597	586	598	612	651	582	620	634	570	634	611	616	634	624	647	610	588	644	649	609	598	573	601	597	634	583	613	584	609	652	659	602	633	621	638	642	634	589	599	656	592	601	617	605	617	658	617	613	583	625	618	631	646	593	613	646	638	654	648	586	678	616	607	653	624	631	611	628	602	616	603	628	641	619	651	577	647	596	648	642	625	582	638	607	603	559	652	626	640	602	633	600	618	625	615	572	645	563	629	606	648	621	616	650	602	616	619	596	609	568	663	649	643	628	582	596	625	554	632	620	609	609	605	608	652	631	642	573	628	582	597	608	627	601	606	628	634	606	593	661	636	590	617	634	630	591	596	610	621	616	600	643	669	630	615	626	575	613	594	592	575	665	661	655	605	621	630	617	650	603	652	597	640	658	601	638	623	592	685	629	625	591	601	639	623	610	641	651	646	642	625	627	596	575	635	616	608	627	619	636	630	598	565	663	596	621	608	612	596	583	630	566	603	616	662	632	633	663	624	666	620	662	613	633	621	628	603	610	578	643	622	612	643	643	613	632	665	611	600	634	634	620	605	633	620	616	634	607	609	618	564	612	673	623	593	629	667	614	590	639	564	627	648	598	618	616	620	651	614	642	618	625	618	610	574	586	646	636	668	603	627	600	669	600	664	653	668	622	616	640	602	600	585	614	608	605	625	627	597	663	629	629	627	600	633	584	640	648	599	649	677	612	592	604	638	567	622	631	603	636	633	603	605	643	641	643	620	636	595	648	635	591	576	615	599	623	607	549	619	642	635	622	595	598	567	611	599	623	581	627	631	603	654	616	617	584	603	604	606	610	615	622	627	640	620	670	595	633	639	611	635	680	603	656	622	631	615	596	629	594	649	625	599	645	621	606	594	637	645	622	593	617	611	618	617	626	646	610	595	622	635	605	606	608	610	625	672	586	609	629	629	613	589	645	626	613	619	644	617	626	606	598	650	622	664	631	606	640	561	619	634	648	610	638	656	638	628	627	604	613	616	630	602	645	633	604	595	589	612	596	623	704	652	593	622	593	651	568	590	627	622	624	640	612	635	578	599	630	622	637	603	589	644	626	585	671	639	597	618	621	572	607	645	611	609	645	614	634	603	617	603	602	640	645	629	621	566	634	598	661	654	604	579	638	641	636	614	625	601	621	639	631	605	572	661	598	629	616	657	590	624	624	656	640	620	583	643	611	653	590	606	591	607	658	663	629	642	668	640	643	591	646	610	647	660	658	646	635	617	649	647	648	609	639	621	597	602	603	614	634	677	636	616	618	587	615	613	564	581	687	603	601	626	633	653	637	589	600	644	654	619	601	651	594	634	662	614	622	603	626	633	604	586	603	608	634	655	606	631	622	612	592	597	625	631	627	643	637	602	613	608	617	616	593	604	610	626	580	604	614	626	622	569	654	628	642	605	589	604	633	631	605	625	644	626	626	580	585	576	602	618	623	580	653	612	614	637	640	582	641	599	640	629	608	647	630	638	588	600	648	603	621	639	665	579	603	624	632	615	611	586	639	590	613	620	633	662	626	595	621	639	629	591	614	688	628	665	633	630	636	623	635	634	627	679	650	627	612	582	665	569	655	614	602	576	625	608	635	582	650	617	632	673	617	636	625	695	595	642	630	599	643	612	588	629	578	626	639	616	637	609	620	630	681	601	602	616	588	623	624	645	587	666	602	611	594	587	632	651	598	589	631	614	624	658	615	623	625	594	616	655	580	600	607	577	599	611	614	661	617	618	608	630	590	579	594	606	608	698	600	589	656	635	622	602	651	599	594	602	653	621	594	631	621	604	615	628	646	572	623	630	579	641	627	636	629	597	607	624	577	590	647	614	631	659	608	616	604	668	623	580	622	633	591	651	616	573	623	624	628	644	618	630	662	596	667	628	613	620	616	667	652	584	632	619	596	649	642	642	647	626	625	641	576	599	614	587	617	637	620	601	613	612	597	589	627	629	601	607	625	627	658	625	603	607	600	606	627	583	620	625	559	642	637	625	646	617	615	618	606	613	649	628	650	594	615	627	619	630	628	606	629	608	623	624	605	627	643	607	613	570	602	560	636	626	651	616	635	592	577	603	594	638	628	618	626	635	610	580	645	601	609	635	608	647	644	632	601	613	590	645	601	606	602	607	583	585	657	605	617	610	639	620	639	656	608	597	586	620	628	573	612	631	615	591	620	672	596	624	648	624
27655	12678	1277	353	237	218	168	155	149	163	136	152	143	137	169	166	132	143	139	145	147	127	173	140	144	146	139	161	164	141	158	144	129	135	163	134	131	141	137	143	143	146	131	152	146	155	124	158	160	141	140	152	128	147	155	132	162	135	140	143	138	148	129	139	162	135	142	145	138	135	135	166	130	141	138	137	131	169	150	127	129	140	136	122	145	150	142	136	139	142	143	146	144	150	144	125	160	149	138	109	155	122	153	130	131	142	144	154	125	138	146	128	128	153	155	125	140	145	145	135	139	145	151	140	129	142	153	146	136	144	122	124	149	167	142	162	146	138	142	131	134	138	142	157	135	146	140	143	141	144	156	155	139	144	123	159	153	124	132	127	146	144	144	126	122	137	157	148	111	129	128	149	131	144	126	136	147	157	149	131	154	147	157	146	137	129	128	129	134	147	160	124	151	154	149	154	151	157	148	144	130	170	159	159	154	161	130	135	137	150	130	138	141	145	120	145	126	165	149	124	129	143	133	131	145	139	157	144	146	151	158	148	154	148	151	134	134	124	138	134	151	164	148	141	121	149	151	146	149	133	163	174	145	133	129	166	142	175	143	138	129	159	141	130	148	127	156	134	138	140	136	155	138	143	153	138	144	151	132	141	135	122	152	156	126	178	141	140	147	141	141	146	141	138	139	138	142	149	143	155	159	153	123	134	157	143	154	162	148	162	129	132	124	161	118	141	131	144	137	126	150	146	134	145	145	145	140	137	131	156	129	165	141	126	144	143	126	141	140	138	146	151	141	136	162	123	141	149	130	157	156	152	140	128	121	163	155	138	145	138	134	131	136	135	134	141	160	141	163	141	146	144	141	132	151	154	127	151	162	125	122	148	142	148	146	145	138	122	132	142	132	155	159	153	146	150	140	152	135	132	124	136	148	144	135	127	125	156	118	158	155	147	147	150	128	157	138	131	146	176	152	156	124	153	152	161	142	128	132	145	145	152	165	138	150	119	138	136	137	151	112	135	146	152	131	173	131	126	132	139	130	136	148	145	137	142	151	141	143	142	135	130	133	131	150	152	155	140	132	126	140	150	149	144	140	120	150	140	149	129	147	124	134	135	130	157	139	131	145	127	164	146	131	117	141	144	141	138	141	154	139	154	132	132	112	139	137	140	132	122	157	141	137	123	148	136	119	127	135	151	126	126	164	159	153	135	121	139	155	145	147	143	134	131	126	143	155	139	139	133	136	151	145	125	155	156	139	158	169	153	138	149	154	131	124	143	159	131	131	134	149	143	160	157	143	149	153	155	132	126	155	142	116	131	139	176	144	149	148	145	153	149	138	120	150	125	153	149	143	144	162	148	130	147	138	118	156	180	160	147	146	134	142	130	139	123	151	141	129	144	159	143	146	136	151	158	147	140	147	140	142	157	121	153	131	159	145	140	159	160	150	134	131	133	147	140	137	166	155	124	134	137	140	138	141	140	130	132	153	139	158	143	143	150	141	149	137	147	155	164	151	145	130	135	153	147	129	150	142	133	105	160	147	143	146	151	157	124	160	139	133	139	138	138	142	159	153	151	135	147	136	139	132	150	139	154	148	130	129	160	147	156	143	137	136	148	139	134	153	151	146	147	126	151	143	124	151	128	140	150	143	140	150	124	141	138	128	143	124	136	156	136	117	145	122	148	153	146	129	156	137	128	137	116	157	121	145	149	142	136	136	146	136	130	128	142	166	145	124	158	160	159	171	141	128	155	147	137	136	159	143	144	155	140	128	148	156	134	154	142	137	137	132	154	141	135	150	125	131	154	137	137	141	136	127	128	145	113	138	141	149	139	144	147	149	122	144	142	142	153	160	133	142	166	144	154	137	156	144	133	136	133	124	151	158	153	145	126	143	131	154	130	128	126	132	142	147	133	144	135	147	121	152	121	154	123	103	119	158	143	147	148	147	132	137	130	136	165	167	138	153	148	118	154	147	130	138	160	158	139	121	148	147	145	145	125	161	138	140	155	158	144	147	127	137	151	134	147	116	151	141	153	149	140	139	135	156	144	133	154	159	138	140	146	143	122	122	145	149	147	135	165	131	112	154	138	137	143	141	149	147	143	129	121	137	136	146	133	134	151	142	144	150	117	129	165	124	139	133	119	143	148	166	150	113	142	135	148	138	126	129	157	137	168	144	136	149	137	131	125	167	162	139	166	127	150	127	144	129	137	133	156	156	133	160	155	134	130	150	167	128	137	159	123	140	151	135	140	126	150	150	131	147	133	149	155	141	132	131	130	149	163	146	143	137	141	130	161	146	157	143	151	139	132	152	123	148	139	127	155	142	152	121	128	151	138	145	145	132	144	130	149	148	151	127	135	146	152	139	142	149	148	133	122	138	147	141	147	143	141	134	153	156	142	119	130	155	110	123	165	139	162	126	134	121	157	142	133	135	140	125	151	151	157	162	152	164	128	129	141	134	145	127	158	154	127	128	150	129	141	142	139	133	135	136	150	132	144	166	139	170	131	150	148	154	145	144	146	137	137	150	142	138	141	131	136	141	140	130	153	155	149	151	147	143	150	144	167	157	131	145	141	146	159	146	149	140	130	155	130	160	130	123	139	133	142	146	151	140	140	127	144	146	134	175	149	126	143	139	159	169	138	150	138	139	140	162	136	150	148	131	156	131	139	152	131	163	135	151	139	161	144	135	143	142	151	146	131	150	145	134	139	154	150	146	139	141	137	148	148	139	148	125	144	145	140	151	133	129	148	137	147	119	139	146	160	149	145	119	127	142	126	141	134	146	128	140	131	162	134	130	127	149	151	167	123	141	131	126	152	129	154	125	147	130	134	126	146	173	147	131	159	129	143	129	158	137	159	157	143	153	133	133	121	139	144	150	138	147	130	150	157	144	139	111	140	156	159	166	149	136	122	157	144	146	141	152	137	163	152	126	160	146	147	130	122	155	141	151	151	142	150	152	151	121	149	151	138	139	131	151	137	139	142	139	117	151	143	172	146	146	158	147	137	147	130	139	153	140	159	147	142	143	158	152	144	160	144	138	143	151	128	136	150	129	156	145	148	161	137	145	144	144	147	130	127	152	146	147	131	142	157	169	152	139	142	126	106	140	147	149	141	150	136	136	143	162	149	134	120	143	159	162	135	137	131	125	134	152	141	127	133	138	143	152	138	141	157	154	148	142	120	133	158	145	156	161	157	150	142	128	155	138	129	142	126	159	122	137	149	142	128	115	140	158	139	149	129	125	136	144	154	129	164	137	135	146	126	162	139	123	142	148	138	107	140	128	127	147	163	140	156	139	139	140	126	157	139	136	162	172	137	122	127	124	141	137	133	150	154	160	148	145	125	141	134	159	122	149	140	150	141	162	150	149	144	163	147	143	155	152	130	136	157	141	147	150	147	126	142	130	169	127	140	149	158	143	130	125	148	146	127	128	133	129	147	141	149	171	134	150	159	148	146	123	148	144	121	145	152	143	164	136	126	131	132
5017	916	747	427	335	243	250	234	199	195	195	180	176	156	190	184	166	187	182	185	168	189	163	177	140	177	176	163	175	173	163	163	174	157	150	195	159	169	156	155	175	171	169	149	150	160	180	192	170	156	164	162	167	162	167	168	168	152	183	163	185	170	172	178	166	168	183	171	148	176	150	160	163	179	170	142	169	169	153	168	175	163	167	176	155	153	139	159	160	136	161	174	150	168	164	176	153	138	160	182	183	186	152	167	168	147	172	158	169	170	162	178	180	185	169	164	153	159	175	161	159	175	176	173	164	162	191	161	181	175	152	152	155	157	150	152	149	158	181	123	162	174	139	181	166	168	181	155	162	166	178	165	176	187	160	161	183	161	153	145	160	167	190	174	182	162	158	195	159	143	165	164	164	180	168	153	148	158	172	146	169	178	160	178	173	172	153	178	158	177	165	189	167	182	175	150	184	178	154	163	172	154	165	162	171	160	167	179	166	144	172	165	172	158	180	161	172	172	171	169	171	176	172	165	181	174	175	160	179	167	167	161	156	164	171	189	171	178	181	149	160	151	173	163	165	182	170	143	135	166	170	167	163	157	181	136	168	149	176	189	160	164	179	148	156	158	165	178	174	197	180	184	171	166	182	160	151	177	150	144	145	174	150	137	165	167	172	146	150	138	173	152	147	161	162	172	150	154	155	170	172	174	153	163	142	162	191	164	147	169	154	182	178	152	178	151	166	170	172	175	191	155	179	154	154	154	176	163	147	169	164	175	168	174	190	170	165	156	148	148	167	158	163	165	168	151	165	150	162	172	183	163	189	175	153	162	173	179	171	168	169	142	158	195	149	160	193	157	155	163	159	171	140	164	175	176	156	183	163	156	159	181	158	152	161	142	175	151	160	172	156	173	180	153	164	197	184	172	168	154	179	153	165	152	154	164	155	184	164	152	161	160	164	181	158	148	168	175	170	160	156	172	180	174	159	178	165	149	169	157	139	169	175	173	178	177	140	168	169	154	185	145	161	137	185	146	156	159	168	165	146	165	140	168	163	169	147	177	152	166	180	151	158	174	166	195	175	178	165	165	153	171	168	170	166	161	176	162	166	188	158	170	159	184	182	165	185	164	176	136	162	166	177	170	161	152	157	168	164	169	159	180	166	170	186	162	171	156	154	146	173	181	159	168	149	166	157	146	181	170	161	156	158	191	166	155	207	157	165	179	156	166	156	158	187	187	162	170	139	166	179	131	141	181	166	160	169	184	173	162	154	176	174	147	148	160	185	168	185	169	179	166	190	156	166	159	169	142	183	143	163	174	170	167	164	165	183	155	151	171	170	151	176	171	155	156	172	152	175	163	148	165	174	185	156	126	155	149	146	172	157	163	160	154	162	165	187	152	176	142	175	173	162	162	169	167	162	182	167	165	153	150	146	176	177	151	154	152	199	172	166	188	178	173	174	170	182	159	157	166	159	168	165	172	176	177	178	145	167	142	163	162	169	175	158	159	164	182	179	131	154	162	163	155	138	176	173	150	189	157	172	158	150	143	168	152	184	141	170	166	163	161	154	153	167	149	161	162	146	148	171	194	175	158	152	156	175	152	169	148	178	139	183	152	161	172	170	178	195	152	153	140	192	143	157	173	148	181	153	182	159	141	165	169	158	156	165	152	171	166	156	172	165	168	146	155	183	181	149	186	157	173	171	180	162	148	155	192	170	184	175	172	163	152	178	132	180	174	161	166	199	186	146	167	160	176	148	165	180	180	163	167	150	137	169	164	172	170	148	171	179	152	168	176	143	172	158	181	158	171	155	144	173	153	152	172	158	171	155	189	153	169	166	167	191	158	170	196	165	175	184	159	167	179	145	154	150	160	167	159	173	161	182	163	166	154	158	154	152	141	144	169	173	164	182	171	147	156	154	171	159	168	167	157	162	162	187	159	150	150	149	154	176	160	150	159	161	169	166	169	159	148	169	177	168	177	172	187	152	167	153	183	150	162	155	164	177	154	162	163	189	173	185	176	145	169	135	148	170	165	166	173	150	179	180	172	167	159	147	165	149	153	182	164	182	188	151	178	191	163	172	169	156	168	172	146	180	159	140	175	178	162	180	141	194	160	147	150	167	165	178	170	165	172	150	157	154	164	180	160	168	181	177	170	164	157	160	145	166	157	175	152	154	144	158	175	167	169	155	155	149	159	171	190	154	152	161	173	176	163	168	152	145	156	186	163	186	177	160	157	161	159	164	164	152	157	175	168	185	164	141	160	164	151	172	153	148	176	147	159	176	153	139	162	151	172	180	164	159	170	168	171	169	148	154	159	188	152	169	158	167	158	168	179	171	158	172	183	152	177	162	181	163	183	166	163	170	165	171	152	165	175	158	187	149	182	169	149	144	165	183	159	165	164	162	133	188	164	171	136	131	168	159	164	175	171	149	145	151	163	170	180	176	165	172	164	165	154	144	173	154	155	170	175	177	159	184	169	168	172	153	167	152	155	174	164	185	173	147	163	191	166	178	170	182	154	159	144	156	181	144	157	169	180	163	180	151	168	179	183	171	162	169	171	149	176	141	175	159	166	152	162	151	172	179	177	168	170	166	163	153	168	172	165	164	167	181	165	159	159	150	161	170	158	150	148	170	201	163	161	151	171	151	176	173	163	193	159	149	173	170	159	180	158	164	157	174	181	166	155	158	167	172	167	142	166	153	191	161	152	133	169	155	182	170	156	183	152	161	161	155	175	153	175	160	180	144	158	142	160	175	167	155	153	178	168	174	184	151	183	167	180	156	171	161	152	171	177	189	150	167	167	168	163	157	147	159	168	169	174	163	168	170	182	157	158	164	165	155	187	172	169	139	171	167	150	186	147	154	154	161	171	150	143	161	151	155	162	176	151	171	186	144	168	171	169	175	162	170	176	143	164	158	153	166	141	171	170	159	154	166	158	165	163	151	145	154	158	182	138	169	159	150	144	163	160	151	168	164	155	159	160	171	155	163	164	162	149	165	157	151	161	157	173	165	144	176	186	177	192	178	167	163	158	157	154	170	159	185	151	147	167	170	181	177	153	162	173	163	150	196	165	165	146	181	152	158	188	159	173	156	153	166	168	169	138	167	160	153	159	158	173	153	182	159	158	160	171	164	155	166	169	173	181	173	175	160	134	154	197	161	169	140	176	152	177	134	162	186	157	175	172	170	161	182	161	172	181	146	173	172	178	165	182	155	158	176	166	162	165	162	169	156	164	165	168	169	176	192	165	179	178	190	178	174	152	175	138	156	174	167	184	185	162	149	173	150	176	181	162	157	170	190	154	181	153	169	183	175	163	160	165	184	166	150	153	176	128	177	174	162	177	155	166	192	170	168	178	179	170	187	162	149	165	170	170	178	172	156	131	166	156	149	188	176	191	162	176	165	185	180	169	151	152	165	150	153	146	167	195	163	153	141	154	174	160	169	165	177	177	167	177	146	171	146	166	167	158	156	143	166	169	186	195	182	163
24371	20352	26455	24109	20361	9100	1335	871	695	623	573	549	523	480	446	463	459	439	430	431	386	400	378	352	390	363	361	362	384	377	321	356	356	366	326	359	350	356	368	341	308	386	352	317	317	335	327	343	339	303	345	351	330	349	322	311	311	345	357	348	295	334	373	349	344	353	335	350	360	324	337	325	349	343	346	331	327	326	345	313	323	318	330	344	350	381	357	332	340	323	359	325	343	329	377	323	359	329	311	323	342	335	310	326	326	330	300	328	325	343	330	301	361	336	308	313	338	348	360	307	340	328	342	353	344	358	328	331	329	355	318	358	328	319	323	352	348	323	347	333	336	309	334	374	360	325	338	302	351	356	322	344	350	321	286	323	338	317	331	336	319	315	323	342	307	312	378	353	334	318	314	309	328	340	324	301	357	323	321	317	295	305	331	324	319	305	333	331	351	346	306	334	331	348	365	329	338	312	373	309	330	318	327	308	357	342	317	362	312	300	328	315	352	334	355	312	298	330	314	308	337	298	337	348	304	336	321	343	344	345	278	324	338	320	344	344	304	313	331	345	303	321	315	317	384	334	350	324	339	370	321	308	349	349	337	340	360	304	298	320	304	337	328	356	332	318	314	367	337	331	318	339	305	317	348	318	314	356	321	356	368	312	322	315	338	349	332	308	303	333	318	356	316	328	307	331	331	327	333	343	320	316	357	333	344	335	340	312	324	343	310	343	359	345	317	309	333	300	333	351	336	314	301	359	334	351	339	332	344	350	300	318	345	330	339	340	338	346	325	322	330	332	320	335	369	315	319	325	303	319	331	324	330	328	314	347	341	321	335	317	322	314	369	339	358	301	365	339	363	376	338	337	337	305	319	333	362	348	354	321	344	323	341	317	335	347	345	330	328	302	309	323	352	380	328	346	336	330	353	323	370	334	316	337	312	337	328	317	344	297	318	302	339	311	331	333	276	350	339	335	346	344	312	321	325	316	340	309	310	358	294	321	320	363	328	340	366	329	309	341	311	350	330	328	300	310	329	355	315	330	326	339	333	304	334	338	346	288	310	315	366	335	375	312	362	325	329	371	348	334	307	348	321	329	341	350	333	349	317	368	314	311	328	314	351	312	323	297	315	353	307	355	340	328	365	370	341	335	337	321	327	343	330	322	351	335	293	307	321	355	310	336	320	285	357	344	315	341	310	343	340	350	344	327	354	314	329	298	300	336	325	331	332	328	337	310	349	324	328	342	341	360	342	339	326	373	297	301	335	347	353	319	336	331	342	317	313	297	329	337	331	363	344	331	317	339	367	298	336	340	349	370	313	328	319	342	315	348	329	339	335	359	296	299	332	338	339	323	351	344	340	345	322	325	339	364	355	322	367	340	351	314	353	325	313	332	371	325	337	299	346	340	332	333	299	349	345	335	334	343	341	312	347	305	319	331	362	332	309	307	316	313	336	284	327	315	319	358	328	340	350	320	349	346	354	309	329	356	304	305	362	325	317	351	344	339	346	357	348	335	319	329	324	315	371	330	341	360	343	299	335	298	358	354	338	332	337	324	331	338	326	313	322	358	312	302	326	314	347	315	340	356	296	327	324	334	336	342	300	304	334	355	349	353	325	326	356	305	349	357	335	321	331	338	342	293	322	348	362	319	341	344	348	342	343	286	322	330	330	322	305	326	328	367	352	305	339	338	370	308	352	328	311	330	321	327	332	318	337	308	346	331	299	300	298	330	348	334	364	300	344	372	325	332	325	315	325	352	309	317	355	340	288	338	320	352	376	308	325	343	346	312	328	343	342	330	343	339	354	318	335	335	315	344	357	337	324	316	336	309	337	338	339	308	332	313	328	330	357	344	340	313	321	329	313	341	332	319	351	325	302	318	328	350	315	321	303	332	310	340	333	359	334	337	363	330	345	333	342	321	312	353	342	324	359	337	324	356	318	320	319	328	342	325	326	321	330	310	332	345	337	372	354	333	311	324	348	318	333	326	346	341	325	332	330	327	347	318	355	319	283	329	292	319	322	321	322	307	318	314	332	305	340	341	342	338	303	330	324	329	357	349	350	357	319	307	345	304	319	319	345	337	347	339	345	308	359	339	309	296	316	294	307	312	332	328	336	344	346	346	327	317	308	315	354	337	338	293	339	316	344	330	346	332	326	378	313	334	330	336	374	301	365	304	327	345	325	340	305	347	306	313	351	344	339	322	338	326	300	328	294	338	330	327	306	355	313	338	323	366	337	313	318	315	320	322	322	321	306	331	349	326	321	323	337	339	328	345	309	329	364	316	335	342	353	289	347	330	314	316	307	338	344	371	350	310	326	383	355	311	337	338	300	338	337	330	319	297	315	336	346	375	304	327	282	341	343	333	345	338	363	276	318	350	340	342	344	316	357	353	359	319	334	325	340	342	304	321	312	334	334	328	322	350	333	366	333	337	318	330	353	311	351	344	332	345	343	339	299	340	349	309	332	335	319	348	354	311	327	352	285	329	308	336	321	329	331	355	308	351	324	335	336	286	309	319	348	331	339	309	319	338	340	340	318	382	338	331	322	345	331	327	344	325	298	357	346	320	341	303	341	322	320	349	329	310	354	336	328	330	314	324	332	321	345	312	337	329	300	299	337	346	362	304	302	327	308	307	300	351	311	338	331	334	326	343	314	340	320	306	310	315	330	334	328	341	335	314	309	299	299	308	335	339	321	327	336	348	330	325	356	364	341	313	345	326	359	340	315	371	322	343	318	341	324	322	333	315	325	328	336	363	340	341	305	321	309	335	354	387	333	329	364	319	322	364	340	326	351	329	356	331	350	337	324	359	324	341	321	332	314	319	324	351	318	323	298	356	350	328	302	358	358	344	308	337	335	343	313	323	324	329	329	337	353	348	324	333	311	298	294	325	333	319	299	327	334	305	304	341	356	367	310	339	306	314	324	365	345	342	306	324	369	342	320	322	339	303	354	361	328	334	308	304	323	344	332	334	349	329	326	326	305	337	367	307	360	316	343	338	341	318	323	322	341	333	344	347	324	324	306	326	332	317	375	333	364	337	337	316	367	358	343	322	327	334	323	316	341	359	357	348	366	319	322	314	321	338	338	331	351	358	351	339	307	324	284	346	335	323	320	315	337	324	336	318	351	315	342	339	338	323	334	311	281	323	300	354	339	325	327	321	312	338	318	320	338	324	348	328	352	299	331	301	327	342	331	354	339	321	313	335	355	320	331	332	321	338	370	299	350	325	378	345	297	310	297	338	374	326	351	334	352	322	314	321	357	336	343	306	339	346	327	370	329	329	354	356	347	375	349	344	321	321	327	330	335	298	320	312	295	320	324	297	336	370	358	339	329	323	346	335	336	306	334	325	361	341	303	302	310	331	356	319	330	319	344	307	325	331	316	328	325	313	349	323	343	306	365	336	330	329	328	337	316	302	360	346	325	332	330	354	328	369	309	331	353	314	327	335	349	309	333	339	363	348	336	330	344	317	332	340	299	361	315	366
8660	11852	10782	5722	3667	2533	1913	1507	1265	1067	935	787	710	675	607	604	526	537	473	507	439	451	463	451	387	389	425	393	410	397	352	364	435	402	343	377	362	355	335	378	354	365	312	361	313	328	345	311	376	380	339	339	327	352	318	383	313	357	363	325	353	339	308	306	309	363	344	341	321	338	337	335	318	352	333	329	324	348	325	322	327	292	341	340	323	325	324	359	340	327	299	349	310	327	315	328	306	333	296	325	314	342	333	340	301	306	333	298	329	322	319	341	303	348	329	306	300	305	347	314	363	331	337	344	338	340	332	293	347	370	331	335	352	308	324	321	322	321	304	318	326	303	332	350	335	320	318	339	315	348	346	334	325	341	322	323	311	302	309	314	348	345	338	366	351	305	325	322	319	350	310	362	327	341	352	309	351	304	322	321	336	305	316	330	360	310	355	339	331	337	319	329	307	337	336	321	329	345	335	323	333	298	293	313	336	306	295	323	316	335	309	320	328	325	292	331	321	355	344	326	361	309	360	321	320	322	327	344	322	335	305	364	304	314	336	313	319	338	333	322	330	298	319	323	305	328	307	321	313	356	314	305	378	346	328	292	299	312	301	322	330	330	324	318	328	315	317	298	354	306	321	314	351	322	299	348	341	348	338	315	309	289	344	358	314	352	356	327	309	327	298	316	373	319	331	332	357	310	324	342	342	318	341	283	325	338	315	379	330	337	275	319	346	339	326	344	333	332	303	321	328	346	319	310	349	335	298	332	356	330	323	330	313	309	320	339	341	333	322	301	330	307	336	321	321	333	312	324	334	331	314	332	361	314	323	343	323	318	349	314	297	324	334	306	322	299	321	305	318	331	349	322	293	308	294	320	339	312	336	281	330	311	334	330	337	320	326	310	297	291	319	326	284	323	350	306	341	296	353	275	300	322	295	358	305	315	322	335	321	289	344	313	299	333	330	351	349	333	332	324	320	326	320	342	315	325	289	342	350	308	304	369	332	351	290	358	331	350	314	316	340	322	335	325	320	323	309	309	321	333	326	299	354	342	344	350	318	351	336	320	340	310	323	321	320	373	337	304	331	337	299	308	315	321	318	338	368	324	319	342	327	321	323	340	322	310	320	302	333	291	325	335	288	334	335	307	287	298	315	310	308	331	324	352	315	323	305	344	328	331	326	296	314	326	302	301	325	318	320	308	343	343	327	290	330	302	321	289	316	320	313	317	311	357	345	324	338	303	353	329	318	297	298	329	296	310	347	334	319	347	313	354	314	339	325	314	342	304	342	310	331	318	341	358	300	329	289	332	315	343	313	379	329	288	331	318	339	340	360	314	318	324	307	328	318	357	319	333	332	297	321	338	332	295	332	316	331	366	353	358	318	351	325	313	343	348	321	314	282	309	348	328	310	351	322	358	314	333	332	307	343	339	312	347	333	314	310	301	326	316	321	315	339	306	301	319	335	321	282	344	381	315	313	323	344	339	329	316	335	331	312	303	316	335	334	295	316	349	340	316	308	327	337	328	317	320	348	351	336	337	321	306	325	329	335	335	308	347	326	320	311	341	315	312	310	325	311	312	312	322	333	336	302	310	314	363	294	336	357	318	325	312	331	343	327	334	311	330	301	300	347	345	340	324	321	372	342	309	320	323	314	312	308	321	306	370	310	335	322	304	320	335	328	315	303	329	339	306	328	339	301	326	334	315	307	351	317	322	308	321	297	307	360	324	299	348	320	350	325	325	330	289	296	330	322	322	352	336	323	356	318	327	345	305	358	340	349	313	321	312	317	324	331	404	303	329	330	335	334	306	308	358	330	321	313	320	311	343	345	317	302	354	300	328	316	309	303	344	324	338	346	358	343	322	294	301	326	326	319	318	319	330	347	320	304	339	307	322	334	313	330	321	315	334	335	371	323	347	290	336	335	326	314	358	296	353	318	310	321	316	293	345	337	312	333	304	337	352	320	317	333	313	311	281	321	320	354	318	304	349	322	319	362	333	321	324	351	349	314	358	321	352	353	333	299	299	306	299	348	336	317	334	330	322	303	328	304	317	333	340	328	313	313	309	323	340	341	298	312	336	313	301	316	320	321	310	315	311	302	364	348	328	302	305	319	351	335	320	331	354	331	326	335	370	323	292	328	324	326	329	343	327	294	328	319	353	327	348	318	294	309	326	314	363	315	331	326	322	283	335	340	288	340	351	339	326	348	344	302	307	320	329	329	315	369	354	348	305	282	342	312	339	310	322	337	348	325	335	319	340	339	320	317	343	316	305	308	356	330	300	306	307	334	327	318	323	311	297	330	341	339	325	313	322	345	332	342	338	337	306	324	320	333	353	311	304	321	304	334	342	324	316	345	298	307	339	337	315	325	336	334	320	281	314	304	327	339	312	313	318	335	355	336	291	340	330	333	346	319	334	308	320	319	322	338	314	304	298	315	327	326	327	357	338	335	347	342	376	319	301	311	319	313	309	330	349	321	334	328	317	310	294	328	335	329	311	316	329	340	321	365	317	305	326	315	308	300	328	315	335	376	320	307	286	342	325	317	338	311	309	321	328	309	324	316	339	346	313	307	328	302	348	344	291	335	328	332	331	357	332	336	304	341	351	311	350	304	308	326	302	323	324	320	301	321	336	321	315	330	339	368	316	298	332	319	318	329	343	340	298	349	334	333	322	302	317	342	318	356	336	299	329	342	332	328	342	337	312	325	321	361	303	358	348	322	309	290	315	308	334	352	331	364	324	341	312	297	322	304	303	316	343	326	320	313	333	340	325	328	353	337	358	359	314	313	326	322	293	326	316	322	330	285	297	323	326	311	317	323	306	312	337	301	350	296	332	339	306	337	329	320	348	315	321	328	318	334	337	302	335	334	316	350	320	336	344	332	294	316	345	322	314	319	348	309	295	336	337	284	337	332	325	350	341	321	303	358	301	328	330	332	326	322	326	292	322	330	345	314	340	328	305	334	287	333	317	298	323	315	302	319	311	314	342	332	294	316	314	316	304	313	314	267	312	313	325	332	315	331	347	321	341	337	304	309	334	348	328	348	346	335	330	324	330	307	323	316	352	313	340	346	349	330	295	329	293	315	344	341	344	336	333	354	294	321	323	319	318	327	329	343	308	350	321	348	346	330	309	326	331	304	331	301	356	325	301	314	314	333	347	280	313	296	282	355	320	315	328	327	345	299	325	346	313	337	352	296	353	322	343	326	314	361	322	306	305	329	331	288	350	301	334	342	317	263	316	302	321	336	303	324	297	330	335	304	335	327	324	302	353	318	309	321	292	314	313	333	309	324	342	325	312	317	332	294	320	345	278	331	302	316	290	319	313	333	317	383	296	334	332	311	330	313	341	327	307	305	291	323	317	313	324	307	310	311	333	324	327	301	326	335	300	344	334	299	343	318	293	333	334	338	322	337	302	325	325	303	353	293	341	317	329	321	331	326	319	360	308	338	337	308	327	316	331	342	305	306	299	324	301	312	333	323	338	317	353
22536	20366	26916	23710	20368	20467	8129	1789	1342	1244	1192	1081	949	858	891	877	859	870	814	797	793	767	743	724	722	687	749	713	691	710	714	671	663	651	693	685	668	690	682	689	708	691	630	671	646	667	631	660	627	714	650	674	631	670	671	665	695	662	640	619	685	682	652	624	636	683	647	669	622	648	639	675	645	642	612	646	598	624	652	669	641	677	638	670	605	713	619	614	660	632	653	639	670	663	636	613	665	629	622	624	664	663	631	691	655	621	581	628	641	628	632	649	639	629	639	689	671	629	680	662	651	657	645	656	663	660	642	650	645	701	670	654	669	633	633	671	636	665	653	683	694	644	673	614	657	604	682	627	679	633	645	642	633	625	645	617	652	641	661	652	627	647	651	639	614	615	672	701	712	637	664	631	651	617	629	695	656	655	616	637	687	623	585	642	633	641	638	675	667	652	671	613	639	651	630	640	628	658	644	632	600	643	635	667	671	640	660	625	641	617	612	650	673	631	659	609	656	682	670	633	656	641	678	677	641	640	671	644	700	645	631	648	665	624	627	653	647	633	662	612	619	642	611	676	684	648	645	612	653	662	648	638	622	635	671	672	629	606	655	656	656	655	670	604	639	668	688	652	671	630	691	642	693	643	638	631	614	653	667	660	613	663	654	649	610	637	618	649	646	651	643	641	646	653	637	657	671	649	625	629	685	657	644	641	622	636	650	614	642	637	652	602	582	622	638	649	632	687	646	584	691	627	628	639	618	652	677	651	649	615	637	615	688	631	712	674	652	646	608	630	656	623	662	628	644	598	602	645	588	619	691	708	668	593	683	633	659	646	645	671	624	668	633	648	606	670	653	645	621	687	662	627	611	648	670	654	614	637	608	611	634	683	666	627	677	607	630	668	659	652	727	657	666	634	662	600	605	668	631	671	590	620	699	657	632	634	690	689	643	623	643	658	638	615	640	661	661	597	598	617	644	641	677	626	619	634	625	666	622	651	641	669	631	687	650	658	667	652	622	678	641	634	624	629	681	665	690	643	666	647	645	591	652	653	657	652	650	649	651	680	643	643	644	604	610	595	603	646	620	593	675	641	629	668	653	643	636	670	619	684	654	658	662	687	613	642	718	665	722	622	610	688	642	657	694	623	612	656	598	599	672	674	637	673	668	691	620	661	676	639	677	639	658	630	710	669	643	645	592	630	627	652	646	633	647	652	636	709	704	632	647	635	606	675	588	601	677	674	632	652	619	633	648	717	639	610	696	640	671	657	666	678	658	674	666	633	678	643	648	688	673	642	635	644	628	660	645	662	677	601	688	663	631	662	646	651	593	641	643	681	655	647	646	664	667	639	656	633	612	644	652	685	642	648	638	622	658	639	616	659	655	635	655	634	661	630	650	611	653	682	647	633	616	628	633	661	664	674	649	620	653	644	668	651	613	621	637	653	667	676	665	633	661	629	636	652	652	645	671	689	634	639	641	629	623	677	638	622	710	654	626	642	646	639	622	702	629	677	634	623	590	631	635	668	631	667	635	706	673	628	628	666	645	592	688	641	661	643	687	681	615	672	729	667	618	682	682	652	646	709	651	642	666	628	655	677	653	625	630	678	627	634	640	644	598	702	650	629	634	650	627	624	634	621	648	645	680	698	657	664	615	655	611	642	634	661	676	658	660	637	688	662	654	641	655	679	646	631	645	645	623	600	617	620	649	619	644	637	643	648	660	676	667	690	661	691	669	619	663	645	685	687	655	634	644	646	629	690	628	673	656	679	634	650	686	653	669	661	636	625	677	665	623	591	632	622	622	667	680	651	661	608	646	671	674	618	634	639	656	642	660	667	637	663	670	681	615	685	638	700	635	613	642	657	652	630	630	666	652	618	649	644	655	646	635	634	666	703	683	633	645	679	615	614	660	641	616	636	654	640	608	613	659	660	689	693	656	634	582	605	629	664	655	642	643	600	656	665	602	677	649	640	652	615	691	690	688	615	628	637	621	633	645	671	657	635	615	665	631	616	620	655	629	648	680	620	625	631	635	641	672	651	636	635	663	662	621	647	660	636	658	649	689	632	638	675	673	681	650	594	672	686	691	684	661	635	624	635	678	675	635	652	642	616	630	607	638	638	624	622	600	678	660	665	633	648	662	688	645	679	642	605	654	666	677	649	636	628	605	646	648	641	611	654	628	593	651	641	681	622	646	613	669	681	640	683	646	629	660	627	639	690	645	620	638	632	661	678	614	629	643	636	653	640	626	616	603	638	627	711	663	651	613	670	654	659	633	615	651	604	626	637	641	632	648	625	661	641	662	649	612	607	657	642	642	653	668	658	719	660	654	644	637	597	658	632	654	641	648	694	615	636	636	650	626	603	680	690	632	677	638	631	657	689	645	659	673	703	633	650	642	608	593	680	676	648	647	677	672	632	678	639	664	604	569	667	649	646	661	647	655	673	696	654	599	655	633	626	612	663	639	651	657	656	613	672	654	682	660	659	606	679	650	668	650	647	646	670	676	638	650	618	650	673	652	634	659	622	631	597	659	637	655	654	669	658	651	686	650	625	658	623	650	647	650	691	628	616	612	632	657	649	694	668	603	673	650	644	630	642	618	664	630	640	639	631	630	612	589	648	662	646	629	648	631	616	653	635	639	658	649	645	632	611	668	607	644	622	650	656	708	615	649	599	631	642	618	618	604	665	619	646	631	657	645	652	625	614	668	669	614	633	641	665	627	637	625	605	610	646	632	623	661	655	691	641	629	634	590	659	599	623	652	661	601	719	658	656	661	691	634	658	600	673	683	677	627	645	691	655	686	646	665	621	701	629	651	665	655	641	616	682	626	623	683	606	650	669	640	623	663	609	633	689	686	614	631	651	616	622	644	628	630	638	641	607	642	669	620	620	588	632	607	656	657	632	620	635	672	650	660	626	653	616	647	664	632	643	601	610	660	679	668	668	654	650	634	635	664	644	686	603	638	660	639	607	643	677	643	679	676	627	633	646	686	620	657	617	673	635	605	658	604	622	666	635	652	661	650	579	650	607	623	622	641	607	648	651	657	614	629	654	702	693	624	608	635	641	638	648	634	635	646	645	654	612	667	680	653	630	637	628	661	605	609	629	631	648	660	596	661	697	658	621	604	673	647	612	667	638	602	612	682	639	651	669	650	627	638	590	644	670	625	643	632	649	628	631	692	655	659	662	649	634	615	658	702	641	650	621	615	600	660	646	657	667	615	648	627	658	714	635	584	641	621	640	688	624	655	672	624	629	672	668	676	684	674	629	646	650	678	644	645	625	677	665	629	627	647	645	607	629	678	653	645	635	597	586	650	628	672	641	647	655	635	633	633	648	678	651	617	600	637	616	644	665	595	645	658	614	658	621	672	677	648	646	622	632	629	653	620	678	611	631	636	626	651	627	650	675	630	682	622	631	631	622	599	645	595	637	639	623	646	628	642	625	617	691	696	652	655	624	682	660	616	675	583	598	644	650	631	624	658	663	586	654
12065	18867	17403	9755	6537	4675	3555	2769	2326	2036	1752	1477	1346	1160	1170	1128	1047	915	893	997	920	827	834	832	795	789	735	749	725	737	728	712	708	690	689	763	679	668	682	688	694	661	669	706	627	628	663	643	629	608	664	648	613	602	645	649	645	621	647	621	654	595	651	665	639	612	612	654	654	623	664	675	650	598	654	671	622	627	654	577	618	626	620	615	671	658	647	639	657	657	623	589	618	584	651	623	644	621	617	654	630	681	615	622	641	655	629	582	628	645	643	633	638	643	649	627	591	626	653	646	616	617	639	662	621	619	675	637	628	610	629	584	599	615	680	606	604	623	638	642	599	569	627	587	608	662	610	601	621	605	612	637	613	600	627	571	662	592	614	594	654	647	633	593	608	641	643	608	596	634	660	605	607	595	621	630	635	633	617	625	648	673	645	636	595	598	601	605	582	639	601	596	600	632	565	632	632	633	605	599	581	629	636	579	614	596	609	601	680	633	631	634	630	622	621	630	609	665	603	637	666	657	664	645	633	624	594	626	636	628	663	590	661	617	619	627	630	656	611	620	644	656	632	679	641	642	631	629	641	595	607	611	628	678	620	595	641	626	622	598	618	640	653	611	657	632	626	653	616	650	611	612	652	610	665	658	622	615	602	598	642	642	632	635	621	609	633	573	630	638	601	627	591	607	619	581	590	589	628	663	570	633	648	602	598	614	590	633	604	609	635	600	600	610	591	634	599	648	638	646	620	643	582	658	622	581	624	629	648	612	648	586	596	633	613	670	651	631	581	650	610	598	634	610	608	644	610	617	647	624	617	646	642	601	639	616	635	613	646	638	610	614	580	644	623	625	610	611	622	570	626	617	610	633	630	655	618	624	638	621	626	610	603	613	573	628	612	631	609	636	597	602	612	602	638	626	587	641	629	612	635	599	592	603	637	624	664	599	627	638	604	593	623	633	634	642	609	622	569	646	623	636	587	643	598	630	630	633	647	618	637	662	619	615	615	642	625	614	621	636	572	635	616	613	600	655	675	603	571	605	641	635	614	610	587	628	635	642	584	640	621	619	578	605	604	645	660	595	661	671	624	675	611	601	620	627	609	599	620	640	630	595	616	609	638	625	577	605	644	657	582	620	645	636	601	627	597	615	615	629	635	650	588	633	626	605	621	629	618	619	607	621	638	633	640	605	631	610	658	595	600	600	630	648	615	607	620	637	624	632	592	639	660	621	624	651	630	595	610	595	579	604	648	625	628	608	630	683	632	595	601	622	608	600	608	620	591	616	641	644	624	621	634	593	658	613	635	656	615	605	604	605	569	637	590	643	592	621	634	594	610	618	632	636	573	613	636	607	624	610	629	626	607	627	651	610	600	638	610	625	642	649	589	642	596	627	624	598	589	651	562	570	608	631	671	577	628	627	607	603	642	628	663	628	641	622	623	644	648	663	581	604	619	653	644	628	580	612	625	647	640	633	563	632	617	643	647	607	634	633	647	606	653	636	632	673	652	652	594	625	657	673	626	619	641	629	631	645	588	606	612	611	618	582	648	607	660	602	623	663	579	630	625	634	609	625	650	619	602	629	621	624	618	605	616	604	619	590	625	637	680	639	632	607	628	616	596	627	624	645	631	619	608	613	597	600	586	646	649	627	621	599	658	620	644	629	648	646	615	644	638	639	589	597	608	640	644	616	589	645	582	574	631	625	620	597	612	685	606	593	636	622	628	627	663	602	612	587	633	641	623	587	636	653	616	641	574	606	638	605	697	618	651	638	627	601	620	611	624	607	630	600	632	628	600	625	613	616	587	586	605	610	605	678	606	625	607	581	647	645	600	612	623	598	614	583	612	590	612	587	634	623	624	636	624	631	626	633	647	633	610	642	615	607	613	569	639	633	607	598	626	590	606	591	637	619	618	617	617	630	559	619	598	627	639	586	675	627	615	618	605	596	616	615	583	610	614	611	612	640	589	596	600	607	624	576	625	641	668	606	606	562	635	633	642	618	620	612	609	627	655	610	615	606	637	611	624	584	613	633	633	607	608	627	644	617	549	609	637	643	599	593	606	622	627	592	641	628	636	624	583	613	656	611	590	640	599	666	619	604	614	603	653	627	594	609	603	624	598	622	662	625	634	634	644	599	592	671	621	602	639	635	600	645	652	594	603	619	589	627	597	565	615	619	601	639	626	612	655	615	613	628	648	668	587	629	637	619	665	612	598	593	614	623	609	609	604	604	612	613	644	619	625	624	611	598	601	673	630	579	622	625	652	635	595	614	599	621	590	607	651	674	607	579	616	605	601	594	584	638	638	633	644	598	613	651	646	646	593	640	614	669	610	589	669	638	659	656	610	608	593	592	632	667	575	600	596	634	608	642	624	598	641	611	639	633	597	645	580	624	672	639	618	614	661	589	648	599	637	624	598	632	569	624	619	618	649	624	636	606	610	614	604	593	621	654	675	627	626	601	603	596	624	569	676	654	616	625	633	633	625	622	622	602	652	620	617	637	646	649	587	595	634	588	611	660	662	658	622	612	664	683	599	612	634	615	606	592	604	645	644	649	590	623	606	629	583	621	647	643	614	640	611	651	585	621	660	637	664	621	577	610	647	654	607	628	603	650	627	656	638	602	622	605	629	660	567	612	592	601	634	617	622	615	609	592	580	569	636	626	625	645	599	580	605	601	621	632	623	618	629	586	577	646	660	606	590	612	595	596	626	635	606	616	606	594	570	636	584	621	616	635	650	586	587	602	615	653	615	649	625	606	624	624	638	616	616	616	677	593	610	610	631	622	671	600	621	606	582	689	596	621	630	633	609	618	615	622	665	644	594	599	582	625	643	628	643	667	607	621	631	657	618	627	632	584	614	657	605	604	634	657	615	678	652	608	608	586	594	597	625	632	615	596	620	628	619	645	634	656	618	601	583	638	613	674	596	603	609	624	637	622	583	613	645	611	629	635	621	649	617	635	616	621	589	607	594	588	610	558	656	620	634	633	606	641	654	641	619	635	661	592	592	588	630	621	665	623	587	610	622	599	654	602	631	632	621	635	638	615	605	605	651	614	665	601	676	590	636	586	597	625	635	591	619	635	652	632	624	666	626	675	619	622	613	651	594	560	635	610	622	608	614	647	564	639	620	620	628	650	642	635	585	626	587	613	615	635	639	622	584	621	613	649	639	585	630	604	623	604	635	616	670	587	661	590	626	627	657	652	632	624	612	624	648	610	623	635	607	590	698	601	674	622	680	615	611	596	609	593	647	625	590	594	670	609	591	631	606	562	638	579	568	599	643	674	592	641	655	618	591	611	653	621	600	635	624	638	627	618	647	628	634	595	594	599	645	627	647	647	647	601	595	617	619	581	609	627	622	643	599	651	601	653	619	590	588	600	609	653	621	634	613	586	634	631	610	650	622	641	630	629	584	617	610	602	585	575	602	631	601	630	606	602	612	589	651	628	627	613	611	625	617	628	645	604	611	613	612	653	641	667	627	593	635	593
27599	12633	1211	350	259	194	176	149	152	172	166	142	134	150	133	161	166	139	142	132	127	153	169	152	121	147	124	137	146	123	134	147	158	131	135	148	164	121	124	155	144	165	160	168	156	130	136	152	156	143	150	165	152	128	143	135	124	152	148	142	158	124	126	157	157	158	141	129	145	134	169	156	130	147	144	140	176	141	130	155	145	123	146	125	158	147	137	120	134	131	148	129	149	142	124	144	155	128	125	123	146	140	123	138	140	140	132	126	121	125	146	156	129	137	150	139	158	136	139	140	139	139	130	130	133	148	127	145	139	155	154	153	133	142	144	176	144	134	145	137	131	164	143	155	142	145	143	139	128	156	146	136	137	139	157	153	140	132	108	151	148	159	149	136	135	138	159	131	145	134	132	139	162	154	142	128	154	138	142	140	133	141	128	136	165	135	148	157	163	129	135	146	137	144	136	157	136	141	135	151	153	147	168	137	152	146	155	143	167	134	141	143	128	136	135	149	158	144	154	135	141	134	125	114	142	150	162	144	164	132	137	140	132	126	137	124	135	147	145	133	145	126	148	121	148	142	133	147	137	136	157	138	136	147	151	151	156	145	144	152	141	144	153	135	137	129	149	136	142	169	135	138	136	138	136	134	151	120	157	135	143	163	144	109	164	144	132	137	130	119	141	141	137	151	124	142	150	156	140	144	133	145	146	137	155	125	143	141	160	127	147	134	135	100	163	150	147	123	156	114	117	139	146	118	151	152	138	160	129	146	153	150	136	148	143	138	145	133	139	163	152	152	135	126	132	122	142	134	147	166	132	117	130	160	116	138	133	151	144	124	126	124	148	163	143	155	151	130	131	142	140	138	143	128	126	134	136	156	150	144	156	142	159	154	136	128	156	137	152	133	135	133	130	115	144	150	137	137	151	143	142	143	134	134	154	150	137	141	125	147	157	143	159	149	147	155	141	146	139	136	154	173	156	137	157	116	130	127	133	145	140	158	129	152	154	130	134	144	128	127	126	146	128	142	145	143	152	153	152	146	137	140	139	150	145	165	148	136	132	138	146	145	148	134	164	148	150	151	165	142	152	139	152	139	117	143	145	155	132	139	125	136	142	158	157	135	143	134	161	123	139	154	129	124	133	135	140	122	136	132	126	136	148	134	149	147	115	172	141	162	142	148	132	157	154	146	134	137	139	143	141	135	150	125	138	145	131	134	145	135	145	149	149	137	155	127	133	153	138	145	142	141	127	124	149	128	134	123	149	138	150	155	143	159	113	140	143	147	133	130	132	124	143	152	129	150	142	140	142	133	126	148	136	149	149	120	137	152	155	135	149	144	138	151	128	133	134	127	121	132	145	157	133	150	128	128	151	138	142	115	146	163	138	155	143	147	130	133	153	143	134	133	157	171	130	142	146	148	142	170	122	149	146	151	149	112	130	156	137	148	148	134	149	132	142	137	162	163	165	160	164	146	118	144	144	147	134	113	139	133	141	124	153	146	162	164	135	134	144	125	127	129	132	146	124	132	150	140	130	137	139	135	119	135	149	131	132	132	158	146	136	131	132	165	137	149	139	139	133	158	137	132	153	158	130	137	118	127	113	142	152	146	154	137	152	148	139	134	143	127	160	117	143	150	129	127	144	150	162	156	165	148	147	150	142	138	146	153	126	125	141	140	123	132	133	133	135	160	131	141	141	151	139	126	149	142	136	150	129	178	141	135	146	130	142	142	151	130	137	131	131	152	146	157	119	120	156	130	146	159	144	139	139	139	140	135	144	134	145	139	149	155	149	155	131	112	147	136	158	141	136	130	138	144	140	123	155	117	151	140	137	149	141	145	163	131	137	137	162	162	130	130	157	149	143	146	127	135	147	139	119	153	138	161	149	136	140	126	113	144	134	136	138	146	147	157	129	147	130	149	158	137	136	128	163	128	148	146	135	152	150	162	141	149	142	155	137	128	143	145	158	139	136	137	139	145	131	140	131	143	137	153	152	133	151	169	136	140	163	133	160	123	138	130	152	161	150	153	120	147	136	136	152	161	157	134	147	156	151	131	138	135	146	162	133	137	114	140	123	157	129	145	125	138	137	137	179	132	153	139	131	130	119	154	140	142	143	131	137	138	132	136	160	147	153	146	165	121	162	145	139	187	164	137	152	131	139	143	131	117	142	138	135	145	126	153	142	117	139	143	149	142	141	150	157	122	142	141	131	162	139	140	151	138	139	164	143	128	141	136	142	130	135	135	149	133	150	117	155	134	160	145	148	147	136	118	164	154	131	139	152	125	132	135	135	163	156	108	126	129	139	146	142	130	158	137	140	139	140	138	141	164	134	156	125	146	129	162	133	134	161	143	138	152	155	142	146	156	140	138	144	132	173	157	136	136	141	144	121	142	126	142	135	131	163	135	155	143	171	147	151	135	143	142	123	134	157	134	137	131	119	149	138	125	146	147	157	149	145	137	128	148	135	146	153	166	139	140	123	153	142	155	135	139	126	143	133	145	136	143	142	168	139	132	128	139	137	161	147	138	154	134	155	137	136	133	134	143	136	146	139	133	146	151	128	142	148	166	151	115	149	155	145	151	135	143	140	156	142	139	145	130	149	148	143	133	139	124	134	146	150	157	162	128	161	134	130	144	152	142	123	122	146	140	134	153	130	139	134	139	149	170	140	142	135	149	141	146	158	139	124	167	141	139	118	113	145	150	149	144	142	138	149	131	153	149	132	147	146	143	156	137	139	140	154	126	146	129	150	158	137	148	131	140	157	146	135	156	138	144	137	134	148	142	142	144	128	145	129	150	155	137	139	139	128	140	136	144	152	132	146	154	159	138	154	136	124	155	136	156	138	146	139	136	149	132	150	143	129	133	147	137	141	182	132	164	135	141	153	124	132	153	118	123	130	155	141	144	146	141	141	123	146	158	138	160	138	153	140	151	142	136	142	142	128	171	148	139	156	172	166	141	139	131	136	157	133	134	137	143	163	144	142	155	157	150	123	142	143	148	130	154	167	127	157	129	140	135	179	177	149	151	142	163	151	139	146	147	148	151	135	130	152	176	143	140	134	141	139	153	139	142	147	144	150	144	139	151	155	163	140	124	134	140	151	130	167	149	135	150	141	143	145	136	119	124	129	154	138	134	136	160	132	172	139	151	160	137	163	155	131	160	159	159	139	139	144	139	137	132	139	142	152	126	131	156	135	151	134	135	142	138	157	136	134	140	154	143	143	122	134	126	134	152	129	169	150	139	148	160	139	158	142	140	134	133	150	142	157	139	144	124	149	152	169	141	136	136	136	123	129	143	121	152	153	141	148	144	166	130	154	142	150	139	119	123	141	143	162	130	152	163	139	140	142	145	151	145	137	140	124	120	143	143	141	134	136	164	161	127	153	121	149	156	142	124	160	148	146	149	139	150	143	138	148	154	139	142	150	136	154	130	138	142	138	159	150	134	149	119	156	120	121	113	155	153	153	127	138	139	129	146	142	127	134	153
5062	941	741	417	357	248	226	220	204	211	191	168	192	165	175	203	173	183	176	160	167	174	192	170	190	149	166	152	167	182	170	159	167	160	179	160	187	148	146	179	148	173	181	159	212	155	155	163	169	152	177	173	171	176	189	153	175	170	150	148	159	160	156	178	143	146	149	157	172	154	175	179	183	157	155	182	164	179	157	171	159	163	152	149	165	175	176	161	163	169	161	184	164	156	161	143	150	180	172	158	142	183	184	187	147	156	151	168	150	166	180	176	160	166	156	168	159	152	150	174	143	149	167	135	165	166	166	174	153	151	178	166	159	184	167	157	151	164	155	167	147	158	151	182	150	174	161	179	172	167	182	161	160	171	174	152	180	153	172	184	150	173	162	167	145	157	168	180	181	155	151	146	158	178	165	165	162	184	170	159	174	180	182	173	144	175	180	184	184	165	159	192	157	171	159	157	180	154	171	175	176	136	153	175	167	175	172	164	155	195	169	145	184	162	165	159	169	171	130	173	163	170	180	160	150	136	141	158	143	147	170	157	158	160	153	168	192	152	153	160	152	160	190	157	169	154	188	168	166	172	159	169	167	163	169	163	155	146	159	168	167	166	140	167	186	166	178	158	166	169	157	162	165	186	174	139	157	153	174	165	161	157	162	142	166	203	155	157	167	185	141	153	154	165	177	142	147	178	146	182	186	160	161	170	190	162	169	153	185	164	141	155	153	165	191	171	168	137	178	166	159	165	143	161	183	134	160	182	149	159	181	183	149	179	149	166	151	170	183	163	139	172	165	162	174	174	173	170	150	158	177	152	164	166	185	154	185	171	172	172	159	154	175	154	150	195	181	165	162	168	179	156	166	165	152	181	176	167	167	157	160	168	186	164	169	164	188	162	149	186	156	136	166	165	183	197	150	159	172	159	175	153	159	184	149	139	151	172	148	151	163	163	162	169	181	179	152	161	167	165	153	183	157	172	164	157	171	166	149	177	150	150	166	149	164	175	164	187	176	182	155	167	167	164	144	150	153	187	156	140	153	160	173	175	157	158	179	152	177	185	168	156	163	176	172	141	164	163	161	165	187	159	169	150	151	174	160	153	181	164	173	175	157	159	139	167	154	171	189	170	165	167	165	184	162	156	142	172	168	162	155	157	163	151	160	168	163	155	157	177	161	175	167	166	155	163	164	178	171	163	156	190	169	148	168	156	154	163	174	152	169	167	177	142	172	174	153	156	154	172	145	177	152	160	171	173	171	163	171	140	162	178	166	156	171	158	163	164	165	153	166	160	149	156	161	160	151	158	178	151	174	127	176	180	176	135	166	180	149	186	147	196	163	165	135	171	180	173	156	159	178	181	151	147	147	167	166	162	176	143	163	158	161	156	174	178	168	168	180	173	188	163	170	155	169	179	162	187	167	176	145	188	175	157	171	155	146	166	150	186	145	165	175	170	170	167	165	149	162	165	201	145	171	160	175	187	163	155	173	171	150	161	159	173	168	139	176	180	166	157	159	160	178	145	154	187	161	153	146	132	162	176	156	167	178	151	170	148	176	167	175	168	168	161	157	169	176	153	176	188	154	159	161	164	160	149	160	149	171	189	149	166	162	156	180	171	160	150	171	147	169	148	162	177	162	181	176	155	157	173	163	156	166	155	171	139	172	181	173	163	169	155	154	151	178	164	161	151	158	158	173	177	179	157	164	177	155	146	180	184	173	170	154	178	162	180	144	157	162	172	161	186	161	176	154	175	168	152	160	175	168	146	162	175	149	194	166	167	160	165	176	189	176	166	172	177	155	167	166	168	155	155	163	167	162	164	146	158	174	165	162	147	135	152	160	140	180	171	163	172	173	175	172	157	145	159	162	181	174	153	149	153	167	148	191	167	159	145	165	176	149	170	164	158	148	173	164	168	163	154	150	155	169	159	159	177	185	186	165	156	147	160	171	175	150	145	169	164	165	163	178	166	191	175	187	164	182	139	156	162	156	182	159	174	175	165	183	186	178	170	147	170	169	149	179	171	164	149	170	161	165	162	167	191	148	166	172	183	170	155	158	157	155	178	175	163	173	170	171	183	155	180	159	177	156	141	168	139	171	160	142	179	138	179	139	177	167	174	171	193	160	159	153	183	156	155	163	176	150	152	156	166	175	142	155	140	165	165	172	182	175	178	155	168	159	180	165	163	155	150	186	142	156	161	180	171	165	158	183	171	165	166	170	178	148	153	182	151	171	176	156	194	155	159	157	167	182	160	136	159	169	154	144	184	180	177	167	155	171	155	168	185	170	160	156	159	185	166	175	165	174	192	182	184	152	148	161	184	164	156	160	159	163	147	147	177	156	168	168	127	181	149	174	173	170	181	158	158	149	156	180	155	133	168	157	167	150	159	174	179	151	173	157	163	160	171	162	162	158	182	160	154	163	172	160	186	167	138	150	169	132	169	170	167	189	178	156	159	158	175	180	152	166	176	144	163	151	155	166	147	173	156	170	178	178	193	155	157	166	175	178	153	153	158	166	163	158	169	151	177	194	182	178	164	155	147	170	142	156	170	143	161	162	178	155	168	151	163	155	152	186	163	159	166	174	175	164	158	172	174	145	145	174	148	144	170	164	134	174	146	167	150	170	160	150	166	143	156	192	179	169	174	166	163	156	177	165	151	131	147	158	156	164	166	186	163	152	128	154	184	156	173	175	144	136	146	167	149	161	168	186	182	170	156	156	144	168	169	159	183	155	177	161	175	158	174	173	155	174	144	151	174	163	149	166	134	138	183	156	169	156	173	184	170	174	160	171	172	147	174	173	173	176	163	143	180	145	159	126	181	171	172	135	184	168	171	155	173	154	155	152	171	162	185	162	168	166	173	173	183	175	175	165	171	156	191	175	164	149	149	144	170	161	169	171	175	161	144	165	174	160	162	167	146	157	175	160	180	145	158	180	192	133	157	188	165	189	223	163	176	179	150	164	179	171	157	167	175	168	180	141	170	160	154	161	133	156	169	157	171	175	170	184	176	159	156	165	147	172	150	150	171	172	172	171	165	156	150	166	160	137	163	166	157	174	175	174	165	162	150	157	159	167	168	175	173	149	193	160	179	164	170	156	160	164	147	162	179	154	149	198	158	181	143	130	142	155	171	169	178	160	184	158	149	177	169	174	156	176	165	171	156	147	147	152	163	154	169	149	175	185	190	182	141	155	143	152	151	143	172	181	149	190	163	180	163	153	171	154	150	151	154	182	174	171	160	169	162	156	177	153	157	169	176	157	164	168	128	180	177	148	162	149	167	187	161	161	149	167	159	167	173	158	169	161	162	165	167	162	159	144	160	169	149	160	147	168	184	142	181	169	145	168	158	164	169	173	175	164	169	152	164	147	173	196	166	163	163	171	165	153	163	167	161	167	158	193	172	157	158	177	160	168	164	160	148	153	151	177	153	163	171	149	160	152	180	162	147	167	174	155	154	150	165	166	173	138	139	167	170	146	180	165	167	180	172
24403	20384	26530	24139	20381	8941	1267	768	740	609	552	508	543	496	426	416	419	396	404	401	397	384	396	385	368	376	368	357	355	372	369	333	358	339	385	330	358	355	374	404	358	346	361	335	333	360	351	367	383	336	330	338	310	348	321	356	385	345	364	363	353	365	347	323	308	328	325	333	325	333	335	332	337	360	334	317	344	309	331	342	357	322	357	307	312	305	314	338	333	317	327	297	329	351	354	298	327	345	353	310	340	320	357	316	333	290	347	332	334	352	318	314	337	336	336	323	294	320	327	343	316	390	325	374	332	322	323	352	298	349	335	326	361	309	331	308	330	343	375	356	333	337	311	329	337	359	364	358	329	323	321	325	311	308	314	312	320	330	358	342	337	338	341	324	308	362	351	341	337	321	330	334	350	330	346	305	352	348	310	316	335	329	323	350	340	342	376	344	347	339	325	325	327	334	332	318	351	338	336	347	355	317	317	364	342	329	323	353	340	348	306	348	336	332	302	326	323	385	333	333	336	321	335	331	320	318	344	355	390	339	339	325	345	341	319	337	345	343	318	336	329	329	346	346	384	323	325	324	286	362	336	329	341	366	324	313	306	321	319	321	312	309	326	312	332	344	344	313	310	342	336	333	344	327	344	302	364	344	337	340	313	329	348	315	338	310	355	309	333	353	350	316	315	316	348	362	340	336	335	326	364	341	354	369	368	357	351	314	355	313	337	349	331	347	322	366	327	344	319	326	374	313	350	298	317	336	343	282	356	335	337	292	308	384	334	308	332	331	347	341	333	285	334	334	321	301	349	321	314	335	320	351	342	320	319	323	314	347	358	344	342	342	309	355	338	325	328	341	351	347	320	333	326	335	349	360	349	318	315	325	332	342	353	335	320	364	324	306	341	352	341	329	312	353	338	346	327	338	320	319	301	327	323	338	304	321	344	348	322	316	329	375	329	333	342	320	338	296	322	331	345	343	329	317	310	308	370	368	357	300	332	339	314	344	315	338	365	371	315	309	310	311	336	325	323	327	358	349	348	328	337	311	314	355	327	320	314	342	305	339	345	317	322	321	336	324	338	365	349	328	320	316	350	318	322	321	335	365	317	361	315	325	327	331	325	336	297	322	316	324	367	320	338	347	353	336	326	333	334	327	356	327	369	337	343	333	333	331	311	309	311	306	316	339	348	330	346	339	338	335	338	305	336	329	328	326	340	333	346	338	361	325	337	321	335	345	333	314	322	322	312	293	359	346	345	314	310	332	361	372	333	354	334	318	296	328	345	334	359	374	321	313	316	315	323	356	374	344	322	332	318	314	327	327	341	312	351	294	330	309	351	364	370	308	336	316	337	353	338	347	349	324	324	331	291	309	333	321	303	314	336	312	348	316	352	335	339	313	323	284	310	344	341	340	350	337	364	326	324	355	320	340	339	318	347	344	345	350	369	340	313	299	348	322	325	297	300	327	313	338	324	318	332	322	334	324	344	351	330	323	327	317	290	329	312	308	318	371	291	311	330	322	384	356	304	329	326	341	317	362	311	308	338	312	340	327	318	350	327	373	345	287	322	307	359	349	330	330	345	343	356	318	326	344	309	312	323	333	314	349	281	335	328	333	365	333	317	314	378	336	365	329	338	308	324	317	314	373	340	316	353	345	297	320	325	347	312	342	299	299	325	350	357	331	358	362	334	332	346	311	305	327	310	384	371	320	334	318	284	357	369	352	326	327	330	342	338	351	341	329	377	325	307	353	332	318	353	345	330	341	319	342	348	344	305	360	365	301	335	331	332	347	336	309	352	300	355	337	301	337	323	331	352	330	310	340	325	334	344	338	348	302	321	326	300	323	332	337	313	320	317	349	330	322	346	329	323	328	327	313	344	332	316	340	339	344	344	353	363	317	352	373	334	337	317	313	322	339	339	329	353	311	356	329	359	313	353	336	343	343	325	317	360	316	317	333	354	310	326	324	316	352	296	345	297	331	348	330	322	315	329	345	320	303	298	326	331	325	331	345	356	338	366	312	283	299	310	336	347	345	311	335	317	346	314	342	352	328	322	310	333	309	327	321	350	327	352	375	312	329	344	340	333	334	326	316	326	319	327	322	322	320	346	291	309	357	325	319	375	370	332	342	327	314	307	318	340	310	293	332	387	305	299	311	337	335	347	329	318	325	318	308	319	337	308	344	343	323	311	362	326	337	349	378	357	334	336	359	327	331	329	349	326	308	348	345	326	346	334	302	325	340	319	335	320	318	332	325	300	317	323	311	346	280	352	322	314	306	314	346	335	324	312	319	302	333	304	339	340	335	345	331	332	322	305	341	349	303	338	358	362	338	315	334	325	330	320	364	362	357	333	350	322	307	336	292	328	305	352	311	337	293	341	332	332	337	333	349	327	294	336	295	324	314	335	356	305	350	340	306	320	332	341	335	317	326	342	321	312	323	314	352	364	327	302	318	320	350	330	342	322	341	327	297	313	334	350	317	385	327	346	360	315	354	331	314	353	378	334	326	355	356	319	311	333	346	298	308	312	358	347	318	349	339	332	354	312	319	335	360	343	332	336	370	336	329	317	341	326	328	326	363	335	339	348	319	295	330	330	345	355	328	333	337	347	345	316	344	335	333	333	337	329	328	351	322	342	343	329	345	311	309	306	320	308	293	311	334	319	331	308	356	313	318	342	291	327	318	318	353	312	316	350	357	327	339	337	357	333	326	309	313	345	335	309	314	339	339	344	351	309	342	339	354	343	345	324	299	300	318	325	354	337	342	343	337	328	345	344	318	295	295	320	352	349	312	333	313	343	334	345	345	351	325	336	339	329	345	345	353	330	303	350	331	318	301	324	331	312	327	363	327	370	340	323	300	328	316	339	325	360	344	335	319	345	359	340	336	346	301	297	343	343	335	359	349	342	325	334	345	329	342	351	353	338	284	340	312	303	329	354	326	339	327	350	359	310	324	363	338	333	334	362	321	310	363	306	316	321	326	288	313	348	354	308	361	336	328	340	322	326	312	344	372	317	322	350	300	358	339	329	309	302	317	309	331	338	331	320	340	342	327	322	303	334	333	311	317	308	323	352	351	320	337	321	351	348	371	312	348	343	340	314	344	324	314	319	335	321	368	340	300	317	324	329	327	332	344	341	332	322	329	336	332	330	335	322	340	321	333	323	327	321	318	331	314	332	311	341	349	308	307	350	345	341	339	329	335	318	331	332	322	313	310	324	325	320	319	320	340	355	325	323	322	325	360	356	340	315	352	346	330	330	375	313	328	343	319	317	338	347	333	307	325	342	349	330	337	357	358	327	348	340	329	334	329	314	342	351	328	321	307	325	336	317	350	348	352	297	349	355	328	298	332	333	321	335	387	306	352	321	316	337	341	347	339	339	306	334	330	350	320	311	345	285	318	352	321	312	298	311	313	329	319	304	348	338	327	298	340	333	322	340	318	355	331	333	315	319	349	331	352	327	317	313	297	350	331	352	357	361	328	347	364	336	327
9249	11905	10775	5648	3476	2490	1883	1463	1198	1075	932	802	762	667	656	610	581	541	494	489	472	431	419	432	397	368	416	405	362	364	400	380	372	384	395	364	361	324	370	377	365	370	338	352	363	372	333	338	360	324	362	331	337	321	338	352	312	362	333	338	324	341	340	343	307	330	307	343	338	375	335	303	354	349	375	322	352	362	305	339	337	365	333	317	371	330	348	300	335	322	361	324	310	351	347	354	302	319	329	311	327	328	338	301	328	310	284	336	293	351	332	322	289	302	314	326	338	299	355	327	334	307	349	321	340	333	304	328	331	333	315	332	400	312	326	314	316	325	340	332	320	320	321	299	339	338	316	317	355	369	324	295	325	349	346	327	329	286	320	333	352	324	355	349	325	298	337	356	342	339	346	314	361	345	337	321	351	317	329	300	316	329	356	344	330	337	304	345	351	314	313	318	313	310	322	346	299	343	336	334	324	331	316	351	308	328	309	308	337	309	327	322	317	316	338	334	348	315	342	289	337	320	328	347	322	299	341	340	347	317	353	313	325	291	343	336	332	344	334	333	305	352	313	317	320	317	321	299	310	319	327	361	342	354	302	337	309	310	304	363	324	320	329	322	332	347	334	300	337	339	308	351	349	340	351	306	320	338	335	349	320	361	345	335	345	326	325	341	331	328	314	330	324	365	311	347	302	342	310	350	342	345	330	348	319	324	297	331	344	315	348	286	322	295	352	293	322	318	323	330	339	310	331	302	344	331	319	308	330	330	312	346	325	330	304	342	338	336	329	331	322	316	306	332	300	345	361	311	319	339	319	317	314	327	305	315	348	350	322	305	332	303	345	326	333	321	303	322	333	320	355	309	311	325	329	373	294	312	301	336	280	357	328	339	318	324	334	324	334	361	336	305	359	347	291	328	318	336	296	321	325	341	345	321	319	350	305	291	303	320	313	320	309	322	367	317	308	317	352	313	301	295	311	311	291	327	314	351	350	343	323	308	344	353	343	280	340	334	328	335	327	329	305	361	310	348	316	338	312	314	316	337	305	339	330	325	344	329	352	326	367	317	326	323	303	318	319	310	310	311	334	327	316	319	321	343	330	338	296	302	323	335	344	293	316	311	347	339	326	336	342	342	305	334	326	324	355	317	331	312	320	344	292	339	330	321	286	336	317	300	352	343	351	352	357	290	350	349	317	299	327	329	340	320	314	365	362	336	346	316	337	310	328	348	345	319	298	310	346	324	339	292	324	324	308	354	316	365	311	305	333	320	316	315	347	295	342	334	322	294	335	314	334	354	345	323	298	336	312	353	361	323	321	335	314	330	322	328	297	320	289	312	291	306	347	348	294	316	299	337	359	309	317	375	342	320	339	302	310	328	336	322	335	329	305	356	316	337	309	311	290	308	351	330	310	308	298	348	315	290	343	340	319	323	311	319	317	345	335	343	336	325	328	341	329	338	304	324	359	353	359	327	314	328	322	330	309	305	322	339	305	339	345	335	280	342	322	329	308	320	353	328	302	321	306	314	323	346	292	335	309	349	315	349	319	365	358	319	339	321	352	318	335	311	320	341	334	324	367	293	336	310	305	294	321	325	316	329	326	363	315	352	311	310	335	317	318	353	314	339	293	342	333	335	341	314	323	329	335	315	302	334	344	327	329	302	319	332	319	327	346	313	309	335	330	301	334	338	319	316	324	322	316	325	319	313	317	351	333	299	349	340	326	308	342	331	331	306	337	341	314	311	327	320	322	315	335	333	347	340	361	344	302	351	328	311	333	353	333	332	286	320	325	295	304	306	315	339	345	342	348	334	290	332	321	323	333	321	337	340	337	309	274	325	331	319	350	298	320	336	325	336	329	325	311	328	324	335	340	329	325	324	295	326	314	329	365	327	315	322	323	320	331	323	286	346	339	332	331	311	327	345	269	349	276	339	361	340	338	316	324	276	324	322	306	352	299	347	330	328	339	305	325	310	313	331	343	296	315	290	325	344	325	299	305	337	374	320	293	351	303	339	309	314	315	306	316	320	302	330	355	306	330	318	331	323	326	341	341	322	330	327	344	302	370	308	330	328	315	307	331	325	306	335	308	331	355	314	356	327	288	386	344	320	291	328	302	323	343	334	356	300	344	325	344	319	326	327	299	325	332	342	287	338	326	325	301	319	306	326	322	338	337	338	319	368	347	306	322	333	317	337	323	316	324	315	371	353	333	345	313	333	321	293	353	353	310	333	322	327	328	325	319	320	331	346	316	324	352	296	324	333	315	348	337	345	305	367	352	294	304	341	290	335	346	333	318	341	292	339	333	322	317	312	324	350	309	340	324	341	321	315	325	320	324	351	280	331	326	312	336	320	342	305	304	345	305	340	329	305	336	298	313	275	320	314	298	309	304	307	330	328	321	319	329	329	307	323	323	326	312	331	314	324	313	335	324	328	317	332	342	325	312	330	327	338	315	308	332	337	338	331	345	319	322	352	292	330	310	347	315	324	316	319	346	315	321	340	343	319	291	317	305	344	359	312	343	330	332	311	299	297	333	336	339	327	361	357	340	312	328	344	330	346	349	310	314	330	316	303	336	308	314	320	343	335	320	312	335	322	331	298	319	294	349	331	369	339	324	338	355	352	345	306	330	312	351	325	313	308	318	320	335	348	323	338	324	308	339	334	301	299	321	326	323	318	304	327	333	356	288	310	296	315	325	304	299	313	332	317	320	314	294	318	348	329	328	327	392	324	318	317	319	308	335	309	351	338	324	293	317	293	313	349	310	347	338	345	280	328	306	350	326	334	322	339	354	345	357	326	342	333	345	342	333	346	295	364	320	327	307	335	349	308	312	337	323	329	302	338	348	343	372	331	312	331	304	297	331	350	360	327	321	324	316	315	335	338	318	352	324	331	329	323	351	297	329	347	349	341	312	293	362	333	328	277	313	306	329	330	319	345	295	334	320	320	296	291	310	326	329	303	319	322	348	311	340	323	348	293	322	316	320	345	329	335	318	347	356	355	350	306	302	305	325	346	348	352	329	332	326	308	312	325	320	344	306	334	394	339	331	318	322	335	325	323	324	319	335	284	334	336	320	316	346	309	307	293	307	353	328	311	312	320	311	317	333	344	329	337	327	340	308	332	320	354	292	310	334	327	303	321	346	338	315	327	337	343	289	323	321	286	291	310	326	305	356	371	339	305	330	328	327	346	343	335	322	338	334	330	313	331	307	328	313	321	359	339	327	312	313	312	334	307	321	346	325	296	307	358	319	322	321	310	297	309	368	313	331	339	318	334	327	337	327	299	324	311	352	315	330	309	329	325	315	336	334	343	309	296	297	324	317	312	338	318	330	343	303	312	293	342	356	342	339	316	349	308	288	311	312	317	346	322	327	352	327	345	287	332	311	331	343	308	342	315	321	322	331	328	321	335	325	346	365	320	326	312	288	294	336	322	340	308	329	333	285	332	322	313	309	303	308	328	291	291	362	341	345	339	294	325	339	363	312	350
22498	20364	26908	23717	20378	20451	7931	1851	1268	1211	1119	1015	947	877	889	859	807	848	735	749	747	764	738	708	671	728	727	730	687	714	728	676	673	681	687	642	708	681	706	670	644	647	679	714	682	690	717	665	651	707	690	682	631	625	692	638	686	666	646	672	645	611	674	653	664	661	672	693	713	621	612	660	673	624	653	664	675	646	658	669	655	638	655	662	618	597	681	665	637	645	645	696	601	647	650	639	677	657	706	618	622	672	678	636	648	672	627	617	642	650	635	629	673	622	649	620	608	643	666	651	663	625	658	692	625	680	654	684	599	657	643	626	669	628	668	655	653	689	590	632	683	652	645	649	610	662	600	702	661	664	628	611	639	623	648	628	619	684	637	632	616	676	679	659	632	638	641	669	653	674	622	632	639	652	670	684	639	604	634	688	657	664	626	667	650	643	701	629	626	637	675	656	650	636	659	655	652	634	655	676	638	647	611	661	619	653	645	631	658	616	656	631	632	608	644	667	679	646	663	650	642	678	648	648	637	623	691	665	629	644	662	642	663	625	662	597	622	616	610	666	659	599	674	636	623	663	675	668	618	634	661	669	647	632	683	626	627	633	647	636	666	666	639	643	678	630	647	646	598	677	671	625	659	618	648	627	623	615	631	614	637	664	667	654	665	662	611	671	655	613	640	641	663	675	627	685	630	622	619	645	622	650	654	669	616	623	609	636	624	651	655	618	609	596	607	630	650	635	601	639	672	606	683	625	635	645	653	655	636	634	606	605	660	678	640	654	646	652	694	626	622	627	622	634	637	650	616	665	601	623	663	669	623	628	660	617	634	610	699	640	659	675	648	663	676	629	631	702	646	650	639	622	619	610	681	639	672	699	659	653	638	672	661	624	630	631	674	641	605	609	637	637	642	652	654	646	621	587	628	639	663	625	646	659	618	626	632	621	667	601	640	625	619	584	660	603	616	660	627	673	648	611	640	639	666	629	654	636	641	664	624	605	652	639	611	629	579	649	646	674	675	643	623	661	641	677	595	684	644	635	675	663	629	618	651	651	643	635	637	679	625	706	647	592	635	641	607	707	632	629	657	660	656	665	667	617	655	615	674	638	643	636	636	608	661	660	638	610	625	659	595	669	607	574	666	622	667	678	648	678	660	663	695	636	604	669	637	601	618	658	622	686	683	606	626	625	678	664	620	635	639	593	659	625	604	624	678	641	660	630	652	642	641	651	639	655	657	649	635	623	626	631	672	639	658	614	675	637	655	662	657	662	677	640	682	688	648	633	657	640	610	686	642	624	644	647	611	654	625	620	628	653	602	635	625	633	624	629	627	653	653	641	664	610	639	629	657	634	636	690	594	650	665	611	621	632	667	674	667	647	688	655	647	628	677	626	624	661	688	593	613	633	623	662	665	678	615	636	633	677	655	637	654	634	643	647	617	650	677	628	628	675	652	623	661	687	640	639	643	659	637	626	668	654	704	682	634	671	626	633	645	648	639	639	641	627	647	638	689	658	646	667	630	639	631	673	626	644	629	681	663	634	651	649	703	613	628	629	654	636	641	646	594	623	627	654	635	616	669	641	667	618	643	613	637	632	654	605	648	623	650	624	655	633	624	675	645	627	586	661	648	642	627	634	680	628	635	664	646	691	675	648	653	648	671	680	624	658	643	629	639	616	662	583	620	649	649	614	608	682	642	647	641	646	628	620	675	677	671	614	639	638	633	638	642	658	650	686	642	642	679	642	630	635	644	617	621	600	657	639	645	575	585	639	656	623	625	675	648	650	671	645	675	629	652	618	668	627	640	626	629	595	632	647	620	617	611	606	647	640	595	696	640	615	674	659	715	639	670	667	617	657	639	659	600	661	622	587	583	647	618	680	672	650	644	643	643	667	634	638	624	605	616	621	654	585	657	635	626	634	622	687	670	683	648	632	635	630	659	689	637	644	621	637	652	652	663	662	675	635	665	642	644	621	667	665	654	630	678	635	651	629	623	639	645	637	638	624	662	649	638	641	657	616	671	649	634	651	676	618	616	653	616	616	649	623	631	641	600	596	693	688	624	618	660	620	668	649	628	616	633	644	656	607	612	676	605	619	639	623	653	656	664	647	646	679	595	608	647	681	630	669	616	632	620	641	638	652	641	622	696	643	677	630	603	646	649	626	644	663	685	652	675	631	643	612	624	677	635	601	634	648	636	631	660	617	624	650	671	636	639	622	707	642	645	639	614	622	622	603	584	629	624	626	644	620	621	681	681	689	679	659	651	654	629	642	715	633	645	633	639	676	623	671	611	677	656	705	639	683	631	618	675	645	639	670	627	625	639	630	663	577	641	630	682	664	646	639	611	602	608	637	616	627	648	621	640	611	639	658	577	689	666	619	636	674	619	650	647	607	638	662	665	646	619	663	607	670	650	655	643	629	689	636	676	634	692	634	647	661	637	637	633	616	606	640	618	643	676	624	618	612	625	624	697	597	625	646	630	662	690	571	634	673	621	612	624	643	615	665	610	657	639	665	644	677	633	602	583	651	589	636	632	629	659	651	647	610	608	614	651	617	603	636	649	674	654	639	619	589	682	632	692	592	590	728	637	652	649	645	609	643	649	607	640	655	636	667	631	659	703	672	631	591	644	678	650	641	654	647	605	662	650	610	649	662	640	652	650	636	636	633	668	635	668	640	634	672	638	596	608	651	609	692	646	656	622	624	649	656	652	642	659	635	634	642	676	661	663	660	647	577	645	595	648	677	649	629	687	639	650	646	613	653	638	613	680	614	618	631	626	640	596	622	673	624	665	658	664	626	588	627	657	673	624	669	660	663	624	672	630	605	631	631	632	596	630	621	682	653	652	611	648	643	649	676	593	604	645	663	631	614	670	667	606	709	595	634	642	602	664	662	625	647	626	688	647	635	642	652	604	624	598	660	655	611	655	665	639	621	630	636	654	665	653	663	702	656	660	641	612	665	620	653	580	655	697	670	632	641	661	680	649	605	661	644	637	632	666	659	595	653	699	627	618	635	653	675	689	676	610	628	627	617	621	649	624	607	642	600	691	653	609	638	649	670	638	655	682	640	629	653	611	624	632	667	646	598	683	575	608	644	652	648	640	610	678	616	657	634	614	657	609	645	648	622	656	693	620	677	620	613	638	605	620	645	671	636	664	649	632	583	697	645	674	653	636	641	650	603	659	639	636	629	662	685	667	675	621	643	607	650	643	679	661	606	662	617	649	698	617	644	635	666	658	691	653	679	664	644	617	584	661	639	648	676	633	606	593	654	646	676	640	619	605	641	651	649	636	616	660	628	632	677	641	620	600	666	650	636	674	614	641	637	657	655	640	608	620	668	632	617	628	619	684	628	649	637	607	655	618	636	617	601	666	630	632	659	668	621	647	623	608	639	634	633	607	637	649	608	643	653	642	598	647	688	672	651	580	673	664	594	635	654	612	619	647	624	613	635	670	595	651	618	608	652	670	660	618	630	639	672	637	666	668	594
12146	18959	17355	9907	6556	4721	3523	2953	2286	2073	1801	1562	1406	1298	1133	1109	1022	959	975	926	916	930	892	816	800	810	779	810	754	707	725	704	724	760	742	673	691	694	671	627	644	641	702	674	646	673	709	679	679	705	651	702	683	633	682	647	652	608	634	667	647	663	652	620	617	619	650	655	644	590	632	713	590	636	642	643	670	655	598	646	650	637	586	637	600	621	600	598	603	653	584	631	626	668	605	616	649	640	604	623	625	603	614	672	578	601	606	635	627	624	636	611	635	670	620	617	623	619	585	590	631	670	583	660	624	669	609	633	616	616	605	659	618	652	596	604	614	646	614	617	616	611	643	625	640	617	594	607	659	616	671	631	629	595	599	607	656	643	610	679	606	621	653	633	628	632	615	616	634	595	650	647	627	632	639	630	598	627	660	595	649	635	628	585	629	632	717	579	610	629	615	621	598	664	648	587	602	625	634	616	613	602	606	620	628	631	599	588	618	640	593	592	632	602	607	595	626	634	659	627	641	657	614	627	661	638	638	584	596	631	566	620	610	666	586	571	618	621	643	610	645	606	609	645	627	573	621	626	655	611	592	699	602	597	641	569	626	645	656	598	619	611	629	604	639	626	590	583	636	626	617	588	663	604	587	642	624	568	582	601	655	635	607	597	607	595	634	623	593	668	622	587	587	585	581	659	612	668	586	631	642	615	637	576	627	656	649	626	610	596	624	582	585	610	633	613	579	660	610	610	593	636	598	587	625	625	668	624	669	604	627	612	630	605	591	599	598	628	646	620	609	588	612	624	588	688	630	670	586	653	655	649	625	611	583	671	601	639	625	644	588	611	671	658	619	618	614	610	599	646	658	611	586	584	630	619	632	641	620	663	588	643	610	611	620	619	602	623	597	609	585	632	606	643	598	594	608	599	644	644	612	616	624	605	599	603	658	632	633	597	602	599	606	581	629	632	591	640	659	613	624	611	627	625	635	601	635	583	629	603	616	667	620	595	597	592	641	640	635	632	632	620	623	603	584	665	642	623	632	607	633	627	611	594	631	590	644	603	655	645	630	629	609	589	638	628	616	618	574	617	637	643	615	625	607	651	629	638	640	623	601	609	626	610	641	647	647	619	674	636	633	617	616	621	597	601	664	625	618	633	610	654	607	667	611	672	585	637	662	602	633	632	654	601	609	608	654	592	536	643	658	652	652	574	569	639	625	617	604	643	613	614	597	575	591	650	598	596	610	662	643	622	574	635	600	639	625	615	613	632	634	593	624	612	641	605	624	603	614	636	613	611	613	631	610	631	560	617	581	644	562	647	608	626	582	597	591	586	628	601	656	626	633	615	604	648	645	613	622	631	611	629	600	604	649	621	592	659	640	615	626	575	637	609	650	625	584	619	623	605	621	606	574	612	635	666	620	645	598	578	612	615	571	626	575	648	592	615	600	671	648	633	564	595	617	621	618	623	610	623	633	662	622	596	598	642	655	616	635	634	650	590	601	625	645	629	673	655	619	636	622	615	613	632	612	590	639	662	627	634	577	624	597	592	630	607	609	618	679	658	653	614	610	607	641	638	617	614	636	574	579	624	624	629	649	628	645	651	666	606	624	664	648	584	578	607	639	591	624	609	633	612	637	638	580	608	600	587	614	602	655	579	667	614	618	579	604	608	573	617	615	614	613	632	622	570	591	631	643	642	619	604	665	629	625	603	629	623	630	577	578	634	668	606	616	552	593	596	623	604	650	626	642	608	593	593	556	630	634	636	629	659	597	595	610	656	612	596	618	626	622	622	632	622	611	617	625	599	651	622	600	654	623	609	638	585	634	606	615	612	632	608	606	616	663	606	630	639	663	590	623	616	627	651	619	598	666	652	583	652	631	630	642	577	607	577	644	591	625	616	601	598	600	593	617	630	640	628	659	628	610	570	644	636	590	590	610	624	626	639	616	657	621	574	589	638	637	654	616	613	648	610	631	625	601	623	611	596	620	623	608	600	593	663	605	572	641	630	646	658	645	622	659	653	612	615	614	586	623	638	641	617	649	596	607	620	641	652	642	602	609	614	629	633	590	660	649	594	611	565	601	633	641	628	618	619	648	635	655	621	612	622	632	623	577	622	583	623	618	626	609	598	576	621	656	584	638	635	654	594	586	631	652	616	643	644	571	586	653	620	643	664	642	621	662	616	615	645	644	619	600	600	594	643	636	620	557	613	609	600	620	612	600	605	607	622	630	591	624	664	605	643	602	611	656	599	615	657	619	651	578	584	613	626	667	625	647	596	604	626	579	640	621	630	619	625	617	618	659	608	558	604	580	635	623	641	592	608	608	639	604	582	639	585	662	576	631	646	637	586	631	588	612	608	617	598	643	601	584	678	586	615	668	612	608	698	613	606	642	586	596	621	582	618	630	649	606	645	583	612	626	650	626	618	667	570	644	647	635	607	608	605	616	587	635	663	642	672	632	622	594	613	605	629	622	621	607	595	584	645	648	621	563	623	588	642	629	605	575	646	655	590	592	625	645	611	612	608	649	592	650	636	622	590	630	597	622	614	614	626	621	607	596	588	615	639	609	635	585	605	604	630	587	635	639	592	606	631	645	639	635	615	627	621	614	635	615	585	610	617	647	614	580	575	615	626	612	620	638	600	608	612	671	599	624	606	632	633	624	644	597	672	603	579	597	578	589	659	623	629	639	585	616	606	633	612	610	607	594	657	625	644	609	606	612	595	631	605	632	631	678	628	622	591	654	600	622	619	652	590	618	593	627	644	639	603	612	626	635	641	643	599	583	619	612	613	604	592	630	602	626	616	606	604	594	664	632	617	590	614	678	590	628	640	600	630	636	612	652	623	635	586	617	657	621	625	637	601	613	649	605	598	678	627	645	635	600	612	608	634	594	607	632	632	637	628	631	631	651	617	636	611	615	601	662	590	617	677	618	647	670	635	613	621	634	666	613	564	598	636	631	622	594	653	629	594	623	624	670	600	646	628	622	605	637	612	628	603	616	639	613	614	598	645	598	594	579	620	588	625	610	619	642	604	618	563	603	644	627	624	618	586	597	622	630	652	685	610	597	625	664	607	633	649	634	632	581	612	609	618	596	617	593	617	608	604	606	605	641	607	641	607	597	650	629	658	655	630	644	611	570	593	647	614	629	606	629	658	629	633	657	580	617	653	583	656	652	585	631	601	589	576	624	582	608	684	605	648	611	629	614	595	618	583	637	657	608	631	620	669	634	615	609	609	596	558	609	617	606	580	579	625	606	661	613	592	632	602	600	599	585	633	646	633	626	647	607	633	585	616	622	611	595	640	589	595	651	582	616	599	618	646	616	642	677	625	654	575	615	632	628	670	655	603	588	615	598	670	635	666	625	635	647	605	619	642	614	644	579	593	636	619	618	595	643	665	642	613	642	636	620	593	565	607	632	587	635	664	605	635	597	594	625	630	618	616	661	580	604	613	628	606	605	609	638	602	623	638	657	638	612	636	604	628	583	632
27675	12590	1197	362	240	210	182	167	183	141	163	141	155	135	142	137	167	151	135	157	141	140	148	149	154	166	135	133	133	132	137	168	152	143	163	154	124	152	136	168	126	146	167	157	150	146	156	140	145	144	134	168	147	132	126	158	157	136	167	148	113	147	123	114	140	125	154	144	164	146	143	146	143	154	146	151	142	116	153	156	141	126	146	138	146	150	133	139	157	144	137	134	137	144	127	126	148	154	147	149	160	142	173	156	146	145	162	137	127	138	148	135	131	149	135	136	165	130	151	152	139	165	142	141	148	154	135	159	134	149	141	139	135	164	140	111	142	138	151	140	158	141	137	141	126	129	120	160	160	143	148	152	133	137	136	134	132	138	140	144	144	137	149	163	139	133	132	110	149	157	142	146	136	133	136	171	157	152	156	139	124	144	155	160	140	120	138	160	142	131	154	141	126	142	140	148	143	136	151	149	177	156	135	149	145	153	144	123	142	142	133	134	158	154	148	148	145	138	154	133	143	150	142	155	144	140	134	136	134	120	146	124	143	146	147	143	114	145	151	131	132	122	136	129	149	142	130	141	139	159	122	147	141	153	158	140	149	151	118	150	164	137	158	130	143	141	126	137	127	113	147	130	144	165	157	144	123	146	133	150	125	146	128	138	136	135	162	148	144	146	151	132	134	134	143	145	168	136	122	145	146	143	131	159	149	135	137	155	144	130	162	139	137	158	142	145	142	139	170	134	170	140	151	134	136	136	145	143	149	137	157	135	144	160	121	148	146	137	166	143	150	153	148	152	144	127	144	134	128	144	151	129	135	158	145	153	146	133	146	138	142	157	128	147	153	168	152	174	142	153	166	151	155	139	123	159	143	125	153	115	144	161	141	150	154	159	144	149	130	162	138	140	154	153	127	124	138	137	142	148	158	154	131	137	141	149	150	144	140	148	138	153	134	132	146	133	132	133	122	146	140	132	124	158	129	124	160	148	129	148	140	135	122	148	138	132	134	127	132	131	126	133	149	139	148	128	142	119	148	150	135	123	137	169	151	140	145	141	152	149	132	170	132	126	140	164	148	133	149	126	120	139	141	156	138	127	130	136	151	153	146	144	139	141	134	159	158	146	164	150	138	145	140	159	148	139	147	135	151	155	132	137	153	151	124	142	129	144	124	151	169	152	153	140	138	149	143	169	150	157	139	134	129	142	141	148	139	133	141	132	124	127	140	147	158	143	143	147	139	134	150	145	145	139	112	139	129	147	167	128	142	174	124	120	120	124	159	141	144	141	148	146	146	145	153	132	154	156	126	133	133	132	127	135	155	141	151	157	148	152	141	136	129	152	138	147	138	136	149	144	154	155	135	151	120	141	128	141	139	153	138	149	139	132	149	127	159	133	129	156	161	139	160	133	124	155	155	129	134	135	136	133	140	149	145	118	141	143	153	130	151	136	152	150	132	156	145	157	137	131	148	146	151	156	149	149	157	148	137	140	148	127	165	137	134	125	147	145	144	177	139	140	149	129	145	133	139	152	119	119	170	145	157	158	141	140	147	137	142	149	142	126	151	142	134	133	139	149	152	147	138	139	135	147	141	149	146	143	154	150	140	140	143	132	154	152	128	143	155	157	142	148	133	145	163	141	147	150	143	156	155	144	129	129	115	126	158	143	163	139	138	138	141	157	130	147	139	152	155	145	145	135	155	134	127	152	148	158	136	155	131	167	133	131	146	139	126	136	156	140	134	144	129	144	155	136	151	137	142	134	148	154	151	130	160	163	140	132	149	167	133	140	149	158	143	132	146	140	158	155	132	159	143	154	155	146	156	136	127	153	143	149	120	136	128	151	160	168	157	142	132	158	146	162	157	133	139	139	140	137	149	157	137	126	129	134	129	139	146	140	141	134	146	149	116	127	145	147	139	126	156	148	142	132	158	142	154	135	141	151	132	160	140	158	145	124	131	144	140	148	157	141	137	155	144	163	142	158	139	158	146	137	147	163	148	130	146	142	135	127	150	149	131	139	132	142	133	144	141	131	122	147	147	155	147	151	146	151	138	160	163	126	136	143	171	135	149	143	127	128	139	138	143	141	157	153	131	142	146	157	151	131	139	130	152	139	142	131	155	146	148	150	135	141	135	132	137	131	121	129	145	150	143	144	144	149	145	143	134	148	144	137	136	160	143	136	130	145	160	141	162	155	144	143	150	140	132	158	143	135	134	137	127	142	130	132	155	136	127	154	166	144	157	137	129	165	147	138	137	156	141	139	126	140	156	142	153	155	122	148	136	125	135	129	151	162	128	136	145	125	134	141	141	136	119	127	149	155	136	146	144	134	113	136	136	134	162	167	133	149	147	153	121	123	139	136	155	172	148	133	144	153	148	175	145	119	138	154	124	125	151	162	152	126	133	131	144	132	126	140	152	150	142	144	142	154	133	130	161	149	152	129	140	147	138	143	161	146	144	144	147	151	138	145	139	116	144	158	151	141	165	134	170	128	137	149	129	115	168	157	125	158	134	152	180	155	146	148	139	145	138	135	148	144	147	145	134	134	142	138	133	153	130	151	118	134	142	143	160	151	143	147	139	176	145	149	140	150	164	151	138	128	139	123	134	152	132	121	137	135	151	149	136	155	132	152	150	119	140	157	133	146	150	140	156	138	133	161	143	154	132	140	139	134	137	154	135	142	156	124	151	157	147	145	149	150	134	128	142	115	163	155	144	161	150	166	142	138	136	162	152	116	150	130	145	156	138	156	130	133	128	138	136	157	134	134	151	146	156	169	154	126	144	144	147	137	136	145	155	146	147	142	164	150	143	144	143	136	155	145	131	169	142	140	149	130	141	163	156	144	119	147	129	137	146	157	132	149	156	126	145	144	127	166	154	162	153	138	133	159	142	152	147	147	141	137	159	155	138	144	143	147	144	136	123	123	130	140	130	134	130	137	148	125	139	143	148	137	140	122	123	153	170	145	137	123	136	149	135	150	139	150	139	133	158	144	127	141	139	148	143	143	150	125	149	152	123	122	165	148	147	144	150	159	156	155	159	141	134	140	141	143	155	128	145	153	158	141	145	146	139	150	143	137	142	151	130	174	147	123	159	127	150	144	141	139	142	107	137	150	145	150	140	156	147	155	146	150	159	115	144	141	143	151	156	165	147	155	139	163	160	141	141	140	131	130	122	139	145	126	155	147	143	132	129	130	166	139	123	140	161	135	136	135	153	136	123	132	136	145	136	154	138	132	165	144	150	132	145	137	145	129	136	138	139	138	132	145	160	157	133	143	130	143	168	152	134	151	128	145	137	152	149	153	142	152	159	163	139	142	151	139	145	173	120	137	140	135	149	147	133	126	147	116	149	148	156	139	121	136	137	133	138	142	147	137	133	131	131	152	165	155	138	137	137	114	154	171	138	141	133	144	145	164	120	142	146	150	151	152	126	131	150	123	118	136	138	122	147	152	149	125	124	158	134	142	134	163	156	126	121	132	146	162	134	144
5033	855	762	410	319	282	235	235	200	213	186	180	186	184	179	190	167	196	160	179	171	174	156	158	149	162	167	171	173	171	179	155	170	204	167	171	177	165	148	188	159	159	157	191	170	159	174	175	172	193	142	170	151	170	158	156	166	167	172	139	154	181	183	163	169	149	188	175	165	166	173	179	152	170	144	146	165	161	161	130	167	140	177	151	154	166	138	173	157	159	160	164	158	164	174	175	164	152	168	182	158	174	171	167	185	179	175	155	167	168	181	163	150	148	146	161	178	172	179	172	139	166	151	163	167	149	169	166	174	172	172	189	169	196	195	154	191	147	172	171	173	147	160	180	158	172	173	163	162	159	156	175	138	159	150	164	175	157	181	161	135	152	173	158	159	148	167	179	144	154	180	171	159	179	162	162	170	153	174	158	145	161	177	161	162	183	146	156	152	195	167	142	170	179	155	187	151	184	202	179	162	158	178	171	153	166	158	150	170	157	149	179	156	148	176	189	165	163	166	140	157	170	160	163	170	151	178	146	176	172	176	175	164	170	167	156	150	166	148	161	197	146	160	167	164	177	164	151	150	177	158	165	169	179	157	156	173	157	139	160	152	151	166	142	163	156	165	165	170	155	150	149	168	153	146	188	186	168	176	137	162	148	153	164	155	164	168	164	164	166	144	157	173	183	179	127	161	161	164	139	166	172	177	162	162	175	168	150	166	171	158	175	167	182	169	168	174	151	143	174	175	165	158	183	161	131	162	170	158	166	190	158	168	156	165	167	156	154	136	156	152	141	155	160	157	161	174	157	149	161	151	167	151	167	168	140	159	176	182	168	161	160	152	141	165	155	165	176	164	158	145	162	166	169	135	172	156	159	155	157	147	152	166	172	166	159	168	186	155	168	163	183	157	143	163	153	167	154	178	176	163	192	141	164	166	172	180	171	152	150	151	164	204	157	162	169	163	157	158	153	164	147	193	144	170	163	162	151	182	162	196	167	171	159	158	163	157	168	145	157	177	173	157	176	177	157	169	177	172	170	178	185	140	152	163	142	177	156	174	157	198	169	171	150	152	175	157	171	180	166	166	143	154	145	158	157	194	170	190	165	166	174	170	163	191	148	160	160	185	165	153	152	141	157	163	177	169	155	147	154	165	163	160	159	150	153	153	143	183	159	153	173	159	177	152	152	173	159	156	164	146	170	161	183	156	172	154	184	160	183	154	153	158	157	158	167	164	147	146	159	176	180	164	168	164	152	164	191	149	146	189	163	174	152	142	170	143	146	183	165	172	163	167	150	151	162	161	172	161	193	149	171	179	147	171	175	149	160	192	158	159	172	109	158	172	157	169	168	167	173	178	159	171	149	161	174	173	153	163	167	158	166	172	182	161	167	179	184	169	169	142	155	157	165	160	175	166	160	173	179	170	173	181	168	188	158	185	162	161	155	162	172	174	160	191	163	158	169	178	157	163	173	167	172	163	146	154	145	142	163	169	150	157	170	172	156	176	181	132	166	160	163	178	149	173	187	181	147	162	154	171	167	182	184	164	182	166	172	202	143	171	189	182	176	155	176	151	188	161	157	135	168	148	164	164	168	159	155	163	162	182	162	182	154	136	154	148	158	178	144	166	165	166	195	178	164	185	160	155	173	187	172	167	170	172	156	170	166	188	152	147	154	176	144	149	181	174	167	154	164	182	149	145	158	169	148	189	170	175	150	177	165	154	175	175	188	153	186	159	171	174	142	169	158	173	161	155	160	184	177	176	159	188	150	186	142	157	158	153	144	145	153	201	156	150	139	175	143	161	169	159	147	176	157	180	189	156	169	199	160	152	163	158	150	161	176	143	162	155	187	155	146	168	163	155	157	166	167	170	152	156	174	164	154	178	183	150	159	171	152	168	162	171	164	166	148	127	181	199	171	159	137	182	154	155	152	168	155	157	167	178	177	189	173	181	168	161	169	186	156	160	175	174	178	176	171	141	154	153	156	154	157	169	165	145	177	162	157	150	182	183	179	164	168	163	146	170	163	158	175	138	149	171	172	170	169	139	187	162	172	165	145	179	161	200	172	153	153	147	161	143	163	147	170	144	173	154	164	173	165	178	159	144	187	188	148	150	158	168	173	152	165	140	153	163	180	155	166	173	166	185	162	172	166	150	159	183	156	188	173	165	152	168	162	157	180	172	188	154	166	159	158	165	163	169	163	170	162	149	184	166	173	157	151	144	158	158	153	170	147	153	168	144	163	151	189	169	158	168	171	165	175	155	156	154	145	169	165	179	172	184	177	165	155	174	166	159	149	164	172	153	168	190	169	164	159	150	171	169	173	168	164	167	148	174	175	178	154	168	150	155	181	164	170	162	169	171	171	171	138	147	159	175	174	161	170	162	177	158	172	157	153	181	184	177	161	161	155	157	157	171	159	167	167	159	177	183	142	164	144	146	151	168	163	178	180	150	184	169	157	157	171	164	146	161	150	169	160	146	154	138	159	158	170	160	180	182	167	155	167	158	131	151	165	161	162	172	177	146	185	151	161	156	162	152	168	156	164	198	162	155	164	152	193	166	169	172	181	157	178	167	149	183	155	210	154	161	186	160	164	174	164	177	178	154	160	150	177	185	144	169	179	157	173	178	193	167	161	164	166	168	179	160	156	164	160	145	151	179	187	153	164	163	180	158	167	156	155	152	156	172	176	160	157	171	128	160	158	158	172	154	156	178	176	159	167	169	181	149	157	188	170	167	152	206	161	173	150	171	142	138	186	149	176	158	160	159	187	152	181	159	186	160	190	174	166	172	165	177	175	167	181	153	147	158	175	170	171	152	156	147	175	163	151	161	150	164	147	160	202	160	154	155	155	146	178	159	168	154	172	153	163	169	174	145	163	160	162	189	155	141	184	174	171	148	175	164	184	152	168	152	150	166	157	157	150	167	180	160	166	173	136	152	176	141	155	162	145	158	181	161	164	164	163	162	176	170	188	177	173	165	174	174	153	187	152	196	173	151	149	154	152	173	143	144	170	199	188	149	186	148	179	163	174	157	177	146	151	165	150	175	169	170	162	180	156	163	152	175	158	159	156	162	159	176	183	168	188	175	162	172	156	166	153	162	162	167	156	163	170	161	178	134	155	162	138	171	176	156	172	174	164	164	171	168	154	168	157	156	168	168	151	177	176	153	162	152	143	169	174	158	162	158	175	165	162	171	171	155	183	169	170	204	168	158	143	152	153	151	157	169	155	152	180	166	177	158	149	174	175	174	144	175	155	168	172	169	171	175	152	164	160	165	188	156	182	160	139	182	179	150	174	177	162	173	164	171	138	158	157	165	147	163	158	145	167	158	171	151	152	149	169	151	163	172	156	163	167	169	164	174	159	177	147	166	169	192	155	159	157	174	173	179	171	146	190	162	179	159	149	174	169	163	168	186	180	190	162	157	169	157	160	170	185	178	179	169	153	155	161	173	151	162	153	156	167	172	187	143	131	178	166	169	151	166	173
24458	20352	26448	24109	20337	9044	1276	898	702	608	586	522	447	506	433	432	424	421	396	396	438	369	380	392	357	342	386	361	382	376	368	329	389	331	345	379	363	329	351	331	380	339	352	333	325	349	311	332	331	344	318	340	335	313	338	349	368	328	345	339	337	306	309	333	357	308	353	358	318	323	325	338	315	333	345	337	345	346	329	347	329	358	320	369	359	346	375	327	355	333	309	321	343	307	361	332	325	349	375	345	329	319	359	335	363	354	330	357	348	325	337	388	328	353	347	326	328	341	323	366	337	372	343	331	333	351	313	311	324	303	334	334	340	325	342	342	317	351	360	358	350	304	290	341	334	319	327	339	332	364	322	344	318	349	346	327	320	318	337	336	333	360	333	337	376	358	340	319	323	320	311	334	305	315	357	361	312	312	309	339	351	314	356	315	340	331	343	295	318	347	346	346	319	307	272	332	335	300	326	308	334	327	353	287	324	302	343	384	299	354	319	323	334	307	362	339	310	325	333	313	318	322	323	334	351	336	322	323	301	311	323	305	323	322	306	349	356	361	358	335	344	313	296	311	312	342	348	331	347	327	312	364	312	283	333	332	320	348	354	347	321	318	337	305	346	353	351	316	313	300	335	341	321	322	295	279	320	324	340	340	353	344	365	316	351	302	335	344	324	312	322	327	329	327	331	314	324	311	316	327	326	337	338	356	335	364	353	329	292	368	339	347	350	328	328	331	314	306	336	349	336	371	348	339	332	354	328	305	337	305	333	324	364	339	336	341	330	346	346	342	342	338	355	341	339	326	352	322	335	333	317	349	307	354	299	308	344	331	327	343	323	349	348	340	348	335	353	342	379	312	354	320	332	331	336	375	333	335	316	358	327	351	321	336	342	331	311	309	344	328	328	331	324	299	323	337	364	305	336	301	318	349	307	350	308	340	323	331	360	342	318	294	325	311	316	327	325	325	365	353	326	335	326	336	332	352	355	337	345	346	339	328	336	304	334	318	342	317	318	340	324	333	337	327	352	310	353	316	372	336	352	366	366	346	339	374	301	361	354	350	366	343	355	338	323	329	320	299	333	331	333	328	332	323	324	337	349	306	342	311	335	313	359	364	329	362	316	331	367	333	352	320	359	310	319	333	319	352	346	333	352	354	347	328	335	346	320	283	312	310	332	324	324	344	351	367	291	336	342	328	333	359	328	348	346	306	346	334	329	298	314	357	301	326	307	356	353	322	349	362	330	319	366	392	332	352	326	346	326	324	312	339	345	314	333	294	343	328	325	333	332	362	335	328	324	321	336	342	340	364	335	344	334	331	299	332	348	341	358	353	310	329	332	304	291	326	340	348	326	326	313	331	349	339	361	333	316	313	356	314	347	351	370	332	364	373	336	331	325	292	342	328	315	316	334	325	307	324	305	354	327	313	304	342	332	347	327	325	331	327	342	366	349	320	351	353	353	370	353	328	361	322	333	359	312	327	338	315	314	349	328	333	325	319	359	279	347	345	303	330	322	340	326	324	328	347	353	341	320	330	284	336	328	328	333	338	323	316	383	354	354	339	369	334	326	342	308	299	328	357	335	357	349	356	312	328	325	336	320	297	325	338	335	341	331	333	334	356	335	348	316	338	323	365	283	347	331	291	296	351	372	340	347	364	318	363	333	333	330	328	347	350	303	334	307	328	321	294	329	357	339	350	343	322	345	324	350	285	324	325	327	331	306	312	341	352	345	338	357	348	333	334	331	335	324	317	325	328	320	354	308	350	344	331	335	334	331	329	322	302	343	370	327	383	336	345	339	318	306	321	353	354	350	329	326	350	348	361	320	339	333	325	309	347	299	333	328	295	335	329	320	331	338	331	341	327	348	324	332	338	337	331	326	312	365	342	315	307	355	325	316	330	342	324	328	347	334	315	331	293	329	346	309	308	324	316	338	350	331	308	346	336	357	306	349	351	318	346	339	356	312	369	311	324	334	328	315	352	344	349	341	320	345	303	349	343	339	346	327	320	318	320	317	294	326	338	332	324	312	321	347	330	306	333	334	341	318	327	376	348	323	332	351	350	293	339	316	322	332	332	353	325	346	306	326	348	308	319	343	351	351	343	343	301	360	366	321	360	324	343	342	341	324	328	335	315	348	339	307	334	342	321	311	337	321	343	337	341	296	324	327	348	350	348	333	354	351	349	349	321	339	301	334	318	313	365	340	359	336	332	344	372	340	334	327	353	306	327	366	353	334	351	333	323	369	319	316	307	342	323	343	371	307	346	342	344	321	329	346	344	310	357	334	340	353	312	340	323	341	344	338	341	317	303	329	321	341	328	324	321	340	324	338	327	348	331	332	319	322	339	379	354	327	344	343	309	348	364	343	339	316	325	331	330	346	334	340	331	348	328	395	311	338	357	354	311	351	352	326	324	336	316	326	345	303	320	360	314	337	304	326	319	297	345	308	353	320	343	358	312	320	346	323	294	346	336	346	358	329	340	341	342	350	301	349	295	353	339	331	310	360	347	328	341	353	351	336	332	339	323	303	329	307	299	302	329	305	336	311	323	318	343	316	310	347	317	322	333	315	324	326	339	355	362	355	344	350	312	353	326	343	338	354	320	328	339	328	330	324	328	311	322	341	342	329	322	360	335	340	335	318	341	324	315	341	338	352	326	353	331	313	337	333	321	291	315	378	304	333	319	343	367	303	331	356	353	366	328	348	327	341	336	309	330	369	342	339	315	288	353	346	359	330	366	338	356	319	330	298	350	334	352	319	353	346	281	341	332	343	348	317	367	369	335	330	315	313	321	342	347	301	298	342	329	369	342	323	323	330	325	337	349	328	318	345	294	337	315	309	361	317	343	331	335	328	363	382	344	321	322	320	345	336	318	330	343	356	328	324	354	325	374	290	324	325	335	346	345	345	335	343	316	310	324	346	328	290	367	397	310	337	348	336	304	354	346	310	330	340	311	322	332	309	358	312	321	329	294	348	330	346	312	320	313	336	323	360	322	329	332	349	337	295	353	343	339	362	325	323	350	340	329	305	320	317	379	352	352	336	325	325	339	367	325	337	278	333	309	339	320	342	304	325	356	346	317	324	344	308	326	332	311	346	320	318	340	341	324	321	362	323	344	351	356	341	310	338	321	311	344	332	336	319	346	346	346	336	348	366	326	318	305	351	340	334	317	343	338	300	319	336	353	344	343	334	333	342	332	326	317	341	328	325	322	338	343	337	342	363	328	332	350	354	320	375	323	356	339	327	311	332	308	380	332	329	331	339	325	308	358	335	340	323	373	349	340	349	336	348	323	349	352	350	330	311	328	366	343	330	324	338	330	357	323	320	344	361	331	332	343	336	299	351	339	332	330	335	339	335	314	319	317	347	369	329	319	345	337	336	337	322	332	315	304	340	337	348	316	376	333	325	342	351	326	325	313	335	322	326	341	345	358	293	304	321	316	319	306	328	335	330	315	324	340	327	360	296	280	311	311	354	324	336	340	322	288
8395	12072	10743	5566	3621	2489	1933	1436	1243	1072	944	799	712	640	648	605	560	530	508	476	459	387	460	382	409	391	398	429	387	351	411	361	432	370	371	367	377	366	371	337	350	350	373	309	359	371	368	351	346	364	339	369	317	310	307	357	326	318	341	294	357	340	345	352	382	328	342	326	328	355	357	316	329	331	337	305	344	313	303	342	337	333	360	334	338	322	344	319	318	314	320	363	340	329	325	334	343	297	325	335	337	356	323	344	292	348	308	323	305	342	340	344	335	330	334	313	361	300	315	352	337	328	338	356	322	361	353	331	375	323	326	294	338	340	322	325	340	323	325	348	356	334	301	309	364	332	321	307	353	312	307	319	317	310	315	360	327	326	310	329	317	361	313	329	311	344	309	320	308	353	316	365	331	320	333	329	322	328	326	312	331	357	327	344	328	335	325	316	362	334	324	340	320	330	326	313	365	324	325	336	328	332	309	366	345	370	342	317	324	322	338	333	323	326	308	337	313	311	322	341	318	329	364	334	364	303	342	308	356	338	344	340	343	318	348	352	342	367	340	331	333	331	333	312	317	342	301	347	308	358	353	262	345	325	291	339	361	319	343	340	324	338	305	320	294	328	321	305	333	332	339	316	340	325	354	356	351	324	313	321	313	346	325	296	355	329	332	327	314	328	347	318	323	310	329	347	306	334	365	330	316	342	329	318	330	317	345	308	326	341	340	337	342	283	364	331	344	327	325	299	325	328	313	338	353	354	333	321	312	333	306	291	309	324	354	326	283	324	316	309	308	316	345	357	331	310	318	320	311	284	318	358	324	326	360	336	318	327	320	326	317	343	326	332	323	276	321	329	315	322	334	340	328	333	343	328	326	339	366	335	320	333	325	285	334	296	316	353	310	314	311	348	312	316	315	326	325	347	366	314	319	323	375	338	342	275	311	305	363	319	293	306	308	310	326	303	334	304	320	353	332	335	346	337	315	325	330	329	320	358	319	360	331	325	333	293	346	344	348	312	294	345	339	343	328	320	313	326	366	354	345	334	321	306	356	316	328	337	306	338	334	330	316	354	323	334	306	311	316	314	332	333	331	301	316	319	314	318	344	337	346	334	344	338	322	327	334	320	329	295	310	341	326	342	328	349	314	327	312	290	368	329	333	325	338	329	368	310	333	286	336	301	347	317	340	353	319	315	313	336	353	350	340	322	317	324	334	310	340	320	336	329	316	328	328	346	340	323	340	343	331	330	333	340	295	326	333	348	319	323	337	353	310	317	337	317	342	305	323	330	337	325	304	285	355	335	327	298	375	329	297	321	307	327	317	329	338	290	323	327	333	309	350	355	342	297	305	291	336	319	347	313	309	310	325	284	327	355	358	343	305	334	305	324	340	323	341	323	299	322	316	311	339	347	317	327	326	310	299	353	336	345	316	331	343	325	342	303	342	334	341	331	347	341	319	330	368	322	354	328	326	305	343	351	338	322	323	312	335	308	344	328	334	298	339	319	318	317	328	343	323	330	308	341	333	333	304	328	296	328	354	307	295	320	330	325	321	333	327	337	335	327	348	338	352	313	306	326	344	316	306	309	322	315	359	329	302	357	324	305	340	336	327	349	297	315	332	325	287	356	322	342	315	328	311	350	315	309	311	320	305	349	340	330	317	343	305	325	326	338	317	309	304	325	297	333	303	324	364	329	336	324	318	347	348	310	344	341	328	310	339	321	331	310	368	316	322	305	318	336	338	328	343	307	312	323	324	351	356	326	314	311	358	306	314	329	302	319	336	310	304	321	339	329	305	344	360	353	313	291	336	359	345	321	320	345	334	331	336	292	320	337	338	343	311	343	379	305	305	337	328	315	334	301	347	358	337	313	338	318	345	352	338	338	305	347	312	278	343	337	343	328	382	318	306	360	334	328	327	309	321	318	303	340	307	299	353	332	321	358	302	343	364	308	337	351	333	329	321	342	340	305	335	327	358	318	323	355	347	321	300	341	326	353	334	337	287	347	357	345	323	366	296	321	337	317	320	357	320	321	327	336	317	301	329	361	336	302	312	328	298	318	347	313	354	340	316	308	317	289	314	324	323	318	307	347	325	351	314	342	334	325	325	343	317	346	356	311	353	325	314	338	369	311	292	329	338	321	336	337	290	333	326	318	384	350	306	335	339	343	279	326	314	328	342	334	331	344	311	332	310	346	340	310	354	328	314	319	325	327	304	324	374	374	311	353	325	371	297	326	336	283	335	308	342	317	325	330	286	333	324	351	310	308	306	342	341	336	332	309	332	318	305	333	303	325	344	337	302	333	320	304	313	299	291	382	330	311	360	294	313	347	352	345	321	343	283	331	317	354	295	320	350	316	330	305	306	366	327	310	326	326	335	346	323	323	328	344	291	322	325	351	345	346	390	331	282	301	302	316	301	298	309	303	325	324	336	329	359	317	306	334	330	320	357	308	322	350	337	345	345	319	345	316	346	315	325	322	342	350	303	350	317	340	338	354	320	335	307	336	316	332	278	320	325	339	303	303	329	341	325	330	308	348	325	288	317	340	332	330	322	300	354	330	337	332	309	344	321	354	325	322	298	322	365	347	302	322	318	332	329	344	303	323	289	293	316	334	312	317	319	304	316	326	330	319	323	358	315	347	328	321	347	341	315	351	349	296	320	338	323	335	328	320	308	348	327	345	342	313	321	349	276	335	337	298	324	353	350	325	314	329	305	315	303	328	315	317	313	325	335	290	330	335	322	318	321	315	308	317	346	334	346	338	314	334	357	322	331	352	322	313	324	313	333	318	320	334	291	297	328	356	371	305	303	362	322	300	341	348	305	305	321	341	322	344	322	325	302	347	321	328	327	322	332	341	299	323	310	319	312	310	312	337	331	292	339	347	331	331	365	354	341	334	307	323	330	329	324	343	336	359	313	330	314	344	310	310	337	334	300	321	332	335	346	324	326	322	342	318	312	314	298	353	327	323	331	314	298	310	333	327	328	345	303	304	317	345	317	342	326	301	345	367	349	333	339	323	310	325	325	339	332	304	359	320	326	318	343	327	370	334	340	314	347	322	319	342	324	299	312	350	338	345	327	309	340	331	291	353	325	335	312	318	308	328	357	336	321	345	348	316	298	362	302	343	316	317	316	344	315	342	331	317	326	342	292	334	319	317	343	334	332	338	344	317	322	329	312	334	334	326	361	350	335	317	315	319	342	292	333	343	332	318	350	338	350	338	331	286	323	321	322	300	339	349	285	308	311	330	310	342	301	328	331	326	347	296	344	330	333	332	335	353	372	333	300	334	308	309	305	360	322	306	295	305	326	306	297	323	327	330	342	326	343	339	337	325	287	318	322	360	327	318	299	303	316	325	333	326	334	326	341	325	349	347	344	324	317	321	312	341	317	321	323	350	305	316	317	363	311	363	341	346	308	319	331	328	309	313	313	309	329	335	303	337	317	309	351	326	314	342	352	313	366	318	320	339	314	333	303	327	332	345	320	348
22504	20372	26899	23703	20375	20439	8145	1840	1297	1142	1171	1016	1013	915	828	832	858	829	812	774	781	747	760	772	774	773	734	746	717	663	730	729	713	700	717	688	638	673	680	667	682	668	690	653	693	749	657	674	653	635	736	713	676	655	711	669	612	655	654	683	691	649	703	675	640	629	695	624	673	654	686	685	628	646	614	665	697	618	605	711	671	690	638	636	643	666	621	681	653	662	692	586	627	634	646	696	676	636	643	639	667	699	639	675	668	657	688	660	648	651	658	696	676	657	692	645	643	654	645	609	662	660	659	632	702	705	699	652	668	636	647	643	663	694	643	620	739	666	654	641	691	680	657	647	626	679	667	630	664	646	616	657	670	634	661	663	629	655	679	696	657	662	648	687	661	674	662	630	662	648	627	616	643	638	643	666	660	644	634	682	640	629	641	645	655	641	619	614	665	675	708	631	664	698	644	634	645	671	625	688	688	683	676	654	640	653	594	706	665	609	667	655	643	659	677	622	655	660	674	654	625	677	647	662	628	696	597	675	649	631	648	663	664	643	703	651	644	709	698	631	637	670	587	661	659	663	637	632	640	652	653	685	616	601	658	650	684	646	633	641	669	651	666	673	719	638	659	671	680	697	616	624	643	686	662	673	638	662	665	618	665	614	657	627	631	679	658	714	680	602	643	621	648	672	666	653	643	651	615	686	700	687	626	667	627	633	679	697	689	650	639	661	629	629	672	654	687	607	611	654	679	663	639	672	650	645	682	639	665	647	648	700	681	691	611	679	652	620	663	721	649	595	684	646	643	627	681	611	617	637	667	682	636	667	637	645	674	650	653	642	632	614	636	657	661	612	682	670	646	647	651	674	652	660	635	669	661	674	615	618	674	694	619	675	680	600	617	694	721	658	635	638	655	643	652	664	661	623	604	668	628	702	640	648	673	640	601	667	659	672	694	690	672	655	647	656	720	665	667	717	610	674	634	665	681	653	668	676	660	641	636	675	642	622	627	684	678	626	649	688	600	704	669	626	643	685	641	647	665	684	625	623	672	639	684	651	639	654	675	665	671	646	644	611	652	595	661	636	615	646	654	654	663	643	673	646	678	682	642	631	635	632	689	650	665	620	712	689	631	628	637	678	678	670	626	694	656	653	679	637	648	668	637	686	656	652	698	668	677	650	619	707	669	615	650	631	628	666	676	637	673	615	597	632	675	667	601	642	659	662	660	649	655	613	640	619	640	682	631	664	636	642	646	670	690	601	613	632	644	662	665	672	599	656	660	649	612	676	603	615	600	654	669	661	630	613	630	646	669	645	672	682	651	647	627	630	615	658	678	670	655	607	654	671	658	653	628	682	665	638	621	678	630	645	648	692	650	657	645	661	707	709	653	648	644	599	636	643	641	698	649	650	691	622	684	670	634	680	659	654	655	643	632	698	638	635	650	647	662	676	675	676	655	679	654	647	648	632	675	627	727	656	659	622	631	664	633	632	617	677	655	632	672	665	601	730	630	643	681	654	654	653	625	652	632	661	662	664	628	641	622	596	664	640	601	630	643	662	687	640	666	701	667	684	585	684	675	657	639	612	641	699	633	637	654	597	643	675	649	687	644	627	621	666	649	654	659	626	618	630	700	684	621	615	687	698	652	658	614	631	638	603	660	639	657	672	610	672	629	661	682	699	630	625	643	651	663	617	637	639	632	694	675	659	691	674	665	720	627	682	636	666	651	662	719	658	657	637	665	665	604	656	659	634	643	665	633	615	675	712	639	669	667	614	671	648	641	682	658	625	665	676	707	639	625	578	657	673	694	659	614	619	674	667	624	646	636	654	640	675	662	641	683	676	653	660	655	658	704	662	654	624	661	659	602	650	640	652	631	688	613	651	693	640	639	631	676	630	643	629	650	670	625	674	607	697	682	659	644	633	626	700	663	666	616	695	643	613	631	648	625	676	690	658	649	644	673	587	662	676	697	695	649	697	657	617	628	647	643	662	643	608	612	638	630	630	655	673	619	613	634	616	611	609	623	668	632	681	630	636	609	665	635	627	638	688	648	699	668	648	622	655	643	639	664	699	622	653	627	679	608	633	622	638	641	629	620	613	617	651	666	630	642	635	667	638	638	634	630	646	635	617	633	658	664	623	659	670	627	637	674	631	652	623	662	644	627	691	632	608	678	650	662	697	688	675	606	620	685	648	619	659	616	653	630	647	610	629	623	667	671	642	632	635	631	660	639	635	687	638	692	673	637	682	658	653	620	645	616	661	676	634	610	617	682	678	659	640	604	665	664	696	711	602	633	645	646	646	640	645	647	640	687	657	736	648	653	622	632	654	694	702	632	607	599	681	657	640	649	664	676	652	641	637	693	694	644	620	647	641	639	704	655	633	655	631	679	693	610	653	657	625	660	627	639	665	651	632	611	629	690	656	681	615	633	633	690	669	651	598	612	666	682	650	653	697	676	658	626	648	656	624	657	666	649	660	666	624	629	675	629	670	633	683	677	614	635	623	619	628	678	666	636	643	646	648	656	647	643	612	627	644	655	694	663	634	668	655	614	654	637	642	640	620	618	677	664	628	586	592	635	661	661	640	649	661	653	649	662	671	631	651	643	678	615	672	654	682	702	702	629	598	642	621	681	671	652	639	688	614	661	674	641	721	588	630	680	652	616	632	657	656	696	632	635	604	621	646	620	657	618	699	639	642	642	598	633	645	614	650	656	612	690	662	632	653	654	662	685	634	678	653	659	667	630	598	654	678	673	604	654	663	633	670	624	646	647	615	678	647	629	619	629	613	666	615	632	668	673	617	660	621	616	579	674	669	669	667	650	651	686	690	634	651	596	702	611	658	681	649	672	625	650	631	619	642	664	651	659	672	678	687	647	655	589	634	659	642	654	656	628	629	615	574	614	667	650	654	652	627	665	646	698	616	658	637	638	648	674	652	663	628	679	673	682	618	632	632	615	629	620	657	645	626	685	644	622	626	683	686	673	621	629	664	654	654	690	624	664	687	624	623	638	592	705	649	609	680	705	661	674	626	615	626	638	670	668	588	650	650	695	612	689	659	696	684	657	662	652	640	625	610	629	635	695	666	650	635	630	664	657	643	664	606	632	665	627	637	679	691	644	640	679	656	633	630	636	662	645	633	648	678	666	645	676	632	666	674	645	641	677	662	664	605	651	654	647	644	615	634	671	664	612	628	629	672	675	642	706	644	644	636	632	636	669	643	686	649	641	662	620	679	679	668	661	624	674	647	649	653	682	623	663	633	661	708	614	657	683	649	649	659	677	631	683	687	673	629	673	618	699	645	620	645	648	643	650	686	666	625	651	605	628	632	692	645	664	658	657	667	651	633	626	700	710	636	630	649	662	647	648	688	665	680	644	631	635	659	637	703	639	649	675	666	646	678	629	636	660	663	621	626	680	668	663	671	678	585	597	717	685	632	639	662	635	688	689	633	660	632	683	690	606	713	675	671	667	631	596	634	653	615	661	633	676	656
11793	19195	17356	9840	6588	4780	3646	2921	2245	2045	1742	1521	1481	1341	1205	1102	1086	1014	897	927	881	857	797	776	825	791	774	785	770	750	757	736	646	721	723	720	700	692	649	703	628	659	668	677	685	659	693	652	700	651	619	653	644	610	622	643	693	626	699	629	648	670	637	658	641	659	625	639	654	620	668	624	661	636	651	644	633	643	617	647	638	650	641	626	618	661	676	658	601	726	628	624	664	630	619	629	648	611	643	642	653	641	661	613	629	690	638	650	609	596	631	624	619	654	639	647	642	662	587	619	629	596	673	649	642	626	599	628	609	632	588	637	599	589	614	639	629	602	647	665	600	601	659	631	613	616	627	617	637	653	628	588	646	602	604	613	641	585	663	615	647	603	604	639	649	649	619	583	664	627	654	612	602	609	613	630	607	642	608	641	635	634	625	642	631	650	620	648	655	621	568	635	637	669	593	601	627	605	647	564	608	603	606	581	678	621	626	625	628	657	634	639	626	611	637	603	656	576	601	702	599	616	615	626	618	616	628	617	613	626	584	591	616	628	621	651	656	615	633	643	609	613	665	602	630	601	597	698	653	629	649	581	624	596	616	583	634	621	624	632	650	609	621	613	615	610	646	597	598	613	598	589	613	651	675	610	680	648	589	627	593	652	594	674	600	620	635	603	614	613	576	666	660	640	631	623	643	649	633	637	660	604	649	604	629	613	624	654	623	626	638	647	605	607	591	607	591	606	616	594	600	642	605	633	599	628	602	622	651	634	672	631	624	634	614	626	648	652	610	626	626	657	603	646	616	655	644	607	636	620	656	622	671	621	593	650	596	662	629	630	626	610	623	633	597	618	612	631	608	593	632	645	619	596	589	611	618	573	624	624	595	644	636	631	638	663	659	603	630	638	607	591	603	606	648	613	621	653	651	600	605	604	642	615	607	651	634	654	639	610	632	577	627	624	631	586	638	631	678	606	604	632	641	606	690	654	624	684	604	570	584	655	654	635	582	619	647	589	591	606	616	634	657	619	628	577	637	568	586	591	572	638	626	640	607	590	649	653	584	611	583	660	622	627	598	620	639	633	606	629	645	635	635	617	609	604	645	662	593	618	632	625	616	634	645	596	599	625	605	627	628	604	627	620	667	599	649	595	595	658	662	624	613	643	590	573	638	646	653	619	642	614	577	640	640	596	619	608	605	615	592	594	613	619	575	610	653	641	673	615	617	627	621	628	647	671	616	606	596	645	609	618	654	639	643	607	637	620	587	605	637	620	619	612	594	637	619	594	649	633	611	674	644	640	648	610	601	634	664	624	673	645	626	564	618	613	652	630	624	637	581	611	638	622	630	607	654	636	619	620	611	651	646	643	625	654	634	640	627	601	622	611	583	616	637	622	614	645	622	659	657	623	635	633	655	613	634	648	607	601	621	614	625	650	601	621	649	604	605	681	619	571	639	642	640	626	613	621	615	647	604	603	651	615	572	636	639	664	633	594	653	640	599	629	636	586	656	617	640	615	649	640	669	640	652	619	624	590	667	670	573	612	612	607	623	585	603	572	617	601	629	618	660	612	611	655	648	645	637	610	632	626	634	579	609	632	686	675	601	608	649	613	668	648	599	654	574	634	610	635	589	652	661	599	650	636	591	637	618	637	633	691	606	662	579	583	588	604	624	635	594	598	602	609	644	608	595	586	611	614	648	576	603	601	603	630	613	657	589	622	637	627	562	660	615	611	650	595	632	644	612	627	601	669	642	647	611	632	625	593	629	624	623	604	631	644	624	605	586	616	616	595	648	632	623	626	625	602	647	657	593	591	598	636	660	611	632	620	633	639	596	621	654	598	616	654	623	612	606	632	624	614	607	618	673	663	624	631	574	607	597	655	581	630	647	614	649	619	553	598	634	613	611	629	660	654	627	635	629	692	683	616	653	660	601	619	647	628	609	591	689	647	637	638	623	654	610	626	608	612	576	607	620	595	624	646	593	593	680	624	627	587	619	613	651	599	601	629	601	676	607	594	625	599	652	629	642	641	625	606	619	614	582	621	637	596	667	645	601	626	643	607	620	634	616	631	631	588	635	652	641	608	600	645	613	672	619	645	662	620	622	618	612	607	631	656	632	638	620	583	585	622	611	648	618	649	591	613	602	634	606	594	605	634	620	644	607	641	625	596	644	650	612	611	642	619	637	613	609	627	674	598	658	620	674	619	673	648	647	624	608	639	603	659	625	582	605	620	623	584	645	616	584	579	623	616	630	653	634	642	590	623	608	622	581	643	658	641	593	581	620	619	613	635	648	627	617	635	653	591	608	633	589	623	561	577	635	649	625	591	620	605	634	646	590	620	623	627	589	615	586	629	660	597	645	636	635	641	653	600	640	634	610	606	619	601	618	617	629	629	654	611	600	591	630	590	596	659	640	628	614	639	655	642	641	614	614	627	621	620	606	612	628	648	594	601	650	611	589	635	652	590	587	609	599	633	633	639	600	580	573	620	641	599	623	602	601	633	607	588	650	624	623	603	590	645	672	663	569	611	618	639	650	595	623	642	636	591	589	612	605	624	591	617	620	629	624	644	639	616	652	587	599	617	671	642	606	616	624	608	608	607	617	615	589	650	598	590	620	617	610	609	597	646	633	639	647	619	627	665	589	631	618	607	586	617	650	600	610	593	601	642	605	648	640	598	651	573	635	630	658	668	623	622	628	648	587	611	591	596	616	626	595	606	631	593	655	595	640	605	604	667	631	622	629	620	652	593	608	650	636	624	655	588	638	612	649	673	616	632	657	619	628	577	637	595	652	594	629	642	621	605	604	620	644	645	649	633	590	619	663	661	634	619	599	643	626	666	631	653	636	591	652	614	638	639	651	671	623	582	624	670	651	597	640	627	654	621	583	608	647	580	600	615	661	646	598	611	614	597	582	681	647	632	656	601	627	676	605	661	605	681	620	624	651	616	628	620	620	615	599	630	607	662	581	601	615	556	618	630	594	648	643	634	619	614	601	638	609	568	608	625	632	632	625	594	692	671	573	646	640	620	602	638	606	673	625	593	621	630	599	587	614	614	587	625	627	638	614	631	612	621	692	605	577	630	580	635	614	603	633	649	629	633	608	607	631	635	655	662	645	678	640	626	626	626	684	644	644	643	626	637	618	616	584	635	607	621	603	572	643	640	672	583	620	647	592	631	661	628	585	597	666	619	631	636	622	611	633	628	631	575	602	617	609	626	627	626	635	633	644	571	612	625	637	627	604	650	602	613	601	610	646	603	626	627	608	620	579	607	646	666	642	603	598	646	588	622	636	650	612	642	635	671	632	637	644	596	602	616	624	639	628	664	603	642	638	593	658	597	639	629	586	600	613	620	639	642	619	629	626	621	657	609	582	582	603	637	630	646	638	632	631	618	653	618	600	604	648	603	627	641	614	640	660	596	613	655	613	621	630	557	623	618	631	618	657	664	646	633	566	603	588	632	641	614	653	656	643	660	615	624	607	606	624	580
27783	12732	1223	360	242	194	165	179	156	147	151	124	148	153	132	141	152	140	135	164	134	157	132	131	157	156	140	142	145	157	153	143	142	130	155	134	142	145	148	148	132	123	163	134	151	142	151	147	148	148	132	169	144	141	143	156	142	147	131	120	152	154	139	139	114	142	144	139	124	157	151	149	141	155	143	168	143	153	130	138	132	130	118	155	146	147	165	144	158	171	142	145	148	143	140	154	137	159	132	132	145	136	127	131	141	146	133	150	138	148	100	142	154	161	133	145	144	142	171	152	139	150	150	138	129	129	141	159	142	154	143	149	152	159	155	124	122	156	133	139	140	139	130	136	142	128	142	133	139	160	137	143	132	141	136	133	125	126	151	153	134	138	143	154	130	134	168	130	141	132	181	127	134	153	134	164	126	143	137	133	135	147	134	135	137	124	145	127	144	149	152	147	144	137	162	148	144	157	141	126	153	155	143	141	131	139	132	139	131	154	134	144	117	155	170	137	143	150	156	141	146	144	147	127	146	172	143	140	156	155	137	144	147	153	148	138	132	120	149	137	145	150	130	149	125	163	154	156	140	129	140	136	154	125	162	137	154	152	129	136	135	134	173	141	131	146	130	120	139	158	151	133	162	162	136	149	135	161	156	145	154	137	138	127	136	155	155	145	141	148	137	117	127	133	158	164	158	145	128	148	144	152	159	156	131	154	124	137	148	155	123	143	146	141	144	136	137	151	147	153	157	163	144	137	146	145	123	129	160	133	153	148	123	124	132	139	139	132	146	137	146	146	138	151	129	132	128	161	142	141	132	150	152	159	119	152	132	140	166	141	151	154	163	145	125	146	130	168	163	140	151	145	136	144	162	142	132	142	143	143	157	131	128	155	130	151	137	161	150	165	145	152	127	144	136	142	124	163	133	124	129	145	132	145	125	137	131	152	150	130	164	142	131	137	155	149	162	139	152	139	147	134	148	140	143	141	152	157	127	123	123	157	130	142	127	148	150	133	129	142	138	140	157	119	156	135	142	144	135	133	141	149	157	143	142	140	132	137	141	162	148	130	138	147	139	134	144	142	145	151	134	144	186	156	150	145	139	137	167	123	163	118	146	139	138	146	124	145	144	157	148	149	144	136	130	130	146	161	142	153	141	146	141	160	155	142	152	149	146	135	143	140	146	140	141	149	139	149	144	148	156	137	147	142	142	151	135	145	124	128	164	153	132	170	138	141	110	136	140	132	153	128	135	169	159	133	132	179	162	143	121	147	153	143	146	126	158	133	145	133	124	167	158	137	132	144	149	148	137	147	163	145	136	148	126	140	166	125	136	150	156	136	143	131	148	135	125	148	152	136	134	131	158	140	135	143	142	153	157	116	137	134	145	155	157	139	141	152	131	134	134	160	134	142	138	174	155	122	139	164	123	137	133	158	151	141	124	142	145	146	143	152	142	128	148	147	152	151	125	129	140	153	150	149	138	137	150	138	133	148	136	142	150	135	132	130	141	137	162	139	151	150	132	143	152	144	146	154	137	149	152	137	120	144	169	145	135	149	148	159	146	147	136	146	156	147	159	141	146	130	141	132	162	146	152	130	148	134	161	143	155	128	146	146	127	151	152	141	154	146	152	131	144	164	140	154	147	139	131	144	153	148	149	149	156	127	143	137	150	136	128	148	140	157	142	127	143	148	142	153	137	157	153	160	143	137	156	150	147	145	145	159	171	127	141	127	162	123	174	140	126	169	128	150	145	153	138	131	125	146	138	131	155	132	144	144	140	135	142	168	147	156	140	145	145	145	149	131	166	143	151	130	150	140	139	150	122	147	141	154	135	140	135	163	157	132	142	147	129	133	150	129	147	126	152	152	161	153	138	133	142	152	138	151	141	150	107	155	124	128	155	125	133	154	154	131	140	147	132	144	133	125	125	124	136	173	134	141	140	157	147	127	140	139	155	140	144	122	148	137	122	128	136	135	145	131	145	131	135	142	149	143	149	147	133	136	141	145	129	151	133	159	152	134	159	124	163	123	136	155	138	149	149	133	151	133	148	141	151	154	156	169	122	128	134	172	142	146	139	137	120	128	153	140	126	161	135	157	149	154	139	120	145	126	144	149	144	127	134	147	137	145	152	130	139	135	149	148	149	119	122	144	130	158	164	129	134	142	130	141	134	166	144	167	141	139	144	123	137	142	148	151	137	129	130	136	158	154	136	151	152	129	146	156	150	156	138	162	142	157	139	132	137	151	155	144	142	149	148	119	155	147	144	158	143	155	144	137	125	123	127	155	140	133	142	147	146	156	157	150	149	145	151	150	168	148	120	156	138	140	149	118	124	135	143	146	148	144	158	133	121	144	159	150	124	141	130	143	161	148	126	128	133	126	122	138	144	162	161	152	155	148	112	135	171	158	147	146	138	137	136	148	160	131	158	147	126	143	149	152	169	146	162	147	158	178	140	132	146	146	150	160	139	139	147	147	132	127	151	153	142	139	130	166	144	138	155	129	135	155	124	126	144	129	147	142	155	146	137	153	148	120	142	123	133	145	125	137	129	144	141	163	139	132	148	145	146	161	162	140	130	122	160	146	150	147	126	121	129	157	149	152	142	151	156	136	165	139	159	148	136	148	142	127	186	120	159	160	146	166	120	143	127	136	148	136	151	143	141	151	175	153	160	120	149	138	148	151	158	145	151	171	122	148	145	159	145	149	146	144	160	138	127	147	146	155	154	146	139	142	146	131	141	132	130	141	139	146	133	146	142	156	148	159	160	150	154	145	144	135	150	143	126	153	141	153	132	141	143	138	150	159	149	144	147	144	160	130	145	156	129	129	131	160	133	128	146	150	131	158	131	119	147	123	158	134	140	155	153	121	149	136	119	147	144	149	146	146	143	152	153	145	143	145	140	140	140	131	152	134	162	139	126	146	144	149	160	142	133	152	144	157	132	143	160	158	147	141	132	117	146	147	144	151	135	140	140	161	141	120	154	132	158	147	153	132	147	158	168	151	151	147	155	149	154	135	133	147	139	151	146	138	134	156	137	135	143	132	124	150	134	170	134	139	154	149	165	153	156	149	149	162	152	140	146	149	130	142	142	118	151	170	143	139	151	124	147	142	162	157	153	154	165	146	118	160	145	171	143	142	151	139	130	130	137	135	122	142	152	125	148	139	166	161	156	142	165	124	156	165	141	140	147	130	137	147	132	171	151	134	129	142	122	139	138	148	156	151	152	139	115	143	147	156	156	131	143	137	140	121	141	167	138	155	145	149	132	138	125	143	131	157	143	122	151	150	139	147	151	167	157	166	149	141	134	166	145	134	139	144	152	134	149	132	148	138	158	133	127	129	134	151	133	129	161	146	142	125	158	139	142	128	118	124	145	127	140	125	147	143	153	157	147	145	132	150	126	156	152	143	157	149	149	137	148	136	153	156	154	159	148	144	138	138	143	150	142	137	130	137	145	153	141	132	128	151	160	172	139	150	161	119	160	142	155	152
5081	935	749	409	312	268	227	210	222	196	194	182	200	170	166	184	181	188	188	179	188	164	177	159	163	171	175	168	131	145	155	155	166	173	161	177	175	165	174	179	175	167	171	178	158	164	163	164	156	171	175	177	161	189	174	163	134	174	161	180	145	168	184	176	149	186	154	177	168	155	157	136	177	179	171	166	168	168	166	164	199	161	178	175	166	154	168	171	162	179	173	172	146	156	161	158	159	160	178	178	168	165	175	156	158	152	175	177	157	165	149	156	151	165	171	177	158	174	176	177	157	148	180	155	172	173	175	162	128	165	188	149	167	152	170	155	162	165	158	163	157	189	147	180	176	174	174	169	167	162	140	150	162	158	167	151	164	174	163	178	165	130	178	160	180	173	173	179	139	175	174	184	174	177	176	156	163	163	156	172	157	168	179	176	160	152	157	170	150	157	178	168	159	179	158	131	171	159	152	156	148	136	175	172	177	171	191	165	163	159	148	188	157	169	173	152	166	166	182	159	155	192	162	169	176	188	171	169	165	162	179	159	160	166	158	171	156	168	159	183	158	160	156	183	156	153	165	143	165	162	165	161	165	162	172	169	151	186	158	170	164	175	158	184	159	179	169	176	157	159	187	177	167	169	157	164	169	150	148	152	125	162	164	163	165	174	168	162	163	166	148	160	173	187	160	164	167	166	166	150	149	170	191	149	162	160	174	153	154	145	142	193	174	168	189	160	159	180	180	162	182	156	158	159	186	159	192	158	162	171	132	190	171	182	161	155	164	174	164	173	173	155	167	170	139	167	148	166	188	165	165	165	173	163	168	176	170	177	163	166	163	160	163	156	143	176	160	164	150	159	169	170	173	151	170	158	182	148	131	156	171	175	161	204	147	166	167	163	179	148	181	161	174	151	155	172	151	181	167	165	169	173	172	169	161	151	158	146	171	177	151	178	147	160	184	155	173	143	161	154	185	156	157	164	165	164	161	171	163	189	189	162	148	171	173	172	168	166	170	165	181	154	177	172	147	178	178	190	148	169	167	177	142	174	184	162	168	157	168	158	158	161	156	158	169	169	162	173	190	154	166	165	179	168	184	176	192	149	198	171	161	167	163	163	170	157	158	166	168	165	191	186	167	169	166	171	167	158	162	156	148	183	167	162	179	171	185	166	147	190	161	152	170	163	167	151	169	120	173	152	152	170	171	155	172	169	153	152	166	170	151	161	157	180	177	153	165	174	201	165	167	177	175	179	190	158	170	171	166	159	160	164	181	169	167	151	168	166	192	167	169	157	151	167	143	175	163	161	160	154	168	158	146	161	172	163	144	178	184	157	160	157	189	164	170	165	168	162	166	158	168	158	166	168	154	176	163	172	151	151	154	163	163	156	179	168	187	170	168	165	174	170	157	139	150	162	161	170	213	160	148	151	153	150	160	142	140	157	163	148	179	165	171	155	189	188	164	157	169	168	205	156	151	168	157	166	176	158	151	154	179	178	178	164	159	164	164	180	154	153	160	166	157	164	147	201	159	179	156	180	176	161	183	191	151	165	185	146	160	167	169	185	182	161	153	182	171	183	152	177	155	151	153	167	156	150	182	185	174	162	166	168	161	189	158	153	173	156	165	152	155	165	164	151	182	172	171	183	152	173	171	164	169	179	156	175	173	200	166	158	170	177	159	148	155	165	153	174	150	176	144	175	183	164	173	170	194	154	183	173	175	197	174	150	159	168	169	162	190	150	150	156	172	141	174	169	152	171	172	159	168	175	159	156	189	177	172	160	168	184	174	140	160	166	166	148	184	165	160	157	135	177	155	153	170	159	174	176	151	169	176	172	171	165	176	168	156	187	140	189	172	148	179	186	163	191	201	144	181	179	171	150	157	166	175	163	165	165	177	172	187	159	180	161	190	150	139	176	151	175	150	158	167	162	153	168	142	158	159	150	181	186	138	185	167	171	172	163	160	151	161	163	168	173	181	186	180	178	164	165	157	170	189	153	173	153	144	164	158	163	167	176	172	172	145	173	183	168	169	156	178	171	167	173	156	158	173	167	165	156	150	168	166	163	179	171	158	191	168	166	191	158	149	183	179	149	164	152	151	162	160	181	161	147	161	151	169	157	148	163	175	148	159	180	162	163	165	167	165	152	177	164	182	162	163	188	175	156	153	178	161	170	172	171	164	158	161	153	160	167	155	173	163	142	161	155	158	168	168	180	167	154	179	156	166	161	180	167	151	143	171	159	154	159	161	150	182	172	165	181	167	176	167	148	161	156	186	166	166	172	150	166	152	170	169	161	142	162	156	145	159	143	138	183	182	154	163	160	183	173	176	155	156	165	134	181	172	162	157	162	151	145	178	183	154	179	174	158	163	166	162	155	202	154	182	166	150	182	159	158	180	157	172	129	162	170	164	186	178	163	149	159	147	162	171	156	159	197	163	181	177	185	144	177	148	176	154	168	189	182	153	170	155	170	152	154	181	189	157	166	185	148	182	155	177	185	156	147	188	195	145	147	153	158	161	157	164	180	197	173	145	154	171	174	157	159	160	164	172	166	161	156	145	180	181	152	184	169	176	188	152	139	151	176	149	157	169	168	172	183	173	172	152	157	159	163	156	154	156	172	162	158	145	188	167	161	153	178	178	169	152	141	150	168	175	144	183	173	182	172	165	196	152	194	185	157	170	158	148	182	157	163	166	189	156	144	160	196	161	164	141	171	170	162	146	156	162	163	162	167	160	172	159	151	163	169	159	163	169	147	182	165	177	145	153	162	177	159	156	168	157	175	189	160	171	185	172	134	162	162	176	165	143	173	163	157	205	152	148	165	153	171	162	167	172	169	149	160	169	160	184	152	170	160	148	141	157	174	187	182	190	167	165	150	166	168	159	156	163	147	143	148	161	178	156	144	169	167	149	159	154	182	174	164	131	177	167	188	172	180	153	151	181	175	149	175	161	155	171	158	173	154	171	146	177	184	147	153	153	165	167	151	173	179	179	177	132	180	179	186	164	160	167	167	177	162	177	165	166	156	155	174	170	161	169	205	172	154	160	180	156	146	172	175	156	155	171	178	162	155	177	182	176	164	187	167	165	142	159	153	185	171	141	170	164	148	167	179	158	158	145	155	165	156	179	168	166	187	189	168	174	174	165	150	124	165	152	168	157	179	160	148	169	176	166	153	158	157	161	143	170	179	150	141	173	170	159	145	182	154	146	156	166	146	197	179	166	152	175	169	163	194	165	174	183	164	156	162	174	169	185	161	146	183	160	165	152	155	171	151	179	198	179	174	151	167	137	151	152	164	167	142	157	163	176	186	169	174	171	172	160	175	174	155	161	140	176	168	169	179	154	152	157	169	167	178	178	163	149	166	170	189	152	173	154	189	159	179	166	164	150	154	164	191	163	158	172	159	159	178	188	171	173	165	151	171	158	177	164	171	174	151	164	182	141	157	192	155	159	166	164	166	182	140	167	161	178	179	176	179	183	170	166	167	164	168
24483	20390	26498	24138	20378	9154	1252	872	700	587	544	535	515	484	434	433	452	414	412	382	386	397	406	401	394	363	382	367	340	384	372	377	357	351	357	351	345	332	346	363	375	342	344	373	352	358	342	328	370	358	356	351	342	344	324	326	360	356	350	371	352	328	338	343	348	379	335	325	354	339	312	325	335	347	352	341	384	356	328	329	333	329	369	338	293	322	325	338	328	329	371	349	325	319	326	336	376	322	338	339	352	330	334	318	366	366	321	366	327	315	344	318	337	356	339	317	346	337	359	313	311	330	350	361	344	321	352	336	321	335	328	320	323	335	306	341	318	332	338	333	335	358	337	344	341	343	355	352	354	333	330	338	342	340	333	338	341	326	374	342	328	308	347	299	346	331	354	364	330	357	320	364	354	346	373	347	327	327	345	314	338	330	316	289	322	336	367	322	339	307	335	335	312	326	326	343	359	348	312	365	303	319	339	335	352	348	320	340	369	329	355	323	312	353	335	332	337	340	350	339	339	346	344	348	388	356	334	367	337	328	358	322	330	336	341	313	316	365	326	340	328	348	341	312	328	338	326	324	298	361	358	354	326	353	353	355	324	338	311	327	321	313	304	334	308	342	330	305	327	319	331	326	322	354	340	359	320	277	345	374	327	311	348	325	317	318	340	363	353	326	312	352	348	319	322	368	306	322	315	347	353	296	288	337	347	353	326	302	360	337	321	343	312	371	332	316	339	335	344	359	323	324	350	311	319	336	340	333	310	354	329	335	328	320	327	336	338	347	337	302	327	305	304	297	354	345	334	354	358	328	310	312	358	330	306	368	333	308	359	338	348	293	337	330	326	360	339	331	307	333	349	356	341	313	365	345	333	320	366	337	301	316	330	347	312	345	320	339	330	289	355	346	305	349	358	336	345	344	311	320	348	319	309	348	326	330	323	310	338	354	311	336	335	319	358	343	343	366	328	315	315	339	304	349	316	316	347	307	320	296	316	326	317	325	345	327	341	338	337	340	323	345	327	347	345	357	358	330	363	340	334	356	325	332	325	360	344	379	326	354	334	335	319	357	338	350	345	327	323	345	317	340	344	353	322	346	318	319	339	334	315	355	349	335	305	341	344	351	331	342	320	344	321	347	312	336	348	347	297	341	312	355	351	342	325	298	318	308	317	322	350	315	377	364	335	308	362	341	353	328	363	344	338	350	328	319	349	318	331	350	346	326	334	349	338	315	330	360	350	318	362	309	342	350	328	384	305	334	315	346	348	371	343	358	337	310	334	338	336	335	318	371	352	352	338	320	347	327	323	362	335	342	322	311	341	302	311	359	331	335	321	334	336	328	369	364	301	350	324	319	351	334	313	345	332	355	343	341	380	340	321	332	333	348	291	320	338	322	339	318	335	318	336	342	333	351	312	338	324	379	312	319	327	343	321	358	339	315	310	367	333	312	318	317	355	314	301	325	315	359	338	360	335	347	323	329	333	335	322	315	304	345	357	320	353	317	338	335	366	353	305	351	358	321	321	347	378	350	351	346	333	380	307	344	314	346	319	369	316	340	305	349	323	280	342	326	311	345	335	352	353	335	347	317	343	333	353	337	315	342	360	334	323	304	321	342	335	329	339	343	329	299	328	324	336	326	322	338	316	366	308	320	363	344	300	358	333	318	329	353	347	329	335	353	347	323	295	358	358	331	304	306	350	317	358	346	333	365	321	318	318	331	332	358	322	322	332	316	329	351	359	331	332	328	321	342	338	345	346	351	343	366	340	323	335	314	341	319	359	340	332	323	333	342	345	339	373	343	359	316	329	333	349	311	348	347	309	334	341	324	341	352	321	323	348	350	339	343	294	307	342	323	356	323	334	320	354	345	296	347	323	326	334	360	347	303	370	322	340	340	334	302	351	303	347	341	292	344	308	345	289	327	351	362	329	354	339	324	312	316	317	331	347	375	378	344	353	343	333	297	333	346	321	326	340	327	322	319	355	328	330	324	348	337	339	358	348	306	320	297	380	344	307	332	347	350	333	301	321	335	355	341	319	282	337	364	337	304	311	339	329	326	311	329	302	350	361	353	318	352	327	318	341	337	308	355	351	318	344	318	326	348	349	332	380	345	331	357	348	315	351	366	341	321	367	359	362	316	345	372	317	365	349	360	352	353	329	346	346	349	354	337	335	341	366	314	317	305	314	326	298	369	346	317	362	343	313	333	311	375	331	327	346	347	329	346	309	352	325	351	310	364	320	339	339	334	305	317	314	334	322	332	332	346	330	313	355	311	330	304	342	326	336	320	327	366	326	334	318	329	333	348	342	356	340	316	316	327	329	350	337	328	320	309	380	359	315	333	364	328	334	332	366	350	333	333	330	341	346	351	344	325	381	350	316	356	368	338	352	343	316	332	324	318	328	324	302	319	333	323	330	354	315	335	334	326	317	369	353	327	294	314	312	329	355	354	349	347	318	332	331	336	320	365	371	334	334	346	333	315	349	310	302	324	315	350	338	343	354	331	365	307	298	314	336	376	351	331	346	350	363	357	325	305	362	347	327	339	343	342	332	338	344	357	308	325	336	347	317	345	325	315	354	349	356	350	351	350	369	325	343	300	338	306	320	332	330	338	346	306	326	325	330	302	328	336	312	327	336	317	314	352	342	332	363	340	349	347	325	325	329	340	324	368	345	341	322	331	371	343	336	373	344	342	347	328	307	324	335	335	350	331	373	334	331	361	336	364	362	317	346	329	314	336	350	311	297	361	381	385	341	333	386	352	330	315	300	348	329	353	350	345	358	332	346	330	304	310	315	344	333	328	353	331	333	385	328	318	350	341	340	376	326	343	359	361	323	324	364	342	304	311	357	337	323	311	328	330	323	336	344	343	310	335	334	347	329	351	287	337	319	321	332	345	322	334	338	324	322	324	332	334	333	348	327	352	333	356	355	352	330	346	374	346	319	294	357	335	329	310	345	343	309	356	332	357	340	362	346	340	365	341	322	323	338	310	356	298	400	343	354	316	365	346	335	355	321	305	366	326	335	341	348	310	305	338	358	354	317	358	320	346	317	326	315	313	354	324	327	295	337	341	349	333	328	358	355	342	323	311	318	375	333	332	349	349	360	343	313	307	333	296	351	346	330	344	348	340	350	342	333	329	317	356	301	358	334	325	363	322	337	344	326	313	356	348	338	325	317	342	327	329	322	334	332	340	319	323	329	322	352	313	350	348	347	317	324	362	353	368	356	345	343	330	358	332	376	341	289	343	340	321	332	355	345	340	345	349	318	354	346	347	339	358	328	328	327	351	365	351	344	329	321	339	328	357	330	317	358	357	333	349	325	360	371	366	345	349	337	354	365	360	329	333	353	299	304	330	339	336	356	336	337	349	350	328	364	354	341	345	349	367	338	334	325	314	330	332	328	330	328	346	313	331	327	348	341	323	342	345	353	344	333	297	306	359	350	357	339	364	322	326	367	373	341	334	360	347	352	321	330	337	314	341	344	338
8197	12111	10867	5686	3651	2545	1885	1522	1211	1033	928	823	723	670	643	585	495	515	509	468	498	454	473	429	396	405	411	343	390	396	394	368	407	370	370	370	358	381	331	372	401	412	343	356	356	384	358	350	352	321	306	334	357	345	334	340	354	382	318	346	325	353	347	339	366	314	330	334	359	316	347	330	321	334	340	377	333	362	316	340	312	295	352	321	303	383	309	318	305	370	356	315	330	334	351	357	354	322	316	307	349	348	313	332	348	348	332	320	310	353	319	313	369	332	372	350	339	359	323	345	331	338	311	332	325	326	321	312	330	355	320	322	361	344	335	332	326	328	321	326	327	330	357	294	321	340	347	321	331	325	330	341	340	351	321	340	321	324	309	347	326	326	304	300	313	321	300	361	324	307	320	322	335	358	317	323	313	325	320	335	315	335	308	330	341	327	327	371	360	364	347	305	313	341	333	359	350	310	330	306	360	313	314	334	322	304	350	294	317	341	311	323	330	322	317	299	367	318	306	357	335	332	321	312	311	328	319	316	332	342	313	306	334	313	318	335	318	318	309	327	330	316	337	353	345	337	350	322	337	348	338	331	319	335	332	340	318	323	314	325	318	331	356	338	330	356	349	344	340	306	374	353	332	313	355	330	315	324	352	329	353	349	339	311	297	322	324	327	352	312	305	330	351	300	328	317	335	318	343	335	319	356	323	344	313	316	349	323	315	359	325	323	346	344	332	321	313	312	323	344	308	334	323	324	317	328	344	361	315	344	337	348	377	309	316	323	318	342	351	312	335	325	332	325	340	321	347	335	301	351	325	316	293	318	302	301	319	313	319	309	326	323	336	336	353	336	323	303	341	338	337	341	285	311	313	343	343	319	300	339	342	328	330	344	327	335	301	323	340	319	319	312	360	365	309	340	344	356	345	320	321	310	346	337	305	311	332	322	323	330	321	342	370	330	309	329	339	326	346	312	330	342	339	359	333	349	349	319	321	306	334	316	336	372	336	328	334	312	341	333	309	338	327	321	317	347	314	347	313	355	321	324	318	281	349	331	349	323	322	331	314	327	354	303	314	354	328	321	316	353	314	292	300	323	299	333	342	324	313	354	353	312	351	331	318	360	339	336	300	306	326	343	327	346	327	284	342	343	333	308	347	325	361	314	321	310	363	341	310	351	335	285	345	325	276	329	313	333	340	338	298	323	311	307	312	328	362	359	330	318	344	309	304	320	347	286	295	329	299	330	349	312	329	346	318	348	362	338	343	289	306	340	329	341	322	339	335	330	327	327	381	326	317	355	306	335	322	320	319	340	328	334	348	343	325	348	355	338	314	342	306	313	351	307	303	332	344	347	320	342	324	337	322	322	343	317	300	300	302	303	320	288	289	317	332	330	326	334	316	296	344	306	326	329	325	317	322	342	310	346	339	286	320	354	369	330	350	349	319	352	342	326	303	313	324	301	335	339	320	349	326	291	295	316	337	322	336	338	338	300	343	321	336	349	341	374	346	325	340	328	312	348	314	297	316	312	332	306	305	350	337	313	319	296	355	335	367	288	305	334	327	335	312	309	303	340	316	304	316	338	342	337	348	320	284	340	339	328	327	323	309	323	313	326	350	350	361	306	328	333	313	365	340	327	319	302	307	320	299	340	323	330	305	328	293	338	301	342	305	317	329	293	343	344	337	335	291	325	328	335	313	341	354	325	326	328	332	332	315	311	309	341	365	341	340	321	349	345	316	311	318	335	339	353	324	320	323	301	333	330	357	349	325	310	310	301	352	365	350	312	325	294	336	303	345	376	302	309	334	323	354	310	333	319	330	334	320	315	336	336	345	314	309	339	303	347	338	322	330	288	303	315	323	359	334	344	312	311	323	296	373	346	336	338	323	341	356	339	355	319	302	326	347	351	375	333	331	330	302	331	304	337	319	347	312	310	350	333	354	333	363	323	350	340	314	328	332	341	327	347	332	333	339	344	344	328	310	328	346	390	328	313	310	335	352	334	335	338	308	315	303	334	349	305	338	315	307	336	345	313	329	307	336	358	312	314	311	327	339	368	342	337	305	315	349	355	343	314	353	372	327	303	313	345	318	326	342	343	326	330	352	368	299	323	337	311	316	334	338	321	315	303	330	319	376	383	337	324	341	311	332	337	351	289	322	328	327	300	337	330	337	336	342	303	357	370	345	330	324	322	338	333	329	359	322	327	305	344	315	329	345	321	339	330	356	320	339	337	316	353	309	315	327	342	333	331	362	352	335	289	340	342	332	307	321	356	333	326	303	286	329	339	312	326	341	358	349	316	336	322	334	302	341	353	324	348	338	309	325	334	316	332	317	345	310	327	342	366	320	324	301	333	325	348	320	338	321	323	336	314	335	333	353	317	353	318	329	323	335	323	318	328	341	331	337	317	344	308	332	296	343	331	334	337	305	330	328	351	338	323	342	329	324	319	343	361	312	333	296	324	340	333	302	329	330	330	328	296	309	331	338	327	311	318	344	336	351	291	322	291	341	363	312	315	316	287	346	308	306	309	320	345	321	358	340	326	345	326	311	333	318	317	311	324	345	316	295	331	308	335	328	332	323	333	331	315	323	300	319	332	322	323	331	331	350	316	327	328	335	337	310	319	337	334	327	319	342	322	311	340	330	358	325	327	376	310	342	315	292	333	357	330	312	324	325	351	313	341	353	344	300	310	310	305	332	334	328	322	354	300	358	338	355	360	329	345	315	363	311	344	291	333	329	348	329	334	345	313	356	322	309	343	322	357	336	350	354	340	326	343	301	362	363	326	312	362	334	368	292	366	298	317	332	327	312	320	312	324	328	322	342	335	379	313	332	356	336	312	347	320	330	318	357	291	341	331	331	338	314	342	310	372	308	291	319	332	322	313	339	313	335	285	306	359	320	297	302	321	332	296	346	286	347	281	330	302	346	331	291	295	300	341	334	340	358	323	337	325	326	318	314	309	349	327	318	331	340	310	315	323	323	298	334	311	301	325	341	337	323	309	349	322	294	305	313	344	329	335	306	337	339	339	332	331	364	341	315	335	315	327	323	359	329	310	324	327	310	379	316	327	312	320	316	291	321	343	326	358	350	326	297	374	334	341	351	322	310	304	332	338	331	321	323	350	337	341	358	330	302	327	336	333	319	334	338	322	332	332	307	337	308	353	303	315	310	329	338	323	302	329	329	322	350	342	331	298	320	346	346	320	344	345	330	361	316	321	309	327	307	333	327	340	323	345	341	315	338	322	308	334	310	341	295	350	345	348	345	317	329	339	311	340	299	315	306	381	329	313	336	355	324	308	316	321	334	320	300	334	367	337	362	309	309	324	338	343	311	334	340	315	325	342	312	343	342	353	320	349	306	307	335	328	350	326	309	350	352	367	346	318	346	328	345	332	310	326	313	317	349	315	318	324	290	304	375	309	332	378	349	335	323	334	329	322	344	340	321	320	353	307	347	324	346	322	320	328	364	346	312	326	319	332	328	336	350	318
22535	20358	26893	23709	20368	20434	8346	1784	1345	1223	1141	1037	997	912	865	902	912	774	788	819	767	748	761	755	786	734	743	702	701	655	748	694	665	677	735	713	698	676	665	680	642	702	712	698	680	671	681	642	696	653	616	682	681	664	671	623	649	638	630	648	692	676	664	668	712	630	689	674	646	649	668	657	644	645	635	667	639	697	633	651	609	650	652	656	645	655	664	655	597	641	599	657	645	656	652	653	623	671	631	645	655	659	638	641	638	672	696	720	656	654	617	631	639	619	719	647	683	611	643	687	682	707	650	622	676	656	587	658	688	637	678	624	652	647	664	658	673	682	647	651	641	639	625	649	651	668	635	645	673	649	653	626	691	680	668	656	681	689	654	658	652	667	664	685	641	660	640	663	577	636	650	692	668	677	599	658	659	691	634	642	589	662	680	668	635	632	636	605	647	661	714	634	617	644	667	652	606	644	672	668	629	621	667	638	653	700	689	719	650	625	660	656	590	638	640	656	642	644	634	637	650	626	649	596	666	641	637	663	611	629	642	675	673	616	673	637	658	613	585	637	656	649	623	678	641	667	659	632	661	650	670	650	640	621	645	673	650	683	649	640	635	666	602	674	639	658	653	667	606	629	616	647	657	653	627	627	659	635	659	661	673	616	679	665	650	657	659	690	693	667	645	696	631	642	686	670	666	636	640	634	655	642	633	623	617	658	665	590	632	645	652	655	675	639	653	671	645	680	671	737	651	629	624	673	649	657	638	633	671	666	642	668	637	639	651	627	689	641	669	634	629	668	637	623	688	624	697	631	634	598	670	598	626	647	673	639	643	651	618	617	694	632	673	683	661	632	635	718	618	657	654	642	680	648	680	659	647	648	661	667	611	673	657	660	632	658	629	625	593	652	629	650	659	634	653	669	663	667	666	654	657	604	677	657	655	674	618	598	672	671	668	627	670	658	617	641	656	650	669	684	629	639	643	673	652	645	657	621	656	614	654	633	651	656	647	641	647	661	612	646	672	642	640	646	645	678	658	670	681	622	632	655	629	667	630	647	656	666	634	649	691	626	596	648	665	664	681	638	652	729	686	660	630	684	681	688	623	661	656	648	645	562	665	672	693	617	621	644	690	644	640	691	693	602	664	668	654	663	653	645	668	601	636	668	651	681	651	663	660	696	613	659	638	643	676	653	656	664	646	691	631	618	641	664	625	635	643	686	680	611	671	672	636	630	615	635	580	692	673	686	619	673	671	703	640	645	595	616	678	587	649	654	600	668	669	653	635	649	674	659	735	679	681	680	668	601	664	672	608	635	691	609	676	650	654	614	691	694	658	628	658	689	657	693	659	637	682	682	657	651	653	669	666	656	658	660	661	675	650	660	675	639	683	643	620	659	619	672	643	685	666	671	691	659	652	670	595	637	675	647	624	685	637	670	638	632	660	634	652	625	650	619	608	651	658	674	664	657	678	641	634	666	655	694	629	659	645	669	664	617	677	688	631	682	702	643	621	641	667	626	622	682	680	627	665	684	617	674	643	686	658	633	674	619	634	680	638	652	670	657	632	643	687	647	626	705	623	664	673	660	629	658	654	660	634	678	628	654	662	662	615	642	684	608	675	646	635	620	644	615	638	654	644	615	603	645	622	646	637	618	672	633	649	676	591	652	615	651	649	608	657	690	598	637	651	650	633	661	659	638	596	674	664	685	670	611	626	639	595	689	634	662	654	691	665	665	627	673	631	652	677	621	615	652	646	637	649	663	682	621	682	626	630	656	648	626	657	665	675	690	679	668	676	635	638	655	623	644	643	708	628	655	608	620	647	621	665	640	619	639	624	615	662	653	627	673	685	649	617	643	654	630	669	651	672	680	644	648	655	667	636	620	652	639	613	687	678	614	632	665	575	658	656	666	662	649	673	668	631	671	655	668	657	662	681	659	611	650	655	664	659	666	618	639	648	660	599	634	648	650	632	682	644	644	682	648	596	617	659	661	688	652	648	689	621	642	644	626	632	627	644	627	597	634	608	636	665	669	606	658	682	621	705	604	681	572	594	662	644	653	687	649	628	590	642	633	658	688	674	618	618	656	644	587	606	656	676	607	640	638	666	653	628	615	677	647	680	667	655	632	608	665	648	664	677	619	704	647	656	606	710	642	619	662	680	637	700	606	598	624	684	632	623	650	699	683	674	626	652	668	668	623	595	652	650	622	631	648	656	625	636	709	574	657	626	659	649	628	640	690	643	647	614	593	639	644	626	652	646	625	659	666	693	623	645	635	656	665	659	657	643	657	656	634	618	690	636	626	664	654	614	650	653	677	687	674	616	631	658	700	650	676	683	620	676	673	666	657	660	622	624	629	646	659	618	630	657	620	653	617	653	563	615	622	646	656	587	641	652	686	660	666	655	694	612	671	689	659	661	673	658	641	686	631	619	593	630	701	651	629	653	647	618	669	632	659	641	640	683	638	658	640	664	600	605	693	644	595	652	671	660	659	631	642	627	664	641	616	651	640	696	622	628	615	604	647	667	623	609	681	684	650	663	648	632	664	643	626	645	615	660	618	656	654	617	640	702	643	651	626	619	647	663	627	651	623	646	665	639	606	664	648	603	658	634	617	672	629	633	646	620	635	660	701	653	642	645	647	690	648	644	671	678	657	604	668	669	685	643	658	642	658	645	623	646	595	657	678	724	649	597	677	625	638	660	697	637	579	708	656	632	676	610	662	638	654	685	624	654	660	664	616	662	654	592	620	626	641	594	626	642	635	648	613	621	620	641	633	629	650	656	611	653	647	630	647	654	604	657	698	653	665	671	611	624	658	646	687	613	650	635	641	703	645	604	655	638	658	669	643	678	616	646	638	635	638	634	598	645	620	662	621	650	651	645	619	676	628	631	613	674	681	610	671	677	631	674	692	591	666	661	627	592	639	664	587	671	669	638	670	636	638	602	676	628	641	650	634	599	696	605	665	632	658	646	624	665	653	640	643	613	683	630	673	678	645	630	689	660	702	649	643	642	597	708	614	658	658	636	656	695	685	633	626	604	605	716	651	698	666	620	669	673	693	663	613	687	659	592	640	638	684	658	657	636	634	636	604	645	688	630	639	657	617	642	650	611	686	673	658	681	691	683	668	590	658	677	668	653	616	644	617	704	696	692	679	639	654	653	674	653	609	611	638	639	637	631	630	633	694	698	615	623	633	676	652	645	606	660	627	688	618	663	630	667	658	639	683	633	661	640	686	675	590	629	650	649	626	633	659	641	609	671	644	643	608	655	610	678	636	656	657	599	687	643	663	642	695	661	628	650	698	646	666	638	655	647	635	665	631	654	663	679	645	623	633	667	625	603	656	644	668	666	664	659	709	650	663	625	702	636	672	598	615	670	609	611	630	666	650	633	660	643	642	638	659	641	664	697	675	712	636	646	697	651	620	685	638	626	630	623	641	629	622	601	614	599	610	654	630	641	633	650	643	630	667	629	633	654	644	674	613	672	634	664	636
12222	19255	17518	9946	6452	4603	3668	2869	2267	2072	1781	1468	1452	1286	1204	1166	1083	964	1004	915	905	885	861	833	828	801	753	775	740	766	712	726	687	723	739	683	703	717	684	713	697	717	648	659	649	665	649	715	643	677	648	652	663	670	673	639	619	641	653	680	603	662	617	663	704	675	647	634	633	636	656	653	623	632	618	651	659	634	625	637	645	639	661	625	644	638	657	623	642	674	692	620	584	635	632	564	645	669	627	613	626	623	592	635	638	636	615	615	583	610	642	668	621	653	622	648	657	607	651	640	618	589	595	588	651	654	593	629	642	605	660	620	615	624	618	627	609	641	578	625	633	554	637	633	647	589	608	641	656	597	635	638	628	653	592	634	664	638	557	603	642	601	680	641	591	587	633	615	676	599	622	635	618	600	619	605	622	593	667	634	608	605	601	662	633	606	587	603	613	612	611	613	625	641	601	586	613	640	603	599	628	639	643	669	618	622	607	569	629	609	640	653	622	610	609	645	618	683	653	595	596	639	610	582	618	623	603	635	637	596	636	676	621	601	606	625	619	601	627	630	634	648	640	624	641	638	607	654	642	602	576	600	593	627	636	632	633	620	625	597	615	576	636	615	597	586	607	620	626	594	639	657	597	606	638	629	630	600	623	614	627	637	627	616	654	618	637	623	653	598	598	678	629	582	680	579	637	612	633	638	655	665	644	654	622	612	605	584	647	619	621	597	668	606	615	589	611	623	631	678	596	659	585	600	610	571	639	582	630	607	631	598	628	621	622	644	643	650	648	625	613	606	647	616	580	607	671	623	621	657	610	593	642	622	596	642	657	650	622	628	639	622	593	656	660	623	603	628	615	621	617	634	698	606	660	586	612	642	600	585	642	579	588	628	662	597	632	630	610	616	598	619	575	629	668	583	607	656	645	650	597	567	591	648	607	648	568	636	621	621	612	602	602	608	625	606	618	643	581	595	658	590	617	565	668	608	618	684	631	623	622	606	617	597	606	625	599	646	604	645	642	660	637	631	632	610	629	598	606	630	551	582	626	707	616	612	593	629	618	638	637	647	643	635	654	596	569	631	622	592	628	627	660	662	636	615	651	641	585	652	590	607	656	650	620	617	623	599	621	631	640	617	624	624	648	600	632	653	593	634	640	619	647	614	621	631	555	617	616	619	575	645	603	633	657	648	645	647	602	604	619	624	627	669	624	627	645	634	677	636	597	603	603	654	640	633	627	635	635	629	644	598	626	615	620	640	630	624	613	673	618	585	587	587	585	666	654	647	597	616	621	625	618	644	615	601	615	640	567	582	624	615	632	619	631	618	605	635	636	619	625	629	654	647	674	580	591	633	623	656	646	627	613	615	671	599	614	597	675	624	632	651	595	612	645	631	620	647	637	639	668	646	611	601	615	605	640	604	629	580	662	646	634	614	612	638	647	633	621	667	689	684	594	656	631	608	627	641	696	601	615	644	616	645	600	629	669	608	640	640	641	588	570	634	590	616	611	616	627	612	627	610	610	595	630	653	595	605	629	584	635	635	579	621	646	617	627	641	666	663	624	634	620	643	655	592	647	643	641	587	645	635	635	586	628	572	625	619	598	651	638	662	631	639	604	639	621	626	623	588	597	630	650	592	607	590	573	636	618	557	679	643	599	611	605	616	569	634	642	608	635	611	629	615	586	632	591	640	604	631	595	638	627	674	688	641	569	642	604	586	635	622	612	619	622	636	643	633	586	609	617	603	637	626	619	616	637	657	582	622	610	603	603	638	672	571	612	620	624	612	602	657	623	612	599	620	626	609	628	652	640	623	615	652	605	632	606	630	616	648	632	634	600	645	621	590	628	575	659	609	608	604	628	609	620	624	661	579	609	659	594	625	583	652	639	638	647	615	607	648	602	613	602	606	600	628	604	624	590	640	646	599	633	626	625	614	640	615	663	652	634	624	610	647	626	631	617	610	662	620	636	622	579	616	617	644	618	591	643	613	620	664	610	643	587	634	626	679	594	617	652	629	590	616	649	613	632	622	616	656	642	615	590	612	610	636	627	581	648	645	625	603	591	615	596	650	613	674	605	646	643	656	655	623	641	600	621	643	597	630	646	600	645	641	623	658	603	605	647	639	632	619	634	560	637	591	647	622	595	627	620	638	650	641	621	621	597	607	583	621	586	617	590	641	656	642	667	604	612	627	666	635	672	582	615	614	671	594	623	604	625	650	644	652	573	645	632	636	628	660	622	576	589	625	656	608	571	647	583	665	627	578	620	584	609	625	634	603	654	620	674	615	633	618	614	609	619	624	628	607	583	647	626	607	621	647	656	618	614	583	628	563	595	613	607	639	641	639	609	693	658	639	637	636	632	604	636	632	657	635	639	583	640	635	646	616	637	599	638	631	620	626	647	617	614	650	673	602	623	606	670	617	643	617	599	611	569	616	643	656	666	586	661	631	667	618	643	622	664	625	598	612	598	631	613	681	625	644	617	636	634	630	616	627	650	623	603	643	659	612	600	619	660	616	630	658	630	634	641	613	646	622	661	601	665	628	598	627	631	648	619	654	634	577	596	631	648	638	619	584	677	624	622	624	595	642	604	668	633	611	603	642	647	643	605	615	645	649	622	609	622	639	614	604	614	645	642	611	635	590	642	574	643	632	594	630	606	606	641	625	654	621	619	659	614	697	658	597	641	692	640	578	660	637	615	612	639	643	606	650	621	617	613	626	609	630	606	649	606	596	623	638	646	588	628	598	604	643	624	647	584	627	635	618	657	622	633	651	596	597	618	622	625	661	613	604	608	605	636	655	634	646	627	669	624	611	610	642	673	651	625	667	578	612	612	582	675	626	665	601	625	639	624	647	587	623	615	631	637	656	635	618	619	635	648	667	609	637	641	622	636	609	637	678	624	615	642	615	638	628	668	598	614	655	577	635	623	638	624	672	651	656	646	560	606	616	607	598	555	605	646	636	603	571	633	591	606	625	603	626	642	600	641	590	612	647	610	653	594	620	643	634	602	647	654	616	617	588	597	640	643	613	630	602	617	617	637	601	609	632	633	610	605	589	650	595	606	640	635	621	624	634	613	610	608	594	625	634	607	649	672	615	632	646	635	595	654	602	653	618	655	626	611	629	644	637	590	599	632	620	654	602	631	658	636	600	562	641	620	609	628	642	672	645	641	599	641	600	640	621	665	693	644	603	607	648	614	610	570	626	626	657	616	631	647	606	605	607	640	635	638	652	650	628	604	632	606	648	638	632	652	604	664	580	617	623	582	657	597	624	659	596	656	595	672	638	559	633	631	608	611	628	626	623	625	649	628	611	578	631	606	646	631	682	638	617	631	632	617	615	623	634	673	676	635	671	636	647	617	667	616	641	626	636	619	594	631	651	612	613	592	630	577	592	644	602	627	618	606	626	617	615	601	600	620	606	642	659	564	650	627	621	601	632	631	622	627	578	627	634	598	609	635	635	611	600	606	625	637	590	612	622	637	644	617	652
27842	12664	1238	361	264	178	164	157	161	143	130	162	134	145	150	159	153	130	170	154	146	155	154	121	151	156	135	157	155	144	140	150	160	167	127	148	158	146	145	138	140	145	158	171	138	142	165	134	131	147	179	146	136	152	149	131	171	149	138	151	145	138	117	131	150	146	149	136	153	130	130	120	135	138	129	148	143	163	167	141	137	116	152	139	149	158	154	133	142	145	153	134	137	165	153	148	132	132	146	139	155	150	143	149	144	154	111	143	158	140	147	167	144	148	136	119	122	126	128	155	137	141	157	126	150	142	130	146	147	139	136	152	158	135	136	141	155	139	146	137	139	146	158	152	140	138	170	144	184	138	136	145	155	154	134	140	148	120	159	119	120	150	124	140	134	148	149	159	142	121	120	132	153	142	154	126	156	151	133	147	139	147	137	154	131	150	122	143	143	130	137	154	145	136	153	149	141	144	157	180	136	147	134	154	128	122	149	125	157	125	159	122	122	146	125	137	145	157	134	149	155	137	142	139	130	133	161	144	128	151	157	143	143	128	141	156	134	159	137	169	135	146	154	161	117	141	144	148	126	157	136	152	127	142	143	148	151	149	161	140	152	149	149	138	162	133	134	107	153	153	125	122	128	146	141	126	125	142	126	155	135	128	134	134	146	128	142	146	137	149	145	143	128	145	137	146	147	130	140	152	138	145	138	144	129	166	145	138	145	168	147	117	145	158	135	123	135	147	156	160	129	124	148	135	136	147	122	139	126	137	168	154	140	161	131	147	164	153	151	144	149	165	166	139	138	147	151	161	150	148	125	135	127	146	153	153	126	155	151	138	145	138	120	132	153	133	133	179	142	136	140	135	124	150	126	144	165	138	134	127	126	152	141	132	162	132	144	136	157	124	140	142	134	132	145	126	142	129	142	141	149	126	144	134	135	152	139	166	133	162	140	144	149	137	145	157	128	160	179	112	124	160	144	153	135	133	149	134	133	124	122	153	145	124	145	155	152	145	139	120	149	150	163	160	157	141	155	136	153	141	174	168	153	131	138	141	147	152	154	133	149	163	137	132	124	153	116	133	148	154	139	153	140	133	132	135	117	131	144	125	143	152	153	155	157	134	144	157	151	139	139	132	166	141	138	109	123	126	144	127	150	138	153	153	136	143	142	150	152	114	127	151	157	134	134	163	130	149	138	156	128	123	133	131	142	151	162	132	139	163	154	156	150	127	141	142	144	125	172	149	142	143	129	120	137	165	169	150	143	144	158	160	149	144	163	146	147	155	134	140	154	166	146	147	149	139	118	127	141	139	146	148	142	140	143	131	168	132	165	130	122	170	128	148	129	138	136	132	140	151	158	151	132	128	133	130	124	165	136	148	148	155	125	143	163	145	158	133	140	142	149	166	143	128	152	132	118	148	149	154	133	173	138	144	142	135	150	140	133	138	141	136	149	141	136	159	140	131	145	135	149	139	140	140	156	141	143	164	144	154	117	152	132	144	149	130	137	149	149	158	138	141	148	142	132	135	147	166	117	131	164	150	130	126	112	173	132	145	138	129	134	147	144	144	148	129	158	146	134	151	166	129	125	135	141	126	127	118	134	156	167	120	150	141	168	140	147	144	139	123	164	159	138	145	134	157	135	138	124	160	144	119	148	142	148	141	135	139	148	128	160	144	138	130	118	149	143	141	144	132	132	154	138	146	153	166	143	159	147	149	176	139	150	125	129	142	136	144	136	127	160	152	137	131	114	122	122	144	153	132	148	117	137	149	127	155	129	142	152	147	120	132	167	155	150	144	137	132	132	147	150	107	149	142	144	146	155	129	128	111	145	143	146	125	156	157	144	152	142	167	142	127	151	142	158	153	128	139	142	136	154	153	162	123	133	143	145	136	142	152	137	149	141	147	134	129	147	125	136	149	126	129	170	137	126	137	142	151	131	131	100	160	129	163	135	145	127	147	143	151	150	150	152	162	175	126	138	143	157	135	140	145	130	123	165	153	148	144	147	125	142	161	140	135	116	131	116	151	158	150	163	136	159	135	156	138	133	141	156	160	138	147	147	150	142	139	139	143	142	128	136	154	137	153	134	141	137	157	144	117	146	166	148	136	180	144	163	133	177	131	162	144	158	146	151	144	126	134	150	135	160	139	150	150	139	160	144	143	149	156	137	160	133	143	136	129	157	137	133	155	171	142	159	166	158	149	139	140	153	134	139	123	154	157	138	134	129	145	129	157	141	150	153	160	139	141	138	139	140	135	151	146	153	146	149	138	151	160	132	125	139	140	153	143	177	156	165	131	144	159	138	158	132	165	130	142	133	144	133	126	148	151	146	116	136	138	143	140	147	137	137	139	146	151	144	153	155	141	140	165	117	152	147	137	136	136	149	156	165	154	169	143	137	130	156	121	139	149	140	168	142	151	130	137	164	152	144	146	148	131	124	136	138	176	121	142	133	144	135	142	141	155	148	138	143	140	140	129	143	134	147	147	160	141	135	155	153	133	149	141	137	146	158	141	167	134	142	158	142	162	146	139	136	141	145	151	149	137	126	153	153	130	143	144	148	128	153	162	149	123	140	157	153	149	149	163	129	144	147	132	125	157	140	145	135	150	140	143	138	158	151	135	144	132	140	144	126	141	143	128	146	152	136	141	139	135	131	111	128	145	145	152	139	146	126	132	145	163	146	146	137	151	133	127	136	148	150	148	135	129	157	134	149	148	151	134	160	145	168	136	142	142	137	146	134	152	147	136	152	136	164	149	140	147	140	144	151	146	151	146	139	132	135	152	137	159	152	157	157	160	146	145	137	138	134	149	159	151	134	143	139	159	144	162	142	157	147	161	124	146	139	139	145	147	139	142	141	157	161	161	132	137	136	146	156	135	134	171	154	138	138	125	157	138	168	150	146	150	139	144	138	174	147	150	144	142	148	142	152	166	139	129	172	138	132	133	133	120	152	122	128	141	152	142	143	166	151	137	147	127	137	137	133	158	142	155	154	148	148	128	146	145	156	137	167	141	145	128	159	147	151	154	126	111	150	130	157	144	136	130	153	147	127	125	142	129	142	160	132	149	140	137	138	124	135	139	134	133	142	143	137	136	131	149	135	131	142	163	134	134	158	131	152	155	134	156	158	168	147	128	127	140	154	146	158	140	154	141	130	129	181	155	152	138	161	134	120	151	160	158	123	135	142	133	145	139	130	153	156	148	138	145	125	142	134	133	125	113	149	152	136	152	139	148	145	157	142	145	137	134	140	164	147	138	136	144	138	125	132	143	131	142	152	130	130	159	148	154	117	150	151	138	171	146	128	143	158	150	133	161	174	134	144	130	151	153	138	136	138	124	133	147	141	137	153	133	125	130	120	123	134	132	157	153	140	152	157	142	142	140	140	159	142	142	137	144	129	145	141	149	147	164	153	153	164	136	138	120	174	154	145	112	140	139	169	135	147	146	143	143	140	152	139	153	137	147	140	169	128	132	121	154	141	138	168	160
5129	942	742	406	315	279	256	217	209	204	187	171	173	181	164	165	179	160	178	175	174	201	169	168	182	150	137	179	162	173	175	183	166	144	172	161	174	150	167	149	141	175	154	180	165	177	174	184	190	176	171	153	148	157	156	165	176	186	170	181	168	164	176	154	191	187	170	169	154	162	169	147	153	174	168	156	153	166	173	157	156	143	153	150	161	157	140	158	163	167	186	167	163	170	153	139	144	180	180	166	167	153	170	174	160	164	169	179	154	165	178	163	163	139	167	163	190	184	175	148	157	177	183	182	166	170	154	170	155	173	145	163	160	172	176	157	199	159	172	190	180	166	176	170	141	156	167	140	153	171	174	164	160	169	167	162	162	167	172	150	200	179	190	167	163	175	153	175	162	166	151	172	158	154	187	172	175	170	194	166	163	165	186	175	155	157	166	165	169	159	168	168	185	158	164	180	178	143	145	177	154	167	152	157	162	158	165	201	178	170	154	165	140	152	171	174	161	165	153	144	190	169	152	177	164	150	164	175	177	175	172	169	175	163	181	160	158	169	135	185	175	180	155	163	152	150	165	167	161	173	173	164	146	165	156	175	170	168	153	148	153	156	177	154	149	161	173	140	177	166	167	158	185	152	170	165	168	169	172	170	167	136	172	161	176	153	178	191	168	166	144	170	161	156	144	155	147	156	182	154	159	180	164	147	155	153	156	157	180	155	157	165	174	168	169	177	192	170	170	185	168	142	159	158	152	141	142	144	173	168	163	142	167	189	163	159	168	167	155	160	157	173	151	165	168	141	163	161	189	159	165	157	179	188	192	161	169	176	157	173	160	174	155	168	134	158	140	170	181	151	172	154	153	166	162	148	173	169	160	168	175	152	165	148	147	144	170	151	159	170	173	169	158	141	147	138	169	175	149	166	180	174	178	173	158	201	170	150	163	173	188	175	147	160	161	158	172	164	186	176	158	151	139	168	178	168	155	160	155	161	174	172	165	174	155	147	160	148	167	141	156	153	174	158	182	168	141	144	167	182	146	133	167	193	164	159	166	163	150	161	156	156	200	176	184	182	162	165	152	166	158	158	180	151	164	140	154	160	180	180	161	183	166	170	155	191	174	142	166	163	155	168	155	150	164	145	163	150	163	162	163	181	156	162	178	179	161	164	161	151	179	174	166	146	152	165	169	166	193	167	163	176	155	173	180	179	175	168	160	158	157	152	177	184	152	152	173	161	181	177	187	159	171	166	165	177	158	143	172	171	161	170	168	146	166	149	139	168	171	183	163	157	163	145	157	161	147	182	175	171	162	150	160	164	164	173	160	143	164	170	167	147	170	140	163	184	179	173	185	173	178	142	181	156	176	186	194	168	171	167	162	160	170	155	168	180	180	167	168	166	179	178	181	156	167	152	164	174	134	148	184	142	162	172	158	164	181	166	179	157	186	171	137	162	153	174	148	160	166	168	172	164	167	178	164	172	188	169	197	165	184	155	145	156	158	146	165	153	167	142	185	150	180	145	154	162	165	164	200	180	146	159	188	175	156	168	161	141	170	167	187	156	154	161	151	157	145	191	162	163	174	146	157	138	160	177	174	158	140	167	158	162	152	178	174	173	190	164	156	177	174	182	160	148	165	151	164	172	191	136	180	166	170	174	150	150	152	146	152	180	155	149	157	158	156	185	190	181	157	143	146	171	193	153	161	152	194	171	156	168	175	155	176	180	150	167	148	190	146	151	156	167	172	167	158	172	151	177	165	162	150	170	165	167	141	127	171	179	155	162	167	158	163	173	156	162	179	190	170	191	168	158	186	196	165	162	148	164	122	191	150	164	163	149	174	156	170	162	175	126	166	141	149	160	164	150	187	165	155	162	141	154	140	166	178	149	173	173	202	173	170	178	160	162	146	162	167	155	180	168	161	176	155	156	157	179	150	148	183	168	162	183	151	169	180	141	183	156	194	173	173	186	161	159	166	176	152	186	169	171	173	152	162	165	187	159	152	181	167	145	156	172	152	138	166	180	174	153	153	171	157	202	154	178	158	155	143	183	172	178	166	181	157	166	182	155	160	173	130	163	174	157	164	182	153	165	162	158	175	170	184	174	161	144	158	170	165	159	150	158	165	180	176	179	174	142	161	168	167	169	163	162	173	156	162	162	156	175	164	176	161	161	185	149	139	125	179	143	176	177	158	162	150	142	171	158	155	181	171	170	172	149	169	147	147	169	157	161	181	147	164	153	178	175	178	176	163	159	154	190	173	156	162	163	150	154	166	164	181	174	166	172	141	166	143	178	161	194	143	146	190	176	188	164	182	189	161	158	173	142	167	161	156	158	171	182	167	169	153	162	160	166	149	173	167	170	166	168	152	160	178	160	163	140	149	165	170	168	162	174	181	148	161	161	149	164	160	177	157	186	157	168	170	167	164	164	166	168	172	149	171	164	129	154	145	176	155	179	164	174	193	163	168	186	161	152	159	158	154	156	161	191	165	142	168	163	184	167	169	178	151	164	156	165	173	165	152	165	179	145	165	165	150	168	164	149	164	144	150	174	152	176	161	193	159	150	192	160	176	154	171	181	167	186	163	190	146	185	156	179	188	162	169	149	163	163	148	181	145	166	129	153	172	163	158	155	154	172	184	174	174	179	146	144	169	160	163	170	185	157	179	145	171	169	149	158	161	166	173	139	155	149	174	162	165	155	164	180	178	169	161	188	146	153	163	173	170	185	152	163	169	168	164	146	171	167	190	182	164	171	146	168	162	170	182	163	190	153	163	153	165	157	162	180	158	169	156	150	163	171	188	181	176	180	170	158	169	157	192	173	158	155	167	150	167	157	168	176	184	164	176	170	151	171	174	154	154	173	151	155	165	170	159	161	144	167	161	187	153	179	148	152	152	154	171	159	159	155	165	160	156	170	165	160	154	161	186	167	136	155	188	146	170	186	179	157	161	189	156	166	171	156	136	158	171	171	153	162	162	190	166	167	164	146	144	151	153	187	158	157	172	180	185	168	197	166	164	152	161	147	155	150	148	182	175	172	172	159	158	158	166	173	156	161	177	177	167	170	177	165	141	158	172	174	169	176	179	179	158	151	159	173	156	172	159	157	168	160	177	146	154	171	153	158	182	167	154	162	161	175	169	154	167	154	163	167	151	169	158	169	151	186	166	160	157	158	156	152	144	152	150	156	172	140	172	162	179	180	164	161	153	181	173	170	175	169	149	160	166	166	152	178	147	149	159	166	173	167	168	171	145	156	151	174	158	159	158	175	157	157	166	173	151	157	160	173	150	159	147	194	162	170	155	162	166	171	152	166	154	191	185	155	160	157	179	184	195	164	178	148	136	178	164	138	168	169	165	147	152	142	155	150	175	171	154	171	158	135	157	139	183	147	153	153	174	165	155	165	154	161	176	167	161	172	156	152	171	167	164	163	167	119	167	145	163	153	155	156	181	145	181	161	173	169	167	178	157	165	150	170	156	173	160	194	164	189
24451	20354	26479	24123	20382	9394	1351	881	747	624	557	582	502	478	449	418	471	407	383	362	379	398	385	340	420	403	362	364	379	365	355	370	343	376	331	348	330	369	356	355	333	366	342	359	357	284	357	357	346	371	320	339	335	364	349	373	336	317	344	391	376	356	352	368	349	350	352	326	315	349	354	347	358	342	322	344	334	348	365	342	330	323	351	342	329	329	323	354	292	335	340	361	371	351	356	328	346	372	338	325	326	336	332	327	326	286	377	354	333	346	313	330	372	347	343	339	332	334	318	367	355	332	327	319	302	335	335	295	353	343	320	315	338	322	318	327	381	330	335	346	354	355	340	327	337	301	315	332	350	331	339	323	339	339	339	363	324	340	336	366	328	332	327	332	318	320	332	336	339	327	332	314	324	336	297	307	318	343	355	376	319	346	301	338	368	299	325	346	340	325	364	344	327	368	335	341	363	353	308	328	364	294	337	331	336	333	323	381	341	344	365	339	299	331	374	350	329	323	352	329	347	343	345	361	328	347	279	355	350	322	324	335	337	342	313	332	323	350	331	352	330	339	359	312	339	324	311	360	345	335	352	335	346	345	317	327	348	343	316	299	325	335	306	304	331	369	332	323	362	359	344	297	378	341	354	341	327	340	330	317	367	357	391	334	321	351	345	354	324	355	331	329	313	337	348	321	346	325	338	361	335	329	328	307	316	340	347	393	340	334	332	330	334	334	348	332	314	360	324	325	333	308	317	318	321	338	333	369	329	346	323	307	379	325	338	343	350	310	333	332	335	346	353	363	348	310	324	322	346	304	362	339	349	317	332	352	333	352	304	362	342	339	337	357	353	307	361	327	352	361	330	318	332	324	343	345	334	300	360	321	337	312	318	321	355	347	320	354	319	375	308	341	356	318	328	357	382	342	325	350	297	302	320	333	342	365	320	283	313	336	356	307	333	347	331	343	337	307	344	315	338	333	333	338	339	340	361	308	329	318	362	387	347	362	333	319	359	321	291	303	343	324	340	367	318	355	317	313	331	321	318	345	336	333	329	335	333	343	348	328	325	337	329	360	325	335	327	326	347	341	337	363	340	343	306	331	353	313	325	333	315	324	326	333	328	342	375	341	333	306	322	310	357	309	313	363	318	339	333	345	341	288	302	351	372	306	348	328	346	318	354	363	328	339	320	348	334	341	347	295	298	337	332	326	337	339	346	370	355	358	313	337	359	300	349	349	324	322	313	328	325	348	333	343	378	350	339	329	350	315	313	309	348	353	338	326	320	335	334	340	348	307	348	322	342	346	332	306	362	340	314	328	325	377	339	330	329	315	325	364	324	363	363	302	318	333	350	314	299	344	350	351	347	369	352	327	279	320	330	352	320	346	309	324	307	338	326	345	347	336	352	327	346	370	302	343	340	324	328	353	323	359	341	313	365	345	342	368	326	326	318	327	334	320	346	347	326	356	369	343	313	334	343	334	369	308	338	337	348	353	335	357	352	322	330	334	330	343	353	339	314	354	325	296	294	352	284	291	339	368	346	335	333	343	367	363	338	332	343	283	310	309	305	304	310	354	332	347	332	328	350	356	310	310	318	359	346	340	326	325	315	357	320	344	380	325	312	317	367	337	324	319	360	338	332	341	353	376	357	329	342	325	344	325	337	286	333	359	307	329	351	348	345	342	305	330	368	313	340	337	330	332	368	332	348	332	348	358	345	317	323	344	322	330	325	338	336	329	336	365	347	301	353	343	330	322	325	336	323	325	350	321	345	366	310	345	370	352	330	329	354	319	313	362	322	330	336	325	340	352	347	353	321	312	342	311	344	347	318	357	362	342	334	365	308	347	325	348	348	335	349	331	350	333	340	319	356	344	341	329	330	334	318	311	339	345	343	309	280	304	321	343	301	345	336	330	326	302	319	344	352	331	325	330	328	356	334	371	327	314	327	348	318	347	319	363	306	332	331	356	324	353	339	366	329	337	322	339	310	328	347	331	333	340	346	329	389	346	342	334	319	304	322	316	362	312	347	339	313	332	291	334	358	334	333	345	335	337	341	327	300	355	307	322	345	341	355	349	345	316	351	345	315	310	332	313	338	355	348	330	345	324	339	335	342	331	295	339	339	330	334	320	333	313	333	341	331	336	311	332	326	359	348	392	332	318	333	357	330	347	334	328	342	330	384	332	326	282	319	349	331	305	322	329	348	327	354	330	330	347	367	364	360	321	329	360	316	319	338	344	330	329	320	354	299	338	330	351	300	362	345	353	349	328	329	337	290	331	339	338	372	330	353	346	323	352	343	322	362	337	361	352	330	309	326	319	340	341	321	349	333	309	342	351	346	352	331	337	349	331	323	342	327	360	329	334	315	370	357	342	320	332	346	313	309	334	326	351	335	332	341	344	329	340	339	343	330	385	340	330	346	350	337	332	338	330	358	321	333	312	329	339	314	309	351	322	331	313	334	345	299	329	337	335	358	326	343	324	343	318	300	333	334	350	378	324	308	300	326	348	329	328	357	342	352	359	326	363	364	345	343	332	337	321	343	373	356	331	324	350	322	368	328	311	326	351	328	326	337	339	336	324	318	312	342	319	351	349	333	330	354	368	329	338	323	362	309	313	344	312	320	324	326	313	348	368	341	341	338	344	319	337	349	343	344	339	331	341	330	319	347	355	294	362	321	341	318	337	332	325	309	339	329	318	310	336	303	343	339	336	340	328	307	344	325	315	339	343	337	354	330	328	323	309	343	306	319	332	336	333	304	333	351	331	365	358	304	331	317	326	347	321	345	329	350	321	360	300	353	349	366	340	354	341	315	322	341	333	355	325	347	319	351	325	319	332	352	309	324	320	333	316	285	353	322	365	337	305	292	322	334	344	327	353	345	354	304	358	322	355	345	366	338	340	306	344	337	330	361	337	348	346	349	324	345	330	348	309	351	340	338	342	357	345	364	326	353	333	331	332	350	347	373	353	356	328	320	340	336	325	329	330	329	330	344	334	349	334	351	357	313	350	314	342	360	338	346	326	311	309	316	342	319	345	352	341	340	315	336	316	328	337	348	335	340	353	319	317	343	330	315	339	345	312	365	310	338	348	346	333	350	322	354	363	297	360	289	344	324	332	359	326	351	340	331	342	331	303	355	329	302	305	326	331	326	345	322	287	375	355	329	339	311	326	330	361	338	328	352	328	349	361	328	347	330	359	351	341	340	339	333	325	351	317	366	338	340	313	359	325	351	327	337	333	359	344	333	319	333	326	348	349	335	368	343	331	351	327	367	327	326	349	357	329	328	301	306	302	341	350	306	350	337	342	372	365	336	317	307	317	330	316	324	349	326	320	353	309	316	344	323	341	350	308	324	331	344	304	352	310	335	354	373	334	324	333	338	352	354	353	330	358	347	296	351	322	332	333	333	317	332	346	313	308	336	316	330	323	311	285	360	336	336	344	337	334	346	331	356	342	329	357	344	340	335	332	382	321	331	368	344	349	333	324	317	339
9399	12362	11048	5723	3607	2509	1848	1505	1235	1042	973	814	751	633	621	575	553	492	516	483	466	447	424	440	448	434	363	393	425	413	366	381	366	379	385	386	376	379	352	383	365	377	333	342	328	346	356	339	326	362	341	336	358	351	367	368	340	344	331	329	366	361	356	356	325	374	338	360	335	347	320	352	325	349	311	343	302	306	336	389	300	329	346	329	339	326	365	364	348	331	352	338	305	317	322	343	318	328	337	329	355	338	334	328	348	373	335	321	343	321	323	331	312	312	323	336	316	356	370	346	328	332	333	314	324	352	302	336	323	340	349	327	318	305	311	329	325	341	350	349	335	332	384	314	334	301	366	351	298	358	348	321	312	321	347	333	332	313	345	342	325	354	355	355	325	332	332	348	334	318	305	331	364	346	341	336	336	329	357	317	323	340	337	336	357	360	320	313	324	352	328	377	338	356	345	307	323	371	345	361	324	343	341	308	305	339	305	276	338	318	347	323	333	301	341	327	301	354	345	340	324	313	337	302	332	326	313	320	351	329	311	344	334	339	308	324	336	345	367	308	305	349	323	343	329	328	322	333	320	330	301	343	358	316	351	329	332	332	314	300	319	329	342	358	368	334	329	332	374	296	296	332	327	327	342	333	283	345	329	344	319	336	326	346	308	340	309	299	322	326	344	312	325	329	327	336	353	367	323	339	339	343	320	329	331	320	357	336	315	332	330	328	311	332	356	314	298	332	351	341	330	340	342	340	321	335	341	346	327	341	341	338	348	345	337	343	363	340	300	320	330	303	343	335	343	310	363	342	321	354	324	329	332	310	339	330	310	342	324	320	315	292	319	359	331	326	321	321	320	321	341	332	321	342	326	314	322	347	349	364	336	337	332	329	326	363	341	308	312	345	275	318	310	351	308	360	351	329	303	309	324	333	326	312	299	344	303	357	332	300	331	330	319	358	332	316	324	317	323	321	326	353	320	340	293	322	299	353	340	364	312	340	333	308	349	323	315	318	307	315	354	356	323	325	338	322	325	315	319	358	324	358	361	327	296	335	308	304	326	322	323	328	309	328	355	325	314	314	326	363	323	326	342	309	346	321	313	343	342	323	337	334	314	334	340	359	366	340	342	324	325	309	335	303	324	333	336	326	306	344	383	346	377	360	320	355	315	326	344	342	325	316	317	315	275	318	305	335	325	343	336	343	322	319	355	336	360	315	336	345	317	352	363	302	325	321	327	314	323	337	365	367	308	315	313	377	341	330	303	312	345	314	359	311	324	316	340	325	336	302	320	339	331	354	337	340	339	287	296	347	342	278	341	328	317	362	316	325	343	358	325	325	365	332	320	344	345	313	347	326	336	356	349	290	346	315	334	299	307	329	359	335	311	289	342	305	332	315	345	322	305	326	304	334	372	291	345	325	338	365	337	338	336	315	325	320	298	364	356	325	373	309	366	326	338	346	329	304	296	319	304	343	299	334	309	320	337	326	344	298	318	357	330	324	291	360	338	308	331	324	280	299	319	313	323	306	339	341	308	299	325	311	316	365	316	326	337	333	329	317	328	344	349	331	322	294	355	371	319	308	342	341	305	344	361	335	319	331	324	346	332	391	341	298	369	352	336	330	321	329	325	301	282	288	380	323	317	348	331	338	293	317	368	316	299	304	332	320	299	303	298	323	375	323	319	302	329	357	316	318	343	336	339	325	357	341	317	347	338	352	334	330	347	333	332	355	338	347	345	342	322	350	342	288	334	308	357	314	320	326	303	309	318	287	328	372	347	321	341	343	335	327	323	317	309	320	336	316	327	336	325	317	345	362	333	299	299	315	297	363	315	338	324	308	340	299	327	380	293	333	348	314	312	339	312	343	346	314	312	329	342	310	360	327	306	328	307	319	319	329	334	329	353	310	336	296	330	352	348	318	323	360	322	344	316	349	306	333	356	333	355	337	332	289	305	301	347	318	321	316	293	322	329	318	362	340	326	332	327	331	318	366	350	322	349	306	342	342	317	345	334	348	341	340	363	315	351	364	302	344	344	353	325	292	338	326	291	335	321	311	326	310	352	337	344	337	326	300	300	325	343	351	320	353	333	312	339	327	324	317	344	316	340	306	340	324	332	329	337	384	322	297	333	327	321	308	364	334	316	325	322	324	329	341	327	307	353	297	326	310	321	345	332	310	366	320	339	334	336	360	312	332	307	323	351	316	327	316	339	344	332	340	372	347	364	292	286	331	319	305	354	334	322	323	360	351	348	322	321	331	327	303	291	339	349	370	298	305	368	348	342	300	325	320	327	324	316	333	333	349	322	330	311	320	286	309	352	354	326	367	329	325	360	297	336	345	311	325	335	322	343	352	336	326	329	325	349	330	330	340	309	319	310	380	341	293	331	331	346	334	316	322	323	318	315	332	342	330	319	331	327	339	330	322	316	320	338	308	328	333	312	327	331	320	336	335	335	320	309	378	333	359	343	326	316	336	325	311	324	325	318	315	312	346	338	345	304	345	335	345	322	345	325	324	314	313	320	350	344	336	348	325	318	319	363	309	329	302	327	295	320	335	329	298	344	335	351	307	306	310	326	309	323	361	324	341	339	312	325	355	316	333	365	345	328	330	341	372	308	342	341	330	318	335	333	328	363	334	294	314	290	335	336	334	319	313	285	323	319	343	312	342	318	282	353	335	291	342	313	309	307	336	359	332	330	330	338	328	318	332	304	336	323	324	335	305	339	345	363	337	316	324	310	325	335	331	315	303	305	352	332	341	289	315	293	328	319	319	332	314	334	357	323	326	300	343	345	320	309	326	333	336	343	330	301	332	329	318	326	296	350	339	337	318	332	304	303	306	359	338	325	332	332	335	355	353	315	352	323	337	330	323	351	337	331	325	316	324	331	344	356	319	346	326	320	355	313	337	297	315	323	317	312	322	339	320	358	330	349	325	336	322	300	328	322	334	341	308	335	335	336	341	355	319	319	323	346	319	325	327	345	351	350	326	335	322	329	346	354	318	326	318	307	346	332	312	342	299	340	355	347	336	356	327	292	348	321	337	326	317	321	352	303	315	324	330	316	331	344	322	338	350	342	321	371	339	333	288	315	341	325	326	296	323	298	320	318	275	318	306	339	320	333	346	322	339	337	324	312	332	322	318	343	341	311	316	331	346	299	310	350	300	328	327	319	312	291	312	335	326	309	313	325	383	322	346	334	338	305	305	338	304	330	327	334	336	314	302	333	352	336	311	330	281	312	334	333	357	326	309	314	328	310	322	327	332	357	329	340	311	315	317	364	315	334	306	314	316	342	336	307	349	353	329	333	357	357	320	333	302	312	312	356	337	313	327	301	319	308	332	336	329	324	362	302	320	337	335	332	310	326	293	322	311	368	353	315	359	325	310	324	316	316	332	336	320	336	348	328	310	310	336	359	319	343	345	328	310	341	342	301	358	344	334	293	310	319	320	315	322	293	292	345	319	303	307	338	351	345	343	340	326	297	337	333	311
22500	20338	26876	23644	20346	20404	8464	1773	1364	1255	1101	1021	991	891	855	894	853	859	820	770	781	785	814	737	764	708	711	743	711	692	761	690	683	716	658	675	700	684	707	647	672	663	675	684	692	684	677	684	651	678	647	678	645	669	700	670	628	671	682	670	670	669	661	625	650	626	663	684	630	677	649	622	660	645	665	616	671	681	669	644	702	696	681	647	665	604	661	662	632	663	677	667	659	678	668	659	685	629	625	644	631	644	664	624	652	661	655	628	614	633	665	599	647	620	688	629	689	649	647	656	655	679	630	660	693	659	679	674	661	684	640	668	666	690	669	642	635	674	631	655	627	681	648	672	658	640	656	636	619	650	632	657	654	645	648	693	634	683	638	651	628	611	655	630	632	614	654	629	623	636	660	689	594	692	679	656	662	674	651	670	663	661	674	638	677	661	618	689	676	662	613	643	638	650	643	632	642	626	616	653	636	636	683	675	647	652	627	672	628	673	659	622	672	670	597	709	670	657	674	684	647	664	679	691	707	637	667	654	647	657	656	678	701	641	671	650	643	653	647	595	612	660	673	658	617	662	668	633	649	657	626	624	632	690	644	657	629	659	670	668	626	655	629	672	665	647	636	682	632	648	679	695	653	659	666	686	683	641	681	638	675	663	619	639	663	676	620	593	682	656	644	689	662	626	660	651	649	651	643	627	640	650	627	706	700	666	654	704	678	641	637	666	648	657	656	625	670	605	629	702	618	647	695	613	650	626	663	641	668	649	651	662	668	617	577	651	673	621	644	615	610	666	665	643	682	629	657	676	641	687	638	664	620	633	696	674	675	635	657	664	670	667	663	679	663	641	636	649	642	655	632	660	676	639	661	668	638	612	638	660	676	617	658	634	615	658	615	644	640	646	613	656	654	631	657	647	643	650	604	600	655	653	689	634	651	648	647	650	643	610	650	669	598	663	658	664	621	671	680	647	652	652	681	664	636	675	680	662	663	626	683	674	632	623	636	676	697	647	640	604	624	639	629	667	624	648	623	613	640	645	635	620	605	655	651	634	639	625	677	639	644	670	653	694	632	708	677	660	647	685	609	663	644	668	638	632	635	601	675	613	645	686	651	653	661	630	652	656	649	686	655	612	672	641	627	627	640	658	655	653	625	624	638	619	631	659	685	614	672	725	638	612	597	653	674	699	617	613	655	664	701	650	646	661	682	613	653	643	658	648	634	646	623	638	670	685	659	634	685	620	636	631	722	677	642	718	623	667	653	681	604	634	658	629	617	662	631	619	680	616	644	686	646	663	650	682	659	663	638	699	648	681	705	626	664	660	631	635	632	715	633	619	672	669	648	643	672	645	701	632	636	642	610	610	681	651	623	682	653	637	680	690	680	674	643	647	661	648	655	673	642	662	664	644	678	647	670	710	657	657	613	666	641	662	640	625	698	632	641	670	656	669	601	682	659	664	630	615	632	647	650	654	648	670	633	637	644	633	647	623	607	624	621	657	680	626	622	690	667	650	636	664	659	615	617	651	631	672	619	668	647	628	639	664	666	657	637	660	633	689	672	603	651	645	638	661	685	627	683	650	688	666	663	699	651	691	646	645	622	654	628	633	671	677	658	660	653	691	625	658	610	590	640	651	618	646	617	653	648	656	636	641	675	679	678	697	655	625	652	650	656	635	703	666	688	653	631	582	641	668	668	652	689	659	648	659	606	680	695	646	635	681	665	652	678	658	657	645	638	607	626	677	607	587	608	680	662	630	669	650	648	693	659	658	646	612	637	682	614	685	629	585	621	706	701	627	639	630	672	627	603	629	674	639	601	702	630	643	656	640	611	630	639	639	652	613	660	667	683	620	641	657	621	660	699	633	620	682	666	670	666	640	614	626	584	632	666	632	662	621	651	636	650	599	644	661	619	618	672	646	624	632	662	645	629	685	576	643	651	609	670	624	638	668	687	635	616	685	652	665	641	650	636	664	679	647	630	615	631	636	652	663	701	643	687	649	671	652	648	670	639	650	681	658	605	693	660	601	640	661	658	630	647	663	646	616	657	656	653	628	649	669	621	667	646	674	659	658	646	653	623	609	671	658	672	653	634	664	662	625	626	631	684	663	600	653	693	625	671	681	605	633	732	688	670	664	631	675	681	631	621	657	654	644	629	610	645	640	619	668	644	647	612	698	646	668	685	650	625	665	631	667	681	665	649	657	644	628	653	712	644	665	692	668	614	687	633	673	647	636	604	626	652	700	650	657	631	692	681	616	654	670	668	667	653	621	653	610	707	594	688	621	629	638	628	704	670	630	600	694	688	666	710	668	653	644	633	608	639	648	659	681	651	664	607	658	640	668	663	666	647	652	653	644	630	617	588	662	677	659	651	623	651	642	583	659	645	625	636	648	647	655	690	653	656	628	661	654	654	623	665	631	624	635	704	689	649	695	625	686	649	663	608	677	646	627	672	640	666	659	656	657	662	644	611	647	649	623	653	651	606	625	659	611	645	615	650	628	612	727	645	656	673	690	658	690	615	657	694	639	641	663	663	644	648	677	585	662	684	648	668	629	633	605	642	663	598	616	647	651	678	679	669	644	646	658	674	633	607	626	640	699	659	649	626	636	635	642	694	669	644	637	610	703	668	675	658	669	643	645	646	672	634	651	668	626	630	640	685	669	671	644	660	613	658	689	663	621	658	614	652	618	643	638	650	689	602	623	712	645	688	656	632	630	623	626	676	640	663	619	609	665	662	664	650	622	605	625	651	611	663	686	655	668	671	634	644	686	636	657	607	628	639	673	659	676	634	617	635	650	661	638	669	656	656	721	635	653	661	634	641	660	668	626	648	597	618	670	611	677	703	649	625	672	619	708	677	678	627	636	637	616	678	645	625	649	688	668	655	638	622	672	629	691	627	658	623	644	642	633	662	690	671	645	639	605	635	631	695	642	627	686	668	651	692	637	659	672	627	660	676	647	639	639	659	683	617	642	643	667	669	649	651	618	653	648	618	686	668	652	649	653	662	690	630	610	647	658	705	628	641	653	625	634	670	668	666	696	639	651	648	616	661	647	681	653	611	611	610	656	646	629	634	675	643	645	677	673	649	669	638	657	636	646	654	606	675	653	634	646	637	625	652	641	662	627	642	679	645	690	635	654	617	624	633	645	645	665	643	641	668	682	668	639	628	668	623	613	658	668	609	653	606	677	617	688	638	606	655	637	703	652	642	640	686	641	659	633	615	677	730	659	605	598	583	628	657	699	618	681	649	614	653	636	638	643	628	656	663	645	687	669	599	619	652	646	646	653	637	657	647	648	636	607	651	614	662	673	639	622	618	611	667	644	681	682	659	614	651	637	606	647	665	679	670	678	662	662	626	717	627	633	623	657	656	615	620	627	626	664	679	636	633	662	613	702	640	663	653	667	594	684	712	632	635	659	608	662	645	652	641	670	639	719	638	666	647	687	650	663	644	634	647	670	626	651	656	687	654	636	668	679	641	651	616	636
14469	19635	17405	9937	6621	4681	3592	2757	2308	2054	1749	1606	1395	1268	1205	1202	1026	1033	997	938	896	876	858	838	799	823	759	715	767	720	759	727	731	670	711	662	668	684	671	688	702	668	660	680	643	628	636	673	678	678	681	613	644	681	614	634	688	696	612	616	630	684	640	670	625	662	603	674	665	641	618	686	659	650	620	597	631	643	636	604	653	658	656	646	620	667	604	610	614	624	622	667	604	655	632	622	637	671	684	608	630	615	622	642	604	632	649	608	624	641	583	655	626	605	594	662	671	657	615	632	653	660	641	648	663	613	607	649	610	670	658	630	601	627	578	650	616	617	626	666	637	609	617	571	646	646	621	683	584	591	630	612	639	634	631	608	603	590	620	652	612	651	659	644	650	646	587	604	658	625	675	641	633	599	606	593	653	617	625	616	637	624	602	626	628	636	607	629	654	587	646	621	623	632	594	628	625	626	624	659	656	601	638	634	605	599	578	602	594	666	621	637	606	605	612	653	604	647	639	672	641	658	615	628	653	660	621	641	623	645	659	593	642	659	593	647	662	586	626	643	630	630	616	598	615	649	624	630	634	666	589	666	591	622	602	623	608	625	614	589	658	616	616	618	612	597	605	609	651	589	610	651	601	683	599	615	636	637	633	622	601	587	606	578	587	576	639	598	632	603	602	573	645	621	601	597	625	656	679	640	605	635	649	554	613	609	624	610	619	625	667	584	619	609	649	641	646	596	619	624	582	605	628	621	614	622	666	630	641	644	634	659	644	621	589	636	613	610	638	578	619	649	630	599	652	619	663	626	589	616	620	615	626	622	668	664	658	650	623	606	680	643	581	588	570	588	647	637	632	639	602	620	611	632	611	612	669	622	659	609	672	614	616	577	679	623	619	650	650	672	601	628	646	651	637	596	581	674	611	662	596	617	622	652	618	638	624	638	651	613	630	610	595	614	663	632	615	648	604	629	647	626	647	601	654	560	663	643	624	622	610	634	621	597	599	609	591	615	599	609	612	583	638	664	636	601	633	642	623	626	627	604	616	650	630	618	659	587	651	613	599	587	647	655	678	652	600	660	608	632	647	614	613	627	599	651	634	648	609	607	628	634	618	661	602	636	654	658	620	610	580	632	614	630	584	665	613	594	617	611	638	621	650	623	610	637	611	609	635	619	625	603	597	655	646	600	639	621	631	650	571	628	624	610	653	647	617	608	681	632	673	610	664	553	659	629	621	597	604	655	617	639	645	624	624	640	629	612	596	637	668	629	659	648	669	641	632	636	624	618	638	660	652	636	607	616	623	660	608	617	615	601	636	668	627	630	601	583	638	576	615	639	625	644	652	609	644	624	609	611	619	602	582	605	620	609	630	650	585	602	649	641	592	592	590	631	619	645	638	638	662	624	626	618	624	595	629	640	648	628	609	652	626	664	614	640	641	573	656	613	625	616	605	660	607	620	635	659	603	629	654	661	652	582	610	622	597	579	617	618	635	647	584	648	622	636	581	584	610	654	587	615	627	600	647	611	588	624	618	649	603	627	599	635	648	575	619	664	638	604	646	653	626	593	605	628	602	683	604	634	595	643	643	651	639	587	647	623	610	608	621	610	611	574	629	611	636	650	638	618	632	577	659	638	634	630	576	615	683	624	628	628	647	622	607	621	655	605	633	610	639	589	547	585	646	592	640	626	610	635	567	632	602	640	706	653	629	626	617	609	611	641	617	615	620	681	634	643	666	634	630	597	637	611	580	634	594	648	708	625	649	627	632	603	636	642	624	619	615	661	609	608	607	638	630	652	616	596	603	637	650	591	669	660	657	637	614	591	633	619	585	605	634	648	625	645	604	643	640	579	610	642	626	629	599	650	629	629	634	602	596	627	583	624	608	616	639	601	634	566	633	639	597	626	651	644	620	682	614	618	607	650	596	635	607	596	611	661	623	637	584	605	659	625	645	613	570	627	646	622	571	647	606	656	597	597	622	602	648	623	603	629	646	690	645	628	627	602	607	622	622	628	660	639	626	653	647	564	571	597	660	638	609	617	621	646	622	621	628	614	622	606	617	675	603	616	623	647	612	615	663	612	639	662	638	609	623	595	602	595	654	601	571	592	579	664	612	601	623	614	581	638	640	569	662	607	653	633	622	612	637	614	603	581	655	637	641	627	614	657	655	585	585	588	649	622	589	585	624	606	658	613	655	609	656	557	617	593	626	603	601	650	605	633	630	616	606	589	639	639	642	632	619	635	633	590	622	643	658	665	626	675	610	629	660	633	599	610	601	607	583	635	626	606	615	627	634	645	607	636	590	623	616	607	650	620	623	631	652	590	637	632	649	648	607	620	640	623	632	632	596	607	612	592	610	666	621	640	593	588	608	665	598	630	601	585	612	603	646	600	651	614	596	595	610	622	611	651	675	612	636	583	613	624	582	567	622	626	616	655	673	628	641	654	650	639	626	628	615	621	608	617	593	581	624	640	599	663	600	598	623	618	619	612	585	615	610	626	584	594	634	603	648	651	628	595	598	632	598	625	632	643	604	586	622	586	621	622	626	624	635	655	624	596	598	651	687	614	600	608	644	637	600	640	611	576	624	638	601	676	622	607	660	659	636	622	608	572	644	654	604	601	571	613	638	610	594	615	618	613	609	572	611	591	610	636	592	623	632	622	661	673	600	589	622	637	641	612	578	644	690	653	628	662	643	570	660	622	625	588	644	698	561	607	652	637	555	614	616	596	626	607	584	594	628	654	591	594	609	641	633	669	658	612	637	597	627	674	647	622	609	613	633	623	607	657	620	594	659	619	587	630	634	627	644	612	604	609	683	627	620	621	634	627	590	605	649	656	627	609	642	600	581	545	609	594	671	580	642	646	632	658	609	636	650	650	607	624	661	642	606	621	640	619	593	601	672	614	581	560	641	597	657	624	669	654	603	610	563	642	619	611	575	618	599	616	607	655	580	603	649	585	626	613	611	592	614	636	624	642	624	596	621	610	636	653	615	582	640	625	618	624	615	659	604	608	627	629	628	598	634	632	627	659	618	629	644	615	674	638	599	604	636	609	629	622	644	659	650	609	629	587	631	655	596	579	622	695	601	632	648	632	611	643	615	651	649	624	617	642	653	598	642	614	604	629	589	657	638	659	605	597	640	637	661	653	627	642	624	583	612	653	609	623	625	624	638	590	633	645	603	636	643	633	645	611	595	588	597	639	666	645	628	661	601	605	634	640	630	635	604	640	600	660	629	658	640	633	622	645	630	630	631	633	636	644	629	619	591	598	628	621	613	597	630	581	662	577	629	606	616	616	619	621	646	634	657	633	604	630	612	681	632	621	571	591	597	607	603	601	643	634	626	631	567	583	628	662	589	624	650	636	612	596	587	591	646	624	609	629	623	622	644	636	573	635	646	614	631	598	623	610	634	605	650	613	632	635	589	634	615	676	661	627	582	638	644	597	663	597	656	608	631	602	618	633	611	646	661	640	670	630	603	626	650	587
27727	12769	1255	359	223	197	174	160	134	147	147	151	133	162	151	147	149	121	129	149	139	139	138	136	123	138	161	148	135	173	126	138	139	138	136	161	143	144	163	114	156	129	162	133	147	145	130	135	131	158	157	150	132	140	141	150	151	163	148	142	171	136	143	170	137	149	140	138	140	135	137	143	139	140	145	142	153	157	139	140	144	130	139	158	143	171	127	127	132	133	145	142	135	143	139	150	136	135	152	137	124	155	163	157	152	151	142	136	123	133	145	134	156	129	136	137	159	148	151	131	137	128	143	143	132	154	137	132	150	141	139	159	124	128	157	166	147	161	137	159	138	156	139	139	131	139	137	157	154	126	135	119	149	134	148	141	141	146	154	148	136	141	157	153	158	124	155	150	143	135	147	157	152	167	140	148	141	154	159	135	156	135	142	138	141	145	145	150	180	152	144	141	142	152	154	134	134	130	141	149	141	132	167	149	170	135	133	121	133	128	148	141	135	143	139	161	150	144	141	140	139	135	143	154	138	137	162	150	139	135	149	156	151	132	136	138	136	130	124	136	145	157	130	144	148	155	145	153	134	149	134	140	141	139	160	144	130	135	140	145	134	139	139	154	160	145	150	138	154	158	128	145	149	139	138	144	137	129	128	155	147	131	154	132	130	161	149	134	144	138	135	141	149	149	154	153	137	128	146	145	145	132	130	150	144	143	153	151	156	150	141	129	160	133	139	108	140	127	133	119	169	156	150	154	138	139	148	144	154	148	152	138	139	142	139	138	160	125	155	159	150	141	147	149	160	125	149	148	134	146	151	171	151	157	130	148	130	140	124	136	140	159	134	136	157	157	171	148	156	133	150	120	120	143	157	151	143	159	144	151	139	131	150	132	148	163	162	145	147	150	143	143	145	138	132	147	148	152	153	153	135	136	140	158	126	141	140	148	139	126	129	125	122	151	142	150	153	161	142	141	143	158	144	160	139	134	141	143	119	144	143	131	152	147	103	172	141	145	148	129	142	158	140	142	142	118	129	145	146	147	126	161	127	135	149	143	152	128	169	154	129	146	137	146	137	137	150	154	142	151	142	136	150	144	128	139	165	106	142	153	131	141	138	149	127	157	147	147	130	145	164	154	176	169	126	138	146	125	151	133	150	135	160	135	135	142	145	158	136	130	117	149	151	147	149	132	146	151	131	132	136	149	141	137	133	135	147	143	150	137	156	152	148	130	172	157	153	131	128	154	127	141	157	131	161	146	161	135	127	151	144	145	141	130	150	152	127	137	137	137	144	147	136	148	146	139	135	132	152	141	178	148	133	120	154	156	154	140	126	147	149	143	152	175	155	133	160	126	129	149	123	127	145	143	141	166	171	134	144	151	157	143	160	131	138	158	168	137	136	148	140	143	139	138	143	147	160	124	149	157	124	140	141	154	151	134	140	124	170	157	152	130	161	160	157	137	137	138	155	123	127	161	146	142	136	143	130	144	136	128	128	159	156	145	139	144	133	154	143	129	137	133	172	145	139	132	125	157	130	141	146	158	134	149	139	151	156	168	146	131	129	151	150	176	141	151	154	133	132	115	137	141	158	127	145	144	147	125	132	139	137	128	158	144	133	167	138	141	151	141	156	141	123	141	151	125	158	159	145	122	132	150	135	129	165	119	131	132	136	134	151	126	132	157	145	138	131	121	133	150	137	149	155	165	136	132	127	105	137	153	152	154	150	152	137	127	137	163	129	160	144	158	148	162	136	147	147	139	144	150	120	132	140	136	177	160	138	174	143	136	123	149	151	156	142	159	157	134	142	138	130	126	157	127	142	137	148	143	129	146	145	163	148	146	158	155	133	159	127	124	146	129	153	149	137	140	145	135	139	124	141	146	155	127	159	166	132	148	141	141	163	157	149	145	152	133	124	140	147	134	159	161	154	145	140	129	139	133	138	138	143	151	136	145	157	132	138	137	158	154	113	138	140	144	134	115	119	141	132	151	129	148	155	144	145	151	143	147	130	126	134	130	155	148	163	149	153	156	137	141	138	136	127	145	128	133	138	144	160	153	135	139	143	129	135	146	133	154	150	125	155	124	155	155	139	146	155	148	129	157	126	144	121	143	155	148	153	133	159	143	135	136	145	141	146	138	172	146	111	133	146	142	135	135	134	136	129	135	146	134	132	146	162	131	136	134	143	133	140	134	137	126	159	117	159	145	142	131	138	144	143	151	137	147	137	146	138	148	133	125	163	143	134	162	133	124	144	152	141	127	167	142	157	138	137	152	156	127	157	160	125	163	146	155	132	137	142	140	155	146	131	151	127	142	139	151	142	145	141	161	134	154	160	145	129	135	149	121	141	158	131	136	137	134	117	140	151	123	135	165	125	137	142	165	135	130	142	138	144	152	142	144	133	140	165	128	131	137	135	107	111	132	143	120	142	144	163	157	142	152	155	134	144	148	150	140	139	134	136	121	154	152	155	126	149	136	138	149	155	150	141	136	146	143	122	139	158	146	127	144	156	164	143	131	151	137	138	120	166	139	136	118	147	123	142	118	155	152	148	133	173	142	145	131	150	118	128	132	147	151	119	148	134	150	133	135	132	157	136	131	156	143	160	122	154	143	146	144	132	148	160	138	139	164	150	158	128	163	151	141	151	149	111	145	141	139	131	154	129	148	159	126	139	117	135	141	109	131	130	147	161	155	156	135	160	151	153	138	128	154	153	172	146	141	144	148	123	149	133	164	154	159	137	153	141	150	156	142	147	148	134	156	150	152	121	146	127	138	149	131	145	135	177	149	145	139	134	120	127	163	143	137	139	136	140	130	135	128	166	133	151	154	140	148	156	148	166	145	151	149	116	141	158	140	143	135	166	147	141	132	122	156	148	149	139	145	122	141	150	144	134	130	156	149	134	154	140	130	134	144	139	142	143	128	162	133	141	146	124	137	146	150	140	137	136	159	125	127	131	151	142	160	136	153	126	146	156	126	163	149	145	135	146	142	133	143	153	140	147	155	141	138	119	141	146	155	140	129	139	136	150	158	131	136	160	124	150	162	145	138	161	147	140	146	136	147	131	134	150	166	139	161	136	140	146	147	135	177	149	121	163	152	144	161	150	145	168	156	158	144	149	154	138	124	147	139	140	150	141	121	146	115	147	142	137	132	137	172	154	157	135	142	131	149	145	119	153	167	143	156	138	153	152	127	139	158	157	138	118	133	147	163	149	150	152	148	169	146	125	129	143	155	131	154	161	142	148	153	149	158	138	150	139	149	144	127	138	138	144	146	147	141	138	159	131	140	151	146	141	148	125	141	139	161	137	146	162	136	133	135	150	128	153	157	164	138	160	126	140	157	118	137	151	131	149	169	135	147	147	141	150	141	142	125	143	131	144	135	154	132	144	118	118	158	159	154	124	146	138	149	118	133	139	137	127	150	142	149	176	151	170	146	143	134	135	126	145	147	173	172	143	178	140	148	157	128	133	139	166	147	133	143	138	146	133	131
5295	910	756	439	341	282	244	222	190	212	192	207	184	191	172	184	172	198	189	169	173	183	169	177	179	163	153	150	174	170	165	161	171	169	170	197	159	175	150	163	175	173	175	161	181	185	157	165	165	150	168	178	165	160	152	155	162	161	168	157	190	150	160	159	159	140	171	154	159	184	180	169	160	178	157	156	179	160	155	164	162	163	171	190	152	183	191	177	150	167	161	144	165	160	153	169	157	173	166	141	164	173	157	133	158	169	153	146	162	187	179	154	166	168	153	170	169	173	145	157	167	179	168	178	152	154	169	160	172	150	153	168	152	175	152	147	143	198	156	166	163	161	140	170	166	171	155	166	175	149	157	165	179	154	206	143	151	141	174	169	154	174	159	165	150	152	156	167	178	164	163	159	163	175	163	157	156	125	152	150	176	144	183	157	159	160	151	154	189	156	168	165	166	166	182	156	154	145	158	144	161	177	187	161	155	163	166	164	166	176	154	161	189	163	175	181	158	169	153	161	155	160	167	157	167	173	157	143	174	167	156	155	167	157	157	150	189	162	146	191	135	163	156	162	203	156	192	178	165	179	142	163	160	172	154	173	165	162	173	168	173	153	156	187	162	152	185	177	171	148	175	159	167	173	154	174	174	144	170	165	149	143	140	177	184	173	178	172	151	154	172	159	145	167	158	157	151	156	166	172	175	154	157	158	163	184	158	151	173	167	187	157	162	161	147	142	171	187	183	192	163	156	172	170	169	156	165	170	139	165	160	179	182	162	169	180	160	174	150	164	164	163	158	194	156	169	147	161	188	161	169	188	155	136	132	155	200	168	198	173	173	144	159	168	164	177	157	154	169	134	162	167	170	169	166	153	168	169	159	160	167	170	148	148	185	160	165	165	168	162	159	154	176	181	169	162	179	174	149	184	146	166	165	172	175	176	178	169	161	175	159	168	170	175	164	158	162	166	187	190	149	150	169	178	192	168	148	156	146	153	169	153	170	172	172	182	164	167	150	160	161	185	147	159	158	165	164	157	170	171	182	149	181	180	175	165	172	150	182	170	184	138	160	173	149	168	171	164	166	192	156	141	169	146	165	189	149	177	171	162	156	148	171	171	145	156	181	179	157	169	140	156	157	143	162	179	152	191	149	171	154	146	158	151	164	134	159	144	168	146	166	156	165	165	174	189	183	161	155	150	167	193	183	165	138	163	163	179	176	155	186	158	161	138	170	187	170	168	166	169	158	160	155	168	173	167	176	160	187	162	164	148	170	181	173	178	161	159	139	185	151	187	151	152	167	161	175	170	149	169	197	186	193	165	161	154	173	172	145	162	173	175	186	179	138	169	178	149	164	145	164	173	161	171	165	173	163	167	178	147	146	161	188	178	164	149	166	152	192	162	161	164	178	140	167	176	171	179	174	136	154	169	147	171	164	171	149	150	152	183	162	164	163	179	175	161	166	184	170	179	182	177	162	171	162	180	140	177	175	181	162	179	168	177	168	167	172	166	160	167	145	154	155	173	163	177	178	158	157	166	167	176	177	173	191	151	161	171	180	161	140	175	168	142	188	166	153	165	151	173	174	169	172	182	167	188	168	172	153	149	180	152	165	168	181	154	163	161	160	160	170	173	172	188	154	164	187	172	156	158	167	178	163	166	204	144	187	161	167	158	180	160	140	154	171	168	156	156	167	167	152	204	156	168	178	177	170	162	163	125	169	159	153	214	191	163	167	148	159	166	169	162	167	172	152	166	158	158	165	148	172	160	189	177	157	169	175	176	172	175	156	156	148	158	179	158	164	165	153	138	174	150	163	195	179	169	159	166	165	141	152	169	159	153	166	155	139	158	188	165	173	197	172	174	148	161	176	153	168	154	164	179	148	153	188	163	154	160	160	167	156	158	142	177	159	137	148	145	169	138	154	184	157	147	156	178	167	158	167	150	180	171	158	142	170	193	163	160	171	152	185	174	132	172	163	156	175	194	170	151	164	156	148	169	167	154	175	184	146	174	142	156	172	167	171	161	154	151	145	173	191	177	167	185	175	166	158	159	141	182	146	152	173	158	168	149	161	177	148	164	173	188	156	187	169	166	151	161	160	178	164	175	168	180	148	160	153	161	172	154	183	185	161	177	144	144	156	178	160	159	173	190	152	155	157	162	160	161	189	171	184	176	173	164	169	157	159	165	157	166	174	166	161	183	160	168	166	142	165	157	184	190	161	160	165	168	167	154	144	176	149	200	142	170	167	161	160	186	183	163	172	156	149	165	166	163	176	194	149	149	143	154	135	161	172	158	178	179	168	169	162	172	164	148	158	177	168	173	192	148	160	172	177	164	138	166	159	150	180	169	174	174	169	163	172	168	162	157	164	145	159	155	150	165	183	173	171	158	172	163	152	157	173	164	183	163	172	156	182	156	161	174	170	160	164	147	187	171	151	162	168	151	171	193	161	166	152	184	169	168	180	179	170	158	173	159	153	164	167	177	169	173	179	167	173	165	148	165	157	174	153	163	163	162	182	163	156	165	174	165	167	154	153	151	168	153	156	160	161	171	161	188	147	143	151	148	153	171	142	152	177	160	175	159	177	172	157	166	178	153	174	167	175	177	151	186	160	180	154	176	153	164	150	159	179	174	159	146	148	173	145	154	164	200	169	171	151	170	177	147	166	174	167	134	166	173	187	174	169	164	156	145	163	135	171	144	170	160	166	159	164	172	178	176	143	137	186	162	168	182	150	157	164	169	162	174	171	158	162	159	161	176	161	170	169	169	187	173	171	199	159	184	167	140	141	163	160	176	177	154	162	169	170	159	149	160	197	169	171	149	183	170	170	164	163	152	160	165	169	157	163	156	160	162	174	155	157	158	162	161	174	146	173	160	163	152	138	155	148	169	172	175	156	162	185	163	174	179	154	158	168	172	170	149	159	140	158	165	180	163	152	180	155	163	165	168	153	169	164	152	152	178	173	167	165	147	166	175	163	189	149	155	155	178	149	161	149	168	170	151	155	204	173	172	173	177	176	169	167	165	149	171	176	164	167	152	159	161	180	174	164	173	198	152	168	165	148	144	169	152	153	169	174	164	161	181	184	184	177	171	145	176	178	152	177	170	180	168	178	182	174	168	162	153	185	179	154	159	163	149	182	168	168	157	169	169	154	176	169	155	166	152	161	168	129	146	150	182	160	175	172	191	164	165	159	163	179	169	171	170	168	177	188	177	183	174	178	168	170	177	172	156	143	172	157	138	191	155	176	158	157	151	172	182	166	149	162	140	158	152	174	175	160	166	162	158	176	169	174	183	172	184	146	168	186	167	153	159	156	167	179	175	169	171	189	171	172	171	171	157	169	135	168	159	170	155	189	185	169	169	174	173	173	155	175	160	158	173	159	149	188	171	176	175	187	148	153	167	146	141	180	156	147	167	185	167	152	165	148	167	190	167	175	151	158	169	182	167	167	180	152	169	170	150	167	179	160	167	185	149	188	166	154	176	166	146
24378	20380	26502	24128	20372	9361	1339	891	759	623	557	556	522	486	460	446	444	461	388	419	394	400	388	375	415	365	372	371	358	386	358	364	357	330	313	340	315	357	383	382	363	388	373	377	347	343	350	403	356	369	316	342	330	347	352	328	331	329	345	352	361	350	340	339	321	360	370	359	371	357	303	343	349	348	317	357	337	347	333	328	361	349	359	348	329	328	350	348	341	349	326	353	319	323	355	312	336	333	335	364	335	348	322	330	316	344	317	335	316	351	342	327	304	355	328	376	370	347	360	326	334	343	324	362	358	339	381	329	315	337	329	351	314	351	337	330	343	323	354	331	365	349	365	327	324	353	345	337	320	322	359	339	328	355	358	368	334	328	315	326	330	301	388	329	351	311	380	382	343	308	308	348	329	317	344	390	362	359	354	375	335	331	339	357	339	361	316	330	324	355	375	322	321	371	337	343	322	314	361	352	326	351	327	314	321	310	314	345	337	323	340	350	362	292	344	322	349	327	340	355	366	325	332	336	319	312	317	337	347	361	313	345	341	353	351	340	376	349	344	344	341	318	340	360	316	333	346	334	354	346	352	309	323	348	345	336	364	311	298	325	351	342	328	334	325	326	337	298	319	322	358	338	367	349	334	329	276	334	357	319	353	343	326	342	336	361	357	358	339	343	360	365	336	378	318	332	320	321	313	323	324	337	351	313	319	313	349	328	303	337	373	349	333	318	339	378	363	347	341	326	296	330	347	347	297	323	315	343	342	333	363	323	318	335	339	341	317	299	356	354	379	319	373	354	332	353	315	322	373	338	368	330	376	330	312	350	335	362	342	316	336	369	344	385	333	333	345	336	351	331	344	345	316	352	333	347	347	324	360	319	327	339	320	311	318	318	346	324	354	360	359	340	351	321	305	365	335	335	315	331	323	320	360	325	344	307	350	334	350	350	344	387	341	357	350	322	353	345	335	320	343	330	346	326	336	342	334	340	353	340	327	346	365	333	371	333	363	337	319	364	334	356	343	351	330	342	355	342	358	310	360	346	322	326	344	332	373	348	328	296	350	286	358	346	341	363	337	344	339	351	343	347	342	342	355	331	349	333	330	334	348	347	330	331	331	331	305	331	349	342	342	377	344	321	313	323	357	363	340	360	358	349	319	335	318	336	308	356	329	308	343	321	302	339	344	325	308	362	339	328	328	340	311	327	309	316	362	314	364	360	321	349	344	325	337	327	311	341	357	336	331	364	352	342	375	357	307	347	332	316	309	336	335	337	322	295	356	350	355	314	360	343	363	351	349	352	326	337	333	322	362	345	332	339	340	309	319	306	343	311	321	326	312	362	318	316	350	335	344	391	343	359	332	335	320	348	331	321	316	328	353	390	343	378	344	337	347	320	338	317	326	348	325	378	346	342	350	327	316	355	363	335	346	329	342	322	343	344	313	335	295	324	356	329	328	360	325	329	327	324	320	336	329	344	320	351	345	354	319	359	356	306	353	313	328	351	377	339	307	346	343	337	343	314	318	322	377	340	333	328	361	304	315	347	303	345	364	320	339	302	331	354	333	345	348	355	349	342	353	325	328	328	337	341	306	355	370	300	339	351	325	326	323	318	348	349	377	325	337	364	337	324	350	339	347	328	360	330	368	376	359	289	337	355	320	362	345	357	320	320	340	367	314	325	350	317	325	320	338	341	344	347	298	333	374	327	303	325	323	352	302	370	329	343	323	359	332	331	317	347	338	345	331	363	331	317	309	317	343	325	337	352	337	336	334	328	364	337	361	347	328	331	353	311	312	350	334	333	341	330	342	336	323	357	339	321	342	335	307	355	330	350	316	364	336	333	330	333	337	321	348	316	319	340	336	333	342	362	320	342	306	354	340	330	349	333	294	339	331	351	366	364	319	333	347	347	351	340	369	360	356	326	343	349	355	326	332	343	320	330	344	323	317	373	382	331	334	302	331	331	332	352	308	341	342	351	356	340	330	318	319	337	317	362	336	322	346	304	344	392	355	347	350	352	341	353	357	317	352	344	307	310	390	328	321	328	319	344	324	339	332	329	385	322	360	304	334	314	350	343	339	338	321	330	329	345	324	315	344	366	332	332	354	318	317	329	354	327	350	329	334	348	307	301	311	330	365	334	321	323	364	323	359	359	349	335	312	330	345	296	324	336	339	314	379	327	320	358	345	355	331	366	314	307	350	350	363	349	352	342	340	346	319	355	318	328	337	325	336	343	316	289	336	313	317	316	319	343	330	317	322	334	374	344	311	349	358	344	317	349	339	352	304	370	334	369	352	353	328	364	326	264	336	338	355	393	311	345	335	327	343	341	337	329	345	376	332	322	352	335	335	350	336	335	337	326	343	314	326	328	324	354	341	340	327	334	318	337	329	342	349	338	310	353	363	348	330	309	342	330	353	359	349	361	344	348	315	322	330	349	345	364	310	342	316	337	350	371	347	339	311	368	355	329	344	323	341	315	382	360	356	332	315	346	320	347	349	319	311	331	367	326	327	336	365	351	346	336	317	313	326	331	313	362	298	295	304	331	323	341	332	345	290	342	316	342	370	358	324	353	305	329	345	363	354	341	354	337	334	311	317	362	350	350	349	329	324	334	324	341	385	369	322	328	340	374	364	355	309	366	331	359	324	325	322	332	325	341	341	351	352	314	324	364	368	323	397	355	359	350	332	362	344	337	333	374	323	351	363	318	304	337	335	333	374	334	337	326	344	345	343	330	305	299	341	342	323	349	351	335	332	340	305	345	337	343	361	327	363	331	334	324	337	354	385	342	315	346	371	291	303	346	318	341	315	400	348	351	311	360	336	331	330	359	374	336	359	323	319	333	317	377	313	353	353	312	326	368	363	327	347	340	346	353	336	356	349	330	344	318	362	352	352	338	354	307	295	343	344	337	322	326	373	338	331	378	347	328	368	347	328	308	349	355	335	342	333	370	340	317	338	372	323	315	313	353	375	325	317	334	325	344	329	348	344	314	324	307	348	359	275	314	358	319	322	349	352	354	315	335	328	349	344	334	318	331	342	355	317	323	304	322	335	340	361	324	306	341	343	351	333	327	329	362	320	329	333	322	334	363	301	309	380	326	342	347	309	394	347	365	331	327	335	321	349	343	380	332	320	351	348	365	357	329	301	361	334	352	323	308	350	329	352	334	369	365	313	323	349	343	337	326	330	341	342	338	355	340	335	337	359	382	331	300	335	349	346	331	301	349	339	342	323	323	333	336	312	330	305	330	338	337	359	314	350	351	341	348	346	335	351	327	322	341	311	372	356	342	370	336	321	363	308	347	348	342	362	334	331	314	336	360	347	343	305	326	344	356	353	344	337	323	329	319	335	329	329	343	337	348	331	337	359	303	335	335	312	327	295	358	302	321	370	334	339	357	380	324	330	368	356	358	350	353	335	347	339	307	341	310	351	382	317	325	330	339	334	349	342	323	343	314	348	340	312	348	341	337	312	337	344	364	335	348	359	335
11011	12336	10954	5675	3681	2486	1912	1546	1218	1064	911	807	752	664	595	633	595	553	486	473	475	450	430	463	414	411	422	371	386	393	394	356	415	377	387	376	378	375	344	368	383	370	359	345	354	351	363	336	339	335	373	339	377	354	344	368	350	326	319	325	364	307	357	342	344	354	342	295	350	330	363	337	363	352	338	378	359	335	338	320	318	335	297	308	346	328	363	328	321	328	309	353	305	371	360	325	359	329	369	343	334	346	319	352	338	360	331	305	305	354	330	318	352	351	330	364	346	322	316	381	363	345	316	321	342	326	337	338	319	356	318	346	316	334	329	349	365	337	321	314	314	320	303	334	340	333	330	340	335	314	342	345	321	350	326	314	320	375	371	317	327	311	339	309	280	313	322	333	331	344	353	305	355	343	343	317	306	322	355	363	328	339	337	307	314	340	346	363	334	337	300	325	319	312	325	342	321	345	292	338	379	317	346	299	322	311	341	286	307	301	358	308	332	333	311	339	333	331	320	337	308	356	324	322	323	316	339	312	339	355	360	366	339	353	329	302	350	335	337	342	312	340	350	319	357	330	345	311	305	339	297	362	302	329	333	337	319	322	304	313	330	369	324	323	332	315	337	338	313	342	364	336	349	304	350	344	315	352	347	331	345	345	388	359	311	324	301	353	323	330	345	339	329	344	333	324	331	305	324	335	322	328	357	308	317	343	326	347	317	313	341	338	329	338	324	310	361	282	336	340	347	370	321	348	322	357	356	352	336	348	364	324	336	331	343	335	334	325	316	316	317	326	332	330	305	310	318	334	329	346	324	327	364	322	348	322	322	331	331	324	326	326	330	346	314	322	357	315	328	308	313	337	345	313	330	338	324	327	333	314	343	326	332	307	305	311	339	345	313	338	330	341	340	299	319	346	322	330	336	351	326	337	356	309	338	309	335	346	318	321	337	335	347	320	330	361	324	324	351	328	293	347	337	312	343	304	350	303	359	340	330	336	319	325	322	335	370	326	332	314	323	330	317	339	322	315	321	326	341	324	318	364	304	321	321	360	323	321	301	299	306	344	322	331	341	309	344	326	334	340	357	305	351	363	339	295	344	336	336	304	324	362	324	313	327	327	353	345	332	350	332	341	349	337	363	338	305	331	324	328	327	333	324	342	312	340	325	335	325	353	323	326	307	326	343	358	322	318	328	308	308	348	335	331	343	341	338	326	325	358	354	288	335	329	330	313	328	309	308	342	337	326	325	314	343	338	312	335	339	323	335	359	309	335	363	332	332	302	340	316	356	312	351	342	324	322	343	323	320	319	310	299	338	335	321	326	300	369	299	339	359	312	372	295	335	349	344	325	330	331	327	341	347	349	319	317	341	326	323	362	340	317	336	311	322	372	357	318	334	331	305	337	358	329	337	321	347	357	329	328	339	344	349	335	338	305	328	337	317	357	328	319	343	363	344	321	354	341	339	330	308	325	358	381	344	330	321	287	320	337	349	322	302	345	348	350	308	312	320	329	330	336	345	316	354	321	351	347	298	364	338	314	348	357	337	318	337	317	334	358	337	350	353	340	314	328	311	334	318	323	342	374	318	356	349	338	346	311	370	315	318	323	334	338	335	343	338	327	335	333	318	325	314	293	338	332	332	357	332	357	343	352	310	316	300	318	319	293	344	323	319	327	341	357	351	318	318	340	344	294	330	376	338	335	294	328	359	298	321	311	328	342	324	332	301	338	341	375	355	341	366	365	309	316	353	335	308	343	343	292	322	321	341	333	333	353	301	340	297	350	325	327	343	366	310	334	302	300	319	356	318	306	296	335	335	320	359	336	330	347	324	340	334	348	297	313	345	366	330	316	334	319	309	329	341	323	309	318	347	340	342	349	342	307	341	350	361	351	364	311	336	325	334	360	339	298	330	309	337	337	318	339	330	356	288	327	345	293	323	326	316	308	329	331	331	311	333	301	303	327	344	320	325	324	338	324	339	315	347	347	334	317	308	317	310	296	352	343	329	330	342	314	322	330	302	356	342	361	334	349	337	305	360	347	319	321	349	344	313	318	348	334	369	310	351	340	312	316	316	314	319	323	309	340	335	319	331	314	308	362	346	362	335	333	335	318	348	348	340	364	344	317	370	297	322	337	341	349	315	312	343	307	302	352	332	342	340	334	312	332	298	354	321	322	332	322	317	361	342	360	349	298	330	364	351	347	326	312	294	328	355	327	306	334	360	329	310	339	320	355	329	344	313	329	330	314	323	338	345	330	327	327	322	331	324	316	357	312	357	311	315	355	331	346	326	335	343	338	312	328	364	351	325	327	332	368	352	308	351	323	328	335	313	336	344	329	366	347	333	374	349	341	328	349	319	329	310	314	336	312	286	327	322	343	306	337	335	322	347	320	288	314	325	341	320	315	324	309	345	316	325	311	345	324	347	339	328	324	349	346	326	344	320	322	341	354	298	317	307	333	301	344	365	351	353	317	360	322	341	318	368	321	309	317	339	332	386	327	316	360	315	347	320	329	346	344	341	338	367	359	314	316	334	313	272	340	348	331	330	331	338	342	338	348	323	366	297	360	323	331	357	351	318	324	312	296	342	348	348	312	331	318	337	331	302	349	342	331	351	306	356	328	353	314	328	365	361	320	330	317	357	319	352	338	302	331	310	365	336	327	336	335	320	316	353	316	303	339	343	350	330	310	333	307	331	341	326	308	312	303	350	343	326	315	324	332	317	284	307	306	342	344	345	292	304	350	339	328	339	324	380	336	314	341	342	345	310	328	351	323	301	350	320	307	307	323	335	293	347	318	336	303	344	290	336	330	334	338	325	314	351	302	336	323	332	338	334	323	342	342	341	325	336	331	348	317	329	322	305	312	344	313	350	323	334	352	317	329	342	328	329	311	345	303	348	313	304	352	349	316	341	352	315	361	339	341	332	316	316	306	335	354	330	330	340	324	338	353	323	321	356	346	359	338	343	327	327	347	315	344	310	317	333	374	318	349	331	315	315	333	321	321	360	326	322	348	329	351	321	343	320	330	331	328	319	326	310	345	349	330	300	318	289	327	314	330	334	305	332	297	353	322	358	305	350	352	328	316	343	314	318	327	328	348	329	322	338	304	300	348	370	345	365	307	352	335	311	339	345	321	365	320	340	367	337	345	318	346	332	312	332	343	341	319	344	334	343	317	330	344	318	303	354	341	333	315	358	330	322	341	278	332	303	347	314	355	313	319	337	312	310	337	360	334	336	330	307	353	356	317	315	376	319	331	339	308	306	303	344	323	298	338	345	336	329	329	319	320	288	359	299	350	308	325	357	318	301	334	328	338	363	307	335	308	339	336	320	312	324	282	331	318	379	337	306	351	312	350	326	322	353	338	328	344	324	332	331	333	318	313	334	320	317	350	316	340	352	328	335	317	311	371	348	312	332	315	364	339	335	324	348	320	309	309	346	364	300	315	338	319	340	309	333	324	361	356	343	322	317	332	342	324	320	303	360	326
22547	20384	26962	23678	20389	20472	8428	1754	1342	1271	1166	979	962	880	859	910	876	798	818	823	759	733	755	709	724	739	707	713	740	700	692	685	679	678	679	704	669	656	661	713	613	651	712	695	668	694	706	715	708	728	645	686	671	635	655	690	680	703	725	673	707	698	702	633	631	630	658	685	659	659	672	601	601	610	661	645	660	679	666	629	667	703	675	653	676	712	672	669	623	656	641	642	631	636	652	621	611	647	673	658	701	616	665	661	691	686	670	598	666	622	687	669	654	645	642	652	688	660	671	624	647	633	659	674	676	676	675	692	666	656	658	629	633	646	621	690	653	618	656	642	662	652	668	655	665	650	673	650	641	631	636	636	684	670	655	632	677	624	677	598	663	681	671	621	648	677	653	665	628	678	657	635	650	639	654	624	666	679	614	631	653	668	710	639	625	600	635	638	664	672	626	645	642	669	625	672	616	642	653	641	666	663	632	640	669	633	634	642	651	660	604	668	681	681	719	641	688	655	676	672	656	700	681	634	627	621	679	606	652	686	627	666	670	693	619	624	666	649	683	696	630	647	676	663	691	636	693	643	696	668	673	663	615	678	642	655	634	646	687	628	646	643	679	678	615	640	666	653	710	654	658	679	667	655	689	639	642	650	644	618	669	640	639	680	653	654	644	657	684	620	704	640	655	640	649	651	655	646	654	686	670	651	615	676	679	601	639	637	623	620	699	669	630	651	622	692	646	630	697	672	627	685	643	681	656	639	683	655	679	724	664	626	683	698	651	626	657	662	665	698	671	673	676	637	660	659	685	642	680	657	627	632	632	646	663	661	663	701	688	617	681	672	643	681	709	656	646	627	712	660	609	695	659	661	681	646	640	638	665	641	676	664	648	644	653	616	674	673	655	670	654	645	629	690	630	600	602	677	700	684	628	621	675	719	608	635	663	658	658	635	678	611	674	638	649	593	638	648	614	675	610	656	652	675	644	641	692	658	640	679	621	689	625	667	628	636	655	646	615	601	702	648	704	626	656	659	637	614	635	652	653	706	685	650	675	695	694	648	677	612	650	655	716	656	616	669	616	677	645	696	637	628	654	664	663	639	660	620	617	626	635	700	642	676	664	642	622	653	624	671	688	653	700	681	652	687	640	662	654	674	644	670	648	666	688	644	708	621	651	662	691	676	660	656	648	704	644	685	677	643	672	625	664	669	692	694	694	667	678	648	659	660	640	667	667	596	681	661	645	648	638	634	636	683	689	632	652	645	650	635	670	669	648	637	677	625	642	698	678	612	639	704	614	658	655	634	654	654	651	681	656	686	659	652	656	658	665	651	639	649	615	671	679	673	659	678	658	652	611	673	677	656	642	683	664	665	674	646	649	634	640	652	669	686	669	623	646	644	690	639	687	663	683	663	655	665	648	630	640	721	705	647	594	671	646	655	637	648	687	633	632	665	681	656	683	675	624	655	665	647	662	637	639	620	661	665	634	625	616	609	646	673	658	638	653	686	660	687	666	682	625	643	617	653	650	642	709	696	686	612	622	657	664	643	664	630	661	657	659	650	625	631	634	647	644	676	638	691	655	651	653	663	668	655	631	653	658	621	638	613	681	636	643	610	646	703	680	608	637	642	652	614	598	650	620	644	625	650	655	679	683	635	643	648	688	673	685	678	648	662	652	666	648	672	703	716	666	668	646	645	618	645	648	623	605	678	598	682	637	620	666	657	651	638	658	633	652	683	663	683	638	638	698	671	666	670	674	683	656	671	636	592	650	657	633	654	635	647	648	677	651	647	654	632	640	633	665	663	656	645	612	704	632	686	661	643	639	656	670	645	656	644	662	698	681	624	688	672	690	685	701	648	730	656	652	671	641	640	654	652	642	689	606	640	613	643	642	651	663	630	624	633	682	656	662	652	626	687	595	641	631	646	677	650	677	641	652	645	637	656	665	598	663	662	630	649	635	682	623	684	610	675	688	662	661	683	694	653	698	624	611	649	596	626	622	639	662	682	685	636	643	682	661	644	690	620	684	680	640	643	640	629	651	660	676	644	670	647	619	632	659	667	684	669	682	660	643	658	662	618	613	666	689	637	647	629	645	628	663	681	654	682	606	669	658	656	658	668	638	657	651	633	677	665	625	633	652	699	651	651	644	646	681	648	671	655	699	625	674	655	647	667	697	661	652	648	660	678	613	638	656	657	620	640	643	617	628	657	682	590	677	630	688	695	659	646	681	684	700	670	644	667	633	699	646	635	646	665	684	659	668	632	669	635	682	608	632	670	664	659	709	665	641	650	650	677	648	643	652	696	635	662	682	606	630	604	651	673	630	691	659	671	639	634	656	676	637	650	636	669	656	685	656	679	648	712	659	638	647	634	582	619	717	671	634	628	654	644	651	638	623	659	642	673	649	620	684	653	696	662	655	674	626	646	665	603	678	618	619	686	646	624	618	645	648	632	654	637	629	669	640	640	623	631	702	616	666	669	625	657	638	670	660	665	713	633	628	674	632	651	728	630	624	622	655	623	664	635	621	641	580	675	673	654	654	628	679	639	667	659	617	622	689	598	622	649	689	700	675	657	613	638	663	629	715	667	631	689	679	645	642	634	636	665	609	633	652	634	698	623	634	621	640	657	639	657	637	636	651	681	652	644	618	664	667	621	633	676	669	654	634	644	581	673	623	653	639	650	637	648	683	661	682	586	638	628	697	654	665	657	655	648	607	619	642	640	679	662	675	653	682	639	654	604	637	651	638	647	633	658	691	689	665	643	680	614	676	673	645	664	660	663	653	659	673	625	648	652	681	676	689	655	627	647	635	675	668	691	598	640	652	677	632	623	620	635	634	630	657	625	680	613	611	688	615	625	620	647	680	643	706	630	664	666	645	654	702	668	618	678	660	632	628	684	674	694	667	646	681	644	663	630	623	714	622	636	638	627	679	644	695	676	702	662	677	623	639	686	693	658	667	697	617	651	690	628	683	636	669	655	665	653	651	631	637	667	643	676	632	628	684	692	634	647	618	634	669	678	673	647	648	646	609	703	635	679	641	612	681	653	644	664	644	644	675	624	662	690	629	686	636	664	633	667	648	646	637	671	651	642	627	679	656	655	697	614	646	657	653	646	605	645	644	650	664	644	637	677	698	680	656	675	666	688	667	658	623	647	661	634	596	625	659	629	649	601	616	618	705	669	666	638	644	638	643	674	608	659	632	645	651	659	632	675	690	644	657	638	638	640	679	625	701	653	642	618	640	642	631	658	604	633	660	649	645	647	658	681	695	654	681	678	649	656	645	629	633	658	660	638	655	600	617	710	637	691	684	662	658	661	650	642	655	677	700	672	665	624	647	658	683	648	702	661	652	669	652	677	692	670	650	650	629	652	654	664	620	675	687	692	680	614	690	603	642	679	653	653	656	654	657	670	661	686	703	639	614	703	621	626	683	625	646	629	616	655	658	644	643	644	647	643	657	649	684	631	640	654	632	663	668	638	604	609	680	644
14787	19553	17442	9982	6618	4741	3537	2892	2317	2041	1762	1524	1397	1309	1244	1138	1103	987	982	925	866	917	861	848	794	768	772	807	711	785	744	736	741	758	742	714	726	751	710	701	657	658	692	682	659	663	682	698	704	670	641	664	663	659	703	603	637	661	647	632	647	654	649	660	597	641	658	659	657	610	660	668	638	664	627	672	612	630	645	656	662	641	685	644	652	577	658	613	654	613	624	656	691	697	651	617	591	594	611	672	630	698	646	625	666	626	614	621	627	635	643	635	601	586	605	636	616	612	639	632	638	610	624	630	620	649	605	639	625	607	633	623	667	607	640	684	614	647	638	630	674	643	591	635	605	644	617	620	613	632	644	674	661	648	620	598	619	646	628	655	586	614	632	644	622	643	600	599	667	617	666	627	674	605	618	605	626	655	656	613	645	602	646	664	630	612	616	656	637	658	596	614	689	632	641	619	648	604	636	584	599	596	643	621	646	646	642	592	604	663	623	630	596	641	632	626	610	629	645	621	633	633	619	622	618	596	650	612	618	610	640	636	651	611	612	650	633	645	654	615	633	632	653	631	611	599	649	616	584	614	675	591	595	608	626	649	630	644	638	643	638	612	692	654	583	595	629	605	624	620	580	634	620	635	622	641	668	673	612	618	669	604	620	636	607	633	634	668	669	630	652	649	639	626	594	595	650	600	632	587	608	646	622	660	631	595	645	635	597	632	625	617	606	634	604	661	599	608	575	621	654	632	643	664	625	639	685	642	600	663	638	669	625	620	618	638	622	580	663	637	635	648	639	659	650	622	652	612	600	645	653	596	609	590	626	568	631	598	599	595	648	634	617	622	635	633	659	578	653	672	626	625	626	580	658	640	625	631	635	666	672	603	660	666	594	611	636	642	600	609	635	595	603	637	601	599	573	594	621	624	624	613	653	600	620	630	669	637	596	613	664	642	631	598	591	638	629	562	623	614	632	651	605	619	598	626	673	651	645	640	657	610	621	628	618	609	616	621	570	622	649	636	667	635	651	620	582	654	628	664	601	619	674	617	659	630	590	637	640	652	616	618	625	682	606	635	682	599	640	613	648	597	622	586	606	639	665	636	624	622	626	616	583	613	602	615	660	628	646	609	636	624	604	629	575	659	635	595	654	664	617	639	687	610	612	635	660	642	642	622	674	640	606	633	620	643	621	647	604	656	614	612	613	642	620	641	632	664	645	600	616	655	618	659	625	612	653	618	642	601	601	611	646	680	626	648	641	633	643	587	644	635	622	615	636	634	563	664	655	659	647	586	614	638	617	590	634	577	664	642	607	627	654	625	609	599	597	654	620	595	616	582	642	636	620	601	598	643	624	651	666	614	656	597	632	635	579	643	656	640	594	591	636	633	635	591	648	577	615	607	674	633	624	675	645	590	658	683	605	614	643	595	632	648	610	625	623	637	582	663	594	662	674	667	651	645	650	643	664	629	647	650	660	610	619	606	609	563	579	630	632	653	604	623	621	630	633	642	639	603	653	581	620	699	641	637	626	614	626	653	628	623	608	630	679	630	682	634	587	585	641	654	665	630	654	609	611	603	677	627	606	641	618	687	673	597	637	660	635	616	665	648	609	656	631	668	600	655	634	644	648	614	677	634	645	646	643	664	589	595	613	651	637	651	609	671	623	620	630	619	598	679	630	626	660	608	590	590	642	614	636	645	643	610	623	683	643	616	652	647	590	690	660	642	606	639	665	653	625	647	626	641	626	647	578	609	678	609	627	610	615	632	662	618	583	660	651	648	670	601	611	653	614	569	609	651	625	629	635	630	639	553	594	604	610	602	608	637	608	641	598	631	621	623	651	648	627	677	587	645	602	615	654	666	596	657	602	622	627	670	667	601	627	622	643	573	616	640	607	633	669	649	634	625	624	612	605	628	682	627	643	628	619	661	627	638	650	587	594	590	608	603	623	606	641	630	578	624	669	639	603	647	560	633	594	628	615	627	623	649	654	601	606	620	632	612	624	615	683	601	636	644	631	614	590	612	637	676	629	615	627	625	663	609	634	660	621	627	622	597	587	623	610	600	609	593	631	632	589	655	647	599	616	621	624	620	617	589	640	602	646	649	617	608	635	602	623	629	623	621	693	584	630	642	624	619	649	607	652	619	660	679	608	628	605	637	607	619	633	642	655	628	623	664	647	616	608	609	655	664	617	661	604	671	639	643	615	582	618	632	622	591	625	622	634	618	606	659	650	675	631	597	623	610	659	630	653	645	635	608	661	629	620	624	633	640	639	633	669	625	643	648	652	602	611	636	599	603	643	586	670	631	617	636	641	620	629	600	585	617	587	615	638	620	631	637	653	590	630	645	640	640	610	645	637	616	636	625	591	623	626	694	572	658	600	647	661	639	590	639	579	641	648	581	714	619	635	672	666	613	636	628	609	630	612	616	605	631	636	642	620	640	608	648	630	638	645	646	610	599	635	625	636	654	621	632	625	630	587	645	619	638	679	615	633	606	654	620	634	611	636	656	637	605	666	631	674	637	652	668	590	667	653	617	607	646	663	674	627	615	668	610	602	587	645	648	643	664	626	642	659	640	627	633	626	597	638	611	625	592	680	640	649	615	643	618	649	585	658	614	642	593	583	637	620	557	627	621	622	611	589	625	628	623	626	642	603	612	677	625	610	631	646	636	636	618	608	634	655	623	611	632	682	615	636	665	631	568	596	626	602	625	642	635	665	583	662	610	611	626	606	634	667	672	621	654	600	596	638	592	677	602	601	638	626	599	609	656	642	614	645	610	588	596	611	642	639	638	625	615	582	607	590	617	651	630	630	635	685	640	652	610	591	642	615	589	621	588	613	624	616	614	633	615	612	604	670	603	666	630	666	657	623	639	607	645	621	628	671	638	639	628	634	642	663	611	651	581	671	593	577	650	674	619	617	643	592	622	643	662	649	617	607	648	646	634	590	629	614	596	645	658	591	622	624	608	634	624	623	610	621	635	629	669	633	604	604	606	644	654	670	641	619	647	591	636	666	587	638	597	624	635	635	624	652	624	611	651	612	579	651	612	635	618	654	627	657	657	625	613	603	594	675	658	645	667	622	601	650	611	636	676	626	607	598	654	626	665	600	610	602	594	584	673	630	579	650	634	685	594	670	650	640	635	631	646	662	614	650	655	641	633	620	630	595	671	635	617	649	592	653	624	622	635	701	638	615	613	624	607	596	638	604	650	625	622	639	616	637	622	650	616	620	645	626	609	640	630	608	640	629	637	616	618	619	644	608	590	624	608	675	621	616	619	634	642	664	615	688	618	623	607	618	630	599	646	633	606	604	653	667	634	616	624	626	629	617	622	636	619	610	656	628	638	669	609	621	590	604	616	640	664	626	689	665	660	597	582	640	642	653	616	634	563	646	652	644	633	628	644	623	649	570	624	610	601	656	630	641	592	610	579	637	661	622	621	672	604	650	657	675	602	600	651	626	607	642	653	599	626	629	633	656	633	639	612
27675	12762	1264	358	271	223	184	160	155	165	163	130	152	148	143	118	137	142	160	140	151	145	134	152	150	169	144	136	149	136	150	133	135	133	142	127	143	139	123	123	144	143	164	131	156	147	146	130	155	156	146	157	125	132	119	142	148	140	153	134	121	135	143	152	148	148	128	139	142	142	154	151	173	119	141	125	120	169	116	146	142	134	158	144	126	149	127	138	162	161	138	143	129	132	141	143	145	134	147	140	140	112	138	145	153	140	153	141	143	147	127	138	158	152	135	149	141	138	135	129	131	136	148	116	149	141	146	120	154	138	127	142	135	160	139	129	147	136	140	148	135	158	163	146	148	146	152	132	133	163	139	132	145	140	136	139	134	128	118	140	139	142	149	139	162	161	163	132	155	141	140	139	133	126	141	168	145	138	145	148	143	151	132	134	141	151	161	115	147	145	141	139	156	129	157	131	159	127	162	167	133	130	148	147	133	143	111	137	149	153	153	137	157	135	145	167	129	145	153	132	129	148	140	134	177	162	130	153	157	132	148	154	142	157	138	129	143	156	156	139	148	136	138	163	119	128	139	151	139	157	157	133	163	151	153	164	156	146	146	138	131	143	154	131	148	128	124	147	150	176	135	121	142	126	154	119	166	152	137	137	133	121	134	149	132	126	136	135	156	162	122	153	150	140	151	142	132	148	140	147	131	143	154	124	135	134	152	125	145	136	131	131	136	122	148	139	128	143	137	124	140	135	144	148	157	137	154	146	155	124	148	134	137	142	134	151	150	135	143	141	145	140	127	138	137	137	142	156	139	133	148	122	124	141	140	148	131	145	142	148	147	138	147	112	144	142	131	141	144	119	134	127	154	145	145	154	129	156	143	171	158	143	148	139	180	130	134	153	173	140	132	128	163	136	149	152	134	150	155	138	163	153	167	145	141	140	154	132	141	127	134	155	151	140	120	156	148	138	150	183	146	153	139	148	137	141	134	142	171	131	139	144	141	138	158	166	147	128	148	145	148	157	147	161	132	143	154	137	140	137	152	144	138	161	133	131	126	153	141	143	138	153	147	125	148	147	134	154	181	145	156	141	115	159	142	146	125	136	141	145	143	155	164	144	120	125	122	138	160	150	139	136	121	129	145	168	132	148	121	134	149	128	143	147	148	142	129	137	155	124	136	129	140	143	148	151	148	120	148	153	170	135	116	141	139	155	148	117	137	146	148	148	147	143	135	129	152	144	154	133	136	125	136	121	152	159	140	142	150	149	137	126	129	128	137	144	138	160	127	148	140	161	166	156	153	155	157	140	152	139	146	137	153	157	152	139	169	158	126	137	121	155	144	143	168	159	138	152	133	159	142	135	149	158	127	144	135	144	137	138	138	161	117	134	147	145	139	139	154	143	159	132	139	137	137	153	136	129	140	151	150	142	133	157	137	133	121	153	125	130	152	146	151	138	143	130	133	164	139	145	136	144	136	147	182	164	127	137	142	158	128	124	142	128	142	138	140	159	124	146	138	135	138	136	126	140	143	162	135	134	153	138	128	151	147	145	134	137	152	131	139	144	144	141	154	135	140	120	145	152	133	141	137	158	148	156	143	155	139	131	123	161	166	146	127	138	156	148	133	137	174	152	124	124	131	141	141	159	164	147	138	165	133	143	131	127	157	143	142	156	133	132	143	159	152	137	149	164	130	127	162	128	127	152	138	112	149	136	131	146	155	150	137	151	134	160	128	139	151	149	139	137	141	147	165	134	143	142	160	154	139	146	141	150	149	152	144	150	144	151	141	132	146	140	152	160	135	156	146	149	145	158	150	127	164	144	131	126	143	140	163	121	144	132	130	155	146	164	126	133	160	155	137	135	150	152	125	145	151	138	151	144	113	129	149	141	125	138	150	158	153	114	145	122	130	153	146	139	137	165	145	159	152	132	135	165	162	168	150	158	134	154	132	122	152	163	148	157	171	136	136	151	144	142	137	140	143	145	150	149	121	143	137	150	145	136	124	147	138	129	147	133	127	138	137	140	132	140	139	142	142	157	132	131	137	142	139	135	140	169	115	153	156	143	129	160	151	158	145	139	137	145	149	147	152	137	149	132	145	144	124	146	146	163	141	147	147	154	161	164	141	174	146	124	153	153	154	132	175	147	163	141	158	135	149	149	125	170	160	131	138	140	145	132	143	182	142	161	133	143	131	157	166	141	147	140	136	148	145	127	147	145	146	134	157	133	136	138	147	157	143	130	149	150	146	152	148	131	155	139	135	114	148	165	169	157	132	138	146	141	127	132	148	152	132	134	135	150	136	152	141	118	142	151	143	145	144	117	136	139	127	144	144	157	166	153	150	142	148	163	131	144	143	158	167	146	147	148	155	146	128	155	169	154	132	116	144	139	150	145	139	146	120	144	146	148	164	150	139	161	152	135	160	150	139	147	124	123	145	140	138	157	131	152	143	150	133	136	145	134	141	148	130	119	137	150	139	147	140	145	136	142	134	140	125	137	177	162	143	146	145	129	140	150	158	135	159	134	160	152	170	133	133	169	150	134	139	124	146	135	136	150	138	130	142	147	142	148	137	158	145	155	140	154	152	151	129	159	150	140	186	146	136	138	156	154	139	139	137	155	165	171	135	154	131	132	144	139	123	158	168	138	122	147	129	125	146	149	117	140	136	143	139	159	146	138	126	137	139	145	147	135	149	139	147	137	140	147	150	148	143	144	126	167	132	142	161	137	146	154	182	141	156	142	143	167	154	137	149	143	124	142	158	135	137	143	142	156	137	127	123	146	143	155	129	144	148	139	139	160	146	130	148	174	160	148	144	152	137	156	136	128	159	144	149	131	149	138	131	158	138	121	143	134	139	119	149	140	150	149	151	161	145	156	148	142	145	147	143	140	130	136	159	137	132	146	146	152	139	122	155	138	169	132	125	153	133	153	135	159	150	122	148	155	141	144	137	165	141	140	132	134	143	149	127	138	150	144	151	151	141	131	149	156	142	136	132	139	131	124	150	150	149	136	163	135	153	154	150	147	123	134	157	151	121	131	176	123	131	145	144	134	126	135	143	159	147	138	160	162	133	145	156	145	141	185	118	141	154	134	125	125	133	152	147	146	138	154	144	148	120	138	151	145	157	138	128	160	119	125	128	146	147	153	142	132	155	138	138	111	144	151	165	179	145	128	144	135	138	141	165	128	145	135	138	139	144	141	142	134	138	145	146	137	150	149	149	155	151	140	142	130	150	159	150	133	129	137	164	133	138	147	152	133	159	140	135	133	149	140	156	147	135	126	138	139	157	138	140	154	154	116	163	155	164	138	144	148	144	161	150	151	135	139	165	146	145	149	136	140	149	165	166	143	122	149	163	132	129	152	134	133	129	142	151	136	169	149	135	138	139	139	134	147	126	157	149	138	147	152	144	163	132	162	140	155	119	152	129	145	147	139	146	154	152	141	138	137	148	126	145	137	157	157	150	143	150	153	158	141	131	150	135	131	139	135
5193	924	779	440	316	230	243	231	206	192	202	155	153	183	157	185	180	200	182	193	164	165	180	192	166	158	167	163	179	169	154	147	202	162	175	183	157	166	152	181	173	173	145	195	178	192	165	163	175	165	168	157	160	163	180	180	173	173	164	165	176	164	181	147	178	157	168	143	169	169	179	152	176	138	153	159	139	143	179	157	157	142	165	199	170	185	148	169	156	190	153	151	176	163	172	177	176	157	181	162	156	168	161	192	164	153	177	160	171	166	157	162	174	167	146	184	160	145	174	154	150	158	166	164	168	178	164	164	188	145	154	152	159	176	174	192	152	169	157	196	181	158	150	158	173	195	167	167	166	164	136	153	160	165	164	153	165	151	153	171	165	167	145	172	177	146	153	177	142	164	192	160	137	163	169	128	174	181	169	166	153	165	171	176	161	156	169	160	161	149	164	172	156	166	150	173	181	150	150	177	152	172	168	159	165	181	171	172	144	157	173	200	155	173	160	163	158	164	160	175	172	189	166	135	167	161	178	147	178	182	183	158	167	177	176	168	177	179	182	164	182	185	156	187	164	147	160	167	157	153	171	169	177	177	137	164	147	173	167	175	177	179	175	173	169	185	162	152	149	138	146	172	153	162	163	153	158	167	158	176	150	160	167	156	148	170	175	154	173	153	180	179	154	145	140	164	168	152	176	159	165	175	168	165	156	178	161	136	158	181	172	142	156	165	171	170	148	171	188	152	176	140	159	179	160	162	151	157	180	156	150	163	163	171	152	169	179	194	177	182	164	177	174	172	170	155	150	178	153	168	155	155	196	164	149	174	140	179	161	152	159	168	157	171	153	196	163	161	174	140	136	160	181	157	170	175	170	188	176	175	157	161	138	154	172	171	165	170	155	160	160	153	165	144	150	157	167	162	173	182	186	137	155	161	167	153	163	171	175	171	184	166	176	150	170	141	155	149	166	156	168	167	155	169	141	159	137	184	157	160	160	156	164	192	163	173	139	157	158	175	167	189	167	159	165	135	141	172	148	168	151	161	159	168	145	147	163	160	188	152	172	160	168	180	172	158	171	169	167	164	183	171	150	153	154	166	165	172	168	153	172	173	169	154	149	182	152	154	176	185	156	171	172	162	139	163	167	151	144	171	169	165	156	148	181	145	176	186	164	174	182	151	173	180	158	194	164	184	166	185	149	140	160	178	165	144	172	157	163	164	136	174	160	142	159	177	166	162	157	154	155	164	146	191	163	157	166	161	156	182	183	175	178	160	165	139	157	167	170	175	165	183	179	176	184	158	157	156	155	165	144	174	175	168	170	158	175	147	156	169	161	144	162	172	179	181	190	161	175	159	180	163	154	170	176	182	180	156	166	155	156	159	166	171	178	157	189	171	159	166	175	171	148	171	179	163	171	150	178	184	173	148	174	170	160	166	174	169	167	181	170	163	144	176	149	171	180	162	179	166	142	170	177	159	176	176	167	163	162	154	161	170	164	171	161	166	165	179	165	140	155	160	163	173	155	165	145	166	187	186	180	135	154	138	164	166	157	160	147	161	159	166	179	153	170	163	155	173	136	161	160	169	145	172	150	145	160	156	185	149	177	159	176	156	160	159	174	162	180	178	148	175	148	171	154	158	166	196	180	172	160	174	183	141	160	173	176	152	161	189	145	180	158	148	175	168	151	156	150	163	167	151	163	156	170	156	172	168	168	177	171	145	170	157	171	168	162	148	180	169	161	169	174	165	164	196	173	165	172	171	174	181	177	156	183	161	150	147	160	172	158	168	159	156	171	165	158	169	169	160	161	159	155	126	160	177	153	154	180	154	160	166	166	180	176	160	178	172	167	165	173	150	174	175	141	174	147	202	143	141	183	178	137	142	169	162	146	161	162	177	171	190	158	175	156	147	156	167	168	163	164	161	162	148	164	150	171	173	176	171	162	158	146	172	172	147	158	154	174	148	146	158	151	178	166	149	180	162	167	137	173	165	184	168	157	142	163	178	170	181	146	171	162	153	171	146	167	148	132	163	175	176	171	149	158	164	135	147	172	141	163	181	149	169	169	179	169	163	148	173	161	160	177	179	154	176	159	150	177	150	166	155	162	168	171	174	146	163	150	154	174	162	164	168	156	160	195	164	184	164	187	151	156	158	163	162	169	193	159	151	186	175	156	152	169	189	166	177	183	158	146	149	140	161	151	175	175	155	171	179	128	164	187	187	152	175	137	145	154	154	169	161	159	159	181	177	179	154	154	173	170	169	153	175	179	167	151	142	170	154	158	126	166	168	148	159	178	145	161	144	142	199	166	142	169	185	166	183	159	152	178	191	156	163	151	151	165	159	157	149	151	180	168	159	148	161	157	174	146	169	178	143	162	166	173	178	164	182	160	172	169	177	155	158	184	154	157	160	177	177	158	156	159	161	162	155	164	178	140	169	168	174	160	164	175	129	166	164	149	168	149	156	175	182	177	175	183	172	151	162	165	157	150	160	163	184	168	165	177	158	145	161	169	166	176	176	155	165	150	149	160	179	156	149	167	175	159	147	178	188	158	154	165	164	166	163	171	166	189	159	167	166	163	152	150	147	168	151	162	151	168	171	170	149	160	168	179	140	185	185	167	153	148	158	193	173	192	151	157	163	182	160	159	195	150	185	174	156	187	171	171	149	157	163	177	172	157	158	170	174	189	163	167	178	148	169	161	166	187	189	164	187	152	157	157	175	183	180	149	149	159	156	178	176	178	168	185	158	154	170	155	161	146	163	165	188	167	139	159	176	147	148	184	168	171	155	172	149	165	159	177	156	169	167	156	134	158	168	173	157	156	181	171	159	155	170	166	175	165	176	155	160	184	168	177	160	150	192	180	166	151	174	170	139	184	169	141	167	158	170	153	156	144	154	166	172	147	170	165	151	181	153	177	148	159	185	154	146	162	177	159	164	145	153	183	153	158	172	132	174	170	164	173	176	162	166	158	162	170	163	153	141	157	153	165	152	173	158	176	148	154	161	159	158	162	162	176	159	166	157	153	145	171	155	171	162	145	167	168	168	184	138	160	174	166	160	157	164	161	170	167	174	165	158	157	174	150	157	155	161	175	160	157	179	144	165	154	160	169	183	161	162	180	174	164	147	164	186	178	170	182	172	169	160	170	153	161	174	161	181	172	163	167	170	170	150	186	187	148	161	161	159	146	155	186	169	162	157	178	149	156	158	191	144	158	168	173	169	167	155	150	166	164	164	169	149	178	154	180	183	160	163	175	154	161	189	150	167	178	170	170	160	179	165	158	159	162	160	155	162	190	170	157	147	178	163	165	166	165	134	164	174	159	176	196	191	159	175	162	181	139	164	139	167	159	163	157	176	161	168	164	195	176	154	148	184	162	169	191	160	169	168	163	172	168	160	157	144	178	157	153	185	182	166	157	164	151	176	159	162	187	183	173	157	159	186	188	173	184	164	163	160	164	152	164	168	164	175	170	149	179	142	154	195	155	180
24457	20386	26536	24118	20360	9271	1278	844	719	601	562	518	514	437	453	431	468	420	406	412	410	381	363	362	383	380	380	359	391	360	342	363	377	341	386	355	350	337	363	347	363	398	354	384	347	348	355	331	342	369	350	365	336	355	357	361	325	314	359	364	362	370	338	344	342	340	355	357	354	336	322	354	330	349	346	320	325	335	382	357	376	343	320	365	350	343	312	320	305	338	373	355	328	319	313	360	364	320	319	320	293	334	345	315	394	337	359	344	306	326	346	371	323	334	337	300	343	357	333	343	331	316	320	338	321	388	367	318	347	311	359	360	351	338	340	324	355	373	345	348	363	348	332	338	300	351	351	336	336	323	320	334	335	355	376	329	334	353	342	334	347	333	371	310	336	304	348	344	332	348	338	315	361	332	340	377	358	321	326	359	313	319	324	371	339	356	341	357	332	349	333	341	343	376	345	336	347	353	366	368	342	370	354	328	337	334	336	339	366	383	355	352	332	315	341	324	350	335	325	317	328	322	332	361	334	341	356	338	365	374	302	331	339	328	351	340	372	309	344	327	349	353	364	362	333	375	355	374	350	352	354	348	309	385	345	351	312	334	344	310	346	358	356	350	343	359	355	365	333	370	343	329	360	305	351	349	350	309	338	298	318	337	371	331	366	390	329	346	315	326	383	352	337	318	307	337	354	314	346	312	350	325	312	381	352	349	326	381	355	336	351	351	328	305	365	354	324	321	361	352	361	318	315	304	353	347	307	335	312	318	352	304	322	351	344	370	339	360	327	346	328	372	366	309	319	351	339	337	347	331	353	395	330	367	332	327	342	341	324	337	337	362	298	349	306	353	329	307	348	357	350	314	331	365	323	367	396	341	366	342	348	357	339	346	328	295	351	314	305	342	348	312	315	352	370	308	333	353	375	342	333	340	352	339	324	320	348	339	360	376	337	321	329	350	349	346	314	319	350	346	340	361	340	332	348	364	338	339	338	324	306	338	350	326	316	349	343	333	359	364	318	361	331	361	311	333	397	340	345	367	333	321	356	327	331	383	315	329	325	325	370	336	357	361	333	340	323	378	365	329	335	341	349	346	341	333	402	360	365	321	333	330	356	379	341	313	356	344	330	341	319	336	340	308	334	331	359	303	322	367	359	363	362	318	360	334	328	319	335	335	326	322	372	344	333	343	305	346	311	339	343	336	314	347	362	339	376	365	328	339	317	339	312	346	346	313	352	319	355	352	336	349	330	328	320	347	362	323	305	337	351	318	359	324	370	349	351	343	345	357	334	324	313	394	324	319	357	323	339	341	374	320	339	370	330	345	353	329	378	331	336	325	331	336	358	356	329	320	341	349	342	333	349	312	348	359	357	330	337	328	351	342	305	341	349	354	382	330	330	320	314	368	345	334	332	345	328	352	350	326	360	345	332	362	331	334	344	348	335	341	337	338	351	314	348	321	340	324	331	316	319	343	336	332	354	344	328	362	335	325	363	357	319	356	358	372	330	353	349	364	350	356	329	330	351	331	337	356	325	350	385	354	344	334	324	353	347	349	352	365	343	368	339	308	313	297	382	371	375	315	355	346	378	318	329	346	351	360	312	378	335	350	352	358	315	350	327	330	318	296	335	347	341	320	346	316	362	291	331	338	331	345	337	351	374	295	333	285	369	350	340	354	348	337	336	334	365	317	334	334	347	314	292	334	336	331	380	364	376	344	330	340	354	299	385	348	325	325	345	374	354	314	342	341	312	342	329	367	357	337	340	355	354	309	347	330	352	372	342	313	328	328	341	335	336	327	333	374	364	351	321	335	303	334	330	337	340	322	360	372	359	352	354	335	330	335	326	320	323	327	333	350	320	332	318	348	288	350	322	359	327	340	362	326	344	325	326	312	369	369	344	317	319	317	344	307	334	320	359	310	350	355	341	332	352	347	368	316	320	346	368	339	349	332	341	328	323	348	308	317	324	359	332	360	376	316	351	338	346	333	381	319	340	315	335	315	362	313	342	366	360	354	359	368	337	336	345	368	343	353	343	345	314	321	346	323	353	332	378	341	343	350	373	354	275	359	318	358	334	320	368	328	353	361	351	364	331	334	352	300	318	366	360	312	359	338	323	300	355	355	319	382	345	323	309	314	350	346	343	359	327	313	354	312	353	330	342	362	313	359	293	332	346	337	309	354	316	370	306	352	345	339	347	349	325	360	349	371	352	322	344	322	334	354	379	344	356	328	326	365	317	340	337	312	316	351	356	309	338	330	334	353	318	341	374	341	326	314	323	332	341	337	323	309	296	350	314	327	355	316	337	344	331	349	373	332	336	351	331	329	349	332	362	307	345	331	337	341	328	370	322	346	341	352	365	340	353	350	351	351	329	350	340	360	325	340	321	340	323	350	354	352	347	322	366	371	365	332	330	369	349	372	294	351	325	364	337	322	361	334	319	328	332	321	337	312	314	331	320	345	345	349	352	330	325	351	355	363	362	358	326	346	349	338	333	338	312	346	308	329	307	327	344	334	337	320	354	330	342	345	353	348	320	339	337	357	312	305	343	352	338	324	352	326	320	329	332	353	345	367	322	306	331	344	362	365	341	347	357	348	342	336	336	345	358	338	350	322	305	328	349	349	308	331	354	334	345	345	326	338	322	359	371	336	331	334	360	324	323	323	317	334	330	368	324	308	298	355	359	324	317	341	358	354	360	340	344	350	353	340	318	344	350	348	360	360	325	364	343	332	356	337	349	376	335	364	334	339	327	341	330	336	352	364	342	351	365	350	355	357	335	351	328	347	343	328	366	339	342	373	346	357	342	359	355	333	328	322	313	347	352	371	324	335	346	357	386	338	328	311	360	341	327	346	343	345	324	338	346	351	310	349	312	315	337	341	336	379	356	341	336	326	343	328	323	323	338	353	346	341	345	319	348	345	348	317	357	318	337	337	334	364	334	347	316	307	345	311	344	345	330	337	329	327	324	357	330	306	325	327	312	314	335	317	359	310	365	378	359	343	370	293	361	346	365	361	308	359	327	352	322	370	338	328	357	370	349	377	335	316	304	331	334	310	327	377	365	322	355	343	331	363	318	316	338	342	341	325	330	327	351	357	335	314	343	339	330	353	333	336	331	321	393	354	335	321	344	365	323	330	327	349	346	376	328	286	318	361	344	348	363	313	342	383	310	351	376	324	342	315	321	337	313	350	348	331	313	347	303	300	346	359	347	337	302	326	300	319	315	367	371	339	374	345	344	364	345	330	341	304	353	359	350	318	329	347	321	340	329	339	320	349	353	338	311	371	350	337	355	362	371	368	343	367	331	367	349	344	358	327	350	342	357	359	346	343	352	334	320	310	335	318	334	330	347	328	310	365	358	342	401	318	357	351	364	306	332	346	316	361	359	317	344	330	325	355	358	319	347	284	360	337	327	307	351	304	355	330	295	323	352	345	348	356	317	313	362	347	328	338	335	362	323	357	373	359	334	324	368	345	354	345	334	321	354	333
10886	12384	10903	5713	3563	2517	1914	1470	1223	1097	900	789	719	685	636	573	534	527	526	518	459	424	493	406	372	400	358	400	392	424	412	374	369	377	404	362	370	386	391	348	343	310	363	364	356	332	365	330	345	345	349	401	335	345	325	339	355	351	360	320	329	324	349	327	348	360	293	368	328	345	350	325	372	316	356	340	323	306	353	334	337	365	337	327	348	352	343	353	295	307	371	342	354	320	312	360	321	329	335	334	337	366	324	350	311	331	341	327	321	327	363	354	348	340	338	282	343	327	351	353	330	343	318	323	326	334	331	314	351	317	357	316	331	316	323	346	337	328	321	333	346	311	304	338	338	349	322	332	348	358	346	340	335	343	348	348	356	294	316	349	331	329	318	345	328	338	327	342	297	340	319	344	317	309	321	358	331	325	325	346	337	332	326	357	320	325	315	332	365	360	327	324	354	333	355	338	358	328	349	308	335	335	303	301	337	341	326	314	320	347	317	327	329	344	319	349	343	338	353	303	318	336	362	330	330	328	316	319	313	331	344	344	310	321	353	320	305	300	344	359	334	354	348	357	339	360	318	330	299	359	324	343	314	308	316	314	328	341	329	351	351	349	343	354	311	326	320	355	342	344	320	266	321	320	349	345	346	348	327	346	336	327	349	330	347	326	317	344	327	318	351	339	347	316	327	350	345	315	301	347	319	339	309	280	304	320	331	320	364	322	311	351	339	338	334	312	331	335	300	302	341	334	323	309	290	339	323	337	349	354	360	347	361	306	349	328	342	324	350	341	358	314	335	311	327	300	343	344	318	333	350	348	334	312	318	374	334	325	365	322	322	321	327	302	349	348	335	350	328	366	329	352	339	305	341	308	342	318	319	312	328	337	334	357	339	354	328	350	314	329	317	341	332	335	317	303	351	372	341	319	324	330	314	311	315	290	299	339	346	327	328	344	311	328	356	354	343	341	334	359	326	281	334	328	315	329	319	323	361	320	352	372	309	330	316	333	317	388	347	335	340	324	352	339	328	327	341	364	356	316	329	342	320	327	337	357	302	331	333	332	331	350	319	305	358	319	349	329	372	366	330	351	315	348	339	347	328	340	323	342	326	311	311	351	346	358	335	324	331	341	357	361	315	307	327	361	347	335	360	323	342	366	330	325	367	328	345	303	304	314	330	316	331	337	358	337	302	327	304	322	324	320	311	313	340	330	311	315	339	335	312	328	359	325	310	363	310	350	293	350	321	342	343	328	317	356	324	324	347	337	352	337	346	321	342	351	328	343	324	337	341	298	365	345	342	316	326	336	336	340	351	347	314	329	307	348	321	355	347	357	326	330	343	323	354	327	320	334	312	294	331	352	332	327	306	329	346	334	322	346	309	328	357	333	319	352	328	318	346	334	345	324	350	341	342	319	342	353	327	344	295	326	320	314	317	353	316	318	318	332	338	326	343	298	307	325	329	337	329	323	324	384	314	312	333	302	363	301	350	350	319	314	335	337	326	324	321	333	335	330	342	326	335	329	324	330	325	308	378	337	304	331	342	345	334	359	315	335	323	328	318	337	335	296	329	303	313	355	323	322	299	348	338	321	350	317	308	313	319	311	333	325	340	337	325	335	321	318	352	304	326	340	311	364	309	316	326	341	315	317	353	320	300	309	332	299	351	347	328	326	310	329	309	330	332	288	327	321	363	356	320	357	314	336	338	314	307	365	326	370	332	357	315	317	338	301	326	327	315	331	345	334	323	328	330	318	370	315	347	301	313	334	347	309	343	314	324	331	363	339	333	318	310	294	311	362	318	320	350	334	345	350	301	355	365	332	343	310	334	345	332	329	307	335	358	339	334	320	348	364	332	323	332	331	327	314	357	334	332	337	315	317	329	309	346	344	340	345	373	343	344	313	334	340	319	362	349	291	311	316	329	322	328	356	338	298	350	347	353	336	341	332	310	348	336	367	317	304	347	342	362	317	332	305	288	338	372	350	324	339	300	346	317	334	334	341	314	372	345	327	341	319	344	315	332	339	325	322	331	327	345	312	319	336	348	376	342	325	360	326	322	333	332	385	322	314	345	320	346	331	293	327	338	340	313	325	303	319	336	328	331	355	340	363	334	335	299	332	361	333	359	285	341	361	317	351	292	345	341	358	318	320	295	329	353	322	343	350	346	353	321	317	353	345	366	303	364	334	333	360	310	323	310	332	350	340	293	334	320	324	315	373	351	343	347	329	324	323	344	308	352	364	324	318	307	371	297	305	363	338	402	349	344	308	330	322	308	321	309	318	314	336	349	301	325	315	341	321	360	343	333	328	323	353	365	342	340	333	307	319	325	345	330	305	345	321	331	339	320	333	343	312	377	328	351	342	352	337	344	328	353	325	326	335	329	356	355	350	312	307	306	312	326	353	311	325	320	346	341	343	341	341	350	317	335	329	330	338	340	301	340	353	329	316	330	349	341	341	286	351	350	343	312	351	357	332	361	338	337	319	359	325	332	337	330	313	339	324	323	350	338	343	348	337	344	317	340	339	301	357	289	288	340	318	351	318	332	332	324	328	345	331	319	337	336	350	327	347	316	328	289	355	344	320	331	317	327	329	330	314	339	328	330	320	336	335	351	340	316	375	338	308	335	347	339	331	339	340	314	338	335	329	301	307	301	311	329	323	345	317	328	328	329	367	338	290	350	326	313	320	341	293	338	317	332	331	333	344	288	327	322	310	303	360	350	324	329	336	322	321	325	330	347	357	336	337	311	335	348	306	351	359	312	303	357	365	367	369	319	349	366	348	348	324	332	328	335	355	323	357	346	337	295	333	343	335	336	323	311	370	331	343	338	296	319	333	319	334	299	348	331	358	330	354	342	339	319	303	329	327	369	333	340	320	373	369	334	349	374	297	368	352	337	330	332	322	315	316	343	334	315	303	291	345	325	321	334	355	306	344	336	348	335	341	353	311	335	323	344	341	333	310	348	337	312	336	310	311	295	324	344	337	331	334	356	327	322	331	328	338	320	325	299	338	334	339	349	321	308	349	353	336	317	325	346	366	316	320	337	322	340	339	308	330	319	323	357	342	340	311	329	314	314	306	326	320	346	333	335	315	356	328	360	317	322	356	334	310	333	303	313	315	371	347	313	306	352	323	337	347	330	382	358	327	350	327	350	341	318	343	351	321	322	359	331	298	320	337	313	342	337	276	330	352	327	317	319	354	301	307	332	351	291	336	290	331	308	323	353	331	316	337	342	331	328	342	305	367	311	339	344	337	349	307	331	322	318	305	351	306	307	341	339	303	348	305	304	345	341	347	365	358	337	330	331	317	295	325	311	321	340	338	332	321	327	321	341	327	303	324	323	313	311	343	351	290	331	334	326	293	343	329	336	356	350	336	354	349	318	309	334	347	322	339	309	323	332	336	341	313	340	353	308	355	347	296	314	337	349	336	285	329	334	310	346	333	317	331	332	298	325	317	344	344	335	324	334	327	323	317	305	326	309	326	328	322
22520	20346	26928	23651	20361	20414	8388	1854	1416	1295	1101	1030	1003	927	926	862	875	834	792	808	779	833	764	734	689	721	766	735	730	671	745	730	708	715	660	780	702	692	751	636	705	671	620	693	658	679	704	717	715	683	685	684	620	677	719	668	694	620	660	659	696	682	654	667	664	639	700	699	632	666	693	729	678	679	638	653	710	686	644	663	677	637	660	693	640	632	649	683	640	666	637	668	628	637	648	685	670	637	668	643	673	664	700	652	681	645	691	647	697	625	686	635	634	698	658	661	629	642	609	691	619	666	642	641	623	639	662	654	649	647	659	646	649	648	687	665	644	639	650	625	616	681	591	642	620	662	664	614	656	680	672	640	683	614	633	662	651	675	627	707	633	661	624	677	669	683	646	670	678	643	647	698	668	651	654	646	661	686	654	653	723	636	688	644	701	617	647	706	664	618	643	634	624	632	674	650	651	652	652	658	669	630	679	648	655	687	630	637	654	667	687	636	641	676	617	641	663	651	695	667	649	646	696	661	638	687	639	638	682	709	636	679	657	693	648	658	628	607	650	606	660	692	641	663	589	615	620	662	619	656	692	679	692	660	651	666	669	624	654	687	677	666	643	638	647	677	690	624	676	652	645	628	632	657	640	616	659	626	633	674	661	646	611	648	682	656	664	653	645	663	686	638	701	652	646	636	673	642	660	621	673	678	643	679	617	696	643	634	626	656	660	562	705	666	617	638	642	694	684	653	688	660	616	671	649	649	697	636	673	643	693	690	632	657	593	684	630	656	631	629	632	701	638	676	709	642	641	651	658	624	649	648	611	642	657	682	684	710	593	656	652	634	698	641	667	653	650	636	648	710	653	671	662	643	642	584	684	651	657	655	656	624	684	668	630	662	644	678	621	657	689	660	648	649	672	638	627	707	614	672	671	629	640	668	695	731	597	644	683	670	659	684	668	634	645	620	658	653	668	665	647	652	664	608	671	630	678	650	657	653	664	647	682	659	636	662	634	694	709	663	671	666	647	667	678	626	653	625	696	649	655	639	609	666	654	669	656	662	638	641	679	632	658	632	653	651	652	701	635	637	711	616	644	666	679	615	647	670	602	669	642	634	637	674	611	688	676	696	636	622	674	671	634	639	662	646	675	674	625	671	627	657	629	687	685	628	645	678	648	641	689	622	655	657	650	643	646	690	619	661	644	688	662	676	635	675	647	610	634	663	646	671	656	667	677	638	684	561	691	658	696	667	630	644	655	666	643	649	627	704	668	626	661	666	660	679	659	651	647	648	667	665	671	609	674	673	665	649	601	651	663	642	658	686	653	640	652	708	659	622	660	688	646	653	641	648	658	659	652	648	673	638	639	677	640	615	683	657	666	649	655	622	641	664	639	642	728	655	655	638	664	679	654	710	637	631	662	691	659	645	606	621	652	659	594	646	651	659	661	664	700	648	659	677	647	664	634	624	663	644	680	654	640	622	688	649	632	686	633	627	708	672	630	637	694	641	662	623	643	660	606	700	679	645	665	639	649	640	672	628	674	631	697	649	645	631	689	646	671	677	651	648	654	663	701	657	655	668	677	695	673	640	697	655	691	669	700	595	672	677	648	679	669	697	625	648	665	651	624	642	662	654	637	671	681	643	624	643	641	682	676	603	668	632	629	671	630	623	661	640	675	624	635	645	702	701	667	638	648	627	635	652	649	635	647	652	610	666	634	616	608	664	704	673	615	639	637	663	615	617	692	600	705	647	656	678	581	654	672	628	629	659	622	617	640	660	674	628	679	659	667	639	655	623	680	659	676	662	587	663	695	672	665	657	676	661	683	604	700	670	564	635	672	695	680	658	642	674	617	652	648	656	687	640	628	683	665	640	643	633	675	671	619	687	653	641	647	705	668	718	690	679	628	693	644	664	692	654	686	632	638	657	638	678	632	653	671	677	672	659	618	671	646	676	672	634	613	645	647	645	655	676	647	622	634	699	680	627	669	671	691	708	653	682	690	660	673	682	648	600	639	706	667	670	594	701	650	606	688	719	668	639	693	636	649	641	684	642	635	634	670	653	679	656	670	653	701	641	677	653	636	640	674	687	688	664	659	615	639	652	659	656	647	651	672	637	608	659	612	622	620	621	750	614	677	672	631	678	626	659	693	652	603	659	697	683	681	695	677	591	653	671	672	628	688	647	659	651	642	691	610	642	633	611	690	671	669	617	649	671	634	644	665	641	641	663	633	637	686	677	635	649	649	656	676	682	631	685	630	670	693	588	666	632	663	658	633	631	657	617	662	635	668	666	665	662	688	663	655	600	659	637	680	608	656	687	687	638	663	659	641	647	624	640	639	649	659	683	703	629	637	677	640	674	629	688	684	694	692	677	644	642	685	639	662	663	674	626	647	681	639	672	644	650	650	636	641	665	678	662	658	691	671	643	663	611	665	670	663	641	694	660	648	650	675	676	651	670	615	668	642	633	602	641	664	704	667	664	636	660	681	667	639	683	669	618	641	646	650	624	680	638	663	686	628	658	654	646	678	680	639	626	645	611	659	648	656	652	654	638	665	647	648	700	681	584	652	692	705	643	597	669	665	647	686	634	648	635	652	664	648	650	673	665	692	610	725	647	625	664	610	659	676	602	632	650	694	689	682	661	652	706	671	647	668	652	622	690	643	638	669	653	644	658	639	623	674	684	657	724	633	657	649	634	644	659	652	645	601	692	629	669	642	667	666	613	679	661	649	643	646	681	641	626	632	685	605	664	671	653	634	624	658	670	624	649	675	617	656	632	667	642	639	678	645	695	730	693	675	687	642	624	624	662	648	693	686	635	641	686	587	671	659	654	652	656	672	656	634	690	636	678	631	700	647	668	659	665	600	638	625	606	649	648	630	710	660	642	637	671	656	696	659	686	650	656	643	699	676	636	623	649	636	669	657	664	662	659	637	620	598	683	677	639	667	651	705	638	688	627	677	668	626	633	618	648	645	678	692	642	629	644	633	670	669	649	645	696	643	695	642	675	662	676	590	641	690	679	692	636	682	617	604	636	686	633	646	629	647	668	674	671	597	659	651	632	649	652	608	670	667	661	667	636	652	626	670	623	595	692	659	604	632	629	615	670	678	642	614	648	611	665	665	675	692	626	686	639	641	656	674	638	651	658	645	613	680	679	688	656	671	654	686	682	633	663	653	668	681	642	634	664	664	666	669	680	710	642	674	635	650	635	666	625	662	671	638	689	686	661	685	639	620	692	685	651	642	595	693	639	661	637	631	635	638	658	620	643	646	686	648	654	672	689	649	644	638	693	661	660	677	670	663	633	645	633	696	639	668	728	607	654	662	634	705	670	631	670	643	668	705	633	644	659	688	695	657	635	681	664	660	690	661	652	691	653	664	674	656	647	606	597	616	629	636	704	646	642	659	634	636	702	670	647	700	659	652	628	659	662	649	654	641	704	632	621	637	697	650	647	689	640	675	657	678	691	657	677	659	659	646	634	654	626	621	616
14894	19547	17537	9959	6546	4727	3548	2809	2329	2026	1732	1558	1383	1240	1205	1102	1060	949	917	912	915	880	900	785	823	764	807	721	786	747	751	740	720	722	714	701	690	751	721	646	692	722	689	662	649	632	667	714	646	691	688	672	679	679	621	639	686	716	633	657	650	691	636	617	663	656	643	664	651	630	647	646	658	641	693	711	628	610	628	659	595	620	632	604	642	613	621	639	654	672	640	676	634	638	641	646	599	586	689	640	634	635	645	654	646	649	677	611	632	677	583	614	653	642	618	589	631	610	615	618	618	661	613	617	669	650	627	644	645	637	620	633	643	669	661	644	621	634	631	609	650	670	634	651	651	591	673	696	675	673	637	605	676	614	640	619	637	608	629	641	644	640	629	603	636	646	638	652	654	608	624	651	631	618	642	635	639	664	634	590	630	632	647	634	648	616	597	613	614	643	623	666	629	669	655	594	617	648	649	649	673	610	582	602	609	662	584	634	631	612	624	621	615	647	637	609	648	629	611	658	629	606	680	629	612	617	626	580	646	667	666	651	650	635	640	620	637	653	616	638	613	624	651	629	621	672	612	625	683	659	595	600	591	624	664	620	614	628	636	626	573	617	617	606	615	606	624	649	639	654	618	659	644	599	670	647	605	632	632	644	631	597	619	653	630	640	605	593	610	645	621	617	656	606	600	636	582	598	627	665	666	681	670	648	645	636	629	658	609	617	633	628	631	657	600	621	660	627	650	570	631	594	619	614	600	619	595	628	609	578	621	628	626	589	624	654	557	609	615	627	633	585	650	639	654	615	625	617	662	617	642	629	640	644	638	675	605	635	627	639	634	601	650	644	637	601	606	617	591	648	645	644	637	625	627	604	611	631	618	592	632	609	639	638	604	587	651	669	631	586	613	645	620	599	623	614	600	655	618	628	654	650	604	593	635	573	624	677	599	625	605	582	634	623	664	644	590	613	666	626	622	634	617	641	651	655	621	671	652	596	629	614	605	627	610	648	636	689	619	650	666	615	644	654	597	597	658	657	619	628	602	630	582	611	676	660	583	622	613	660	642	657	632	632	619	623	599	619	621	658	635	616	594	665	643	595	570	600	590	647	627	627	636	645	616	611	615	623	608	651	648	650	621	602	593	622	635	664	626	628	610	598	594	651	606	622	620	666	652	613	660	643	617	673	617	625	622	644	671	612	593	674	620	644	610	617	581	623	616	622	596	640	626	648	622	608	682	613	626	628	641	580	612	694	615	650	662	585	655	606	576	647	653	642	604	627	640	644	660	591	613	671	621	634	605	676	638	634	622	627	569	575	623	650	640	593	592	624	562	636	653	647	679	646	629	599	652	656	605	611	627	623	616	603	621	600	665	609	628	643	602	610	633	630	607	613	614	583	618	610	649	640	678	646	644	651	643	602	662	633	633	634	589	597	584	641	619	649	664	636	649	617	681	600	558	693	601	617	577	606	608	632	614	638	616	644	636	616	624	610	644	674	638	624	650	653	614	645	626	627	596	643	614	661	614	637	648	634	625	624	629	611	613	643	631	634	647	629	627	647	655	664	606	618	640	611	613	593	620	583	605	637	646	608	595	591	594	610	618	638	641	662	634	615	648	597	616	644	644	670	633	588	622	645	585	668	682	571	633	637	649	601	639	668	644	634	615	641	639	625	616	649	623	630	618	586	695	612	589	581	636	649	626	632	653	596	633	644	629	673	644	645	631	627	608	647	602	640	601	653	659	618	657	576	640	606	653	648	623	608	600	639	624	599	603	638	620	631	645	632	609	669	660	678	640	641	627	646	635	632	596	620	643	660	618	635	611	561	648	596	611	627	610	630	599	587	624	683	573	591	608	677	653	613	633	616	626	599	614	649	601	599	648	681	648	620	616	570	582	593	640	615	608	623	603	634	646	625	651	622	632	602	686	606	594	643	659	615	621	663	644	622	590	582	627	594	597	624	671	669	631	633	623	677	622	636	628	617	642	621	623	575	643	593	665	603	664	629	597	630	676	637	663	634	647	620	643	661	636	624	661	687	652	612	602	634	631	618	589	573	621	620	622	632	642	612	637	658	628	613	613	619	645	636	614	694	653	666	616	641	623	647	615	691	609	645	608	608	628	666	647	598	653	573	631	598	600	627	596	607	660	629	613	627	611	614	646	628	592	652	607	633	655	621	642	606	654	627	601	609	640	622	631	622	605	660	618	606	607	615	628	611	634	597	675	617	652	668	652	619	603	652	609	600	584	616	633	618	667	652	575	601	645	627	649	655	642	620	573	622	629	617	644	628	620	629	596	652	628	655	609	584	665	640	634	634	616	602	628	683	637	624	666	608	635	665	666	618	663	622	652	654	621	656	602	650	596	587	648	580	661	632	606	652	636	653	630	608	574	619	603	621	634	618	643	630	609	619	645	610	634	614	618	589	619	624	655	635	637	624	623	620	640	662	614	596	604	615	615	643	622	631	636	617	656	631	653	569	573	645	601	638	638	658	661	583	631	600	604	624	646	607	607	577	627	605	587	635	618	628	611	601	611	604	646	620	619	634	648	614	630	635	584	637	619	651	588	623	579	620	636	595	678	622	615	582	634	628	635	639	598	611	616	678	611	632	595	657	597	630	674	660	603	693	626	619	667	602	606	619	644	601	640	679	595	613	635	659	609	649	630	605	628	634	604	641	647	601	640	633	597	645	618	614	672	644	616	632	589	606	633	621	596	614	635	649	602	639	637	629	650	652	637	623	654	637	625	569	613	654	596	631	623	609	631	597	603	624	623	599	618	616	619	631	638	629	607	621	631	665	647	653	642	673	605	593	590	605	626	634	652	684	624	614	614	611	597	614	631	633	686	609	595	641	608	627	644	609	650	657	640	625	660	653	607	636	647	651	640	653	642	639	626	622	624	603	626	642	618	616	639	632	642	634	594	630	642	664	624	637	636	647	621	654	634	652	691	581	636	608	643	645	618	583	637	589	650	611	599	634	589	586	643	647	600	635	596	663	610	643	593	610	652	624	631	623	640	627	639	653	606	634	627	587	650	643	672	587	622	620	632	629	596	633	662	656	594	639	612	615	623	641	628	624	686	609	643	610	652	583	627	658	668	595	621	641	589	646	606	614	637	638	608	637	611	634	664	635	652	652	642	626	639	637	665	684	686	629	581	613	620	669	605	593	616	625	626	657	635	589	602	626	630	625	624	621	613	589	598	645	601	637	634	607	646	640	617	627	619	655	629	618	591	642	672	650	636	632	690	637	613	600	640	608	634	665	606	677	601	654	628	646	631	635	651	639	646	619	593	639	626	617	628	599	677	628	596	628	632	657	642	645	630	665	580	603	661	648	642	674	626	600	637	653	642	634	636	575	656	681	612	608	646	552	590	638	656	594	629	625	646	606	614	620	634	646	672	659	644	629	656	607	612	601	643	662	650	629	649	564	658	655	635	644	559	649	641	610	626	587	624	601	570	637	628	620	611	647	588	649	627	626	655	687	637	652
27913	12797	1286	366	241	214	182	175	165	135	136	140	142	166	160	136	142	169	147	141	147	124	134	139	163	132	154	159	134	161	169	147	142	150	140	134	178	138	147	171	145	159	136	136	157	149	138	143	146	144	143	117	162	143	155	145	137	125	138	117	135	142	123	148	154	128	128	146	143	158	146	126	142	127	142	135	156	142	130	162	143	129	132	162	123	127	143	150	132	154	127	141	140	154	143	130	142	119	141	143	131	166	147	131	125	148	171	169	140	159	174	142	139	146	138	169	144	150	149	149	147	152	164	140	155	141	122	140	149	164	153	152	153	154	145	130	125	142	140	164	146	151	164	144	122	145	150	149	147	139	115	137	165	129	155	124	148	142	153	150	135	157	156	138	128	129	152	161	133	131	156	149	145	125	142	144	154	131	146	142	164	150	160	150	139	130	147	161	150	145	131	145	180	136	140	129	142	155	156	141	135	156	157	149	128	137	148	132	140	154	122	157	132	150	147	137	151	147	157	146	138	146	167	142	145	127	138	143	151	141	143	141	136	138	159	148	144	138	146	128	145	155	146	134	132	151	147	126	136	164	156	140	130	132	133	135	138	137	138	159	141	149	123	161	154	162	130	135	148	152	176	144	150	156	153	133	136	149	157	129	151	154	142	137	124	146	139	156	132	154	122	135	134	141	144	136	144	126	123	128	134	158	128	160	139	134	159	140	146	138	156	139	134	150	128	138	148	147	159	149	144	147	117	153	162	164	134	119	133	124	168	142	144	131	145	145	149	130	142	157	147	159	152	137	146	152	145	147	163	155	123	156	173	156	160	139	145	133	147	157	142	140	158	149	163	174	186	146	136	136	142	132	141	145	150	148	161	137	141	123	148	139	145	150	160	166	156	134	148	144	124	135	145	148	142	139	165	148	152	149	150	133	129	148	145	152	151	119	134	144	136	157	145	154	140	128	137	151	135	150	161	128	146	153	165	141	145	132	126	137	123	155	155	135	137	144	139	143	149	159	142	143	134	145	153	164	120	174	147	150	128	140	155	120	117	132	140	142	147	159	139	145	136	150	154	144	140	142	136	148	147	134	149	161	155	130	126	137	158	129	125	144	135	142	148	164	151	154	132	149	132	137	150	149	123	145	144	147	140	131	145	164	139	136	129	152	135	149	147	151	149	134	141	155	162	132	163	138	136	154	135	127	147	182	148	145	155	125	136	170	139	128	144	134	137	137	115	142	130	133	159	158	149	152	125	162	126	149	135	136	136	128	145	147	144	130	146	140	141	136	133	150	137	152	145	126	145	156	129	136	167	153	149	141	150	163	128	152	148	135	158	149	148	148	120	150	150	138	137	128	135	152	131	136	135	145	174	145	142	147	129	150	161	129	142	146	156	124	135	145	150	135	167	142	136	141	155	162	154	158	166	119	156	151	154	169	129	124	159	147	140	130	145	146	129	148	121	137	146	170	150	146	133	160	152	156	142	140	133	141	127	159	151	137	144	159	167	139	142	148	128	130	136	135	145	169	133	156	151	160	141	136	149	137	146	129	129	152	171	125	126	144	134	128	135	121	149	164	153	149	150	139	137	137	148	159	153	154	155	137	122	153	162	141	128	139	142	142	154	131	124	154	158	168	122	141	161	131	141	133	159	165	165	130	158	157	161	140	144	156	157	141	124	143	151	125	126	130	166	140	147	136	130	138	170	158	132	149	160	153	151	144	152	147	135	135	152	144	145	156	157	155	156	169	149	154	130	157	166	163	159	130	137	134	149	134	144	150	155	143	159	129	170	142	153	148	144	152	157	159	134	148	145	148	125	139	122	137	143	127	150	133	162	139	134	140	134	140	152	151	125	139	149	138	146	143	155	154	159	149	129	144	151	126	149	150	149	174	139	115	145	139	141	140	144	175	144	152	140	123	134	162	143	164	142	144	150	159	149	134	145	138	115	150	163	146	152	137	158	138	132	171	148	155	152	150	134	159	129	158	158	148	172	137	139	141	133	139	129	160	134	138	132	156	160	150	139	133	155	133	137	158	156	160	130	145	140	142	187	136	140	135	153	155	137	129	138	127	165	153	140	144	162	152	142	142	147	140	128	148	142	150	137	124	152	138	125	151	139	155	127	130	138	125	141	136	147	139	154	146	143	148	131	133	139	161	128	145	134	150	161	124	146	150	131	140	163	150	144	112	169	137	179	159	151	129	147	147	174	138	149	143	147	141	156	162	148	175	151	134	147	153	149	130	173	139	136	132	135	145	163	166	142	146	166	127	153	143	123	139	121	143	142	146	156	135	143	149	144	151	138	137	143	146	130	150	151	150	141	148	156	124	152	154	124	176	160	161	158	143	141	131	143	170	139	154	154	136	151	137	153	149	147	149	148	143	143	144	149	150	159	154	164	133	147	132	143	129	163	139	167	145	141	155	122	147	156	146	161	134	155	130	143	137	133	146	157	151	144	164	147	141	144	159	133	155	130	144	158	150	150	129	150	140	138	145	141	150	133	147	134	149	150	144	148	155	159	131	156	140	136	146	150	150	144	149	135	140	135	154	158	160	139	140	133	156	146	131	147	123	136	152	147	152	158	156	143	144	158	147	133	177	142	135	151	157	151	143	135	141	159	156	160	163	142	153	148	133	158	143	142	162	124	152	161	130	133	139	176	149	124	156	139	132	137	160	152	154	152	142	122	140	134	143	166	141	146	133	137	133	152	139	134	102	135	152	145	152	137	130	147	141	154	145	133	137	148	136	158	149	151	143	149	153	131	133	135	161	141	161	147	149	138	155	174	134	159	141	145	140	123	151	157	158	150	135	148	149	148	129	134	137	140	171	144	123	157	140	161	157	157	138	153	121	117	164	149	150	137	139	146	142	159	161	144	154	145	135	144	162	147	133	157	143	148	159	147	156	149	141	177	160	141	159	139	134	156	144	121	135	148	130	141	141	161	141	159	143	134	138	136	148	155	139	139	154	147	132	123	140	143	119	148	164	132	150	144	150	144	150	186	160	141	136	141	124	153	157	168	130	158	143	141	145	154	128	167	159	138	153	149	157	145	173	170	145	130	138	130	138	137	149	139	132	136	143	137	138	127	146	151	163	149	130	133	145	133	148	150	156	149	155	146	131	160	138	157	130	152	142	127	149	139	153	146	131	125	122	147	143	161	153	130	144	129	140	152	126	137	141	159	134	163	150	151	172	146	143	150	128	145	134	137	150	160	154	132	159	129	167	152	143	142	147	121	150	149	159	129	153	149	142	158	152	152	153	146	160	153	149	138	152	121	153	140	155	151	138	138	146	127	140	155	123	156	128	139	138	140	129	150	152	167	145	146	156	136	135	139	141	147	153	133	131	138	139	158	132	152	148	149	132	154	134	139	139	131	135	143	162	132	141	146	136	154	143	153	133	148	129	129	140	143	146	146	130	147	136	142	139	151	127	126	139	144	145	157	155	136	164	148	144	132	140	140	137	133	136	138	124	144	135	154	136	155	147
5314	910	758	440	294	294	228	210	211	207	189	197	189	186	214	164	163	184	180	157	158	159	159	172	190	181	162	161	183	146	179	156	167	210	156	170	173	159	168	174	164	181	147	186	170	177	153	182	160	160	151	166	168	136	168	181	183	159	171	159	160	163	170	167	166	192	189	168	188	144	191	159	170	178	165	164	168	177	172	153	187	144	205	185	175	166	160	195	152	185	171	158	176	178	178	166	158	174	165	167	191	166	175	153	141	146	201	151	164	188	175	165	149	177	176	152	159	176	170	166	170	149	170	175	166	156	181	167	162	157	164	192	170	177	185	153	180	165	155	159	190	156	174	168	163	170	174	143	160	166	165	169	177	168	170	168	203	164	171	157	164	169	179	154	163	176	179	146	159	153	178	194	168	184	143	154	169	185	174	148	144	161	163	156	177	184	150	173	168	171	158	188	168	173	182	166	173	159	148	167	143	141	174	165	166	167	175	173	151	151	179	159	180	181	165	186	162	159	156	164	196	181	189	160	171	154	147	160	182	169	156	175	171	166	173	175	178	147	166	161	176	160	171	168	165	159	183	144	192	166	141	166	182	157	168	156	162	184	161	164	174	169	157	168	158	188	164	171	150	177	197	148	157	174	199	164	148	188	162	153	182	144	181	156	188	144	165	166	190	168	151	159	179	175	155	179	178	169	153	161	179	172	166	141	155	165	161	154	166	155	176	157	185	181	161	164	169	161	171	170	170	158	164	158	177	145	169	165	178	188	171	156	124	153	140	160	167	171	157	169	163	170	147	161	155	175	156	166	162	167	159	162	156	176	189	161	180	159	151	149	173	155	176	158	157	186	157	156	153	144	182	149	154	172	158	156	171	161	159	173	166	152	165	153	162	173	168	164	178	165	144	183	197	154	180	164	177	198	153	163	166	169	171	146	176	181	155	166	162	178	150	160	168	178	174	165	166	164	165	141	180	191	173	161	157	163	161	165	162	165	171	142	178	174	177	173	171	174	173	158	174	196	164	185	183	165	164	190	164	144	134	181	187	156	139	159	159	161	186	173	164	174	153	174	154	157	155	185	157	170	162	153	185	173	172	177	178	170	157	153	182	145	145	157	154	154	171	170	183	163	168	185	146	137	170	163	167	156	136	176	177	174	161	150	183	166	175	180	161	166	154	185	172	154	170	183	143	172	175	185	179	173	165	143	152	183	158	163	169	144	130	165	163	143	160	165	155	164	141	173	181	178	180	157	166	180	166	155	176	153	129	161	195	159	167	167	160	180	163	172	192	174	160	152	147	167	167	148	153	179	162	150	173	126	141	174	177	173	179	174	144	169	185	167	162	167	154	170	163	188	177	151	152	176	158	135	172	156	168	150	160	196	185	175	159	159	161	136	171	181	163	166	170	163	168	172	168	161	163	171	181	179	194	151	176	155	176	167	156	157	178	166	159	189	161	161	178	161	171	153	153	162	158	168	166	143	156	142	149	157	150	152	152	201	155	169	178	168	165	155	140	185	159	180	172	185	173	177	164	150	172	157	156	158	181	157	161	153	188	170	166	153	156	162	157	168	170	178	181	150	154	159	166	178	182	172	182	167	168	173	160	179	190	150	177	157	164	169	153	163	169	161	160	151	138	150	152	184	165	183	177	167	156	167	165	166	162	177	164	150	165	162	179	154	171	146	181	159	172	168	183	167	175	162	164	147	180	157	167	164	171	169	169	189	168	155	148	194	160	157	164	174	156	174	156	174	176	185	176	163	187	161	163	170	159	162	167	174	159	155	159	170	170	166	170	158	164	172	160	169	174	168	147	183	186	160	185	167	163	167	160	178	168	191	178	154	151	187	173	171	173	184	165	172	171	167	168	158	181	176	185	143	168	169	193	164	182	156	170	159	164	165	176	163	171	171	179	182	169	158	180	160	197	175	167	162	189	155	168	149	173	164	161	165	161	165	173	152	164	191	157	166	170	164	163	167	172	175	163	144	155	177	150	169	156	166	139	174	161	189	174	155	175	180	175	165	142	175	149	168	170	170	174	208	159	151	157	155	158	168	169	169	153	159	155	187	189	161	155	147	182	167	173	170	152	145	156	156	165	158	186	174	147	148	139	156	165	135	171	179	171	147	174	136	182	148	189	155	162	150	190	172	156	161	161	162	167	162	151	179	167	145	163	152	149	172	180	163	163	174	161	165	161	158	197	149	152	161	161	179	168	183	178	157	164	142	162	152	154	170	169	176	159	175	161	190	159	158	162	177	152	167	153	134	143	159	153	158	163	173	183	168	191	169	174	156	167	158	160	169	177	155	159	182	184	168	167	171	174	173	143	163	146	158	180	161	179	150	161	159	159	177	145	172	178	160	205	158	175	180	150	185	187	153	152	148	177	152	165	159	183	148	161	155	142	146	160	169	160	172	161	173	152	192	168	176	169	162	169	151	178	169	173	167	155	170	168	193	170	154	171	168	169	176	170	166	179	155	159	182	135	167	152	168	162	166	175	145	169	194	160	167	143	161	162	163	175	132	155	159	143	166	173	135	173	150	179	172	177	158	170	173	183	165	147	188	181	158	162	162	169	189	181	155	149	153	171	184	160	147	188	162	197	144	156	186	171	183	168	152	164	181	161	146	168	148	172	159	157	160	142	158	171	167	151	152	158	178	164	188	178	155	165	191	163	186	180	159	160	146	184	163	156	171	167	174	181	169	171	191	180	163	193	174	147	149	151	174	141	179	164	150	158	159	181	184	197	199	160	166	152	166	153	169	170	174	181	150	193	171	143	132	171	155	180	142	173	164	142	132	168	195	161	189	167	202	156	170	157	185	149	172	148	173	145	166	174	175	165	164	173	178	170	175	168	148	170	177	170	180	169	140	177	177	176	154	145	167	168	160	153	173	167	174	142	152	178	160	190	165	166	158	174	172	150	161	148	184	191	164	172	168	171	145	167	196	176	148	163	164	172	144	173	152	164	174	164	184	146	187	163	180	160	153	173	148	176	164	178	183	172	171	178	166	174	172	163	158	171	185	172	156	181	170	173	170	159	185	160	184	142	178	169	163	179	180	192	174	171	155	146	161	161	145	160	159	165	154	159	174	183	175	165	170	168	146	167	158	199	161	164	151	174	142	163	164	169	168	188	169	162	150	169	190	149	173	157	179	184	170	151	176	172	160	170	185	147	172	174	156	170	173	189	173	144	176	169	147	177	170	162	169	153	147	164	167	171	152	164	157	171	148	163	172	171	170	159	167	162	164	173	142	175	159	180	159	162	143	187	162	179	133	157	157	182	160	163	158	155	168	181	180	170	122	158	164	166	190	182	156	155	164	162	163	177	154	173	167	188	182	169	167	192	151	169	143	158	164	146	152	171	172	162	160	150	167	152	172	128	160	183	164	171	165	160	187	181	173	174	177	162	140	177	158	161	161	168	154	164	185	168	163	159	138	177	166	162	186	155	159	166	165	161	187	177	181	156	167	155	152	172	152	166	180	176	149
24385	20342	26468	24072	20331	9188	1316	841	693	656	563	540	510	461	405	442	452	478	419	385	417	374	397	397	351	364	410	395	384	352	361	422	357	392	381	357	386	377	357	332	320	406	373	357	360	382	367	374	360	357	363	336	340	354	341	366	331	329	372	338	341	353	365	342	325	328	337	329	343	352	361	326	323	325	373	356	331	319	357	354	317	335	367	317	344	322	379	335	339	347	311	346	319	318	354	337	334	363	337	362	338	331	365	324	310	342	328	343	342	327	317	357	338	351	333	325	355	337	339	328	340	330	369	344	348	347	329	362	360	359	330	333	338	324	343	340	343	320	347	366	335	362	328	319	363	325	356	348	333	357	376	335	334	350	331	314	339	387	336	302	313	354	347	353	321	350	357	366	335	300	330	340	333	335	353	333	313	335	302	299	329	345	339	294	326	359	306	321	328	348	329	343	314	349	358	307	375	352	342	325	289	369	350	334	345	331	346	323	359	336	335	322	348	366	318	322	360	322	342	393	334	324	361	335	340	303	326	354	333	343	328	326	299	330	369	343	292	338	384	339	338	335	348	359	377	334	337	330	335	364	344	341	337	303	356	351	362	321	321	325	334	324	323	348	309	322	353	328	322	336	355	373	349	356	346	333	321	346	329	349	332	384	368	373	363	356	332	327	325	352	367	358	322	340	346	349	308	364	344	309	357	338	356	337	354	357	374	352	312	343	329	311	373	345	341	348	342	364	362	370	343	335	346	334	335	331	326	375	328	350	302	321	290	376	362	300	339	328	346	354	345	327	327	329	332	345	352	303	357	338	336	325	316	357	345	342	358	320	323	349	361	350	322	311	398	368	348	344	341	355	330	345	323	341	366	329	358	373	338	317	341	326	344	347	287	308	331	333	334	381	345	342	352	360	364	368	357	326	362	317	324	339	346	347	348	360	331	310	334	360	350	358	354	339	340	329	330	368	354	327	331	326	328	340	310	309	327	383	346	315	336	333	342	335	366	298	328	336	311	319	364	354	337	336	343	351	367	346	350	353	335	321	323	350	315	296	353	335	355	332	395	344	324	338	363	331	333	356	338	341	337	332	312	316	355	367	357	319	367	333	320	346	335	351	345	313	357	359	334	364	336	360	349	347	326	303	362	330	322	308	308	319	341	359	329	343	338	319	336	334	344	352	330	348	320	297	364	351	330	328	304	351	337	326	337	372	311	365	321	347	359	345	331	348	323	329	358	318	343	330	336	307	345	345	348	326	336	323	349	343	342	344	374	363	371	338	338	327	338	367	329	359	325	333	342	311	308	323	313	362	357	307	355	357	339	331	364	373	371	345	328	344	341	331	343	316	347	339	341	341	343	334	362	366	302	346	327	358	329	373	355	351	359	323	332	341	350	339	361	323	333	341	370	355	334	355	338	345	345	321	316	325	328	337	348	350	336	359	356	336	297	335	331	348	288	371	339	358	349	335	356	294	317	344	376	354	329	335	335	327	344	336	326	354	348	325	377	368	346	330	312	359	361	335	325	308	345	307	340	322	339	316	335	345	331	342	364	325	337	332	358	347	357	370	324	334	346	356	317	311	323	334	366	346	333	364	331	351	346	324	333	330	359	332	361	318	322	333	351	339	324	348	324	360	327	334	336	347	361	343	352	357	359	332	347	306	330	330	349	363	361	354	325	326	321	310	325	317	339	319	322	341	327	320	325	329	364	338	372	347	356	371	307	340	323	360	341	369	359	381	322	336	355	349	354	346	337	344	360	312	351	326	384	313	322	360	328	344	340	361	382	336	331	347	329	312	348	341	352	333	328	336	355	367	302	335	323	356	334	322	352	350	327	330	356	329	334	341	339	327	327	321	329	382	354	299	309	335	324	334	347	346	354	343	334	373	338	344	337	338	315	346	338	327	368	319	335	323	340	301	338	332	323	324	331	346	328	337	321	348	333	376	334	373	319	348	342	330	346	350	311	368	377	324	375	351	348	331	332	343	330	339	370	324	318	350	338	338	319	322	351	357	339	369	328	341	372	355	322	334	366	337	371	312	359	338	294	302	316	322	309	355	310	306	329	367	365	323	378	300	352	336	331	349	358	317	367	343	349	372	343	336	307	319	347	327	340	334	310	358	351	316	328	307	351	369	324	359	351	313	351	334	340	340	345	333	369	304	342	339	333	333	360	373	354	353	338	355	316	335	341	354	354	356	336	339	330	343	318	345	322	328	359	314	328	355	318	349	312	346	337	335	330	353	329	335	335	341	367	343	317	301	340	343	328	340	369	319	350	323	341	350	362	347	334	349	330	322	346	318	325	330	342	364	363	351	346	351	335	340	347	366	348	335	347	347	309	343	350	339	357	334	321	337	364	318	342	327	331	328	390	322	324	345	316	362	356	357	360	332	353	366	347	352	350	354	343	354	358	334	335	339	343	316	316	336	327	337	342	345	331	338	341	310	339	299	385	346	324	362	333	319	326	310	301	356	336	326	316	335	305	320	349	347	348	347	331	298	342	331	341	374	334	337	356	339	305	341	325	348	325	317	353	326	350	345	354	329	293	327	326	342	343	349	327	373	314	323	324	395	352	346	314	342	381	340	354	330	311	340	302	337	320	367	351	386	333	332	352	332	314	372	352	367	341	330	330	364	351	305	314	346	346	309	342	335	327	315	310	321	346	335	347	306	362	342	311	336	337	360	329	357	343	339	341	339	312	357	329	344	318	340	345	304	298	292	338	328	343	314	324	343	331	332	370	320	374	324	337	355	344	338	355	330	332	335	358	339	369	381	322	337	376	357	342	325	342	339	361	353	316	344	387	349	345	326	353	339	341	360	328	364	323	322	349	359	335	351	315	329	318	324	356	371	357	380	340	370	348	340	331	359	350	352	331	369	329	337	366	341	335	358	362	336	344	370	328	331	342	339	346	308	325	326	331	318	345	324	325	336	335	339	368	331	329	341	325	363	342	312	338	384	339	348	343	337	344	372	307	368	323	312	327	319	312	365	330	365	362	360	343	299	347	347	334	322	337	320	356	330	363	336	347	345	306	360	383	378	329	349	338	358	352	324	347	327	347	366	370	317	326	348	344	361	364	335	361	360	323	355	347	356	347	369	305	334	338	329	317	336	317	359	362	323	332	356	349	352	330	331	357	312	344	327	347	352	342	294	317	356	355	354	371	340	309	356	345	349	348	295	338	346	318	374	366	316	361	331	351	361	302	346	348	345	362	358	285	330	362	337	356	373	328	310	313	350	300	331	333	333	349	340	324	320	360	357	333	344	311	348	332	315	377	363	334	331	347	345	326	345	301	345	371	344	357	327	333	319	330	366	311	323	358	344	334	335	312	341	325	353	349	299	336	350	331	327	339	331	345	323	341	345	349	320	365	328	358	332	349	330	328	341	313	326	342	340	313	341	326	343	351	342	343	347	281	290	331	330	351	334	341	330	340	329	355	340	354	347	345	351	335	352	338	365	338	330	364	360	333	357	386	349	360	352	337	341
11595	12268	10810	5698	3608	2559	1934	1527	1278	1073	937	794	713	631	622	607	573	521	505	519	481	444	431	450	396	449	433	395	399	366	395	384	390	368	344	390	365	361	367	424	355	329	339	330	339	404	345	345	339	345	323	376	350	342	362	325	355	362	323	306	337	374	345	350	324	301	342	356	327	325	361	344	357	340	338	337	355	320	352	329	304	362	331	370	373	329	335	338	310	317	344	381	309	324	321	350	342	339	331	345	370	327	344	341	313	324	320	337	342	333	339	339	324	342	328	355	299	327	302	312	332	336	326	312	317	331	357	339	366	322	324	332	320	314	319	335	356	353	263	325	346	348	341	365	356	319	334	340	320	317	359	336	301	355	332	330	294	345	314	345	299	350	345	378	321	342	331	339	339	344	373	333	336	351	322	332	321	338	332	342	339	301	327	322	330	315	326	355	378	333	354	318	340	344	302	344	320	328	339	346	347	328	333	364	348	329	297	328	343	338	329	345	305	344	302	328	335	349	301	314	370	308	343	327	342	347	351	369	366	342	319	363	343	323	301	319	326	332	357	309	317	323	370	327	327	326	314	338	322	324	312	337	313	325	333	330	331	316	320	347	339	338	317	341	287	352	348	328	353	356	365	335	310	343	323	323	354	339	305	359	341	330	348	325	352	318	343	348	318	298	332	336	341	364	337	354	283	378	349	328	318	294	321	353	351	306	350	360	355	315	338	326	361	326	347	317	324	324	332	354	345	321	305	331	341	317	343	342	321	323	378	345	356	328	326	357	332	335	335	311	338	377	308	359	346	329	360	342	328	342	317	296	335	350	304	356	334	327	334	328	354	347	337	284	343	362	331	329	317	346	346	356	337	303	368	337	305	295	326	342	327	336	331	316	345	346	325	345	330	318	331	305	342	347	340	355	315	350	322	361	345	327	326	335	335	337	343	334	362	306	379	345	341	370	349	311	304	339	346	317	323	359	353	342	304	318	318	329	292	298	332	329	350	340	329	311	323	337	360	330	313	324	332	324	339	326	336	350	326	337	332	380	335	355	348	356	320	355	360	330	334	315	349	323	326	334	327	349	326	300	335	321	301	318	302	339	295	350	322	355	329	346	323	365	346	331	321	379	333	353	312	339	351	313	349	335	351	304	313	340	329	324	317	340	337	351	303	332	315	321	312	305	329	331	319	328	330	343	332	360	340	344	306	321	335	354	303	308	338	318	317	340	339	332	326	337	351	310	346	327	320	318	343	346	343	321	324	337	367	334	339	329	308	340	311	340	288	318	308	341	318	317	352	347	323	323	330	315	338	272	335	341	343	386	345	313	335	329	343	337	322	341	312	334	326	334	328	326	331	344	350	315	337	349	310	332	310	285	345	327	361	347	321	355	339	327	338	357	345	356	353	337	365	303	321	354	320	276	339	307	324	302	330	344	338	323	344	339	339	356	344	318	311	339	337	334	343	327	343	356	310	340	335	299	337	338	333	350	321	331	353	305	330	318	343	308	357	312	327	349	326	362	348	309	316	344	331	329	331	313	319	372	343	323	324	337	322	341	338	356	350	343	363	329	356	316	336	301	304	321	343	359	335	364	289	337	311	343	325	315	305	319	333	311	328	348	336	339	328	351	330	306	336	341	336	301	333	340	316	365	366	316	358	323	331	315	359	342	359	319	337	315	346	336	336	309	328	340	348	323	346	339	320	317	331	315	333	355	353	304	358	330	326	326	325	290	307	329	317	335	317	309	351	365	337	305	331	300	299	342	332	343	328	341	368	332	344	325	315	379	361	358	357	300	315	331	341	338	328	326	346	325	356	334	342	357	298	324	314	340	311	346	324	347	358	329	320	359	331	342	325	308	328	341	314	348	320	342	332	324	346	354	323	329	323	287	344	314	350	343	359	332	366	339	334	333	308	327	304	345	337	323	331	318	316	293	318	334	334	326	363	354	330	317	319	348	342	340	338	315	329	344	315	330	321	344	320	341	322	325	341	357	320	337	334	362	339	352	341	346	299	343	319	308	322	326	362	314	346	341	344	343	339	324	321	319	367	330	325	328	334	305	312	318	347	335	310	308	312	339	360	342	358	348	310	322	324	336	307	326	329	307	335	329	355	311	334	352	363	312	333	316	327	308	338	323	365	335	315	313	314	351	381	331	334	310	298	317	324	347	343	322	290	346	329	322	296	322	343	360	325	335	315	340	368	288	314	318	350	292	333	305	386	344	320	301	331	319	343	321	338	320	298	338	328	316	348	321	354	289	341	327	350	330	321	318	341	324	320	309	294	319	317	310	350	360	345	334	305	324	290	331	301	354	344	328	322	314	343	311	335	327	323	358	350	355	353	322	359	336	322	330	297	329	326	354	310	355	289	344	316	347	332	324	320	335	310	354	356	301	346	334	348	339	303	369	296	344	336	375	324	350	315	316	360	316	328	333	322	308	313	350	358	292	326	316	306	297	314	340	319	325	296	331	386	340	362	302	342	342	341	335	336	338	333	316	335	344	347	328	347	341	332	318	314	326	290	338	315	320	306	368	294	349	322	333	355	344	295	338	308	318	302	320	333	341	357	332	355	326	355	362	319	317	299	352	346	368	373	352	344	321	345	327	327	345	334	332	321	311	344	355	352	363	302	344	321	322	346	337	374	339	348	320	322	341	315	319	353	315	325	341	337	317	312	352	352	350	341	314	314	324	342	341	331	340	303	358	346	372	305	325	295	325	355	322	381	320	320	307	337	337	340	327	320	318	323	312	329	342	331	306	331	347	301	314	336	346	293	311	330	310	315	327	342	314	352	302	344	335	329	294	322	312	311	330	309	345	329	375	372	316	332	343	366	330	289	339	341	368	371	335	319	313	311	317	350	336	365	311	338	310	338	309	311	343	354	327	356	346	308	315	344	333	357	331	348	344	319	350	326	344	350	348	336	314	331	330	327	305	295	318	361	354	327	326	316	306	359	335	338	338	337	307	350	360	315	313	330	330	360	351	340	339	345	324	326	322	337	314	322	310	327	311	316	339	320	356	331	358	318	311	315	339	328	308	338	323	359	350	339	324	328	335	341	320	309	329	330	332	339	330	286	346	373	357	295	387	350	310	317	331	378	307	343	316	356	355	370	347	313	341	323	305	305	332	356	321	326	343	323	330	309	376	318	368	365	308	345	328	320	331	345	317	311	336	334	328	349	335	337	313	333	295	345	342	336	351	371	352	312	342	372	342	311	319	332	342	335	336	324	319	313	323	312	341	333	343	354	323	296	318	351	324	332	345	348	318	320	340	336	343	341	376	360	289	332	306	333	311	344	345	366	311	308	334	306	359	333	369	330	326	349	308	338	325	306	349	349	303	350	351	340	325	338	305	316	316	334	356	313	334	334	352	331	337	323	325	326	325	308	340	315	318	327	312	342	319	333	360	312	335	350	335	365	363	329	358	338	324	337	320	341	308	330	316	330	332	337	327	342	338	318	366	336	367	339	351	328	343	300	342	344	325	336	350
22444	20356	26906	23688	20363	20419	8115	1822	1335	1304	1107	1076	969	954	902	886	858	785	754	790	771	784	804	740	735	742	735	696	727	680	712	688	732	738	704	706	678	738	688	675	657	675	642	682	689	693	652	739	703	665	714	697	721	734	683	673	702	721	679	734	687	701	683	687	629	670	709	654	647	662	638	671	625	651	680	697	702	685	646	688	597	688	659	621	645	648	653	628	655	666	636	670	679	626	661	678	685	621	692	652	581	680	703	645	700	681	645	644	663	643	692	648	653	644	648	650	683	672	651	681	662	638	694	631	679	650	660	680	628	662	676	650	651	659	641	647	668	672	671	617	626	693	635	691	645	610	668	666	615	686	664	669	638	627	654	678	680	638	624	630	661	654	699	644	673	633	649	656	645	646	682	669	619	671	595	616	689	663	681	669	668	650	640	612	623	618	699	619	598	691	652	682	632	626	643	656	635	703	662	661	670	646	632	640	648	692	671	678	652	641	640	661	649	658	660	655	658	599	646	589	643	692	654	645	602	648	682	670	700	677	645	671	711	634	669	615	651	643	636	638	690	637	653	680	633	684	657	669	656	649	657	692	682	648	669	633	656	645	704	632	627	607	633	673	681	657	675	646	694	635	676	636	689	661	590	653	619	636	684	642	666	729	689	730	650	641	649	671	710	641	621	631	673	635	678	652	654	620	672	674	653	619	639	664	657	633	643	686	648	688	643	695	666	670	668	679	639	677	618	646	679	666	641	721	658	622	673	654	698	646	657	637	649	642	638	635	665	650	629	673	652	674	621	728	674	588	670	661	702	614	618	606	682	671	676	673	671	670	691	681	628	622	690	666	632	652	643	663	647	644	635	674	612	639	675	637	654	665	662	661	605	628	678	706	619	600	648	653	658	684	643	683	668	658	691	647	662	664	674	647	644	630	640	705	736	628	641	661	684	661	681	622	608	646	653	662	666	639	651	683	615	690	709	659	669	708	666	691	602	638	630	672	646	681	612	670	713	688	684	598	661	650	635	626	651	679	608	609	662	677	616	644	649	666	612	630	642	632	617	654	659	657	592	660	646	638	663	641	646	633	654	638	665	668	681	661	621	634	650	636	690	639	644	633	659	661	596	670	646	656	666	677	631	659	664	662	671	666	640	663	640	689	633	652	678	687	663	617	649	631	621	649	616	644	647	650	657	675	625	631	628	648	623	636	640	636	666	704	643	669	669	675	685	668	689	647	656	674	712	656	648	665	672	643	636	616	607	668	654	632	669	629	630	670	683	668	680	625	658	624	608	647	702	685	639	590	695	586	585	659	672	660	647	700	584	653	642	674	635	634	680	663	678	629	635	652	665	694	649	688	674	686	674	670	650	615	629	629	675	652	629	655	649	635	663	751	647	638	651	700	672	641	667	621	694	651	660	641	607	642	602	671	651	662	636	631	621	669	662	643	635	632	684	648	606	632	703	678	632	659	634	641	682	646	643	650	662	615	638	634	625	667	676	646	606	625	624	665	634	639	627	688	637	640	649	651	623	634	636	644	666	725	636	653	661	665	645	687	671	658	675	697	647	609	595	664	634	666	671	650	683	699	678	703	723	645	597	640	656	622	653	681	677	656	578	642	648	643	655	665	594	648	648	630	663	662	664	641	667	695	652	656	656	708	630	656	661	638	683	622	667	676	607	647	625	678	672	646	640	631	655	627	691	691	647	623	656	664	647	632	661	629	676	642	649	687	617	652	668	667	675	676	676	643	651	656	637	673	659	665	698	629	677	655	653	635	668	671	650	679	633	576	649	617	708	707	650	583	633	722	643	696	625	716	672	614	678	660	649	640	675	660	658	673	693	670	662	651	664	624	650	661	625	641	646	674	658	621	685	666	682	699	638	622	697	687	650	670	638	699	630	638	680	670	627	672	703	649	661	679	622	581	631	711	637	666	631	620	647	597	638	675	619	682	611	666	649	650	672	657	644	641	649	649	666	650	649	646	651	700	683	699	676	659	664	623	658	620	662	637	702	680	624	676	651	650	640	599	648	708	678	632	651	631	608	618	639	626	678	664	623	689	703	662	666	647	622	651	698	662	658	610	618	671	640	693	655	686	618	626	676	651	667	760	658	625	629	710	663	666	677	706	631	633	654	685	660	644	680	652	651	677	635	639	639	656	629	672	620	638	642	684	623	647	650	684	693	647	670	642	658	661	613	665	662	678	676	633	665	672	656	686	639	680	706	651	673	667	666	633	701	665	649	644	660	663	616	693	628	639	662	675	651	664	640	651	652	657	657	612	667	661	651	667	646	644	650	669	683	660	683	662	620	729	663	642	687	637	624	655	639	657	632	606	612	598	639	645	619	650	650	642	649	614	628	656	602	639	608	659	664	634	662	618	639	636	664	659	656	668	643	664	642	646	656	627	671	628	647	635	687	608	611	661	652	624	669	638	684	653	666	655	605	594	650	648	656	629	675	638	674	659	659	643	696	641	641	662	695	657	649	631	625	676	666	674	665	660	600	660	645	699	625	634	581	632	615	680	632	649	626	647	622	694	638	688	631	625	648	647	652	702	645	657	639	640	638	659	661	680	666	628	651	688	682	655	643	659	658	650	683	620	651	668	617	652	661	678	648	607	636	593	679	672	681	609	695	673	626	692	702	651	591	642	679	636	663	624	660	645	669	579	645	597	642	645	626	687	660	670	705	629	669	626	647	688	658	649	653	639	688	660	623	639	684	623	630	643	641	607	669	613	640	643	638	657	675	656	689	692	643	650	649	643	618	638	645	640	668	639	678	680	591	652	645	633	644	675	629	651	639	660	686	678	623	637	671	614	671	682	625	628	645	618	700	677	693	677	637	619	709	627	627	654	704	671	661	668	664	632	699	609	681	694	635	649	586	678	618	652	665	584	608	708	672	666	693	672	650	645	652	642	660	644	639	669	661	656	655	697	646	673	695	649	680	685	628	656	679	603	628	668	655	643	649	607	682	679	676	635	637	665	650	693	663	689	651	665	636	683	620	671	717	645	661	677	679	658	633	617	648	657	661	647	592	626	693	670	672	635	668	648	693	692	693	629	640	636	651	626	669	660	616	710	697	619	667	674	685	635	676	691	700	713	647	673	627	647	625	667	675	601	609	693	652	651	639	653	659	638	598	641	672	635	631	666	677	675	631	614	664	641	605	701	637	622	594	656	631	661	617	676	645	626	624	656	703	681	672	663	650	699	667	650	662	661	645	636	716	635	663	676	685	642	649	647	704	640	661	647	643	647	625	627	621	662	651	687	665	695	655	685	629	614	660	677	701	630	627	672	610	606	688	667	675	666	707	692	610	669	687	698	658	606	700	662	657	643	698	628	668	617	660	625	628	677	701	648	641	623	625	641	636	658	659	656	619	671	656	670	604	638	664	670	633	694	674	663	678	675	636	662	709	614	634	660	717	648	665	680	649	678	646	645	639	660	647	650	630	689	621	668	628	675	632	666	632	648	701	680	626	693	669	645	614	678
13817	19647	17479	10004	6429	4586	3600	2864	2327	2028	1743	1606	1405	1246	1173	1202	1122	1015	1002	940	886	881	830	820	842	780	749	785	743	753	782	753	725	690	717	711	708	632	710	730	706	661	725	679	655	668	697	643	662	691	669	675	654	676	682	653	631	624	691	683	683	679	639	701	714	621	650	659	649	607	682	624	641	642	653	646	642	689	650	668	601	633	602	633	666	661	606	617	635	670	645	622	652	639	628	594	633	616	648	587	664	609	642	625	626	637	659	656	650	626	617	659	638	629	612	656	646	604	638	574	623	596	688	667	663	628	643	651	646	618	634	567	663	633	637	610	613	628	592	688	644	607	639	636	656	627	665	651	657	653	599	607	640	616	639	653	643	637	668	614	645	583	618	600	617	633	641	636	650	641	624	654	615	655	645	649	657	636	584	623	599	610	643	660	689	593	644	628	651	616	652	650	624	612	621	670	633	597	624	686	616	641	612	638	614	621	625	647	630	581	603	602	612	616	646	591	676	630	668	618	615	647	621	628	632	629	632	613	625	577	618	653	606	626	642	621	679	584	626	586	617	681	636	648	622	600	635	653	658	635	676	631	657	645	666	603	600	633	622	678	641	601	661	653	627	623	590	620	591	624	632	618	598	654	653	601	607	592	624	639	664	574	671	630	589	635	621	637	606	588	579	631	658	581	663	648	601	645	635	620	609	598	610	655	679	651	625	644	628	605	639	660	625	616	609	579	594	648	622	623	639	640	624	688	659	641	604	643	592	631	645	701	614	640	622	643	642	639	636	603	618	635	633	628	661	634	608	633	637	601	577	618	630	619	605	627	583	633	678	636	625	640	661	599	588	615	619	609	622	632	629	641	648	640	600	655	638	592	649	632	674	657	625	635	615	659	644	618	655	659	612	651	613	641	657	625	654	677	616	623	653	641	633	640	610	627	580	645	653	667	627	648	602	632	646	627	590	604	628	646	655	590	595	620	637	594	610	587	623	582	648	652	624	641	623	642	605	623	677	647	632	625	590	625	627	636	652	653	651	595	615	618	631	638	638	633	629	626	613	616	653	668	629	581	618	653	640	591	617	629	660	573	609	641	637	628	614	680	624	607	607	696	600	632	652	606	662	652	648	660	622	633	630	656	614	600	644	604	646	624	629	605	639	645	620	646	602	676	626	670	645	619	619	584	622	669	661	645	654	648	614	643	674	642	648	637	601	638	620	654	674	631	586	612	624	633	621	635	689	630	592	633	646	637	645	601	666	654	650	630	614	599	657	616	641	616	608	611	639	599	639	629	660	640	580	614	673	618	632	628	671	642	645	655	633	592	638	629	623	592	666	626	633	631	602	658	629	632	641	589	669	632	654	631	603	628	590	630	625	599	623	622	656	656	617	597	651	647	655	613	646	651	651	688	566	605	640	572	628	613	657	645	637	604	618	612	612	633	627	581	569	634	587	614	649	619	606	599	628	661	624	628	611	640	661	620	665	636	609	621	645	598	629	605	600	630	613	648	595	613	631	631	652	620	625	646	621	632	602	671	657	667	641	605	625	625	657	637	655	659	640	636	612	634	639	592	659	638	600	602	601	629	642	615	613	613	638	613	663	606	676	635	648	619	635	614	601	680	636	635	617	629	596	663	586	622	599	639	642	644	631	676	610	680	658	608	645	631	661	620	654	670	636	627	573	578	660	607	648	619	636	631	631	600	658	617	574	622	599	608	609	610	646	624	611	594	626	661	621	664	624	665	638	604	605	618	613	657	624	647	632	614	600	618	598	667	674	651	610	629	650	614	638	653	629	639	569	636	620	619	630	612	603	628	616	617	641	616	623	678	678	607	671	650	599	598	621	661	614	580	640	631	606	663	629	660	644	604	587	674	663	633	638	684	619	644	622	642	643	575	628	621	630	626	616	611	630	641	638	648	626	614	675	620	657	616	642	611	657	629	651	583	590	648	626	628	689	633	632	649	627	619	630	635	625	644	600	614	638	611	649	637	619	619	680	644	666	597	638	645	642	615	623	665	645	592	620	607	666	638	652	634	639	648	548	648	587	662	633	646	622	623	606	633	607	636	627	647	606	644	644	642	598	666	618	637	669	619	616	643	605	611	644	629	673	666	586	604	663	620	613	608	661	674	603	663	640	649	584	623	636	631	600	642	621	651	650	620	610	625	609	653	658	595	632	621	605	609	614	623	642	651	627	624	639	631	642	643	656	603	615	622	638	614	618	629	596	621	612	611	619	631	625	607	632	684	584	641	622	651	622	605	615	612	627	634	644	629	615	616	626	658	614	647	622	623	662	634	624	618	634	634	609	693	657	656	643	633	650	639	679	654	611	641	602	605	596	633	611	658	598	607	642	676	647	637	646	658	609	603	622	625	663	604	639	640	635	618	623	629	605	694	609	601	582	619	592	652	609	648	615	612	644	601	608	619	664	632	631	636	650	669	632	614	624	637	605	630	678	645	620	612	635	627	575	595	590	657	598	640	589	609	617	644	631	641	636	660	636	576	650	632	621	609	594	593	640	600	607	576	615	626	632	646	640	645	597	636	670	632	641	613	630	644	591	612	616	634	599	633	608	626	639	645	652	582	610	605	592	607	670	648	657	655	667	613	634	622	618	604	614	630	668	625	662	602	638	625	669	629	576	588	637	658	646	624	648	584	641	639	635	646	641	597	620	627	601	625	661	640	655	680	647	615	637	637	662	613	587	608	675	623	623	629	660	597	612	610	643	605	603	631	608	597	649	615	614	612	632	626	646	638	623	634	615	615	682	617	591	622	595	623	642	626	626	662	650	597	634	602	665	646	593	630	678	662	638	665	629	676	653	624	634	627	669	648	627	597	626	611	639	626	633	629	646	642	618	605	634	653	634	587	624	629	628	592	614	629	666	636	576	584	619	645	581	597	600	594	642	593	656	636	618	675	638	612	584	599	618	644	654	606	565	585	607	616	649	640	664	624	623	595	646	655	613	641	655	635	643	584	612	657	637	606	652	627	619	647	605	626	648	599	617	615	618	628	636	616	635	631	643	611	626	624	598	625	669	602	628	619	577	641	593	628	654	639	665	663	643	619	626	649	630	595	652	644	651	639	697	619	617	635	606	582	657	642	580	651	596	630	562	593	617	579	641	600	590	630	657	681	594	639	662	607	597	603	620	621	663	642	652	643	643	603	603	626	647	619	623	640	611	643	619	623	638	667	653	626	597	630	623	622	617	648	642	668	610	660	642	664	613	634	629	633	642	644	629	567	659	611	608	603	605	581	616	635	634	590	627	592	624	654	664	630	654	654	629	659	622	642	637	624	622	618	614	644	610	596	637	589	634	593	642	635	645	632	625	649	673	643	631	639	588	604	580	613	619	647	631	635	635	656	668	667	620	600	585	613	628	646	644	596	617	585	583	627	630	594	649	648	642	627	614	619	625	625	626	608	613	605	622	651	633	608	624	614	649	614	627	630	612	610	635	619	655	575	639	620	618	588	660	694	649	571	577	644
27752	12761	1178	289	229	179	169	158	168	155	146	155	160	142	161	131	139	147	135	158	139	158	157	138	148	134	164	160	155	157	157	159	168	137	132	128	153	132	153	155	145	132	152	142	139	137	147	160	149	138	141	147	152	136	114	155	161	150	150	144	138	131	155	152	152	149	163	131	145	137	126	151	136	158	146	125	151	132	168	137	140	145	137	152	148	139	140	140	136	120	138	154	126	131	132	149	147	152	137	124	167	138	135	160	157	138	151	153	143	155	153	131	136	133	153	133	124	157	144	139	155	144	150	137	169	142	163	138	146	150	139	135	128	148	151	137	146	139	129	145	151	134	149	156	143	141	142	149	159	118	156	165	143	144	131	148	147	162	155	152	162	112	141	143	139	149	142	163	133	139	134	130	165	150	135	121	164	135	162	119	135	129	171	129	139	157	128	148	142	130	158	143	146	142	153	139	130	133	144	141	125	160	124	150	142	138	140	142	126	142	152	149	149	158	150	139	152	144	150	131	125	140	152	143	131	157	161	128	127	125	154	162	133	147	129	142	131	151	126	153	136	131	160	123	134	144	129	150	129	142	131	149	156	155	161	156	161	150	154	143	159	144	135	146	132	143	163	150	140	141	129	165	149	129	151	167	139	139	147	151	153	145	133	148	152	155	140	131	151	126	146	155	144	154	160	124	135	136	146	141	139	146	139	144	132	143	155	152	140	123	138	161	142	144	140	140	139	148	150	152	165	160	166	165	147	148	148	128	131	138	155	133	119	143	146	149	143	158	157	139	141	141	160	143	155	136	136	166	149	135	138	155	142	143	158	141	166	159	151	148	148	155	123	144	130	159	141	167	137	150	150	135	140	116	137	148	147	148	153	149	151	147	133	124	159	142	145	122	138	160	142	134	129	127	153	139	157	159	137	174	139	132	122	127	154	141	136	150	156	138	135	146	166	151	140	151	152	164	168	168	126	145	147	142	139	144	153	147	143	138	147	147	156	126	149	139	142	143	148	147	154	145	152	145	138	161	135	136	143	136	145	143	133	127	147	151	135	144	135	157	168	148	151	150	125	137	169	135	137	126	144	146	144	155	155	127	136	149	133	129	132	149	130	151	162	121	170	165	166	137	153	149	148	163	142	150	138	134	135	145	135	141	158	148	131	155	131	130	131	131	150	154	132	142	140	142	136	146	159	146	143	153	145	150	137	128	156	136	139	138	133	155	125	160	142	159	168	148	128	168	163	162	141	162	141	134	138	161	144	137	147	142	143	158	150	156	179	136	125	135	134	159	144	133	137	150	156	136	151	140	138	154	142	153	139	165	139	146	152	138	173	143	139	139	147	147	145	139	148	153	128	136	158	122	123	159	138	138	128	118	128	136	146	149	109	126	161	136	153	164	135	120	144	149	132	130	143	138	140	135	165	158	153	134	144	138	137	149	144	149	127	172	152	129	133	154	139	152	149	152	144	162	149	124	153	147	158	147	144	144	148	128	153	130	139	123	160	144	144	116	139	151	161	162	144	148	154	162	135	130	144	148	134	134	157	146	135	160	152	141	138	127	156	131	120	162	148	143	140	141	149	143	140	132	164	148	142	141	158	146	152	162	157	135	124	120	141	139	156	157	154	141	143	145	149	172	147	130	128	142	158	144	137	164	147	147	131	137	143	153	120	139	141	149	141	156	145	145	152	124	145	165	134	146	150	117	132	147	156	154	165	149	161	139	133	144	139	127	149	152	138	152	144	142	150	162	127	156	149	128	160	147	152	147	120	154	136	140	158	142	133	138	168	157	149	144	148	141	134	170	140	138	146	176	144	136	153	144	157	160	157	172	125	129	133	141	194	156	141	166	136	143	156	146	155	159	151	131	146	162	108	133	152	134	152	150	137	149	133	160	141	166	142	150	142	153	142	137	134	126	159	134	160	143	130	115	159	148	125	142	146	140	148	150	124	141	151	133	127	147	131	141	158	153	147	140	151	139	141	127	144	138	139	147	125	153	138	148	152	151	115	121	132	105	153	146	147	143	128	151	124	164	141	126	151	164	127	131	142	132	143	139	146	127	142	142	135	148	131	125	112	137	164	150	150	146	148	122	153	133	160	139	148	116	158	133	150	138	133	142	138	164	120	149	165	136	158	136	150	156	140	135	140	147	159	139	130	161	147	146	139	120	120	141	148	133	153	155	161	157	160	131	153	141	166	144	132	159	157	142	153	139	165	148	154	139	147	136	128	145	160	131	170	129	155	174	146	150	157	136	138	136	147	152	169	137	149	131	137	149	157	132	148	147	145	161	136	147	136	141	140	145	138	148	138	146	143	136	144	160	142	130	158	151	153	124	150	150	163	137	142	148	158	122	128	123	142	175	141	162	154	144	140	139	140	149	152	153	121	153	122	132	153	149	151	129	162	142	144	125	130	148	159	171	140	139	123	137	123	165	155	140	135	153	151	134	135	144	132	143	141	126	126	136	133	149	161	136	144	122	165	149	149	156	150	167	158	142	143	145	170	152	136	153	144	157	123	133	146	142	146	134	149	157	153	133	137	166	133	131	148	151	148	147	150	130	138	165	143	159	133	148	151	149	141	127	142	133	147	157	148	148	141	152	155	156	148	162	152	128	160	134	134	134	155	165	151	114	153	138	158	144	132	143	137	132	147	169	154	148	134	140	156	148	139	129	129	132	114	153	146	146	134	148	150	137	157	127	125	152	143	149	124	151	149	156	137	120	154	162	135	144	142	152	154	144	154	154	132	122	158	142	123	147	136	134	157	131	161	143	143	130	142	137	145	139	149	138	134	151	159	141	145	161	152	157	152	157	125	133	148	141	145	172	158	157	142	143	118	131	143	153	128	156	151	152	137	151	149	136	138	136	143	151	160	162	145	156	138	150	143	143	151	136	148	144	136	142	153	140	143	154	156	149	132	129	131	141	136	145	148	143	155	141	150	136	157	131	132	162	148	153	131	142	128	166	139	151	142	121	141	128	133	149	129	139	158	142	148	140	140	169	129	134	147	150	145	148	127	135	152	146	155	127	135	155	126	148	141	152	152	155	137	150	136	143	159	150	156	144	154	156	149	133	166	140	153	156	148	165	143	151	132	146	135	144	150	148	149	150	136	145	141	139	111	138	145	157	177	157	150	121	136	164	118	158	142	148	143	149	140	166	156	165	146	141	155	146	151	148	132	131	138	170	147	133	156	153	147	171	153	133	143	138	176	139	132	109	141	138	126	155	148	135	152	133	135	161	156	127	126	151	155	145	139	138	149	157	152	142	123	146	140	166	138	157	130	146	138	137	131	122	136	138	140	139	156	123	149	157	152	158	146	144	153	119	137	123	127	167	122	136	147	131	133	136	128	125	126	145	162	134	158	142	138	144	134	133	142	156	130	140	142	130	150	136	138	151	179	178	176	138	135	144	162	138	142	142	128	135	131	131	147	165	147	135	125	148	138	128	139	166	132	155	134	123	148	136	127	149	121	141	134	126	145	130
5280	894	773	404	314	248	231	207	195	201	182	147	177	195	171	172	163	169	164	190	166	169	154	172	153	180	179	169	149	172	175	166	148	157	180	165	149	141	187	155	166	166	158	147	182	155	179	177	163	161	176	174	144	179	150	171	170	176	158	154	187	155	177	168	171	180	152	192	167	172	164	166	152	181	168	156	154	183	166	162	147	146	152	150	178	161	160	162	170	153	167	166	168	172	158	174	157	173	176	200	158	169	173	167	173	162	171	169	172	153	148	154	160	177	173	174	152	141	179	153	147	158	165	155	172	174	172	175	172	162	154	175	182	168	141	144	174	159	182	158	161	151	146	157	154	145	147	176	162	167	148	171	151	165	178	163	174	146	170	170	147	157	205	184	178	174	166	162	156	164	157	165	170	155	162	164	185	157	164	167	168	164	174	157	178	165	191	144	188	170	162	171	169	159	182	157	143	156	186	152	143	172	168	179	173	162	173	171	168	190	165	193	155	163	167	158	158	148	142	150	174	146	163	158	186	180	164	159	179	148	160	181	172	168	172	153	180	171	169	159	184	148	158	161	178	169	162	185	172	166	170	186	126	170	180	176	182	152	142	162	172	169	177	150	162	183	182	172	176	157	154	176	169	167	146	175	146	163	163	154	164	166	184	165	121	153	160	187	141	166	165	176	150	150	193	164	167	177	175	165	150	153	164	217	162	159	147	155	182	174	164	158	174	167	190	174	167	153	182	172	151	164	174	123	180	160	177	174	162	175	181	150	160	169	172	149	154	174	161	178	155	186	169	139	170	165	165	165	172	167	153	156	162	164	157	168	160	169	173	161	164	164	155	179	171	146	147	160	156	158	140	170	151	161	158	181	191	130	171	172	160	163	155	163	162	162	148	176	153	163	154	164	166	164	160	164	172	179	186	146	182	160	170	162	150	145	192	141	167	159	151	142	149	166	135	176	156	171	151	174	175	175	167	168	178	176	179	166	179	181	170	167	137	186	159	160	165	170	173	151	159	149	165	171	166	161	182	164	161	162	149	174	163	166	162	163	180	175	168	166	174	159	153	152	151	160	165	168	156	176	169	163	190	170	168	165	159	168	181	161	164	146	173	191	170	157	179	188	170	159	159	176	162	167	189	165	157	167	161	141	169	146	172	143	146	173	147	168	137	171	135	170	174	159	185	149	162	175	168	147	168	179	175	145	165	180	166	156	142	128	175	175	168	184	169	151	153	158	152	168	173	153	184	153	166	173	167	196	155	164	147	164	164	179	164	187	163	150	173	174	162	189	161	164	163	156	155	154	163	184	149	161	171	165	159	152	160	164	162	169	145	167	151	158	163	162	170	181	162	151	193	153	164	168	147	181	164	166	184	162	165	166	158	203	159	173	177	175	170	177	160	175	196	168	184	191	172	160	167	172	158	164	164	174	161	180	163	156	161	162	176	187	171	159	152	171	167	147	177	164	174	164	173	160	154	169	182	164	168	148	180	145	170	160	186	185	147	178	182	181	144	160	159	174	151	180	153	171	179	164	177	170	142	170	157	169	165	177	163	143	177	140	166	199	175	175	163	170	177	176	118	177	157	159	159	175	166	171	154	159	158	163	169	161	179	169	164	149	159	161	164	157	149	163	158	166	153	156	169	159	173	166	177	162	165	162	172	153	190	163	182	176	182	175	159	161	182	187	189	163	161	172	163	161	177	180	154	159	155	177	159	155	180	162	158	167	152	173	154	168	144	185	181	172	164	156	179	162	167	171	130	148	174	142	162	196	161	169	156	138	154	155	159	150	149	151	150	151	174	165	174	153	141	169	155	172	172	138	170	192	161	160	162	167	187	179	165	160	173	182	187	152	132	183	160	159	157	164	192	155	162	179	149	145	178	149	171	152	163	187	167	171	173	158	167	165	161	150	168	160	167	180	180	153	172	178	171	164	156	169	159	173	183	143	168	144	151	145	141	166	167	159	166	170	135	167	190	163	168	132	163	161	179	170	168	170	153	170	167	159	156	189	172	171	173	174	165	157	176	149	170	168	173	139	157	164	177	174	167	159	165	150	151	179	176	174	139	201	155	179	155	171	156	170	148	171	182	156	164	146	166	182	178	145	166	156	158	171	177	179	158	179	149	188	169	154	165	145	175	162	177	166	163	154	164	173	159	162	187	180	171	157	145	166	185	169	165	173	164	176	160	200	166	158	164	167	170	170	157	162	156	144	173	169	203	173	169	172	161	151	174	150	160	180	165	152	189	160	161	129	161	150	182	150	150	142	178	179	143	175	170	186	169	167	175	138	154	151	157	174	159	170	158	158	150	157	167	184	176	151	153	179	181	162	169	187	153	168	171	161	167	173	174	164	165	165	165	154	172	195	186	153	165	171	168	168	177	168	172	149	161	181	161	179	143	179	164	142	148	175	175	173	141	136	160	175	174	167	160	162	169	149	161	173	177	164	164	150	151	155	178	168	143	156	169	148	155	163	156	161	166	178	146	158	175	163	145	167	162	152	166	167	191	168	160	176	156	159	179	171	177	159	163	169	168	148	164	128	168	170	165	160	190	159	168	168	142	158	177	174	166	176	171	166	169	172	161	157	170	151	194	177	180	176	182	181	163	164	135	163	163	171	173	146	160	193	175	165	180	144	174	160	156	174	171	173	165	155	145	167	185	183	155	161	172	169	172	186	170	148	174	150	164	162	152	153	163	181	169	185	167	157	149	168	160	165	161	181	174	161	187	168	150	172	160	147	171	161	151	167	154	152	192	163	141	150	163	150	178	151	164	174	154	149	177	181	157	178	152	178	158	177	150	149	151	158	178	181	145	162	165	170	169	146	150	183	155	163	168	169	170	141	172	179	164	143	172	171	142	171	186	164	162	154	169	153	154	166	159	142	140	148	177	168	163	173	156	158	164	157	167	157	179	140	180	164	164	149	175	188	217	163	158	166	149	152	156	192	168	182	173	178	162	156	160	152	168	155	172	174	195	165	188	176	166	155	167	174	162	198	165	176	169	155	177	171	140	195	185	190	173	165	147	172	174	145	159	170	176	177	181	179	167	166	168	169	184	170	146	184	157	173	148	147	162	157	154	168	167	182	172	163	162	173	178	170	184	160	150	176	165	168	154	153	150	179	176	162	151	166	155	137	147	164	169	178	163	141	186	176	190	160	160	164	156	150	160	170	160	154	171	168	157	164	155	152	164	154	155	170	146	151	151	157	175	155	171	174	169	180	163	157	171	160	152	151	161	180	184	167	154	175	166	151	155	167	156	165	172	159	167	146	155	153	178	145	165	159	154	170	155	151	174	177	168	167	171	162	170	186	177	154	159	172	150	164	179	189	195	168	162	170	177	181	168	148	162	168	177	176	178	168	153	160	176	186	147	146	149	187	172	140	164	177	155	186	187	205	174	156	178	161	181	159	166	167	176	179	148	159	165	177	144	177	179	148	169	163	174	193	155	162	135	205	202	171	156	158	165	179	171	188	164	166	173	166
24291	20339	26456	24073	20340	9313	1322	859	745	674	608	559	473	491	459	442	396	421	449	402	401	437	386	372	357	381	353	410	359	358	361	378	368	374	345	354	349	374	353	347	341	368	357	362	382	321	328	366	375	329	345	406	336	373	342	343	348	370	364	342	346	347	335	363	347	359	338	355	338	347	368	339	317	354	349	356	357	322	340	344	327	312	338	343	346	352	352	349	345	339	349	358	353	390	332	313	342	344	370	351	332	334	320	385	316	340	337	322	354	334	325	354	326	358	355	344	367	311	332	362	329	341	321	342	378	338	320	338	323	350	328	328	370	335	327	352	328	331	360	327	345	333	374	360	349	302	340	338	338	327	385	325	324	341	312	308	311	339	336	336	345	324	358	343	362	328	337	303	304	322	348	341	319	353	328	341	320	316	337	323	364	330	315	324	321	327	331	361	367	345	353	337	315	352	337	333	347	355	300	327	317	335	345	325	343	343	326	364	303	342	324	328	331	329	357	339	320	317	340	330	349	367	326	384	359	334	349	331	343	336	306	343	335	337	364	337	360	326	351	337	309	355	328	341	359	390	370	367	360	344	356	369	342	397	357	330	307	310	336	334	327	346	353	339	320	327	378	331	390	319	345	327	329	367	377	342	336	316	328	356	342	320	345	321	326	350	337	354	336	355	366	326	366	304	362	326	360	348	312	364	345	348	366	329	363	361	354	354	349	332	326	330	339	380	346	350	340	295	353	319	329	339	355	356	350	335	349	340	344	358	337	357	342	350	347	363	347	356	323	324	356	324	331	364	320	357	334	337	319	309	371	353	330	381	346	363	333	320	347	353	327	324	331	352	350	301	335	326	355	342	340	342	336	358	300	366	369	350	363	360	359	349	325	306	318	349	311	361	363	348	354	319	331	341	353	383	370	321	338	350	365	365	323	353	359	334	339	339	314	358	345	349	378	334	346	339	351	348	361	345	344	342	326	362	339	329	347	362	349	340	341	333	351	360	320	376	337	366	334	334	344	364	346	334	356	334	331	322	342	359	345	345	354	324	353	332	298	330	390	387	315	321	318	351	315	338	326	335	329	339	341	349	360	355	359	336	350	312	340	321	334	347	325	354	309	357	343	311	358	362	373	345	355	351	326	322	322	366	344	369	326	335	336	356	309	345	338	320	341	345	335	314	357	336	329	344	359	340	336	318	340	335	331	348	333	385	338	340	345	332	366	323	373	349	328	320	363	346	369	327	333	316	347	344	348	368	339	360	309	332	328	369	328	322	348	342	314	343	330	335	323	347	336	347	328	348	364	346	324	305	353	356	348	369	349	344	321	342	327	359	322	323	334	353	329	349	354	341	346	350	370	328	376	364	343	339	344	350	333	349	330	342	370	375	368	310	347	356	347	346	347	327	340	334	313	316	347	346	328	342	336	314	361	330	332	319	336	343	351	361	346	354	353	345	335	324	364	340	335	332	347	326	346	333	319	363	356	335	354	322	301	317	337	348	336	341	325	356	341	354	365	388	338	336	340	324	352	318	325	365	344	351	350	330	311	319	338	332	344	317	341	333	323	350	324	332	349	342	323	328	355	378	338	351	330	316	400	363	347	359	357	363	338	327	327	319	314	341	364	367	334	333	351	315	324	324	329	349	314	339	338	379	349	363	347	334	360	338	342	324	352	329	315	337	323	338	315	312	335	357	317	314	370	329	349	331	352	308	314	344	297	348	332	332	328	344	318	333	352	351	346	340	358	369	327	323	329	315	330	329	325	329	300	362	290	327	328	331	334	343	377	325	333	342	304	327	325	336	356	320	357	367	338	320	332	346	323	366	360	359	376	338	361	346	345	348	351	331	320	357	336	326	355	303	382	342	299	354	331	330	339	332	353	361	352	306	341	342	304	339	325	354	332	360	333	314	350	338	304	344	357	355	337	324	324	323	361	343	332	308	339	305	385	358	366	380	323	335	304	368	314	354	300	354	322	330	368	361	328	301	370	339	382	327	347	319	325	340	341	351	358	337	317	321	341	336	334	332	336	349	371	341	355	346	344	332	345	357	331	319	359	337	350	337	383	353	344	324	331	351	374	351	341	352	347	363	387	345	321	314	348	351	340	354	329	328	356	341	355	317	325	347	349	311	337	364	324	361	329	325	346	319	345	330	366	323	320	323	354	347	359	344	352	338	339	338	322	322	315	320	332	327	398	346	345	358	327	320	352	339	319	317	355	337	330	321	303	345	350	348	315	334	347	363	328	375	337	352	351	311	335	355	365	336	322	325	338	362	336	318	358	355	396	402	323	365	373	338	345	354	335	337	347	340	343	353	341	374	336	346	342	326	317	364	314	329	334	337	356	301	370	320	341	325	354	338	332	323	321	360	322	354	368	374	332	392	338	364	370	318	347	334	345	319	360	304	365	339	323	338	371	375	344	326	326	338	361	332	327	342	316	318	366	349	338	335	354	318	332	327	345	344	355	352	358	337	377	340	341	346	352	349	368	326	346	358	338	334	336	354	313	345	364	346	337	339	353	356	321	317	342	358	360	313	365	303	323	338	331	341	332	355	335	360	346	355	339	332	314	324	327	314	379	354	337	333	374	324	331	363	352	340	336	377	330	330	351	349	332	348	344	334	339	347	303	352	341	349	366	364	369	308	339	325	341	363	310	337	319	323	326	355	362	331	303	318	336	358	368	365	346	349	366	352	326	322	378	358	327	323	355	338	311	336	317	371	337	317	349	359	346	366	314	324	360	343	340	331	320	373	356	371	336	341	300	329	378	313	342	332	334	344	331	340	341	343	390	329	349	337	326	333	366	349	354	349	328	355	332	326	344	338	342	338	343	365	339	358	367	333	350	320	336	321	306	371	344	323	325	335	382	369	338	334	374	321	323	337	320	327	332	318	385	352	323	353	346	361	337	331	363	347	347	315	373	329	369	355	346	350	328	350	353	342	339	322	340	343	346	340	323	347	340	358	334	326	334	329	345	345	343	314	326	337	382	298	355	362	336	353	348	329	345	333	295	362	317	353	349	345	345	381	313	336	324	338	319	340	365	339	338	355	336	365	337	296	314	349	351	345	336	338	342	345	367	353	311	343	317	340	339	370	348	315	307	345	341	301	355	319	374	353	367	331	369	346	383	311	318	336	350	343	330	350	313	305	357	335	321	317	319	315	319	372	345	355	327	365	354	339	306	348	305	329	313	372	332	361	317	343	386	335	317	351	326	343	370	346	356	350	353	318	338	347	344	359	332	323	326	347	331	347	348	351	334	351	327	331	343	359	320	366	322	320	363	355	349	305	357	315	353	338	364	317	331	315	333	334	321	345	302	354	325	354	333	343	333	355	313	313	339	334	353	314	359	339	350	366	361	343	336	330	380	383	323	369	356	348	333	356	316	319	377	374	360	338	372	327	370	320	331	346	381	344	342	355	335	298	361	353	363	336	352	360	342	323	336	346	348	361	348	349	319	322	334	340	318	333	336	350	353	354	354	337	336	358
10575	12350	10807	5529	3611	2566	1920	1482	1232	1121	885	787	712	666	617	552	528	530	490	493	457	537	421	433	421	425	419	433	382	386	426	392	361	417	391	388	382	394	388	366	390	378	366	355	347	356	373	374	389	340	398	343	369	363	357	340	335	367	377	357	313	311	384	301	356	352	349	374	356	326	315	338	365	346	328	359	357	335	355	331	357	361	376	371	337	340	346	346	323	329	317	316	335	327	351	352	315	353	319	367	339	332	349	294	326	317	319	365	348	311	316	339	379	311	335	331	323	369	339	326	329	345	331	312	349	343	336	345	362	314	334	339	361	328	326	346	324	341	316	323	365	317	364	340	325	338	352	325	324	304	329	351	291	318	340	348	323	333	311	353	356	319	341	355	324	339	322	350	339	375	347	319	348	359	338	318	341	355	306	320	334	346	334	339	350	337	339	340	355	331	326	332	340	325	332	308	350	345	349	337	331	316	311	317	342	369	328	297	361	332	350	338	337	346	321	303	328	341	375	323	347	323	278	354	333	312	367	298	317	311	346	328	352	349	325	326	320	331	336	320	329	311	335	359	315	358	327	334	316	327	329	342	328	339	354	308	349	358	364	353	355	345	377	332	357	341	322	324	326	344	329	337	331	334	341	336	325	342	339	349	356	364	315	322	327	381	376	327	313	355	309	336	337	360	298	326	332	320	335	315	366	306	331	343	328	356	311	347	342	313	330	307	330	313	340	317	336	332	335	331	337	349	315	330	338	337	317	336	349	333	356	306	327	342	324	343	351	330	314	318	348	337	326	361	345	355	377	354	315	356	322	364	319	331	348	346	379	317	314	318	353	294	343	347	344	351	327	342	314	312	312	344	327	337	344	342	336	322	338	324	321	322	280	345	357	303	337	321	335	347	316	359	312	324	305	330	340	334	307	346	345	327	319	343	309	334	339	371	298	355	347	357	322	327	339	330	370	358	343	344	353	319	365	354	338	301	357	315	332	336	331	335	365	340	302	325	337	330	337	356	332	346	337	317	321	317	363	333	336	306	329	351	359	319	355	338	330	345	308	323	303	355	321	265	320	326	324	307	308	342	319	339	344	323	292	337	351	326	342	337	381	329	373	325	360	311	326	360	341	331	317	336	336	346	324	337	336	324	326	362	350	324	325	299	328	327	343	309	348	329	295	305	341	340	300	331	347	317	344	327	329	326	314	335	342	325	325	336	315	333	287	361	335	322	302	309	329	320	326	358	350	328	366	327	321	359	338	302	318	348	303	327	350	331	330	332	322	345	340	354	326	362	371	301	321	339	350	333	361	327	332	340	384	323	326	342	320	337	308	303	307	336	354	321	367	348	326	305	326	309	344	323	316	332	374	340	325	350	314	308	334	344	371	354	329	342	350	340	313	322	341	341	313	310	353	302	333	352	362	322	390	334	329	332	323	327	344	315	358	341	346	315	301	347	333	326	305	329	326	324	332	350	322	321	322	350	340	335	308	332	376	349	345	314	321	342	340	292	299	319	323	354	313	344	338	326	360	345	325	362	317	334	340	355	324	335	328	347	312	337	350	325	323	320	314	363	337	310	319	314	321	352	360	340	320	355	343	329	328	317	321	335	331	349	313	326	323	355	320	329	334	350	370	344	307	326	317	329	347	328	364	356	352	350	315	324	337	376	332	341	313	338	309	322	340	341	352	310	327	332	314	329	325	306	329	317	341	311	336	334	352	315	318	318	317	300	352	308	335	323	333	343	299	362	345	316	312	349	322	299	346	334	323	285	313	346	316	357	319	307	304	315	300	351	337	338	316	327	351	328	318	352	339	317	327	307	319	352	317	306	308	321	350	336	350	334	337	333	346	332	350	333	345	327	303	327	332	294	335	337	323	311	333	330	321	326	338	343	372	316	347	344	365	337	329	327	352	341	337	328	327	355	349	301	329	326	333	322	337	294	333	337	333	331	323	302	364	365	312	333	353	314	301	310	307	369	323	325	340	327	330	322	314	312	335	320	363	326	314	321	351	334	338	338	343	308	335	333	309	345	320	322	340	316	326	317	312	357	338	322	340	349	314	338	344	328	321	326	340	358	334	326	349	349	304	323	334	326	332	324	311	360	316	318	382	312	330	353	310	348	342	312	321	293	329	326	317	347	352	367	343	360	324	314	360	342	349	321	317	348	356	330	313	318	317	303	366	329	335	334	362	346	308	337	326	347	363	323	331	321	296	370	344	352	311	291	373	305	347	309	353	328	358	351	329	331	332	333	314	347	344	339	342	312	359	320	348	384	344	317	381	306	335	349	311	334	344	316	315	313	313	347	327	321	332	313	353	313	356	340	313	386	325	326	325	318	348	345	339	305	327	318	302	307	313	316	352	321	381	335	382	304	318	348	348	336	334	331	360	318	316	330	358	365	345	318	310	318	328	347	330	277	335	333	324	347	302	352	333	332	325	358	340	343	315	376	375	349	334	354	331	347	332	341	302	322	340	316	341	323	356	362	339	322	322	301	354	356	325	328	360	388	350	382	312	343	342	362	326	328	361	337	320	347	313	320	315	306	359	330	314	319	345	314	339	368	322	343	318	331	330	361	303	317	325	313	325	349	313	356	355	360	325	328	309	354	311	315	346	345	346	354	367	339	374	318	315	347	353	339	327	312	338	346	339	327	295	359	338	344	361	314	359	309	342	321	329	348	325	329	332	343	351	332	324	330	312	301	333	315	345	344	331	308	315	348	316	349	342	320	330	331	343	329	358	338	318	300	324	349	306	313	307	319	355	357	292	303	323	323	349	322	332	342	312	318	329	334	310	350	347	330	299	358	332	345	340	339	327	306	300	313	339	377	322	314	333	356	328	346	326	318	339	309	360	333	381	331	299	314	346	328	345	334	321	303	296	321	343	333	342	303	353	301	310	331	320	334	327	319	317	330	311	292	337	341	306	328	343	320	339	340	326	349	337	330	337	337	321	312	335	312	334	310	355	342	327	334	336	339	332	338	330	318	347	332	308	313	317	329	328	349	313	327	328	332	335	350	324	322	345	266	351	355	351	327	354	339	332	330	333	341	317	363	339	329	300	340	327	302	354	353	329	340	321	340	318	330	335	351	345	337	327	328	323	292	352	320	344	342	339	320	322	310	343	330	370	312	370	323	358	342	319	326	352	339	319	366	329	336	329	336	323	300	341	312	339	323	317	329	330	328	329	320	330	320	334	288	378	327	344	329	329	315	320	336	357	342	352	345	326	329	365	357	315	350	340	309	320	358	342	332	323	329	333	331	335	334	342	347	349	332	320	329	335	377	321	292	326	344	334	350	308	342	366	310	320	334	352	355	333	331	345	348	308	350	355	337	317	317	341	330	350	331	379	350	366	336	330	301	319	338	318	333	329	317	328	318	331	294	340	322	333	328	318	335	353	341	321	347	352	310	329	342	301	321	336	313	326	313	326	350	381	340	315	340	336	345	303	328	317	321	324	382	334	300	349	325	348	315	344	311	328	349	315	315
22509	20342	26938	23643	20348	20437	8310	1882	1360	1221	1174	1007	955	951	895	911	878	874	777	798	817	790	805	733	745	710	728	719	737	744	734	714	738	760	694	682	717	662	698	667	679	692	668	716	701	659	676	681	673	671	666	685	656	701	668	639	641	685	699	670	657	702	681	679	698	676	666	682	681	646	661	625	639	646	705	588	693	705	651	690	654	673	656	666	667	641	698	663	652	661	679	713	648	675	662	673	666	619	688	673	625	651	660	696	713	701	637	722	646	641	698	664	662	611	706	678	663	649	691	642	667	671	683	624	649	620	691	645	682	666	638	623	677	631	662	665	665	652	662	671	706	602	674	661	680	651	648	660	720	643	712	706	648	646	669	657	671	697	674	628	663	659	658	690	678	636	658	677	636	606	682	655	634	628	697	663	677	642	628	669	638	629	628	647	629	671	665	640	674	668	656	636	678	620	657	630	624	655	633	625	642	664	699	644	615	697	694	635	728	633	643	683	711	641	689	670	660	685	709	654	674	639	692	711	639	651	619	635	712	670	623	709	682	647	674	600	696	671	657	641	701	717	667	620	656	686	654	663	614	667	643	643	642	682	647	632	690	655	669	693	671	638	652	664	675	626	680	686	627	646	658	618	659	650	613	670	644	672	638	626	647	657	617	725	621	667	650	656	617	631	676	660	688	643	677	642	674	642	685	615	688	685	679	596	691	646	653	700	645	634	676	711	691	633	634	661	672	665	668	652	719	650	676	626	617	686	640	676	653	678	614	608	675	673	634	631	678	671	599	651	709	628	657	666	656	653	652	692	656	673	656	673	637	673	634	698	647	689	635	669	686	640	637	635	658	671	662	675	640	668	668	666	651	688	656	711	700	686	665	692	693	639	676	681	600	672	661	650	659	712	630	650	666	641	696	615	647	663	678	676	664	632	648	653	657	670	634	633	640	627	692	656	666	681	685	707	639	664	670	638	635	657	657	635	695	635	641	699	685	652	653	670	626	656	680	638	634	650	632	647	701	706	683	641	727	641	684	685	662	657	689	639	620	683	633	661	624	631	619	622	679	686	659	640	728	701	680	639	655	638	680	633	648	653	654	670	659	626	686	696	706	653	632	662	644	612	647	665	702	693	685	661	656	652	647	648	654	686	628	703	644	662	656	631	684	668	683	674	642	708	653	619	610	713	651	692	642	666	644	660	618	650	651	668	648	643	640	662	660	622	662	675	661	700	677	628	614	651	673	639	653	649	672	657	646	647	624	651	689	585	691	652	625	641	655	704	666	634	653	664	613	625	638	649	629	681	673	666	638	714	679	658	631	698	663	635	709	641	669	657	627	644	689	660	639	647	639	598	659	654	653	647	683	633	673	610	677	660	679	663	686	653	636	653	690	662	628	654	687	627	671	633	677	659	660	616	692	626	653	661	655	682	595	670	633	639	675	668	634	663	650	680	629	702	611	660	664	707	663	634	648	609	669	626	631	626	653	631	653	666	699	598	643	673	716	606	642	646	662	673	705	689	654	664	707	693	621	660	648	685	649	672	666	704	685	642	627	703	671	651	636	665	637	658	672	651	665	672	674	662	672	641	633	660	627	672	592	693	682	596	621	666	631	630	653	675	667	634	656	690	638	656	651	617	683	635	681	631	692	655	604	654	671	636	642	654	687	666	672	649	633	655	679	670	646	664	671	647	700	647	637	685	616	626	626	621	665	679	629	648	681	678	663	656	691	657	712	646	635	662	662	650	625	663	665	643	695	646	618	693	642	634	642	673	706	628	619	661	635	667	684	646	631	643	678	668	655	705	704	706	697	656	673	650	614	622	653	668	669	685	620	705	620	701	649	647	679	654	629	649	695	670	676	667	636	672	680	680	658	636	645	660	711	601	659	641	667	631	632	634	652	684	612	694	639	626	635	648	655	697	647	669	684	681	635	689	661	684	638	633	655	677	678	651	654	696	651	699	647	712	681	683	654	639	701	665	663	682	679	676	690	632	680	644	678	675	682	630	676	677	656	662	730	697	668	678	634	703	650	637	644	686	670	639	679	681	690	643	663	659	707	700	648	652	671	653	653	716	646	673	682	696	633	686	595	611	652	633	597	706	670	640	693	653	675	629	659	642	660	670	691	634	658	644	663	660	693	660	663	627	653	653	648	689	646	641	682	702	677	707	674	643	628	681	659	667	617	642	648	648	649	612	682	641	663	695	645	657	695	643	683	658	630	699	638	643	631	691	658	661	661	631	618	630	668	643	647	708	673	649	674	698	626	677	636	665	632	664	684	661	670	688	662	696	658	661	626	637	614	662	655	678	657	608	715	660	695	676	653	630	657	658	668	663	684	649	639	665	686	683	702	650	704	642	656	679	653	650	688	652	655	686	638	654	678	640	672	625	658	643	636	656	685	660	692	682	594	660	676	635	646	688	691	699	663	731	651	594	645	689	629	646	634	627	671	663	615	649	686	660	683	642	625	663	693	678	650	695	634	637	640	671	641	704	632	650	648	687	625	662	669	647	639	636	683	642	655	673	654	650	665	666	639	675	655	651	639	712	611	670	597	647	700	668	695	647	680	648	654	656	657	662	682	611	638	660	652	628	664	670	633	638	622	633	651	679	695	640	657	694	652	617	680	687	627	691	685	678	671	676	686	666	639	637	672	656	710	649	649	679	689	610	671	640	660	611	630	661	628	655	697	668	656	665	667	621	643	644	635	676	669	622	659	674	608	653	689	708	663	660	706	629	631	652	627	683	630	668	698	656	625	684	649	664	619	647	663	653	713	683	670	681	592	666	662	694	654	668	647	652	692	638	608	680	609	683	691	695	668	670	640	670	620	675	635	642	654	673	695	688	652	657	668	667	664	700	628	681	668	690	651	686	658	700	690	712	662	631	666	627	670	618	641	647	695	670	662	603	673	628	625	671	690	658	655	682	661	671	694	600	700	655	625	653	670	628	613	666	667	675	668	664	688	658	633	660	629	664	623	651	661	684	614	684	624	683	643	692	668	653	646	652	721	678	633	618	652	677	676	623	628	643	680	646	617	651	670	653	664	641	643	675	671	651	626	663	677	682	657	654	696	622	650	638	641	683	681	627	665	643	655	708	651	719	667	663	643	648	621	635	582	708	642	659	685	682	656	658	635	653	657	680	657	654	577	634	619	692	665	674	651	690	682	695	680	694	644	636	612	669	671	668	632	720	675	626	670	648	655	699	647	654	629	660	690	657	671	627	605	661	685	642	636	635	694	641	646	660	673	651	699	665	604	626	671	668	645	625	684	688	683	709	689	673	661	676	683	712	683	666	667	653	650	660	678	643	631	713	641	643	618	636	632	653	685	632	638	654	635	673	676	686	675	634	731	662	661	622	653	625	673	646	657	668	660	681	667	640	682	660	658	680	671	648	685	670	738	685	685	618	703	651	655	651	664	689	660	639	688	678	633	676	714	635	676	645	661	665	649	659	602	664	669	652	630	676	708	660	710	630	632	647	662	639	631	672
13862	19587	17395	9938	6738	4642	3557	2801	2411	2029	1743	1556	1351	1300	1213	1141	1012	1002	942	964	960	842	890	856	774	778	747	767	739	790	692	703	718	734	732	688	705	715	679	725	716	665	685	624	626	699	679	626	724	646	676	634	645	616	665	670	661	624	662	689	629	626	650	608	653	623	691	616	638	639	661	656	638	688	645	645	658	632	673	609	667	604	639	602	649	602	644	604	614	648	612	668	652	669	630	637	632	650	648	600	613	672	658	664	658	641	651	627	609	608	636	704	620	616	639	643	676	651	663	621	636	648	618	612	590	608	661	667	695	617	639	620	659	615	682	602	618	632	624	692	605	606	696	670	635	577	614	603	656	631	636	662	618	656	659	609	631	647	667	618	624	659	656	623	598	679	601	612	614	646	660	606	634	611	646	655	640	598	647	613	624	599	650	628	606	667	641	633	639	615	622	660	582	688	651	630	632	613	616	643	613	632	672	590	673	694	650	648	638	623	660	646	638	611	602	667	646	653	609	607	642	659	609	653	627	636	648	635	592	633	614	655	669	684	639	630	600	597	645	628	682	658	631	632	646	646	643	594	658	591	584	601	635	683	621	616	601	609	605	634	603	576	628	601	605	639	610	624	611	576	619	622	666	655	646	634	605	610	666	626	645	647	589	647	639	647	616	592	652	613	690	658	671	630	631	621	663	609	627	648	655	642	623	645	666	635	633	626	603	627	618	595	630	617	644	631	659	624	615	648	603	633	597	648	632	574	631	613	643	659	609	588	674	650	635	632	645	659	582	613	616	595	614	607	653	655	605	653	615	599	618	616	611	633	619	594	646	627	637	675	649	671	594	638	606	604	628	624	631	651	634	607	624	624	662	660	621	648	624	675	648	642	660	621	675	657	694	574	581	602	633	591	630	653	650	657	663	616	598	612	617	605	645	647	662	654	599	622	570	634	635	630	630	647	613	624	665	641	622	613	641	606	653	629	644	606	672	648	610	624	603	613	689	634	679	592	645	623	638	599	645	643	617	632	669	633	655	631	640	589	637	628	669	664	607	635	621	616	647	644	621	634	602	648	652	640	658	600	606	600	652	603	620	601	649	625	648	669	653	650	611	652	617	623	631	586	621	646	610	618	639	583	607	615	618	579	619	621	632	610	614	597	639	619	620	665	622	649	650	641	631	628	637	610	624	647	655	597	628	622	613	639	673	615	646	659	613	592	619	659	593	611	616	633	682	656	623	564	629	604	613	642	676	659	639	625	650	652	638	663	642	648	630	625	608	603	606	653	610	685	644	623	617	615	626	657	627	630	585	583	626	665	609	615	590	570	630	623	597	624	630	587	655	621	606	618	617	621	629	626	671	628	625	660	673	635	683	654	689	630	654	593	675	617	630	626	666	666	649	640	698	636	635	673	623	640	610	682	667	651	635	617	643	600	601	662	627	648	598	611	644	637	632	660	633	615	620	628	664	590	633	650	623	622	610	635	639	702	613	659	613	666	644	628	648	593	624	640	663	633	664	596	681	609	651	599	631	648	639	634	633	618	633	629	633	640	630	641	636	679	585	627	593	616	613	634	616	596	663	696	620	641	630	604	666	578	630	622	632	642	642	616	620	575	619	615	625	636	624	638	645	675	595	645	630	666	696	573	634	613	618	618	605	643	618	693	653	612	593	578	664	628	583	623	617	633	634	605	636	618	622	616	624	629	647	629	598	602	600	625	613	601	589	656	611	652	596	603	617	601	584	600	646	630	580	643	686	637	645	658	643	632	635	639	583	625	673	609	582	605	582	668	639	655	592	624	631	613	653	610	630	661	630	602	602	628	639	632	604	647	640	640	594	624	587	617	668	627	641	627	600	575	616	642	607	628	675	634	629	628	623	632	606	620	686	642	623	644	613	645	591	652	602	627	677	654	638	663	649	625	630	619	661	673	655	625	649	617	626	641	683	651	657	633	594	599	644	638	621	645	641	605	620	644	626	616	661	610	644	593	650	615	633	638	631	651	567	626	608	610	609	626	633	587	618	597	632	609	647	632	639	586	630	596	608	609	602	643	634	608	630	617	608	631	595	666	636	648	584	644	609	632	673	596	616	611	606	580	612	610	616	642	614	637	613	624	664	588	612	639	615	606	612	617	653	617	659	595	626	588	668	652	624	627	636	629	616	641	640	629	633	618	662	653	647	653	612	650	590	656	617	647	608	651	624	623	595	634	629	632	636	671	628	638	634	610	624	607	630	620	629	680	619	618	587	621	634	635	637	577	722	632	615	663	653	607	620	610	657	572	645	608	617	638	592	605	622	630	630	650	642	630	651	642	648	689	639	607	659	619	625	633	619	617	636	546	656	633	660	632	628	643	642	641	683	659	635	662	631	643	620	648	616	685	628	634	640	664	650	639	632	603	607	623	629	615	668	609	618	623	616	620	622	597	628	649	620	613	585	650	675	667	638	638	670	647	650	628	636	566	623	654	626	618	598	632	600	616	657	615	604	620	640	610	658	623	628	576	628	675	601	644	637	656	632	638	606	624	644	632	611	644	623	588	567	638	617	626	649	601	592	613	649	648	638	659	664	645	676	615	643	615	670	586	644	656	662	634	659	624	658	630	574	649	657	596	671	624	672	577	635	618	613	647	612	663	658	646	631	587	608	620	660	639	628	632	633	640	671	676	649	638	659	637	607	614	659	624	644	652	664	621	623	630	608	626	637	615	626	617	647	637	621	604	667	692	635	631	610	632	618	648	613	639	648	636	634	672	596	621	613	653	611	593	559	638	624	629	646	648	619	651	694	624	709	660	636	623	671	641	647	641	614	623	661	634	609	658	593	630	590	592	617	618	615	597	613	660	618	598	647	644	627	602	620	650	608	645	634	631	623	631	644	621	618	622	657	655	627	643	628	648	644	640	617	607	644	632	645	645	639	576	615	610	622	648	670	658	668	622	643	655	658	617	673	648	612	632	690	666	642	660	626	624	614	611	694	649	621	673	694	662	648	634	609	612	594	621	632	629	590	606	619	661	666	609	622	653	638	601	684	604	618	587	576	626	624	670	617	603	625	637	671	658	588	629	638	638	633	678	637	644	638	637	660	629	592	607	620	657	591	605	621	628	608	666	646	622	582	599	632	607	603	684	634	692	627	636	615	628	627	602	643	643	571	626	628	712	604	644	594	645	659	623	622	649	615	628	613	655	585	618	648	572	631	608	600	629	631	625	658	668	625	602	697	665	592	687	588	683	659	617	619	578	617	641	666	638	652	602	587	619	636	604	650	621	636	637	646	591	639	661	605	646	633	637	647	654	606	631	636	594	629	637	661	660	605	615	635	640	605	660	657	606	630	622	632	582	608	623	630	650	660	614	569	643	593	663	645	653	642	684	619	588	602	665	659	637	627	589	681	663	659	628	644	640	656	604	606	641	671	631	629	621	625	636	666	589	627	615	620	645	655	638	627	624	644	622	632	624	642	608	609	609	617	623	630	642	608	625	619	587	661	584	657	622
27763	12634	1175	297	214	192	157	149	179	164	152	165	155	139	153	160	145	134	134	160	156	154	154	158	139	156	146	142	143	141	151	145	143	158	139	162	152	149	119	172	135	162	162	144	161	151	149	140	144	145	148	159	139	151	142	144	159	133	150	152	146	151	130	155	142	149	149	144	138	157	155	156	144	155	137	136	128	150	128	157	128	140	143	146	162	166	153	144	119	138	172	140	112	130	144	140	126	130	134	148	133	126	138	137	139	135	150	159	125	145	132	145	142	151	138	154	167	137	168	147	130	142	151	145	157	151	140	139	142	162	152	113	143	145	149	135	154	128	142	150	132	156	171	137	155	150	156	159	138	146	146	139	149	127	177	144	132	128	156	142	133	129	139	154	132	157	149	140	159	142	159	139	158	140	152	157	131	133	146	145	148	118	147	142	175	151	163	149	155	150	148	149	152	170	138	145	157	144	159	137	121	163	132	143	134	147	130	134	138	136	144	119	144	152	141	145	136	155	146	143	137	139	149	138	149	148	144	152	117	149	151	149	144	148	137	145	141	144	142	134	154	146	151	146	132	144	148	145	134	144	142	124	117	128	131	130	142	125	148	130	130	157	135	130	127	157	149	151	153	163	139	148	136	129	146	165	159	144	138	134	144	145	144	138	126	132	141	148	145	143	134	126	147	147	127	146	162	147	182	146	148	146	149	141	145	148	143	138	142	144	136	149	144	142	161	126	141	139	147	154	129	160	143	152	149	139	152	142	144	126	137	151	159	143	165	112	132	147	155	142	147	128	150	147	133	144	146	144	153	132	112	130	141	135	121	129	149	145	151	140	152	119	160	137	144	164	139	148	147	151	142	140	150	164	136	159	129	146	145	126	139	125	149	137	146	143	127	135	128	135	136	138	136	140	125	130	156	138	170	154	118	142	154	164	148	154	139	124	144	136	151	137	136	161	155	143	156	167	122	138	178	158	166	167	116	136	132	126	161	154	150	134	135	154	142	139	140	149	136	152	139	160	167	153	128	152	152	160	135	140	141	136	131	142	135	129	135	139	160	145	163	143	139	136	160	134	153	135	146	139	142	144	148	142	140	139	126	136	160	133	140	118	148	121	157	138	180	157	144	146	142	154	134	153	134	136	142	145	153	150	131	150	141	117	148	162	124	118	136	161	136	156	148	147	155	165	127	137	136	128	154	141	134	127	138	162	158	156	154	130	130	132	136	155	149	130	136	141	171	156	127	144	150	119	132	127	121	152	139	155	142	147	146	132	141	138	152	165	132	126	144	158	155	176	163	135	150	134	148	157	147	146	143	155	145	161	130	130	154	152	147	151	127	146	145	141	122	153	153	142	127	129	145	132	152	161	124	152	132	144	146	129	156	158	159	144	152	149	138	139	151	138	155	158	137	144	149	142	133	129	147	148	155	121	144	140	164	147	144	140	149	139	143	148	149	146	154	133	154	146	135	118	123	155	149	141	132	148	128	146	150	166	152	152	153	132	132	156	176	143	152	133	149	145	134	157	134	124	155	148	134	160	147	137	151	141	152	143	120	130	157	143	134	138	137	149	140	155	169	119	142	163	135	161	152	125	137	134	159	160	146	117	140	143	148	136	140	160	144	134	142	134	135	138	147	164	142	144	159	123	136	152	138	130	131	146	153	125	155	131	142	151	145	159	146	112	154	132	157	145	155	161	139	170	131	150	145	141	148	168	143	139	161	138	156	144	162	141	135	122	145	130	146	144	126	131	153	160	156	171	129	154	146	144	157	143	131	138	145	111	140	126	130	138	146	136	190	146	169	162	155	126	130	149	127	142	127	158	159	153	137	158	136	151	135	152	168	154	144	158	160	157	141	144	151	147	134	141	139	155	138	172	146	166	154	142	134	154	139	150	148	140	137	163	140	147	147	157	138	127	155	144	146	132	119	162	150	148	159	120	159	138	141	142	144	138	143	139	123	144	150	182	140	139	150	161	139	158	139	124	142	141	139	126	142	126	133	159	124	141	141	129	169	120	164	137	150	153	172	149	136	141	148	129	157	136	128	152	149	144	152	141	151	147	147	144	142	122	155	142	148	121	135	136	144	118	126	150	137	150	156	136	134	140	150	143	140	150	148	150	157	138	134	141	153	152	123	124	150	146	151	156	132	156	152	147	140	147	151	135	126	156	127	131	148	157	150	145	123	148	171	149	140	130	141	157	139	145	126	155	148	143	144	152	152	129	159	139	133	153	151	136	154	144	137	146	134	138	147	166	140	121	140	150	163	143	145	140	147	140	145	116	157	134	159	121	146	125	147	145	140	149	146	139	150	130	137	138	167	156	137	138	164	161	143	151	145	156	121	138	129	153	131	158	151	128	142	148	152	145	155	140	141	138	143	160	153	154	127	152	150	129	136	136	140	129	141	136	154	152	143	152	138	151	168	143	157	142	141	163	135	128	141	136	154	126	137	158	150	135	156	149	152	153	162	131	135	134	150	133	121	151	148	135	152	122	142	137	138	149	145	121	133	161	146	154	160	142	144	158	135	155	154	149	147	171	148	138	151	152	135	153	150	130	161	152	148	126	129	140	139	125	149	130	150	121	153	142	138	136	132	125	128	144	140	155	146	142	142	158	134	137	151	124	144	151	169	157	149	141	141	146	137	154	146	150	137	145	141	164	148	158	131	143	130	137	138	154	154	138	151	142	168	169	157	144	139	149	143	136	116	135	149	146	152	149	157	148	127	144	143	143	140	148	125	168	163	138	155	154	131	158	135	134	152	118	158	151	163	145	149	117	160	154	157	124	147	152	156	155	137	147	128	159	157	130	142	144	164	143	167	155	152	160	140	155	137	170	144	137	136	144	150	153	154	159	144	123	142	124	144	145	146	131	153	144	127	134	144	131	146	156	140	126	142	125	134	127	150	126	157	147	136	136	155	146	149	157	129	148	135	146	143	153	131	154	166	164	151	158	142	134	131	145	141	140	149	141	134	161	138	130	119	155	137	145	149	142	174	136	145	142	131	138	138	169	137	151	140	138	135	127	183	153	158	172	132	134	136	123	145	137	154	136	134	147	151	133	155	144	153	144	155	142	132	143	134	156	133	138	136	154	138	148	138	147	139	148	145	165	157	136	135	154	147	139	117	126	141	138	113	145	153	154	141	160	136	150	143	146	134	150	135	144	157	143	131	136	126	135	142	159	135	152	133	139	134	160	139	127	148	136	144	144	170	148	137	160	137	149	159	150	142	150	148	151	155	122	153	144	141	152	149	128	123	140	143	124	153	153	148	123	138	131	143	135	158	135	143	125	137	158	116	151	154	140	141	126	144	145	139	170	133	153	138	123	137	158	150	124	143	127	176	134	183	151	146	142	125	149	157	130	135	157	137	142	160	145	143	129	146	152	144	125	134	145	141	141	123	152	156	121	152	153	140	137	139	130	143	160	139	130	172	138	120	127	138	139	143	136	113	162	137	155	164	141	164	130	152	149	153	141	153	168	149	141
5276	897	762	409	315	266	231	193	190	192	208	185	185	192	174	174	197	148	171	170	159	170	190	184	171	169	165	175	171	179	170	176	185	167	191	166	175	172	178	142	154	150	162	176	162	162	161	188	167	156	200	159	168	164	189	163	163	184	170	176	166	164	187	156	140	151	178	160	172	160	163	170	166	151	191	159	154	157	168	172	178	167	159	172	157	186	164	162	140	156	157	175	137	172	145	174	160	177	153	165	164	147	169	166	168	159	143	147	185	191	170	194	153	163	184	162	165	188	169	166	165	158	164	158	173	159	186	165	149	183	166	168	159	159	156	172	189	159	147	187	154	168	161	194	145	164	168	175	166	161	153	170	167	167	171	163	168	187	167	153	174	188	161	184	170	171	161	171	154	171	173	145	163	146	179	162	163	178	177	189	143	160	171	170	163	172	153	175	165	159	155	186	150	171	154	157	144	165	174	157	192	179	157	177	152	159	161	158	162	147	185	175	151	162	185	167	173	163	171	177	161	182	158	158	163	188	172	180	180	182	156	188	161	160	161	189	162	152	182	171	167	153	172	159	143	149	179	159	178	155	148	178	153	166	183	174	163	156	164	165	158	160	175	197	172	172	177	176	162	166	187	176	152	165	149	182	165	166	175	190	167	159	150	176	154	185	146	164	167	187	166	158	177	187	158	165	166	154	183	185	148	158	177	146	158	154	151	159	164	161	176	170	172	128	160	169	189	144	177	163	170	167	165	173	155	159	171	168	162	165	152	155	167	171	169	166	174	157	160	170	192	167	174	193	158	167	167	156	154	174	167	163	160	168	179	181	172	198	157	174	139	174	149	150	169	148	176	158	164	192	173	175	147	163	155	188	161	149	147	162	186	180	163	169	160	172	139	170	177	168	179	186	152	165	175	152	165	143	176	179	159	177	154	161	185	164	170	186	178	171	164	167	178	140	168	172	151	167	162	157	160	191	162	186	142	148	178	154	147	161	169	183	179	147	185	167	169	177	173	178	153	173	157	146	146	190	163	159	163	143	156	162	153	163	184	180	176	176	180	164	175	188	178	163	180	198	156	183	167	167	186	174	181	170	158	178	146	181	164	174	157	162	152	168	172	165	183	168	155	165	160	167	151	161	159	145	164	154	177	150	179	166	152	153	166	163	158	162	138	174	177	170	171	179	178	158	187	165	158	177	172	160	177	167	147	180	171	157	156	162	162	171	144	158	160	172	172	178	173	147	182	174	180	184	169	155	177	165	163	181	157	142	172	166	161	172	166	161	176	183	160	146	164	165	167	180	176	164	185	169	172	155	150	183	167	160	168	165	156	176	156	127	164	159	139	155	172	175	175	169	178	157	150	152	142	160	169	160	169	177	166	145	156	162	174	170	172	156	158	159	175	177	151	174	164	150	178	161	144	160	158	146	171	160	168	191	168	144	160	159	165	175	177	160	163	179	161	161	165	167	161	163	172	150	176	166	154	171	150	160	184	155	192	146	162	170	155	161	165	175	167	177	160	176	156	162	175	164	158	175	139	184	146	147	158	158	163	149	168	182	166	172	178	167	173	176	184	156	165	175	170	153	159	165	153	163	165	148	159	168	178	180	157	182	168	161	170	194	164	185	166	190	151	199	158	174	186	153	177	165	158	169	163	180	141	146	173	155	158	175	196	146	169	174	130	164	182	158	174	163	152	153	151	166	167	185	155	183	149	165	162	172	146	160	153	151	162	163	167	150	167	180	154	168	158	145	163	183	174	171	146	160	170	173	145	180	161	186	152	168	163	184	156	167	157	156	159	165	171	159	135	151	163	167	147	179	141	165	160	163	202	161	165	173	152	167	151	182	154	174	175	146	190	161	182	163	174	170	158	167	181	144	161	188	156	160	162	165	153	188	172	163	162	168	169	141	170	174	149	163	174	151	165	189	206	170	171	172	170	159	176	167	151	160	171	177	149	157	173	149	153	161	157	172	145	165	176	152	175	156	170	165	179	167	168	152	147	141	173	160	176	176	207	210	173	166	142	161	162	168	143	181	180	166	159	174	159	168	184	171	163	168	184	158	174	194	150	158	149	155	153	158	168	170	167	159	162	160	146	166	153	168	157	155	168	169	150	166	164	181	180	154	163	169	161	174	154	166	181	143	158	184	170	159	173	155	171	176	158	180	169	149	153	161	168	148	160	172	162	163	166	174	167	173	158	163	165	183	185	171	146	170	182	161	175	163	159	181	185	178	163	162	174	151	183	159	183	166	188	158	142	162	173	169	166	173	162	166	147	154	179	159	180	161	148	166	147	137	156	162	175	171	172	168	175	151	163	163	144	168	167	186	165	165	180	165	158	166	161	187	175	163	159	161	184	172	172	158	173	162	179	161	157	154	158	172	152	137	165	187	167	169	147	169	169	191	163	161	159	166	170	176	175	172	150	165	181	158	140	192	160	173	189	164	161	182	164	161	173	156	165	151	161	177	156	174	173	176	152	139	190	168	172	170	173	159	181	187	182	193	163	157	152	167	175	155	156	190	156	172	158	144	154	192	146	178	172	172	163	179	172	190	156	175	177	171	179	182	207	169	172	180	154	152	182	177	166	134	180	169	154	171	182	167	149	159	156	186	168	155	164	149	161	178	179	146	164	158	157	176	141	155	162	183	168	157	169	149	159	176	171	144	161	180	175	168	163	179	167	179	159	158	154	162	165	182	171	162	148	173	188	166	170	169	137	148	170	152	167	181	171	158	147	165	150	164	157	175	170	158	169	166	172	149	151	166	165	151	164	164	167	163	182	162	165	173	169	167	166	173	168	174	162	139	167	195	163	170	162	179	159	180	186	159	168	175	141	186	172	177	184	166	150	164	156	157	187	164	165	160	166	175	144	175	164	162	162	176	166	182	182	157	166	189	166	155	169	156	163	155	154	149	178	164	162	168	165	144	158	162	181	168	169	149	171	153	180	174	180	172	176	157	141	174	194	190	162	171	192	168	162	165	147	163	171	169	166	166	182	177	183	161	148	152	140	174	165	170	155	154	175	154	169	174	175	152	152	168	168	161	131	150	163	201	171	171	160	163	150	160	175	158	201	178	168	160	143	163	163	173	173	157	148	172	157	165	178	180	160	159	150	175	155	159	163	183	154	151	156	173	164	161	161	171	141	157	179	151	177	163	148	125	178	178	183	148	175	159	155	155	173	177	159	167	182	170	172	153	166	169	171	151	154	167	153	169	182	200	154	154	177	168	161	159	161	182	167	189	159	157	170	167	148	194	171	176	168	175	165	163	161	160	195	158	167	159	157	151	174	169	143	157	157	144	151	174	168	161	179	176	167	172	141	163	181	144	182	169	151	168	186	159	166	149	159	165	151	157	153	176	154	148	190	158	167	160	162	170	196	175	149	163	154	164	150	173	166	170	158	167	173	152	156	140	152	176	157	157	158	181	184	145	190	170	177	183	144	168	130	161	169	165	145	154	169	161	156	150	162	155	172	158	171	196	159	160
24446	20388	26531	24129	20395	9235	1347	816	739	706	614	535	495	521	482	464	451	406	397	411	351	411	400	408	421	365	391	387	373	384	380	347	390	359	379	387	353	328	348	353	364	307	347	359	387	351	374	326	330	339	344	333	378	369	363	360	362	354	357	359	351	399	339	352	372	371	391	322	333	370	362	336	371	336	347	370	302	339	321	374	357	339	317	317	350	343	385	335	358	371	357	320	330	368	375	379	320	367	318	331	323	329	381	351	364	348	344	360	362	355	372	355	324	340	357	310	344	346	320	315	342	336	327	355	354	338	362	372	353	347	315	359	369	323	348	343	344	355	353	330	317	366	346	362	342	346	345	303	341	312	338	349	319	348	356	336	383	325	349	335	326	328	333	329	339	355	367	338	335	345	334	342	362	379	348	332	321	316	342	330	337	377	363	339	343	325	324	331	317	327	353	341	304	314	370	349	352	316	333	354	387	339	316	342	345	362	300	329	345	333	344	329	318	310	356	356	347	342	331	305	327	384	338	353	316	347	350	337	312	322	364	327	375	363	340	358	354	364	307	348	344	337	360	329	358	349	378	350	351	321	294	311	340	356	356	309	348	355	368	331	334	352	332	353	348	340	297	319	346	327	348	329	317	332	325	350	372	366	354	329	360	361	337	385	314	335	367	381	358	329	323	345	337	319	369	358	368	353	367	365	333	369	338	347	361	372	335	348	326	346	341	345	360	354	334	313	351	343	319	370	361	360	322	330	349	359	341	356	305	343	339	332	363	339	373	361	340	348	364	322	321	325	322	346	345	373	360	336	339	326	303	350	337	363	352	366	361	327	378	327	330	354	333	322	334	375	377	361	363	338	344	359	308	337	348	337	324	341	333	366	330	322	379	356	343	330	352	342	326	348	318	353	362	316	338	327	342	330	379	341	297	369	348	332	326	328	357	337	310	345	363	318	341	363	327	316	383	330	342	371	351	361	341	337	372	373	337	338	321	343	352	343	333	343	334	362	343	361	340	355	329	358	347	356	319	344	341	347	344	353	368	331	325	359	337	367	328	356	332	377	321	384	346	312	360	355	353	295	337	375	339	358	323	344	337	309	344	350	342	334	340	334	358	342	324	350	336	334	350	308	343	343	343	317	371	348	326	344	339	312	328	333	335	342	342	336	339	354	348	340	327	327	348	341	359	317	339	323	337	336	353	343	389	368	332	346	357	347	326	361	343	324	311	330	319	349	364	351	346	380	337	338	350	347	330	305	353	367	337	370	347	343	342	325	342	341	324	348	336	322	333	365	346	335	325	348	313	355	344	323	352	320	353	363	326	349	354	352	357	354	336	352	336	301	330	346	379	346	373	336	328	352	331	323	347	335	329	322	360	368	348	349	366	374	350	328	342	332	354	339	309	344	326	352	337	346	354	338	362	359	335	349	358	344	343	354	352	313	307	347	356	374	343	328	328	305	319	333	344	329	354	330	344	319	335	336	329	348	352	348	330	334	346	341	352	368	338	349	350	346	337	325	355	351	358	340	377	343	322	374	369	341	336	318	315	334	331	326	339	352	340	356	337	335	341	342	345	343	352	332	327	360	336	341	342	331	343	327	359	320	321	308	370	306	345	352	324	352	365	312	338	346	365	344	354	363	338	312	330	331	358	323	336	362	335	358	357	313	336	375	389	361	350	360	354	365	346	345	363	357	334	325	370	318	357	338	378	351	322	352	380	376	334	323	337	321	342	317	344	299	364	389	338	318	333	318	367	320	352	374	349	339	327	311	367	353	333	343	345	340	351	342	352	351	307	365	370	316	346	349	335	357	343	359	341	349	357	354	343	353	369	351	316	349	353	348	321	349	355	332	321	330	324	348	333	342	319	341	309	326	323	367	358	333	327	346	355	328	345	317	348	385	359	338	361	357	351	326	362	375	352	345	357	324	356	351	336	339	340	350	347	372	339	350	345	341	315	352	322	354	333	341	315	350	328	373	376	340	359	352	347	325	386	346	336	349	361	381	303	358	329	346	333	356	330	377	365	353	350	343	364	317	325	344	363	383	350	338	343	356	337	324	333	337	333	335	307	330	319	300	320	379	324	363	335	372	351	354	352	351	344	330	355	362	338	337	349	335	338	340	342	363	287	343	371	341	370	343	326	351	336	345	342	335	335	359	334	358	353	337	399	348	332	352	360	339	346	348	338	333	350	335	342	360	319	338	359	347	331	335	346	355	333	344	336	314	360	358	349	354	333	337	345	303	371	332	315	347	322	317	363	366	362	364	362	343	318	347	337	326	337	368	347	336	359	326	320	294	382	333	343	324	333	334	311	360	335	317	360	362	342	330	327	331	336	339	384	330	326	346	345	340	318	358	324	343	332	342	304	329	325	331	348	355	341	355	357	352	336	340	325	309	381	347	344	364	315	352	334	382	309	354	345	326	339	345	345	360	323	372	348	370	336	362	342	318	327	325	316	356	344	329	343	342	283	362	338	349	386	336	328	324	339	341	353	340	331	340	354	334	333	323	341	349	367	385	318	321	333	330	342	353	334	355	339	359	313	325	335	334	348	318	357	330	310	302	329	334	346	343	324	360	330	363	337	365	334	324	336	343	366	361	396	342	318	392	360	383	344	362	344	353	328	354	343	340	353	315	319	335	337	353	305	358	293	330	326	344	349	353	352	318	369	368	361	363	315	346	332	357	318	319	330	368	339	343	349	326	335	309	325	346	363	316	348	365	320	326	364	356	308	364	342	340	313	363	359	372	343	344	337	360	341	365	359	374	360	361	358	342	364	335	344	293	342	321	348	348	361	352	307	346	388	333	326	376	336	344	324	301	348	329	333	339	345	347	346	338	353	365	326	306	320	314	337	356	271	362	347	358	332	345	317	326	321	340	376	334	329	334	347	333	342	343	362	355	337	337	319	335	367	324	336	349	348	317	347	357	307	350	344	378	356	321	325	343	362	328	362	347	359	363	365	381	316	347	320	338	363	376	327	326	329	358	307	341	334	335	303	332	343	334	334	369	375	356	353	351	357	355	343	363	337	356	324	347	333	307	333	300	370	363	355	354	356	319	326	359	316	346	355	370	343	342	372	358	345	369	316	382	317	344	335	361	340	352	342	333	363	291	334	338	308	370	336	360	382	363	326	307	330	330	349	319	361	321	356	334	331	329	353	328	382	316	335	400	354	385	316	349	343	361	336	375	335	342	337	338	292	330	335	318	344	347	333	355	307	318	347	322	339	401	313	359	331	316	337	355	359	329	304	324	331	310	362	359	334	355	342	305	333	343	296	328	335	344	349	341	325	302	323	326	318	331	336	360	366	372	365	304	330	362	330	335	371	360	341	352	335	338	322	314	340	348	353	356	320	380	383	359	395	331	367	352	336	345	362	305	368	355	379	317	367	409	380	340	308	358	350	380	368	362	355	315	351	333	335	343	339	352	358	355	325	342	336	336	339	342	372	357	335	296	354	329	337	297	346	352	332	360	355	346	339	298	332	346
9992	12431	10959	5654	3686	2532	1937	1479	1255	1057	934	801	713	690	624	559	553	529	492	521	445	467	426	457	451	457	406	419	413	366	403	382	362	369	355	400	364	372	352	395	341	366	341	359	363	366	383	373	360	356	355	335	360	374	340	362	354	317	371	327	350	350	357	380	362	345	360	349	322	334	329	358	332	346	338	346	351	357	311	360	367	387	356	339	370	327	334	305	381	330	343	340	382	358	319	350	316	349	336	350	335	389	336	306	354	319	295	340	329	339	350	318	340	319	338	315	326	353	356	353	332	355	355	365	338	343	359	324	334	326	337	289	331	331	330	325	363	342	353	330	343	306	379	352	370	337	336	356	324	312	325	371	349	316	328	324	348	334	313	308	355	309	335	368	339	316	352	362	351	327	362	327	366	319	350	321	321	329	335	349	372	345	341	343	330	357	352	341	336	364	330	366	348	329	369	358	337	337	311	334	349	323	334	328	308	332	348	339	320	333	326	323	338	318	347	347	330	357	351	329	314	354	354	358	328	331	337	352	323	341	343	351	317	348	308	333	322	316	364	339	356	302	298	357	340	336	331	341	319	287	338	344	317	352	337	338	360	352	355	338	333	350	375	311	342	326	307	342	353	295	292	363	347	334	380	331	368	324	317	332	341	336	335	360	315	344	321	334	344	346	360	328	327	362	334	333	345	367	352	324	378	340	337	345	361	302	363	361	359	344	308	340	330	340	323	325	333	392	348	326	348	323	336	316	333	339	331	311	329	340	331	345	326	317	342	348	331	359	359	320	312	382	339	323	331	340	329	334	314	325	322	357	319	313	329	336	331	326	309	329	355	352	347	338	335	332	334	317	336	348	343	324	330	374	332	324	378	326	311	337	341	326	342	335	306	325	300	355	341	313	333	364	313	309	336	355	364	320	330	310	336	349	321	358	313	322	338	350	339	341	328	332	332	343	307	361	343	339	332	327	321	333	355	320	333	345	321	304	351	322	342	348	317	351	372	318	346	330	331	309	358	315	316	315	325	332	324	327	334	378	314	312	340	302	320	329	347	353	335	329	343	349	344	330	343	334	325	326	336	334	341	359	349	333	344	353	327	332	315	365	317	345	341	340	336	335	316	325	347	327	325	371	309	334	352	369	333	355	358	339	328	312	341	327	331	308	334	353	321	348	326	341	353	344	339	339	334	349	318	342	322	358	342	335	339	321	345	327	348	352	342	343	317	378	345	355	330	336	338	325	354	358	332	325	336	288	319	319	311	325	347	317	336	331	352	353	331	336	376	334	327	327	369	365	314	329	342	328	326	358	338	338	332	347	332	349	303	352	332	323	351	304	331	316	361	356	307	331	339	338	326	332	342	333	339	346	336	355	314	358	324	299	343	354	344	349	339	328	361	355	311	322	327	340	317	340	331	368	314	352	360	318	311	307	323	349	344	333	348	318	333	338	343	328	309	358	334	334	352	345	342	333	342	350	329	334	345	330	353	313	296	331	340	337	363	333	318	329	316	320	311	347	372	308	323	329	334	345	347	298	310	348	330	317	333	371	346	316	327	358	300	316	337	355	347	342	342	306	335	358	334	327	311	317	325	330	309	340	339	360	335	315	303	346	327	339	340	357	342	349	315	350	330	336	335	323	348	321	318	325	322	331	355	346	322	335	291	319	351	328	322	342	295	342	315	329	324	364	351	372	366	344	350	361	316	324	371	395	301	328	377	294	352	358	340	331	332	356	338	356	317	324	308	327	310	372	338	322	371	355	309	311	346	347	330	357	347	308	370	315	360	311	312	311	308	357	348	319	366	333	339	351	318	367	330	331	333	344	357	340	345	352	337	347	316	310	340	320	326	323	336	335	331	333	324	328	320	297	318	339	352	334	301	342	326	296	318	306	313	339	342	360	343	340	359	346	333	304	339	313	358	358	326	294	362	363	339	326	324	337	348	355	332	330	318	333	338	332	352	330	317	350	345	342	343	344	339	354	338	333	355	302	346	328	316	347	342	355	347	338	335	302	314	317	349	340	302	337	327	316	323	325	379	322	337	331	342	329	333	358	341	334	352	316	344	352	363	313	379	350	303	329	327	306	339	340	328	320	359	356	321	339	330	342	347	369	322	319	332	345	323	328	308	329	338	310	347	382	326	355	325	349	307	325	333	349	333	333	346	308	338	347	332	359	332	361	340	363	350	297	340	321	326	364	361	342	334	358	336	362	331	329	338	345	325	302	300	342	342	329	338	335	347	342	304	336	345	343	329	338	309	344	365	345	350	356	374	336	346	366	350	341	337	297	325	352	339	337	312	316	308	338	312	343	344	383	329	340	312	308	348	336	368	344	333	342	368	354	316	321	333	328	343	315	360	343	331	344	333	329	303	329	338	330	330	358	298	340	337	331	342	337	325	339	330	349	336	352	330	331	322	352	361	344	332	333	339	344	323	311	340	311	315	341	337	326	334	334	366	330	354	316	352	341	337	341	309	329	332	322	309	333	342	346	347	340	335	356	348	343	315	327	328	328	317	335	323	312	319	332	304	309	326	348	327	367	342	308	330	356	357	315	329	343	348	375	344	351	363	357	354	345	317	320	317	320	323	367	355	337	315	308	335	325	336	344	340	335	324	363	340	329	335	324	328	305	327	326	330	320	341	309	342	336	323	333	340	353	338	330	373	331	332	359	305	355	315	341	353	325	346	348	318	313	337	310	307	350	344	333	338	312	329	291	321	386	323	349	308	343	305	353	331	371	323	327	353	349	339	327	342	335	332	340	300	338	346	340	314	337	341	302	347	333	331	321	327	350	345	309	360	362	311	344	310	325	368	361	310	325	354	337	353	349	354	355	331	300	324	290	363	334	343	321	329	358	325	314	325	342	307	316	334	336	334	315	308	333	326	298	336	341	322	350	335	339	323	288	332	342	348	353	359	331	364	302	349	323	350	350	329	329	304	326	332	349	320	313	350	336	366	330	347	343	306	332	343	369	337	323	317	326	354	329	333	334	289	318	345	364	319	333	322	358	341	344	334	347	347	310	341	321	316	321	327	331	352	312	371	331	328	366	346	342	351	326	332	311	318	304	312	320	330	330	327	297	339	331	341	330	323	344	324	315	340	354	346	364	344	353	353	329	343	344	354	311	351	298	362	328	323	316	355	318	333	319	329	346	315	336	330	322	361	314	311	305	356	346	363	336	299	345	316	318	356	314	351	323	357	372	343	317	299	346	317	335	354	324	361	320	319	367	328	356	340	320	318	345	363	346	354	307	356	315	296	323	344	350	334	303	330	328	349	302	328	355	317	328	355	329	311	329	330	347	334	321	340	348	294	348	309	343	336	365	319	326	322	321	350	363	314	327	335	327	352	341	355	357	317	354	303	350	372	340	354	334	361	289	324	364	337	325	364	328	360	341	357	338	333	352	307	334	347	343	324	328	373	353	332	340	321	342	325	354	331	345	348	320	338	322	344	333	327	318	348	357	325	369	346	337	361	342	339	342	341	327
22449	20350	26906	23655	20356	20416	8147	1853	1376	1234	1149	989	1005	965	918	908	865	841	789	775	764	803	784	763	758	778	708	688	726	743	723	764	698	735	736	770	734	697	700	672	734	712	698	667	690	674	687	701	669	671	653	694	670	664	647	721	663	693	637	672	720	675	669	658	624	661	677	626	707	665	683	676	682	651	677	696	649	646	659	675	647	669	648	678	696	635	620	619	647	682	649	610	675	666	675	685	678	677	671	672	645	631	656	682	652	713	708	679	688	663	618	680	704	661	658	658	669	680	607	689	698	631	641	627	668	606	696	678	671	647	700	677	687	656	658	664	635	702	679	622	658	628	623	644	655	583	676	726	643	665	676	688	706	697	642	663	696	683	647	636	666	680	699	644	622	686	656	641	695	687	643	648	647	675	687	634	641	676	648	691	669	623	626	648	676	649	685	686	652	681	666	665	687	721	667	652	622	650	668	623	618	668	623	650	661	644	644	657	693	641	655	639	689	643	676	673	665	622	620	643	695	681	702	676	694	637	645	619	633	629	684	636	653	627	625	628	631	700	657	658	680	700	694	650	634	661	628	661	685	610	641	669	662	650	655	678	673	661	642	733	661	649	626	695	641	671	696	657	658	689	642	624	645	673	680	643	663	643	666	696	637	639	605	651	693	658	673	655	691	717	683	667	652	670	606	631	659	684	632	692	610	721	656	659	612	607	656	665	667	647	682	668	649	675	643	679	655	661	701	668	675	668	689	690	664	655	637	618	638	655	671	646	677	677	660	674	643	644	641	643	647	688	695	665	630	658	675	637	693	652	665	666	677	660	667	682	718	669	665	642	680	620	687	643	645	677	611	699	668	686	661	696	656	666	652	637	685	645	674	660	711	650	604	649	649	642	689	672	689	665	671	645	676	679	655	657	648	668	675	647	616	691	686	602	656	699	675	652	653	654	655	661	655	669	672	659	673	669	639	683	668	655	674	672	675	680	668	639	618	683	702	640	669	661	679	642	669	712	642	606	693	653	621	649	693	601	665	681	632	631	629	654	673	640	687	672	699	670	661	638	687	618	666	713	651	690	675	664	693	630	637	636	668	657	672	672	660	696	635	648	687	682	657	719	636	637	705	668	692	710	663	658	663	682	687	631	642	661	686	651	704	690	647	671	651	669	685	665	684	666	674	633	697	626	669	646	695	652	650	685	647	680	657	634	610	689	648	651	716	631	674	686	632	700	684	649	646	621	626	629	627	710	654	643	623	637	681	685	702	693	660	657	671	659	639	661	589	640	691	636	678	609	648	661	681	688	695	679	662	678	632	685	636	675	672	647	678	643	670	646	653	676	616	703	697	603	638	658	689	635	699	672	687	723	653	701	641	708	623	669	657	671	677	682	669	666	659	681	678	615	624	657	668	675	658	652	681	654	617	707	673	668	643	664	612	637	687	647	687	684	629	626	666	682	642	647	670	699	629	649	721	629	675	685	657	626	676	727	684	656	686	681	669	624	701	673	630	680	672	665	699	640	669	655	665	630	632	667	665	679	669	645	688	629	645	632	619	602	682	673	688	655	615	667	648	661	672	674	654	658	633	687	678	662	616	645	659	688	677	614	667	645	664	664	641	704	661	628	647	674	634	620	652	658	656	589	701	661	672	632	646	688	662	656	660	664	642	622	657	638	636	684	693	656	690	662	673	673	693	641	650	706	679	683	630	657	688	644	664	626	697	670	643	600	651	635	626	644	650	649	649	616	669	725	671	700	694	665	666	661	675	651	626	648	665	586	640	660	648	679	601	641	646	680	624	666	691	648	675	679	662	655	639	658	673	639	633	645	637	632	728	663	666	665	631	673	692	654	656	673	678	647	661	664	664	669	671	682	686	720	603	676	616	618	664	626	653	671	629	675	685	677	657	660	669	654	677	704	726	689	693	682	653	665	627	702	643	662	675	640	665	643	635	668	620	642	586	640	656	671	646	624	666	649	629	686	675	642	691	625	677	670	674	688	688	653	649	661	635	670	656	666	659	677	667	645	651	617	649	667	629	666	653	640	627	639	686	657	673	655	663	624	677	697	643	627	681	672	687	674	685	693	734	727	671	652	661	687	672	602	682	680	660	652	650	630	642	673	703	637	665	657	651	664	675	678	640	686	672	642	668	735	657	691	617	654	664	656	680	660	658	692	673	644	680	653	684	618	657	637	688	587	615	630	641	677	704	625	667	627	670	721	670	645	673	682	627	665	663	616	691	660	668	709	640	619	660	638	664	648	649	639	652	677	666	634	661	662	686	701	680	637	659	644	659	665	701	667	668	720	693	682	638	643	655	603	670	649	656	639	637	656	652	655	616	669	654	657	658	656	674	681	686	706	684	670	695	655	638	648	628	664	653	687	701	660	702	622	633	638	686	697	625	651	650	652	620	690	658	640	619	648	675	639	639	661	681	641	609	695	665	636	693	626	671	640	638	640	666	678	697	664	681	633	632	624	671	645	685	649	659	673	660	660	697	661	695	656	669	664	682	678	674	620	661	697	616	643	688	678	615	636	691	652	652	642	645	632	700	666	672	674	641	688	649	663	685	665	710	645	649	656	659	659	676	680	673	630	690	664	662	661	639	667	682	678	656	665	676	668	667	656	684	639	655	703	660	679	662	641	671	680	643	736	665	680	695	697	668	683	666	629	648	630	675	681	680	684	610	661	674	676	648	641	650	675	636	633	662	647	629	673	664	623	700	689	632	671	592	643	670	631	682	625	642	669	628	641	637	640	673	676	655	601	660	657	686	710	650	656	690	626	616	680	641	640	678	639	671	626	657	646	652	654	638	652	634	659	664	629	648	662	669	652	643	678	650	638	648	669	660	661	672	611	663	682	661	662	655	702	630	658	612	645	649	629	668	617	592	639	668	722	652	625	635	674	656	692	634	630	626	730	646	637	663	619	645	658	694	689	606	658	664	640	615	672	659	681	672	671	651	643	669	653	680	636	653	650	615	671	664	684	634	655	610	634	664	656	660	634	711	671	651	673	661	673	679	619	673	662	628	662	626	611	654	686	632	645	661	666	667	658	633	609	668	644	669	658	647	671	685	623	644	654	690	630	660	693	623	602	694	670	669	689	642	676	660	658	635	635	693	655	688	700	631	631	658	646	671	647	684	658	675	627	629	666	660	649	650	626	622	650	645	674	653	701	630	614	686	666	720	649	661	692	672	666	669	657	680	664	695	656	653	668	615	641	711	705	658	674	631	670	624	647	686	706	692	673	650	657	635	715	655	680	649	654	622	662	626	680	653	645	619	688	643	621	622	650	631	742	645	675	671	673	682	661	622	697	649	655	655	639	662	633	659	689	622	679	640	626	643	647	636	675	658	693	688	681	679	635	656	692	637	657	632	620	664	680	677	678	653	643	646	657	673	677	665	634	669	684	657	684	661	680	646	649	617	645	701	651	631	646	667	644	647	698	650	656	650	663	696	695	662	646	659	634	657	715	649	687	656	670	696	624	648	666
12699	19482	17421	9962	6570	4595	3546	2764	2403	2124	1786	1523	1387	1240	1223	1068	1030	1043	975	923	893	884	835	849	814	793	764	753	791	719	772	678	719	732	765	719	725	742	698	687	731	673	715	644	649	668	667	672	635	686	680	641	661	656	652	639	675	618	647	635	694	665	618	628	637	677	647	710	621	649	678	635	655	631	636	633	610	675	684	701	669	631	653	643	623	651	637	660	675	637	678	627	613	647	641	627	624	629	601	638	617	634	645	643	621	674	606	641	666	572	604	605	647	645	630	617	605	635	668	626	631	652	631	633	653	629	646	656	627	691	586	651	601	681	638	661	659	632	618	633	654	626	619	590	643	618	634	606	665	636	658	616	624	593	632	644	594	658	607	630	653	627	644	643	636	598	664	643	638	649	692	682	650	678	622	649	598	638	595	646	654	631	590	640	689	588	655	586	645	646	615	617	659	613	644	632	628	638	644	604	635	626	592	652	588	634	628	614	659	645	634	637	641	643	609	628	655	644	632	636	641	614	636	583	663	658	664	636	594	634	616	621	629	661	665	630	601	630	600	659	647	650	644	634	635	661	626	642	615	605	620	649	613	594	609	619	660	639	642	651	612	608	646	622	704	598	682	651	665	634	638	602	596	623	666	616	694	625	669	632	613	690	627	630	624	647	605	621	647	629	664	678	614	590	635	649	577	643	626	622	651	693	619	609	627	615	621	632	629	636	600	626	596	693	635	636	591	632	610	665	596	625	675	627	621	650	615	676	649	621	643	654	666	603	617	671	614	669	588	625	631	628	663	599	621	663	631	633	640	601	675	653	677	654	611	615	643	671	616	614	666	632	683	633	660	653	644	621	623	654	678	618	644	627	651	651	647	640	654	643	603	629	602	586	643	646	687	627	649	625	614	637	630	668	672	659	626	628	643	642	619	644	619	665	686	619	579	627	655	663	616	668	597	647	649	614	651	622	656	619	667	652	589	678	578	642	654	670	600	606	635	626	619	660	628	633	653	627	641	611	598	660	611	622	623	646	611	595	634	665	651	612	617	643	633	624	641	600	588	683	577	620	655	592	640	604	678	663	622	651	629	633	634	649	654	672	601	659	619	579	609	659	636	657	622	661	651	630	604	630	601	651	623	651	582	614	647	643	660	611	608	650	675	630	620	670	631	656	652	646	641	617	599	611	655	622	647	664	625	625	629	632	618	634	691	648	611	607	639	625	653	611	623	618	637	600	618	602	682	638	618	619	606	652	641	612	598	603	670	666	646	599	599	597	599	633	683	624	615	653	634	632	634	649	610	605	647	636	615	656	644	627	636	624	618	655	691	653	666	622	634	654	648	690	591	694	620	616	627	622	616	691	656	687	615	620	628	628	632	609	663	656	631	640	650	620	665	629	587	632	609	682	625	656	617	637	606	664	650	617	628	631	647	668	659	629	620	653	643	645	592	600	593	647	616	642	647	661	664	644	620	614	626	684	599	617	628	623	612	620	622	621	632	638	601	600	633	633	616	617	679	648	672	676	637	707	640	610	616	607	643	635	611	690	582	647	640	622	664	621	599	642	671	646	633	590	603	628	643	625	647	617	657	624	586	577	617	620	656	634	601	612	674	623	639	608	624	644	618	624	581	632	634	590	645	631	615	642	601	669	638	650	631	664	642	606	639	613	617	635	630	615	641	597	716	661	627	627	631	595	622	653	644	615	636	625	620	642	614	643	604	629	655	665	631	644	601	672	606	633	598	657	650	621	607	651	627	711	644	624	607	612	665	642	613	655	636	653	592	624	633	674	638	620	643	643	590	659	667	661	619	627	628	614	610	651	593	645	624	649	636	618	608	692	654	657	605	640	601	631	641	656	624	679	664	635	666	674	636	670	623	653	626	617	624	651	638	667	624	651	629	639	617	657	680	619	656	661	606	638	627	663	626	644	612	612	657	667	602	665	663	623	646	603	608	582	670	616	616	618	663	614	644	608	666	613	644	679	605	635	629	641	616	611	647	655	642	634	605	667	612	622	637	643	628	641	665	622	634	637	645	645	612	627	625	690	596	621	628	637	656	629	628	687	633	652	624	622	667	649	648	613	594	609	649	642	652	680	628	680	603	620	637	642	661	663	610	661	618	622	620	619	620	594	636	596	630	649	627	603	637	654	655	608	620	634	651	618	613	617	600	625	665	631	678	630	649	633	636	642	641	635	597	635	649	630	625	622	625	624	685	642	664	634	624	638	635	646	624	624	666	639	674	607	595	645	612	637	663	631	597	621	649	592	631	653	587	638	643	672	654	682	635	644	625	654	659	624	665	641	622	641	600	660	649	665	612	634	661	589	609	613	620	612	643	612	620	626	621	608	634	644	588	617	607	598	628	673	622	635	573	614	662	639	643	639	644	629	665	594	623	671	700	631	670	630	675	642	671	593	584	646	640	619	572	696	627	636	616	614	627	656	626	686	568	624	601	647	622	632	642	674	621	585	591	625	644	622	621	687	598	618	620	616	624	654	603	655	677	626	631	660	640	625	615	670	640	663	625	653	636	614	615	591	579	662	611	598	637	675	648	601	652	679	650	621	632	611	618	618	646	633	624	646	632	642	575	644	659	670	615	640	587	638	640	647	634	597	627	659	627	650	595	659	597	625	616	612	621	675	570	656	619	623	631	634	649	612	601	622	620	604	633	625	605	646	597	667	625	606	586	633	640	665	586	644	646	676	618	632	666	622	652	608	655	626	651	623	636	606	672	642	611	599	652	604	683	620	635	619	639	642	655	601	616	654	635	681	678	673	654	632	671	628	614	622	622	653	610	624	605	607	642	624	638	670	630	623	627	632	621	686	614	609	642	665	648	602	670	606	635	654	607	603	624	655	585	697	666	647	628	632	626	584	658	663	678	612	691	658	614	661	626	634	633	681	618	619	612	637	613	592	675	651	655	614	628	601	618	629	605	640	644	649	632	648	648	618	634	627	635	649	638	624	632	651	656	618	672	632	619	599	590	602	638	605	603	605	675	624	626	627	624	574	615	660	644	651	628	633	640	655	605	629	685	626	635	629	657	618	657	628	656	638	652	622	623	656	651	583	607	633	568	682	626	625	646	625	621	629	599	633	687	658	624	628	623	618	606	647	673	618	593	639	646	605	649	650	631	636	638	643	636	625	665	652	647	634	641	634	639	619	620	670	622	603	638	644	637	620	651	633	633	626	639	654	625	625	652	632	653	635	647	622	599	664	619	635	607	606	648	628	645	623	637	640	644	655	606	672	637	610	657	593	625	650	632	626	609	648	583	643	588	643	639	628	676	650	591	598	615	661	650	656	645	634	682	665	620	601	608	650	603	678	605	598	581	642	646	616	641	654	640	625	644	616	608	626	633	653	666	624	659	571	601	639	642	668	601	655	630	632	613	588	675	620	651	642	616	649	621	602	708	611	612	629	616	617	608	652	632	628	603	626	607	620	606	650	642	622	635	612	634	602	699	602	678	592	654	578	624	642	589	629	641	652
27824	12694	1238	351	219	182	174	175	173	159	144	170	132	160	140	174	117	168	125	151	151	153	152	138	165	174	152	137	165	143	138	135	132	138	134	149	143	138	135	160	148	138	168	137	125	150	134	151	137	128	133	145	134	145	126	140	164	126	157	169	151	149	148	155	135	145	129	167	142	154	117	167	144	147	130	140	150	143	141	130	133	130	136	146	146	112	143	140	129	142	142	135	138	157	149	165	139	167	168	144	146	140	148	132	150	146	138	161	144	125	168	149	125	152	145	152	134	156	142	151	138	119	158	145	143	133	125	130	140	158	144	143	128	130	140	161	168	137	146	149	148	124	159	112	145	120	155	159	161	155	153	142	148	142	136	150	129	141	141	129	155	131	129	150	131	152	120	126	122	114	160	146	144	148	133	141	175	121	156	165	145	152	147	153	140	159	146	156	140	135	141	157	134	143	147	138	155	142	131	150	152	166	156	151	155	147	149	140	150	155	157	162	130	154	139	155	145	144	139	141	168	158	133	141	136	132	136	171	144	138	149	154	139	137	153	146	153	131	139	129	144	133	128	146	142	144	128	135	161	134	135	154	133	138	120	151	133	154	130	126	146	157	140	162	150	142	176	159	137	151	143	120	158	138	144	140	160	140	129	138	131	127	160	155	131	144	128	139	133	132	126	132	151	130	132	161	143	151	141	147	129	153	176	140	158	167	145	149	139	169	143	162	138	139	140	143	120	153	149	159	139	129	141	143	150	126	148	142	157	157	136	135	128	142	143	144	128	133	131	141	138	142	158	136	153	144	117	148	146	134	119	160	173	156	143	131	151	155	124	127	160	136	159	151	128	140	123	147	134	156	168	142	137	146	143	150	151	136	146	159	128	149	164	152	132	167	142	144	144	128	158	163	146	160	142	136	140	148	155	152	142	136	142	131	128	150	166	156	137	138	128	161	161	127	130	140	155	160	146	122	134	110	135	150	143	136	147	134	152	131	125	145	141	143	146	142	151	129	173	122	135	141	139	142	144	143	121	133	140	134	135	121	164	161	152	133	155	145	145	164	156	130	158	128	142	150	148	149	178	140	159	151	145	137	115	141	146	164	134	124	138	159	141	149	158	127	155	133	127	156	144	133	127	144	151	125	138	145	149	148	144	140	127	138	163	131	139	138	120	164	150	134	155	154	130	121	148	133	139	173	158	143	131	135	158	170	157	155	152	124	149	128	128	139	135	134	137	133	138	153	156	154	146	136	136	136	167	145	132	126	164	145	144	126	131	131	156	151	166	168	122	143	139	130	164	153	135	159	149	137	153	124	138	137	125	146	132	154	142	133	147	135	150	124	161	144	121	142	140	154	137	138	116	153	137	147	137	135	134	154	130	148	177	143	152	121	127	131	137	130	157	158	140	144	148	171	131	138	152	166	140	141	145	178	123	148	156	132	130	151	135	166	159	154	157	152	156	131	150	125	136	148	158	140	130	157	145	141	148	156	143	149	125	131	134	149	169	139	154	141	142	157	128	148	125	165	150	150	141	138	140	133	132	138	143	158	146	149	169	137	140	168	145	163	126	151	131	127	143	165	126	156	127	147	130	129	155	142	144	125	137	150	154	131	135	140	136	147	169	151	151	149	133	152	116	134	155	150	148	142	147	144	138	142	154	147	132	162	158	124	151	132	166	154	137	166	140	131	143	166	149	177	143	136	143	151	144	157	158	147	169	162	155	159	143	136	151	161	159	141	158	130	167	113	171	144	146	137	124	133	142	142	126	147	140	134	168	129	129	146	154	134	156	133	133	130	146	137	139	155	135	139	151	143	169	155	145	146	129	153	148	157	156	149	146	132	146	162	152	126	162	147	128	133	149	149	135	167	143	149	149	126	128	139	144	124	136	147	153	137	132	148	146	151	163	141	137	131	127	131	169	146	144	142	150	153	126	137	146	157	147	155	132	132	149	160	143	144	126	144	143	146	149	136	144	140	159	139	131	152	134	133	149	133	155	125	144	156	153	141	143	144	142	147	152	144	149	166	126	133	134	160	149	162	123	144	171	144	161	157	141	132	136	146	142	143	145	154	153	137	129	149	144	168	128	141	151	155	138	138	149	146	137	154	147	159	155	146	148	169	141	150	148	146	140	154	160	150	160	165	137	140	133	156	129	131	131	146	134	148	145	157	153	127	155	144	143	143	125	150	143	150	142	169	146	129	144	140	126	130	141	132	167	132	146	160	144	149	137	142	155	135	154	167	147	162	143	150	144	147	133	146	139	131	144	153	126	140	151	127	129	131	139	137	145	136	142	155	171	145	154	158	140	154	132	135	144	151	144	139	151	162	123	148	153	152	134	134	148	158	156	141	147	146	140	156	161	147	137	140	157	130	149	137	110	142	145	133	147	141	156	148	161	147	142	145	157	156	158	138	149	150	159	157	137	148	160	155	141	160	127	137	141	151	141	130	161	153	137	147	144	122	144	158	139	145	158	124	145	131	155	151	127	146	146	131	143	156	150	159	151	116	164	137	141	140	153	129	164	147	148	154	141	138	170	130	123	155	133	135	141	126	135	129	152	151	136	149	140	139	141	136	137	150	146	140	152	136	139	165	149	158	143	131	133	154	128	148	146	139	148	147	154	156	127	151	150	137	136	130	152	140	136	164	152	142	156	143	151	152	144	146	131	138	138	133	148	155	156	137	145	140	139	144	148	150	135	163	137	188	164	144	162	139	138	136	161	150	137	130	145	145	113	163	151	148	137	157	127	142	137	143	139	137	119	143	152	153	152	164	134	153	160	148	149	130	150	141	139	143	154	149	133	145	161	119	136	152	133	149	151	152	159	134	124	140	139	141	166	153	157	150	160	138	136	133	160	146	161	142	144	146	138	135	152	153	162	145	133	141	138	147	144	157	150	164	144	178	130	123	133	163	136	149	152	149	155	155	141	148	146	151	129	145	166	128	169	139	150	145	155	158	144	160	146	148	135	154	131	139	140	132	161	131	151	147	130	131	184	141	134	148	132	145	139	137	172	139	133	139	146	155	127	155	181	158	132	137	167	138	154	119	137	152	111	139	136	141	148	141	122	129	143	141	138	161	142	130	125	146	141	144	122	158	139	132	175	130	159	134	139	139	140	156	148	158	133	147	169	150	136	145	144	163	151	165	152	132	147	160	135	137	132	152	147	141	151	135	135	134	146	142	156	134	179	138	137	136	158	150	155	125	123	160	154	136	150	148	147	154	133	141	133	132	139	136	163	137	127	163	123	139	153	138	134	144	152	156	177	151	149	140	133	147	138	142	161	133	151	133	123	175	149	170	136	150	130	144	149	134	144	143	129	135	141	121	129	121	157	133	120	146	155	146	144	129	144	133	155	156	139	150	149	146	134	138	153	125	111	156	156	135	149	135	128	127	148	156	138	144	135	151	128	132	118	143	163	128	137	159	158	168	147	126	130	145	147	157	147	131	148	153	158	148	134	156	138	137	142	155	144	140	141	127	151	149
5233	940	748	405	379	250	236	197	231	188	173	239	178	187	171	197	202	174	149	183	149	164	170	157	199	186	157	187	151	182	174	206	158	171	164	186	173	164	193	172	176	171	184	164	167	172	141	158	169	148	170	171	191	155	191	170	171	172	167	176	180	180	147	161	168	152	196	180	175	162	151	183	171	171	184	154	188	169	183	170	153	158	153	152	167	168	153	172	191	178	147	163	171	156	163	179	173	195	161	173	154	173	194	160	153	179	162	159	173	150	143	184	173	157	150	171	151	188	162	182	172	183	169	153	183	160	158	164	177	169	175	179	165	177	164	142	188	194	167	166	164	155	166	149	144	166	170	175	157	183	181	156	171	162	156	142	165	171	172	173	182	135	162	147	161	183	167	177	173	177	152	170	167	154	154	187	178	169	175	149	171	186	176	169	189	168	157	167	149	161	163	171	153	168	170	153	173	166	158	154	167	158	158	170	193	143	162	170	168	153	158	167	143	147	169	156	184	163	152	141	145	179	161	169	161	168	176	160	143	174	158	167	181	181	166	164	188	198	158	187	167	158	171	177	199	167	181	178	161	151	156	143	171	177	160	153	161	193	156	167	145	150	180	141	164	149	149	172	180	167	183	181	167	197	187	161	165	164	154	168	140	152	166	178	159	156	164	178	142	165	185	179	159	164	147	168	165	184	160	185	155	188	170	163	157	185	158	163	166	149	181	185	162	161	167	160	167	157	156	187	166	175	186	178	172	174	155	163	160	162	144	172	166	175	153	144	173	158	186	172	168	163	142	165	174	176	170	173	158	130	154	156	179	165	177	167	169	145	161	159	156	166	197	164	202	174	161	173	158	150	144	166	152	180	171	161	164	184	163	170	175	162	157	170	162	166	155	159	161	159	192	159	172	173	173	153	162	164	164	178	167	161	167	175	185	166	199	170	171	150	160	180	171	183	157	162	166	173	150	161	146	164	183	171	163	148	169	161	185	157	160	168	170	176	177	176	148	176	166	140	168	178	165	165	162	166	164	191	160	172	153	168	159	154	157	172	157	183	166	139	165	177	138	188	184	137	172	149	152	162	150	168	169	175	165	177	148	164	165	166	169	148	163	163	192	137	144	141	164	160	170	161	175	156	159	162	172	186	194	179	175	163	163	160	165	168	162	181	176	175	172	181	189	177	147	142	155	190	161	165	187	168	159	173	177	167	161	160	138	182	172	178	172	166	153	182	183	181	154	162	169	149	166	155	158	166	161	157	167	145	187	149	148	171	163	169	161	167	176	159	167	165	151	156	156	175	176	151	171	161	176	166	186	165	148	166	171	160	147	183	134	167	165	193	157	172	185	160	160	178	145	164	150	156	152	154	168	161	161	144	138	174	133	188	165	184	168	138	161	171	149	168	159	162	163	177	162	155	163	167	171	186	165	136	174	151	145	159	142	184	166	169	166	145	185	190	179	163	160	163	156	174	186	158	167	153	177	171	169	166	159	186	180	170	132	172	162	179	171	168	152	158	183	159	187	201	182	162	188	181	176	177	165	163	186	171	161	151	167	177	160	194	184	152	147	161	145	162	165	165	177	187	141	172	173	150	181	162	142	173	138	145	173	154	164	197	160	180	156	175	177	169	148	174	159	178	179	169	179	169	170	141	145	148	186	168	169	179	161	144	180	172	166	164	175	164	155	161	153	179	157	146	161	171	168	180	174	157	159	172	157	162	157	155	182	182	180	187	172	170	159	177	171	162	172	181	162	147	168	157	157	142	115	165	176	165	179	156	139	161	156	155	184	186	161	159	152	170	167	170	152	156	152	170	157	163	166	192	170	146	178	179	178	172	147	161	166	182	170	191	158	152	159	166	173	157	129	167	176	176	171	168	174	152	173	157	201	145	171	180	155	189	149	163	169	167	175	193	172	161	153	164	174	185	144	174	167	152	147	154	149	161	187	174	179	159	152	159	162	167	163	170	169	159	160	160	163	179	166	172	182	162	174	138	153	167	167	142	161	191	169	186	171	180	154	187	171	192	163	162	174	158	171	187	182	150	158	176	183	172	169	175	165	160	167	186	177	149	181	162	172	193	158	169	188	187	150	179	156	145	146	166	183	170	193	162	188	157	153	165	157	153	153	164	154	161	169	145	179	172	139	155	157	178	180	160	200	176	172	177	177	165	163	167	169	157	177	148	164	161	167	161	175	162	181	182	151	162	174	149	162	166	156	171	162	166	155	183	166	181	162	156	169	162	187	162	163	167	157	168	161	141	176	167	161	148	161	171	175	171	173	167	174	190	155	150	182	175	178	183	163	180	172	169	153	174	183	184	141	161	174	183	139	150	151	150	175	171	182	163	170	158	167	166	182	169	149	178	149	158	187	173	163	185	157	176	177	161	183	187	173	162	163	170	149	159	168	184	165	158	196	197	155	183	163	147	164	180	155	156	156	186	143	166	149	190	159	183	158	168	171	170	150	157	175	169	173	160	166	150	188	181	157	151	161	165	166	153	186	166	172	158	142	166	159	183	171	188	154	159	154	164	188	165	160	168	176	164	187	177	153	153	173	160	168	184	162	153	145	149	153	153	183	157	159	155	183	150	189	169	143	159	187	140	176	145	177	151	173	181	145	169	177	170	175	160	187	142	179	165	159	184	178	173	182	149	172	184	176	163	152	176	158	173	165	176	164	160	167	175	150	191	169	158	169	166	160	161	141	185	174	178	198	156	176	190	142	174	152	173	158	186	173	161	163	151	152	171	169	180	188	193	176	151	158	178	179	156	184	149	172	150	185	161	166	161	176	161	165	161	169	158	160	182	198	186	157	148	179	193	166	179	171	179	164	179	177	163	144	160	164	151	187	157	156	161	171	182	170	166	160	188	165	179	165	149	169	157	180	157	182	172	151	156	160	165	163	176	165	172	146	162	174	164	179	169	143	151	181	170	148	163	162	153	202	168	190	165	166	173	145	184	139	165	173	170	163	161	173	195	172	159	175	173	154	168	159	163	158	172	188	153	163	172	162	157	159	208	159	168	157	169	165	161	153	187	171	144	172	175	179	171	154	182	162	140	153	185	174	166	185	170	170	170	181	152	159	156	150	153	168	163	167	173	152	150	162	160	161	165	184	198	154	186	140	160	180	161	157	161	178	165	167	153	162	180	161	157	161	177	189	169	167	158	171	129	169	154	159	178	170	172	166	162	159	171	173	153	159	177	168	143	179	164	154	157	171	162	148	178	168	174	171	159	157	153	147	170	162	160	190	165	164	162	147	154	170	167	172	198	171	152	158	171	165	167	149	199	155	159	176	143	154	152	183	164	163	167	173	169	164	181	161	157	158	170	160	161	169	163	156	172	165	185	175	153	170	141	192	146	156	158	176	152	178	153	176	174	155	153	153	187	174	163	152	153	152	168	169	184	165	169	174	171	175	172	174	144	188	165	143	154	140	167	168	173	157	154	154	169	152	148	155	191	168	152	155	153	169	177	148	149	164	149	157	187
24331	20348	26451	24107	20331	8971	1315	868	668	638	554	591	514	473	454	457	460	451	395	392	383	419	388	408	375	363	356	380	370	361	397	386	349	375	388	373	347	399	324	323	330	366	353	365	307	357	386	365	349	355	322	353	365	364	346	355	345	328	398	383	351	342	339	352	340	353	337	341	331	357	356	346	342	381	346	372	331	357	323	380	343	366	357	351	361	349	350	334	384	334	334	345	345	315	341	324	321	338	334	337	348	355	355	276	359	344	350	326	320	345	343	391	360	339	326	346	330	345	340	331	356	383	336	343	345	359	341	360	309	343	309	354	339	344	349	350	363	336	321	365	367	367	330	345	356	370	351	346	370	344	339	334	333	372	347	353	357	333	340	339	301	367	343	334	336	356	339	338	345	343	301	320	337	320	327	373	325	352	337	300	339	307	324	326	342	323	364	322	342	372	318	322	327	329	327	317	360	341	332	351	318	362	331	368	329	341	351	353	319	358	371	335	375	346	326	372	360	331	332	353	311	356	334	344	342	334	324	332	345	291	341	334	312	301	347	368	320	363	347	334	335	355	326	339	313	326	337	336	362	330	340	344	341	302	363	339	343	323	356	328	337	320	340	352	327	327	332	374	348	333	354	339	316	354	347	314	344	375	335	375	334	341	333	366	328	327	342	357	329	332	343	358	344	360	317	312	334	325	346	341	332	342	367	307	360	349	345	321	325	348	340	350	354	372	334	310	330	345	365	310	385	324	337	367	342	362	364	341	310	367	345	358	322	339	306	328	336	332	322	351	360	342	347	361	335	365	365	326	366	350	322	327	332	324	339	360	329	359	337	330	355	375	348	311	295	376	339	366	314	311	366	325	347	368	365	312	317	371	339	325	332	374	337	329	329	330	357	347	365	339	333	325	355	306	340	367	335	352	330	340	341	315	347	307	319	345	351	317	335	352	371	314	339	310	377	323	355	362	360	313	329	337	313	356	358	312	377	344	320	344	329	329	347	352	326	327	370	349	296	348	345	379	375	339	361	315	331	325	339	366	371	331	358	357	370	314	335	322	350	326	349	343	357	365	339	368	313	348	346	341	339	348	359	343	343	334	344	321	335	352	369	337	335	349	338	341	357	368	334	312	363	320	351	382	328	309	336	350	345	362	319	338	364	332	338	348	353	326	353	338	322	319	318	341	317	382	305	335	349	325	338	367	339	344	346	327	333	319	333	334	302	356	350	342	360	328	345	358	365	340	339	348	324	358	355	318	331	350	324	340	334	362	341	328	338	353	357	334	340	315	344	357	378	349	342	335	337	341	351	343	367	333	329	344	351	343	355	368	319	357	360	345	336	337	317	348	298	310	344	332	295	356	324	323	331	342	326	330	321	346	355	345	322	334	325	352	368	347	359	319	343	340	344	304	370	351	334	344	347	317	351	335	356	337	328	343	362	370	355	343	317	383	343	317	361	357	352	350	347	366	357	338	346	301	347	331	341	306	321	347	382	305	366	334	331	387	361	332	315	332	323	367	319	328	377	340	343	313	343	363	363	332	361	323	323	332	348	344	322	348	320	339	338	392	320	324	360	340	322	342	336	332	335	345	319	353	366	344	338	328	330	347	307	341	305	333	335	347	321	343	325	361	327	370	330	310	333	338	313	322	363	303	320	321	355	337	347	349	352	348	342	319	318	355	325	306	364	327	307	353	338	355	334	370	359	358	344	327	337	330	341	366	342	329	367	335	324	332	335	355	329	352	334	380	328	370	300	336	337	337	366	356	320	358	327	360	323	350	338	350	341	356	325	344	324	358	345	320	342	343	342	350	370	305	325	343	344	323	335	354	344	341	367	335	363	325	332	339	343	368	329	328	365	304	358	340	313	339	341	324	308	336	356	325	360	316	338	324	348	347	364	350	339	357	360	327	355	345	332	355	333	353	360	362	317	336	341	333	355	368	342	319	347	377	314	330	349	347	322	352	359	354	320	334	347	360	346	337	324	347	351	337	322	332	337	319	328	335	382	329	359	362	343	367	339	373	327	316	337	363	364	328	381	334	348	361	365	342	378	330	335	315	331	356	323	338	317	355	345	343	344	341	352	339	360	329	366	335	355	300	340	309	372	345	360	306	327	312	334	329	345	353	335	328	348	356	338	339	332	352	302	316	333	365	343	323	331	377	343	356	318	347	311	351	323	355	370	347	328	341	386	344	344	338	346	348	352	344	324	360	326	372	321	379	345	329	338	368	334	362	314	370	365	359	392	332	352	344	312	324	341	357	312	362	338	337	329	348	338	333	329	327	314	351	343	338	330	313	313	345	322	307	341	340	319	339	342	360	351	324	346	350	361	361	363	313	325	337	372	320	324	343	339	352	344	347	354	327	363	321	298	333	376	361	329	343	336	318	352	337	367	348	356	371	360	318	326	318	326	351	338	352	333	328	334	368	319	393	353	361	366	333	314	346	330	372	341	367	354	360	358	356	320	376	357	323	328	318	352	337	336	330	339	331	353	338	354	356	320	358	341	331	367	353	353	372	351	383	349	339	340	349	339	315	344	359	374	357	386	364	352	322	335	331	358	335	355	368	320	347	326	314	300	349	305	338	334	349	375	342	333	302	337	353	353	297	361	333	345	349	303	314	331	325	347	358	339	344	330	321	347	360	339	346	401	328	350	364	341	359	350	355	308	341	319	338	344	373	335	338	345	355	347	299	312	344	376	359	339	344	329	331	382	336	304	345	332	363	346	309	331	309	310	298	337	345	383	347	317	323	330	332	327	364	308	321	396	346	302	371	338	337	355	325	381	335	347	338	349	340	340	355	319	328	358	338	325	341	305	359	363	345	344	343	323	383	356	337	350	339	347	323	360	364	364	338	329	382	358	366	346	368	343	322	356	326	325	351	335	334	326	337	331	352	321	363	345	348	348	347	347	338	346	313	338	337	337	361	329	341	345	341	302	331	335	318	370	353	351	325	335	332	385	328	364	323	372	328	322	302	337	349	328	350	373	322	361	355	345	303	324	323	364	325	330	340	327	342	339	365	319	351	317	330	333	356	367	336	351	336	331	322	331	357	357	363	339	317	348	352	386	338	361	341	336	325	357	361	304	329	310	372	339	339	354	376	366	340	367	345	357	333	332	352	342	363	353	334	346	330	323	320	334	305	365	362	342	354	351	323	297	345	339	359	358	348	359	352	359	360	346	336	368	317	365	339	339	352	372	298	350	370	335	349	334	344	335	357	363	335	336	337	385	321	351	339	327	342	369	335	342	353	337	344	364	331	348	338	322	378	320	345	371	363	336	327	346	298	357	348	344	325	347	358	312	310	354	321	329	337	349	338	327	313	345	349	360	384	344	314	342	323	316	304	319	329	327	374	367	348	308	348	357	347	376	354	349	347	364	351	342	342	317	336	340	353	322	345	333	363	323	342	340	342	328	335	342	331	359	352	333	324	284	330	358	303	343	362	376	344	323	352	363	316	368	329	347	335	315	346	324	379	339	344	316	346
9681	12163	10762	5685	3649	2512	1875	1433	1194	1084	919	816	741	665	610	598	553	526	518	511	461	456	425	411	426	451	434	410	387	412	416	366	354	385	376	342	405	349	342	380	352	357	352	375	339	367	364	352	320	399	343	358	351	341	365	348	353	350	342	371	348	329	336	327	321	371	349	374	363	394	367	311	337	347	326	341	349	306	338	352	342	349	340	346	315	305	328	344	330	322	349	372	307	335	310	344	325	327	335	349	343	378	355	343	345	334	324	327	351	355	353	343	331	340	342	307	319	315	341	355	346	321	336	331	346	357	325	316	387	345	363	340	329	323	351	307	327	309	334	322	333	337	359	371	335	358	356	318	340	323	328	368	323	368	319	339	328	324	317	356	355	342	335	345	326	327	331	317	335	338	371	351	325	335	392	337	305	320	326	340	350	331	357	347	320	336	320	319	316	338	322	320	357	322	369	342	305	327	328	351	353	314	331	335	319	327	348	358	346	318	337	344	329	324	325	310	330	340	316	338	329	324	355	330	345	304	302	338	329	334	321	366	325	333	329	317	333	340	337	322	340	298	346	367	348	333	339	348	318	342	364	362	334	338	335	319	342	300	341	298	356	361	315	319	327	332	322	332	354	322	343	335	321	352	333	349	322	346	335	327	338	378	348	333	313	345	351	342	298	289	310	355	345	341	344	300	322	324	340	345	337	372	311	339	319	330	348	341	333	324	321	350	345	321	332	318	349	347	322	344	308	332	319	333	348	330	363	356	317	351	325	341	321	325	326	329	324	358	318	339	360	337	367	342	301	308	321	349	317	350	372	346	329	322	348	330	324	316	373	334	317	333	365	319	325	341	355	351	315	333	321	331	327	319	327	313	329	320	340	311	322	310	317	315	321	311	347	344	373	347	354	337	318	309	322	335	332	339	353	327	344	362	305	329	311	336	326	360	322	336	321	327	342	318	322	325	328	360	315	332	312	320	317	371	340	337	314	332	348	336	325	335	373	343	373	324	318	335	338	352	326	350	366	335	323	315	347	310	353	315	349	356	336	311	310	356	335	355	356	313	310	348	334	332	359	317	341	377	357	324	337	355	315	357	369	340	315	357	367	363	332	337	301	333	341	344	342	339	292	323	329	343	366	317	346	339	347	356	317	323	361	373	365	303	322	352	332	323	342	326	338	341	351	341	322	332	347	324	350	347	347	347	346	321	356	316	348	338	345	331	343	323	286	341	312	316	367	328	339	361	320	324	351	322	363	347	316	344	327	339	342	356	341	343	308	336	356	323	326	340	367	321	325	352	325	355	362	349	324	331	326	325	334	344	335	300	353	297	337	342	299	341	362	313	339	350	373	361	338	361	353	302	335	341	335	322	322	343	345	322	354	328	318	319	338	345	345	312	346	342	331	305	341	352	339	328	344	368	320	324	331	367	333	320	302	337	363	360	333	358	324	287	330	307	294	322	325	320	353	323	342	327	318	348	339	331	366	317	342	299	320	344	352	327	339	357	338	346	314	332	325	352	361	355	315	316	330	328	341	356	349	309	353	368	332	337	320	329	331	332	345	340	308	329	353	352	347	354	314	367	324	330	339	329	335	317	331	342	362	342	374	316	368	322	348	361	326	328	347	332	353	344	368	343	342	303	298	312	354	339	330	341	342	344	328	331	334	339	320	341	348	300	317	357	318	331	330	343	315	296	357	337	336	350	367	344	343	345	340	351	344	317	312	334	336	326	336	303	371	327	345	353	343	332	366	349	325	325	347	321	345	368	327	336	352	335	326	347	339	350	323	322	314	314	310	342	328	358	344	321	324	327	327	337	366	331	340	316	330	351	309	314	282	345	359	351	333	286	335	325	312	312	312	335	339	340	370	319	366	344	356	353	361	343	314	299	338	343	332	347	333	347	362	315	365	336	329	313	330	349	315	323	313	337	356	328	356	319	337	346	373	329	301	322	334	338	341	339	321	370	294	317	349	341	321	351	348	326	319	326	353	362	299	319	330	319	344	329	340	358	331	333	340	352	329	295	330	333	302	342	344	320	362	302	378	378	346	320	315	329	352	346	337	340	306	333	354	345	303	341	335	344	325	346	317	361	337	362	341	327	372	343	339	362	334	290	317	345	335	306	334	330	335	326	326	319	305	340	366	321	288	364	350	330	345	318	328	336	333	336	342	296	349	342	333	360	315	346	329	321	329	336	336	337	343	363	346	297	340	349	353	352	342	342	326	351	330	365	310	342	327	327	350	308	363	337	346	335	336	310	322	327	305	316	301	333	300	319	359	342	370	343	334	320	268	347	364	313	345	348	344	331	318	312	346	330	355	373	355	340	319	354	311	340	343	301	325	362	332	318	334	327	331	332	329	303	342	322	354	328	332	315	337	307	348	365	330	338	307	333	335	329	333	337	330	323	325	323	283	332	348	348	327	331	309	353	325	349	318	324	356	362	340	334	354	375	335	338	338	343	362	332	321	328	340	317	343	369	347	323	325	317	328	324	347	307	336	341	335	324	354	342	326	324	335	309	380	329	352	376	348	313	352	326	338	305	369	308	326	347	347	310	305	308	336	362	332	337	342	336	330	341	350	319	335	383	330	340	354	338	313	338	321	366	334	294	315	344	317	351	370	299	327	328	332	374	334	356	310	340	322	332	312	314	324	310	357	321	312	293	352	330	340	364	323	303	343	321	380	305	335	303	354	355	342	343	342	332	318	360	337	356	318	340	320	325	314	336	344	308	329	336	342	305	352	348	337	322	352	336	341	322	347	326	306	325	304	331	329	310	351	343	365	326	298	285	339	330	316	313	337	291	341	338	335	338	340	284	350	350	359	350	342	342	332	341	343	365	317	329	308	326	333	357	333	350	350	336	301	358	342	344	332	322	335	341	337	365	315	321	340	337	325	340	344	332	355	334	336	340	363	314	333	370	371	293	307	338	296	330	348	317	367	330	324	342	326	312	322	339	314	340	325	338	338	363	352	322	333	315	310	339	315	343	348	337	359	358	355	348	334	325	329	320	348	330	316	311	324	361	330	312	342	353	333	335	345	333	342	354	303	334	356	351	316	320	347	341	352	306	321	347	351	336	368	320	330	327	332	359	328	339	333	315	328	357	302	338	345	346	301	382	341	321	335	308	330	339	398	351	321	305	347	375	354	328	313	322	343	304	361	306	361	353	362	373	316	358	301	368	322	304	339	313	338	346	351	329	354	325	320	348	327	338	350	354	328	337	322	293	313	358	332	347	334	327	388	325	332	331	318	350	362	318	333	318	346	301	358	352	330	299	338	356	307	323	325	348	318	313	371	343	335	334	330	316	323	378	352	351	349	305	342	327	343	357	339	373	346	339	312	350	350	373	384	325	327	344	356	348	345	333	346	334	348	346	351	347	333	340	375	314	340	341	315	335	319	338	333	325	344	363	359	323	348	325	339	335	323	313	322	322	330	389	345	365	355	299	340	317	333	346	347	296	355	329	336	346	323	321	307	342	338	328	324	314
22509	20338	26890	23681	20349	20384	8069	1867	1354	1197	1223	1079	960	975	890	871	875	828	838	854	777	757	742	746	758	753	746	697	727	696	723	711	742	668	689	661	678	670	734	745	714	698	683	659	688	678	653	698	717	681	674	659	693	652	669	654	675	654	660	621	687	672	647	662	682	669	676	724	698	684	682	704	695	685	647	691	668	660	669	648	666	700	665	665	688	627	640	668	691	668	654	655	651	672	665	697	687	693	601	698	656	694	664	632	701	661	708	627	659	702	688	679	612	662	667	702	692	679	650	667	663	685	684	667	650	636	656	668	679	634	614	667	719	642	681	641	653	668	670	667	668	641	635	671	645	683	674	651	667	637	662	668	688	591	686	664	648	689	675	645	651	703	644	668	622	687	678	613	683	702	647	647	667	655	627	619	675	700	667	670	664	707	680	639	670	656	630	703	624	631	669	702	679	632	643	650	674	714	673	676	652	699	692	653	648	675	653	656	666	619	669	680	647	681	670	673	653	653	628	659	679	669	651	654	629	685	627	673	646	649	626	698	675	666	657	657	656	667	655	645	663	688	663	664	671	676	668	634	677	727	685	603	628	667	623	683	712	705	662	732	609	631	667	661	666	666	653	633	658	675	661	655	716	600	690	657	634	673	671	648	693	642	649	709	648	637	703	620	655	658	657	653	723	685	671	661	658	658	685	667	675	706	644	670	626	648	662	653	650	695	677	661	617	700	632	649	646	681	705	690	668	707	672	700	653	683	651	654	668	663	600	660	653	701	671	641	657	664	717	634	650	671	693	712	657	634	680	638	671	692	679	688	623	696	670	668	664	656	669	692	669	701	664	646	693	656	656	638	657	662	629	629	665	638	687	685	682	654	671	657	725	636	696	651	620	670	658	654	651	661	613	651	621	653	679	645	713	697	679	637	647	645	640	676	633	637	635	650	694	623	670	655	664	655	694	672	636	679	674	646	634	670	658	631	639	634	647	690	647	673	673	663	660	708	669	628	678	698	652	640	695	670	637	630	649	632	652	677	632	647	688	666	661	683	635	678	674	701	668	678	691	680	682	623	657	659	693	654	674	702	665	699	642	670	645	694	712	657	647	645	676	664	650	667	655	673	684	637	691	646	688	660	694	689	660	700	672	679	660	652	696	665	689	644	655	649	693	701	698	687	689	667	643	709	680	662	583	641	646	667	654	641	664	638	660	664	704	665	650	645	630	636	626	631	635	621	676	664	665	694	643	668	662	662	661	686	677	604	612	666	692	647	695	659	675	675	633	658	698	647	677	674	633	650	659	690	653	657	638	635	677	706	665	706	660	663	659	690	609	655	670	694	637	685	643	658	684	652	670	683	680	638	630	677	683	622	678	650	662	692	641	655	656	671	655	687	657	646	688	674	646	662	651	662	675	643	684	716	643	644	670	641	661	641	697	651	663	710	665	672	654	662	693	688	653	621	664	660	688	678	645	701	629	673	617	604	653	683	706	636	624	656	628	635	667	647	693	667	628	641	689	675	633	642	717	634	664	670	637	611	680	654	663	644	686	660	705	613	640	686	634	664	649	671	682	634	644	730	667	664	699	647	644	645	663	624	644	692	616	673	662	628	656	635	661	655	669	683	657	667	636	674	671	670	725	637	645	664	688	633	657	611	689	650	676	681	668	659	671	662	657	650	666	650	634	671	611	647	637	660	658	636	661	665	680	665	632	664	692	660	611	632	633	704	652	633	663	684	661	648	674	656	656	651	723	647	663	674	677	673	666	664	638	682	676	686	704	674	620	661	635	694	664	660	638	614	664	670	683	692	650	732	687	647	658	711	686	622	695	645	708	666	700	647	684	650	609	644	674	695	679	698	700	640	661	677	658	680	673	652	638	639	677	622	651	662	670	654	675	666	599	679	656	652	632	663	695	656	673	653	638	671	645	622	701	654	664	668	670	643	692	663	688	649	649	674	645	628	636	664	643	641	638	650	644	650	662	666	688	692	647	677	711	672	664	668	671	651	632	678	633	635	665	674	643	635	669	665	686	662	639	686	635	706	641	663	689	680	729	692	636	677	688	619	697	648	654	653	683	668	677	635	612	653	675	685	678	630	668	657	632	666	619	660	688	690	690	625	687	691	683	645	631	674	674	594	669	660	663	631	706	654	657	613	672	613	676	719	695	646	643	665	696	678	648	646	696	629	627	694	625	646	674	638	686	655	626	704	689	667	639	671	694	661	668	656	680	666	643	652	720	683	630	683	634	628	659	679	669	648	641	631	636	710	625	636	663	670	622	704	635	700	638	657	661	646	696	647	655	715	694	715	651	673	672	660	672	715	661	646	643	676	716	638	614	691	680	688	684	673	634	664	713	692	679	657	649	630	668	719	672	661	649	615	676	685	699	671	650	655	646	672	664	678	615	612	660	666	668	654	663	689	671	649	732	705	637	630	732	636	671	643	635	654	658	668	621	679	652	693	649	657	700	646	667	667	623	696	704	682	638	626	656	688	634	669	639	614	672	652	660	666	693	627	644	651	674	705	703	676	680	668	618	650	674	659	653	635	648	704	665	630	629	703	682	713	661	670	672	661	676	659	673	644	736	677	661	651	593	649	640	647	654	646	666	648	648	647	675	643	701	688	717	620	673	626	617	643	639	668	677	659	668	703	694	651	664	661	674	653	667	709	643	664	660	641	647	672	680	669	687	644	667	672	678	663	622	683	616	625	629	641	690	632	634	652	652	670	647	676	654	678	658	661	674	646	719	630	675	693	645	651	711	682	701	644	666	725	670	630	669	617	619	679	625	667	651	639	645	679	716	610	663	632	652	686	657	667	641	654	678	667	644	648	701	643	673	651	673	657	656	649	618	661	652	647	640	620	705	696	621	698	653	670	676	690	662	679	660	684	627	666	684	650	629	692	628	689	678	676	633	709	660	665	630	665	607	645	662	672	641	596	638	660	710	652	669	655	659	716	679	634	676	676	690	646	647	696	663	650	658	685	664	640	645	668	672	676	666	658	624	645	663	663	642	656	652	699	668	703	657	686	681	674	667	641	668	652	651	663	652	657	624	666	677	705	680	641	654	658	679	688	669	688	655	659	715	640	700	644	643	690	689	674	662	640	624	632	674	633	686	658	631	692	676	675	635	643	697	691	634	674	643	684	640	704	627	654	622	654	654	633	700	680	639	632	670	638	638	672	667	648	631	649	688	636	684	661	648	674	670	658	679	702	665	650	664	666	632	647	655	705	646	728	643	623	650	643	670	641	607	677	656	672	602	654	621	686	653	643	698	666	647	675	712	705	644	688	626	677	687	684	662	635	655	678	656	673	613	633	697	670	660	672	646	698	651	701	660	665	715	706	633	621	712	635	636	667	647	665	672	649	635	631	672	674	625	677	676	680	697	653	646	643	684	693	652	681	662	693	689	652	657	695	679	649	671	673	637	658	648	659	685	671	646	661	665	634	639	635	642	670	657	665	692	649	638	660	658	668	644	653	661	653	639	659
12555	19405	17474	9810	6497	4702	3582	2811	2344	2006	1813	1550	1380	1266	1200	1174	1107	1005	993	932	924	837	877	830	794	809	739	773	747	743	761	766	724	747	705	695	685	703	681	720	745	676	723	729	701	725	682	638	649	686	708	672	642	661	651	676	685	655	644	626	633	638	651	607	633	618	647	676	625	659	661	656	617	580	667	690	668	730	652	625	661	605	622	664	672	617	603	630	649	656	650	661	580	654	636	645	659	642	644	688	611	634	659	668	603	617	655	657	617	639	604	686	622	646	605	621	628	622	670	635	662	651	656	636	663	666	654	649	646	639	666	633	631	596	650	604	626	633	620	678	662	656	648	624	622	626	638	693	642	644	604	687	627	643	639	637	608	596	653	637	627	681	637	604	654	659	617	680	629	622	619	644	657	665	655	669	639	629	636	671	687	626	618	606	617	628	645	651	630	653	656	626	645	610	647	640	603	598	607	621	642	689	656	694	638	648	594	653	629	618	616	657	613	598	636	642	638	669	633	644	616	649	591	689	640	638	661	595	649	615	592	634	612	646	673	640	646	643	597	628	604	657	632	620	621	590	593	592	678	626	642	628	667	663	627	655	617	646	584	636	656	664	646	591	652	607	675	618	642	600	655	640	666	646	631	636	591	612	669	607	615	638	627	648	637	666	685	644	641	676	638	617	632	636	658	632	648	670	631	625	624	650	706	635	637	619	663	627	636	625	658	619	645	646	604	648	638	619	654	638	619	613	613	655	648	637	666	657	619	641	640	662	650	640	652	654	619	605	615	567	623	671	644	664	662	631	657	618	652	612	600	636	642	651	624	606	669	640	624	600	602	593	645	647	609	634	619	672	653	616	615	611	646	634	611	665	655	663	648	650	626	633	646	656	636	574	671	594	627	644	594	638	644	682	657	639	603	654	587	643	631	598	626	593	642	602	614	637	585	591	651	635	648	701	617	575	680	619	659	640	662	609	635	631	714	641	622	618	643	595	618	655	602	610	633	645	689	596	608	589	669	660	616	658	600	592	633	635	667	638	593	630	659	664	649	595	667	638	640	652	651	600	664	575	635	632	646	659	600	637	612	608	689	629	644	615	648	647	659	654	676	657	636	640	643	601	624	651	639	658	646	626	653	652	614	655	632	611	676	628	671	614	647	599	661	639	648	626	672	658	611	624	624	665	682	639	669	630	626	583	608	644	618	632	621	629	634	628	612	633	627	604	628	612	639	633	663	628	631	668	655	619	582	618	661	667	591	613	645	585	617	685	613	613	654	653	593	635	658	661	608	665	640	643	581	615	638	641	596	654	614	557	645	668	647	651	599	623	626	604	628	648	608	642	655	607	656	622	609	665	620	647	629	672	656	586	663	645	600	644	608	644	655	669	666	621	650	657	640	639	671	616	608	592	623	648	608	646	647	701	647	600	617	601	660	642	619	594	606	665	658	649	661	613	629	626	652	643	618	582	596	648	658	625	635	661	670	605	629	603	607	637	604	617	634	603	638	626	642	667	662	635	618	647	619	591	647	609	585	623	646	651	594	626	636	643	607	607	646	626	672	630	658	603	620	639	619	614	641	632	602	643	660	588	601	632	621	645	646	652	610	663	641	648	642	639	647	629	682	641	636	632	631	634	633	615	630	668	588	665	636	641	642	587	620	633	678	661	652	587	653	647	640	627	689	603	641	642	625	599	686	606	604	699	593	604	644	610	634	631	662	650	615	593	635	660	623	626	632	690	601	632	684	678	621	658	648	641	648	653	625	608	597	634	675	606	618	608	616	657	636	635	615	617	640	628	618	650	623	621	624	666	631	607	619	576	593	631	644	613	631	660	661	642	649	648	610	614	618	617	616	597	572	598	653	584	636	642	652	648	611	633	641	674	616	648	633	631	605	644	639	634	625	648	587	657	645	633	608	649	646	691	632	627	662	671	626	672	656	603	670	588	627	591	615	633	598	703	628	670	622	671	579	628	602	635	638	657	601	586	565	583	621	620	644	591	616	662	639	621	637	648	652	639	660	650	618	640	652	601	628	619	604	668	647	611	634	646	642	660	616	666	645	603	665	619	651	657	604	601	645	645	631	600	642	676	616	591	608	691	637	636	657	595	624	618	687	593	608	642	655	626	620	642	647	660	644	639	647	626	619	688	641	652	640	650	615	682	623	562	672	634	642	626	630	621	645	635	609	600	626	641	667	648	608	616	622	618	646	669	623	593	618	634	635	624	627	699	607	629	604	628	665	641	638	667	639	615	583	620	631	648	602	627	661	622	630	602	657	642	608	653	606	614	640	669	665	626	664	648	617	625	570	635	611	655	613	636	624	588	615	613	593	612	633	628	638	618	632	663	697	638	617	633	637	615	656	652	661	672	645	607	667	593	671	632	659	593	656	607	628	622	654	657	636	605	631	657	585	647	664	682	672	635	618	664	595	683	650	669	597	671	682	627	659	657	595	653	624	650	657	644	616	626	645	637	646	596	632	631	685	633	601	677	604	632	638	602	604	593	634	675	654	629	658	658	631	644	620	617	596	642	626	638	654	629	613	672	612	664	659	635	632	682	607	601	620	655	604	605	619	646	632	664	640	632	646	637	608	672	639	632	631	695	652	618	636	674	649	628	639	602	605	621	622	631	625	673	651	659	626	654	606	653	670	629	620	614	647	663	610	584	622	645	673	628	641	615	636	634	592	630	634	619	653	668	581	593	622	617	656	613	596	626	583	615	621	618	631	625	628	665	635	628	584	630	645	605	587	640	625	647	611	642	635	625	573	625	574	659	603	609	603	642	625	651	650	617	604	636	599	669	618	643	678	632	640	621	657	649	666	625	600	605	657	627	647	640	635	584	658	642	647	623	602	612	669	601	603	649	622	624	632	630	635	648	593	631	672	589	666	592	620	612	635	641	638	592	646	615	633	645	639	615	648	593	658	632	622	625	642	620	610	615	642	627	641	622	614	624	683	626	630	653	639	686	641	628	615	663	607	669	640	670	625	613	646	679	641	607	613	623	591	600	617	661	662	626	590	650	658	669	641	625	675	591	656	618	633	620	657	608	596	627	671	622	662	628	646	617	652	613	622	653	683	635	629	622	629	628	653	633	623	636	591	649	623	635	662	595	631	664	674	626	630	614	667	612	628	642	592	633	621	676	641	625	669	612	647	621	615	644	604	665	603	675	639	643	644	639	661	641	623	617	573	628	648	624	673	628	574	639	627	657	633	648	682	657	633	630	601	640	648	604	675	620	604	661	652	670	568	633	639	639	591	635	662	611	647	632	645	643	638	676	644	644	620	642	600	611	622	592	657	641	617	646	649	588	646	649	616	641	595	629	622	630	586	578	636	707	617	614	632	613	651	662	616	620	619	632	611	638	623	652	660	635	620	646	643	618	648	620	600	618	649	641	653	682	650	588	657	611	661	626	638	642	672	682	668	626	612	674	668	646	635	626	615	662	593	631	625	649	661	642	673	626	624	653	646	628	653	661	593	622	621	632
27603	12493	1242	356	251	210	181	171	147	161	145	152	166	144	140	152	166	133	148	145	148	162	146	144	148	144	131	129	131	151	167	130	153	159	148	166	146	146	143	152	146	144	147	170	158	148	161	146	136	155	148	134	155	133	159	148	144	146	142	154	139	142	121	137	154	143	140	151	147	149	168	134	167	140	153	141	138	152	150	127	142	164	139	157	144	146	159	158	155	162	151	131	155	149	153	129	162	144	125	138	132	160	132	138	134	171	170	131	163	129	155	149	152	144	139	157	142	130	150	149	134	136	138	140	132	156	134	150	130	158	172	139	149	147	163	148	152	157	141	159	148	149	129	106	138	148	135	160	176	151	156	146	128	126	162	141	150	153	150	159	141	166	148	147	149	138	137	147	129	153	136	132	139	147	149	154	158	156	139	153	125	161	138	157	158	148	173	151	152	146	136	140	135	146	144	146	140	143	140	149	143	146	150	129	136	145	135	141	147	118	147	152	128	152	140	145	150	149	162	144	133	150	150	120	132	146	118	125	161	167	158	146	154	135	126	128	157	141	160	135	140	142	136	156	154	127	144	148	145	141	145	131	129	150	124	136	176	141	148	148	153	126	147	147	140	137	151	130	137	144	158	146	152	148	149	168	136	123	137	132	141	151	135	143	133	128	142	133	129	126	154	159	135	154	125	141	155	161	156	150	154	178	156	125	158	150	159	131	126	145	164	147	152	132	153	131	146	152	149	140	133	142	144	151	156	152	133	163	141	157	140	145	140	148	158	165	138	130	152	138	136	168	144	160	155	148	156	147	147	123	142	149	144	152	143	173	148	147	146	147	156	152	141	152	119	138	150	147	130	157	151	171	144	136	140	155	132	151	116	150	146	151	145	143	141	148	142	166	151	136	162	146	160	146	154	146	124	125	144	153	154	146	149	139	138	152	150	136	141	125	142	130	149	141	147	123	160	148	159	141	136	160	152	163	146	131	116	152	161	147	161	169	161	151	153	148	155	126	144	142	157	126	150	140	135	149	140	128	161	149	153	145	126	141	149	155	130	147	128	140	151	151	154	128	142	153	161	141	139	152	152	151	150	152	130	132	147	131	173	162	141	146	129	145	145	134	149	132	138	156	139	131	146	151	127	143	144	147	151	151	144	162	135	145	132	145	146	148	147	129	152	122	144	165	144	154	171	134	142	155	140	149	170	139	143	149	128	148	157	143	129	147	159	145	127	144	142	116	146	144	141	147	152	160	168	125	128	139	167	166	133	130	147	136	150	136	146	157	157	123	159	141	145	142	148	151	151	136	157	147	157	137	141	147	130	143	145	147	144	137	138	148	134	155	153	146	165	132	129	145	149	137	142	163	137	135	141	165	143	148	163	149	136	142	140	156	152	146	150	162	148	156	136	136	141	136	153	128	149	159	160	148	161	136	151	148	142	133	142	133	138	148	150	149	132	143	139	143	129	136	156	127	138	150	141	131	150	118	142	148	148	162	137	142	163	139	124	148	144	175	138	153	150	159	143	133	167	140	152	167	162	143	144	145	141	148	140	126	131	154	141	135	128	141	159	112	139	155	132	167	153	135	118	153	165	132	147	138	145	142	124	139	138	122	143	155	146	168	142	150	161	151	132	133	158	135	151	147	155	150	144	143	138	155	139	157	163	145	146	155	148	132	125	143	126	150	141	134	136	127	146	128	141	134	146	150	139	146	165	153	147	156	131	139	136	135	146	135	168	158	146	144	157	144	141	138	147	159	154	135	171	152	147	170	140	133	141	134	141	140	149	160	154	144	144	124	145	131	117	160	163	157	154	153	143	145	142	158	139	136	137	152	140	119	149	155	153	151	139	148	151	148	141	140	134	134	135	155	133	145	155	134	121	157	140	159	123	127	133	155	144	138	146	125	152	127	138	135	165	154	148	140	156	160	147	136	151	147	152	142	164	155	148	134	171	151	160	161	144	130	187	133	143	136	155	136	145	138	136	147	156	141	153	123	146	129	146	174	142	147	134	147	145	140	141	149	138	153	143	142	157	149	140	157	145	129	152	133	149	121	164	142	145	115	128	137	136	128	153	160	156	163	150	139	168	155	149	156	153	150	133	151	146	162	154	178	166	139	170	129	139	159	170	145	161	132	131	170	155	131	139	149	143	134	128	137	127	137	142	118	142	128	133	148	133	150	156	129	131	140	151	143	150	142	148	155	141	150	167	169	149	153	147	124	136	143	121	139	132	153	158	145	147	132	136	144	146	148	158	137	145	150	153	132	148	141	136	147	147	156	121	121	137	135	158	163	142	130	136	148	132	155	137	143	141	146	153	141	132	148	140	168	162	139	163	153	150	137	130	139	138	149	145	131	157	125	129	138	142	163	139	144	160	159	173	140	142	120	133	141	163	155	133	164	143	138	151	144	136	131	134	148	143	152	124	148	156	163	145	127	146	160	137	112	145	132	141	143	156	129	160	155	135	126	156	145	133	147	153	138	142	158	142	136	149	146	140	128	156	114	142	135	162	156	154	145	135	153	142	161	149	137	175	146	151	133	137	133	167	152	153	135	140	156	131	165	140	132	128	145	152	144	142	158	149	141	140	138	148	143	143	142	129	131	164	158	141	134	132	151	147	149	145	156	134	134	151	153	127	158	145	152	124	151	144	142	117	133	142	132	137	160	166	154	131	117	124	152	148	128	173	146	133	159	156	128	144	141	148	150	133	148	124	133	145	130	182	174	171	131	136	129	109	147	188	131	138	134	149	155	133	149	150	145	145	133	173	132	161	126	130	148	145	114	148	146	129	143	165	140	133	150	148	130	132	143	140	145	144	147	160	155	152	151	149	156	151	163	162	153	142	150	148	142	115	145	149	162	138	142	117	146	135	158	148	129	133	137	140	139	145	156	152	129	139	143	143	150	124	138	143	149	143	133	156	140	135	151	173	143	141	138	151	149	156	127	159	133	130	138	152	149	148	151	137	135	150	138	144	156	132	159	150	141	142	139	137	122	155	150	133	156	161	129	122	150	139	137	154	154	140	125	141	165	148	149	163	166	161	139	153	170	140	131	122	155	150	134	169	135	151	141	169	154	147	123	166	131	149	158	144	141	148	155	132	127	170	143	146	139	149	158	145	166	151	126	125	151	166	159	156	166	159	157	142	172	150	160	124	133	144	143	163	166	126	130	145	158	142	169	142	127	148	150	162	143	148	142	126	115	148	127	149	154	146	125	150	157	153	161	137	146	161	136	128	134	150	152	119	152	113	142	136	135	137	144	146	170	135	149	129	147	149	131	132	157	150	161	129	147	174	121	164	129	141	152	122	134	154	162	138	132	150	154	141	180	165	139	161	156	137	158	138	161	125	143	159	154	139	148	162	153	141	143	148	152	139	157	155	143	143	146	115	147	139	166	147	162	139	157	142	129	124	132	149	140	147	139	146	132	137	142	139	177	144	131	179	145	127	128	158	132	159	148	137	149	141	142	148	140	141	166	131	151	122	140
5165	935	794	445	325	247	233	227	206	199	182	212	177	183	166	162	178	179	165	155	171	188	157	178	174	157	132	162	179	188	166	174	164	194	161	166	167	156	149	168	169	195	156	156	139	160	169	154	144	164	164	182	169	175	154	187	170	149	170	178	181	164	157	172	147	162	166	179	173	162	156	166	144	172	172	185	159	161	166	183	158	160	153	168	162	163	168	179	156	189	152	171	201	160	170	187	186	162	155	164	170	170	166	174	174	179	145	160	172	187	161	190	161	120	156	178	158	154	170	176	169	168	167	140	163	161	145	172	160	175	162	161	179	194	158	167	160	164	186	164	167	155	158	161	163	185	172	163	177	160	171	140	160	165	161	140	161	181	157	142	166	193	162	162	154	177	176	176	163	152	160	144	167	143	161	183	142	172	181	155	170	174	170	192	171	156	182	149	166	174	157	160	164	165	170	185	169	186	188	149	167	157	155	165	159	169	163	155	159	156	159	180	149	165	137	147	161	167	164	160	162	160	174	149	159	174	147	164	160	164	178	158	167	175	164	166	178	173	167	154	161	156	175	182	152	173	183	166	174	155	164	173	168	174	186	192	157	164	172	169	162	168	159	153	170	169	169	166	163	172	157	183	166	138	189	156	171	150	176	161	176	171	158	158	149	143	190	141	173	153	180	169	173	177	169	165	149	157	167	163	172	157	171	137	169	177	168	154	185	156	159	177	181	149	183	173	154	173	181	162	182	154	164	176	146	154	164	141	167	145	177	171	144	152	151	170	147	158	161	158	168	163	169	163	180	168	168	188	176	145	166	155	148	178	156	167	152	163	169	158	154	177	170	168	195	155	158	185	176	181	191	152	164	192	152	146	174	189	158	148	169	192	178	137	139	162	157	173	160	145	146	172	164	162	159	171	180	177	164	173	145	177	184	151	170	183	159	152	162	176	164	162	170	166	173	147	164	151	157	161	168	131	168	148	148	173	176	166	163	146	150	159	157	167	190	176	158	177	147	171	175	160	177	166	144	181	166	176	154	168	174	167	136	145	166	168	149	190	150	192	166	153	166	169	148	160	149	141	175	153	166	166	182	146	162	173	179	165	150	171	168	159	165	180	150	145	147	171	151	154	183	175	168	171	184	172	166	167	154	156	160	163	168	151	131	170	146	153	173	170	173	149	155	191	163	179	173	131	178	163	158	150	168	179	177	169	169	163	122	181	144	168	172	166	178	172	168	173	172	165	158	163	182	181	182	155	153	160	164	156	197	164	161	174	173	172	179	164	166	146	166	175	178	160	195	167	157	159	160	164	175	175	180	149	185	153	179	168	146	179	145	155	148	179	164	164	179	180	188	172	172	144	174	164	149	151	181	160	153	160	177	158	173	168	163	186	168	174	158	141	170	167	161	170	175	175	164	182	155	164	156	156	161	166	175	149	187	158	169	162	165	171	167	170	177	165	185	158	179	156	175	185	178	151	176	167	154	151	166	152	170	176	168	180	155	147	163	166	172	153	185	164	156	186	154	164	158	166	163	164	178	175	161	175	187	160	152	165	170	165	156	160	153	156	155	167	162	183	171	158	169	175	146	151	152	161	163	169	157	169	144	169	156	166	182	148	166	160	171	169	174	171	172	185	193	147	156	173	185	149	160	172	185	168	169	161	139	161	153	151	168	154	171	188	163	165	167	153	175	149	163	168	168	155	180	156	173	182	181	158	171	136	147	166	156	172	139	161	138	174	184	171	148	182	175	185	158	159	150	174	199	153	152	168	179	164	177	176	161	169	142	171	153	165	154	185	158	154	187	150	182	150	165	169	182	191	152	190	151	159	171	179	185	185	178	164	183	146	142	176	145	167	159	178	167	167	153	174	153	182	156	157	165	144	180	167	154	150	178	149	169	161	182	170	160	188	153	172	157	188	161	170	151	144	182	156	167	136	166	148	158	144	172	166	161	159	142	184	155	162	178	170	162	181	173	180	161	165	146	156	174	173	158	179	166	175	152	180	159	181	168	175	164	168	168	170	155	163	171	165	146	162	155	164	193	167	165	173	159	165	165	177	159	183	151	175	158	184	186	172	182	190	167	171	187	181	159	175	165	170	155	164	165	163	178	159	160	137	169	167	179	158	179	180	192	131	166	161	177	168	174	174	162	160	155	158	162	173	161	155	167	162	157	165	170	139	194	177	175	163	179	151	170	164	177	175	172	166	149	181	164	196	181	169	154	173	160	155	176	168	162	168	159	162	154	137	169	170	171	181	149	155	171	199	177	176	175	183	178	168	168	182	160	158	161	170	140	161	166	174	164	149	171	182	146	155	178	182	168	182	165	173	162	169	174	202	158	187	181	184	183	177	170	156	187	158	170	157	182	147	188	170	169	173	156	172	173	149	166	156	176	178	198	181	162	171	176	157	173	177	212	179	163	188	131	166	160	164	186	160	152	159	161	180	184	151	161	167	154	168	156	163	189	176	203	167	157	150	152	163	164	170	166	145	158	167	172	152	158	179	180	177	170	174	182	189	161	172	173	155	145	166	155	148	163	161	171	162	183	166	170	176	148	163	171	173	165	158	152	152	149	160	153	176	164	183	173	158	154	137	164	164	168	155	156	151	160	150	166	164	191	150	136	163	174	160	158	149	171	165	177	168	180	173	164	188	160	181	169	154	162	146	147	139	171	168	153	177	145	160	158	169	158	172	159	156	174	175	153	160	153	180	183	172	168	152	157	183	175	168	165	167	138	174	177	171	171	168	135	155	165	157	179	166	167	152	171	179	176	174	170	166	162	173	156	155	166	185	160	158	155	174	162	165	170	176	158	169	166	167	155	169	165	159	185	174	175	172	181	158	157	178	147	165	173	165	175	172	170	151	144	167	163	157	186	158	171	154	155	169	166	181	162	162	164	165	174	158	121	145	156	181	176	134	148	188	157	146	172	151	157	165	175	164	170	164	168	185	177	158	169	177	151	170	145	176	170	148	169	171	173	173	146	174	131	185	162	163	158	155	173	173	150	174	169	161	175	173	157	151	164	167	162	164	171	178	151	175	177	161	172	157	159	157	167	159	154	150	170	174	164	178	189	156	153	145	147	157	125	171	164	176	174	145	133	187	140	139	167	156	173	166	160	184	154	134	145	160	162	168	196	195	144	178	172	167	158	141	177	177	182	154	200	163	191	174	157	167	162	194	159	165	178	152	185	173	147	173	161	171	158	188	164	162	159	148	160	176	168	161	188	165	145	195	167	177	169	178	157	171	180	174	176	156	172	166	179	173	190	149	144	181	161	147	178	179	172	150	176	152	151	179	188	162	183	156	161	166	153	161	149	172	137	153	166	160	160	155	170	152	167	163	161	152	145	176	180	156	168	171	157	159	162	170	177	178	159	183	134	159	172	158	169	165	167	181	180	190	182	142	149	168	156	172	164	153	156	186	134	149	164	187	180	172	163	155	155	152	147	167	166	151	157	158	170	146	177	184	147	197	155	159	175	167	168	172
24422	20383	26538	24103	20375	9408	1344	914	689	637	591	543	543	498	456	428	419	438	427	423	409	400	372	383	376	403	362	369	365	385	372	363	366	370	367	358	378	368	353	386	363	373	330	355	336	371	351	342	352	364	361	366	346	343	353	339	376	330	366	342	362	375	387	363	364	352	350	346	369	364	353	356	379	350	382	348	349	398	394	332	353	327	369	356	329	358	338	326	357	375	297	335	330	393	351	368	382	368	344	358	326	341	350	384	333	343	361	364	367	361	355	356	319	370	371	337	321	345	361	368	339	343	321	352	316	342	354	355	371	376	364	325	319	327	349	355	324	327	340	332	361	369	340	333	354	360	369	320	383	368	358	331	360	319	349	366	344	366	376	342	346	353	349	336	369	357	348	363	347	373	335	328	325	348	347	354	338	329	309	399	335	373	346	360	354	308	347	324	370	362	328	338	338	341	380	367	349	326	341	303	368	347	332	370	322	359	326	316	349	365	360	331	361	338	348	346	366	349	342	346	350	333	382	351	311	326	351	344	366	378	367	370	364	379	365	339	334	342	332	320	363	367	363	361	326	337	362	358	309	338	319	343	348	332	396	365	331	322	360	354	334	326	342	334	362	354	414	315	367	338	363	315	349	312	320	370	302	355	332	360	342	337	297	342	343	319	376	341	329	339	350	323	371	347	364	379	339	348	325	368	338	387	380	341	368	353	370	358	351	322	375	314	348	327	375	355	369	365	350	367	355	341	335	357	339	366	325	349	359	348	345	343	336	329	375	360	319	322	330	379	377	338	327	354	326	358	355	331	379	341	353	348	312	343	369	368	360	372	342	344	306	359	292	375	341	335	313	346	345	352	306	371	350	375	317	323	356	379	347	329	331	350	373	341	329	338	353	402	339	348	358	356	371	339	336	354	342	340	368	305	332	354	361	348	340	363	325	308	354	330	335	380	382	349	344	365	330	337	341	340	368	313	377	324	328	357	368	366	333	358	340	357	337	377	363	339	372	355	372	341	377	358	333	331	332	369	358	339	371	343	359	347	322	320	303	325	345	331	347	325	313	331	358	320	346	351	342	323	345	379	319	377	338	362	346	341	349	315	354	376	355	331	361	344	358	351	337	293	350	363	336	339	351	325	350	378	366	333	325	371	359	365	354	334	325	359	338	342	305	338	362	330	330	365	345	322	344	334	351	342	312	294	333	346	373	346	330	369	346	355	352	322	325	375	378	372	378	347	343	326	372	367	367	325	333	343	330	343	337	343	366	355	343	312	344	349	342	356	343	392	337	313	373	317	367	357	332	334	371	333	360	319	370	351	339	338	381	346	360	382	357	318	366	348	357	327	350	340	318	349	351	341	394	338	343	341	356	358	321	317	340	337	351	351	370	371	350	323	348	359	338	358	362	381	340	364	341	380	334	340	344	341	330	365	356	351	372	338	332	350	349	352	363	351	344	358	362	354	371	382	347	352	369	350	344	351	379	377	348	338	320	321	332	349	343	351	336	370	335	315	342	329	359	374	345	346	334	326	318	379	341	358	351	349	357	343	335	333	363	353	341	391	346	334	311	339	349	317	340	334	357	366	359	334	352	328	320	318	357	363	336	347	337	326	347	355	361	380	322	375	377	331	370	353	357	379	347	318	310	365	352	332	359	350	319	355	336	373	334	365	341	331	353	371	345	368	362	354	366	344	315	366	349	371	326	379	352	377	360	362	383	393	419	360	320	362	352	312	317	320	329	347	345	353	352	356	357	367	353	342	334	349	327	335	339	349	336	350	373	350	353	339	360	354	347	309	336	337	346	355	364	326	335	366	328	355	347	368	342	355	336	352	307	348	321	339	310	352	357	358	324	380	328	360	327	360	322	338	339	374	340	354	346	333	344	335	385	354	342	357	397	385	340	320	340	344	343	371	382	323	370	369	385	330	349	363	378	341	359	346	381	362	357	369	360	346	338	334	352	354	360	336	336	372	365	328	379	377	392	380	365	322	339	337	378	351	339	342	362	348	372	350	337	342	340	337	354	369	337	345	372	370	374	336	336	340	315	341	360	351	373	318	343	342	312	325	348	352	329	340	351	333	323	380	360	372	336	383	335	329	351	359	342	347	370	327	316	353	365	344	358	339	337	333	335	339	351	344	337	362	390	340	338	319	359	374	333	320	335	307	353	331	332	322	333	324	327	306	330	362	357	340	348	341	356	371	345	353	337	349	384	342	348	344	353	364	382	331	360	327	353	342	379	347	332	333	358	372	367	360	328	335	353	348	369	332	341	341	356	331	335	325	340	357	358	330	333	334	326	358	344	352	379	329	360	346	341	339	351	367	335	358	349	344	313	378	348	349	317	356	374	341	351	354	324	364	370	338	336	350	338	351	336	333	323	355	366	337	330	369	362	364	361	345	348	356	339	342	376	350	365	352	352	327	321	358	381	390	354	378	335	348	374	334	354	347	330	352	298	312	346	344	335	341	355	329	349	366	361	339	334	319	361	331	336	366	328	326	355	360	385	357	363	336	333	334	346	336	356	374	339	347	337	343	310	360	359	383	348	331	368	337	328	349	341	384	390	312	348	338	341	378	346	341	343	341	339	333	351	331	332	367	366	323	322	341	345	356	365	369	396	337	314	341	336	335	346	337	352	325	337	318	309	345	377	343	339	327	360	353	321	350	310	322	361	343	355	346	358	358	331	364	351	343	351	355	375	364	366	350	349	371	339	308	347	340	322	345	347	369	362	343	336	355	338	344	310	319	345	322	358	324	354	336	330	332	351	361	362	335	369	333	344	342	345	353	359	374	349	353	383	368	343	366	365	334	356	359	353	336	331	338	359	337	382	303	346	361	371	325	352	374	330	368	324	350	347	315	360	337	372	369	380	352	337	363	324	309	373	353	333	316	312	347	329	343	346	345	360	330	321	346	304	338	346	339	345	344	342	338	370	355	326	357	335	368	335	381	335	331	338	323	359	386	350	318	318	333	365	358	353	341	349	353	345	324	319	340	329	342	354	338	355	327	350	382	334	358	348	316	328	340	350	343	351	368	333	306	336	347	371	308	339	346	343	362	329	317	347	327	351	350	336	339	381	360	308	362	375	376	326	320	343	314	330	387	356	341	383	367	370	354	352	332	350	347	379	339	337	358	345	321	379	362	362	340	359	381	339	360	348	318	348	348	364	330	351	359	315	359	327	297	366	344	334	326	325	325	395	365	357	364	322	342	371	338	319	328	321	327	311	328	316	323	349	339	349	339	319	357	328	340	328	332	348	357	343	349	318	361	296	348	326	368	350	347	338	347	364	327	347	334	342	403	334	367	338	297	349	359	334	348	383	328	366	344	362	314	338	313	347	369	322	320	373	345	316	330	356	322	307	345	349	349	320	325	352	340	336	372	355	321	357	388	359	388	331	341	348	334	359	383	352	333	351	307	361	325	315	359	357	363	354	345	327	333	351	348	307	361	345	340	362	313	349	338	332	377	342	350	375	354	346	355	328	351
8813	12253	11225	5681	3582	2459	1868	1555	1227	1080	933	851	735	677	606	602	541	538	547	463	483	456	453	462	413	432	397	432	421	390	384	382	356	401	377	364	331	404	368	372	380	376	368	374	359	324	355	322	376	383	323	343	318	361	362	343	336	357	333	365	356	348	339	363	354	367	358	337	341	340	369	339	348	350	348	362	358	346	352	352	349	325	346	359	333	313	372	338	357	339	356	331	345	324	338	346	345	328	330	353	301	327	343	339	347	312	353	361	370	345	336	347	353	363	382	343	338	324	329	330	324	332	362	337	360	367	328	331	355	352	350	308	343	335	360	323	343	349	368	329	331	343	332	327	331	339	328	318	355	334	354	356	312	343	329	356	328	352	352	364	345	358	344	345	335	328	325	335	341	332	367	349	332	331	333	363	352	329	324	358	337	323	338	328	341	323	352	348	348	329	355	339	326	324	379	356	354	326	312	352	299	331	347	356	345	359	352	352	352	301	348	298	316	344	357	337	316	306	337	322	325	313	330	348	329	326	359	308	325	351	328	306	353	347	353	336	318	365	337	306	303	329	347	338	313	351	333	347	356	343	328	338	314	352	322	364	361	345	319	323	371	364	331	338	340	330	323	336	360	331	340	338	320	323	312	326	331	333	374	342	350	359	317	346	333	343	322	342	316	335	340	320	351	342	316	317	334	334	345	286	345	328	290	328	335	324	318	356	316	327	327	318	309	325	340	358	338	335	347	325	343	322	326	317	336	346	312	349	341	327	351	325	335	325	335	369	340	320	352	322	325	366	355	358	323	359	368	341	344	366	328	364	356	329	340	351	327	359	318	333	346	329	342	320	349	329	336	350	331	324	349	349	316	370	320	353	382	345	319	353	306	323	324	361	376	346	335	353	332	323	346	337	343	316	312	326	341	345	339	363	318	337	348	338	347	364	334	336	331	331	320	340	350	363	327	307	330	320	340	386	326	334	350	365	359	366	346	374	309	353	362	346	336	334	319	351	328	328	340	367	331	348	324	299	362	335	336	344	369	360	360	348	333	323	375	322	342	321	355	346	366	327	338	347	340	332	327	317	351	343	356	339	330	324	266	312	340	326	346	332	352	342	328	328	340	329	342	364	331	337	338	317	338	309	335	372	342	367	325	315	373	336	345	327	277	344	365	345	349	343	345	327	327	310	308	361	338	360	328	346	387	354	358	314	317	367	323	316	360	346	316	311	320	340	312	355	336	340	340	325	298	312	328	337	298	298	312	320	333	301	367	333	308	365	343	355	341	332	326	315	337	331	341	334	315	312	312	335	352	329	361	350	356	346	346	386	339	323	327	342	350	329	356	338	370	315	343	361	300	331	349	344	329	343	317	340	342	328	337	322	378	310	391	334	311	327	363	330	336	350	325	321	317	343	337	336	363	339	334	350	353	309	358	328	324	331	333	323	349	308	316	336	357	344	333	331	340	350	335	331	331	308	339	328	362	287	359	356	370	340	296	359	353	352	320	300	342	325	339	342	313	340	330	317	339	294	336	315	322	364	328	379	337	335	332	319	335	360	333	316	371	315	347	334	349	325	354	345	314	338	352	336	352	340	322	332	329	306	327	336	327	358	348	345	324	362	332	321	320	362	330	325	321	314	364	345	324	367	356	319	343	349	321	346	341	348	340	318	336	339	332	348	337	357	349	344	361	349	324	324	361	339	358	327	303	305	362	341	328	348	330	363	331	312	355	350	356	355	346	371	336	353	361	335	336	331	338	322	357	338	306	314	351	341	314	330	340	340	341	357	314	323	326	348	311	335	344	346	329	340	314	357	320	354	326	346	345	327	330	360	319	345	349	352	311	348	347	350	371	365	359	324	356	336	355	350	325	324	328	347	356	332	342	321	352	318	334	375	371	361	332	344	337	340	318	335	319	319	331	332	336	336	324	375	324	357	329	350	325	319	324	343	321	340	315	325	317	354	318	335	348	359	353	361	337	336	331	350	347	332	346	329	338	350	325	355	353	321	333	344	342	325	363	359	335	373	355	353	346	337	314	352	348	312	350	333	347	352	362	343	320	385	360	322	345	347	348	320	344	332	350	352	322	336	353	328	340	371	307	346	323	313	342	364	340	336	298	364	330	351	316	347	329	339	344	351	349	344	320	343	321	331	353	339	330	329	348	326	326	353	351	359	307	330	330	315	326	323	326	344	326	350	337	360	331	353	350	338	356	322	347	368	361	352	340	333	355	328	377	330	346	348	366	342	371	330	331	337	328	305	332	359	346	331	287	309	292	354	314	339	322	357	339	314	301	300	315	326	330	333	331	344	310	327	321	323	327	344	364	337	350	328	312	360	347	345	359	345	312	355	335	328	330	365	332	375	325	343	336	345	342	338	355	310	334	331	369	338	347	338	310	306	312	334	321	341	351	359	362	348	338	338	348	330	352	334	315	298	300	335	338	344	347	317	341	340	346	324	359	348	340	309	324	364	321	335	301	328	337	341	373	349	363	346	328	326	349	341	373	367	331	347	342	306	343	327	292	303	334	359	322	328	311	342	329	339	340	317	312	333	325	343	327	320	349	321	323	327	337	367	340	320	324	364	344	365	353	333	305	322	351	337	301	336	307	326	344	340	344	342	370	334	365	317	352	349	311	335	302	339	331	327	319	341	361	361	366	332	313	343	361	365	341	338	319	343	351	367	320	342	329	315	344	326	370	350	316	327	338	325	333	344	332	324	347	308	355	317	360	332	297	359	312	333	330	346	335	340	343	309	345	340	315	337	324	342	358	334	337	335	321	334	340	339	336	345	351	339	353	305	305	325	354	382	383	327	335	339	346	375	345	313	315	330	324	350	331	373	344	340	315	314	357	316	315	343	350	347	337	331	313	303	337	304	297	359	322	352	374	322	324	297	374	353	355	323	327	332	358	357	306	341	318	383	335	347	334	334	346	356	324	298	344	319	301	345	337	342	317	302	355	340	329	333	385	343	325	366	325	365	292	312	336	356	299	308	336	340	337	375	369	326	330	353	326	339	339	340	389	327	319	354	337	318	310	347	357	308	335	347	336	306	313	319	345	334	360	335	333	364	334	324	304	329	337	329	304	381	308	348	278	333	311	350	339	335	348	335	346	350	347	324	329	323	325	322	340	329	345	339	366	382	333	355	360	344	306	349	355	341	331	334	335	346	356	311	326	365	340	355	332	336	342	325	332	316	346	343	329	351	366	346	326	370	353	329	339	353	360	316	325	313	345	326	328	363	359	318	344	342	307	338	352	340	315	326	335	369	318	346	295	321	306	369	344	316	319	321	340	333	351	357	328	338	345	342	340	350	340	320	299	347	324	330	325	316	312	344	328	327	330	356	336	352	343	371	386	357	366	320	342	374	342	353	333	318	325	358	365	341	362	321	330	293	324	337	326	340	328	347	312	360	337	329	321	346	304	349	360	339	331	322	354	323	343	300	317	330	361	339	311	322	341	350	355	346	330	352	323	373	334	350	339	319	339	329
22496	20372	26913	23742	20380	20441	8552	1924	1392	1311	1152	1124	948	914	892	867	838	809	799	842	791	784	740	765	753	702	778	782	671	708	693	772	742	723	730	709	694	717	723	666	767	678	679	708	700	743	674	690	700	691	671	669	673	666	668	725	657	632	676	709	663	705	649	680	666	650	689	646	668	709	685	712	694	657	697	750	652	662	618	689	684	667	663	647	647	682	694	682	629	656	655	657	682	652	664	664	633	632	671	633	648	700	666	661	684	676	634	649	703	642	619	702	699	638	666	657	677	704	619	688	627	690	702	716	673	685	655	674	726	664	676	637	654	619	645	712	640	682	690	668	658	679	588	641	677	652	688	666	710	628	674	681	723	647	694	665	682	660	672	642	670	629	707	622	667	673	644	697	652	691	637	704	693	669	670	640	701	707	665	721	715	687	642	669	701	669	704	702	667	616	686	697	642	674	670	661	697	647	651	679	692	642	643	675	643	665	692	694	682	670	663	695	629	683	637	684	665	715	660	636	602	633	651	709	653	652	697	654	686	683	718	669	650	650	663	612	706	663	720	683	648	681	670	620	686	619	699	652	679	677	660	654	681	675	674	652	697	658	662	707	653	702	622	636	660	695	695	688	650	679	667	667	644	646	650	699	684	641	700	670	653	647	684	670	654	643	681	681	663	667	638	702	618	618	682	662	683	693	667	625	684	695	673	692	709	656	682	652	673	707	690	669	645	654	686	705	681	671	680	670	680	649	666	678	674	676	672	680	684	689	690	650	662	655	637	674	639	656	682	689	691	620	679	656	662	675	688	608	678	636	704	675	656	678	703	683	682	676	671	683	664	610	644	637	667	619	611	616	620	622	666	631	669	635	606	668	673	689	680	661	687	677	679	635	729	671	646	693	713	666	638	643	636	688	676	640	664	678	672	677	662	665	628	647	672	641	711	670	691	644	722	638	619	644	632	650	695	656	659	645	644	689	683	679	692	706	678	651	713	675	673	692	657	654	636	650	673	652	700	661	614	697	678	689	655	711	644	662	690	686	673	655	723	679	708	680	648	673	672	673	692	705	668	677	705	618	656	689	675	661	639	639	661	603	699	685	628	661	699	651	682	673	677	632	656	640	700	638	655	657	656	674	690	679	688	686	681	643	677	677	684	623	669	701	658	669	697	646	687	644	700	657	706	667	666	656	666	689	652	682	628	678	685	686	679	682	635	653	645	710	679	612	682	622	662	650	707	636	698	621	665	694	659	733	664	682	674	673	673	662	689	689	717	601	681	673	682	663	685	677	637	712	586	618	684	654	651	641	659	668	709	620	651	650	700	703	676	643	682	618	683	604	672	624	674	630	663	659	687	698	653	631	680	680	700	717	677	613	681	630	657	636	656	642	674	691	691	635	641	663	675	678	683	641	673	651	696	695	671	673	660	680	633	688	663	678	622	669	653	665	631	695	670	686	643	626	631	659	655	631	681	651	662	653	695	642	665	709	670	666	677	639	682	692	662	630	657	648	683	665	644	648	613	665	645	689	617	657	632	628	660	669	635	674	655	625	723	647	640	630	693	640	652	647	660	709	684	668	645	657	645	705	598	668	659	632	671	690	659	686	648	692	659	674	742	634	665	663	690	647	669	645	673	670	663	690	699	672	610	620	659	738	672	690	643	676	644	660	721	680	632	685	696	669	693	653	683	701	645	685	657	699	722	680	668	651	691	680	648	653	693	702	695	662	647	668	701	667	657	637	639	670	615	664	696	635	659	636	616	711	679	663	626	699	665	647	681	722	603	646	635	663	671	673	699	634	649	665	662	651	635	650	636	675	674	667	685	654	739	668	652	689	656	701	675	694	621	626	659	645	662	709	672	691	665	620	654	681	657	668	691	673	670	662	692	667	630	654	628	652	677	628	671	653	634	673	684	635	629	660	651	686	630	644	641	666	658	684	697	642	664	655	627	686	706	676	677	735	673	664	661	692	657	706	662	636	681	623	665	715	709	691	701	636	640	631	678	678	668	659	653	626	680	672	669	632	675	662	672	663	628	633	634	689	661	658	634	667	617	646	726	724	649	634	636	650	655	675	645	641	696	664	654	674	662	647	648	681	660	641	675	652	637	611	727	646	624	662	658	641	666	684	667	646	655	622	651	656	638	662	687	648	668	643	655	696	651	660	700	682	667	676	662	626	657	668	665	600	724	672	646	654	667	655	636	661	686	672	667	660	677	702	646	662	631	658	641	683	620	649	716	661	661	674	667	652	690	641	628	648	710	621	670	628	621	660	665	694	661	638	677	633	622	688	698	675	698	672	659	659	678	677	641	655	644	672	703	675	683	679	602	654	678	662	669	657	651	679	670	632	676	690	663	684	697	684	635	623	691	659	649	639	638	620	679	665	658	650	705	647	684	696	668	626	673	668	643	633	648	643	650	682	677	657	630	603	656	637	649	687	685	640	622	649	654	628	631	669	710	679	632	706	685	695	680	633	637	637	661	635	639	692	689	647	638	672	662	711	650	651	655	659	667	707	658	647	719	686	696	657	670	667	736	689	630	660	662	671	675	684	669	638	677	676	647	670	685	633	675	661	687	692	684	622	675	686	656	681	643	659	629	697	670	655	618	629	692	664	699	669	673	665	664	690	665	680	631	649	710	670	682	653	648	691	653	672	607	679	666	674	677	695	654	703	682	668	656	660	706	672	702	668	673	639	684	666	634	616	680	645	686	677	690	674	627	685	656	598	687	711	759	713	654	674	680	665	640	683	675	652	729	650	642	729	728	618	633	721	603	653	640	672	675	694	662	660	649	664	670	641	684	653	694	670	690	692	633	667	626	679	726	613	645	634	668	635	641	653	676	677	660	642	645	666	669	605	628	668	626	658	686	634	661	658	636	688	625	690	709	719	665	692	667	684	624	643	634	662	661	680	652	664	630	659	708	637	632	609	638	658	649	665	713	628	607	709	669	660	674	646	658	638	699	701	673	695	642	686	633	632	664	656	627	686	673	643	634	653	647	714	684	670	673	684	657	656	614	688	646	594	640	651	644	692	664	640	644	676	611	657	685	695	633	660	650	650	664	633	661	733	699	662	654	654	691	684	665	662	631	703	622	674	649	699	646	677	665	647	652	683	670	662	656	658	654	653	672	640	618	643	667	686	647	661	677	663	685	635	670	733	633	647	731	656	703	682	649	683	709	659	678	667	678	651	653	623	667	666	630	630	624	661	681	654	688	693	681	635	646	626	596	637	685	615	675	715	705	666	646	666	674	649	670	640	657	675	670	710	665	670	682	667	665	666	690	610	683	638	676	676	675	666	673	633	652	645	651	695	675	657	670	649	672	661	700	652	698	644	649	633	635	719	688	679	669	674	677	610	639	680	675	712	651	658	641	700	672	640	691	647	673	673	644	662	686	686	664	674	647	632	670	625	690	650	679	683	661	712	657	677	648	684	669	633	677	673	697	629	675	638	673	697	675	669	685	668	667	644	719	663	683	679	644	635	688	699
12562	19558	17527	9875	6587	4804	3679	2952	2358	2063	1848	1561	1360	1306	1169	1160	1071	1013	925	940	856	853	894	836	767	838	763	775	783	779	708	783	724	715	749	733	750	675	704	648	698	677	733	680	714	679	721	657	712	703	679	622	654	616	647	676	641	685	678	608	674	634	642	625	652	659	647	644	639	672	656	672	645	643	577	684	640	633	647	652	672	706	665	675	671	675	598	642	606	678	641	643	679	633	673	635	612	631	621	645	644	627	612	646	622	661	681	628	640	647	633	666	632	614	696	615	688	627	619	658	667	650	677	644	657	611	611	643	671	662	616	685	640	653	630	673	652	642	693	595	664	643	632	686	634	614	646	630	652	620	617	614	620	600	610	594	625	647	644	670	581	625	616	633	656	608	666	634	628	648	637	627	647	636	608	630	653	647	654	579	631	617	685	664	664	634	625	609	681	600	684	627	630	666	638	657	621	618	663	595	654	638	624	689	625	648	685	628	636	629	607	631	636	643	635	661	666	643	639	626	628	634	620	650	592	621	659	602	641	652	672	615	629	641	642	604	605	637	603	615	630	649	625	666	657	628	642	630	665	637	641	666	604	616	589	644	697	702	638	662	630	689	639	656	637	644	618	661	622	627	626	646	650	620	684	633	649	703	624	666	631	609	630	626	634	606	651	619	692	616	620	631	666	687	636	685	625	642	656	644	665	626	656	590	621	640	603	629	620	670	603	608	603	694	659	643	672	617	636	686	665	639	615	713	611	630	682	647	620	607	659	609	651	644	621	665	614	609	656	648	587	658	605	634	613	659	657	637	652	661	634	597	658	608	616	618	655	651	615	674	628	612	602	572	641	643	612	641	621	625	594	628	653	580	615	637	657	647	622	674	677	658	607	626	631	633	601	614	593	680	646	640	656	632	613	630	686	619	667	663	594	662	634	646	665	625	632	631	652	641	654	622	644	664	643	621	621	629	636	612	599	576	614	650	647	615	661	635	597	602	621	637	666	627	635	644	615	612	631	630	641	604	641	618	671	655	601	663	623	651	664	634	660	664	644	646	637	619	616	641	628	663	669	659	581	619	660	646	596	683	647	626	665	650	626	646	642	639	696	635	599	618	655	617	665	606	668	632	596	659	669	638	618	627	649	646	630	666	655	639	626	677	601	682	602	624	634	656	620	665	626	624	602	648	669	604	653	631	634	627	603	661	650	599	639	585	636	627	682	607	637	621	651	630	604	686	647	665	648	664	605	616	589	681	637	605	611	695	646	630	637	637	628	657	625	652	677	640	667	643	644	657	617	610	683	631	603	591	620	649	634	624	655	626	632	666	662	650	635	637	610	624	594	648	647	674	611	655	616	651	650	649	622	655	612	676	651	648	634	650	603	606	638	630	630	672	642	602	659	623	626	601	628	619	598	644	637	640	650	659	673	640	604	603	673	657	639	637	646	640	646	653	648	608	592	654	650	639	627	629	615	625	667	635	656	609	689	635	666	665	666	623	646	658	625	677	617	681	660	632	675	671	617	657	648	631	651	649	642	612	669	624	639	656	608	604	619	661	687	592	615	618	680	620	604	601	647	617	632	635	639	671	630	620	673	636	606	640	623	607	620	660	614	612	608	661	650	666	621	654	615	633	647	686	603	658	610	659	584	625	616	640	627	635	623	658	607	627	638	625	635	667	611	660	618	607	638	636	627	597	636	633	602	648	634	602	610	670	634	641	628	602	651	668	649	627	649	569	630	656	643	671	641	613	620	664	640	648	599	596	642	654	641	610	642	603	609	664	623	628	621	637	662	648	634	666	593	606	663	599	601	612	657	643	672	683	647	622	625	636	636	622	644	667	614	657	679	597	593	611	608	638	644	631	648	663	623	610	626	622	636	624	649	659	712	598	616	586	634	614	632	606	637	617	608	708	633	646	667	668	688	672	596	615	676	627	636	633	617	635	638	635	655	600	631	630	607	638	658	643	637	621	620	633	673	629	612	607	654	599	637	641	650	646	603	653	584	647	649	646	674	652	631	643	661	670	617	578	663	627	670	703	598	666	637	631	610	637	613	645	663	619	659	639	657	663	624	661	635	658	625	675	605	635	585	659	674	633	681	617	620	629	654	625	594	619	624	601	652	612	673	641	660	667	633	639	621	586	634	621	586	656	645	670	636	621	649	629	617	594	653	629	630	627	631	630	657	613	644	663	626	608	647	582	642	612	610	652	630	641	636	594	642	632	615	630	642	607	625	621	611	635	668	586	639	631	637	640	623	681	660	640	618	620	654	644	648	671	585	672	636	673	622	619	655	589	634	632	653	600	599	629	644	595	609	662	650	638	649	646	673	626	616	637	623	616	709	621	600	673	654	650	645	613	625	645	643	628	636	640	578	633	654	672	651	618	628	637	631	655	631	618	641	660	608	649	630	678	669	645	639	634	651	638	631	642	667	622	647	636	650	627	661	622	707	648	639	662	626	667	636	654	583	669	565	668	635	594	617	634	641	637	620	591	622	605	647	631	644	655	708	613	587	634	653	620	660	630	647	634	640	644	635	613	661	628	631	601	625	630	660	658	642	639	640	646	609	634	642	657	671	627	648	640	610	644	651	682	618	618	624	590	600	610	644	623	671	621	598	596	654	651	636	591	611	615	584	652	632	626	631	600	622	656	623	620	574	652	613	596	692	596	637	626	629	620	629	629	652	653	633	635	604	645	628	638	626	612	650	624	612	559	589	636	638	647	626	624	618	661	625	619	651	589	646	642	622	645	654	654	625	660	664	668	629	649	662	573	625	622	640	647	620	644	680	633	630	607	636	657	636	612	654	656	627	631	658	616	613	580	654	642	625	595	646	627	703	636	668	623	633	664	647	632	655	660	631	639	632	631	641	654	620	635	666	633	647	650	642	657	681	633	642	663	600	619	624	659	668	636	633	624	642	609	658	622	646	588	627	653	653	649	636	654	625	628	637	641	657	648	624	604	655	691	653	638	590	634	616	624	630	667	607	603	621	579	621	608	648	651	658	654	674	660	581	635	636	641	620	611	658	626	677	622	637	608	616	602	621	658	615	644	662	628	631	669	650	645	655	617	633	627	625	629	642	596	614	632	607	667	631	604	605	649	624	608	577	687	639	653	612	620	657	647	604	639	645	638	651	604	609	637	646	656	635	640	634	669	610	714	629	622	665	654	653	642	649	635	624	662	638	616	644	586	664	648	613	626	650	626	609	641	639	666	622	622	659	661	629	625	657	629	693	630	578	614	638	613	646	627	676	591	684	600	650	633	666	648	611	652	660	636	622	681	588	663	611	631	615	630	634	683	623	647	624	596	628	598	679	588	627	644	655	656	608	634	668	635	638	657	647	623	619	640	605	641	634	623	620	665	645	636	619	664	645	639	648	632	607	678	657	633	629	638	614	641	618	642	644	666	617	619	628	626	611	684	623	625	596	614	662	661	629	627	645	689	646	635	635	624	663	619	679	611	658	612	604	585	610	616	629	624	630	637	613	607
27717	12740	1320	370	228	209	183	186	147	139	167	155	140	129	141	172	166	126	191	159	145	155	163	155	139	153	143	148	137	159	126	135	120	127	114	130	142	129	157	149	139	137	152	136	145	125	132	128	119	136	148	146	147	142	132	157	125	135	157	136	146	141	173	154	129	144	154	150	145	144	145	157	118	151	145	146	156	149	135	150	149	155	175	149	137	156	142	132	150	155	131	157	141	145	144	161	142	164	158	122	147	144	137	162	160	126	160	141	171	162	131	137	134	132	130	139	164	139	129	146	150	149	158	148	151	142	164	139	151	142	122	168	153	141	154	160	149	159	155	147	131	146	165	149	144	138	148	135	131	155	170	155	155	129	147	146	159	144	135	149	161	134	148	159	132	145	121	140	140	152	155	147	143	157	153	160	135	159	149	144	130	146	140	157	145	150	144	144	120	161	150	132	152	144	139	132	148	144	159	149	153	154	141	166	143	143	135	145	123	157	159	160	143	146	146	154	146	134	130	137	147	161	132	132	135	140	139	148	156	126	144	145	176	128	154	111	144	129	148	143	167	157	160	140	142	159	156	151	154	140	134	137	143	145	149	144	136	125	136	146	155	152	146	146	139	128	120	142	142	147	135	143	178	150	150	161	134	155	122	146	155	160	147	151	145	153	147	135	137	147	149	131	148	151	123	150	127	158	158	133	142	143	144	142	157	139	154	128	170	140	129	161	161	153	147	157	141	157	119	158	172	161	157	121	127	136	129	122	126	133	143	109	140	140	152	148	138	139	145	150	166	141	157	138	157	145	159	147	128	135	116	160	141	151	131	132	155	150	166	155	153	150	129	129	147	144	140	149	146	149	127	157	143	126	140	133	164	151	130	144	153	152	145	148	158	155	159	146	158	138	140	124	140	129	144	164	145	157	152	138	166	144	146	145	131	158	118	143	142	152	156	151	148	129	155	127	136	133	147	122	131	141	148	149	161	140	148	152	149	154	143	162	151	154	144	162	127	120	128	117	146	137	173	134	162	134	143	160	133	157	155	157	166	146	136	122	132	140	129	146	130	132	130	138	143	179	143	151	141	147	155	135	173	145	138	127	166	143	155	144	142	150	139	138	138	171	147	146	168	151	131	139	148	149	137	138	148	126	134	131	149	151	152	131	146	125	168	143	151	142	131	134	158	142	151	148	135	142	142	169	156	148	130	148	131	145	120	153	119	160	145	143	104	162	142	134	143	144	135	140	153	140	130	170	160	157	140	145	140	132	125	159	158	147	152	149	150	139	136	142	135	149	132	144	148	162	144	151	136	161	149	139	131	141	134	147	153	132	154	148	117	124	154	151	145	136	145	160	138	159	153	159	140	151	157	135	133	157	143	142	155	155	138	134	121	150	135	143	145	145	150	166	139	138	147	154	151	151	142	145	167	143	174	171	150	158	148	141	125	138	161	173	143	132	155	120	147	142	174	129	149	145	142	127	123	125	157	125	145	131	154	164	160	147	135	133	132	150	144	133	141	137	133	111	168	138	150	139	143	152	137	156	135	150	181	120	133	129	143	145	137	162	126	141	131	118	128	140	131	158	145	135	126	138	153	148	139	133	147	157	146	145	143	142	144	130	152	151	152	137	157	132	138	144	142	153	164	139	160	124	144	136	160	146	129	154	127	150	152	153	145	150	157	145	132	147	135	154	128	147	144	131	140	175	152	126	141	145	153	149	144	138	127	156	149	146	146	160	138	148	133	140	134	152	171	129	147	138	167	154	132	145	152	138	154	125	146	160	152	157	159	134	142	148	140	134	133	128	130	141	153	139	126	131	156	148	151	142	137	139	162	172	157	153	149	151	145	133	141	123	138	170	139	133	144	161	144	156	167	148	136	131	167	142	164	154	156	132	152	143	116	145	166	144	134	129	179	153	140	136	126	163	145	141	128	145	152	160	168	158	138	155	144	144	136	172	131	155	125	119	144	144	163	143	132	131	159	130	137	132	151	141	157	141	131	124	138	152	164	158	127	145	160	143	140	138	125	133	132	142	148	156	145	148	160	146	131	160	137	120	155	144	128	136	145	147	147	143	149	154	148	153	160	136	169	145	143	150	143	151	160	146	131	121	130	156	146	139	157	154	136	151	151	147	139	129	164	151	163	143	161	146	160	142	150	163	149	170	156	131	140	139	155	141	183	148	160	152	151	140	142	134	149	128	126	137	135	164	151	141	138	163	159	127	147	150	140	150	162	145	138	159	143	145	155	137	151	156	141	171	135	156	132	146	166	120	143	143	165	136	168	122	129	159	139	122	142	140	133	159	152	163	133	140	133	135	137	168	136	154	143	136	152	133	128	146	135	156	162	135	127	164	146	161	156	154	145	129	138	152	173	136	175	141	146	135	142	148	144	144	133	138	164	133	155	133	145	151	173	132	133	142	134	125	149	133	150	165	152	129	157	143	149	139	145	137	147	133	143	178	140	132	160	150	154	146	134	122	141	152	135	136	156	149	129	149	158	156	149	150	139	160	154	150	162	127	136	173	137	117	149	141	145	164	145	153	143	151	142	141	137	129	151	137	151	172	142	143	184	135	164	160	125	139	138	133	150	134	128	149	135	159	148	160	129	159	163	141	147	140	154	146	157	140	144	132	141	156	135	179	171	144	136	143	120	170	158	131	143	144	133	161	141	146	156	140	135	126	140	148	164	131	152	156	145	138	159	148	126	156	153	152	149	161	145	147	155	140	130	142	133	160	142	126	152	120	153	140	165	142	139	147	135	122	166	145	162	146	161	145	134	147	167	150	136	141	170	144	140	142	157	160	141	143	135	142	127	158	146	160	138	141	141	141	140	135	167	136	132	156	151	173	110	141	152	171	168	130	151	144	155	143	131	134	137	138	183	144	126	136	150	139	142	162	140	159	175	131	159	163	135	143	144	157	172	143	136	155	146	124	150	148	151	142	132	161	153	134	146	129	164	130	144	145	152	148	148	157	127	127	153	130	158	124	134	161	139	159	154	155	131	137	146	137	128	150	136	135	130	115	168	160	119	128	167	136	153	145	141	154	148	151	131	128	137	156	151	141	134	132	136	155	162	136	149	160	174	168	152	143	164	127	146	135	160	136	128	122	162	159	140	150	125	140	138	151	155	165	153	141	136	137	126	133	145	123	145	135	151	138	148	169	146	157	144	163	159	145	155	148	156	152	125	143	144	132	123	127	149	134	121	137	130	133	149	134	161	148	147	164	158	142	150	147	151	147	130	132	155	147	133	145	157	133	127	166	151	137	138	134	165	133	144	158	146	128	156	159	144	156	153	159	139	145	139	158	152	142	157	143	139	147	164	136	122	146	134	136	137	149	151	138	141	145	149	131	148	147	147	137	138	142	144	129	150	158	153	109	141	116	157	142	122	140	135	143	141	158	144	138	156	168	153	172	147	150	132	145	135	141	151	143	159	156	137	166	133	146	140	163	159	140	139	155	129	142	118	157	149	143	159	148	160	136	163	157
5157	881	701	419	330	285	235	212	199	213	181	176	194	184	152	185	199	153	172	162	172	158	183	179	170	168	170	167	170	183	171	178	155	167	137	183	158	166	162	171	152	167	204	170	176	157	162	176	164	159	141	181	177	172	141	176	173	156	173	169	160	174	183	167	184	177	164	164	177	173	183	156	162	154	169	176	164	166	183	181	169	182	157	186	176	163	153	190	168	165	142	181	155	169	175	185	180	180	200	180	165	151	185	158	172	159	173	149	149	171	149	166	155	166	177	168	160	159	186	167	149	147	160	176	174	166	188	177	160	153	158	157	161	173	162	173	168	175	161	175	164	175	165	178	167	148	174	135	149	182	156	165	198	150	153	169	178	156	146	141	154	157	176	161	179	166	156	162	187	154	165	179	173	140	176	155	166	172	182	143	162	165	154	161	167	193	163	155	164	170	162	173	166	159	160	171	171	166	173	184	185	160	151	163	158	161	150	173	163	184	157	160	173	166	159	165	153	172	180	169	176	161	151	184	153	166	159	151	185	162	177	160	169	162	173	156	170	165	180	162	181	148	191	156	164	171	153	161	175	146	171	161	167	166	172	172	163	170	162	162	172	158	154	153	168	168	142	164	164	167	189	152	158	161	182	152	182	165	195	166	181	177	169	158	168	174	182	155	195	164	166	177	165	160	162	165	164	177	199	187	176	156	163	131	174	187	141	163	160	133	170	153	168	150	177	182	164	161	156	160	171	139	202	165	169	153	177	151	149	170	187	168	163	167	192	171	172	176	176	153	174	172	162	185	174	188	156	148	170	155	185	181	176	164	154	161	188	161	169	155	176	162	172	168	164	161	165	191	160	143	161	162	178	178	192	148	169	156	177	167	156	163	187	182	158	154	158	150	153	163	168	167	169	183	181	173	138	168	164	192	166	176	157	150	168	149	171	143	159	182	180	175	156	167	153	154	184	159	169	150	173	163	164	164	191	161	174	184	166	177	165	149	170	151	164	159	177	187	151	172	160	189	168	183	166	165	173	162	166	194	170	148	155	163	170	149	166	156	180	152	172	167	178	167	162	162	146	167	162	149	165	170	169	166	151	166	159	149	164	179	159	177	152	165	176	208	154	182	164	170	178	142	159	181	170	159	167	153	168	187	192	155	198	168	165	178	148	175	185	176	148	177	168	175	178	176	155	185	166	168	198	175	173	162	170	169	185	144	167	156	175	165	165	191	166	183	157	185	192	175	168	156	164	179	147	167	160	164	185	164	177	159	138	177	150	170	162	172	159	188	155	192	179	177	159	159	157	166	165	155	154	169	169	168	167	174	179	158	159	194	153	153	158	151	158	167	147	174	173	175	154	153	161	182	167	166	158	171	161	154	156	178	185	152	171	176	187	174	150	185	188	172	169	169	169	156	168	151	170	169	189	157	152	171	175	150	165	181	159	151	165	169	161	151	183	157	173	160	182	167	167	177	170	162	173	168	154	167	161	150	187	156	168	193	157	150	158	160	171	170	168	179	158	146	162	179	169	182	136	162	174	157	161	176	170	163	164	172	164	155	153	138	167	166	172	151	156	163	157	177	168	166	153	147	160	153	184	163	168	168	140	194	181	163	152	149	160	176	140	161	187	173	182	153	162	194	147	169	156	164	192	167	184	142	167	157	166	143	165	171	160	151	155	187	142	190	158	151	167	160	174	171	160	179	159	187	172	150	154	148	156	145	187	154	158	156	175	168	153	156	167	153	163	173	167	145	152	178	159	166	178	178	161	175	172	161	171	168	173	172	136	168	161	147	163	192	154	170	160	175	176	171	163	171	177	161	142	165	177	174	166	180	192	164	172	139	172	162	162	171	174	169	179	149	182	172	177	176	174	176	174	182	181	152	168	150	152	187	187	174	174	169	159	146	182	182	189	170	174	143	152	159	161	182	149	161	153	162	164	161	175	143	161	162	184	160	171	159	162	159	164	142	170	171	160	151	175	170	165	164	173	172	167	160	153	173	175	168	162	165	172	145	169	160	167	179	135	172	167	155	185	159	160	158	194	164	180	148	157	155	177	182	163	163	157	180	187	141	157	175	187	159	148	168	149	153	167	177	178	161	141	182	193	149	171	170	153	165	155	156	163	163	166	170	167	154	179	171	184	171	194	167	162	146	178	142	185	157	154	147	148	170	152	169	173	158	161	173	156	170	181	190	177	141	179	156	166	164	176	161	165	181	184	168	166	171	153	179	179	166	148	174	184	154	166	178	172	151	150	183	156	188	169	149	166	169	159	166	180	154	173	169	186	152	179	177	152	164	152	165	165	160	174	162	166	168	153	170	163	183	159	163	175	143	186	173	158	168	179	179	168	168	173	154	162	160	157	165	176	164	181	162	183	173	160	173	168	173	170	169	189	159	173	161	156	165	143	154	183	179	150	169	154	160	174	176	167	163	166	170	158	169	180	181	159	163	161	178	173	170	159	153	184	178	167	169	165	171	182	172	150	141	173	164	167	165	156	166	163	182	190	184	167	173	161	170	154	150	150	188	174	172	185	154	159	180	172	181	176	193	168	172	162	165	148	149	182	165	174	163	170	166	169	148	158	178	171	153	167	175	170	176	179	185	169	140	154	180	164	149	159	186	172	167	158	166	150	164	188	167	165	177	188	144	163	153	180	165	180	171	160	168	178	174	174	160	176	170	172	176	162	177	147	170	173	176	156	164	177	182	173	168	156	163	169	193	164	177	141	166	176	173	171	151	177	150	166	180	164	149	152	165	170	174	173	171	166	153	170	152	163	157	162	173	190	196	160	174	157	155	172	164	171	199	152	158	179	159	169	178	150	160	150	186	179	168	153	138	173	150	170	183	165	186	182	164	172	166	150	159	165	176	165	143	169	199	170	169	164	176	137	166	154	172	153	168	179	193	157	197	163	156	183	166	182	151	169	153	148	181	146	164	161	181	167	169	177	161	175	181	156	158	169	171	168	161	186	182	166	185	178	185	171	179	171	167	154	151	184	153	165	170	161	167	161	175	164	164	154	181	190	178	175	179	150	162	171	156	142	150	180	168	155	154	166	168	163	160	178	162	172	179	153	163	163	175	159	163	188	154	171	158	191	151	191	150	167	163	164	184	173	171	159	162	176	163	153	167	168	163	163	160	174	173	145	166	168	184	179	153	163	171	164	159	166	176	165	156	166	153	161	147	184	177	163	160	163	172	180	172	177	182	170	185	188	171	177	154	149	159	178	181	175	183	164	144	162	183	177	171	155	158	173	173	166	161	149	172	156	175	174	179	159	159	170	180	177	187	154	177	182	178	143	181	181	176	173	145	168	161	171	161	181	174	161	175	153	157	151	162	175	162	168	162	171	184	189	150	168	175	156	177	188	162	146	149	154	153	200	177	183	182	174	158	152	181	183	183	167	142	175	176	188	138	168	164	145	186	166	162	158	161	153	190	164	168	188	156	203	154	176	174	177	169	166	151	162	152	159	179	147	155	166	173	157	172
24382	20356	26518	24066	20364	9887	1376	853	776	654	653	513	532	482	476	434	471	452	419	415	381	425	405	428	383	415	387	402	383	360	342	383	385	379	383	351	365	361	368	367	400	343	349	396	343	367	340	358	364	352	358	374	353	352	343	382	386	369	343	367	328	364	333	376	332	360	361	368	356	342	359	356	350	351	351	337	352	355	358	337	383	330	368	388	360	374	345	379	348	403	370	371	368	329	362	355	374	368	353	340	351	334	358	353	359	381	319	369	372	369	321	354	356	361	347	338	335	347	378	400	367	343	346	366	379	355	359	360	343	316	323	356	350	352	344	338	352	343	371	345	373	334	341	367	333	350	360	364	345	341	343	359	354	366	358	343	350	305	342	347	324	355	378	366	339	338	356	320	370	376	345	333	361	315	358	341	362	374	380	362	331	337	340	353	352	359	332	371	366	307	318	338	335	343	319	333	383	340	389	335	374	329	345	353	348	373	331	344	367	355	365	305	337	347	339	347	346	350	320	364	337	347	346	351	348	331	312	352	366	347	326	338	376	365	363	351	338	352	351	320	320	340	351	333	392	351	318	394	335	332	326	329	323	376	343	319	357	346	351	354	331	332	344	321	353	350	353	363	369	326	327	372	332	303	363	365	361	348	339	369	316	317	339	342	373	353	330	374	354	363	370	351	350	352	357	344	356	335	370	389	355	344	324	365	353	360	354	365	378	334	340	339	340	323	317	355	328	366	349	356	351	347	349	315	384	338	355	376	317	334	350	318	336	335	350	350	340	342	329	362	330	339	343	353	330	355	327	326	360	344	378	320	353	338	349	355	325	345	336	385	378	370	318	394	358	378	380	326	372	332	373	335	300	341	341	344	323	359	353	348	385	325	324	367	353	366	363	345	376	333	355	364	340	363	334	361	344	357	338	321	369	339	343	361	357	376	367	331	344	359	368	340	370	381	353	372	345	332	340	361	363	342	369	326	314	334	346	346	302	335	350	351	343	354	351	347	336	359	366	342	336	342	349	342	379	355	352	360	334	356	326	336	341	340	341	339	359	356	346	347	334	350	327	308	325	357	334	340	371	369	351	315	364	346	349	328	341	347	328	364	342	356	329	362	384	364	335	344	344	345	352	355	323	368	362	359	353	344	366	337	341	326	299	376	349	341	362	343	380	331	378	328	357	338	364	361	330	352	337	371	366	359	350	333	341	338	365	334	355	350	371	355	370	340	337	334	354	339	352	359	342	350	361	348	350	363	358	318	354	344	341	315	360	357	334	377	326	355	366	323	349	342	389	363	352	307	341	356	357	310	371	325	359	359	344	321	343	357	354	328	345	348	406	341	347	338	332	363	371	376	343	347	333	365	324	365	347	337	344	335	329	326	347	359	354	352	371	354	327	311	363	355	326	346	372	338	353	319	363	349	323	332	359	385	358	354	348	347	300	340	378	340	341	353	328	372	338	326	326	340	334	358	362	404	338	377	330	352	312	355	330	360	373	320	348	362	358	321	352	335	341	326	327	333	336	351	343	370	346	326	372	362	344	351	334	332	283	375	343	379	357	353	358	368	365	372	329	365	367	321	346	350	357	362	312	364	363	372	356	347	363	380	321	352	374	351	353	370	316	343	376	369	344	357	326	339	366	374	372	342	355	340	345	308	352	346	353	379	328	343	325	348	353	357	337	368	353	342	367	373	340	328	362	353	349	339	363	353	331	361	360	334	327	360	367	334	340	332	341	366	324	350	345	343	353	375	356	309	371	356	361	317	339	338	338	356	337	324	304	363	338	363	341	338	371	357	347	335	342	372	338	344	344	357	367	324	331	346	380	370	364	367	314	323	339	362	378	357	333	335	355	341	352	375	364	344	337	339	328	363	339	373	329	356	336	356	339	362	327	370	340	347	319	352	326	361	350	341	369	348	330	379	326	330	354	329	341	328	346	355	353	332	358	372	309	377	371	324	342	334	335	350	379	316	351	333	360	361	365	319	345	380	357	345	337	359	325	321	328	356	365	371	360	334	315	329	376	364	336	344	347	343	299	373	299	326	402	329	348	351	332	366	331	329	368	365	360	321	349	345	379	343	356	361	318	349	325	371	353	335	352	355	328	349	366	353	330	372	347	341	355	350	344	343	365	337	342	321	335	371	366	335	351	328	332	346	349	378	385	348	345	329	309	323	360	334	364	374	361	378	313	309	351	362	365	310	360	355	371	372	350	326	328	342	323	346	338	318	342	336	323	371	382	370	353	325	387	357	356	349	368	359	335	341	369	352	361	338	335	366	349	338	318	356	348	340	331	348	355	365	296	345	346	342	356	354	351	359	338	349	358	320	360	341	341	366	331	366	391	392	362	334	352	359	365	338	332	358	314	345	367	330	338	377	371	323	359	369	337	345	321	358	342	327	353	362	332	331	323	357	307	345	323	321	363	348	375	342	346	366	318	318	328	316	321	346	338	355	323	349	336	351	356	401	316	381	382	363	330	339	354	344	369	374	369	333	355	340	388	356	328	322	340	348	368	355	345	353	328	343	350	308	367	345	359	329	336	336	378	351	368	289	347	332	363	315	355	350	334	369	342	330	352	354	362	358	347	356	356	340	316	362	351	326	386	386	333	343	340	325	345	333	328	358	330	342	341	349	331	354	360	340	356	331	344	344	383	342	349	389	353	347	351	340	353	345	356	349	358	331	341	362	330	355	320	338	369	351	343	346	349	338	359	349	329	347	318	338	348	330	357	363	337	343	342	352	360	340	321	319	341	368	325	371	385	353	344	330	355	360	342	368	311	357	350	348	346	310	304	339	359	359	335	352	327	344	366	348	342	330	367	334	361	343	357	353	352	323	331	358	374	393	345	305	368	358	345	318	373	368	366	317	356	361	355	372	360	329	356	346	361	327	293	321	329	328	348	368	342	343	330	312	333	355	349	335	352	351	353	307	390	349	350	347	367	380	308	323	354	386	322	364	324	335	323	321	367	341	341	330	371	340	380	346	385	369	333	350	361	339	322	330	330	358	363	334	374	312	342	355	376	319	342	367	391	357	344	343	338	354	329	341	363	351	324	334	357	330	328	334	344	335	336	338	366	364	395	336	348	353	331	369	376	387	383	360	351	339	340	343	350	341	330	352	300	362	332	367	354	310	337	332	338	327	367	338	326	356	337	343	310	337	313	366	353	361	380	358	351	329	387	387	345	342	330	315	346	323	341	330	354	352	331	371	338	341	336	339	331	344	326	350	316	343	338	330	321	328	370	320	313	309	373	346	353	337	347	325	317	342	350	305	326	367	379	354	351	321	293	359	329	347	374	360	333	350	359	329	339	359	360	373	345	356	335	369	319	364	334	340	342	377	340	335	327	319	347	359	369	370	349	343	384	365	366	365	331	341	349	309	322	410	355	335	321	335	323	342	325	327	329	365	340	322	361	365	336	358	355	349	351	358	327	370	336	363	353	374	350	359	376	371	357	394	313	367	357	324	335	346	356	350	360	350	356	364
9243	12452	11157	5837	3686	2654	1972	1487	1253	1101	1017	791	797	687	608	581	549	569	558	522	516	434	447	415	414	399	456	395	443	398	386	397	381	356	400	381	345	349	383	374	352	368	390	356	342	380	339	370	340	383	330	354	294	353	355	405	374	361	369	362	336	359	359	351	347	349	351	322	362	385	382	347	367	356	343	341	371	346	374	334	334	308	366	376	369	325	341	344	360	353	323	364	352	339	355	364	333	375	367	350	333	347	337	360	346	329	323	349	315	339	318	349	392	356	350	348	323	353	344	332	347	336	310	308	358	343	358	324	321	349	335	355	354	358	337	327	349	318	328	341	371	339	347	354	331	323	338	366	319	318	363	314	323	331	337	365	382	331	306	331	360	356	293	334	312	334	323	328	348	310	315	344	306	287	323	361	366	334	328	340	359	306	334	329	316	339	338	311	335	349	309	357	340	368	368	350	290	334	354	319	337	360	327	327	350	340	324	325	324	360	304	356	320	334	342	371	335	354	337	348	360	328	329	351	310	315	339	328	320	314	331	304	310	338	357	356	319	312	368	351	345	351	324	307	321	315	366	307	342	351	315	348	324	325	354	343	364	331	334	345	343	319	313	358	375	323	313	333	369	320	344	350	349	301	354	307	313	313	327	369	350	316	329	314	333	382	322	303	346	345	322	344	326	330	330	349	338	311	323	349	341	389	348	346	362	325	347	307	313	367	363	323	353	375	351	335	335	324	359	352	317	366	330	349	318	350	336	356	344	321	344	341	326	343	331	316	354	333	361	317	338	343	331	324	329	349	367	328	322	327	329	343	351	343	339	340	361	334	352	328	339	333	329	339	358	382	309	361	361	340	295	355	370	315	326	332	340	325	322	322	342	325	336	321	337	365	357	334	354	316	322	335	354	324	340	350	373	323	326	359	329	310	347	332	333	358	335	343	320	359	374	347	337	331	323	315	319	354	317	315	353	301	332	371	331	339	297	327	316	317	307	342	348	302	349	327	331	332	358	351	339	328	357	313	367	314	331	349	321	377	352	359	307	323	321	351	318	347	324	337	317	348	346	360	337	318	330	316	302	371	329	345	360	360	328	319	341	342	323	349	366	386	342	338	333	343	356	334	347	345	314	330	302	334	313	326	351	318	316	359	319	321	338	351	322	305	330	330	326	336	358	354	332	308	345	352	325	354	345	379	354	317	323	371	330	366	320	310	336	350	345	385	332	340	308	324	328	346	330	345	346	327	310	328	344	310	353	329	319	360	339	328	308	357	315	345	327	341	356	327	364	333	344	347	348	331	355	336	371	333	343	352	387	354	339	324	347	350	344	337	357	347	356	353	337	329	338	327	322	324	307	341	323	353	316	318	337	364	321	327	387	384	344	320	360	286	363	329	341	353	339	357	355	318	312	345	346	312	326	336	349	337	351	295	340	351	338	350	337	355	316	374	328	345	337	360	355	364	340	350	315	371	320	309	351	333	290	317	324	347	341	330	384	320	332	333	338	345	320	336	320	332	325	329	297	319	343	318	327	317	308	380	317	349	337	342	383	324	315	343	342	340	333	367	333	328	332	364	357	324	321	387	376	345	345	320	344	325	340	353	390	350	312	355	374	319	330	369	364	334	358	331	358	321	333	330	335	332	335	320	323	354	348	327	331	378	346	326	355	360	301	324	331	373	312	315	373	342	363	311	336	342	332	319	351	363	359	338	334	323	346	353	352	367	325	315	325	362	338	317	331	365	332	331	331	305	343	318	341	338	310	347	343	326	339	355	316	360	312	323	300	334	315	334	327	323	324	388	361	342	358	383	349	317	316	343	354	346	323	357	335	331	350	353	352	349	353	339	328	327	344	343	337	344	325	374	351	370	333	325	313	322	324	354	325	323	365	334	367	347	339	331	357	352	331	312	347	339	327	344	331	329	287	335	334	332	350	319	363	362	363	320	363	336	329	312	341	331	292	339	339	340	375	360	318	315	323	339	339	330	370	365	365	331	340	337	326	320	319	310	338	337	327	351	314	347	347	363	339	317	320	345	346	341	315	321	320	354	358	338	320	336	336	336	353	360	360	364	337	375	344	341	341	361	326	308	313	306	332	376	330	339	356	369	333	307	359	328	365	319	347	323	333	331	325	322	342	339	369	342	360	337	364	338	326	305	305	374	363	338	305	330	333	323	344	330	349	337	342	316	326	350	311	351	357	342	380	332	327	346	343	307	340	312	324	361	344	326	356	303	351	341	356	338	365	352	338	346	329	345	325	346	318	320	351	338	338	318	316	350	342	356	369	295	329	359	318	337	326	313	342	362	321	334	334	347	326	355	350	362	345	345	345	360	389	328	313	316	331	340	355	303	317	354	343	319	320	364	311	333	328	329	297	323	330	328	333	319	352	340	319	360	352	345	364	359	344	375	362	343	306	345	350	323	346	305	326	340	366	307	336	366	346	325	359	339	335	354	334	339	332	360	330	303	349	377	355	328	307	349	318	324	340	345	325	354	330	348	321	363	344	351	326	314	323	343	353	317	330	350	348	336	331	332	371	326	358	350	326	318	336	346	328	367	349	364	344	332	309	294	345	336	327	304	349	333	327	340	337	325	350	313	389	315	347	337	330	324	352	338	339	363	310	334	339	333	339	319	329	344	324	317	335	344	328	344	317	365	339	340	304	329	356	348	339	336	345	310	337	319	312	367	341	342	342	334	318	330	355	324	340	300	370	346	380	327	340	338	346	355	368	340	338	321	333	341	337	330	315	322	353	330	353	317	318	346	367	323	306	327	325	321	349	317	332	339	322	321	361	320	334	321	322	323	337	327	308	327	317	323	365	346	336	328	323	375	363	290	383	325	376	358	343	336	353	309	329	324	347	335	332	315	319	359	336	319	322	322	317	340	331	325	336	336	359	333	309	339	319	328	354	322	339	310	357	345	319	347	342	349	326	325	334	330	365	349	353	307	316	326	315	331	373	297	323	317	325	334	360	339	302	314	346	353	338	327	344	338	363	394	351	304	337	318	327	316	341	308	339	305	357	363	318	338	350	350	351	341	366	364	349	335	358	319	338	326	358	353	340	380	334	334	379	330	305	330	329	357	356	331	318	341	363	360	339	341	319	340	343	319	323	357	345	320	364	335	287	363	381	318	349	338	339	340	334	362	369	356	327	357	305	332	362	314	340	333	361	338	351	342	323	346	355	338	369	321	322	357	326	353	349	357	351	344	361	353	338	339	359	328	338	305	310	319	317	343	340	354	341	343	352	325	311	347	334	321	331	345	315	321	347	316	370	356	359	330	309	328	347	351	334	340	328	345	346	320	313	355	340	342	345	305	343	356	368	334	331	345	348	334	318	353	342	344	376	336	341	333	326	358	334	341	325	330	346	325	309	330	357	307	334	356	338	380	334	324	323	335	351	334	359	329	370	331	338	337	329	349	335	346	346	315	323	346	319	351	314	310	339	331	367	328	317	322	342	292	341	342	317	352	339	347	345	335	333	330
22489	20376	26945	23691	20382	20457	9266	1879	1418	1290	1219	1066	983	947	928	908	877	820	774	829	792	748	755	757	740	718	737	685	793	743	706	775	714	757	647	751	735	692	693	761	732	715	705	705	652	719	690	636	695	678	690	678	728	682	723	677	664	646	660	714	647	671	661	687	672	657	653	660	706	696	674	672	653	683	662	701	664	673	700	664	699	690	711	716	685	637	619	696	675	672	678	698	690	652	666	692	671	668	710	670	693	604	655	676	674	639	675	659	661	667	667	721	682	649	650	686	641	647	669	697	684	658	647	709	681	681	642	652	687	665	728	638	676	652	649	659	627	703	706	688	675	726	695	670	648	642	661	643	642	697	674	651	663	637	687	707	682	680	655	642	688	679	684	705	646	647	669	685	678	669	640	665	643	644	681	676	673	668	666	665	691	633	667	676	721	653	670	685	704	615	663	708	644	652	667	689	697	649	660	651	699	690	696	651	673	645	685	678	654	667	618	630	625	687	665	656	668	636	671	661	693	660	701	693	654	656	711	682	659	657	674	668	685	693	658	641	682	678	675	635	653	636	696	671	649	634	702	699	668	675	618	681	678	674	715	703	673	640	676	648	675	657	685	653	696	691	730	699	662	691	643	635	633	679	695	669	663	709	688	657	678	666	630	624	674	685	694	673	734	682	692	664	743	645	650	663	671	657	656	617	671	680	668	720	645	656	688	655	690	734	670	612	641	694	675	663	687	677	641	698	666	624	677	649	659	692	659	645	639	660	736	679	678	642	684	636	648	624	669	662	694	615	645	679	643	675	733	693	701	609	656	702	674	659	634	678	622	702	668	626	636	656	702	673	655	678	680	712	711	731	632	658	639	668	670	652	664	676	667	690	676	639	692	687	684	665	697	652	687	667	659	682	696	634	659	636	643	721	683	662	727	720	708	722	633	669	629	702	686	651	662	657	682	692	700	643	696	612	664	669	634	643	646	646	619	671	643	698	703	643	669	635	617	658	705	685	681	699	662	699	654	663	688	683	709	632	688	630	661	687	681	650	659	630	671	680	626	625	668	671	638	675	686	640	681	652	703	645	642	666	668	703	679	683	680	619	697	680	667	678	687	653	685	680	671	690	647	640	718	638	693	647	711	681	658	679	673	659	668	654	668	647	655	674	682	659	682	653	693	659	657	721	651	640	661	670	659	699	682	668	624	693	687	640	685	690	646	646	679	704	708	650	707	684	686	645	707	705	672	689	706	680	670	701	724	670	652	672	672	673	708	671	674	635	654	690	703	684	671	686	683	674	650	665	646	658	639	633	661	680	701	642	665	704	643	664	686	698	678	660	650	687	612	675	640	624	692	613	666	702	660	651	656	667	659	690	629	664	660	627	664	633	672	675	678	689	671	660	689	669	648	693	694	689	689	675	676	718	708	698	640	688	664	676	659	685	639	685	674	650	633	666	658	620	695	676	695	674	677	656	661	682	680	663	657	692	668	653	633	669	639	634	709	697	699	680	676	719	697	728	710	703	681	627	720	690	632	672	709	633	677	701	643	634	675	709	701	660	682	635	675	653	645	667	655	637	647	707	693	677	703	668	684	692	673	659	666	665	654	663	670	657	665	683	653	664	717	688	687	703	651	684	684	662	664	667	660	683	710	655	646	708	714	686	683	684	677	672	684	700	686	695	700	644	667	661	678	691	675	680	686	653	645	677	679	694	638	671	650	623	632	714	659	627	641	685	653	670	635	696	638	653	676	671	663	680	682	694	672	632	620	666	698	693	708	662	657	675	713	624	680	669	678	688	641	686	643	701	668	644	668	665	638	647	661	713	680	683	631	637	672	658	669	606	661	659	644	663	678	680	650	630	701	709	647	642	643	691	702	637	692	733	657	685	643	643	671	664	693	658	643	653	698	654	677	624	652	655	701	701	693	701	672	630	618	694	726	694	665	664	647	691	671	640	689	699	692	632	616	648	716	691	658	681	664	653	656	683	650	670	653	657	710	694	605	672	644	675	645	640	676	653	651	685	665	650	691	666	724	686	647	631	617	702	674	642	659	719	688	661	708	634	656	723	598	654	626	618	655	676	675	699	689	668	677	695	724	637	667	637	661	635	660	695	681	684	655	647	657	691	642	653	735	698	649	667	655	691	668	655	703	661	721	689	662	714	696	663	661	688	656	656	650	625	655	659	675	635	649	657	683	640	616	645	661	715	680	692	692	672	691	654	699	640	673	691	709	637	661	660	638	652	670	683	673	639	709	638	696	657	634	619	691	658	682	657	675	662	667	674	650	616	714	690	652	680	628	623	661	709	640	647	643	705	641	682	667	636	627	611	651	674	642	660	654	662	671	658	685	634	639	705	687	625	658	701	679	636	659	684	669	649	684	656	673	634	643	639	655	687	675	727	637	666	622	699	645	705	622	649	678	724	649	663	634	726	693	657	673	636	679	642	658	671	694	606	698	648	702	649	717	656	686	650	668	630	657	675	689	713	676	643	662	652	667	691	626	682	650	687	655	650	672	645	690	664	613	650	674	634	675	696	662	687	664	665	669	626	692	642	688	667	703	689	710	620	688	661	656	636	700	709	689	649	679	681	696	674	662	642	712	653	656	660	655	648	627	658	614	677	666	655	653	688	651	674	698	671	655	660	679	648	704	644	662	700	624	695	608	629	588	654	655	705	659	655	701	714	652	649	666	643	639	652	652	648	691	694	636	728	683	686	717	698	630	648	696	624	641	663	679	649	667	661	671	704	671	686	677	692	699	672	710	714	643	646	618	650	633	633	693	653	665	734	676	665	696	699	699	636	645	691	595	718	657	682	634	693	647	645	633	677	684	659	634	675	657	686	643	676	628	690	649	633	669	716	641	611	680	679	717	641	664	634	669	652	708	613	660	712	690	679	682	687	670	665	652	662	648	692	653	664	680	705	696	647	679	668	621	698	660	649	658	689	667	666	654	635	648	666	673	676	648	690	637	654	715	664	686	688	666	635	661	650	645	657	696	686	646	629	699	608	674	717	656	626	700	668	701	743	671	676	668	702	668	670	652	698	693	685	682	692	643	687	713	675	655	650	715	673	686	655	666	662	659	656	686	666	647	714	669	632	652	694	702	607	650	709	645	635	669	666	684	646	684	650	642	657	673	658	674	653	683	678	707	645	722	663	728	684	642	684	708	693	662	653	707	756	709	686	643	694	677	671	672	690	702	662	667	634	620	644	671	646	701	624	686	664	638	678	687	717	635	656	687	692	659	661	673	641	664	678	624	647	667	637	654	606	627	699	628	610	678	635	701	699	641	673	622	717	689	674	616	667	636	707	645	667	692	636	645	655	702	656	657	668	712	636	672	677	714	682	688	674	677	680	679	641	701	637	642	622	673	720	703	676	669	683	635	707	659	696	651	653	648	695	661	659	647	682	636	675	658	678	646	699	628	619	689	648	631	667	638	670	689	620	630	686	654	654	672	643	660	675	653	683	719	704	630	658	679	697	644	671	684	685
13512	19747	18004	10095	6764	4898	3630	2921	2478	2072	1782	1610	1413	1357	1141	1180	1147	1005	1007	953	920	898	875	864	836	869	801	836	764	754	767	727	749	785	731	761	765	763	699	654	712	704	675	685	726	746	697	661	643	688	703	676	723	672	682	664	674	660	686	642	667	615	658	668	648	685	682	667	649	660	675	669	648	623	617	640	666	648	689	676	618	649	662	652	690	653	657	649	617	692	657	624	659	638	663	610	680	628	614	645	629	629	638	678	624	625	665	607	655	633	664	645	609	650	654	658	602	628	662	634	634	641	643	649	632	664	651	637	646	603	633	610	634	609	613	633	630	584	661	612	622	657	633	646	628	616	617	649	604	609	671	659	677	636	643	639	604	652	672	641	688	679	654	638	627	674	649	643	637	691	654	666	627	619	606	685	649	624	627	640	586	634	671	613	614	642	606	638	661	616	629	621	606	608	640	623	662	624	644	626	611	636	607	675	601	587	643	656	659	675	624	677	644	599	620	672	647	652	612	658	625	654	644	658	605	613	604	683	641	681	641	653	625	653	632	653	622	633	647	622	668	655	676	620	603	695	595	606	677	611	635	616	633	595	690	631	668	652	619	670	682	670	628	669	663	652	632	644	645	660	673	661	643	660	607	614	669	603	632	637	632	605	601	615	620	612	634	660	675	657	603	640	652	644	621	622	581	649	651	635	642	608	624	636	679	670	659	627	647	638	683	646	672	663	664	646	639	624	662	646	682	670	591	654	656	615	643	649	694	701	630	660	639	665	676	628	671	623	652	636	636	621	614	637	638	616	619	651	629	644	589	650	639	675	605	623	643	622	656	632	651	664	636	661	574	649	600	625	684	615	618	626	661	643	669	646	616	639	612	634	627	634	654	602	642	631	610	669	645	642	639	644	618	664	609	608	642	671	629	636	650	646	634	650	649	657	655	676	608	627	622	620	667	621	603	615	645	606	692	652	676	630	617	630	659	658	657	661	607	679	622	642	634	647	682	660	658	678	655	651	674	619	680	635	668	681	610	642	643	632	688	638	620	637	633	614	672	671	648	640	711	670	656	613	618	619	664	647	597	615	663	602	676	600	588	647	645	630	654	629	641	635	681	693	654	665	632	630	644	644	650	626	660	640	619	645	630	669	639	671	637	653	650	658	662	606	654	617	590	623	704	661	624	662	639	647	641	645	641	657	641	661	622	606	608	646	639	637	612	644	621	648	651	638	592	671	618	640	664	684	664	652	621	612	595	671	610	621	628	669	625	650	619	615	626	642	573	610	631	651	635	670	626	591	619	620	623	640	627	670	633	636	609	657	644	608	602	584	682	636	651	646	661	681	629	641	647	609	639	660	639	622	637	626	615	631	645	636	655	629	650	628	633	638	643	630	627	648	650	671	656	624	605	634	661	687	653	605	641	670	686	564	619	580	617	678	675	617	620	597	661	600	630	609	616	689	618	616	663	629	629	602	610	668	628	677	636	643	630	619	650	619	626	617	655	625	655	637	621	621	625	662	626	660	602	642	630	635	625	652	631	603	637	677	632	658	645	611	665	648	621	646	680	640	650	609	639	596	650	624	629	655	638	640	618	622	608	640	630	607	604	673	639	627	605	612	653	636	616	634	631	682	645	616	627	652	650	684	684	613	626	634	625	662	657	651	637	626	660	632	605	670	625	637	658	635	635	614	663	682	648	660	657	677	670	641	594	662	621	650	640	653	657	634	650	621	584	667	669	629	638	632	666	663	600	582	658	641	647	664	645	647	673	609	626	616	666	594	697	665	657	648	627	653	643	616	629	591	620	649	653	649	642	647	672	629	601	651	647	660	615	608	649	643	654	633	611	600	655	647	645	702	675	649	643	630	651	624	640	627	607	646	660	661	619	650	630	653	706	645	627	650	684	626	648	640	662	610	646	611	593	679	641	571	614	622	641	651	666	628	635	622	623	637	666	616	656	658	603	690	634	621	645	632	609	642	683	649	642	661	639	683	650	689	633	634	638	671	669	635	622	627	623	638	662	623	670	584	642	606	590	624	645	603	616	671	665	593	606	626	653	659	632	614	642	673	641	644	644	574	648	635	610	622	613	615	661	662	664	597	700	664	686	599	604	606	612	642	638	647	613	625	670	602	683	643	618	687	680	608	637	650	588	637	608	664	594	628	596	652	614	646	627	620	648	640	652	607	663	695	688	657	628	650	609	600	639	623	639	626	603	607	636	627	664	670	630	668	660	627	604	660	629	608	645	624	637	682	654	635	655	636	665	631	647	648	648	650	641	640	658	648	613	608	595	644	633	594	623	635	622	647	637	654	676	689	651	628	633	643	648	629	635	646	646	659	639	648	618	628	627	638	674	617	618	615	663	633	680	673	642	576	656	630	678	690	630	656	638	646	660	653	647	590	629	658	648	621	612	637	634	618	598	644	649	603	593	623	663	669	633	695	657	654	652	671	650	596	626	674	631	603	619	613	617	632	589	651	594	616	671	643	631	644	660	633	600	664	646	628	651	618	660	616	679	638	663	603	644	619	653	580	627	649	647	659	668	637	657	689	629	608	656	643	632	602	652	662	629	647	642	629	601	675	568	613	634	661	674	630	692	639	631	663	644	661	641	630	676	637	609	667	615	652	671	645	671	627	646	621	673	613	637	681	666	657	616	653	678	622	630	650	613	671	650	636	680	689	614	630	678	660	665	653	566	657	663	657	657	607	629	669	648	613	621	653	645	619	594	624	684	642	634	620	642	662	624	622	631	652	594	674	633	659	709	623	637	615	621	621	660	642	619	627	658	612	650	591	627	644	612	624	654	664	628	654	635	637	624	650	628	634	626	664	633	656	640	666	572	652	640	621	631	632	628	601	649	662	658	637	680	591	654	604	638	632	612	640	617	637	598	624	615	591	678	630	653	659	639	670	686	599	635	654	623	637	636	647	654	593	664	600	662	688	625	620	647	622	631	671	622	618	649	600	660	646	639	598	689	621	612	654	602	640	653	639	621	622	626	643	619	639	654	631	623	624	616	629	640	671	675	651	629	606	612	626	635	629	593	589	659	616	684	618	643	624	607	656	604	680	635	670	664	602	657	635	669	609	653	659	663	655	617	624	623	617	650	648	647	617	618	653	657	602	582	661	642	659	617	648	615	660	655	624	631	574	620	633	631	579	600	635	628	630	650	621	658	668	658	636	624	656	612	620	637	671	625	661	648	643	637	644	646	617	676	661	672	598	688	604	674	590	588	640	643	604	616	650	623	635	649	636	636	626	635	617	636	618	656	651	623	642	624	651	622	632	653	668	665	612	624	627	632	622	628	667	637	681	637	612	632	633	651	641	622	597	618	591	630	619	627	685	633	649	657	630	653	649	607	628	630	615	628	691	639	601	646	596	634	650	647	646	641	617	660	667	632	604	665	708	645	644	624	610	634	669	645	605	619	655	643	614	654	622	662	606	642	620	629	595	624	672	655	622	621	648	668	633	612	650	663	670	630	627	603	667
27719	13284	1488	374	247	223	186	159	166	177	148	167	152	175	157	168	172	168	145	161	174	144	138	146	147	146	142	161	162	150	131	161	132	150	150	147	120	145	147	149	156	158	136	169	152	142	143	142	137	161	137	153	140	139	132	154	184	157	155	153	164	130	169	147	146	132	155	138	147	159	138	162	154	144	138	138	135	144	180	147	147	138	115	157	142	141	140	125	155	155	160	136	163	141	127	129	130	142	154	129	118	147	142	157	145	123	143	145	153	154	128	151	138	156	147	122	168	141	133	141	131	144	136	129	151	150	149	166	169	148	128	145	166	148	143	136	137	165	136	148	134	168	144	133	134	154	123	135	142	124	172	148	105	155	140	157	148	147	130	144	133	148	136	148	161	137	158	139	150	166	155	156	170	155	142	146	148	168	136	137	150	153	120	153	154	154	136	151	166	121	151	141	150	156	160	131	126	139	147	135	156	144	158	132	154	130	154	138	140	125	148	161	155	142	137	153	168	122	130	140	156	169	131	154	136	147	139	136	165	143	151	155	141	142	145	138	154	147	134	142	147	149	135	151	136	134	155	169	160	144	132	150	143	136	142	123	161	154	159	143	170	156	150	155	156	142	142	137	105	156	159	165	135	165	146	140	145	125	143	136	163	146	148	134	139	141	144	140	165	147	137	162	167	132	152	154	161	116	152	139	151	145	151	138	164	149	144	138	140	167	134	147	150	128	156	139	152	155	148	143	148	140	163	157	151	161	132	139	145	145	153	149	152	140	148	144	153	166	149	151	135	128	143	158	162	129	145	140	153	159	163	136	157	130	120	163	153	143	173	145	132	147	141	166	143	153	136	141	158	139	153	145	157	138	151	155	141	136	144	148	140	132	164	114	142	141	155	151	135	176	153	141	152	136	161	138	170	151	156	143	147	152	132	142	143	139	134	156	159	139	121	140	150	139	145	156	131	138	147	150	146	158	152	165	124	126	142	171	164	144	141	135	151	140	116	130	163	136	152	151	154	146	153	140	142	135	145	144	149	136	150	167	133	158	135	161	154	121	142	130	126	151	150	144	135	150	141	165	136	132	164	148	152	157	154	137	161	140	142	125	147	146	143	150	151	159	137	162	137	130	151	153	131	148	159	129	132	166	152	127	140	158	162	156	130	151	149	145	150	139	153	140	152	152	144	153	149	163	141	130	134	143	143	142	153	150	146	124	159	147	142	173	159	123	175	133	130	146	123	124	148	148	159	126	148	121	147	150	160	141	170	120	150	123	168	165	154	132	165	144	143	125	136	131	149	160	144	140	148	163	141	135	148	146	146	145	155	156	139	125	141	154	127	149	145	148	144	148	147	148	147	125	135	139	147	143	141	131	162	137	147	148	131	145	147	135	145	155	152	150	145	155	133	137	153	140	143	162	138	145	154	157	136	142	151	139	160	159	151	147	137	136	154	136	127	169	146	152	147	163	154	142	155	140	144	137	150	138	165	133	144	135	153	164	147	141	160	143	146	154	165	137	132	138	147	162	129	145	148	141	141	155	159	145	149	137	155	151	149	149	158	145	135	158	136	153	159	141	150	138	153	156	147	141	142	150	126	136	130	140	143	158	145	154	156	140	136	139	153	134	176	138	142	111	141	152	169	135	161	176	144	140	152	144	132	130	134	157	136	129	129	149	154	152	124	117	131	146	148	152	161	155	148	151	122	149	156	148	146	140	139	168	139	135	137	165	167	145	150	160	148	156	133	144	150	136	140	143	133	149	149	147	137	131	175	160	159	129	146	123	162	141	142	134	150	142	160	177	151	140	137	159	161	122	138	151	130	154	144	136	152	157	151	144	118	141	173	133	138	150	135	157	152	144	152	128	154	147	152	160	150	144	151	158	166	146	156	161	165	134	145	144	154	147	148	144	138	164	156	137	158	164	163	143	138	115	150	152	145	135	152	135	130	156	148	146	154	137	146	138	154	167	142	154	159	157	156	146	149	154	142	160	130	154	121	126	133	152	152	145	149	162	151	153	132	142	158	160	140	127	144	156	127	142	148	144	150	153	141	148	143	136	142	138	148	171	130	134	148	152	129	159	148	151	138	144	144	144	142	154	148	168	155	183	164	148	119	169	141	143	134	134	151	130	146	150	145	136	146	150	148	138	116	141	153	148	147	136	150	130	146	133	147	143	122	145	162	145	122	155	137	144	151	139	145	151	153	139	151	145	176	156	126	132	154	137	144	147	145	152	158	147	136	138	147	143	137	128	151	158	168	153	150	136	154	150	148	150	149	155	142	159	136	136	135	124	142	175	151	137	151	146	188	139	153	157	140	137	148	146	155	137	143	161	142	160	149	157	153	147	144	128	124	150	135	160	141	140	133	145	146	148	164	174	122	140	149	131	154	151	165	138	154	134	138	147	140	126	134	148	131	175	142	145	147	137	146	151	142	144	159	146	130	131	145	130	152	142	147	154	156	152	170	142	125	146	149	146	144	158	153	127	159	133	127	131	143	153	160	154	149	137	118	124	122	128	136	144	163	143	153	139	146	130	134	146	135	164	147	137	135	160	162	150	128	141	148	141	156	146	127	137	139	120	147	147	135	148	142	172	169	162	135	142	157	155	126	154	162	161	129	142	150	136	145	136	143	140	139	154	165	162	162	178	131	139	154	137	130	140	147	145	160	146	131	119	144	155	158	171	138	128	145	156	155	157	147	140	169	147	119	146	131	148	151	134	142	137	158	129	154	143	160	167	135	154	138	138	153	144	127	160	139	154	130	138	133	145	157	142	144	135	160	146	139	156	141	156	154	150	144	154	126	142	134	145	154	146	113	167	135	143	163	139	164	149	159	136	160	142	151	159	134	140	175	141	153	135	146	144	149	168	162	163	157	124	157	135	135	132	138	148	180	148	132	147	152	145	159	158	149	143	144	149	149	143	125	144	151	149	144	162	127	150	143	150	133	163	162	130	156	132	144	129	141	145	150	137	164	154	147	144	137	169	140	160	123	137	163	149	140	139	144	161	141	157	137	134	143	132	155	131	148	179	128	136	143	145	126	150	140	146	146	137	131	122	145	153	135	143	139	157	158	158	166	164	148	149	167	158	174	159	138	136	158	128	127	132	146	138	156	160	132	141	153	140	153	137	162	156	142	151	167	145	150	160	150	154	157	146	147	125	136	139	155	154	126	159	151	173	156	138	173	146	146	137	151	165	151	139	148	127	134	131	163	137	145	143	148	144	158	143	172	137	128	146	145	145	145	149	148	161	128	120	154	137	150	129	153	155	143	154	151	147	141	136	147	135	125	169	140	166	141	142	139	134	123	140	153	159	144	144	142	147	143	149	135	130	145	141	152	145	134	148	142	139	131	146	124	156	154	148	140	144	145	150	151	136	156	164	149	149	142	162	152	159	149	140	157	143	129	157	147	158	130	139	147	145	141	152	156	154	132	152	145	153	149	143	165	157	149	146	146	144	167	162	145	147	157	138	133	147	136	150	139	137
5112	926	836	412	344	266	263	221	197	206	178	183	152	203	201	185	188	175	153	171	182	150	170	171	161	167	190	176	156	167	161	170	174	158	171	164	183	157	176	177	155	198	174	183	188	173	170	180	194	159	152	166	174	167	160	149	159	179	166	150	174	166	188	151	171	159	146	160	176	182	178	168	143	170	176	172	182	189	175	152	189	177	171	129	151	177	182	153	186	170	149	147	178	153	140	173	168	175	151	169	182	165	167	166	206	165	194	164	179	155	166	170	167	140	183	171	165	162	160	147	165	168	169	176	187	169	158	140	157	168	193	190	164	153	179	162	159	167	151	157	182	141	175	176	182	147	171	148	159	182	161	172	141	163	184	168	179	179	153	165	154	157	155	175	155	159	164	163	163	176	156	159	157	168	145	179	167	165	159	177	182	142	176	147	171	147	160	162	151	178	168	201	183	169	161	156	159	153	171	149	172	174	158	177	152	185	163	188	172	140	141	203	146	188	153	165	188	143	162	200	163	170	178	201	154	175	175	153	179	168	167	166	163	172	167	150	152	165	162	172	175	172	159	149	173	172	156	172	178	176	169	182	155	160	163	198	166	175	154	157	165	181	184	174	171	154	173	184	188	164	165	157	157	142	183	184	181	163	174	152	151	152	182	165	152	161	167	170	164	169	179	144	194	188	178	169	157	157	172	172	209	172	162	165	148	181	174	174	178	181	170	165	164	158	182	168	180	169	162	165	187	172	175	151	159	159	154	175	150	161	143	171	162	196	157	164	165	150	180	158	166	156	183	172	154	158	162	142	159	156	167	154	178	172	188	179	162	165	167	156	180	157	171	169	173	169	152	173	170	140	206	186	159	170	178	158	167	156	163	151	174	165	180	147	151	182	170	175	184	156	157	162	176	172	149	158	194	179	142	163	161	175	134	178	141	191	163	168	165	174	152	176	178	169	177	171	160	148	182	185	191	191	169	158	187	156	148	173	178	173	155	161	167	171	173	173	165	170	171	161	170	165	176	157	178	178	161	161	146	174	179	176	176	159	171	172	186	166	168	175	162	168	151	163	161	163	157	181	163	187	167	186	163	181	162	151	163	151	169	150	165	172	167	189	158	151	160	183	174	179	172	155	163	159	173	162	164	139	159	179	166	158	180	180	183	187	168	171	162	168	151	171	190	154	156	169	162	159	173	184	181	197	176	153	151	173	162	164	197	156	178	159	170	187	169	169	186	162	189	163	179	173	180	167	172	150	161	166	148	189	163	185	166	171	165	143	177	189	155	154	156	166	158	152	182	173	169	170	197	166	163	180	171	159	173	156	157	188	170	147	160	161	173	153	123	135	170	172	169	168	177	175	157	181	154	149	159	173	155	180	166	177	147	168	160	153	175	169	169	182	181	170	174	189	170	169	143	174	168	172	154	152	141	148	160	164	175	161	140	178	160	162	170	168	163	172	167	167	155	162	157	167	165	169	173	158	172	143	153	147	162	192	148	173	158	147	165	168	186	166	186	151	159	158	165	138	178	155	154	159	171	179	174	157	178	167	186	163	167	158	181	172	161	161	159	171	180	189	183	159	163	175	173	147	186	164	165	161	170	164	181	197	159	165	137	184	162	152	164	167	156	143	156	173	156	178	152	161	187	186	148	155	159	151	174	152	180	189	168	182	168	181	165	177	163	138	165	178	169	161	161	159	159	153	188	149	151	167	161	183	155	162	180	158	164	143	166	162	154	185	187	169	183	173	160	178	174	153	183	152	149	169	171	175	183	175	198	149	158	185	189	163	168	165	181	179	139	176	172	183	158	194	166	166	152	186	165	164	172	178	140	168	175	164	162	167	146	161	162	179	154	133	152	159	176	159	167	160	173	191	134	168	158	171	162	174	185	167	158	179	179	169	177	168	167	157	150	183	167	169	172	173	164	180	174	161	172	153	146	173	163	168	163	163	169	162	165	170	170	171	156	177	162	167	177	165	187	174	157	192	158	145	187	168	173	166	175	171	188	133	173	178	170	183	164	160	155	185	174	148	163	173	187	177	143	167	179	160	152	179	177	170	158	151	174	177	171	185	175	148	179	173	161	167	176	180	147	185	164	178	177	161	158	160	175	165	180	182	172	143	178	162	182	175	181	166	174	178	143	161	162	173	172	168	166	180	157	157	157	159	189	153	167	181	163	160	184	157	157	164	183	156	145	168	155	171	153	154	163	170	151	175	187	169	161	132	162	172	160	154	174	176	175	147	173	163	175	177	179	161	158	150	161	165	160	159	137	185	173	167	151	170	180	158	163	172	149	165	165	162	152	185	175	148	165	167	175	162	161	172	186	176	177	160	143	178	176	151	159	180	150	157	185	157	172	172	148	143	182	177	182	173	169	170	173	149	149	148	169	199	167	160	178	157	155	157	159	176	147	151	175	182	153	192	172	171	159	174	167	159	144	160	149	170	166	146	167	175	168	174	154	176	144	171	158	192	172	168	175	164	181	160	173	163	172	162	171	167	145	168	160	171	165	170	161	154	177	169	169	176	156	164	178	168	141	182	179	157	179	158	190	158	179	166	174	178	155	169	162	176	161	189	171	184	167	187	153	175	166	189	159	170	168	151	144	167	156	179	182	170	154	148	160	170	153	154	159	163	193	182	159	180	194	149	199	170	156	174	161	164	161	173	174	178	177	160	152	156	173	175	193	187	194	147	181	158	178	184	190	163	172	185	154	167	160	175	166	154	168	163	178	169	165	153	159	188	182	165	167	170	172	152	172	150	162	161	158	156	148	142	169	165	176	154	172	177	151	159	162	158	187	158	167	151	175	164	156	176	180	167	172	144	169	179	154	176	143	145	143	165	180	163	162	130	174	161	148	177	156	190	190	154	153	175	157	178	166	169	207	177	163	163	162	176	168	171	162	177	164	163	173	174	181	176	161	150	153	160	157	159	164	162	153	146	169	150	171	170	155	152	176	156	161	155	168	154	146	161	181	148	157	155	167	135	176	173	166	184	158	151	172	196	174	178	179	156	158	157	184	160	209	184	165	162	159	165	164	157	170	151	168	164	178	168	151	189	177	148	169	166	158	185	160	177	164	167	161	162	169	159	177	145	158	137	173	178	173	177	179	165	188	171	159	171	161	187	156	163	154	155	171	179	165	161	157	190	168	172	172	171	167	162	166	160	191	147	171	162	179	173	138	153	171	171	177	153	156	160	171	164	179	145	167	148	190	169	167	157	159	156	173	156	160	153	171	175	163	147	174	160	152	160	179	175	176	176	165	178	153	144	136	156	165	159	159	178	157	163	161	173	178	177	142	168	158	178	144	175	156	171	146	161	150	156	155	157	179	179	158	166	152	168	193	181	201	173	176	187	156	181	176	159	156	158	174	154	154	148	153	174	163	172	185	171	161	149	175	150	171	136	147	161	167	169	174	155	145	150	151	174	167	184	132	178	152	188	169	181	161	173	163	175	158	161	148	154	152	162	144	188	167	161	163	147	163	159
24488	20334	26498	24020	20333	10063	1468	871	734	668	582	567	507	512	475	485	429	425	435	416	407	424	408	406	383	418	402	390	367	383	364	419	367	391	386	345	330	394	395	369	354	383	381	345	362	368	361	403	358	344	389	355	367	385	348	383	338	357	351	371	363	344	350	351	356	346	374	311	334	383	386	371	360	350	368	344	380	374	372	378	323	331	353	330	337	346	383	341	346	357	358	335	370	335	376	380	391	388	351	321	359	335	317	352	342	377	344	352	338	343	322	326	379	398	333	327	384	308	369	366	328	333	388	380	339	338	327	325	372	364	333	340	351	359	322	361	310	349	341	379	312	351	351	341	318	337	320	348	362	352	360	391	375	343	344	354	367	356	333	361	330	347	355	333	366	324	352	349	360	349	313	330	336	336	319	316	321	335	374	342	353	354	357	325	317	362	322	351	340	354	376	338	346	337	323	333	331	347	330	362	337	346	347	360	360	355	357	363	353	331	372	360	334	337	337	364	358	349	364	318	343	322	355	369	313	313	314	365	361	394	339	320	333	345	359	374	319	318	339	325	344	333	347	361	336	345	346	372	324	353	343	339	339	347	345	347	328	327	343	379	325	362	367	314	348	332	359	365	371	330	348	326	363	355	342	332	389	338	350	360	333	340	338	337	360	334	374	340	354	353	335	323	332	356	334	347	340	326	342	367	351	381	326	352	328	346	343	365	342	350	340	355	335	340	348	328	353	322	343	369	351	316	351	352	369	330	356	336	347	333	334	356	357	352	350	324	345	364	347	332	364	331	348	362	355	377	364	371	318	343	360	332	372	332	355	326	368	317	353	362	340	384	369	348	356	335	348	328	330	366	327	356	320	332	349	350	343	345	326	332	340	377	334	342	341	372	302	349	344	359	342	338	360	372	362	334	324	332	346	321	358	337	339	341	363	343	345	364	373	349	353	348	322	376	347	351	365	357	377	337	369	351	336	356	334	314	339	318	355	355	330	310	327	337	364	322	358	367	319	373	339	380	356	338	330	360	341	348	348	341	301	338	363	384	307	335	358	340	327	327	373	349	348	356	360	365	362	323	379	356	359	332	359	325	358	318	378	328	340	337	355	340	353	327	388	342	342	356	354	349	330	381	344	326	378	348	389	345	341	348	353	321	369	331	337	352	339	364	382	349	345	339	330	354	352	376	351	348	341	377	339	354	368	352	342	383	335	368	350	328	306	370	344	352	348	340	333	338	328	329	349	346	345	341	358	340	344	350	347	354	360	332	304	337	374	347	358	339	362	335	331	341	358	337	338	347	347	326	341	337	335	354	355	342	368	332	335	332	314	345	324	339	371	320	375	351	335	334	350	358	357	358	342	340	359	349	344	331	338	371	349	365	356	347	360	342	345	363	336	348	351	363	367	373	327	318	335	373	371	360	335	361	353	366	358	341	344	342	356	351	373	347	341	352	347	336	355	323	324	359	371	338	343	332	322	329	323	363	351	348	289	362	360	379	351	327	307	359	373	387	349	348	351	323	379	374	344	366	322	360	317	347	316	373	381	350	350	388	344	370	359	322	329	367	345	347	364	360	355	356	304	341	375	355	366	343	339	331	334	334	313	334	322	393	366	328	377	345	345	352	334	366	352	349	354	334	347	339	348	345	335	334	335	317	357	317	372	347	325	350	356	334	332	340	367	353	369	349	325	325	343	366	345	377	350	353	351	341	350	331	352	347	324	329	346	310	361	371	325	339	328	349	329	372	385	307	324	353	346	364	351	341	353	338	351	336	351	337	308	343	345	307	360	376	318	377	314	354	340	335	374	356	337	350	346	347	348	342	380	356	307	340	362	327	367	343	349	305	333	354	362	317	371	345	339	375	362	345	330	336	323	328	352	327	340	351	320	353	346	336	328	329	373	347	321	331	350	344	356	334	384	331	328	336	366	356	332	354	353	342	321	360	341	365	330	363	385	321	348	348	307	369	366	340	335	345	366	373	314	340	364	311	359	360	331	330	370	354	355	329	326	326	328	327	350	366	356	356	355	339	331	338	335	368	335	349	375	388	359	335	304	346	339	331	327	356	335	311	354	338	357	333	353	350	334	387	341	332	325	380	354	358	333	315	327	337	385	347	338	328	372	360	370	318	372	385	353	336	364	337	362	369	354	351	333	369	351	340	302	334	366	340	310	360	341	323	338	338	349	359	345	331	349	350	366	327	354	378	347	346	337	391	373	341	351	364	326	370	363	328	336	366	329	347	352	351	344	362	322	328	366	341	356	347	347	371	329	364	357	375	355	362	329	333	341	330	345	399	341	349	338	325	311	346	345	383	366	340	385	331	301	366	341	318	343	333	331	335	341	320	321	334	357	344	383	328	341	337	333	335	309	372	375	353	362	369	345	358	338	348	323	360	337	336	342	341	333	343	356	345	320	356	366	340	360	354	362	350	339	296	370	369	366	353	342	346	356	325	341	355	372	341	337	353	343	357	355	360	337	336	378	313	335	335	329	319	349	366	351	331	345	321	349	326	352	325	344	346	337	351	339	300	391	384	335	318	342	341	348	337	371	303	336	343	353	316	351	328	357	392	337	344	350	341	353	360	354	350	349	362	354	351	361	306	327	385	349	318	376	364	351	347	351	349	315	346	357	357	335	360	334	354	352	344	330	360	371	332	368	339	338	319	327	336	334	347	353	381	329	327	356	335	316	347	344	371	327	342	325	305	342	349	358	333	372	363	342	373	328	340	383	333	352	342	349	341	349	368	365	318	377	341	344	329	329	326	374	391	333	342	357	346	356	344	364	320	342	344	381	337	351	326	335	362	321	353	354	356	325	345	325	333	329	343	324	312	324	330	321	321	326	338	376	332	369	355	358	340	338	335	351	308	354	352	336	360	344	322	348	340	322	340	356	324	385	358	344	360	350	303	369	336	339	330	369	343	341	366	334	365	359	360	374	334	337	373	333	362	343	337	315	326	350	321	334	344	337	345	354	368	326	370	323	371	346	383	335	355	361	362	358	367	314	311	344	354	371	360	361	376	338	369	342	340	329	357	342	312	359	322	350	346	369	332	354	359	354	342	316	327	343	353	312	325	331	326	324	357	355	325	352	355	335	349	329	335	345	351	365	336	380	353	341	331	345	356	334	354	351	389	384	343	381	351	363	333	323	350	370	329	319	347	324	337	367	336	367	362	350	357	369	308	334	329	358	379	355	346	366	320	332	360	319	324	345	325	315	333	328	332	329	359	360	339	382	382	334	360	364	355	370	364	359	372	367	360	369	326	362	324	308	358	306	334	323	329	339	350	343	340	334	323	353	342	333	351	349	316	344	325	346	329	361	326	359	362	355	369	350	371	359	371	356	346	326	341	377	352	355	355	378	364	317	343	356	362	351	313	361	332	332	376	327	344	358	375	323	356	362	352	343	347	344	371	345	368	369	364	356	369	350	348	329	348	361	341	355	330	327	356	345	366	341	333	354	350	363	353	354	357	334	399	392	386	359	334
8831	12309	11198	5841	3704	2690	2000	1503	1313	1010	931	778	736	698	655	585	581	561	546	480	485	469	489	468	451	409	404	383	405	392	379	381	404	379	387	411	371	356	352	347	368	336	328	357	381	376	349	398	343	366	369	346	370	356	366	340	342	368	366	344	379	353	338	327	340	341	348	351	356	359	364	395	347	339	337	355	359	375	339	371	332	362	380	347	332	368	350	339	342	346	325	354	317	335	347	346	387	323	354	332	373	339	315	367	359	354	312	362	378	352	340	353	368	337	306	346	350	315	354	366	347	295	367	362	368	343	325	346	342	349	350	313	323	354	318	327	349	340	320	312	353	345	354	357	324	356	355	319	340	362	349	333	327	384	324	360	344	320	337	347	320	391	339	325	345	336	339	300	325	366	317	371	333	300	320	319	330	371	322	344	327	363	344	356	357	331	332	324	327	328	337	337	334	363	344	346	329	306	342	356	353	352	330	331	313	315	372	344	323	344	310	337	312	324	344	364	297	344	359	332	312	346	306	351	333	335	358	319	336	305	330	329	355	343	349	364	340	331	371	332	334	325	342	338	344	350	329	337	319	318	359	350	318	332	372	317	323	330	332	337	337	336	339	326	349	311	357	305	318	347	355	364	344	296	347	300	322	318	342	338	362	384	354	354	353	350	339	335	343	340	354	334	326	313	364	345	308	351	334	316	348	318	357	323	300	335	343	363	312	350	368	337	327	317	326	353	326	368	309	339	346	341	374	309	343	355	332	335	350	342	383	306	350	338	408	350	358	336	341	343	315	337	332	341	375	341	349	347	339	325	311	308	319	315	334	336	379	325	330	352	337	352	326	345	348	343	334	357	324	339	331	346	333	310	358	335	306	334	347	336	337	365	350	315	342	332	306	375	338	388	324	354	321	332	373	354	323	364	343	374	351	326	354	312	325	340	340	338	377	343	324	339	316	354	355	323	328	322	351	313	330	345	336	335	325	302	340	352	360	352	359	325	353	339	315	349	360	330	328	344	347	347	357	325	330	359	365	329	323	334	346	341	355	334	336	311	333	342	332	352	336	296	367	363	341	306	353	356	334	340	342	333	337	341	304	341	324	332	350	309	336	323	380	315	389	363	320	322	378	328	338	382	365	332	333	329	304	295	340	305	322	323	304	305	322	317	322	309	332	320	327	330	335	353	359	384	315	333	329	303	354	341	305	347	326	328	344	302	334	343	369	333	345	353	335	348	338	365	346	321	349	321	351	351	342	333	354	343	299	350	349	351	358	345	354	343	336	337	327	324	319	354	351	343	331	350	353	354	338	354	364	309	312	328	353	354	343	349	334	342	325	333	345	328	361	343	314	329	320	316	371	342	334	338	302	336	347	321	326	358	312	334	350	331	350	331	343	339	338	357	305	336	334	315	319	339	352	346	351	349	290	310	331	359	361	340	324	332	327	334	344	319	316	346	342	370	350	348	338	356	376	356	349	316	327	307	325	308	339	319	356	354	354	352	305	339	315	328	346	357	335	337	325	359	353	331	335	362	359	341	316	348	355	339	315	332	376	360	329	350	321	336	357	347	371	370	347	321	333	330	329	325	308	355	366	346	358	344	358	357	315	363	334	343	356	337	364	331	330	371	316	339	334	326	349	347	361	346	339	325	327	345	341	351	348	335	337	293	331	335	325	353	367	344	290	333	357	327	336	345	365	337	324	312	308	325	340	333	332	324	376	320	348	356	327	298	365	328	331	309	338	355	361	352	342	327	350	332	319	341	321	349	328	343	339	353	335	340	365	364	323	378	322	351	346	337	327	340	339	337	332	354	370	359	339	307	339	324	316	327	316	326	346	305	337	325	368	353	327	333	351	366	347	323	329	363	342	354	332	354	348	331	366	345	336	365	330	313	342	334	330	358	317	323	336	368	372	366	323	331	344	313	346	354	322	379	352	359	351	320	337	332	341	358	352	369	325	311	366	352	342	347	332	315	330	339	336	317	325	352	349	348	302	340	354	353	353	364	355	352	326	331	372	316	335	333	319	323	339	313	331	334	355	314	361	373	303	346	311	340	330	335	297	358	315	364	329	330	337	358	365	349	308	331	383	363	375	347	354	347	355	354	308	355	331	333	334	342	332	354	332	322	313	318	323	340	335	341	338	339	342	331	342	342	357	349	342	354	355	356	350	348	342	340	360	355	348	325	339	351	345	354	339	376	348	339	351	335	342	293	335	322	341	354	337	331	325	343	333	321	347	353	352	334	366	303	323	295	325	339	357	334	352	340	343	343	373	379	306	322	298	359	335	326	354	329	349	333	339	371	333	297	296	365	341	364	357	350	310	325	330	349	343	347	320	310	316	342	357	377	341	355	349	354	339	323	351	361	300	375	361	343	366	355	341	364	345	345	343	340	343	320	360	336	344	339	319	360	291	338	342	338	339	312	333	337	347	373	319	349	308	323	341	304	330	340	339	317	345	349	323	335	330	330	336	360	328	303	383	308	324	334	306	355	325	339	329	371	364	321	318	350	364	355	339	322	331	364	337	345	329	336	346	340	319	346	332	335	332	326	332	332	339	335	330	334	312	329	356	362	329	331	328	322	311	327	342	363	339	327	369	303	350	340	325	346	326	309	353	339	349	327	306	351	329	326	324	306	327	312	363	357	335	343	325	343	335	332	354	321	335	325	346	296	293	350	325	334	332	365	327	358	329	361	347	320	352	337	342	360	335	313	331	377	349	352	318	360	386	336	311	327	339	320	351	346	344	345	306	328	357	326	306	340	297	354	331	340	331	333	336	330	321	321	365	379	348	348	328	316	368	338	336	345	329	373	347	334	343	319	352	335	370	355	336	336	305	343	375	332	354	320	322	324	335	338	330	334	345	340	331	333	326	351	313	384	314	319	346	344	359	340	342	332	357	365	337	327	340	345	313	368	359	313	369	389	368	327	314	354	329	353	346	351	338	343	332	319	338	326	392	357	335	314	365	375	321	320	353	372	343	340	321	342	312	359	338	365	323	336	342	369	317	351	357	312	363	307	339	356	340	348	326	345	334	350	336	311	353	342	333	317	330	332	389	350	330	337	309	339	332	345	336	345	331	348	323	338	332	339	331	328	327	326	318	324	365	351	359	322	333	314	335	374	331	341	318	347	346	316	352	319	340	355	358	352	309	303	341	354	357	320	338	347	358	357	328	367	371	359	347	324	314	327	334	352	329	344	364	353	353	303	347	366	306	321	371	328	347	335	348	352	306	369	326	345	348	333	357	334	338	358	335	347	338	323	364	339	345	320	333	331	325	319	388	328	319	318	350	309	374	357	320	325	352	318	329	348	352	345	295	319	358	348	352	361	341	320	344	367	331	349	373	351	333	320	348	310	352	324	333	343	344	377	350	369	315	368	332	322	316	340	328	314	348	343	346	332	355	339	376	331	351	333	340	327	367	389	329	343	342	344	352	356	359	357	329	332	290	364	355	366	319	345	379	333	395	307	331	356	319	308	330	332	331	313
22464	20338	26907	23641	20345	20423	9070	1924	1436	1321	1189	1060	986	922	896	862	902	894	811	803	806	803	799	749	757	730	716	735	725	723	771	672	744	705	689	756	727	682	732	755	675	706	696	700	715	684	670	655	683	726	640	676	670	712	659	729	667	700	634	675	686	658	699	659	673	693	716	634	646	716	704	705	700	720	677	634	689	674	676	696	647	680	696	676	679	672	680	657	665	622	662	663	651	643	639	696	694	649	664	641	629	675	669	698	639	684	629	686	746	612	665	697	644	666	661	683	712	680	692	697	645	656	742	675	629	605	683	698	647	674	726	672	719	662	700	689	727	685	680	663	681	610	661	681	643	659	681	666	709	697	645	671	675	661	640	689	714	598	682	663	680	678	702	679	638	707	690	698	648	661	687	694	689	663	644	655	656	664	656	703	663	711	728	647	677	702	672	702	702	671	661	685	659	622	686	629	670	693	676	673	653	679	700	654	648	702	682	687	643	655	670	692	710	640	686	642	649	699	657	687	668	656	651	664	744	648	672	618	713	693	671	704	645	732	667	711	705	655	625	708	695	702	647	643	662	714	662	620	692	644	636	667	697	648	668	648	653	735	663	655	686	663	609	663	666	679	642	666	691	659	687	679	633	657	670	691	638	722	673	670	649	650	640	644	655	624	660	677	682	669	682	640	692	620	656	661	682	711	700	697	697	666	674	628	699	633	685	641	634	655	701	633	715	653	682	637	690	672	745	650	655	675	673	707	638	692	643	648	627	700	692	678	670	702	648	719	646	633	666	635	696	689	695	685	656	682	638	664	706	655	654	642	666	694	680	692	679	668	668	663	640	704	631	668	677	656	649	768	661	625	660	685	674	739	675	633	662	642	655	663	707	685	660	652	634	666	630	673	661	722	677	627	650	662	709	633	662	659	652	664	667	681	685	656	632	675	662	666	676	708	670	634	702	632	677	672	675	674	647	645	678	714	606	709	686	687	666	618	681	662	659	634	660	637	683	650	659	662	643	686	682	674	643	670	665	700	664	648	674	662	660	641	665	632	678	644	653	661	698	681	691	651	734	701	688	633	701	666	649	625	645	649	629	671	630	655	635	653	687	650	671	646	696	667	663	695	685	701	654	656	622	643	665	720	693	669	672	659	658	671	698	687	643	662	648	671	693	642	711	649	666	678	632	677	699	621	676	680	623	659	653	680	640	708	699	656	647	660	691	670	658	614	659	643	642	667	624	684	651	669	693	695	647	709	662	663	675	672	679	665	672	654	683	644	706	691	723	682	711	686	660	683	677	634	675	685	667	657	699	641	641	640	717	673	715	683	687	689	644	652	643	682	677	708	670	694	662	653	702	618	672	697	692	667	665	708	665	705	701	691	646	649	664	700	662	689	637	716	645	658	641	641	655	676	686	623	643	647	701	717	652	666	707	680	704	710	697	679	657	628	691	714	668	675	611	639	672	692	727	671	650	638	607	634	648	656	678	650	676	677	668	697	702	712	640	684	626	663	626	645	660	659	657	659	652	679	691	658	630	696	630	648	672	643	624	636	643	662	705	633	643	722	610	706	621	668	650	610	623	686	651	672	660	644	633	700	667	695	663	630	657	667	620	643	644	684	604	632	663	669	696	660	673	715	664	694	663	675	677	697	674	645	663	692	633	674	668	655	680	672	626	662	637	706	688	721	654	674	673	619	663	621	666	631	663	660	702	625	637	649	656	677	699	677	684	675	649	684	672	651	694	657	670	670	696	638	680	675	642	722	663	689	683	684	696	700	711	650	662	668	684	593	659	651	647	694	662	637	668	644	642	676	681	686	666	670	647	693	635	663	688	695	606	688	679	664	666	617	680	683	673	648	672	681	678	705	619	678	656	680	673	654	672	627	670	609	685	720	674	677	678	665	676	628	624	656	684	652	675	617	663	671	696	689	655	674	691	696	672	678	646	583	668	650	634	650	633	691	677	687	716	710	641	681	701	674	655	727	697	664	657	680	654	651	672	670	694	665	696	668	627	667	691	647	684	685	702	643	656	672	661	618	619	681	650	628	659	697	671	676	661	674	708	714	654	640	665	734	653	698	656	646	687	640	656	657	683	643	646	690	696	666	640	637	622	661	675	722	721	612	645	610	670	624	624	650	664	611	614	662	680	698	643	643	670	696	666	682	617	681	665	667	675	677	636	699	649	650	696	656	656	662	657	687	662	658	644	684	686	657	680	610	630	710	616	650	691	680	664	655	649	679	709	645	660	655	677	670	675	683	678	656	649	687	659	664	677	700	699	693	712	663	715	665	676	631	702	687	678	645	686	682	671	652	615	668	694	661	666	628	654	671	690	685	693	694	644	664	658	671	686	669	636	634	648	628	646	637	662	623	660	726	646	636	684	661	632	648	687	642	671	640	677	656	679	627	690	610	684	641	667	649	597	686	674	622	640	641	664	688	641	618	721	659	622	659	647	677	629	611	665	665	662	632	684	687	664	640	708	676	704	600	709	679	698	647	661	645	678	673	690	678	687	678	678	713	671	685	663	638	660	657	618	695	617	701	711	702	694	682	708	675	685	668	660	660	669	651	715	690	635	653	655	719	670	688	686	688	651	691	667	640	679	675	717	664	661	653	704	687	665	663	654	681	641	672	652	629	660	681	729	632	658	670	657	646	695	689	709	677	679	684	673	671	676	675	668	694	673	641	677	699	641	657	678	662	648	679	715	640	641	624	703	653	669	662	667	707	683	697	643	651	621	671	649	681	707	606	663	608	662	681	620	631	687	699	618	695	650	617	643	686	652	679	693	678	696	687	671	709	671	672	649	618	652	671	697	748	674	649	705	650	638	634	634	660	681	700	691	652	681	645	728	592	666	652	694	642	645	663	705	664	693	657	670	621	715	646	666	660	664	625	668	668	701	650	673	679	672	622	650	646	647	642	651	697	658	690	666	643	648	686	657	667	677	668	638	608	631	636	694	713	649	635	658	668	629	672	636	721	714	683	673	635	637	694	643	692	628	675	697	678	654	661	661	647	635	657	700	646	614	686	673	671	688	694	680	598	680	639	668	712	612	658	696	637	670	682	663	601	687	693	663	616	686	707	660	636	718	663	728	696	671	682	662	615	683	653	638	650	710	678	659	631	678	652	626	659	671	638	605	661	691	645	582	682	701	697	658	642	685	637	642	667	662	651	697	686	661	649	614	628	673	687	660	648	703	614	666	664	657	669	656	709	656	676	675	659	688	658	647	680	713	659	689	665	644	706	678	654	664	636	686	671	669	681	628	650	655	635	685	589	665	689	626	668	697	691	637	694	643	678	655	660	652	619	609	663	653	665	716	659	627	638	602	687	657	660	672	701	631	684	638	682	659	688	622	653	685	671	660	691	688	689	652	647	659	635	656	687	686	671	701	666	637	673	645	631	679	635	677	702	683	631	676	674	701	656	635	658	702	634	687	676	701	699	700	665	745	688	670	717	703	653	637	699	664	692	706	749	658	660	663	649	638	636
12353	19626	17935	10145	6785	4743	3718	2939	2374	2084	1801	1575	1439	1318	1250	1094	1072	974	976	1016	922	877	829	880	840	801	771	784	816	731	762	768	752	745	733	732	729	776	666	686	719	716	699	695	688	699	673	665	660	681	732	692	672	708	652	675	632	687	669	661	671	636	634	634	667	667	634	662	673	649	621	675	671	633	629	653	701	695	643	657	668	648	634	622	646	667	600	642	639	644	623	613	658	644	704	632	606	668	654	648	684	660	657	664	656	636	639	636	627	633	637	698	663	657	663	671	601	679	650	687	658	697	668	658	611	646	674	629	662	668	627	639	666	642	688	629	638	648	611	678	649	628	592	636	662	655	626	649	680	664	650	630	623	624	667	631	634	647	619	619	663	662	620	618	654	639	657	648	611	656	669	667	631	631	676	623	627	628	662	606	600	654	655	604	601	607	620	631	638	640	631	627	659	640	620	642	603	637	652	605	643	668	620	649	594	648	631	606	681	657	610	633	620	601	622	656	625	651	660	665	598	614	629	618	598	647	683	635	661	648	618	621	609	639	634	628	624	643	652	638	651	611	655	634	650	625	618	627	678	656	670	651	627	634	634	625	657	693	665	637	611	644	617	639	614	620	686	658	686	653	627	645	653	667	647	639	711	657	629	694	677	637	681	613	675	660	669	690	683	669	586	625	670	638	642	668	563	641	636	666	622	618	577	615	650	611	643	686	621	622	649	640	611	638	649	647	633	592	607	641	615	695	659	629	638	651	649	639	650	628	656	683	614	622	663	652	631	598	655	662	649	649	654	631	612	618	617	619	682	626	681	677	622	613	661	602	647	642	617	597	699	653	677	603	586	656	621	628	640	656	682	662	636	651	610	604	625	595	617	632	641	621	673	606	591	652	597	631	625	638	640	634	654	629	688	595	640	656	610	652	664	639	614	684	641	628	640	654	641	650	634	693	646	692	637	685	645	615	600	631	655	619	624	612	602	600	615	662	646	650	642	659	606	623	657	603	654	664	649	664	610	659	639	601	636	609	656	633	671	645	621	660	619	664	600	634	623	613	600	599	627	669	620	658	626	677	614	633	612	629	670	678	662	620	652	635	647	608	648	639	607	611	624	648	609	615	589	622	669	662	601	652	648	613	592	615	674	612	645	615	647	606	605	700	594	655	665	652	661	663	606	619	630	651	604	670	614	620	628	674	642	658	641	629	628	679	649	645	652	634	650	614	626	630	605	648	627	647	668	630	647	635	639	650	630	622	648	616	703	634	643	620	628	655	676	614	659	656	631	641	632	602	658	628	654	617	657	648	605	629	622	628	634	662	646	669	655	615	654	627	640	626	617	639	617	628	647	664	601	623	644	657	627	627	633	590	625	602	653	600	643	628	619	678	625	637	632	626	668	650	642	631	607	682	708	614	614	630	641	612	617	651	618	674	647	648	634	585	651	647	659	612	660	619	637	593	669	662	646	630	595	597	619	616	608	635	649	702	656	617	627	663	611	620	647	626	640	634	626	668	649	627	637	656	636	680	647	584	694	637	633	636	642	590	651	597	651	587	662	649	649	590	692	641	621	634	611	621	632	646	650	653	636	665	613	633	629	627	651	637	628	629	633	607	566	668	625	642	613	633	604	671	667	630	652	663	653	650	621	614	604	654	689	660	621	664	626	630	659	658	650	640	614	607	688	630	606	666	614	657	615	631	622	653	628	605	643	645	610	575	604	592	663	636	690	639	636	614	632	635	631	625	643	657	645	657	626	617	567	649	602	622	599	626	613	652	691	642	640	630	604	632	654	620	636	664	614	624	637	659	609	605	650	665	653	645	606	645	648	670	597	688	671	631	667	600	664	678	611	589	616	654	633	637	642	619	642	659	599	631	665	656	656	646	668	639	623	651	651	618	646	643	647	637	622	622	618	617	638	638	649	645	641	620	585	637	672	646	646	610	631	675	656	645	659	664	666	628	606	655	636	704	614	600	637	611	615	617	612	644	672	634	654	612	655	619	668	653	637	615	599	680	662	606	597	646	588	668	646	632	615	663	631	627	669	642	622	646	635	630	648	608	695	691	616	625	625	625	655	653	633	685	622	615	654	612	634	637	635	700	652	589	630	638	665	687	659	622	655	630	641	621	628	623	649	626	637	633	626	638	663	613	633	664	636	660	620	627	608	661	663	646	671	654	624	634	692	647	676	640	609	607	693	631	642	692	644	636	650	653	636	641	657	683	685	672	622	624	601	632	609	638	604	675	645	635	644	580	618	643	626	693	611	647	665	632	697	626	604	660	631	651	660	643	651	616	633	631	649	659	660	641	612	652	643	666	624	634	620	632	617	628	642	648	606	600	658	600	614	626	642	638	655	641	623	625	597	654	627	664	657	628	653	658	618	639	597	596	650	633	699	613	660	658	683	671	671	626	653	649	635	676	652	645	658	621	596	624	616	636	651	608	628	666	611	692	677	584	626	624	644	636	654	666	651	617	616	598	634	615	668	640	698	651	575	612	657	630	647	700	624	653	673	631	595	597	660	619	654	664	631	633	658	630	605	657	652	633	657	636	626	639	601	626	600	630	624	639	630	646	644	586	629	609	611	598	664	659	581	619	621	676	631	648	634	597	677	627	630	698	610	622	626	655	618	646	612	634	670	659	622	648	655	672	646	653	605	619	655	655	620	641	665	630	654	613	639	670	659	617	660	619	660	618	622	654	626	634	687	635	648	644	668	615	621	620	636	618	653	624	612	614	641	634	622	624	635	635	622	619	630	615	647	635	659	610	661	621	660	644	653	609	634	610	616	645	653	672	648	561	618	654	659	600	664	659	654	693	671	630	645	652	661	680	632	704	658	638	629	600	610	629	649	625	626	650	614	684	638	638	639	611	682	609	646	595	609	647	666	602	689	643	600	629	608	647	642	666	628	676	677	630	684	643	651	628	635	637	634	633	671	657	629	652	630	635	658	627	582	626	645	618	617	661	695	646	666	631	617	637	653	640	599	633	625	642	646	693	669	603	616	592	666	617	647	632	667	611	628	651	660	615	636	637	616	626	669	637	646	614	669	638	689	695	662	650	593	649	605	666	639	637	662	632	620	669	655	675	636	640	671	620	629	694	636	618	642	651	629	654	594	667	629	654	671	616	625	653	608	605	602	612	623	625	636	638	639	675	614	645	621	637	644	619	595	682	615	601	654	657	694	604	635	653	657	654	640	618	660	607	659	696	618	632	653	614	648	683	633	639	658	629	662	645	638	632	613	638	625	645	656	674	614	617	614	639	643	593	609	642	630	624	670	595	635	639	593	649	611	605	641	625	640	638	658	664	643	635	609	603	643	617	623	617	539	627	630	671	639	648	608	648	632	622	618	595	633	627	672	598	640	606	624	632	632	639	584	630	644	598	654	650	676	603	645	624	626	583	644	721	660	661	636	664	669	640	609	651	660	596	660	645	653	623	625	599	608	672	674	650	581	637	657	674	653	613	595	624	602	600	658	602	672	627	677	621
27847	13192	1375	404	259	218	183	170	157	181	154	169	145	163	179	149	159	141	153	164	142	159	158	152	143	148	164	151	131	158	165	163	149	162	123	158	142	157	161	168	157	133	154	144	143	150	166	145	132	173	152	136	128	144	150	147	166	126	148	154	153	142	151	135	139	156	129	132	142	139	152	154	149	135	140	143	156	158	145	153	148	146	145	150	124	145	142	142	138	149	136	132	155	144	143	144	168	139	146	158	149	172	141	147	130	143	140	154	144	135	135	129	132	144	123	137	147	146	128	116	140	125	123	159	140	156	153	137	132	155	125	141	147	134	150	138	152	159	131	133	150	179	126	154	155	157	137	143	131	155	141	157	145	147	141	154	151	157	137	127	142	145	145	123	141	162	133	121	138	151	133	144	136	149	154	159	147	152	144	144	134	156	136	123	136	145	137	124	132	131	160	143	162	132	157	143	147	133	138	146	136	130	137	154	178	134	155	153	149	155	144	148	149	157	137	149	158	127	138	134	128	165	159	140	134	151	147	132	137	134	134	154	133	144	152	129	139	165	137	142	151	152	152	140	140	157	159	153	164	143	140	158	155	118	159	136	120	127	150	145	131	144	154	137	157	141	157	137	135	140	149	153	146	165	138	155	143	150	122	138	160	155	133	151	152	149	166	148	131	168	149	142	150	132	150	145	165	159	128	142	171	132	167	158	140	133	157	160	123	151	131	121	130	122	154	147	143	130	157	148	156	134	145	143	135	144	147	130	165	141	150	143	146	140	133	129	138	129	151	136	159	134	145	142	159	131	146	126	131	144	136	151	108	128	136	157	143	144	120	121	151	147	148	165	145	136	131	161	134	143	145	141	128	168	131	156	152	138	159	152	173	128	139	149	153	144	148	114	139	151	152	144	136	154	154	150	153	148	148	151	151	136	144	144	130	144	135	131	147	151	136	153	133	127	133	136	138	152	133	142	164	123	155	167	149	132	138	150	150	145	148	139	171	111	156	134	148	164	165	140	118	148	149	133	149	175	135	164	145	147	145	151	162	160	178	160	146	163	130	174	140	176	137	144	149	143	145	146	145	135	153	166	129	161	131	162	132	158	130	138	136	154	126	142	132	134	157	141	154	128	159	142	136	131	146	168	156	163	142	153	114	147	153	169	140	145	163	165	139	137	136	114	144	160	165	122	165	134	146	129	122	131	153	130	142	143	153	124	127	156	134	148	177	147	136	124	155	150	138	140	149	166	130	125	136	141	143	130	125	151	140	136	143	140	128	130	125	161	134	134	164	147	161	141	142	136	157	158	136	156	124	137	155	143	130	153	141	146	142	116	151	137	159	134	145	147	149	155	147	150	157	148	136	136	153	140	156	119	136	144	145	133	146	143	124	128	154	159	153	139	139	163	150	149	150	143	147	130	156	134	137	163	158	134	157	144	142	146	148	171	140	149	151	135	133	139	153	141	148	153	137	129	133	134	140	145	146	169	136	143	143	141	144	148	154	161	144	127	140	124	157	141	164	129	138	149	146	130	123	154	138	132	156	142	141	146	116	131	152	141	149	148	152	122	131	136	123	136	162	146	137	145	146	140	159	146	127	127	136	145	139	135	155	143	125	164	157	148	142	141	148	133	136	156	119	141	142	134	151	163	143	151	150	132	146	152	149	135	138	151	163	163	139	147	152	149	147	129	156	140	137	163	143	129	146	139	136	184	145	145	156	157	118	146	164	143	140	155	142	133	135	129	146	150	141	136	141	145	149	162	136	156	161	143	152	163	133	152	134	150	152	119	142	139	160	133	132	141	151	139	125	149	147	131	153	120	152	162	138	151	165	131	149	160	168	138	150	152	136	143	143	128	139	145	144	143	141	165	137	136	142	156	144	115	170	146	127	136	139	131	138	159	132	153	146	142	169	133	149	140	155	182	179	152	150	142	161	131	158	124	161	165	132	156	140	146	136	126	137	127	122	162	141	161	130	151	145	155	151	130	154	128	131	135	148	138	132	134	124	143	140	148	159	153	146	116	147	158	147	139	129	130	128	134	122	133	152	142	152	143	131	154	134	148	112	147	147	159	133	141	156	163	161	163	140	164	145	122	151	126	143	140	161	144	133	149	138	133	150	149	148	150	157	132	144	132	139	124	136	145	133	133	144	145	154	155	139	143	141	149	146	147	145	134	155	140	152	150	157	134	147	144	137	133	156	126	141	156	163	151	154	146	146	134	160	139	159	146	145	135	144	161	136	150	128	144	138	131	145	146	171	135	160	136	127	155	117	135	140	158	142	141	125	122	154	151	155	155	118	144	136	136	166	166	143	149	144	172	139	132	152	146	155	122	138	161	138	155	132	150	138	145	152	145	139	140	160	148	130	144	135	147	141	155	147	156	136	162	146	139	154	149	145	147	146	151	136	136	150	139	141	146	137	157	141	133	140	137	139	146	141	153	140	148	167	148	146	175	157	151	142	136	152	152	177	152	130	126	160	141	145	132	153	123	134	151	153	115	125	137	148	123	131	146	158	130	142	147	144	162	162	162	178	140	157	123	140	143	144	135	144	135	160	145	131	152	138	152	145	159	153	181	136	131	153	161	145	145	141	149	143	139	157	148	124	135	144	142	147	158	141	142	141	165	158	146	137	154	148	146	155	141	134	135	146	139	133	145	137	144	142	154	143	120	144	137	135	137	144	157	161	122	135	131	162	161	139	183	152	120	144	159	137	139	140	142	143	148	144	147	141	143	151	120	140	140	164	141	150	161	138	146	132	146	135	148	153	149	141	132	134	144	144	146	148	138	167	155	129	144	150	163	154	142	153	153	181	159	141	119	155	149	149	132	147	130	123	144	149	152	133	157	147	153	142	151	153	153	166	151	141	137	152	137	139	169	165	152	139	145	120	128	150	142	123	158	143	167	152	125	158	144	124	153	146	157	139	141	134	136	137	143	148	141	142	153	143	141	150	128	152	142	142	147	174	150	136	152	144	151	148	154	138	151	153	144	150	132	130	149	147	138	141	151	140	155	145	156	145	155	143	133	142	148	153	129	139	139	143	158	150	126	138	141	149	133	136	152	157	145	145	143	141	155	158	138	132	141	128	127	137	143	127	147	154	143	130	173	164	131	132	146	156	138	153	159	142	151	152	136	141	139	130	137	162	144	137	127	143	158	144	133	153	139	158	136	148	134	164	148	145	132	134	138	139	138	132	148	151	132	126	145	117	136	150	157	122	151	141	153	151	128	133	132	143	151	145	161	167	139	143	130	153	135	135	130	153	149	139	128	121	166	153	135	150	136	134	144	139	144	143	145	140	141	166	142	153	158	158	124	152	136	141	140	123	143	121	141	153	154	140	131	165	148	130	169	136	161	152	149	150	146	145	153	142	137	122	145	132	153	114	156	152	151	165	146	157	146	150	141	133	133	140	146	145	128	128	147	154	157	157	148	144	155	157	127	161	133	142	123	152	166	125	136	143	147	166	129	134	124	159	129	153	150	164	163
5047	928	797	462	357	257	231	234	204	197	209	206	185	192	180	177	187	177	152	163	203	178	159	181	163	161	174	159	151	159	145	158	164	158	192	147	192	171	184	177	162	162	163	160	152	169	155	153	154	171	160	173	172	180	158	169	184	177	158	153	143	160	152	188	138	145	167	161	145	162	184	162	156	163	152	174	192	184	170	152	174	150	168	156	174	159	147	167	166	171	146	159	168	152	174	127	166	155	172	178	162	145	153	167	155	175	171	164	190	169	158	174	161	157	145	171	157	170	157	156	185	169	171	163	161	181	178	169	140	159	165	162	149	164	179	161	171	144	172	153	139	151	172	174	171	174	168	174	163	149	169	180	159	157	183	136	147	159	164	158	159	185	172	176	177	189	184	159	188	196	166	202	198	154	176	165	158	179	153	164	168	163	170	191	148	168	183	159	164	191	167	207	190	153	147	167	160	145	181	155	159	166	152	153	144	173	160	190	157	155	182	159	133	217	166	159	180	165	150	160	153	167	173	163	173	150	168	165	145	147	170	151	177	177	175	166	168	158	172	171	166	137	155	150	145	169	182	164	151	190	154	200	176	157	156	174	176	168	171	161	185	176	180	157	171	143	166	180	151	155	165	184	162	142	173	170	155	169	168	183	164	162	145	163	190	171	175	195	162	162	169	155	187	149	174	160	148	164	164	152	187	156	172	151	178	142	169	172	186	166	137	175	147	169	172	144	181	164	164	166	161	141	180	176	170	168	173	172	164	177	172	164	146	150	150	169	169	178	170	162	158	166	152	179	163	179	171	154	146	198	186	146	181	153	155	149	159	156	164	167	181	161	139	188	168	164	187	177	160	135	149	176	158	167	180	157	146	173	140	164	171	144	172	164	190	170	160	177	180	141	171	148	168	158	169	175	165	176	184	162	151	176	166	144	146	173	169	152	155	155	147	186	171	179	169	181	166	174	178	163	160	189	171	163	158	157	162	163	166	172	189	184	177	145	157	149	169	149	166	144	160	175	152	165	144	166	151	163	147	160	136	153	169	181	183	144	160	169	173	144	176	170	187	160	178	165	163	152	168	167	160	166	162	149	160	175	160	170	159	166	162	158	178	168	170	154	130	171	168	175	186	180	151	154	172	149	161	167	158	142	168	168	154	157	144	152	138	172	167	167	174	160	146	169	183	160	199	184	162	167	150	157	160	154	167	174	190	175	177	181	172	151	148	166	190	168	137	161	163	179	155	159	163	164	174	194	175	147	161	167	189	170	158	168	126	163	146	181	167	166	174	148	173	165	175	167	155	160	159	157	156	170	176	155	168	165	158	138	142	147	174	171	176	150	173	156	152	142	163	174	188	171	161	161	178	176	173	156	171	167	157	169	169	163	187	157	159	164	147	177	163	174	159	165	146	164	172	165	172	158	164	166	157	179	170	162	174	172	178	156	166	183	158	164	159	149	180	165	152	163	194	183	182	176	161	166	185	162	137	171	138	135	184	168	157	146	165	128	137	159	196	164	153	189	155	175	161	165	163	166	171	155	146	160	171	167	165	169	200	197	159	166	157	157	165	155	169	162	163	143	208	159	172	176	177	148	155	170	159	152	191	164	155	170	145	157	149	167	159	185	171	151	166	156	164	165	159	150	154	159	172	185	178	160	166	158	162	158	186	151	162	191	167	143	159	159	192	170	172	167	172	164	160	175	172	164	173	164	170	164	156	162	180	161	151	159	172	153	162	175	177	153	172	171	193	161	155	172	165	170	170	174	147	160	191	180	150	175	167	178	164	173	205	173	172	190	197	165	160	156	154	177	158	161	156	169	160	174	183	170	172	173	168	163	181	159	135	141	177	147	163	152	177	186	177	165	161	167	158	179	151	172	190	179	184	157	172	157	160	159	157	162	178	171	169	177	201	160	150	146	155	151	173	165	173	159	152	184	170	196	156	159	165	150	180	154	165	170	168	165	149	188	174	174	156	174	150	167	171	175	149	150	160	166	171	170	179	157	168	179	158	151	181	150	195	187	175	162	178	177	164	157	172	183	153	180	187	175	153	171	166	154	185	167	167	158	189	157	164	160	168	164	150	166	161	159	140	160	157	156	185	164	152	185	160	174	196	157	186	158	160	165	134	167	147	145	141	161	170	156	179	166	167	151	167	195	158	147	156	161	147	176	184	175	159	164	147	168	156	157	170	163	165	146	137	164	165	143	188	166	174	145	163	158	157	171	176	179	158	161	165	181	173	165	180	171	166	183	170	163	190	160	172	143	156	175	157	164	164	145	143	161	167	157	166	140	171	177	150	144	175	145	194	163	174	164	164	166	160	171	160	175	160	163	180	174	168	171	166	170	154	158	179	170	174	160	193	162	177	161	157	147	144	160	173	165	188	166	147	169	177	189	194	167	157	154	140	158	178	154	168	154	145	165	154	180	153	148	161	167	175	184	169	193	173	171	153	176	165	154	174	183	176	164	157	174	139	170	171	192	161	185	169	176	186	176	153	171	156	150	154	153	160	153	182	152	167	152	182	163	160	168	163	160	166	148	177	146	181	152	181	164	159	159	151	154	165	163	151	159	172	166	151	169	167	160	184	180	172	158	170	164	175	193	167	139	174	177	152	174	173	164	178	150	191	163	185	176	181	175	154	174	183	136	164	193	141	155	176	172	167	165	175	176	157	158	150	145	157	156	178	164	160	193	173	156	176	155	175	157	153	177	154	145	160	188	151	188	175	189	155	161	168	194	179	182	181	170	159	154	158	170	152	178	165	157	161	170	159	177	165	154	154	154	181	179	153	162	159	160	178	173	150	161	165	178	159	160	162	147	149	173	178	183	149	150	160	166	161	163	169	161	159	183	167	145	171	162	183	182	145	147	157	160	184	168	192	154	139	171	148	161	159	172	168	162	161	174	156	175	182	168	155	153	138	177	142	160	181	182	166	160	184	164	165	166	158	180	169	188	174	175	170	133	188	176	175	166	158	161	175	180	164	180	160	172	181	156	144	160	138	163	163	144	150	167	155	163	137	179	187	170	176	173	175	174	174	154	161	164	164	159	167	173	170	188	192	145	155	162	154	163	185	184	186	176	186	160	167	162	152	155	174	168	170	163	156	156	142	179	186	168	151	163	156	166	171	170	184	176	180	140	158	137	173	172	164	158	169	182	171	158	184	156	155	160	151	174	148	174	176	179	149	164	149	157	166	163	162	190	188	196	170	193	158	176	155	165	183	148	157	153	171	159	198	166	175	161	143	155	165	161	174	157	205	158	160	163	153	172	175	167	142	170	189	172	158	164	167	174	171	179	157	191	157	175	142	167	162	161	169	175	185	151	169	174	163	173	188	169	166	179	185	163	160	183	169	155	169	165	162	146	158	177	174	175	132	157	148	169	150	169	179	157	166	168	179	160	156	166	174	179	153	156	167	173	165	192	169	145	182	151	157	157	163	164	158	166	161	161	172	192	179	184	180	151	176	173	153	167	155	169	159	162	181	159
24363	20334	26512	24009	20357	9964	1406	938	688	652	615	608	498	525	432	445	474	434	381	424	423	406	404	416	428	364	385	452	358	391	405	393	381	362	337	353	368	367	357	369	395	350	390	320	352	366	345	356	361	386	352	382	367	355	374	383	343	322	342	367	341	341	341	329	368	375	373	368	345	355	332	332	334	347	374	370	358	380	339	357	355	358	352	330	354	351	382	336	331	374	349	353	337	335	319	362	378	331	362	352	338	313	356	362	351	357	390	364	346	325	358	344	350	345	339	366	406	354	323	325	347	314	330	351	316	336	346	315	356	339	346	361	349	310	370	370	377	336	337	341	346	335	355	297	326	374	347	336	385	319	335	375	370	360	344	349	365	340	341	351	349	361	338	322	323	370	364	307	312	343	342	358	376	339	355	355	349	368	329	370	365	335	353	349	371	357	371	365	379	340	335	361	359	312	324	328	387	379	334	350	338	326	361	313	375	312	361	353	372	349	340	320	346	342	356	370	351	355	347	353	350	358	350	332	364	346	313	342	327	353	391	357	356	350	373	351	382	316	337	351	378	365	326	341	339	373	369	341	352	336	340	386	355	309	358	332	363	335	338	339	345	314	354	383	343	348	341	344	356	342	345	312	347	384	412	332	355	330	335	329	372	343	327	326	360	330	334	340	327	350	367	330	346	336	343	312	342	363	343	347	361	333	379	337	342	336	325	322	300	357	385	339	330	374	340	390	381	345	326	370	339	341	358	348	329	334	333	347	312	363	368	340	326	320	344	323	367	352	370	365	318	303	328	374	336	335	349	346	398	340	344	353	347	313	356	346	389	376	377	363	349	386	341	331	341	333	364	386	362	336	346	362	344	354	366	338	328	383	341	380	346	349	321	368	343	356	359	364	331	382	366	349	315	317	362	310	361	348	358	342	358	359	363	331	350	349	351	350	332	325	379	328	332	325	339	346	361	328	342	369	341	370	341	334	317	352	357	368	389	361	318	313	346	323	350	337	351	374	339	367	378	346	340	338	304	333	346	341	344	336	365	320	361	319	313	338	341	373	351	352	323	342	353	352	328	368	334	323	337	314	334	383	358	342	349	367	322	396	345	344	364	347	368	355	338	362	333	384	352	339	364	363	354	382	353	358	370	348	339	317	325	359	337	353	317	357	325	384	367	380	364	304	338	334	366	353	348	329	367	329	360	366	354	342	348	367	324	356	335	330	370	349	333	350	365	337	371	368	353	353	341	323	330	397	354	350	366	366	326	350	357	336	358	403	381	371	351	327	364	349	359	340	367	387	358	343	348	333	335	370	341	378	382	341	343	333	354	325	333	337	360	374	359	368	353	338	341	349	363	389	334	350	331	340	369	361	359	364	376	337	346	380	370	339	327	334	342	359	374	347	358	346	351	347	383	360	331	349	376	333	353	338	317	343	346	352	350	370	326	320	341	354	365	351	306	371	350	369	339	329	359	336	362	338	371	340	346	373	365	345	363	353	310	328	346	365	365	356	314	340	378	329	322	357	326	361	376	354	313	352	348	325	368	350	333	349	376	351	339	320	341	342	326	353	337	344	384	340	347	351	325	315	350	378	378	372	366	349	336	378	334	340	355	335	327	343	392	342	307	345	328	344	349	357	377	324	365	367	378	357	347	356	338	342	336	349	339	349	343	354	336	376	344	376	367	339	334	355	334	374	358	346	359	340	360	349	353	373	380	389	334	356	341	319	345	335	362	357	333	389	334	342	313	356	329	316	381	353	352	366	352	331	355	360	371	347	353	365	341	365	341	350	334	354	329	335	361	334	360	377	356	350	326	343	337	322	355	324	341	305	362	337	360	319	350	362	342	345	327	356	355	326	339	343	356	335	350	367	360	350	341	352	400	328	324	358	365	317	353	335	358	378	336	344	322	332	342	322	355	345	316	332	351	364	377	369	337	365	322	341	324	336	359	328	298	350	344	359	333	372	326	364	364	349	337	339	378	328	325	364	345	327	346	340	344	341	328	369	331	357	349	321	344	358	336	343	332	319	368	365	350	342	331	352	362	367	367	338	319	354	330	352	372	335	331	329	362	358	319	317	365	335	353	342	335	334	345	358	364	333	314	328	339	345	338	371	341	374	333	318	397	368	365	360	338	365	339	360	323	360	323	358	347	369	349	359	369	314	344	346	351	333	333	355	363	336	345	379	357	362	329	383	364	360	324	328	325	360	361	373	368	378	342	327	330	379	352	339	339	350	346	358	345	344	345	347	352	348	275	336	334	372	332	338	385	336	345	336	320	348	386	356	347	370	373	309	347	330	358	352	335	363	318	326	360	351	351	328	365	330	336	344	341	297	349	354	364	358	379	330	358	321	351	343	387	363	322	390	361	355	338	370	348	333	355	361	341	342	380	341	341	329	382	336	362	361	359	349	349	309	332	362	369	325	388	348	372	302	362	350	363	337	361	345	357	382	321	326	374	345	355	358	341	342	346	341	344	355	345	346	327	383	371	342	348	370	364	334	335	344	323	346	361	353	347	352	321	317	356	363	344	303	314	365	380	360	344	358	325	371	347	368	367	344	367	329	352	364	355	339	343	367	354	335	350	361	336	345	324	320	318	358	342	360	337	372	338	361	383	331	349	342	374	357	343	340	307	322	373	309	384	356	352	365	360	357	386	345	355	358	324	346	357	383	362	325	312	327	342	380	343	354	347	359	351	364	321	360	358	363	363	341	325	369	343	329	358	368	363	361	359	355	347	336	350	341	325	337	354	358	318	340	350	360	343	381	335	350	326	352	345	338	344	342	349	346	334	359	345	359	309	338	349	336	325	376	359	366	340	365	326	368	341	362	333	340	326	342	357	344	353	303	298	345	330	296	332	347	337	355	341	307	357	372	343	337	337	358	372	402	309	344	356	371	383	347	348	336	324	341	337	373	332	344	357	354	328	309	368	371	368	341	333	343	330	354	338	320	350	343	333	336	355	358	339	350	353	342	383	362	360	370	337	348	367	335	372	331	356	382	344	348	358	352	361	335	334	346	386	332	316	358	338	329	328	325	355	295	350	344	364	324	366	337	378	373	382	345	331	353	369	347	352	360	354	342	338	362	330	391	355	339	341	336	355	335	378	340	335	366	359	360	361	319	354	351	361	338	352	323	327	357	361	357	368	346	372	356	373	358	355	339	364	348	351	371	330	334	318	334	314	374	353	334	381	374	354	376	386	327	340	357	319	351	348	393	356	366	352	339	348	340	339	334	335	353	333	370	348	366	321	357	325	356	350	393	348	326	356	336	324	370	367	334	374	367	316	337	350	344	317	347	339	336	339	364	379	339	363	349	347	352	349	373	336	365	395	350	379	338	342	324	358	338	395	346	379	339	366	360	372	347	356	383	333	304	354	334	336	325	345	318	337	360	355	345	343	335	330	386	382	365	371	354	404	315	338	334	396	339	367	333	340	348	357	362	331	335	341	354	330	363	366	353	356	307	368	357	338	344	352	349	342	360	353	355
8379	12510	11194	5943	3591	2524	1960	1590	1251	1123	926	887	745	708	720	616	575	574	559	493	485	479	432	411	449	452	456	403	398	396	352	387	395	426	371	335	379	377	375	396	365	358	388	383	360	347	371	353	348	382	384	322	342	362	360	369	345	351	345	349	344	356	357	383	314	361	349	350	329	349	346	388	368	335	352	360	383	369	348	352	344	335	361	361	328	347	361	353	325	335	329	307	354	354	326	356	334	330	330	355	344	342	395	342	330	327	332	348	339	378	347	327	377	318	338	345	351	347	308	344	329	341	335	342	293	322	309	334	382	352	321	356	304	328	357	367	329	330	370	335	331	345	341	330	322	326	318	344	340	362	327	345	355	309	329	362	338	296	373	344	362	332	352	346	357	362	334	331	346	337	365	341	333	332	352	367	354	348	312	325	325	339	329	364	324	354	345	349	364	331	340	352	343	353	332	343	374	344	355	325	361	371	317	358	359	346	334	342	334	313	340	354	329	322	335	332	324	344	332	370	333	352	360	339	371	346	356	340	326	359	351	309	321	329	390	309	341	316	332	310	332	364	329	349	333	329	338	366	346	341	338	343	357	338	333	343	331	348	346	318	358	336	359	365	345	344	327	330	316	335	369	337	370	362	339	341	318	323	337	326	326	341	354	340	315	343	332	356	335	325	341	367	338	339	304	341	350	366	358	317	302	319	326	332	320	347	338	369	353	329	351	303	325	340	333	365	342	348	358	348	382	344	349	376	340	304	342	341	332	331	340	324	350	337	334	343	333	356	346	354	363	331	374	333	340	371	323	358	323	358	342	353	330	344	351	327	308	379	312	336	337	331	329	332	312	359	332	329	302	340	344	342	348	336	302	340	381	380	316	333	358	334	363	329	357	314	293	330	345	346	320	350	327	385	325	309	331	318	336	328	347	310	352	349	343	349	328	338	360	344	343	331	371	358	344	336	298	322	350	328	342	314	328	346	337	333	335	311	349	355	351	346	356	342	360	316	338	341	346	313	331	321	334	316	331	330	359	314	338	313	343	351	349	348	341	333	317	354	319	332	336	329	345	308	331	317	346	352	318	335	318	316	319	368	337	318	388	320	322	350	335	334	355	309	358	308	345	307	334	362	338	318	350	334	363	324	346	331	335	346	348	350	327	343	338	320	341	370	328	349	336	298	336	320	348	339	331	347	365	324	342	326	372	344	331	357	322	325	347	327	317	324	339	357	363	343	327	352	309	329	307	335	333	346	326	355	349	338	343	327	357	335	347	338	355	335	368	335	334	321	330	322	356	357	311	338	365	311	333	325	334	330	338	360	316	322	312	299	359	344	348	324	328	343	332	345	300	323	338	338	372	348	363	330	311	333	371	333	327	344	338	330	324	350	348	323	337	327	342	341	343	367	324	325	350	362	357	325	332	334	390	332	374	347	335	322	305	329	345	301	348	350	344	358	378	341	335	330	319	321	317	314	352	372	322	367	346	343	334	338	375	357	373	343	356	316	352	327	307	323	356	305	314	358	349	366	344	312	327	338	346	350	382	336	373	310	312	327	354	328	338	349	330	379	327	364	306	340	361	338	331	353	337	352	358	335	343	368	334	323	349	347	354	331	354	355	327	332	339	351	319	340	328	339	321	330	316	372	336	371	336	324	348	327	352	353	305	357	343	346	323	354	327	323	357	361	359	322	337	313	308	343	372	347	377	318	315	312	320	332	331	356	338	334	341	351	323	330	338	343	339	354	347	325	345	343	362	314	356	351	338	339	346	356	344	329	369	334	347	307	340	319	364	318	311	336	332	344	309	346	346	330	344	325	340	309	323	299	372	343	308	366	362	350	346	294	348	353	345	332	371	381	366	354	325	309	356	360	373	343	336	336	300	326	337	364	357	346	352	329	358	300	339	349	342	343	352	315	333	342	379	350	333	326	332	342	344	342	335	325	321	324	368	300	334	339	373	311	357	356	335	375	364	348	352	335	335	335	325	280	330	304	329	313	357	353	332	327	336	316	333	348	334	326	355	395	329	326	354	293	328	346	332	315	322	349	329	339	326	337	323	300	366	335	361	312	334	375	317	324	338	324	365	343	365	329	367	332	361	311	334	332	365	342	331	337	349	331	337	333	326	347	343	343	331	347	352	322	359	357	323	333	375	341	317	361	362	308	317	340	343	357	371	355	339	330	324	340	321	343	339	372	332	343	316	335	356	332	325	342	324	343	349	330	344	368	342	343	376	343	358	317	331	357	342	338	347	351	358	361	342	351	356	345	342	340	342	333	340	335	344	322	339	348	373	343	321	347	344	365	318	352	344	342	340	354	310	322	358	308	386	359	356	333	346	305	351	327	332	355	306	313	334	362	342	348	347	341	360	336	345	361	342	317	315	308	359	358	361	344	354	327	374	356	322	351	331	332	352	334	321	353	345	320	355	354	347	332	363	303	336	326	347	349	368	356	358	364	334	308	326	320	329	333	346	345	328	346	374	341	363	352	329	304	341	374	349	350	325	327	369	364	345	334	313	311	362	343	358	322	313	354	322	357	321	331	320	333	327	330	324	350	362	304	320	345	327	348	360	333	346	348	374	364	375	319	334	347	350	336	337	336	367	343	365	346	331	316	326	358	342	331	355	322	353	315	351	344	311	356	321	372	376	359	324	363	330	374	342	360	349	351	340	317	346	336	354	344	361	321	340	350	376	340	356	308	318	325	355	321	335	351	327	360	314	328	352	328	350	312	331	353	352	320	328	323	323	359	366	350	363	363	347	336	319	325	335	325	356	368	350	331	340	330	368	342	345	357	328	326	316	323	363	313	330	318	318	333	351	316	313	341	346	334	347	315	342	373	345	326	358	391	363	366	387	344	347	349	352	336	327	332	329	342	314	346	315	375	340	336	313	356	369	343	340	370	284	329	334	338	322	334	333	366	330	338	343	341	338	358	345	334	353	345	354	339	333	358	342	341	332	361	341	341	333	317	313	325	381	347	365	339	339	343	305	341	340	356	362	350	315	323	348	338	364	363	331	349	323	335	363	335	295	346	349	331	340	312	331	339	352	352	354	343	361	316	356	331	354	324	345	340	369	330	360	370	326	327	327	334	362	347	358	338	346	348	309	357	371	342	333	325	338	335	344	333	353	325	339	327	352	350	338	312	350	330	345	362	333	367	364	340	354	388	336	369	313	349	322	363	341	332	329	352	349	344	319	367	332	348	345	345	377	324	355	346	349	332	344	338	380	355	356	336	359	341	333	341	353	357	322	355	314	329	353	338	342	340	345	306	342	346	369	337	356	323	317	348	359	309	342	307	358	326	341	353	330	309	349	357	375	339	353	364	324	322	331	343	334	354	335	359	324	339	334	346	315	350	323	351	337	340	343	344	361	360	341	351	343	324	374	337	314	374	316	330	352	339	345	334	327	348	319	302	330	388	359	347	341	354	347	315	338	348	323	337	325	345	310	351	354	320	371	312	333	353	315	313	359	344	347	348	333	301	323	285
22475	20354	26918	23674	20357	20451	9066	1911	1330	1267	1172	1098	1048	962	932	869	874	817	850	815	738	785	780	746	755	753	772	692	728	767	721	713	722	761	737	741	694	681	734	777	707	702	741	682	705	665	710	697	675	699	697	698	663	709	694	711	728	680	681	691	730	726	657	634	583	685	707	650	680	640	645	628	682	652	596	663	690	644	662	682	715	693	648	681	636	640	634	684	652	680	698	688	650	649	668	682	662	679	657	676	671	654	671	694	677	720	625	658	664	696	705	687	698	668	665	654	682	709	661	678	701	635	663	714	648	676	681	729	713	660	687	665	688	661	680	682	646	624	677	695	683	668	655	651	689	671	681	645	661	660	719	674	730	668	645	699	673	691	614	753	664	675	661	707	620	651	691	640	687	652	709	674	706	674	667	692	649	684	671	711	633	632	665	698	672	628	658	642	639	652	675	679	656	660	709	735	668	673	674	672	690	650	675	684	677	693	638	694	678	658	681	689	689	603	635	670	670	733	725	665	686	699	668	702	641	632	605	680	669	671	695	668	630	708	687	631	668	666	678	658	660	697	678	652	694	678	667	684	689	679	654	680	669	682	686	669	684	628	665	676	620	663	652	632	691	689	688	672	663	663	662	713	602	701	695	658	690	687	637	643	669	662	749	690	704	679	673	618	616	696	684	655	659	671	685	668	652	678	688	674	677	651	700	681	627	695	693	620	683	692	648	666	639	698	689	632	643	692	661	648	679	631	699	660	659	636	652	625	671	673	656	619	651	685	727	672	661	690	668	681	640	648	648	625	652	720	684	710	669	635	675	625	648	707	647	678	671	681	623	631	662	691	667	715	695	698	680	684	633	650	712	633	664	690	649	675	669	657	649	714	740	706	679	642	670	684	655	657	670	700	716	652	636	644	627	663	710	685	689	686	677	661	697	651	695	683	727	625	703	648	651	676	630	671	638	641	666	664	634	654	679	678	688	633	657	650	665	698	676	663	660	729	650	675	662	652	650	672	644	675	646	653	683	730	625	691	716	631	708	670	656	705	678	761	690	672	683	745	707	733	717	701	715	654	640	669	701	660	672	701	657	695	655	656	679	684	609	638	669	672	690	673	657	650	667	630	655	647	660	655	685	719	660	654	636	665	693	632	691	691	672	677	684	665	705	644	696	686	736	689	695	638	681	630	624	681	681	660	707	646	676	692	679	641	672	713	707	665	636	693	676	688	673	619	645	713	671	630	661	674	662	678	727	670	677	656	709	593	688	651	690	652	653	666	643	654	690	701	688	662	669	664	661	686	643	662	651	674	682	700	689	667	695	647	663	640	649	674	638	637	671	643	658	655	662	672	671	679	676	626	683	699	712	660	662	657	644	689	675	698	663	676	657	689	674	648	667	651	654	679	663	685	634	639	658	661	715	677	666	680	685	694	713	662	675	697	648	694	654	610	698	690	711	699	672	623	652	646	663	703	646	718	698	643	636	681	618	687	637	665	616	651	629	707	651	645	702	685	658	666	648	654	711	690	670	649	700	640	624	660	713	685	687	682	729	688	683	621	661	686	691	669	747	634	662	617	632	692	678	656	661	658	669	618	634	690	675	690	679	656	641	668	667	680	721	690	655	657	644	626	665	670	695	647	657	718	624	659	705	690	641	650	672	679	655	639	630	680	664	709	648	687	699	636	677	638	703	673	680	648	662	633	642	662	684	736	685	708	672	664	692	672	678	613	705	673	687	653	666	680	689	698	688	680	704	635	651	695	688	687	671	672	638	626	744	635	657	643	660	658	641	694	675	638	692	641	716	707	666	709	662	638	661	691	676	677	656	646	668	689	657	649	699	660	647	679	654	664	639	667	613	664	692	699	671	654	660	635	669	650	628	643	681	668	672	678	657	675	605	610	678	699	672	669	706	658	660	639	655	645	637	672	669	711	639	667	680	637	674	636	707	691	711	678	679	628	673	645	660	629	659	687	682	696	686	651	627	639	648	682	666	684	636	656	666	695	632	648	662	666	683	630	675	692	653	706	665	686	673	689	702	702	661	688	699	684	692	674	659	683	636	709	679	647	669	699	658	680	657	656	673	640	713	682	732	716	672	753	665	660	670	669	678	642	657	681	670	642	619	663	697	672	644	662	657	653	682	643	659	637	667	666	650	678	696	683	687	603	657	691	687	649	630	680	676	673	640	668	651	684	662	699	675	691	692	711	697	684	690	723	708	682	665	642	678	637	680	688	666	667	723	662	684	696	679	710	630	737	613	673	702	714	656	666	694	649	658	654	624	620	648	682	693	654	693	642	636	675	726	618	654	703	665	686	677	678	658	661	615	660	638	749	642	636	695	667	661	657	659	684	678	665	693	718	636	695	686	675	657	719	605	673	674	671	680	632	655	667	690	654	717	624	693	700	711	673	703	686	658	672	677	650	698	668	625	660	655	671	675	621	634	637	610	655	714	674	646	671	653	725	659	694	730	672	672	635	619	704	649	713	688	651	668	686	658	701	650	681	668	654	621	688	641	661	689	652	669	687	675	709	663	644	713	675	695	707	659	676	642	711	680	636	588	667	682	681	671	665	667	647	669	683	635	638	662	664	650	695	667	706	623	661	636	676	676	672	687	626	658	645	658	649	695	656	669	639	704	695	615	676	696	639	655	672	648	689	640	668	643	705	679	683	615	653	703	686	610	657	656	663	693	693	654	623	655	699	682	683	681	658	660	674	679	629	666	693	686	637	673	654	684	708	679	646	673	688	686	675	649	722	683	677	687	674	699	655	636	669	639	699	660	675	706	695	672	680	668	649	719	668	682	666	652	671	633	638	693	677	663	634	668	653	675	676	664	676	680	688	679	625	674	691	683	638	657	691	676	705	646	650	688	711	657	638	671	668	673	665	674	671	634	716	660	626	700	667	655	655	689	670	718	673	675	643	698	662	707	712	631	669	625	694	708	650	687	670	642	666	669	629	673	650	621	664	654	633	674	627	697	684	689	661	647	651	677	696	662	686	682	685	624	679	655	689	660	666	689	701	652	662	642	716	693	679	650	625	658	665	693	685	721	619	653	655	663	680	632	672	683	678	643	657	691	690	645	682	656	700	650	670	687	650	632	699	719	661	707	669	647	623	687	661	629	615	659	644	640	669	663	639	637	661	664	655	642	648	619	674	676	642	652	701	677	704	647	660	676	737	648	623	672	666	662	659	682	663	643	634	586	708	648	681	645	650	672	646	672	633	656	677	627	600	638	668	650	669	675	685	723	668	661	657	648	640	695	666	669	704	683	681	720	698	694	660	662	684	670	670	693	711	658	699	654	680	707	682	693	690	643	693	663	658	682	740	651	636	665	693	630	722	654	651	681	666	674	674	656	688	679	694	649	620	646	635	689	639	655	668	630	714	681	667	684	675	686	678	656	680	660	665	634	662	648	696	674	615	682	644	672	697	691	657	650	675	646	692	675	647	646	684	667	685	653	661	595	688	688	631	669	688	677	652	671	684	620	651
12141	19860	18074	10236	6703	4859	3757	2918	2379	2101	1821	1526	1401	1296	1197	1209	1033	991	944	967	937	903	871	870	872	778	826	780	835	798	750	763	725	710	660	714	716	698	654	783	686	674	683	639	690	658	705	652	661	677	654	641	683	652	716	652	652	653	641	682	653	700	669	678	698	675	644	682	629	660	675	666	629	697	675	651	675	644	658	668	630	645	636	653	676	667	667	672	654	613	641	707	630	669	593	680	586	677	618	666	634	619	619	699	690	629	618	685	692	622	666	682	647	614	653	638	675	622	621	643	681	666	655	658	592	632	626	647	666	615	603	645	639	635	602	679	644	686	666	651	640	664	636	624	638	653	631	669	626	653	664	613	681	625	616	557	641	649	652	654	611	628	684	684	619	598	677	617	621	631	640	620	652	633	644	664	625	644	614	674	654	652	659	670	630	610	658	661	648	635	624	665	601	646	621	601	626	612	646	654	672	611	641	636	642	607	649	611	686	638	653	639	667	620	656	651	640	666	640	669	647	676	661	664	646	602	648	619	608	640	608	649	674	664	646	691	653	646	653	618	640	618	601	612	658	621	636	614	636	657	661	611	617	612	635	617	628	629	666	651	665	619	617	638	627	638	670	638	593	710	685	667	639	644	631	645	617	648	608	664	681	619	643	644	637	645	625	658	636	669	641	603	635	594	671	654	613	632	629	605	674	621	659	670	672	628	665	649	680	602	612	619	648	641	633	650	627	652	694	652	665	601	674	636	676	630	666	638	636	633	641	634	677	627	664	705	635	597	642	647	658	618	657	668	679	640	668	691	700	578	610	587	661	613	665	683	584	638	660	622	650	641	603	626	704	682	631	613	634	634	593	654	591	650	620	619	654	622	624	677	679	670	641	608	660	636	609	635	674	636	650	635	675	660	622	623	667	654	630	642	647	623	632	632	655	634	648	635	644	672	640	622	644	670	665	658	592	647	620	638	653	640	673	613	641	649	686	647	666	669	660	634	617	641	613	649	628	669	618	637	631	609	615	615	609	656	639	609	675	647	659	658	571	658	646	627	604	622	608	659	633	644	633	613	660	651	658	607	656	647	628	644	672	593	645	641	635	643	616	645	625	639	631	609	639	643	639	645	665	646	664	626	603	585	614	639	665	634	633	604	628	634	637	619	623	583	640	642	650	651	623	626	634	627	672	626	648	677	670	631	625	689	590	619	653	599	680	661	654	657	632	629	663	671	599	650	627	667	677	672	621	658	618	617	635	661	621	608	631	630	689	645	647	624	671	664	631	671	616	614	603	624	633	627	623	645	625	659	636	642	613	655	634	632	631	612	685	631	613	594	649	627	609	645	630	667	606	634	610	673	649	577	639	663	644	635	632	634	672	616	633	597	688	629	648	637	671	690	646	601	654	635	662	650	681	590	649	649	631	685	612	665	653	589	597	586	607	668	638	650	687	622	601	634	640	631	618	668	630	682	638	623	623	640	651	638	619	649	637	625	684	611	642	625	636	613	618	679	658	642	637	659	624	631	610	671	640	641	666	609	673	643	654	596	678	643	675	662	622	642	602	598	611	648	631	628	643	667	631	627	624	627	629	644	664	646	624	657	659	619	626	644	613	636	603	681	634	662	582	628	636	655	613	628	642	639	643	605	624	618	636	600	629	633	618	640	629	650	598	643	625	623	648	607	616	645	598	645	675	628	637	658	650	622	623	663	657	650	616	626	665	648	684	638	652	633	633	649	680	589	652	664	622	648	625	656	666	653	662	631	620	626	633	655	638	634	644	606	646	637	661	619	609	694	622	660	655	651	653	643	621	640	616	654	657	637	637	642	609	606	656	600	652	628	623	652	630	631	653	624	688	643	614	608	632	637	605	590	614	623	640	611	614	690	649	670	604	662	648	627	620	660	612	645	627	601	621	645	664	652	626	687	638	594	669	586	623	614	645	661	629	647	656	613	625	634	638	599	603	617	621	645	622	674	692	629	638	616	649	619	643	610	644	639	649	649	655	611	615	636	640	626	656	596	604	619	689	686	636	644	667	617	638	657	634	615	665	610	660	635	625	627	628	682	650	663	617	607	626	643	654	626	673	632	689	633	625	651	623	641	666	633	654	645	686	695	594	612	656	655	676	612	675	684	650	649	602	626	622	648	680	653	633	652	653	621	643	634	627	616	636	612	619	681	652	617	615	618	655	634	615	588	622	627	643	667	614	702	690	612	630	655	651	592	632	663	625	630	635	603	591	665	579	659	634	625	667	677	656	636	602	640	654	645	653	623	662	679	629	664	644	630	661	627	655	681	626	671	654	633	637	683	617	642	625	603	649	628	633	621	636	638	656	632	665	624	606	590	655	642	594	664	621	600	670	656	625	603	630	674	604	663	644	627	616	647	579	703	627	597	632	642	594	637	628	586	649	661	584	640	632	611	664	636	629	658	675	612	681	674	638	620	638	635	644	619	629	657	601	611	620	600	616	624	637	585	631	635	658	653	692	651	613	652	653	674	659	626	635	611	634	641	634	652	625	651	613	628	629	656	586	661	620	635	618	656	645	645	643	658	693	637	626	643	636	623	685	613	639	664	625	649	637	669	637	619	621	637	623	623	680	625	612	677	636	659	662	615	621	589	646	677	620	662	626	629	619	598	636	666	642	637	672	679	650	624	658	620	653	619	634	634	633	642	644	631	650	692	634	631	614	645	631	653	646	635	659	635	644	596	632	662	665	614	604	632	710	631	691	623	627	638	641	605	639	629	638	640	651	628	651	633	660	647	628	617	648	653	623	657	605	623	604	690	651	619	646	641	654	656	666	617	609	630	649	633	596	616	668	673	627	623	615	605	647	614	657	602	623	666	645	663	660	606	637	610	628	668	667	642	661	675	658	660	692	583	668	622	643	678	653	630	682	647	617	636	622	624	628	610	663	651	658	637	654	629	644	643	637	640	656	633	659	675	598	653	622	644	629	627	616	672	650	611	661	650	627	606	686	647	671	657	626	627	610	619	608	641	601	645	640	636	639	635	619	675	635	667	623	650	669	613	665	659	653	683	617	627	572	658	666	599	644	661	674	648	631	631	650	644	610	596	663	666	657	610	644	643	654	643	612	638	604	613	661	638	645	658	681	638	644	623	639	619	671	617	656	674	614	647	586	673	633	671	673	637	653	636	669	664	675	659	709	608	680	668	611	662	651	693	650	650	643	613	628	651	654	602	682	615	624	648	655	664	698	629	610	647	611	665	703	670	639	595	633	630	629	628	625	619	598	622	640	641	629	650	636	591	663	625	651	623	645	672	592	667	612	679	639	643	642	647	630	675	623	627	648	633	630	619	616	632	641	625	608	618	636	611	639	690	595	627	630	671	639	620	641	638	647	652	633	658	660	636	663	636	617	663	584	595	620	645	606	665	659	644	679	672	642	681	614	619	625	591	674	678	700	639	615	636	639	652	660	667	663	646	622	660	680	709	645	677	662	634	668	611	686	650	675	678	653	669	648	667	648	635
27731	13002	1282	360	229	202	168	151	159	163	146	138	161	146	149	150	148	140	140	159	151	155	127	138	145	123	146	155	155	157	136	148	144	144	141	135	146	136	143	152	154	150	156	157	158	158	154	152	150	144	154	143	148	142	127	143	157	155	143	141	134	136	148	155	141	127	138	145	149	137	148	166	151	144	148	121	136	150	160	159	135	136	156	151	142	138	145	146	132	151	147	151	154	144	153	155	150	167	153	151	174	146	139	142	147	153	170	137	149	156	155	164	132	144	141	169	171	132	145	147	152	128	141	137	157	143	150	145	162	153	139	118	154	126	136	155	148	132	146	140	153	145	126	161	157	137	119	122	165	137	140	159	145	140	139	170	156	140	145	156	127	157	149	163	140	159	133	151	130	139	136	132	132	165	134	175	136	143	170	160	152	150	134	143	139	143	143	153	132	172	162	148	157	144	137	131	141	155	154	161	137	155	150	159	128	150	138	146	155	149	134	128	135	139	138	142	126	147	132	152	119	144	158	136	144	146	161	158	130	145	156	163	140	137	168	134	160	127	167	128	117	147	152	143	131	161	139	136	147	141	140	161	116	149	156	166	156	115	131	154	122	156	155	163	150	156	136	143	141	159	163	168	143	136	150	135	146	150	149	160	138	144	144	142	137	168	120	141	148	145	139	156	138	131	152	152	123	151	133	134	134	148	121	146	153	154	127	137	173	137	119	147	172	128	165	164	158	142	144	149	131	148	145	134	154	140	144	170	148	158	122	147	160	157	144	135	129	151	145	154	145	119	128	147	148	146	134	141	153	142	134	139	160	142	153	137	152	151	138	132	140	152	155	154	146	151	148	144	138	149	144	154	141	157	153	160	144	121	147	146	149	140	150	162	145	143	130	160	157	153	141	144	146	129	133	140	136	152	154	134	135	142	127	151	123	148	148	149	148	146	152	134	148	115	134	156	141	137	133	157	145	134	156	165	160	157	163	136	144	124	142	139	137	144	126	166	161	151	135	138	117	134	159	147	152	136	127	134	157	146	138	142	165	148	149	138	134	154	131	153	139	172	156	150	144	148	134	157	134	142	136	140	162	128	143	141	152	138	142	159	170	160	129	120	137	143	143	147	153	128	140	133	164	150	148	115	136	146	130	150	142	143	155	148	135	119	145	132	130	137	145	120	152	138	136	163	150	141	169	139	117	147	163	161	151	134	159	147	153	140	140	136	143	131	151	155	148	145	138	171	148	139	146	152	151	158	140	146	137	138	141	169	126	134	137	144	133	150	145	158	155	146	147	151	165	152	140	151	143	155	145	148	154	156	142	143	144	157	132	144	140	137	156	149	150	145	139	143	163	138	142	139	129	157	149	155	148	139	136	146	144	144	148	161	158	133	144	135	147	143	156	163	141	159	159	156	129	149	140	148	155	160	134	133	126	126	152	148	156	131	144	154	171	137	159	148	130	146	143	130	151	152	152	131	142	150	149	139	157	143	142	136	143	159	129	155	137	130	140	136	136	151	149	165	131	119	156	137	134	144	132	147	139	139	140	145	134	155	151	144	147	168	151	157	143	149	153	156	123	152	157	150	141	155	143	152	146	147	158	146	153	149	150	113	126	153	159	133	150	144	125	134	141	143	152	144	125	142	143	148	143	128	131	175	156	154	166	158	125	145	141	142	141	125	154	139	158	139	135	174	118	164	116	115	150	150	132	133	155	128	138	126	157	144	136	138	148	176	150	154	125	171	136	154	139	125	137	147	168	142	145	145	137	140	146	153	135	145	163	171	155	141	159	132	153	155	146	153	153	147	156	160	133	142	122	136	149	147	152	141	155	153	127	152	138	152	147	148	155	129	143	134	138	146	167	142	143	150	144	155	176	169	150	164	153	183	143	153	135	153	160	134	151	146	161	149	132	148	146	118	168	143	150	167	142	121	167	156	151	159	132	120	126	150	141	132	134	160	150	127	127	133	149	129	169	168	176	152	151	145	129	162	156	153	153	156	149	119	172	124	126	131	148	150	150	128	130	147	134	143	149	166	138	154	141	168	155	157	149	158	138	137	183	154	161	151	134	151	167	133	155	148	131	137	134	164	148	137	152	143	137	144	142	145	146	151	145	145	153	140	134	160	157	129	130	145	152	160	138	126	137	142	156	122	143	146	145	147	131	130	153	136	160	165	159	156	147	128	134	130	137	138	128	139	132	138	159	142	142	157	154	137	131	130	150	146	130	159	152	140	147	130	136	152	122	143	147	127	140	138	160	136	137	130	161	155	169	140	127	134	139	139	142	146	140	165	147	151	147	141	144	144	146	156	138	139	142	141	163	143	174	150	117	151	131	135	135	140	123	136	140	128	142	123	124	166	140	162	148	173	128	130	143	155	152	132	147	146	124	158	157	155	158	134	129	147	156	151	149	136	158	142	126	166	139	147	135	128	152	150	135	121	151	149	132	151	129	149	159	159	132	150	124	136	137	140	138	136	169	161	150	144	159	163	152	141	142	130	138	166	161	147	151	157	123	138	158	135	136	153	146	156	142	156	157	131	140	138	137	146	135	122	160	146	141	162	122	154	130	142	163	149	139	147	142	136	129	127	120	128	163	136	143	127	137	153	151	159	134	136	139	134	139	155	142	149	154	134	132	115	131	162	137	158	136	130	143	133	144	146	129	135	139	167	159	131	153	140	131	118	141	138	144	160	136	165	150	137	130	162	153	142	152	154	128	149	132	132	152	139	154	146	149	160	146	151	167	133	127	134	145	146	150	138	158	128	151	149	140	133	141	144	150	138	146	149	172	135	154	137	134	141	157	120	164	132	160	149	166	131	139	120	139	139	128	141	131	144	154	135	151	134	159	160	149	136	127	151	151	141	143	172	162	134	138	160	141	163	148	154	141	156	151	123	159	142	131	130	154	145	166	130	127	142	153	135	146	157	139	160	127	160	128	137	147	147	186	151	161	144	153	152	145	137	170	161	140	147	127	129	146	151	131	166	157	129	149	131	124	141	156	150	142	153	152	134	129	141	159	135	132	157	160	131	152	158	138	114	137	164	148	147	148	143	132	145	157	138	133	155	148	151	143	160	131	146	126	139	153	149	131	150	155	148	148	132	147	142	166	140	161	143	153	152	152	149	148	137	162	138	139	143	156	161	143	136	122	147	157	153	146	171	149	146	133	152	169	126	120	144	156	136	161	134	159	152	149	164	151	128	155	142	183	148	153	159	145	133	146	147	144	153	165	147	163	154	161	152	144	142	128	136	140	147	164	181	159	147	143	139	149	156	162	132	155	129	128	143	129	140	167	153	172	148	150	151	131	141	120	142	152	143	166	147	171	141	152	162	138	144	144	155	137	130	147	138	153	135	126	132	133	151	131	152	135	147	123	150	139	140	160	149	146	148	142	161	148	137	150	137	142	152	141	161	158	149	140	142	141	140	145	158	144	140	144	137	149	148	146	147	155	135	149	152	151	152	166	148	141	168	121	160	170	151	177	141
5149	929	783	447	353	276	235	220	182	210	197	182	178	182	198	165	170	187	169	166	162	181	165	149	170	170	161	177	185	155	169	161	185	143	159	171	160	180	139	174	179	175	183	145	183	166	156	176	176	178	155	181	177	177	164	158	158	169	176	165	158	174	185	140	141	155	174	171	164	163	145	173	168	176	185	166	155	190	152	155	180	144	150	166	161	167	168	180	163	173	157	196	155	187	177	185	175	168	184	191	173	171	198	154	166	176	149	159	202	144	163	161	182	167	139	183	187	168	186	165	180	175	180	175	166	144	172	176	175	160	143	170	185	178	188	150	160	159	164	143	152	155	173	158	172	177	159	170	173	173	171	168	185	181	190	168	179	173	177	166	162	195	174	183	163	173	151	164	162	169	140	174	186	167	163	165	134	180	164	147	171	199	175	176	169	174	146	178	177	170	165	177	186	175	159	186	157	175	164	166	184	172	171	155	187	170	167	183	167	150	180	167	161	170	157	133	179	175	165	163	181	163	168	165	166	176	142	178	158	161	177	143	158	166	173	164	139	187	148	173	140	172	195	157	148	180	154	160	169	150	160	164	180	178	169	143	154	165	164	169	159	159	168	170	170	179	169	172	147	174	159	176	175	171	187	156	144	163	195	170	166	169	180	157	158	149	174	153	177	165	174	162	174	180	166	159	145	163	173	164	174	155	167	168	156	145	168	158	172	174	148	156	156	162	181	162	179	160	160	165	181	157	190	165	169	147	172	155	151	173	156	166	154	173	158	190	167	168	156	173	190	171	148	148	178	186	197	156	164	166	173	179	169	157	162	155	163	157	184	169	153	164	164	186	160	130	176	128	180	170	175	163	160	175	184	155	162	174	212	182	178	169	173	188	162	163	175	174	193	154	150	167	161	167	157	173	149	186	188	187	164	161	139	186	152	153	169	179	160	162	156	163	164	155	150	169	172	169	170	177	175	170	168	169	174	164	147	174	172	187	162	174	178	152	172	172	179	168	163	167	174	159	137	169	162	177	163	167	154	174	176	178	158	174	178	165	167	163	180	162	164	169	174	172	139	162	145	172	165	184	156	163	152	162	162	161	148	163	161	177	178	203	169	153	173	180	157	156	155	163	165	177	172	183	173	192	150	166	169	156	175	155	167	155	187	152	188	169	162	164	152	181	171	168	180	162	163	153	171	142	154	175	162	179	147	162	146	184	165	163	196	163	167	169	183	175	191	173	156	183	151	156	149	170	188	166	175	155	183	194	185	166	161	190	146	166	181	162	177	171	177	182	170	170	188	168	156	189	168	170	153	173	149	173	207	167	170	172	174	159	176	163	161	170	178	145	155	167	171	147	157	185	180	158	171	165	143	144	157	152	164	169	149	179	184	149	159	171	159	165	166	182	178	160	185	187	187	159	153	149	171	155	161	157	181	176	156	156	145	170	174	177	162	168	160	181	159	175	164	169	140	148	163	164	178	177	170	163	171	176	156	184	178	149	176	155	162	157	200	190	177	163	164	177	176	161	147	171	173	156	158	191	157	159	171	193	172	162	165	165	177	143	155	160	167	144	169	168	191	149	150	162	161	162	171	167	151	154	158	165	183	177	171	191	178	168	183	170	165	165	156	172	170	169	159	163	154	158	181	170	167	170	159	175	158	174	162	175	154	173	164	157	161	161	157	169	158	159	171	164	169	168	180	180	163	184	181	149	182	178	147	169	148	169	157	173	160	172	187	167	180	161	162	166	167	176	193	163	144	172	152	170	172	188	165	145	172	185	152	176	172	183	149	185	175	177	171	182	196	158	192	177	168	153	162	171	154	187	180	165	154	183	173	141	167	159	183	178	167	168	181	170	177	168	154	144	169	158	158	162	160	158	177	171	160	171	160	156	147	167	160	190	167	168	177	181	182	181	161	182	155	168	184	150	177	185	180	163	157	193	158	167	163	163	157	162	185	142	159	152	160	170	174	157	135	170	172	166	175	171	136	164	167	175	168	171	157	174	171	132	178	150	168	183	168	184	172	148	136	190	158	164	166	163	169	176	174	163	174	177	177	169	167	169	163	165	155	166	165	167	188	166	202	182	178	183	171	143	163	205	166	158	171	155	183	195	165	148	157	198	169	158	144	170	140	177	145	187	169	161	168	150	158	190	168	161	159	153	165	175	176	149	151	192	166	169	166	175	178	171	173	159	180	177	175	162	180	152	172	147	157	165	174	166	167	166	161	159	166	178	171	173	170	166	146	170	161	189	168	166	186	155	172	154	167	161	178	151	147	167	175	182	168	199	169	179	172	169	147	160	155	176	162	158	189	162	169	153	155	169	170	193	161	184	158	169	142	181	153	144	180	167	171	189	154	150	173	177	180	174	165	162	184	174	163	143	157	176	169	164	179	148	188	170	168	158	157	151	184	171	155	161	160	172	185	169	183	182	145	182	145	169	166	176	161	177	153	166	166	187	158	146	154	187	185	173	170	179	142	178	155	206	200	174	161	165	191	155	164	183	176	167	159	191	186	178	158	172	176	158	150	180	155	153	168	180	176	175	168	155	158	184	137	152	155	172	172	155	166	128	159	165	179	185	169	180	172	180	179	180	159	153	160	154	171	164	165	163	180	163	169	166	154	178	166	188	156	150	179	167	177	184	158	144	188	174	170	184	184	165	161	163	195	165	169	160	168	173	166	169	191	177	174	169	175	158	179	163	154	172	160	162	178	174	172	168	149	169	170	174	178	162	177	169	184	176	193	163	169	156	149	159	173	161	201	143	183	155	169	171	180	154	170	187	147	186	176	169	147	191	173	160	173	164	157	181	169	150	181	138	168	175	153	171	157	156	155	169	170	185	161	150	175	171	177	182	152	167	185	198	165	176	166	167	150	159	162	157	148	170	153	153	168	195	136	151	162	141	167	174	158	170	156	174	151	184	154	166	159	157	164	177	174	191	175	164	170	194	174	147	201	178	165	161	197	160	153	146	169	176	168	167	159	166	159	159	178	174	166	175	168	167	152	160	171	159	157	152	147	184	164	156	165	152	157	182	184	172	169	172	168	190	151	166	162	159	172	169	180	162	172	166	163	148	186	187	155	187	180	161	175	178	182	152	173	164	150	158	166	173	179	171	182	149	190	139	158	150	136	160	157	166	182	157	183	146	145	132	183	160	167	145	169	166	180	146	196	153	153	160	176	171	188	161	173	184	163	158	174	177	172	151	171	161	148	154	173	183	169	157	164	163	143	189	154	153	179	164	176	170	174	174	147	143	149	176	165	147	168	157	160	159	167	179	152	175	155	159	163	171	183	174	185	173	159	194	166	134	140	177	154	162	169	179	166	192	171	176	169	147	171	182	146	179	174	176	146	162	160	172	172	168	147	158	196	186	169	181	178	171	169	165	167	161	171	141	176	161	184	178	174	163	175	187	161	178	152	154	163	180	155	183	140	172	176	171	172	157	164	186	167	163	150	191	175	155	166	177	160	175	145	157	177	172	164	146
24497	20375	26569	24024	20369	10041	1378	939	743	723	601	521	531	463	439	459	444	427	421	417	462	420	403	380	366	376	393	409	350	390	372	371	389	362	378	369	371	398	347	343	383	377	392	363	389	337	356	352	349	338	362	348	369	369	370	333	352	376	344	362	375	353	354	340	366	381	368	344	303	322	317	361	352	341	326	341	338	357	357	334	372	352	360	380	335	376	367	394	348	364	343	356	321	358	368	337	329	361	311	368	369	384	330	370	366	365	390	354	329	321	368	359	334	330	346	385	301	344	312	350	336	334	381	371	381	327	361	336	349	364	348	309	360	344	328	338	354	333	351	339	313	355	388	351	363	352	332	349	372	336	342	335	327	365	364	369	396	342	356	360	355	358	343	324	332	386	350	380	338	331	351	369	400	321	355	324	339	344	388	347	338	379	370	357	351	360	359	360	353	337	382	344	379	362	320	329	326	368	359	358	335	336	377	348	368	372	366	380	381	387	323	346	326	328	370	358	362	334	357	378	310	331	372	345	359	344	369	392	386	358	364	329	313	339	332	345	369	356	344	346	309	351	369	332	355	344	345	370	324	359	327	339	355	351	377	334	369	341	344	347	336	328	347	327	357	364	415	353	342	378	376	340	354	342	342	378	336	362	365	352	332	335	342	372	333	362	350	356	367	359	329	336	355	316	378	371	372	350	354	351	366	341	343	314	331	339	341	367	320	316	315	391	324	339	370	350	365	346	380	355	361	364	342	373	403	380	347	360	344	345	355	320	316	354	390	344	357	367	352	384	371	329	404	334	373	337	376	349	337	334	368	359	327	371	326	354	365	371	331	360	362	362	360	343	357	356	350	353	335	346	350	356	343	383	378	359	370	320	315	351	360	364	364	325	350	389	357	383	319	357	353	325	351	353	396	367	360	362	354	331	356	320	354	362	354	377	338	339	345	345	343	358	345	339	387	340	346	340	383	388	318	359	336	354	351	336	358	350	372	338	378	364	349	390	336	350	335	346	353	334	353	329	317	344	353	326	346	348	321	334	348	335	379	345	348	362	338	358	344	331	337	367	351	364	338	346	352	378	381	362	362	351	360	338	318	366	363	374	359	355	377	367	348	351	342	318	333	381	319	310	325	357	333	334	348	359	351	350	376	339	338	356	339	355	351	344	324	359	309	359	356	368	348	343	383	349	333	357	354	365	319	350	371	353	313	342	355	352	321	348	362	359	349	388	347	324	364	345	348	320	363	374	327	332	367	388	381	363	346	316	332	336	383	351	385	425	312	325	358	319	368	354	365	348	361	351	377	364	361	378	318	340	370	341	381	335	313	346	361	359	325	327	324	323	336	346	349	350	332	339	374	312	350	343	322	366	335	315	373	353	341	359	340	316	348	386	344	328	360	348	371	347	328	357	344	360	362	349	333	371	360	328	355	321	346	350	352	330	334	368	371	362	355	309	335	333	337	335	322	352	339	328	365	330	319	365	329	389	346	349	322	338	332	326	350	358	353	360	321	344	335	358	351	387	341	339	310	371	337	338	349	371	334	335	351	358	356	347	339	355	320	335	316	347	356	350	337	356	331	338	329	326	351	368	347	341	351	359	363	340	368	343	364	379	344	327	373	352	373	352	337	367	340	348	381	356	342	321	346	358	384	384	358	364	343	372	359	377	360	324	342	362	355	359	342	368	359	340	357	399	372	341	377	358	355	338	339	362	358	343	358	368	322	356	322	345	347	340	352	369	370	341	322	366	338	343	376	361	359	371	339	347	384	369	351	340	382	336	343	346	313	355	374	367	349	317	371	341	319	381	364	346	306	330	378	341	372	348	356	338	326	345	339	378	392	347	333	332	344	369	327	324	411	325	348	347	348	311	348	360	344	335	331	355	356	317	377	334	346	363	375	378	366	357	329	338	332	349	365	350	360	314	353	352	329	337	363	341	330	353	367	383	357	349	377	328	341	338	377	334	387	354	339	348	383	354	353	306	385	368	363	333	347	370	333	357	311	339	336	394	363	339	321	357	352	363	348	369	418	323	331	354	362	357	374	316	336	332	321	363	351	322	342	367	372	348	363	342	371	323	361	329	346	368	357	339	349	333	362	386	332	331	369	353	349	341	364	344	371	350	342	348	349	341	316	326	364	344	374	327	331	321	349	338	345	352	346	380	353	329	333	335	326	348	343	352	353	338	360	373	344	355	271	342	330	369	338	356	375	378	356	344	376	344	336	335	339	323	337	377	338	371	352	339	324	342	340	382	334	374	336	352	344	342	333	352	350	347	360	342	379	355	357	373	377	368	303	371	343	369	360	371	317	351	348	328	302	350	363	364	371	361	336	342	336	343	327	356	314	338	334	356	355	324	340	397	346	347	365	339	337	396	354	340	387	358	333	359	365	374	315	324	351	344	340	365	367	366	349	359	324	369	371	375	315	321	352	356	350	349	363	337	341	346	341	326	391	348	369	350	345	344	359	345	372	329	345	352	319	352	355	371	374	353	372	360	382	327	319	325	372	358	358	369	344	344	372	346	354	365	356	373	399	356	374	341	343	414	354	364	367	342	333	365	352	360	384	367	368	346	358	335	347	346	345	380	332	349	312	336	367	352	371	345	379	364	335	331	357	360	346	340	337	325	330	348	346	330	367	350	337	319	348	361	347	380	376	334	345	351	335	351	352	394	381	340	335	323	379	302	341	333	411	357	358	323	321	369	335	361	356	346	371	379	358	380	376	339	360	369	335	369	372	377	350	368	339	347	361	342	344	331	351	357	379	387	329	335	374	321	353	357	320	323	339	357	359	322	335	339	362	318	351	324	351	357	322	359	366	360	390	363	345	328	344	366	352	391	394	311	317	360	378	330	326	347	327	374	348	342	335	361	353	347	335	322	366	371	365	369	317	357	352	338	335	352	343	374	347	329	335	356	373	311	331	370	343	349	348	355	350	328	341	384	315	341	316	363	352	348	337	380	356	375	322	366	318	358	362	327	342	373	390	351	349	329	329	355	344	350	362	383	351	359	352	391	329	374	353	353	359	356	355	351	351	330	364	339	366	345	360	336	355	361	359	339	362	352	347	309	373	368	306	378	362	318	323	326	348	379	355	357	388	337	346	334	331	334	359	372	358	348	345	355	374	350	362	334	349	340	338	363	374	310	324	341	355	341	361	341	373	345	342	370	334	342	329	363	392	350	348	362	366	367	377	311	367	370	299	346	381	360	358	341	329	369	377	361	346	329	304	354	343	359	356	342	329	324	357	360	359	331	347	332	377	333	361	374	318	328	365	318	341	304	379	366	318	359	338	366	365	382	336	352	359	359	394	317	389	353	354	342	352	293	361	347	373	352	356	329	338	335	359	355	338	366	347	326	362	361	388	329	327	344	331	369	366	364	331	353	354	337	352	388	364	336	324	359	345	360	361	375	358	345	331	363	332	366	355	340	358	352	362	338	334	367	379	363	325	347	334	338	350	355	370	349	347	362	365	407	337	320	340	373	344	358
8932	12720	11260	5866	3736	2646	1942	1517	1259	1101	1001	824	736	712	608	595	563	553	565	462	481	460	482	454	426	486	417	377	382	419	383	418	396	388	393	398	382	377	407	423	351	353	378	345	364	374	363	328	356	350	399	361	330	337	360	355	370	359	376	388	331	354	349	355	342	355	369	385	420	320	353	341	361	354	372	327	339	324	350	365	367	346	320	352	352	376	338	322	376	321	352	324	348	344	329	340	334	367	381	341	366	353	348	368	384	358	362	353	320	358	358	349	325	359	324	347	349	323	361	300	382	353	365	348	337	343	345	359	325	329	326	319	344	324	300	359	327	337	358	326	321	312	337	324	353	337	345	349	357	362	348	332	336	345	351	332	320	331	365	312	321	352	330	372	318	357	334	329	349	343	331	352	331	314	365	347	361	356	377	315	361	333	327	351	332	374	345	332	335	335	356	373	326	361	350	338	363	311	348	340	344	352	339	378	345	375	339	330	343	306	359	337	335	325	352	344	350	330	310	363	373	316	370	325	345	347	337	325	329	369	356	319	322	372	340	362	344	338	325	310	341	379	348	335	343	376	338	333	371	337	341	346	346	327	340	353	337	319	375	342	355	371	356	346	348	362	342	386	341	315	334	343	349	357	329	307	321	369	350	323	378	325	321	370	368	345	316	316	343	372	342	321	322	307	326	347	332	361	339	320	352	338	332	347	353	321	321	346	360	358	353	325	320	349	358	380	347	372	308	357	338	316	327	368	330	319	349	371	348	327	352	373	357	343	340	344	357	325	342	300	318	363	359	342	373	355	355	318	362	338	324	329	355	318	377	356	348	372	363	341	370	361	365	366	354	364	333	367	355	341	340	342	340	347	334	353	359	317	330	340	336	357	363	326	358	342	343	367	326	336	345	328	338	356	323	353	364	395	347	363	338	361	353	356	354	339	353	373	369	321	325	335	355	301	298	337	316	310	327	378	342	350	339	348	326	349	331	356	303	317	314	327	337	345	345	345	355	334	356	330	321	330	356	346	361	364	342	319	402	337	360	344	350	346	363	353	347	392	353	345	331	370	311	362	332	349	358	346	338	285	351	314	369	311	327	321	335	340	348	360	301	350	346	337	349	344	315	361	325	322	316	337	324	331	341	350	307	356	311	314	355	304	342	365	361	354	324	355	320	351	352	336	339	337	349	335	355	326	360	373	360	313	326	331	338	344	319	345	343	353	387	332	333	332	339	328	318	357	346	392	344	343	332	346	336	307	327	351	308	370	330	325	339	334	352	353	350	331	355	348	352	352	354	367	356	357	335	334	330	330	344	341	340	359	313	333	339	351	335	355	359	328	350	362	322	368	336	339	307	336	315	327	299	343	334	363	378	344	361	322	320	346	367	345	372	370	352	340	326	350	377	345	353	335	357	353	357	339	345	316	360	367	368	345	336	332	311	330	341	316	365	323	333	353	342	318	335	370	343	337	315	345	340	328	335	340	366	362	356	352	372	333	344	332	324	347	333	349	342	330	321	336	351	366	348	322	364	394	378	339	331	340	336	341	343	355	320	334	338	330	340	348	332	323	349	333	367	349	336	331	326	368	337	336	341	330	323	355	349	339	328	314	322	322	337	353	338	325	363	312	368	301	347	332	355	361	330	315	340	332	359	293	331	352	332	332	320	325	363	324	341	363	341	349	365	365	347	350	334	325	311	368	353	344	345	346	351	341	328	345	362	291	342	358	358	352	338	359	338	351	368	326	360	342	359	345	325	360	325	333	351	324	321	332	343	358	337	370	350	317	354	333	333	346	352	356	342	360	357	344	352	345	344	388	355	360	344	361	372	340	331	358	331	336	326	316	331	332	347	350	338	328	336	365	314	365	310	330	334	347	331	361	344	299	357	336	333	327	359	382	323	357	322	325	347	335	362	366	327	332	392	329	347	333	367	337	348	369	346	328	336	337	307	332	338	348	326	362	358	361	348	338	332	350	337	337	337	318	368	357	332	359	352	318	351	367	343	347	355	356	362	343	318	338	317	342	343	342	358	307	334	357	323	362	343	352	333	343	361	363	370	365	339	365	322	378	309	348	331	358	352	348	348	372	315	345	342	328	343	379	344	334	320	305	377	360	333	352	360	352	342	329	342	344	324	338	364	336	313	338	327	344	361	324	363	352	341	362	324	339	318	310	305	348	313	317	362	397	345	348	366	340	365	352	318	366	366	365	353	333	339	376	334	319	329	352	367	371	347	349	315	324	332	352	356	332	326	398	334	364	330	344	333	343	297	311	342	341	323	327	388	364	344	373	326	311	332	381	330	342	327	335	335	357	344	328	328	337	341	356	367	360	375	344	355	351	343	367	341	309	357	336	311	334	304	345	329	351	351	337	327	362	332	337	328	393	381	390	316	345	357	342	372	346	336	354	352	357	330	345	345	357	340	364	318	361	383	350	334	311	316	337	321	333	350	309	407	338	371	336	349	348	302	318	341	339	300	306	339	361	353	329	315	348	324	365	308	344	282	363	365	339	335	347	380	341	297	346	347	315	339	315	372	322	331	303	368	331	350	343	381	343	344	355	330	331	319	382	326	344	364	347	320	313	319	329	348	337	387	352	344	341	361	295	358	336	349	336	373	325	339	383	328	342	315	364	352	343	323	323	347	352	315	357	335	336	344	346	329	323	333	360	340	322	323	373	325	379	349	310	326	357	335	358	347	351	331	326	342	371	345	354	320	314	359	354	320	311	350	367	329	329	327	332	335	329	332	328	338	341	341	343	361	303	352	336	357	333	329	353	318	358	357	333	305	337	356	342	371	354	357	355	329	353	367	336	339	342	347	363	331	336	380	321	310	340	315	336	383	337	313	347	318	334	304	314	355	391	341	346	335	330	375	330	353	331	305	335	341	362	369	349	357	362	320	395	341	332	316	328	315	352	351	341	338	339	340	321	342	376	383	319	335	340	383	370	371	350	360	346	372	345	354	328	344	351	347	305	335	340	334	341	318	340	335	321	353	363	347	333	348	336	339	350	344	349	336	371	357	344	327	344	343	363	330	371	351	354	345	379	352	337	313	351	314	338	347	326	328	348	316	332	338	346	335	376	334	356	373	336	294	313	352	356	343	377	322	363	362	373	317	337	340	340	337	306	324	324	344	326	310	328	365	349	299	342	360	368	336	325	332	326	361	320	395	340	335	346	312	340	318	307	362	351	327	400	357	366	326	339	369	368	321	365	348	362	333	356	369	314	334	343	322	371	328	332	387	343	335	331	347	348	330	315	342	347	323	342	328	350	341	323	357	332	360	328	332	308	342	353	325	341	356	344	314	328	335	332	364	332	279	334	334	324	339	362	313	323	339	360	318	354	341	343	340	359	335	330	340	357	349	329	356	345	350	319	351	344	309	333	316	320	337	374	344	342	315	345	347	329	349	311	350	353	361	340	313	346	357	322	351	341	316	335	330	359	359	335	331	340	328	342	369	316	354	320	352	326	345	362	342	356	334	380	335	379
22410	20336	26878	23675	20348	20436	9062	1839	1392	1242	1221	1076	1084	982	955	919	860	853	862	747	804	828	823	750	726	764	719	722	728	718	683	745	759	717	693	754	686	676	631	740	741	683	724	693	730	708	685	681	690	720	703	717	718	700	680	670	659	695	692	670	683	695	681	702	680	671	707	654	727	654	675	678	672	670	641	670	724	694	660	685	669	678	708	618	679	666	692	711	709	701	681	674	682	700	706	641	657	645	674	672	630	673	685	689	688	672	662	670	643	634	638	651	637	690	654	713	639	697	613	645	678	697	666	642	678	697	717	701	643	666	686	688	671	698	617	742	683	657	671	719	663	689	676	639	686	719	684	718	639	610	620	669	702	664	700	684	681	654	699	692	664	676	692	684	640	676	657	677	642	660	638	690	665	708	729	686	687	695	675	670	670	655	694	663	615	670	686	629	667	668	717	626	687	626	685	674	690	713	635	698	643	687	633	667	621	686	729	650	671	664	690	676	692	664	682	631	657	698	677	726	690	701	692	676	699	651	682	673	637	714	668	615	685	702	617	639	672	652	699	657	681	702	667	649	686	698	650	705	664	638	649	635	683	725	672	654	644	648	696	661	650	743	647	629	682	653	681	716	652	680	692	694	642	685	671	671	691	682	702	642	681	687	665	673	695	700	642	675	638	654	643	682	696	699	676	648	685	685	655	644	649	633	671	679	686	656	656	646	739	652	660	681	664	680	667	674	640	672	650	690	676	657	683	700	691	634	686	645	632	672	642	688	679	692	684	657	672	664	658	668	613	657	674	696	642	680	665	627	699	666	606	636	647	676	676	680	654	687	709	682	698	653	703	654	716	650	706	668	687	721	698	659	653	659	689	701	632	682	742	678	656	639	700	659	686	675	637	692	640	628	689	647	657	673	673	685	670	652	733	692	671	722	625	664	679	670	654	651	709	638	663	651	662	663	693	720	656	649	656	688	662	650	638	669	677	642	651	629	640	688	620	691	652	652	694	625	689	674	670	703	719	682	645	682	641	669	667	683	703	720	686	618	713	660	740	647	677	683	622	659	675	676	681	643	680	662	674	679	635	665	660	675	657	663	653	660	681	665	617	689	640	635	630	646	651	664	644	693	694	687	715	674	681	643	693	683	654	699	665	681	687	648	670	668	666	689	696	615	671	683	668	635	667	676	624	680	694	651	657	686	662	690	623	672	722	695	659	699	661	728	629	684	725	699	661	661	687	637	672	686	678	651	644	669	682	675	683	635	643	679	634	646	667	704	672	615	675	682	622	660	624	617	658	677	620	660	599	670	699	677	666	629	684	720	675	689	655	688	686	670	676	718	683	671	707	673	670	648	668	670	669	714	685	716	667	687	689	685	656	678	641	657	684	626	738	632	636	680	669	677	682	679	670	667	614	660	683	706	677	707	634	690	663	679	642	685	697	662	624	657	661	686	633	665	638	729	638	724	679	639	659	645	690	700	671	665	678	665	715	687	625	671	648	657	669	625	692	663	692	655	661	707	717	690	657	663	662	660	688	643	648	634	734	691	722	636	667	653	666	694	692	707	673	662	642	650	674	687	680	672	713	657	670	701	709	681	660	653	636	648	636	631	680	644	659	637	686	667	658	631	706	714	694	657	653	655	702	680	717	684	643	630	690	668	616	662	673	678	660	668	664	710	665	686	667	636	660	675	670	731	637	604	652	652	670	628	725	660	688	603	667	663	691	667	622	693	691	682	664	689	676	668	726	670	679	716	661	723	715	622	690	679	608	666	661	685	661	665	691	656	648	600	606	701	718	688	694	647	631	651	697	654	656	699	682	667	665	671	645	658	668	658	700	660	653	716	690	637	682	673	722	670	591	686	652	692	675	641	684	645	675	678	705	670	670	625	655	679	650	639	704	686	657	656	681	679	682	629	650	634	705	682	652	672	692	668	706	648	666	652	660	670	660	675	667	686	671	653	674	686	699	680	615	673	737	657	705	642	695	678	689	633	659	630	700	700	667	674	639	656	660	673	674	650	675	637	619	648	695	658	635	670	708	659	638	695	669	672	677	637	644	652	694	695	634	694	666	649	679	652	624	664	659	656	634	598	611	695	607	664	652	705	648	653	695	650	720	711	682	652	713	642	624	658	700	692	705	644	644	653	733	673	652	684	682	674	661	702	687	619	696	679	687	690	650	691	641	657	686	666	684	693	664	616	621	645	680	651	675	702	667	644	684	636	659	637	716	642	672	684	670	695	699	686	696	686	689	706	657	682	664	650	662	630	649	692	641	663	659	647	653	707	631	663	662	666	681	645	654	664	692	641	669	708	631	640	630	631	691	667	664	686	693	632	683	670	662	662	644	697	668	696	685	681	632	688	675	676	706	633	647	662	673	619	695	677	649	657	673	622	649	716	673	671	662	700	645	668	667	694	665	648	624	711	681	670	719	657	688	676	625	660	633	676	703	699	703	661	692	704	645	643	751	678	676	667	652	652	651	683	659	671	673	669	635	650	635	705	662	697	637	686	663	669	692	676	669	651	715	695	678	669	642	713	697	702	648	678	652	655	657	631	650	643	678	702	630	681	676	643	657	653	607	683	661	652	641	685	698	667	641	632	697	634	723	689	644	644	673	637	704	684	635	646	676	666	684	697	682	635	646	625	618	661	664	661	643	652	654	671	704	657	654	627	639	707	637	699	668	652	659	649	657	675	708	701	730	678	679	676	671	722	669	647	641	694	660	674	618	692	681	596	674	686	689	679	634	674	673	662	669	671	671	660	726	682	660	673	649	667	691	655	699	636	661	629	672	648	624	673	665	708	662	676	645	695	676	703	638	643	646	716	693	629	657	661	679	656	668	706	648	673	674	677	693	664	649	707	659	665	690	655	696	702	667	683	684	705	638	647	668	672	635	661	639	666	683	680	653	678	672	704	688	686	673	664	663	690	670	683	659	680	637	665	680	656	664	697	696	690	672	659	652	680	719	667	642	647	694	723	686	636	731	711	689	667	623	697	653	630	717	642	629	665	646	643	631	689	687	662	670	665	666	662	644	686	664	659	678	703	666	732	693	676	641	647	657	600	637	647	691	640	668	691	652	694	697	695	656	639	675	673	699	651	660	654	648	684	651	668	689	706	632	671	618	655	647	642	618	690	684	653	676	641	683	672	657	657	641	658	607	661	747	672	653	666	693	681	711	613	647	666	723	669	689	671	706	612	636	608	681	730	639	651	686	709	662	664	609	657	681	696	657	669	689	648	699	686	673	694	664	637	686	630	638	706	696	676	637	693	707	700	687	651	676	604	700	669	639	652	699	639	653	703	685	668	639	692	666	708	638	695	683	659	620	696	660	646	626	627	691	617	667	632	732	626	727	658	647	693	670	649	683	687	677	666	644	664	692	688	630	649	635	689	663	684	661	619	683	624	614	682	612	620	653	736	648	640	685	611	661	658	712	701	717	706	634	709	688	652	691	692	654	631	663	645	672	649	655	691	717	630	732	640	665	689
12962	19962	18012	10227	6633	4924	3642	2938	2418	2142	1833	1575	1360	1352	1205	1128	1043	1032	1025	1000	985	908	926	857	872	856	802	827	801	769	745	721	712	718	737	717	700	711	744	697	657	719	681	719	699	652	635	663	701	703	633	684	639	666	667	713	710	632	691	695	650	643	675	651	681	624	650	651	687	643	650	614	657	593	651	666	639	639	682	669	649	669	690	645	669	611	681	648	616	617	630	661	608	644	695	643	647	651	638	666	673	681	634	663	676	630	670	638	701	678	692	668	676	655	662	638	634	643	669	615	608	649	635	680	667	651	610	610	641	637	650	606	642	627	682	662	647	648	629	683	631	678	684	616	623	624	648	607	653	639	620	652	650	666	612	632	651	652	666	665	627	645	660	635	645	637	630	630	673	662	697	638	628	639	650	611	650	593	637	708	623	683	624	644	674	661	601	670	661	647	666	640	643	629	659	636	643	676	631	638	647	634	647	676	578	609	690	637	637	597	645	640	620	637	636	634	586	664	651	662	617	618	657	678	658	630	635	688	648	586	628	673	621	654	613	613	653	707	654	617	629	656	670	634	666	653	668	637	636	606	617	608	661	675	603	635	644	645	610	646	685	646	631	633	637	693	639	650	682	635	698	657	666	661	669	681	682	643	626	607	664	610	624	650	645	667	639	641	684	646	629	635	628	606	637	680	598	637	627	677	626	623	633	665	686	647	623	635	626	623	647	659	634	650	665	621	652	598	589	619	671	624	611	652	628	677	657	614	612	691	638	624	623	641	646	626	623	639	663	652	641	667	621	651	690	649	629	664	621	637	632	634	661	671	619	649	664	687	670	657	625	646	625	631	610	653	605	673	650	659	621	624	646	663	644	654	650	645	625	605	636	652	620	612	611	689	630	634	639	608	668	656	673	559	638	642	655	694	591	608	636	640	649	700	692	653	680	600	679	645	601	647	645	659	635	652	641	609	667	589	663	609	634	644	660	644	649	645	674	673	633	627	675	610	669	673	636	632	681	626	639	660	596	628	628	598	643	593	673	609	671	652	651	618	586	644	682	622	623	591	654	618	661	646	602	647	684	654	649	629	634	653	598	635	629	635	648	691	661	715	690	664	621	653	651	633	642	634	649	617	648	650	658	606	581	618	633	675	643	618	651	621	662	630	640	647	630	633	687	613	665	663	667	652	616	679	646	629	671	648	663	628	697	603	628	611	558	619	627	643	624	631	661	653	662	651	652	674	659	686	659	642	680	671	629	615	653	653	610	659	650	680	628	679	617	632	631	622	650	611	603	665	650	652	652	645	670	657	613	664	656	647	661	633	639	634	610	682	641	593	628	656	640	614	627	632	650	630	634	661	637	643	620	637	645	677	648	664	658	617	646	634	644	656	639	620	620	605	647	646	659	647	603	626	633	641	676	600	671	652	649	656	694	659	668	619	661	633	653	663	640	683	623	642	635	628	650	596	626	680	662	626	619	623	637	645	639	636	610	622	654	641	646	632	649	674	637	681	675	634	653	677	616	644	637	689	668	627	677	619	611	621	633	616	595	643	665	614	590	680	604	615	633	673	621	631	660	640	631	582	674	647	648	667	670	647	654	628	688	628	658	671	626	641	692	656	611	615	592	612	633	575	623	641	657	660	712	643	619	677	601	642	635	691	614	631	663	639	663	675	635	633	630	638	656	676	697	660	648	651	626	641	644	646	616	644	641	662	601	648	632	691	663	653	671	586	637	691	616	648	635	645	621	635	630	670	683	633	681	649	650	630	643	625	639	657	655	639	652	669	637	608	637	647	661	636	631	613	673	623	644	663	640	658	646	647	647	635	655	608	613	661	641	688	626	653	660	648	629	668	644	641	661	615	637	625	631	655	639	632	689	636	694	607	627	669	625	651	652	626	616	618	681	616	616	624	649	678	649	613	657	640	678	628	651	626	654	617	634	651	597	610	655	648	626	622	610	707	652	605	589	596	665	665	666	615	659	673	601	669	634	641	633	610	637	646	599	640	655	619	628	676	692	659	626	620	634	682	571	657	714	634	664	622	672	643	587	642	629	652	702	694	648	613	620	659	619	638	608	629	647	640	686	603	657	621	641	625	690	663	594	652	621	649	629	657	634	670	658	663	717	673	661	626	632	619	633	680	601	621	654	623	649	672	675	631	637	642	687	652	632	656	651	639	654	640	663	659	645	610	594	611	651	704	655	633	606	629	687	634	667	603	611	598	612	624	609	664	656	638	646	680	636	628	598	607	672	632	687	651	660	636	618	642	628	659	676	629	655	679	647	627	596	624	635	694	624	589	636	620	614	633	646	648	612	618	642	640	639	663	647	626	685	619	657	640	646	646	633	649	628	657	613	632	673	624	642	600	632	657	625	594	671	628	723	663	655	629	657	638	626	598	658	622	635	665	676	681	661	678	618	646	620	647	704	617	656	621	627	612	594	653	637	653	611	619	584	643	647	583	625	639	677	675	625	652	657	670	626	612	679	664	652	625	607	625	645	626	635	619	581	619	660	681	621	584	624	624	663	612	628	636	615	650	665	648	673	617	684	629	637	600	678	633	696	668	631	657	648	647	636	681	679	626	643	638	631	642	701	643	621	606	657	634	627	649	605	664	621	707	659	646	642	645	641	603	601	651	610	696	637	631	650	626	647	645	653	664	606	600	611	650	598	668	653	619	628	648	640	635	654	643	623	601	646	660	669	643	699	674	655	634	633	607	641	662	609	704	632	645	618	668	618	642	667	629	663	613	638	655	584	668	660	658	624	643	692	665	657	639	669	622	640	620	680	643	651	620	658	645	658	632	653	682	688	644	635	649	642	640	648	664	679	617	645	574	670	645	604	664	627	675	630	700	624	627	646	615	621	619	632	622	645	651	674	651	615	650	623	651	656	640	675	673	628	639	604	625	689	623	628	652	650	627	663	607	605	636	661	630	643	630	662	615	652	646	635	642	638	621	617	673	635	625	670	623	619	683	657	606	630	621	659	639	628	647	654	649	618	643	671	597	653	603	658	659	637	602	591	648	641	647	622	578	562	643	622	642	654	633	703	596	638	615	639	649	617	651	637	669	649	650	651	701	625	663	650	669	649	613	660	635	629	640	629	670	679	633	618	667	649	653	647	661	646	607	657	642	684	649	622	639	696	646	613	684	619	644	619	635	648	628	644	630	624	621	665	627	662	632	633	625	621	678	662	627	635	648	638	674	608	614	638	670	615	598	624	663	662	634	591	640	646	605	635	651	635	666	639	610	618	677	635	625	678	655	647	641	645	608	639	631	618	654	664	635	616	635	642	650	631	625	636	592	657	659	636	669	641	673	616	620	651	622	569	592	622	675	621	622	627	612	665	672	648	645	691	643	613	622	622	652	662	615	640	621	636	657	671	618	660	597	623	657	631	636	627	619	666	624	626	634	681	633	673	646	632	652	646	618	636	621	697	633	642	622	625	629	628	656	664	664	639	649	579	629	619	609	646	647	639	620	671	614	643	676
27858	13421	1383	311	265	193	179	181	165	176	154	157	151	169	159	149	150	137	135	136	157	154	163	171	135	141	146	161	153	139	141	148	153	163	167	145	144	156	163	172	158	153	155	151	164	144	155	146	158	144	166	138	152	133	149	133	143	142	147	143	144	147	139	170	131	130	146	141	131	171	149	138	134	164	138	151	161	147	143	149	143	127	159	148	153	151	138	138	136	153	125	147	143	152	156	132	153	129	174	144	139	134	142	141	121	150	138	163	166	151	166	153	138	145	129	132	128	174	176	149	149	127	145	145	135	169	119	151	147	141	121	135	154	147	134	145	157	151	118	119	134	138	149	137	146	133	149	149	128	141	124	128	170	159	147	124	161	143	159	154	127	148	145	142	117	141	133	134	139	156	158	149	150	150	157	160	127	173	143	139	152	168	149	154	138	144	144	149	132	151	138	151	131	151	149	139	143	134	145	153	147	154	149	143	142	141	127	150	161	155	128	145	142	151	125	170	156	137	132	154	140	138	130	142	136	150	144	158	137	137	134	158	152	154	127	148	123	124	140	156	152	137	122	139	133	158	136	170	152	126	162	160	133	130	125	135	128	143	133	175	155	134	123	128	154	128	129	158	146	149	147	135	134	149	150	151	156	130	143	141	154	165	142	158	132	167	149	156	127	167	168	142	121	124	133	146	133	154	155	141	125	137	148	153	138	142	148	142	145	160	171	145	166	160	128	151	147	142	133	150	125	153	139	149	137	137	135	159	160	152	130	155	137	149	170	150	157	151	140	128	149	128	138	150	131	135	124	129	143	151	141	143	129	169	129	146	140	143	119	135	137	157	148	157	158	130	138	140	136	154	136	145	146	157	150	125	145	146	161	154	157	139	133	159	152	144	138	136	155	115	151	176	151	142	120	143	137	166	120	158	152	149	164	134	134	162	139	158	134	137	159	145	166	146	122	142	149	148	161	151	173	148	136	152	123	133	162	130	130	144	133	143	174	138	144	144	142	131	143	160	171	147	144	164	143	153	138	149	159	154	130	147	145	144	144	144	165	147	136	155	155	169	136	143	159	134	143	147	118	129	119	137	138	142	150	154	134	127	143	147	159	150	155	143	144	136	144	150	154	131	149	139	141	147	132	172	159	140	143	130	146	167	131	138	157	146	147	115	141	138	147	160	150	175	162	140	124	146	143	160	133	148	160	146	140	150	151	157	150	140	143	140	141	152	158	145	157	139	145	138	159	153	120	152	130	130	144	137	149	154	127	134	174	147	141	172	149	165	154	150	126	153	163	148	135	161	155	158	141	153	153	152	120	162	136	143	119	143	150	142	163	148	161	148	144	157	141	149	157	143	140	154	165	130	135	157	130	152	130	147	152	129	137	167	167	159	162	151	143	147	146	140	134	126	131	155	146	149	146	139	139	132	137	132	125	144	145	144	142	136	129	136	156	147	139	141	154	118	134	160	155	139	145	157	109	120	141	137	129	152	134	128	145	158	152	136	137	137	154	145	165	148	144	143	152	142	144	169	146	140	159	139	141	150	138	156	157	144	131	141	145	130	160	144	157	143	148	158	167	162	157	152	146	175	152	150	143	142	126	139	139	130	135	138	149	141	146	152	158	153	133	133	157	158	141	140	139	150	154	147	135	129	121	153	166	141	136	141	127	155	141	151	146	138	126	166	148	114	141	144	140	153	138	147	147	121	161	134	137	143	139	150	135	143	143	125	147	151	136	126	152	147	130	166	148	150	136	131	139	158	141	119	145	151	149	150	144	143	136	142	138	119	168	139	140	132	159	140	130	155	153	112	146	161	151	140	137	124	150	142	142	140	136	149	162	146	167	130	144	140	142	151	150	155	136	136	143	150	141	145	131	141	165	146	147	126	150	142	135	146	138	162	170	167	135	154	141	135	137	145	140	155	152	155	130	171	154	158	145	150	136	141	151	129	136	151	135	183	150	146	142	151	139	160	167	140	145	154	157	152	157	147	166	137	122	132	149	150	150	156	139	141	148	134	164	146	160	153	129	144	137	153	146	142	164	152	157	141	138	116	145	168	135	151	136	130	148	150	145	133	150	135	133	180	114	137	150	146	174	142	158	131	152	154	150	115	137	132	147	143	150	148	137	150	153	137	148	121	152	145	173	134	154	153	130	140	150	140	150	142	136	145	128	159	139	136	148	147	147	145	144	152	146	178	159	155	158	163	140	145	141	164	161	146	145	138	160	154	136	163	155	136	137	170	152	149	142	149	139	152	142	146	142	154	153	138	132	138	149	160	150	137	152	131	154	134	147	174	140	143	146	137	141	156	162	145	153	164	122	140	136	133	134	128	147	160	156	152	165	128	148	140	130	130	161	157	147	162	138	149	113	156	160	155	136	173	118	135	150	152	132	159	131	147	142	142	137	178	149	145	157	132	137	142	137	135	134	122	154	138	147	131	139	157	135	134	144	124	154	155	145	141	140	138	140	140	144	175	124	164	146	133	136	151	133	125	137	165	142	152	139	152	148	147	134	140	137	173	126	132	131	153	136	143	155	130	139	159	130	141	154	118	134	169	148	139	144	133	135	131	157	152	148	148	150	160	133	144	145	117	150	161	155	157	146	147	177	168	139	142	128	145	138	144	131	144	145	154	128	142	142	141	123	127	151	152	141	140	142	164	148	162	128	164	132	165	158	140	155	148	128	145	141	148	135	145	127	163	134	128	140	147	138	141	134	160	151	114	128	132	140	148	143	185	140	155	154	144	137	162	144	142	144	137	133	153	146	140	160	130	139	149	145	143	146	158	144	139	159	121	155	163	150	152	152	148	152	147	136	149	151	132	133	136	162	137	154	163	150	149	148	135	134	136	148	153	132	130	159	145	133	147	146	138	137	116	155	129	153	127	149	147	148	162	164	144	140	156	157	137	145	153	135	157	148	150	137	137	164	156	149	125	159	143	165	127	162	151	151	141	152	153	135	147	141	166	129	145	135	147	150	133	142	148	135	163	157	110	144	162	136	130	163	147	135	161	137	160	108	135	142	154	157	143	159	152	149	155	148	130	156	149	147	148	161	158	147	154	136	145	149	144	122	154	160	180	142	172	134	123	125	148	164	128	144	139	146	135	151	156	132	157	173	129	150	122	156	161	145	164	176	164	159	135	155	157	137	156	155	133	157	127	175	128	139	149	140	141	161	149	137	132	143	146	134	152	129	164	145	141	129	146	158	128	134	140	120	138	117	155	146	156	132	129	143	130	146	133	148	139	152	142	152	160	131	148	135	159	173	139	142	137	154	140	155	148	174	142	148	123	144	153	154	167	159	156	157	153	134	130	146	151	151	132	150	129	145	147	156	133	150	145	145	159	162	151	144	144	155	151	147	142	115	148	163	131	138	133	131	164	137	141	147	138	174	134	139	150	133	122	137	134	148	164	135	142	156	132	154	139	141	140	151	160	143	173	133	142	151	145	119	138	122	154	143	153	154	150	167	150	122	150	154	147	141	130
5143	888	830	445	343	274	241	191	198	213	199	180	180	191	160	171	175	192	149	162	190	170	168	187	179	151	182	190	169	174	183	162	153	148	173	167	187	179	163	174	178	177	175	163	157	175	164	145	165	182	152	155	174	176	183	188	197	167	177	163	156	156	163	177	159	166	188	160	173	179	183	151	174	172	178	159	185	161	170	183	169	167	176	145	160	160	166	154	151	176	158	160	173	170	159	168	161	178	178	195	160	168	171	174	164	169	164	167	159	183	153	148	183	183	151	185	170	165	192	163	156	174	160	185	200	181	160	166	160	152	187	195	176	163	147	171	153	146	155	174	158	161	162	170	175	201	189	159	176	131	158	156	152	174	156	163	165	164	159	150	171	172	165	162	190	178	152	188	165	169	186	180	188	183	169	157	171	166	169	175	174	176	150	166	161	190	146	163	163	167	160	166	171	167	158	174	182	172	186	167	160	182	157	150	181	148	165	174	174	174	185	172	172	161	157	145	180	175	162	159	175	152	169	159	155	159	182	161	168	155	175	185	159	155	182	170	185	156	151	156	154	176	166	185	157	142	166	159	206	186	179	186	176	169	147	175	175	156	176	183	167	144	168	184	179	162	157	175	168	164	182	168	178	154	146	164	182	177	184	143	171	171	156	173	172	171	175	159	177	167	157	159	146	165	192	177	198	163	181	146	180	159	188	179	184	156	174	184	146	167	159	160	178	179	172	137	180	169	182	158	167	164	181	165	150	151	171	141	154	149	176	167	177	163	169	188	155	174	187	153	176	166	166	176	159	170	166	157	155	173	164	163	167	180	183	165	176	177	186	180	182	171	150	169	148	156	190	175	171	161	183	173	165	170	188	177	197	169	170	159	146	172	170	168	174	140	152	173	161	154	158	159	166	158	174	191	168	170	160	186	188	132	156	167	189	159	154	151	172	174	161	170	151	171	171	160	179	175	204	186	167	171	162	180	134	182	176	166	168	168	167	175	172	145	153	180	158	160	175	164	140	163	152	148	189	161	168	163	160	185	169	169	144	162	175	175	167	157	183	167	181	171	176	167	180	184	172	167	171	163	175	171	166	160	183	186	196	168	162	169	164	162	160	158	161	166	155	188	165	144	190	162	190	157	140	204	202	190	163	161	172	153	154	171	177	183	168	163	149	156	174	164	194	158	166	154	163	171	158	168	135	177	172	168	161	150	168	181	163	147	170	146	170	174	157	173	162	145	172	170	176	164	151	165	142	139	180	157	161	176	166	174	160	165	146	181	169	166	185	160	172	186	164	171	175	182	148	173	158	181	169	199	154	156	170	149	190	170	161	174	178	179	169	180	171	153	158	185	167	184	182	167	162	166	176	183	186	160	162	173	190	147	168	144	178	199	152	153	151	192	154	188	172	157	172	179	171	178	195	154	154	154	152	164	167	170	153	161	161	157	160	155	161	187	170	163	161	156	179	177	157	159	155	155	153	174	185	176	157	156	152	178	173	177	154	161	148	174	176	169	186	162	154	170	175	182	171	142	174	175	171	163	192	188	160	162	155	174	164	164	158	166	180	181	145	143	179	138	174	175	194	181	154	152	183	155	170	157	151	161	173	168	166	169	144	151	160	168	184	165	173	151	148	163	159	160	174	157	174	165	165	156	162	163	166	193	193	190	179	163	159	151	163	160	166	156	144	158	162	147	156	178	173	186	192	165	186	184	169	209	172	162	154	198	165	179	170	184	178	172	167	162	157	138	154	150	184	144	163	145	192	167	158	170	172	172	181	162	180	162	166	175	167	163	165	147	163	176	163	172	158	142	172	171	157	164	192	171	168	166	162	169	152	152	168	175	178	183	166	171	171	188	168	170	149	168	152	175	169	164	164	171	151	183	135	176	175	169	159	149	176	169	159	171	167	164	165	146	195	164	150	157	168	166	161	165	161	182	164	169	148	172	146	150	148	174	158	150	171	165	183	177	155	154	179	169	174	179	170	178	157	170	183	144	165	174	165	148	181	173	179	177	165	171	150	136	172	178	158	178	174	155	169	168	158	166	177	149	193	150	151	152	191	171	164	161	167	176	166	169	150	177	167	139	177	144	170	189	178	168	160	144	169	168	175	148	193	160	172	192	154	176	171	173	154	198	169	167	192	169	190	156	180	184	154	171	145	179	188	165	159	165	161	153	163	157	183	172	180	160	185	174	153	141	165	194	166	158	177	191	155	169	159	180	147	177	175	169	176	163	192	139	179	149	160	173	150	183	184	184	161	151	186	176	155	151	166	167	141	159	182	182	164	168	162	161	142	165	151	166	154	163	168	158	172	163	173	170	145	143	168	169	155	177	163	153	164	141	162	176	163	152	162	176	166	159	168	151	183	191	188	158	147	156	164	140	136	158	165	165	180	160	152	132	170	175	182	164	158	179	172	189	180	154	167	154	157	156	175	174	172	178	183	168	155	164	192	197	181	168	179	163	174	156	154	152	170	162	183	163	153	194	175	179	163	177	167	147	169	147	163	174	181	190	159	179	183	172	186	165	180	185	162	151	181	161	162	169	186	180	169	164	175	163	171	170	159	179	162	185	190	162	150	185	163	159	167	209	181	175	172	165	157	179	150	160	182	169	182	160	166	189	159	162	148	170	177	183	177	168	169	141	164	175	145	166	139	155	166	176	148	166	170	153	144	166	160	158	169	165	154	162	164	138	171	166	173	197	156	172	180	161	153	165	150	167	169	170	205	159	159	169	147	186	146	141	158	175	169	168	160	176	165	169	183	163	186	161	158	166	168	148	163	184	178	173	167	145	145	175	168	147	169	194	137	177	156	152	179	177	154	155	176	171	170	178	170	168	167	157	158	171	167	153	149	171	183	164	185	154	151	167	189	182	182	169	162	171	161	170	154	172	140	135	159	164	166	165	171	144	165	158	172	190	173	172	165	169	189	168	153	165	164	154	153	168	181	165	165	178	189	202	177	157	144	164	187	174	162	178	157	195	175	155	155	175	176	179	154	163	176	154	188	165	152	165	156	169	175	174	170	164	192	150	160	168	180	154	160	162	157	153	165	156	144	187	173	173	152	172	177	157	183	166	169	171	181	171	163	173	168	156	163	164	150	177	180	155	176	157	169	165	151	169	171	148	180	182	182	180	159	167	179	171	160	164	180	157	146	162	155	166	172	159	161	149	165	169	149	172	165	178	164	155	166	159	174	155	179	153	175	164	184	181	149	150	173	162	160	157	176	164	163	163	174	167	151	184	157	160	147	153	171	171	153	144	180	148	147	159	170	164	165	171	186	176	169	150	171	166	159	164	156	158	149	161	158	161	171	150	169	186	181	165	173	160	166	172	159	159	147	147	146	191	178	177	197	157	188	150	174	168	161	168	186	178	144	150	165	157	183	168	159	180	180	150	162	166	163	158	165	170	162	163	166	155	177	174	165	174	151	157	153	158	148	202	168	176	155	166	161	185	150	138	179	150	208	179	160	151	179	179	178	168	166	161
24488	20348	26527	24036	20365	10136	1337	867	724	663	620	562	520	476	479	455	475	449	467	395	406	409	428	427	400	390	374	355	378	360	394	377	381	379	364	381	351	336	367	372	373	386	361	344	374	350	409	367	398	360	337	372	361	360	398	415	361	367	358	381	370	379	353	344	387	340	335	384	380	372	359	391	361	349	322	361	368	361	326	353	359	360	350	358	339	349	351	350	367	371	370	381	333	342	360	360	348	344	343	344	375	357	358	368	342	350	318	349	366	347	386	372	387	329	343	340	338	362	355	326	361	346	385	331	368	320	358	364	339	366	372	321	337	389	344	333	358	342	355	353	315	362	323	376	316	336	342	324	319	344	360	375	344	393	359	353	391	312	364	371	373	350	354	361	336	350	333	361	378	332	345	326	352	341	320	352	368	342	374	334	355	367	322	388	333	363	311	362	356	357	349	337	328	375	352	360	360	357	379	368	338	348	346	337	338	341	383	367	347	359	369	336	361	378	374	353	338	325	398	350	373	353	346	357	360	376	368	372	350	358	364	322	364	347	370	333	361	335	357	376	348	343	368	339	375	337	329	362	336	386	367	342	325	357	351	349	366	364	356	382	344	381	355	360	360	346	369	347	351	370	321	337	333	369	310	355	333	356	331	331	359	385	366	397	359	325	363	314	333	333	355	340	351	350	353	342	352	344	338	374	344	359	356	356	349	364	338	363	343	353	368	328	340	342	351	356	337	374	350	365	322	369	340	345	337	366	359	338	328	398	354	342	370	356	344	314	367	365	329	364	370	322	382	345	374	335	331	319	346	378	364	357	341	334	355	351	347	360	366	361	359	360	359	362	346	344	347	355	336	333	324	341	334	340	338	336	348	331	341	307	363	342	364	342	331	355	358	355	349	363	361	332	320	381	341	333	355	380	353	392	383	321	362	322	347	363	364	374	345	345	328	359	322	387	351	387	343	319	362	346	353	349	364	336	355	333	368	328	350	318	360	325	340	332	346	345	363	324	390	364	331	347	335	328	361	367	355	344	341	343	341	349	339	356	347	362	358	355	311	324	331	359	352	377	349	361	357	324	330	336	399	362	329	361	372	371	343	383	330	326	345	368	356	339	338	369	345	334	342	365	367	312	347	356	348	369	337	338	368	350	329	351	373	319	333	337	333	345	354	365	385	388	335	350	351	346	368	346	365	371	365	352	311	321	352	376	348	348	346	378	379	339	330	310	350	345	360	313	337	355	370	354	370	324	356	361	339	350	363	355	356	346	354	356	348	374	370	385	330	353	335	361	348	348	365	331	351	365	365	367	393	350	339	347	361	344	353	384	361	332	383	343	383	338	369	337	347	351	354	325	372	334	364	359	363	367	358	353	344	338	350	348	365	359	352	376	345	328	351	371	310	355	324	355	373	364	357	342	347	339	303	320	332	364	385	391	344	358	352	339	339	373	379	379	343	335	364	360	353	345	356	366	349	349	354	352	391	356	357	330	371	344	320	352	337	360	370	369	352	347	339	378	349	353	332	374	355	335	392	329	378	338	331	353	337	351	328	350	364	351	361	337	345	350	352	362	369	361	346	349	331	332	316	337	347	333	311	356	345	321	324	346	315	360	347	329	364	345	374	347	329	342	357	332	355	316	374	322	354	338	352	348	370	327	364	376	350	356	382	343	360	328	343	378	360	338	357	353	353	321	337	342	375	346	351	369	325	329	344	337	316	379	344	329	376	342	365	373	354	340	313	340	381	362	363	342	359	366	342	366	367	355	343	376	339	369	340	349	368	366	367	360	342	367	368	360	377	357	354	326	331	335	360	317	324	393	364	358	368	374	372	401	336	378	341	366	349	348	394	354	345	381	319	348	364	313	346	334	349	302	368	371	361	370	356	326	358	367	368	325	344	355	389	362	335	336	342	314	355	359	379	347	366	383	341	352	330	349	348	375	336	352	364	377	347	343	336	349	327	349	352	339	359	349	359	333	340	342	343	330	364	345	335	362	331	351	406	340	353	347	345	312	362	346	360	339	324	338	356	337	368	353	342	361	328	348	380	322	342	340	370	329	352	363	375	363	366	366	367	350	361	353	351	331	350	376	339	357	354	343	330	328	358	358	377	364	349	351	374	357	339	370	359	351	343	347	320	353	355	347	339	368	364	333	338	353	383	346	372	358	333	365	356	329	350	371	338	375	358	348	323	357	349	358	381	350	383	355	374	372	331	338	354	380	362	352	347	359	380	353	348	378	417	337	357	344	356	342	362	322	337	374	331	372	328	330	348	350	352	371	372	333	356	347	357	342	348	358	352	329	329	329	346	387	355	330	349	331	318	374	362	364	344	369	343	354	359	322	373	338	354	369	347	335	382	388	334	363	361	350	345	348	331	372	373	322	332	323	336	373	343	364	382	335	331	341	334	345	328	350	340	381	340	340	322	320	358	367	386	370	351	331	369	356	348	365	384	356	331	339	360	334	348	352	363	335	329	345	359	394	369	361	355	335	365	354	336	379	370	354	363	319	360	353	325	349	355	348	357	335	372	359	347	366	344	338	338	350	365	384	306	358	328	341	321	338	364	341	385	324	335	346	363	360	341	350	327	346	378	367	373	358	349	354	336	324	320	358	345	316	354	323	364	349	357	321	352	362	366	356	357	345	324	342	341	336	375	343	342	352	352	384	327	359	341	332	357	364	356	346	332	336	374	347	377	370	354	360	329	342	363	368	349	321	355	337	361	350	353	359	326	308	331	353	365	359	338	325	333	330	345	339	314	358	350	353	352	337	405	349	337	346	330	353	368	374	377	358	379	335	360	336	345	335	356	374	368	353	370	341	313	354	370	359	369	359	341	331	345	338	347	326	343	339	367	335	363	334	344	313	353	371	335	331	350	335	340	363	379	323	353	377	343	350	353	350	328	341	346	362	360	369	347	342	338	368	363	351	344	358	357	367	365	333	354	341	334	334	358	348	345	346	356	353	371	371	329	315	367	326	345	353	351	366	349	345	358	335	337	317	349	336	346	347	322	330	362	357	340	336	361	340	403	364	377	349	350	370	356	317	361	347	344	368	318	365	330	311	335	374	346	398	363	365	368	340	319	345	348	348	359	350	311	354	341	350	339	352	358	334	360	305	367	349	329	328	344	326	347	333	349	330	330	389	328	335	357	365	332	383	349	349	348	369	327	358	367	334	368	319	354	364	372	332	389	342	334	345	340	331	338	364	343	347	368	325	337	318	350	331	338	347	336	356	394	372	386	343	360	366	344	365	344	324	369	334	347	377	341	323	391	329	358	338	358	316	318	345	345	350	311	351	339	371	360	355	350	381	359	358	351	386	341	338	356	351	359	318	350	357	357	322	301	333	352	336	324	373	327	336	353	364	330	379	356	409	368	335	325	334	353	383	340	353	350	357	340	362	373	365	378	344	323	354	364	361	346	378	367	364	394	345	338	346	352	345	371	348	343	364	341	330	347	328	354	398	358	353	362	357	323	352	333	359	334	337
10422	13023	11168	5976	3678	2529	2022	1534	1304	1114	984	803	736	676	656	616	556	516	486	473	499	452	483	484	430	441	452	393	447	406	384	440	395	368	350	411	382	362	430	380	394	374	357	385	383	383	358	367	411	367	347	406	375	366	393	357	331	412	355	333	364	375	349	365	375	340	351	359	385	342	386	376	324	337	366	349	297	347	350	363	375	356	357	348	368	351	363	351	347	343	353	353	363	364	363	367	329	320	341	370	363	329	384	346	352	366	310	333	354	345	316	325	371	341	362	363	377	339	311	377	324	349	372	366	367	336	357	341	339	349	355	346	346	356	348	362	374	328	346	356	342	351	349	318	333	364	368	373	331	363	336	355	363	378	330	347	318	366	317	317	348	343	350	355	341	346	336	354	350	312	321	369	329	363	367	334	352	341	345	330	335	347	352	335	355	336	356	309	350	310	379	334	319	406	372	315	324	350	323	345	359	356	332	346	362	323	325	341	329	317	374	334	368	329	335	329	345	335	306	314	360	347	352	342	371	352	356	339	414	328	364	327	361	345	346	361	347	330	317	324	347	337	333	363	321	364	366	331	333	329	359	353	395	355	310	350	334	359	334	346	361	356	333	317	333	362	333	320	316	329	338	327	338	345	310	320	366	345	332	322	354	383	317	349	343	354	344	332	331	363	327	329	359	347	367	362	337	355	324	361	374	326	364	342	369	331	362	358	332	343	368	336	332	377	359	346	338	352	379	356	341	350	353	362	379	336	361	359	371	345	339	386	351	349	369	376	355	361	342	338	330	330	365	342	353	318	341	339	341	330	358	356	358	384	345	319	364	355	355	338	351	341	342	393	339	341	348	328	305	321	354	366	358	353	326	324	327	338	351	340	314	364	389	393	352	311	374	329	346	332	346	332	331	300	336	350	379	359	359	347	358	324	351	325	349	340	347	317	323	361	332	349	363	358	327	321	346	377	341	333	337	342	378	390	329	343	353	340	368	331	327	330	338	316	381	345	346	361	351	366	353	356	332	353	411	364	342	331	351	315	357	337	328	362	361	345	336	352	357	366	382	336	333	354	351	327	322	361	345	351	310	312	385	322	343	332	346	342	373	342	343	372	337	343	354	353	346	361	332	325	358	329	373	362	327	357	353	346	361	332	356	371	324	318	341	364	349	375	329	369	367	318	371	337	373	314	357	336	343	368	333	338	338	354	365	337	354	357	347	334	361	346	344	358	357	388	333	336	315	323	326	365	351	313	343	379	341	336	353	341	371	334	339	372	354	352	349	346	327	352	320	343	340	330	343	342	350	333	341	306	314	372	334	382	360	347	317	341	327	375	375	325	326	350	338	357	378	344	336	340	327	353	338	332	377	343	344	364	394	366	356	335	380	359	352	352	331	347	372	304	325	309	321	348	354	331	342	339	352	347	333	316	353	343	366	341	318	349	333	347	339	336	323	346	352	304	347	340	343	341	337	351	341	367	362	327	330	342	336	350	323	342	336	354	333	331	358	326	336	368	312	343	363	356	391	337	379	383	328	356	361	329	331	329	347	373	329	330	351	349	367	315	356	332	337	343	387	351	294	366	322	355	364	350	308	324	345	359	362	355	339	347	354	364	358	350	341	356	354	351	354	357	310	339	354	356	347	339	339	324	327	339	331	356	307	361	362	371	369	334	348	324	361	316	348	340	333	323	369	311	333	357	362	371	387	343	355	328	349	323	347	358	317	351	340	359	360	333	354	321	367	354	346	355	320	329	339	317	339	329	334	369	327	333	334	328	348	319	326	363	337	323	343	336	337	295	341	314	368	345	305	316	348	344	350	354	333	348	328	357	326	320	350	382	336	372	379	365	343	350	375	337	347	352	334	376	336	342	346	322	329	333	344	339	374	335	369	345	332	333	355	418	358	363	318	375	339	360	340	335	347	327	352	332	350	338	319	321	354	362	375	353	335	336	345	341	330	333	352	360	352	391	345	355	371	360	324	359	372	359	335	337	360	328	333	353	338	373	326	337	304	337	328	336	334	337	363	326	336	342	361	326	347	315	347	341	331	336	316	372	373	339	324	326	361	323	361	334	342	346	334	327	348	352	331	326	307	350	322	352	346	372	344	367	349	323	338	326	358	328	355	368	385	345	374	336	357	316	353	364	338	358	330	344	342	352	319	352	362	362	344	359	359	312	367	303	358	315	360	371	365	363	364	343	369	341	321	377	344	371	351	360	340	375	374	358	326	354	353	327	394	342	349	340	378	381	333	350	361	361	350	376	351	340	350	372	330	357	342	308	320	384	320	331	351	385	371	344	321	346	341	339	347	320	321	324	310	361	343	340	355	342	352	348	402	358	331	321	344	355	308	352	333	349	347	335	358	324	384	328	376	333	339	353	371	338	346	334	361	339	374	316	343	359	346	363	339	360	349	355	346	351	346	336	351	348	361	356	365	372	357	317	349	337	368	345	368	340	359	365	367	369	345	333	358	330	328	350	346	356	307	374	320	352	344	356	368	338	372	341	369	323	351	344	381	359	370	348	364	352	322	352	344	363	352	349	343	319	323	353	333	345	335	368	356	358	364	361	340	371	310	355	370	340	357	363	349	349	376	373	320	334	336	342	317	348	370	338	350	334	354	340	348	355	358	327	332	326	343	370	372	334	351	330	341	356	361	342	340	339	315	349	339	349	342	342	346	355	366	334	329	323	322	306	329	318	352	359	359	312	339	324	328	331	320	349	356	360	346	328	375	354	342	336	352	387	323	370	367	383	331	354	330	352	330	341	332	354	361	335	357	346	372	364	354	325	349	312	342	372	347	313	359	344	351	327	311	362	326	309	323	337	315	323	316	352	339	368	332	360	341	326	360	343	335	345	330	336	371	353	312	339	322	370	314	365	353	379	312	350	360	315	334	345	335	322	339	370	320	382	364	370	351	313	385	325	334	362	330	349	305	348	313	320	353	357	367	337	338	339	349	382	319	342	355	339	348	367	335	358	332	333	314	366	340	355	355	365	316	359	378	343	342	338	367	320	368	352	328	330	355	352	360	350	372	323	348	326	352	335	389	370	344	388	333	333	365	330	365	328	343	316	345	357	349	362	315	367	339	341	311	387	343	363	359	374	332	352	346	341	337	340	400	340	344	362	331	341	357	348	338	311	350	337	316	327	352	328	353	321	360	356	322	364	322	326	323	321	359	341	362	322	370	345	307	317	362	345	321	332	322	370	354	329	371	355	368	342	370	351	346	372	340	320	336	354	350	357	356	325	361	338	343	329	315	353	310	355	358	334	356	365	332	363	342	331	337	299	304	343	311	377	346	344	360	339	347	320	355	364	334	345	333	345	314	378	331	377	338	355	367	372	325	343	343	347	344	352	357	351	334	353	336	352	355	351	348	345	342	378	360	351	356	336	331	337	334	349	322	335	363	337	355	371	327	351	332	351	334	332	314	347	328	350	316	335	364	357	340	368	340	338	361	373	323	356	354	352	327	348	341	336	356	337	310	358
22554	20406	26979	23731	20412	20501	9187	1924	1394	1272	1204	1071	1073	949	964	895	826	884	858	857	767	778	764	791	698	739	728	767	768	740	732	721	705	714	730	701	722	742	739	732	724	714	756	686	727	654	671	714	725	693	739	718	725	644	715	693	658	691	695	688	691	682	685	666	680	681	695	631	693	705	733	677	684	689	703	680	633	717	685	668	682	679	698	668	713	674	667	655	694	716	709	710	636	644	668	675	694	671	706	689	707	669	671	686	650	706	690	688	702	654	706	681	701	659	706	698	679	690	670	675	672	713	687	665	653	725	701	661	681	667	620	657	706	681	668	673	677	672	715	679	709	648	708	663	707	668	666	681	643	621	732	659	644	651	677	644	675	717	692	638	675	667	696	685	634	643	739	694	649	696	641	647	675	625	621	697	649	692	647	654	635	671	678	697	667	688	675	687	651	689	656	643	707	679	674	657	712	707	692	655	678	708	649	674	717	687	666	673	658	651	663	658	692	682	672	683	710	666	673	642	666	674	727	690	608	680	677	692	652	677	666	678	674	675	676	713	695	638	688	678	673	665	696	700	687	667	702	647	698	721	705	758	646	669	654	724	672	694	632	645	678	701	693	698	706	651	666	664	707	707	673	648	675	648	668	677	670	631	654	694	637	712	653	744	652	698	683	647	675	680	700	669	691	647	672	653	713	706	621	680	718	692	686	619	685	706	682	679	643	687	645	653	721	725	702	648	686	637	682	679	687	667	660	650	675	642	673	668	647	701	676	712	670	658	703	698	671	647	682	670	656	696	662	708	658	668	684	634	706	702	697	692	700	669	696	691	638	681	669	674	663	736	678	667	650	669	647	670	624	668	688	673	654	651	648	687	699	647	703	696	689	691	708	701	647	661	680	726	671	718	685	669	700	643	649	663	665	628	755	649	687	659	690	645	698	680	639	695	693	703	711	680	688	684	664	673	709	685	716	619	669	674	614	683	662	666	720	674	681	687	674	689	687	685	653	682	687	721	657	634	631	650	674	656	655	711	661	697	667	645	670	625	693	673	679	647	702	671	648	654	711	660	654	670	651	670	677	671	687	648	672	690	665	667	643	696	662	720	685	682	678	684	729	671	689	678	627	653	700	669	684	706	669	666	679	633	649	656	705	694	636	646	661	699	670	706	691	663	674	681	643	685	630	670	710	701	645	637	675	680	662	746	685	601	622	600	655	683	669	693	689	613	709	634	672	708	687	667	687	668	676	646	667	694	637	694	653	682	669	698	682	659	642	642	702	678	653	684	651	603	677	690	667	668	643	702	661	676	620	677	684	621	671	669	735	692	649	669	620	659	654	668	706	688	681	636	707	646	694	673	663	660	642	677	717	653	677	637	688	657	679	668	692	646	659	701	644	667	699	712	697	697	665	633	631	651	647	624	678	620	660	668	687	727	645	668	670	673	667	668	668	696	673	736	704	676	630	662	651	637	693	675	720	657	683	638	672	643	679	685	696	603	676	694	639	702	650	683	699	694	705	643	691	705	643	641	706	700	674	688	666	702	680	703	639	655	708	652	713	671	714	637	613	667	699	660	695	646	638	671	727	700	664	666	674	668	672	701	675	662	696	651	680	686	682	686	668	640	682	632	714	649	630	674	692	674	616	645	625	654	693	670	623	649	663	658	695	667	675	675	699	678	702	690	678	610	658	630	704	664	649	701	698	673	669	678	719	703	693	695	700	660	647	718	740	640	693	674	692	648	682	625	685	691	652	682	645	635	679	706	743	670	667	673	634	671	651	686	710	704	689	701	674	702	681	664	662	690	686	675	721	667	699	640	722	682	653	654	700	634	682	671	646	673	678	669	690	666	711	664	731	670	687	683	694	690	704	640	700	684	680	639	671	694	652	668	650	683	699	673	668	652	659	677	645	670	654	669	671	670	646	671	677	716	664	666	709	696	662	677	665	724	670	686	689	646	679	653	631	635	701	622	626	692	661	656	678	687	676	689	692	679	673	635	635	654	643	668	683	660	666	654	695	658	674	618	694	683	712	699	675	697	638	649	653	704	718	649	651	679	696	686	654	682	651	687	700	742	668	734	662	627	625	677	701	662	636	660	659	657	666	702	666	697	688	691	627	655	662	654	637	687	647	677	720	621	708	646	702	645	675	685	671	682	651	674	719	691	716	746	636	682	733	694	662	697	680	702	621	644	667	650	684	644	685	656	631	645	641	639	658	708	681	676	688	650	670	680	679	670	666	656	666	614	655	683	668	630	653	684	709	624	687	628	665	620	669	688	711	667	669	666	650	704	648	657	708	664	664	604	645	645	663	661	642	634	649	648	714	683	670	644	658	656	627	665	696	644	720	644	682	647	693	641	643	681	626	638	680	659	663	679	722	668	710	631	660	700	703	698	609	660	613	650	723	660	662	703	711	670	701	671	686	709	664	713	673	711	648	731	732	632	651	668	643	721	676	678	642	658	720	715	677	724	715	662	709	690	647	696	692	676	636	624	662	637	678	662	708	644	653	692	694	660	650	645	682	658	653	645	698	668	639	704	633	685	694	691	666	653	690	643	637	650	648	681	655	661	658	666	664	691	676	656	647	686	656	616	643	695	632	650	712	638	677	660	635	667	651	658	659	672	693	690	662	674	630	710	695	600	641	671	657	694	622	659	658	671	662	631	683	656	678	640	642	709	710	703	643	677	667	719	673	682	710	638	644	670	640	698	675	650	694	666	675	638	686	667	642	699	644	664	655	696	676	644	687	686	693	675	708	724	713	645	640	707	670	649	719	640	646	664	665	670	677	626	658	678	637	671	687	646	662	706	682	682	656	629	664	689	626	692	651	706	652	703	665	691	647	644	712	621	662	683	692	664	731	686	645	711	658	669	714	648	631	709	663	670	674	685	653	659	664	693	656	673	652	647	661	671	689	649	704	704	682	718	674	701	667	724	644	683	656	717	702	675	717	626	621	631	612	665	710	727	631	674	719	669	675	700	682	657	654	671	677	621	654	667	712	687	693	694	678	676	645	699	639	672	681	700	688	737	673	688	642	649	713	658	707	696	680	645	657	628	688	633	669	671	656	687	628	677	714	695	651	639	680	669	677	663	650	679	644	655	655	682	693	639	705	613	659	667	705	672	640	638	641	703	691	663	693	680	700	647	644	612	679	640	714	630	686	693	732	659	668	647	663	669	650	666	701	646	662	670	719	681	732	685	675	662	706	669	677	732	722	662	683	686	605	666	714	656	679	699	692	671	645	643	715	688	695	650	699	687	629	694	699	690	708	716	658	642	660	691	668	705	660	638	699	652	663	693	700	690	647	698	706	692	684	684	688	692	699	669	703	686	687	661	614	694	702	695	691	675	636	706	650	667	637	683	706	712	666	661	709	652	650	647	641	652	664	689	676	631	689	656	719	674	682	659	700	677	650	675	695	656	643	717	729	691	679	675	690	658	703	700	666	657	678	689	639	701	698	723	698	687	688	718	682	627	703	647	677	651	704	683
15468	20382	17951	10276	6756	4783	3582	2882	2462	2182	1832	1555	1437	1330	1253	1181	1057	1046	998	989	879	840	914	827	794	843	832	796	814	809	726	750	741	694	797	755	719	701	736	716	734	734	747	714	696	680	702	730	701	685	684	676	701	633	687	652	695	649	651	687	630	630	661	649	651	628	673	715	637	669	661	716	665	663	664	648	643	657	637	626	646	641	640	673	641	652	687	630	594	628	646	668	671	625	692	627	662	632	635	632	679	652	668	650	647	648	621	648	652	713	660	625	622	667	662	627	649	691	641	644	640	641	662	646	649	654	591	675	668	652	656	651	655	689	635	643	640	668	665	641	640	664	629	657	657	629	652	638	654	601	618	670	674	680	592	651	655	614	643	649	671	627	640	643	640	636	664	673	712	654	628	648	667	656	653	639	654	643	652	629	669	662	661	698	643	642	633	639	648	607	649	653	632	670	624	672	667	627	622	642	640	649	611	659	658	638	655	648	661	638	627	622	665	642	637	617	705	625	635	647	624	658	682	654	664	653	649	627	618	654	692	719	667	648	635	627	585	686	614	628	654	623	664	622	650	594	623	655	628	654	675	658	642	646	616	605	673	665	655	610	659	624	663	627	622	638	681	690	643	615	680	624	654	647	630	631	626	636	660	651	684	626	654	641	686	648	700	592	646	640	667	660	628	615	616	608	657	628	663	630	649	658	645	700	659	672	635	665	599	668	672	670	623	639	659	623	674	702	637	642	653	617	636	636	612	650	641	627	655	637	645	663	637	671	649	668	635	653	668	658	641	679	657	620	663	644	601	615	643	639	614	668	638	676	661	643	640	661	657	624	684	635	636	659	624	654	655	692	629	626	620	611	636	647	673	652	670	660	647	672	688	687	636	665	646	636	662	600	643	632	675	625	675	622	625	654	661	620	629	604	671	617	648	635	604	663	676	621	613	652	621	695	630	583	638	642	629	627	651	662	613	600	658	664	676	609	621	680	633	642	641	644	672	622	620	621	688	640	657	624	650	606	662	652	678	632	614	637	655	678	636	646	649	663	688	629	688	661	700	630	632	684	647	644	613	647	646	660	624	653	670	625	638	633	651	696	639	616	644	624	661	637	620	652	595	672	634	641	650	664	676	669	630	630	642	647	621	658	646	614	675	634	671	687	596	658	647	644	625	636	622	659	629	659	636	603	690	639	622	631	686	627	596	669	603	632	647	622	597	703	623	658	677	674	601	674	639	633	606	655	623	629	635	600	606	685	616	633	647	644	609	624	649	610	663	623	633	669	640	645	575	672	650	642	643	651	656	665	657	619	649	664	669	632	664	621	667	665	658	656	621	643	627	668	594	617	661	654	663	631	714	649	675	671	607	586	651	648	660	632	604	593	651	710	647	635	617	667	674	684	614	653	637	618	693	634	652	657	648	628	635	660	663	657	625	680	639	613	625	634	629	641	655	660	669	631	642	624	666	659	655	664	636	624	623	627	662	650	636	649	685	624	616	615	694	647	641	651	656	641	660	666	624	661	660	656	665	619	637	660	667	627	615	667	647	656	664	650	636	681	635	605	654	652	642	657	646	696	620	653	645	622	615	685	654	644	595	689	648	653	659	619	628	629	695	653	638	607	649	675	635	678	629	670	632	605	701	686	620	630	610	683	638	613	635	648	679	672	656	621	688	605	687	613	659	652	645	666	630	635	642	685	688	627	639	684	631	628	636	654	595	609	661	659	645	669	659	670	648	613	650	623	643	666	655	654	661	717	659	604	646	621	665	667	638	652	645	636	617	672	668	641	657	660	634	645	664	675	653	671	630	635	688	661	663	645	611	656	641	600	652	612	648	630	666	657	654	692	615	637	642	632	656	640	633	657	668	652	612	596	682	612	653	624	686	651	672	645	655	640	576	655	676	638	606	639	623	612	653	635	642	639	656	588	647	654	671	619	601	648	619	636	653	632	647	613	677	641	608	610	631	639	658	650	663	656	657	673	678	644	647	619	634	624	629	702	658	603	668	644	658	662	653	662	657	639	612	666	674	627	597	642	640	698	638	638	644	648	601	624	639	603	654	671	650	653	676	661	660	647	649	662	636	638	625	664	623	620	664	652	682	659	615	632	630	664	612	663	629	625	600	617	676	620	662	667	664	627	655	687	629	626	649	616	644	632	648	626	641	641	637	644	691	626	656	613	617	597	675	623	639	662	617	657	625	636	645	647	691	635	638	671	613	664	648	619	665	640	644	668	630	638	619	654	607	693	650	665	649	621	649	691	638	661	641	660	639	654	631	687	638	646	716	701	600	637	684	652	648	648	618	597	594	623	668	644	687	637	653	633	621	645	683	677	615	682	641	634	634	703	666	647	589	661	632	632	651	713	657	642	671	619	632	663	649	669	643	631	675	655	621	632	658	636	631	618	672	599	626	627	647	648	666	636	651	611	637	664	672	664	674	670	637	607	649	595	646	697	673	708	630	601	654	650	599	647	657	645	611	631	661	649	634	623	634	623	604	608	639	648	618	602	648	610	653	670	643	661	659	654	634	691	615	620	648	634	660	640	637	673	627	610	630	691	643	622	650	654	622	631	629	637	630	635	594	668	674	604	642	636	611	667	677	652	642	641	651	664	622	631	602	618	652	629	652	654	639	612	663	631	667	650	658	652	661	627	635	614	633	635	621	648	633	657	677	625	618	686	599	612	588	631	647	648	647	658	659	624	692	628	643	690	621	629	561	647	655	650	623	655	663	654	646	634	629	662	649	652	623	655	666	636	653	637	643	631	641	700	644	618	646	585	636	641	612	649	658	653	640	613	658	640	669	665	630	633	606	620	618	687	655	622	645	665	576	642	647	642	639	642	670	610	665	627	623	643	635	629	649	627	681	668	648	674	586	638	629	600	637	645	640	675	665	652	641	648	674	678	643	630	633	660	630	677	628	674	623	615	653	656	605	623	685	648	624	646	650	643	665	656	592	619	646	634	646	660	605	672	665	624	606	696	652	595	620	664	617	634	657	671	672	641	632	681	670	676	601	628	636	642	601	671	649	635	664	606	651	604	667	664	676	601	690	633	662	648	611	595	679	649	630	631	633	667	652	646	669	599	649	625	621	653	614	630	646	642	683	651	636	647	669	688	637	620	602	658	622	647	635	646	629	628	633	685	634	614	611	643	636	660	563	653	607	657	645	708	637	613	657	622	596	657	645	612	610	615	701	650	643	631	650	652	627	666	646	619	656	686	666	611	668	656	684	629	633	639	638	654	677	688	641	673	621	661	695	665	643	672	649	664	626	645	637	697	660	628	663	678	669	630	655	649	624	631	638	662	618	667	645	628	667	625	652	597	628	639	669	665	623	678	623	631	688	646	604	720	640	651	654	630	661	631	670	666	612	612	646	687	639	646	633	667	614	658	685	619	619	642	644	650	670	656	617	704	683	661	676	610	642	622	592	683	630	669	659	650	651	602	664	623	624	638	641	681	613	665	623	610	638	623	659	659	628	640	633	641
27782	13332	1439	359	245	205	189	169	179	149	160	166	152	165	152	148	125	140	149	148	157	158	161	135	152	145	160	159	162	149	179	153	170	140	143	127	151	130	162	148	139	149	162	151	160	138	146	140	152	147	140	159	135	136	148	137	155	133	169	152	155	145	144	145	145	145	158	133	160	147	113	142	137	141	166	126	146	170	155	144	139	150	137	137	143	109	148	132	127	165	149	166	169	148	131	145	168	157	166	153	155	158	156	164	148	162	150	140	134	131	158	130	136	129	148	154	147	137	141	149	155	139	134	154	148	135	154	137	173	156	151	142	141	150	105	175	144	148	147	147	144	134	142	124	150	154	148	157	133	153	155	146	147	128	126	156	168	136	138	149	158	141	137	154	139	136	135	160	155	142	152	140	168	107	151	133	155	144	164	153	146	147	147	143	132	152	151	137	155	160	160	155	107	151	124	158	153	162	155	168	148	137	156	150	154	122	144	139	155	142	128	129	145	165	140	152	157	158	148	128	123	125	157	152	143	133	149	151	133	131	156	141	147	145	148	125	151	154	126	147	178	151	164	130	142	144	155	166	154	160	153	160	125	154	136	163	145	147	153	139	137	159	146	127	131	126	140	148	148	146	150	148	155	142	150	159	127	161	130	165	168	158	152	136	146	151	173	141	132	128	137	144	137	145	143	139	156	148	150	148	146	148	147	143	115	138	153	138	146	135	176	156	140	156	158	142	142	128	142	138	142	126	140	140	157	156	153	157	141	155	141	133	158	161	143	140	160	143	168	124	129	112	156	148	125	125	149	148	136	151	136	121	143	145	138	143	147	152	142	128	156	157	141	140	156	126	146	163	137	136	139	132	142	155	159	148	149	156	143	145	129	135	154	148	158	160	145	122	138	152	136	161	133	119	157	162	158	137	145	153	146	161	139	133	129	139	149	150	137	152	147	130	133	151	147	144	142	160	140	162	152	167	146	137	137	152	129	156	146	154	150	163	142	158	138	157	150	134	144	154	151	157	143	140	142	147	147	132	164	143	140	124	156	127	147	168	146	156	157	147	161	182	133	146	139	147	147	135	140	147	151	142	126	150	135	131	150	131	127	177	142	168	135	145	144	135	160	150	155	164	159	121	165	147	159	159	147	140	138	118	121	139	146	146	140	160	141	173	161	154	144	140	154	140	139	171	137	142	155	155	147	147	157	163	141	159	127	114	157	154	141	145	149	146	148	156	144	129	140	152	145	153	150	147	161	169	147	149	142	151	169	152	143	148	140	135	158	151	143	141	151	147	143	173	136	136	159	157	145	152	116	149	185	148	166	141	147	150	155	163	154	135	145	139	156	144	143	119	146	152	127	136	153	146	171	128	152	165	149	139	152	149	145	175	140	138	134	146	140	138	157	133	138	154	149	140	128	128	138	126	168	154	153	148	162	135	122	147	160	154	153	141	158	141	140	154	144	141	125	148	168	151	144	152	154	134	152	155	132	124	135	143	152	134	139	157	152	158	136	170	150	167	130	159	144	129	120	143	133	146	133	162	136	140	157	154	147	141	137	149	132	148	154	160	153	160	153	140	127	141	140	162	152	166	142	154	140	152	126	137	145	160	146	140	146	150	127	138	161	146	142	156	153	170	138	148	166	165	141	148	137	152	147	135	140	137	140	134	151	153	136	137	129	136	129	145	164	144	135	155	170	141	163	132	169	152	148	157	134	160	141	152	164	152	138	154	171	144	139	156	145	128	146	146	157	142	143	130	140	138	160	136	123	141	144	125	137	139	148	136	158	150	156	154	131	145	162	145	138	163	160	163	142	136	170	142	149	147	146	149	127	157	152	169	147	143	168	156	154	147	133	117	156	169	168	155	143	126	154	169	132	146	140	167	138	144	130	135	152	152	143	139	143	153	137	156	138	138	157	180	148	154	127	138	135	150	161	158	143	174	154	154	151	128	156	155	145	164	141	141	137	147	162	153	132	152	162	138	131	120	148	137	132	157	153	173	128	133	150	136	139	115	172	128	140	173	137	119	119	148	179	156	178	158	135	138	138	134	134	151	147	140	161	128	157	123	154	152	150	159	146	159	144	124	139	176	138	138	156	151	143	134	163	138	149	151	136	141	126	136	163	150	131	146	135	158	134	148	166	157	137	142	145	176	145	151	166	156	140	164	140	132	153	152	152	147	153	147	160	150	146	148	152	151	145	144	152	155	163	151	155	146	146	143	145	155	158	128	149	164	153	141	131	141	152	151	157	110	150	176	153	136	146	166	148	151	114	142	133	148	141	138	164	139	149	154	164	129	157	146	149	149	146	146	154	185	156	129	146	159	165	142	140	128	147	159	119	147	126	151	155	147	125	159	117	139	137	152	139	139	144	155	157	138	124	156	131	160	121	144	152	143	142	163	163	149	148	156	154	145	138	149	131	168	132	155	151	135	138	146	162	171	134	151	152	160	149	121	139	156	132	159	131	161	142	136	135	145	160	154	127	147	142	132	157	150	153	159	130	159	152	144	172	141	174	141	141	142	142	167	119	135	135	131	136	158	155	169	156	133	161	155	131	142	128	166	140	131	142	183	133	125	148	142	143	145	161	147	138	162	129	148	146	150	133	144	146	136	142	157	155	152	131	139	138	146	135	132	137	148	152	149	148	148	157	144	155	149	137	140	145	166	139	142	143	145	134	137	151	142	157	137	164	126	163	145	163	124	153	164	171	139	173	159	132	137	153	154	163	141	141	131	137	149	149	156	141	157	131	159	143	153	156	136	154	157	145	155	161	129	155	150	139	141	136	153	155	136	142	145	148	146	149	142	178	118	147	140	134	128	134	167	139	138	140	169	129	140	125	137	156	156	159	150	145	158	135	155	147	142	132	136	121	139	139	149	153	135	169	150	161	146	161	137	145	151	144	155	141	158	158	144	161	132	142	181	147	163	150	120	139	140	141	146	150	155	130	133	138	134	137	154	164	145	145	122	160	143	166	140	146	138	145	133	134	146	137	149	149	151	132	145	159	131	166	155	137	164	144	145	166	137	123	129	150	165	145	151	166	155	162	142	138	125	122	152	145	161	135	153	130	146	138	137	118	180	125	124	131	138	158	148	141	156	164	140	139	158	172	156	139	148	161	141	151	138	152	129	145	153	156	129	133	154	153	152	145	134	154	151	145	133	130	143	138	153	141	149	163	147	122	125	110	162	148	144	157	138	129	143	158	144	145	148	144	145	145	129	139	133	164	130	136	140	145	142	159	132	160	163	152	150	161	160	153	147	145	148	140	129	144	147	154	141	130	140	152	143	140	141	132	149	157	126	162	152	125	153	164	133	153	154	148	153	167	126	142	131	128	140	138	156	158	149	147	164	147	166	147	153	140	158	143	151	161	133	137	155	152	150	143	137	138	150	150	136	139	141	144	142	132	156	144	150	135	161	155	158	164	143	158	129	159	144	135	152	158	132	138	143	127	145	132	160	133	159	129	130	148	152	135	139	161	136	132	159
5268	944	782	466	299	276	231	205	182	211	199	201	199	181	189	173	199	204	148	187	164	153	151	189	171	182	176	189	180	160	180	176	199	178	165	172	171	181	162	164	187	178	195	155	178	167	185	188	160	182	173	163	159	177	143	168	159	158	181	158	151	179	146	166	153	159	152	142	166	175	167	174	156	147	155	168	164	167	152	183	176	200	170	174	160	208	177	168	169	175	152	158	166	146	187	162	158	180	155	169	172	148	173	164	176	143	166	175	176	166	172	153	155	147	182	165	185	155	156	159	155	157	144	172	156	149	168	173	188	177	166	166	177	173	171	172	154	169	172	164	181	194	162	159	140	186	174	182	163	174	160	166	181	157	186	193	140	180	169	177	190	145	155	162	170	185	177	163	157	177	168	181	159	159	202	155	166	190	160	167	169	182	175	151	167	195	171	154	169	191	169	169	169	155	176	164	168	163	183	158	162	155	163	173	186	179	178	160	189	165	178	181	162	156	176	165	177	176	169	208	158	181	174	163	167	180	161	185	163	170	174	159	171	161	160	172	180	164	158	172	143	185	151	166	165	166	182	146	174	166	138	154	174	189	155	167	187	159	188	169	167	165	166	183	138	179	174	163	170	172	169	191	155	150	165	169	194	165	151	167	180	165	158	173	166	143	189	160	188	159	162	181	170	157	168	185	160	162	176	172	170	156	179	178	177	155	174	139	161	184	157	171	201	162	185	191	161	185	148	151	164	161	153	180	165	146	166	182	152	165	161	189	163	155	173	175	174	183	174	162	192	163	204	155	185	160	151	171	208	178	153	176	173	171	158	173	181	184	168	179	182	163	168	185	178	191	163	158	171	178	174	153	162	162	197	162	173	175	181	179	173	165	181	151	150	178	161	178	177	189	168	188	149	163	190	162	162	168	183	164	170	169	159	167	165	169	179	176	162	160	149	168	179	168	145	155	151	175	154	194	156	169	157	161	176	174	176	171	170	158	179	177	161	165	155	165	167	168	166	166	189	163	171	149	136	184	177	151	182	186	170	158	184	160	162	176	169	167	185	163	169	152	177	168	170	149	148	166	174	170	160	142	166	177	167	155	170	155	177	148	159	163	156	139	186	202	163	180	151	146	190	173	163	173	162	157	169	173	184	181	167	152	169	154	158	200	172	176	180	162	159	165	183	167	168	193	152	142	186	173	168	167	188	166	168	186	175	179	158	192	172	151	166	180	146	182	159	178	164	159	165	151	190	168	184	167	158	168	168	159	180	181	166	169	167	163	201	177	164	144	180	176	171	179	176	151	134	167	185	168	159	164	186	161	163	153	181	188	166	180	171	167	172	166	166	165	185	161	173	177	184	170	175	175	161	155	190	159	144	184	181	172	162	163	167	172	159	191	177	188	172	139	176	158	172	152	142	188	180	188	193	166	161	180	158	167	134	177	150	164	176	195	183	164	176	179	178	155	168	179	158	175	174	155	166	173	172	154	156	169	172	171	151	171	163	166	170	170	181	167	138	165	157	177	174	156	174	159	163	171	196	156	166	171	163	153	171	146	188	164	169	179	177	181	172	157	188	170	174	155	171	168	160	171	156	177	155	161	187	150	163	160	180	182	161	186	166	192	191	213	159	169	186	166	157	153	157	140	167	170	153	164	153	192	162	166	178	157	143	165	183	151	170	176	174	160	176	180	175	161	172	134	155	164	170	182	165	183	160	142	176	163	158	165	159	164	157	174	179	149	170	163	154	164	162	162	170	169	171	166	187	161	176	182	169	163	169	168	158	174	142	162	162	179	165	201	180	185	175	186	165	165	166	178	151	166	151	169	172	175	160	148	186	177	164	162	180	172	161	174	167	173	169	173	160	151	168	148	186	159	164	187	174	152	165	161	168	165	177	196	140	177	158	170	173	163	170	167	173	163	165	171	146	196	176	156	159	173	171	166	181	163	188	181	165	181	157	153	160	184	165	156	161	154	193	169	167	171	168	175	158	184	164	186	170	156	176	170	185	156	158	154	140	170	173	185	180	128	159	180	189	154	186	179	173	178	179	158	175	153	182	145	155	178	172	183	165	154	159	152	188	132	169	165	166	190	141	177	191	178	179	153	172	170	165	184	161	175	165	175	170	151	156	172	179	172	151	163	183	163	179	168	164	161	159	147	147	170	179	174	178	159	167	178	148	153	171	159	166	177	161	153	183	180	139	175	188	163	155	172	174	163	168	170	181	166	184	167	161	190	164	148	166	178	157	163	171	168	144	189	157	180	190	167	158	166	158	191	190	151	164	181	159	179	154	170	155	171	166	176	154	174	164	186	175	138	172	159	162	171	174	185	178	178	160	166	157	186	171	165	165	162	162	167	171	197	160	176	182	159	191	181	182	139	162	144	189	164	177	194	172	163	169	170	164	180	174	181	182	154	152	177	166	177	149	166	147	145	160	167	165	160	185	157	175	171	132	165	174	175	166	174	151	172	182	168	166	173	159	165	156	171	184	163	165	160	161	176	153	159	188	156	177	170	182	167	144	167	156	185	166	163	150	160	162	187	177	173	166	180	126	176	180	159	161	178	174	175	171	179	162	168	158	170	170	166	157	159	177	191	172	167	165	161	169	159	141	184	167	175	186	185	191	167	172	163	159	179	133	163	164	154	159	184	184	172	158	169	173	179	172	165	153	156	151	145	167	158	156	147	184	152	131	181	164	158	165	173	168	189	150	143	176	182	175	186	166	166	187	171	188	187	152	159	192	179	183	160	185	175	170	170	184	160	166	171	182	171	159	190	182	172	162	182	184	163	156	177	173	177	166	165	153	170	182	178	159	181	157	148	187	177	183	165	171	172	185	173	157	152	167	153	184	186	168	167	146	158	143	180	170	205	158	170	165	169	169	185	186	153	161	157	172	170	173	171	138	163	153	175	175	158	167	158	172	168	191	159	194	174	168	176	199	162	157	162	152	165	166	172	162	175	185	164	161	174	159	161	170	172	169	160	178	182	173	167	154	148	189	168	170	169	168	160	171	167	165	164	168	151	156	184	184	165	156	165	126	165	165	164	151	172	138	180	176	174	198	188	154	169	170	170	152	188	162	178	150	172	168	152	164	155	164	170	145	192	147	155	156	180	157	153	124	170	185	183	199	185	189	188	150	183	152	168	154	162	171	171	181	168	201	177	163	170	152	176	158	152	166	177	174	185	169	162	178	150	161	174	146	171	182	172	177	168	182	177	168	157	167	183	161	174	172	162	182	163	171	154	170	165	171	159	157	165	155	153	165	183	162	152	179	164	177	172	154	179	172	188	160	155	183	172	165	166	161	164	180	173	170	157	159	164	159	145	169	176	172	193	175	180	164	156	177	178	180	151	173	160	163	176	147	163	166	160	162	166	167	179	156	153	169	184	168	187	152	174	164	158	172	160	163	164	169	151	166	174	162	170	162	149	164	160	181	180	147	155	156	133	144	203	144	177	157	167	181	182	201	176	170	176	164	156	148	185	164	167
24399	20362	26535	24045	20370	10411	1476	900	724	716	576	559	439	486	475	412	440	481	451	410	406	417	460	392	410	433	376	381	400	387	389	386	403	388	350	408	372	373	362	374	345	363	348	399	386	354	360	338	376	384	344	345	399	355	320	354	360	379	391	373	374	329	355	351	358	348	328	352	369	363	352	362	362	350	343	342	354	379	361	392	362	342	361	347	384	378	385	359	361	379	346	349	367	316	337	345	324	354	343	346	405	362	332	365	396	354	349	367	369	415	387	345	333	334	364	381	341	349	333	332	377	351	354	355	345	334	352	340	358	353	363	350	383	341	343	359	373	338	362	342	373	343	354	349	352	363	320	363	351	386	370	355	349	335	368	361	324	338	357	337	345	332	358	332	371	375	332	375	351	385	360	337	365	381	318	329	313	334	354	335	371	373	333	362	348	355	327	361	344	335	344	366	379	326	371	332	350	379	361	349	331	366	336	336	372	360	365	341	365	381	359	346	371	354	352	352	377	377	354	356	340	338	387	342	369	342	310	379	319	388	367	347	387	354	311	347	322	393	366	339	344	400	330	351	351	405	321	342	361	362	358	347	355	370	391	362	378	353	362	347	339	407	370	342	357	374	358	375	337	325	371	401	342	353	350	368	373	361	334	378	384	325	356	350	360	391	389	337	385	349	357	357	355	356	351	365	377	365	359	373	345	354	365	338	364	349	324	350	375	361	322	347	348	355	367	360	358	386	328	339	323	353	377	309	360	387	327	364	356	379	379	325	342	371	331	350	342	344	320	356	342	359	367	333	368	336	336	367	358	369	340	347	354	352	298	342	339	345	349	355	305	333	342	321	368	339	353	295	362	364	389	354	362	364	366	320	377	355	376	334	315	364	372	336	368	372	369	399	336	362	359	314	363	376	346	344	338	367	354	340	321	385	328	343	350	366	346	354	338	359	341	330	361	369	351	374	368	352	332	335	368	368	353	363	374	320	390	346	334	403	352	349	341	388	362	358	374	359	354	358	371	335	344	327	353	359	379	344	322	365	313	338	361	346	369	357	343	335	338	361	350	353	331	353	328	342	366	362	365	337	351	341	321	407	340	387	378	346	390	394	352	370	356	367	383	355	358	357	367	374	360	356	377	349	349	392	367	322	347	330	386	360	357	341	374	349	374	345	400	375	367	344	336	349	342	377	385	376	368	342	355	383	363	373	364	369	339	366	361	379	344	323	365	304	360	338	387	365	307	335	407	353	352	355	349	338	350	342	355	320	323	330	330	349	364	377	360	368	371	363	362	346	378	372	354	362	380	354	321	337	364	385	344	378	352	322	360	335	360	344	371	413	335	337	383	372	368	313	354	375	350	340	334	349	366	343	356	344	396	367	350	345	341	372	347	355	327	336	378	361	355	357	359	311	362	384	365	359	361	339	353	357	348	369	359	360	331	400	329	373	360	322	368	356	375	376	380	374	362	368	358	356	385	343	349	381	412	350	413	350	353	373	357	367	334	340	354	332	333	365	379	389	325	363	347	351	353	352	331	342	349	319	349	364	363	339	347	363	382	339	327	347	358	365	336	372	316	376	360	348	370	330	385	323	356	363	328	331	374	368	339	385	347	351	373	357	377	345	346	332	356	354	361	366	356	359	353	353	412	347	354	329	366	353	395	363	343	362	342	365	325	351	342	346	338	352	352	297	382	375	336	376	388	351	367	350	370	356	320	406	319	335	379	323	342	317	388	349	366	323	361	351	332	359	357	326	350	371	348	345	353	365	313	373	341	339	332	347	342	337	339	360	342	349	344	327	327	345	352	353	367	347	373	376	386	327	367	331	366	357	390	346	363	340	328	347	330	372	322	343	385	378	372	375	375	326	338	324	352	378	343	336	336	359	375	360	343	366	394	359	385	361	347	365	373	380	370	333	365	339	360	345	356	360	334	358	331	366	360	371	374	361	354	347	353	359	383	334	350	341	357	362	326	392	337	373	332	358	360	359	351	338	359	394	335	359	351	354	361	368	334	354	347	364	303	390	374	348	357	364	321	379	343	315	360	303	319	350	350	373	345	389	362	353	335	355	378	352	330	360	340	360	351	348	333	323	372	334	373	381	333	312	365	377	347	326	374	348	345	327	367	370	382	344	356	358	356	360	395	352	335	323	353	351	349	331	345	395	360	346	350	325	372	386	343	312	377	353	329	361	366	328	382	354	342	373	385	313	373	329	350	314	345	345	322	331	381	363	364	348	328	329	324	362	342	387	366	368	403	387	382	383	343	367	351	345	375	351	331	355	337	359	349	347	351	343	349	348	343	360	351	357	335	332	364	361	360	374	357	352	355	317	340	345	359	352	363	354	355	376	358	365	359	376	342	343	364	318	363	369	324	353	345	352	348	348	319	381	333	354	367	329	322	322	386	355	379	363	347	341	330	372	357	351	392	338	369	356	383	375	337	342	323	310	372	357	342	330	345	369	333	340	324	383	355	339	357	355	342	359	341	339	338	347	375	354	356	364	314	381	338	368	345	359	381	344	359	320	340	355	319	373	353	321	344	399	367	360	366	348	352	321	330	364	324	345	337	341	356	327	364	332	337	369	340	356	397	327	362	325	364	326	399	347	354	351	357	344	331	337	364	342	385	322	373	362	352	339	341	365	354	355	357	394	378	339	357	389	357	325	356	353	337	332	373	344	346	355	364	326	354	375	373	371	381	347	357	335	384	352	347	322	349	327	338	331	362	328	342	353	336	325	368	353	359	392	347	332	352	376	334	352	348	340	357	382	358	332	352	310	374	348	358	394	380	372	356	339	355	344	357	359	353	370	379	320	369	368	367	348	334	325	330	379	344	365	376	353	375	351	346	365	347	375	396	329	343	339	383	345	366	354	374	355	351	324	360	353	359	365	376	364	313	316	343	377	374	344	330	361	369	345	325	322	362	377	392	360	377	347	373	327	338	348	354	354	351	362	350	371	353	376	375	344	345	338	329	391	317	333	368	341	356	362	324	378	331	357	356	393	371	374	384	366	366	370	327	367	385	338	328	362	318	354	377	389	356	330	371	388	352	311	330	346	359	358	327	394	387	343	334	383	390	324	343	375	367	393	319	369	355	345	340	349	329	357	386	344	372	354	393	348	360	377	368	366	357	347	361	345	347	337	319	319	339	357	363	358	369	365	340	357	375	316	325	350	351	361	381	363	392	368	367	396	332	359	345	343	350	348	346	332	360	332	339	369	356	349	362	346	338	352	356	345	379	358	323	329	340	357	356	343	335	373	371	359	348	362	373	358	342	334	332	335	380	365	371	361	370	407	359	357	353	323	320	321	318	344	334	357	359	321	319	373	344	343	353	351	332	385	371	370	368	326	355	375	344	341	358	335	377	367	351	369	349	342	365	340	397	369	408	335	376	348	353	353	375	363	352	383	356	338	320	379	328	400	353	349	368	362	354	379	368	345	361	370	361	357	337	356	366	354	357	355	343	379	360	323	389	340	364	370	346	363	348	384
14539	12808	11232	5897	3648	2584	1986	1499	1243	1071	981	906	763	681	651	600	616	514	501	497	530	492	496	448	470	412	412	454	390	443	395	399	416	391	398	375	375	426	400	381	353	365	368	367	377	395	376	374	380	335	358	374	375	346	341	357	378	362	358	358	372	350	423	393	323	341	340	355	327	379	358	345	327	359	344	346	348	345	333	349	328	307	347	347	335	351	338	338	337	369	336	298	353	359	361	314	364	328	358	361	358	351	310	351	364	316	356	349	347	364	366	381	357	362	356	310	352	320	350	357	328	348	350	333	329	339	342	367	354	346	325	337	324	351	351	357	343	365	351	354	352	359	341	349	333	338	352	334	345	386	351	363	365	347	369	335	363	317	358	341	375	395	349	345	350	339	304	345	312	348	323	326	361	384	359	331	336	342	348	305	320	355	325	376	395	365	352	324	383	343	364	364	354	389	351	353	318	325	345	342	350	352	357	335	358	331	309	380	387	347	363	346	310	317	369	360	362	353	332	333	372	366	357	317	345	338	353	317	335	348	343	340	346	341	315	306	385	383	352	323	355	353	357	383	360	356	356	311	349	372	340	345	338	355	347	383	317	355	349	360	310	337	368	342	339	331	329	334	366	329	311	381	333	338	360	326	337	331	349	332	351	323	320	364	359	350	346	359	347	348	362	353	323	366	389	337	354	329	358	322	370	340	347	350	349	362	329	345	361	347	338	371	346	380	356	305	377	351	328	336	322	333	289	340	341	356	349	339	372	336	350	336	332	322	324	375	349	323	346	370	335	345	309	352	350	371	324	320	339	366	369	337	327	340	324	338	317	293	360	354	341	335	348	387	365	351	355	380	383	352	329	335	358	330	376	379	343	359	361	371	357	347	320	343	359	376	359	347	358	366	353	328	342	345	355	347	366	342	366	372	340	355	346	358	335	342	335	342	362	357	332	326	325	358	322	372	303	348	362	366	318	360	357	351	366	387	347	309	304	313	381	310	350	367	350	361	326	359	352	362	346	354	351	368	340	358	328	364	340	329	313	319	340	374	375	339	355	363	350	341	324	316	391	333	328	359	379	340	310	357	326	359	325	303	377	377	349	348	339	372	362	359	350	336	333	329	339	345	340	338	313	341	313	345	333	342	364	363	345	369	345	360	390	330	346	335	335	370	362	319	313	337	352	340	341	322	343	315	344	338	372	322	321	342	348	363	339	345	325	339	334	330	325	330	364	350	310	354	358	386	340	362	356	339	307	342	333	354	364	338	348	360	294	344	342	374	338	346	370	358	315	330	368	373	354	345	329	327	343	341	342	315	356	332	338	356	352	323	380	341	337	348	336	378	330	321	332	338	355	385	327	338	344	377	349	366	342	345	353	380	387	345	328	299	332	328	330	353	351	340	361	356	348	348	365	383	332	377	322	341	321	323	365	340	354	343	359	324	353	354	324	352	349	331	309	357	360	359	359	338	353	306	341	384	323	369	354	363	340	358	348	342	367	329	348	364	370	337	341	362	346	367	336	340	303	355	338	358	336	350	363	349	365	373	328	356	349	328	313	335	348	343	339	343	356	314	372	326	359	340	394	352	321	334	342	329	352	369	355	327	360	308	345	369	370	322	338	356	375	305	346	317	380	341	356	353	320	341	351	340	354	359	362	328	374	367	336	356	343	351	310	334	308	358	345	338	343	374	329	353	358	350	366	346	346	350	370	375	332	349	366	325	312	353	322	384	345	327	335	314	369	354	339	326	350	352	348	345	336	375	353	336	343	329	324	352	320	366	309	349	356	361	320	352	330	329	332	313	362	319	336	329	346	342	353	344	356	348	344	383	320	302	325	308	348	328	358	356	333	329	322	358	351	357	370	382	369	359	344	352	363	340	360	313	362	345	330	366	331	344	349	342	356	352	357	338	361	327	307	324	347	351	360	330	338	351	353	354	369	313	373	295	368	325	358	323	376	346	361	351	371	331	368	370	349	378	367	378	349	330	400	342	357	364	339	355	368	341	350	357	335	330	338	368	363	319	340	346	337	297	341	326	315	360	346	314	333	312	347	336	361	387	347	341	299	319	332	340	348	321	359	346	344	332	339	341	354	333	346	331	373	345	362	342	335	373	388	344	345	382	322	314	373	342	325	335	340	360	351	323	377	318	399	345	365	348	359	349	353	334	363	348	323	376	383	358	374	326	356	362	344	363	363	334	338	324	338	347	340	313	338	356	338	356	377	309	355	339	324	375	363	359	359	367	378	371	332	348	343	322	335	328	321	345	311	362	343	323	349	344	339	343	358	319	330	333	379	296	337	313	344	335	292	374	387	318	325	337	348	328	354	356	344	316	346	354	331	329	332	365	348	344	364	347	366	365	344	372	359	352	312	332	325	361	372	309	340	341	339	360	323	335	348	344	336	373	345	340	333	325	367	367	365	345	356	328	341	343	353	362	359	318	353	346	342	359	346	334	345	343	358	308	365	368	337	357	347	353	362	368	399	331	361	349	324	357	355	335	352	354	365	388	341	326	362	352	349	331	361	362	327	331	343	341	336	320	358	335	359	319	329	328	315	342	368	330	339	371	337	367	355	340	368	359	339	350	380	342	334	333	350	385	320	345	336	362	326	341	343	373	336	363	355	340	348	346	342	320	331	335	360	331	336	321	366	304	354	315	308	358	338	331	377	326	343	361	345	343	363	292	351	334	355	325	321	336	336	359	343	361	352	332	335	386	324	337	395	318	378	321	353	305	347	341	378	355	345	356	326	333	397	330	354	344	340	362	365	331	343	338	362	338	321	376	334	344	339	334	352	337	359	344	367	359	334	371	316	340	370	355	341	354	354	357	353	358	335	361	324	353	348	358	343	341	334	351	330	315	353	350	341	349	345	374	344	299	374	351	392	331	351	353	334	376	342	326	352	326	383	321	318	330	338	336	297	344	370	328	312	373	321	346	328	346	340	320	324	358	367	341	352	329	379	348	328	350	351	335	377	380	368	346	347	342	358	329	344	336	345	345	289	328	357	361	367	319	388	332	306	346	368	343	364	352	344	360	339	355	351	354	349	350	367	327	340	324	348	355	327	393	352	336	358	375	332	368	367	320	350	370	358	350	354	339	336	383	354	361	322	374	375	367	348	342	349	290	330	346	348	336	379	347	386	328	385	343	379	395	348	331	357	347	383	351	333	350	336	335	317	343	353	373	347	324	334	339	360	329	344	348	326	358	363	352	346	363	341	321	355	338	346	363	315	359	323	363	351	339	379	339	366	338	353	336	367	348	345	349	346	342	345	344	327	367	327	313	353	355	370	351	349	353	336	320	318	351	344	377	336	328	346	346	339	340	360	345	344	354	359	332	369	330	366	321	309	316	332	372	354	354	331	339	299	333	322	345	339	335	356	358	335	328	342	358	351	333	350	328	294	357	313	339	373	300	347	352	321	311	354	320	349	364	375	349	384	347	357	375	326	365	352	360	324	367	355	360	347	331	313	328	340	336	313	327	333	356
22523	20408	27009	23740	20414	20498	9390	1798	1409	1325	1164	1064	1005	993	953	904	865	889	862	855	814	821	811	827	729	761	758	745	766	753	768	716	703	741	751	712	749	710	725	750	718	706	694	683	673	699	705	676	729	673	728	672	728	735	657	681	708	653	716	636	714	718	642	687	714	706	676	693	728	735	689	707	694	670	689	703	668	661	685	716	673	701	713	678	688	715	694	692	653	715	689	702	656	697	637	662	717	699	725	648	668	691	730	724	696	674	720	667	668	685	714	710	682	710	643	673	697	695	656	634	703	686	691	652	632	676	708	678	673	732	656	647	653	716	669	702	657	703	681	653	637	714	646	679	686	703	667	697	688	657	648	674	704	677	650	660	688	697	655	709	731	714	672	648	672	671	670	675	690	681	662	677	678	664	721	649	630	664	686	678	665	685	709	646	647	654	702	682	676	669	703	690	682	656	705	719	650	679	651	654	665	651	660	722	670	636	633	694	681	652	685	701	640	654	702	642	659	700	703	674	676	676	689	610	653	717	670	736	687	705	731	707	673	697	750	657	659	642	653	624	658	658	703	690	729	699	653	646	678	678	694	666	693	671	703	715	671	645	676	664	702	699	651	678	636	667	697	683	650	686	679	717	653	678	652	667	686	668	697	668	696	657	677	614	723	677	677	611	654	682	650	704	672	721	732	656	708	643	653	695	674	666	651	663	648	680	668	761	695	711	648	635	707	666	645	682	709	647	676	697	633	648	695	663	683	667	611	655	727	658	718	641	695	667	662	705	688	657	685	645	714	684	688	715	672	677	702	712	684	669	698	629	673	690	700	683	661	661	662	647	710	690	656	716	680	680	650	658	698	665	664	635	705	672	664	655	677	628	685	654	703	723	665	689	664	694	702	657	676	646	673	654	673	693	704	706	708	684	710	720	645	709	689	704	651	681	674	732	674	722	690	674	653	695	648	666	661	717	653	696	659	688	702	655	681	760	661	676	664	659	685	709	664	653	655	705	701	675	651	662	710	626	712	685	664	678	637	670	620	748	756	673	680	704	687	686	663	680	729	707	738	676	697	697	715	663	642	679	671	680	714	660	685	667	700	683	665	681	620	647	686	689	653	664	696	725	709	679	687	678	682	722	677	764	657	681	670	666	690	621	644	645	620	656	695	690	719	647	669	693	694	686	700	674	648	694	657	703	632	672	680	668	658	699	649	699	627	707	673	673	674	671	710	674	636	696	667	683	673	697	658	728	659	667	686	707	665	691	695	706	694	727	687	663	607	718	712	685	636	684	705	640	686	678	694	681	694	671	677	698	615	668	679	665	651	678	662	694	650	648	704	643	719	598	688	671	681	690	614	661	671	671	642	669	710	676	679	680	711	627	672	691	683	650	662	680	627	611	686	659	682	660	673	724	725	672	624	647	697	670	647	661	678	667	721	663	708	661	658	661	692	647	658	656	676	634	685	668	703	619	646	687	689	660	678	642	687	661	669	674	696	666	695	608	662	654	647	665	714	692	675	646	633	668	710	634	641	710	705	670	677	631	710	663	665	648	724	657	656	666	709	697	657	646	667	695	734	680	697	729	680	734	623	672	658	610	715	654	731	663	671	715	689	665	664	670	653	657	709	714	669	654	694	666	627	636	698	666	715	648	688	648	700	704	685	705	681	640	666	642	637	659	670	722	644	670	710	673	647	697	650	646	674	661	666	645	676	665	666	669	665	678	692	623	651	701	660	672	645	678	701	708	641	670	738	697	694	626	692	649	702	715	677	665	671	710	644	658	650	669	689	695	664	674	653	621	677	691	680	621	705	668	688	670	735	643	715	694	699	675	673	678	656	657	725	673	614	657	652	693	693	701	664	654	675	679	674	687	699	647	655	630	631	723	664	714	687	702	669	682	716	718	662	665	678	646	640	660	627	677	658	692	667	687	627	632	717	645	696	689	692	707	674	664	665	697	697	617	692	696	664	614	638	694	711	669	692	686	634	642	702	660	644	611	650	675	663	673	642	664	694	639	687	648	694	675	659	691	668	670	648	628	675	677	678	663	645	708	663	681	734	621	661	693	697	737	724	677	616	685	680	744	680	694	675	703	701	661	645	660	693	674	680	695	690	689	653	691	650	662	667	642	683	640	662	702	674	716	688	642	672	685	674	690	685	692	715	675	660	659	668	651	673	665	722	697	678	674	714	633	681	723	701	697	695	673	683	678	659	681	617	653	688	641	689	710	684	671	660	633	676	622	696	684	652	692	660	728	741	672	593	695	710	672	641	665	672	684	670	664	615	642	643	645	666	676	691	616	613	654	632	696	649	689	673	645	676	681	648	729	691	633	720	671	676	651	676	715	653	676	715	720	678	655	676	681	664	713	698	633	685	664	700	629	692	672	682	664	699	721	669	706	674	667	659	678	657	663	703	630	669	701	631	678	693	659	669	639	640	695	626	625	675	674	661	636	687	670	675	635	715	708	707	707	629	662	702	684	678	674	642	678	704	645	668	665	684	633	645	681	699	680	632	644	700	652	648	687	693	707	685	669	637	687	680	664	677	678	662	698	683	668	677	660	705	695	642	656	682	665	667	667	697	686	680	686	674	724	663	651	691	662	663	672	662	664	683	679	718	735	677	743	673	694	688	637	686	683	728	696	642	637	659	662	701	669	650	617	677	695	608	650	683	667	698	623	694	696	672	684	672	715	637	670	695	697	700	663	692	669	691	694	694	647	669	659	649	661	695	698	607	670	664	654	732	656	689	672	669	630	681	631	723	655	655	685	626	682	654	700	721	664	726	694	672	690	632	714	680	669	635	686	652	662	632	629	661	693	687	709	677	673	650	631	665	692	623	635	715	693	647	680	697	709	645	650	648	683	642	693	680	660	677	642	633	654	646	737	623	680	708	741	703	665	715	653	705	697	703	683	624	662	660	651	654	653	690	648	661	687	641	655	620	647	676	678	638	677	654	678	669	662	714	690	674	687	691	657	720	704	695	609	659	677	625	680	621	663	705	680	639	675	696	641	674	715	683	704	662	664	671	651	694	669	686	665	641	660	655	717	672	686	775	671	662	646	677	683	659	704	628	648	706	701	652	625	670	621	650	672	704	692	702	690	705	703	681	710	666	660	703	648	718	650	626	641	649	685	706	718	632	653	697	603	745	708	641	682	709	696	634	647	643	682	666	656	647	669	628	675	666	656	677	699	692	650	669	730	669	674	682	699	689	719	632	725	683	655	649	664	656	661	666	668	680	692	682	702	670	677	603	709	608	635	681	640	680	652	652	676	624	664	728	691	628	672	675	708	664	642	699	726	654	653	714	649	659	712	654	667	686	723	627	687	689	662	655	658	695	656	679	715	684	709	663	652	707	658	659	664	679	695	698	647	687	701	726	714	680	691	659	717	670	639	673	685	688	646	647	704	651	719	663	714	700	689	696	684	679	619	671	706	651	644	704	715	692	629	648	720	676	686	704	717	665	663	679	722	681	659	651	656	656	674	642	697
17078	20294	17924	10134	6688	4849	3620	2908	2427	2113	1832	1574	1477	1382	1286	1162	1052	1084	1026	936	933	876	900	864	839	835	836	760	762	765	797	770	753	688	813	757	706	700	714	769	701	649	716	720	628	648	655	683	725	705	678	696	669	714	697	652	688	675	689	709	670	689	661	625	655	658	689	690	661	678	669	714	676	634	661	676	649	640	649	664	641	685	662	645	663	685	659	707	665	671	699	617	680	662	655	695	651	656	709	681	667	687	669	638	634	643	619	671	668	666	658	660	640	624	642	675	651	628	640	667	627	649	633	636	616	655	621	649	638	603	651	661	669	678	633	658	624	662	647	643	648	651	647	634	641	615	636	593	655	668	628	607	637	637	606	648	662	637	639	685	628	626	659	670	624	625	618	689	639	688	673	618	617	668	626	667	643	618	596	641	625	624	630	686	647	649	680	662	627	640	632	640	684	656	659	657	632	623	648	630	667	604	630	646	666	648	655	670	674	673	661	632	646	587	667	628	631	639	654	638	593	615	661	663	669	610	661	663	648	670	680	626	615	648	628	675	656	605	618	680	669	622	622	658	594	672	645	662	696	632	661	624	645	663	647	624	648	611	657	646	679	673	680	595	625	632	613	621	610	652	609	691	620	658	659	653	658	638	662	672	682	623	632	690	668	627	672	624	620	663	641	663	651	629	607	636	714	638	628	682	666	649	662	654	660	612	625	663	611	605	641	660	670	621	642	639	657	645	632	647	622	658	664	686	666	650	647	650	721	638	681	621	687	630	659	621	607	686	597	594	653	629	626	639	623	677	678	657	662	668	658	623	661	646	639	610	672	662	633	647	652	653	667	654	621	617	691	633	637	641	595	632	660	672	608	645	665	667	615	635	649	593	645	659	671	670	630	654	629	654	635	665	640	653	653	599	632	608	679	629	611	671	608	604	631	677	666	650	649	685	645	658	652	639	661	638	639	649	612	653	649	656	603	607	629	651	658	665	658	686	631	626	652	686	688	595	636	607	624	657	712	617	677	651	635	648	631	683	624	680	669	636	623	686	655	650	640	657	639	621	643	667	651	648	655	631	640	686	641	648	726	673	645	656	626	664	653	609	631	626	686	656	647	658	649	667	610	637	676	661	606	639	650	652	661	681	618	618	623	641	660	631	622	676	691	662	651	673	597	687	613	626	616	609	626	641	646	642	638	632	649	635	640	654	668	576	586	622	600	628	619	674	660	650	600	627	629	698	634	643	656	664	662	642	675	637	628	630	694	621	662	613	705	640	680	660	634	656	645	676	656	644	650	667	710	630	618	627	654	612	632	656	656	647	662	645	637	630	687	639	691	656	683	660	716	634	637	649	587	644	680	657	650	567	620	633	665	645	658	616	600	665	655	637	654	651	629	654	612	604	597	699	644	622	583	630	664	672	650	660	688	642	608	665	673	624	604	624	643	630	714	659	644	656	628	600	699	622	602	661	650	678	666	664	672	661	634	650	637	591	665	647	655	653	659	633	640	663	639	648	654	579	667	637	678	630	656	638	637	660	640	622	666	705	678	660	606	619	694	656	683	624	640	637	672	641	657	701	667	702	608	661	686	600	661	647	607	661	664	645	683	648	679	634	682	645	655	656	641	593	660	651	658	663	615	600	618	646	648	680	655	592	623	636	671	649	646	638	709	659	673	614	636	647	633	617	666	674	629	615	651	631	622	642	692	668	658	619	650	627	645	663	642	604	661	640	674	658	673	644	691	647	655	678	620	622	623	672	637	605	629	613	569	672	656	647	636	677	609	653	613	639	681	652	629	648	608	690	647	622	650	629	625	639	628	676	671	593	651	587	636	624	670	658	620	645	618	693	647	661	588	645	651	670	598	655	673	642	653	679	642	675	656	612	615	680	657	670	649	668	643	665	590	647	654	634	634	581	620	625	699	676	614	650	626	683	677	664	645	673	675	637	650	621	660	637	602	665	662	604	684	663	651	640	595	642	634	658	667	628	665	621	611	718	641	651	638	590	657	684	651	648	623	609	673	703	614	660	641	649	606	696	679	672	630	666	668	627	656	678	653	594	668	667	642	655	602	609	659	664	619	652	635	580	589	673	658	632	686	644	630	639	636	688	620	598	655	642	646	654	665	650	671	664	651	700	667	677	671	618	664	668	647	680	682	644	633	679	638	653	686	630	602	662	656	677	646	681	604	629	619	681	642	602	637	664	616	614	620	632	694	645	640	667	684	682	642	677	646	649	628	684	638	622	617	642	605	645	614	612	628	623	653	642	656	662	625	643	604	685	679	648	649	613	646	633	661	677	680	654	633	647	680	621	626	647	692	619	694	627	645	687	682	673	648	670	679	613	669	639	636	669	604	650	659	633	614	646	626	641	653	635	661	643	650	644	679	570	619	627	648	657	649	655	700	660	680	673	623	666	658	602	676	669	657	651	604	651	611	602	635	627	656	608	626	625	674	714	622	632	662	664	661	614	678	656	683	643	661	664	653	633	683	657	649	684	647	637	605	681	675	651	634	613	639	676	661	618	644	642	663	604	642	659	650	621	572	707	690	637	657	651	659	632	661	677	688	613	640	626	655	629	616	627	693	622	665	615	643	603	654	665	665	641	686	635	636	651	627	681	623	630	688	651	660	641	662	670	634	626	673	652	671	667	664	616	655	660	629	652	641	645	665	610	655	641	643	626	677	641	615	641	650	629	657	611	640	659	674	657	680	659	654	631	629	661	640	711	655	623	641	637	621	627	655	626	608	636	654	657	675	634	641	644	688	626	690	657	666	611	644	658	645	591	624	630	611	662	664	619	628	678	672	657	581	594	668	649	612	640	656	646	647	689	629	635	636	681	630	670	680	619	665	650	654	645	683	618	639	670	632	623	643	671	703	656	662	621	619	620	627	600	676	609	638	658	618	661	634	654	642	642	642	666	632	656	663	615	654	632	640	673	624	658	654	662	634	627	686	650	610	593	656	630	589	634	613	624	629	662	671	649	642	649	687	606	660	660	675	648	665	665	687	673	678	701	612	617	658	656	681	649	639	685	701	641	646	615	613	650	654	656	693	669	664	640	617	650	628	706	642	648	616	628	598	702	680	600	628	679	655	637	648	643	648	669	695	621	629	628	636	633	634	668	725	647	626	652	635	610	624	658	616	656	647	620	630	655	623	640	670	674	672	645	660	663	640	648	683	632	641	643	660	643	649	594	655	650	659	673	640	675	687	606	630	606	663	654	609	637	641	624	668	647	607	652	633	639	650	618	665	690	640	656	670	655	652	670	623	663	648	634	641	648	684	622	725	646	633	679	662	635	682	640	635	632	687	654	660	643	650	707	657	643	658	633	605	638	659	659	665	631	640	638	643	659	640	668	695	628	632	641	620	629	632	711	672	620	668	670	606	644	635	647	665	635	635	652	672	615	683	688	670	651	643	665	663	655	653	649	678	681	639	651	645	669	646	625	653	619	673	703	629	635	687	664	652	604	651	636	660	647	636	665	639	684
27775	13188	1429	377	248	201	187	169	168	150	144	172	140	149	146	147	150	144	178	118	144	142	134	143	147	148	134	158	152	138	140	166	145	134	134	161	145	157	142	153	151	139	153	146	157	151	142	150	148	141	144	151	164	142	130	114	168	162	150	151	139	151	167	155	148	140	152	156	170	133	138	148	161	118	138	166	138	148	160	143	137	144	160	126	145	154	143	134	160	151	161	168	136	144	154	145	154	143	166	156	153	141	155	128	136	142	134	135	153	174	136	138	134	142	157	160	154	151	148	143	144	151	139	143	159	160	150	144	141	176	149	132	154	143	140	131	146	148	148	150	143	142	144	141	142	154	165	138	143	139	161	136	124	148	129	142	136	142	136	141	150	152	153	142	139	139	149	163	145	150	145	130	159	136	145	151	139	184	129	138	148	142	136	163	130	166	167	138	166	137	144	144	140	142	131	117	141	149	128	149	159	152	157	124	151	144	119	134	149	137	136	144	126	140	148	135	149	126	125	160	135	147	138	153	148	138	157	157	133	139	150	133	148	132	152	137	131	164	164	138	152	176	175	140	133	158	146	146	157	155	138	130	141	135	148	135	152	148	146	154	128	138	163	151	151	140	161	146	149	141	142	154	126	157	154	137	175	151	149	159	168	158	154	145	141	154	157	148	157	155	175	162	170	156	136	161	141	161	166	145	147	165	145	168	155	168	151	155	149	156	152	143	140	157	138	127	140	163	137	133	140	161	132	142	175	130	132	136	144	152	130	158	155	141	142	131	142	156	153	147	144	142	158	131	155	140	150	143	142	144	130	136	137	140	140	137	146	145	139	143	149	124	135	167	149	177	169	143	140	153	139	137	157	141	167	142	147	159	156	122	148	137	137	164	149	149	151	124	148	132	126	144	130	142	133	128	127	157	140	148	171	153	158	155	153	142	136	139	127	140	146	163	141	152	136	143	133	132	132	143	139	132	149	165	176	127	143	163	147	143	140	136	148	142	151	158	165	146	140	133	155	141	136	122	158	144	150	161	164	153	155	180	124	148	168	153	161	128	128	150	163	131	143	157	147	159	130	166	161	155	153	150	132	153	162	131	158	138	144	145	133	150	159	130	135	131	134	145	148	141	155	153	147	136	139	172	169	156	138	151	160	127	181	147	137	149	146	152	146	172	142	128	141	152	155	139	148	167	168	157	166	139	146	152	146	125	176	128	149	157	148	153	129	159	149	148	131	127	146	141	135	143	155	136	138	140	161	140	132	155	165	125	178	139	147	134	160	150	137	137	160	134	139	144	122	133	140	146	159	150	166	152	167	145	138	126	131	157	138	163	145	146	158	142	141	141	145	157	150	153	139	145	138	128	132	140	153	128	144	150	136	162	134	143	156	167	141	146	161	149	128	138	137	159	115	143	137	140	144	143	139	153	142	150	144	153	158	128	146	160	144	135	143	131	147	143	161	140	151	149	139	167	139	157	120	151	145	139	159	150	158	162	145	166	146	154	153	133	142	161	146	166	134	147	146	148	156	133	147	134	149	151	140	150	136	154	139	141	142	148	141	159	153	147	150	141	142	153	141	134	138	132	160	149	146	139	153	126	146	140	122	149	150	140	144	142	145	150	142	135	132	131	154	164	152	155	136	147	142	138	140	148	147	156	165	151	140	158	145	160	151	144	157	125	140	140	141	147	128	149	150	159	151	138	125	131	144	132	138	131	162	155	138	147	155	148	143	154	156	149	130	166	144	157	152	131	131	149	177	163	157	154	147	164	154	138	150	139	154	144	165	136	118	136	144	163	129	171	170	148	142	146	160	131	150	154	139	147	138	156	145	128	153	133	136	165	147	138	142	130	148	157	153	148	152	153	146	138	154	145	151	150	131	145	160	126	145	144	150	155	145	144	135	152	150	150	147	129	151	155	147	153	141	133	150	160	125	154	146	139	132	148	149	180	136	127	138	122	152	145	151	154	164	129	138	165	144	150	153	151	134	123	139	150	143	142	132	126	159	143	145	159	153	150	135	142	156	130	141	158	166	139	130	173	162	140	137	152	156	131	151	137	160	130	157	125	165	139	119	134	116	156	132	129	146	159	149	146	136	142	135	174	146	140	136	162	118	153	147	129	133	144	157	118	147	158	133	138	142	157	155	144	159	161	165	143	131	168	160	140	149	170	128	151	139	137	125	134	155	142	123	157	137	149	150	138	154	135	154	165	145	136	141	141	149	139	155	147	150	141	145	145	152	170	131	134	173	130	162	166	141	154	137	144	157	144	159	169	138	146	138	158	139	139	148	154	155	151	144	141	159	153	132	147	152	143	140	157	140	149	152	166	153	164	153	134	139	157	128	142	155	129	128	149	138	147	149	141	129	152	154	144	136	153	139	139	153	149	162	150	152	160	161	145	141	119	143	140	155	149	142	117	160	134	155	147	160	146	154	139	155	142	158	132	138	147	163	114	156	147	139	149	156	143	155	148	152	139	146	155	127	147	168	160	153	147	159	148	165	131	137	172	144	148	148	134	148	137	147	160	155	135	166	165	159	148	165	131	150	143	147	154	154	156	137	131	150	146	165	134	144	151	151	166	121	151	140	148	146	136	141	146	132	151	170	149	157	134	145	148	141	120	155	143	155	151	145	138	178	136	153	138	151	135	144	151	137	146	134	143	145	128	155	159	126	157	131	144	143	134	151	124	141	179	151	164	127	134	150	135	145	142	130	135	157	138	118	140	151	125	152	161	168	148	146	143	139	143	150	157	153	150	130	154	140	135	145	159	138	145	145	138	162	136	128	144	122	134	165	149	142	141	137	135	146	152	140	151	139	133	135	155	146	136	135	156	132	170	144	117	135	154	114	152	147	141	146	143	180	147	149	132	141	141	136	143	157	130	144	141	140	149	144	147	164	146	113	120	137	133	131	146	136	146	160	154	154	155	158	157	156	143	128	156	139	146	162	147	117	137	140	124	162	150	144	131	146	146	157	151	140	153	159	145	160	128	147	148	152	143	134	143	168	145	151	150	140	152	123	169	149	147	128	168	153	153	126	155	146	162	133	159	139	164	160	140	143	149	146	155	149	167	154	137	150	161	156	161	147	142	176	152	140	153	138	127	155	127	145	145	134	138	148	135	144	145	147	130	139	158	148	146	163	152	158	125	142	148	155	168	134	148	164	138	128	141	130	152	149	149	148	147	121	145	141	155	160	123	154	135	144	132	145	130	151	175	142	108	153	153	160	153	142	119	140	131	153	155	155	143	132	139	157	155	140	166	141	149	156	162	119	142	154	153	132	128	152	142	150	148	130	169	149	139	150	137	131	146	132	136	155	168	132	144	139	150	146	153	148	142	141	142	137	143	122	151	161	159	139	132	132	153	145	127	131	157	143	141	143	163	149	142	143	134	128	147	154	144	127	174	155	138	158	131	134	142	154	167	170	131	145	130	152	152	147	157	133	151	144	161	151	145	127	133	149	153	148	143	147	151	142	149	130	158	134	150
5253	960	842	461	339	308	244	224	222	172	206	187	185	167	186	172	183	161	185	164	191	181	184	163	139	165	158	187	173	161	186	172	173	152	173	162	177	172	162	165	160	178	163	172	199	175	160	160	172	187	180	162	171	164	184	160	181	183	167	155	152	161	164	192	174	146	179	167	162	166	158	170	178	176	176	178	166	179	193	173	160	147	145	181	172	177	195	188	182	179	155	195	175	163	163	159	184	169	168	162	165	178	165	177	190	187	182	164	149	177	165	206	172	162	181	140	162	181	198	166	192	152	175	167	163	171	150	182	163	161	185	143	175	171	176	158	158	163	169	161	149	175	142	166	188	169	147	166	173	177	154	156	149	176	164	156	165	183	185	169	178	166	168	159	167	148	179	152	191	174	160	166	157	162	164	160	176	172	166	169	164	159	172	170	196	172	172	181	148	197	154	145	177	165	192	162	162	185	183	160	166	176	167	158	202	175	169	162	178	160	174	175	168	159	159	174	161	179	178	196	156	199	149	156	155	162	188	178	160	163	142	173	159	146	178	188	168	175	154	168	155	172	171	174	156	181	174	181	180	161	160	152	161	174	153	175	170	164	164	183	154	153	183	160	174	186	173	179	161	176	169	167	164	152	166	184	176	170	156	173	180	162	167	185	159	132	151	163	170	151	157	165	171	131	175	169	152	171	158	143	174	156	181	167	170	184	173	157	171	163	155	174	165	169	182	172	193	163	175	162	149	174	145	147	157	148	156	176	185	176	162	172	146	168	181	177	130	165	173	162	167	172	148	161	168	170	159	159	170	145	148	198	167	181	196	166	183	185	165	168	150	155	176	174	170	158	155	169	153	185	150	155	200	169	166	190	161	172	163	177	162	182	160	160	155	182	153	179	178	193	165	184	166	165	148	157	161	151	148	181	181	157	180	169	182	175	170	174	153	200	191	191	178	161	153	168	174	164	162	172	181	180	159	161	165	157	152	203	152	150	159	169	165	143	166	186	181	154	158	172	160	157	163	161	205	165	153	157	139	146	162	167	180	169	168	172	167	169	177	162	175	190	161	169	195	157	161	165	184	176	173	167	170	166	127	174	168	167	176	155	181	187	178	165	177	164	179	145	175	162	179	147	152	197	190	162	171	174	151	170	181	164	171	176	159	168	151	153	158	163	194	175	162	154	174	187	146	155	165	183	161	168	171	168	169	159	161	167	169	173	171	181	168	153	168	176	186	162	157	184	186	168	168	141	176	163	170	173	165	151	197	163	182	153	141	156	177	167	157	168	164	174	174	153	165	157	152	160	151	161	164	181	169	172	178	161	165	187	164	156	180	184	153	182	176	162	173	179	178	169	161	148	175	179	170	169	183	159	149	169	165	169	157	148	158	177	179	166	158	174	164	151	152	168	140	172	185	171	170	168	186	158	161	165	171	152	153	178	177	155	166	142	184	173	165	185	195	169	157	186	165	158	196	187	147	141	176	151	164	173	179	154	181	163	154	177	148	159	163	174	168	152	166	189	168	157	156	196	197	150	167	184	162	162	179	147	182	172	185	165	169	167	149	162	190	177	168	160	174	184	166	141	176	159	149	165	153	153	179	170	164	166	150	157	173	159	191	155	163	180	168	154	165	171	175	159	160	184	167	166	160	147	186	167	157	171	164	173	165	159	176	164	149	158	171	194	161	162	168	171	170	183	185	191	152	161	180	161	151	193	158	166	169	154	153	172	147	176	152	174	171	165	161	154	156	185	168	179	151	182	181	176	178	153	168	150	150	156	188	164	158	164	170	155	163	174	161	178	170	167	169	158	165	154	174	169	191	186	183	157	178	141	153	169	162	170	178	184	153	182	164	161	163	159	163	164	151	174	164	171	169	165	167	177	191	169	159	141	164	171	148	172	166	158	158	179	176	159	151	154	174	178	173	151	192	180	176	189	150	167	162	196	162	177	166	139	158	151	179	147	200	169	148	157	148	172	172	185	163	169	161	178	190	155	196	175	161	184	178	183	193	176	151	204	177	167	180	182	164	129	173	156	170	166	161	167	166	163	162	172	167	165	140	165	178	165	149	157	148	180	171	171	179	165	159	167	171	144	172	158	193	170	162	169	166	168	171	169	169	178	188	166	187	157	181	179	154	173	156	162	184	139	177	173	179	158	171	201	167	161	190	186	133	172	178	156	177	180	139	193	175	148	192	179	171	185	164	177	170	160	165	161	154	180	175	173	165	152	196	184	158	166	160	166	175	168	168	167	182	184	167	178	160	167	177	162	165	161	156	160	169	177	148	143	179	161	157	171	171	158	176	147	197	146	156	181	193	167	161	161	178	162	157	157	162	174	168	175	160	159	158	171	158	171	199	169	174	161	186	173	174	178	194	154	166	171	149	168	158	182	163	175	151	172	192	150	157	147	174	160	145	156	163	153	166	167	168	175	158	161	170	175	166	171	168	171	159	165	159	148	179	158	157	180	180	166	173	176	181	162	168	170	154	155	152	168	181	182	149	166	161	145	153	176	178	175	171	148	184	178	170	167	162	165	186	175	164	164	161	149	150	154	163	156	163	172	154	161	134	176	173	177	164	159	167	153	154	170	163	168	170	171	154	167	128	197	155	154	195	179	168	153	168	158	173	169	166	170	170	163	191	140	194	163	159	186	166	177	170	164	171	164	151	164	161	179	183	150	160	174	165	164	178	177	167	139	158	137	171	158	137	191	181	170	173	156	164	163	178	169	164	165	154	159	154	177	167	170	153	149	185	176	188	171	163	192	184	176	151	167	160	167	163	188	183	152	165	176	158	185	156	172	175	166	149	159	138	152	177	168	166	152	156	163	178	171	182	152	168	168	174	149	158	146	183	189	150	173	179	175	160	157	173	184	165	180	173	185	194	174	164	173	185	172	158	155	182	174	158	163	182	166	162	170	185	155	175	151	168	155	175	146	171	177	164	173	178	177	172	166	148	165	168	151	176	162	184	169	161	155	170	174	158	157	160	164	165	169	177	184	172	165	174	181	184	165	166	173	164	170	156	189	157	168	172	164	161	148	190	162	144	160	185	177	162	174	188	159	152	152	160	186	141	171	164	181	153	145	167	172	164	167	165	149	179	148	177	161	180	182	136	153	161	192	180	156	164	176	152	188	168	144	164	179	147	176	170	162	174	173	195	151	168	166	146	184	168	157	180	169	173	170	167	168	177	180	168	168	170	171	148	188	193	162	167	162	181	159	172	167	169	190	187	172	142	164	160	157	180	181	153	149	156	165	151	160	170	171	160	190	172	160	178	192	145	168	175	162	153	165	129	164	166	165	162	164	160	152	173	177	190	191	189	164	169	163	147	163	175	141	174	173	164	138	173	178	163	169	179	180	174	168	179	178	144	151	187	179	167	149	165	197	191	159	162	157	180	159	163	179	155	182	175	183	167	181	173	178	171	156	159	175	142	166	180	155	162	174	159	150	181	181	150	164	155	144	168	146	161	183	161	174	175	172	164	155
24457	20348	26553	24029	20336	10212	1387	926	736	617	614	567	523	510	469	472	456	467	428	448	423	402	411	433	434	405	403	392	372	391	350	372	399	346	388	366	391	356	346	388	399	377	361	364	391	363	347	337	338	343	345	371	353	356	375	385	335	361	356	358	372	376	357	349	338	352	398	395	327	368	343	369	383	361	364	365	332	348	369	340	343	375	355	360	369	362	362	326	369	367	378	390	326	376	353	348	379	353	351	380	359	357	340	355	364	339	359	303	353	328	377	316	370	355	363	342	314	380	361	398	358	334	382	356	339	398	368	345	339	369	361	370	388	367	326	363	309	355	358	374	349	385	353	333	366	336	376	362	366	343	329	345	347	344	360	362	348	353	362	327	357	361	338	348	358	360	341	343	372	388	383	338	343	357	318	361	337	371	362	354	363	351	353	387	348	323	309	345	356	369	354	385	383	328	341	361	371	337	371	340	364	341	380	342	363	355	368	334	373	382	340	371	363	349	376	364	364	360	345	351	379	383	364	387	386	354	353	377	376	338	382	345	383	334	336	349	347	355	378	342	370	356	326	359	329	373	374	366	293	309	355	352	352	368	366	369	382	336	352	396	335	341	323	369	352	357	334	353	374	342	374	366	358	356	346	338	366	360	340	320	363	377	346	367	338	382	373	369	362	390	390	382	360	352	358	322	350	365	360	321	322	371	370	374	348	375	321	368	371	345	356	364	360	358	384	363	360	388	394	342	378	339	371	326	358	352	352	370	353	347	349	346	356	317	375	360	346	325	338	338	342	370	352	352	353	345	367	362	351	366	392	345	384	365	323	378	319	330	368	353	320	367	346	353	371	356	355	317	369	345	386	369	336	355	366	354	345	333	329	321	364	346	359	343	349	353	369	373	355	360	340	341	335	357	332	320	371	339	325	352	338	348	355	338	353	337	348	331	352	346	347	347	327	373	353	367	352	333	352	345	350	354	349	347	352	353	352	348	345	337	350	364	332	334	431	348	359	345	362	336	348	319	386	346	347	337	346	355	352	361	371	381	335	371	310	322	337	361	343	363	332	353	399	350	308	355	334	356	361	323	348	368	387	370	375	329	342	372	330	349	323	358	347	382	373	349	323	397	379	368	337	371	324	379	345	383	380	384	331	368	375	345	335	348	339	361	340	379	355	346	372	368	339	362	368	365	368	328	332	359	364	344	355	367	330	354	330	342	354	336	349	365	350	353	380	348	357	340	348	326	360	385	367	345	357	346	368	344	349	357	345	329	372	343	348	332	363	343	348	365	341	373	349	350	376	326	350	346	337	357	336	361	355	364	374	342	329	372	365	345	386	358	343	351	351	324	346	346	319	325	348	333	354	368	345	363	366	359	345	351	368	367	354	352	336	328	374	358	359	351	359	324	341	373	340	391	377	371	360	348	362	339	370	350	395	360	327	338	360	359	410	354	349	348	400	414	358	364	341	353	337	359	362	344	360	377	352	334	349	361	352	318	353	347	336	357	355	326	376	383	359	361	343	348	366	359	376	349	357	325	363	352	342	390	348	345	336	320	381	387	374	337	344	346	380	372	375	347	356	352	355	359	343	341	364	356	356	360	330	356	372	379	374	353	410	339	367	360	319	390	364	361	372	344	338	385	387	324	332	342	379	328	345	324	346	360	348	363	373	355	341	373	390	363	394	327	340	361	362	377	391	354	367	387	353	341	351	340	363	324	356	339	330	382	359	345	378	363	331	381	370	376	363	365	323	339	377	347	369	349	351	371	356	363	372	328	376	351	353	338	376	354	371	372	337	339	377	349	341	343	346	311	334	323	350	342	355	329	353	355	361	369	343	338	379	341	376	310	346	345	330	415	355	354	340	343	354	345	379	352	342	342	337	348	382	321	336	329	356	365	375	388	366	335	344	351	420	339	323	318	348	358	343	357	373	377	344	377	389	336	344	364	376	369	397	348	342	361	358	342	343	370	307	319	365	367	361	328	379	408	353	348	359	365	348	388	344	344	372	373	366	346	320	349	350	357	340	373	358	383	359	343	350	349	339	322	349	303	327	358	381	341	349	369	346	333	368	376	346	336	368	374	345	350	358	355	338	364	349	348	360	382	362	325	367	348	307	375	328	355	400	339	319	350	364	338	338	357	364	382	348	388	373	317	368	324	388	361	354	360	386	383	317	355	356	340	344	342	369	351	352	364	358	367	350	405	362	336	305	349	341	400	342	360	347	358	370	342	358	358	351	351	348	374	379	390	358	339	369	364	370	364	374	360	342	376	385	357	368	358	303	317	366	369	339	345	345	358	358	339	350	349	351	352	353	376	369	359	363	335	358	363	376	374	356	371	331	368	347	325	388	360	359	327	337	328	336	337	382	408	350	342	387	311	367	381	354	362	327	388	332	348	372	308	392	362	334	360	397	362	369	352	376	366	369	332	325	329	353	317	369	362	371	345	341	332	329	358	371	364	364	370	388	349	363	358	357	346	358	378	372	334	353	374	358	387	369	358	372	366	344	390	380	353	393	362	405	319	363	364	379	340	354	363	360	336	355	359	333	339	374	364	358	357	357	345	365	315	360	345	352	361	330	344	368	348	366	330	389	339	369	348	370	348	351	359	371	369	360	356	376	384	346	368	368	364	351	361	378	376	352	376	339	334	339	343	347	344	383	355	387	348	355	354	376	351	363	398	361	368	378	391	374	337	373	379	373	350	344	371	382	392	345	360	359	377	373	347	335	389	377	332	354	368	363	368	380	371	333	352	360	374	358	372	336	371	374	375	350	345	354	366	355	324	350	392	363	347	349	372	327	369	358	325	322	347	362	381	359	345	352	348	363	350	351	336	324	348	353	345	362	353	340	377	348	329	365	332	369	352	367	367	378	342	345	363	340	329	336	341	340	349	374	330	346	349	335	332	346	373	363	365	337	336	400	325	372	388	376	346	371	385	340	355	350	336	365	330	370	348	352	375	336	358	304	377	343	316	350	351	371	339	375	383	328	353	348	337	323	355	368	338	315	329	332	337	351	362	337	334	340	395	341	344	351	347	368	367	364	346	364	350	349	367	342	356	359	363	352	351	314	383	363	364	351	357	315	363	362	347	377	342	382	351	384	331	339	371	378	359	352	343	347	319	366	341	355	364	339	358	337	383	335	297	336	319	330	386	378	330	338	342	346	372	370	361	389	366	350	370	353	336	387	336	396	367	341	354	361	380	337	359	349	370	343	347	365	344	354	336	362	358	345	328	338	368	346	387	358	333	368	337	330	367	354	346	356	357	351	376	359	397	349	363	326	340	352	365	362	389	352	335	362	376	347	371	328	367	359	347	390	375	341	363	401	363	356	354	316	355	318	365	334	343	345	364	365	366	371	394	358	347	345	352	398	353	372	343	352	363	380	344	342	364	352	369	342	353	347	357	340	352	356	332	365	376	347	332	347	336	351	334	363	324	337	370	361	352	351	376	350	352	349	371	375	371	365	312	356	345	307	382	373	355	344	348
12866	13038	11025	5813	3611	2620	1903	1544	1283	1110	929	790	782	660	668	624	601	550	519	502	469	490	477	434	449	451	427	420	405	405	375	404	386	406	364	421	397	406	388	351	343	390	390	415	344	347	335	348	329	344	350	353	341	375	367	376	337	367	374	365	352	367	361	361	372	334	393	370	386	366	342	347	376	402	355	335	369	343	363	375	380	377	359	347	345	340	350	364	355	353	371	341	324	341	373	369	381	335	326	351	369	315	359	348	360	344	363	373	348	369	355	331	348	339	369	338	360	362	350	336	348	357	353	354	376	355	338	325	367	367	342	345	338	345	340	328	352	339	330	341	333	359	339	352	325	347	380	332	331	375	291	336	349	344	343	348	354	360	342	329	344	385	336	377	412	333	376	343	371	351	362	318	353	339	355	372	333	370	354	314	383	364	319	369	324	341	354	347	342	356	305	365	339	321	329	340	324	347	354	320	343	344	302	345	349	338	377	332	361	316	356	344	347	325	348	382	337	356	345	330	321	338	342	395	357	314	351	348	367	359	330	333	344	381	343	332	317	332	354	367	335	348	323	337	358	350	356	370	339	336	366	368	306	344	371	315	342	354	357	336	342	347	366	333	292	328	339	323	315	329	348	354	357	342	348	347	375	320	332	346	331	360	354	338	328	344	334	323	349	334	333	320	362	326	348	358	374	362	388	357	355	325	351	348	337	304	358	370	341	353	330	358	333	354	345	349	359	308	365	371	368	344	365	356	393	342	344	362	351	348	336	353	364	343	376	338	370	335	339	349	355	345	362	343	342	342	314	357	345	341	365	327	342	375	335	355	360	315	353	325	337	339	365	363	340	365	341	356	328	354	347	344	324	334	337	339	320	328	346	316	348	373	359	311	329	351	355	371	362	343	349	306	326	334	366	397	343	335	321	331	348	373	356	353	364	333	363	329	321	342	378	336	338	365	360	362	319	355	345	356	336	331	333	347	349	355	345	312	327	343	341	342	339	327	315	367	319	344	330	325	359	351	352	379	368	356	350	324	390	368	339	358	344	376	342	343	359	376	356	334	344	354	356	364	332	353	348	343	351	331	299	340	350	382	345	344	323	335	351	369	366	336	353	362	342	325	337	365	379	339	321	328	346	358	347	363	324	334	343	354	338	344	366	342	361	321	338	358	364	351	326	359	361	337	364	303	325	310	324	318	385	369	350	358	353	364	340	338	347	352	381	329	362	333	341	350	391	356	363	339	362	350	360	361	342	332	367	374	339	353	347	370	344	347	341	357	353	347	351	343	364	351	320	322	327	349	337	326	312	333	376	344	325	377	319	326	360	365	364	335	315	313	349	307	313	356	330	384	322	341	384	354	359	373	326	336	334	363	347	369	335	337	348	342	385	326	355	375	354	329	351	331	366	369	354	343	351	350	361	317	360	359	322	362	336	337	357	356	350	334	369	369	343	338	377	363	360	361	336	330	370	322	315	358	336	357	344	357	366	326	330	314	359	370	366	320	335	360	328	322	342	371	358	320	336	364	333	344	339	336	329	354	352	344	352	355	355	325	345	362	332	329	341	341	369	344	326	378	356	372	374	345	361	329	364	355	332	361	328	331	347	347	337	336	335	370	348	337	345	355	359	319	370	355	325	371	341	343	372	352	375	331	353	364	318	361	340	335	350	383	348	310	363	335	359	341	319	365	331	372	351	365	347	331	331	348	377	353	355	359	351	370	325	323	351	348	348	305	342	343	327	316	345	335	346	342	361	354	354	365	361	335	346	337	341	355	360	344	345	330	345	352	357	354	333	340	340	325	337	359	363	341	362	319	355	352	339	346	367	350	338	325	343	332	356	371	331	335	368	332	356	309	344	346	345	334	353	337	346	382	312	341	329	343	330	409	358	348	334	325	334	341	362	350	360	329	329	330	342	335	355	354	344	366	338	343	319	335	317	345	361	371	300	330	304	298	335	324	386	344	339	324	355	385	366	343	349	326	351	346	350	372	368	341	345	352	340	363	331	358	333	344	354	306	347	331	376	366	330	323	330	310	352	355	371	345	358	336	351	306	335	371	338	317	317	305	341	331	326	342	359	323	315	335	330	315	339	334	345	370	329	352	323	359	324	348	339	362	368	367	360	337	333	352	360	324	354	411	340	356	338	344	353	351	370	333	328	352	357	363	343	346	345	345	332	378	331	347	350	343	363	324	363	372	319	338	320	343	339	345	361	368	340	327	343	360	303	382	366	311	340	313	337	342	397	359	365	385	336	322	384	357	339	349	321	339	339	338	346	346	345	335	356	340	338	342	341	347	352	369	394	363	321	320	350	387	320	326	366	342	347	346	318	346	323	345	357	330	354	356	330	357	371	357	335	340	364	353	350	347	323	329	344	341	333	352	413	351	331	353	344	391	319	360	352	347	328	323	344	322	352	321	356	373	318	341	329	332	287	352	363	353	328	304	355	367	348	337	326	373	343	356	364	327	356	328	333	343	356	341	324	336	322	345	365	329	324	333	352	368	347	314	360	354	334	330	357	351	351	336	376	361	357	355	337	363	304	363	344	336	344	351	345	334	336	360	325	339	329	361	375	362	378	340	336	343	328	361	378	337	341	349	333	340	365	348	327	364	341	367	353	340	325	347	339	337	365	323	338	309	350	345	365	369	387	298	336	364	338	326	346	333	329	337	364	342	343	321	343	329	334	327	334	362	340	331	337	352	357	343	330	317	355	340	332	357	359	355	334	386	337	374	376	377	329	366	330	321	357	367	378	332	338	356	352	323	331	336	333	329	345	330	356	333	373	367	362	384	339	367	366	379	351	314	395	354	318	351	338	363	360	352	316	330	355	349	359	330	365	370	359	339	341	372	348	323	326	343	352	350	364	336	349	386	374	384	374	330	351	350	317	361	347	340	345	348	353	340	349	338	359	335	315	336	363	318	362	353	340	300	351	359	352	371	366	346	338	333	331	353	340	332	373	370	352	323	343	350	370	342	351	321	343	329	349	374	343	347	355	340	324	345	343	333	358	341	336	337	334	376	350	338	351	333	340	322	361	357	352	320	322	356	358	328	375	335	349	326	347	346	341	370	327	324	348	336	305	343	338	355	358	350	325	358	339	342	365	364	335	341	324	348	377	352	370	379	378	337	349	348	359	357	305	337	349	324	373	371	352	314	361	378	328	326	338	329	355	351	339	351	340	301	328	340	365	332	378	375	325	316	358	320	336	370	347	365	341	341	356	365	353	340	327	325	374	345	370	324	345	303	352	370	341	315	358	323	338	323	331	374	341	350	335	326	322	351	349	340	357	322	343	396	312	363	323	342	320	320	343	322	342	337	360	364	320	354	367	381	318	360	319	331	385	344	340	346	390	381	331	312	342	356	341	328	348	361	347	339	337	340	388	353	332	369	369	358	338	349	349	379	330	352	335	351	322	341	341	360	372	334	340	380	344	355	376	325	337	385	337	309	343	332	359	346	390	352	371	326	336	362	329	374	370	359	375	355
22501	20356	26953	23657	20363	20454	9414	1934	1454	1325	1157	1064	1057	936	902	889	949	815	838	818	779	855	761	772	717	723	791	747	761	769	715	755	731	749	714	727	679	709	681	695	709	683	751	717	710	698	711	715	698	689	744	695	735	728	682	673	715	656	690	691	693	695	728	683	713	716	694	661	686	727	670	697	662	684	655	699	700	653	707	657	678	654	694	708	727	664	703	681	695	681	700	631	689	672	649	657	707	682	715	679	674	678	714	680	669	668	691	721	715	685	673	672	648	633	708	700	706	701	673	687	660	670	735	693	722	695	704	681	664	687	674	658	656	690	670	704	661	679	743	652	696	700	661	669	719	675	690	696	644	655	660	686	685	660	677	734	707	645	635	670	705	700	672	700	724	673	660	665	678	649	649	623	689	646	697	691	677	695	648	644	703	682	677	693	705	662	696	729	620	656	680	668	702	676	733	712	697	676	662	676	656	681	661	694	672	653	687	719	692	677	699	694	651	642	685	701	651	703	739	678	663	676	650	683	633	751	702	685	658	645	650	676	651	684	663	670	696	693	670	706	656	697	722	693	723	643	725	676	677	674	711	673	695	698	660	706	659	693	685	683	660	672	659	697	695	712	645	663	707	669	675	672	677	687	612	666	646	707	684	718	702	639	705	708	677	697	681	648	667	727	684	640	666	692	702	691	661	645	698	714	701	699	630	676	656	694	637	688	678	704	698	738	677	652	624	691	680	634	682	681	627	648	638	634	675	699	677	663	664	695	697	660	654	698	671	693	689	674	698	659	651	606	644	688	715	664	689	683	707	689	696	624	702	689	697	682	668	655	688	674	684	700	645	652	693	708	673	705	698	721	710	635	676	725	598	689	665	678	710	674	682	710	674	652	638	655	672	691	716	668	690	671	645	714	652	724	670	658	687	699	627	683	710	685	709	691	676	699	662	652	693	651	711	644	691	652	719	672	688	693	682	695	668	660	669	692	678	694	685	693	659	666	703	666	657	657	651	697	719	643	685	661	663	707	668	646	655	699	641	712	719	674	679	656	706	674	698	635	638	675	671	682	670	658	666	676	671	717	646	649	657	674	655	680	645	685	714	624	642	671	702	634	688	671	707	676	636	655	658	641	646	698	679	654	722	615	667	680	685	704	661	660	675	661	676	649	659	726	648	667	652	688	674	684	679	673	629	665	666	680	682	690	659	685	704	660	678	646	674	642	706	718	711	681	680	668	682	645	662	656	706	659	640	703	678	699	675	696	665	701	657	679	706	684	671	706	644	702	677	690	706	703	674	644	690	652	671	644	643	684	690	679	685	731	668	698	677	659	682	667	706	711	697	669	675	665	699	701	714	708	682	684	637	661	697	650	669	693	727	675	663	691	704	645	686	691	660	674	683	639	677	628	654	686	686	648	670	710	648	706	661	704	705	706	690	668	696	649	633	643	692	652	640	696	629	718	663	693	659	688	712	689	690	651	627	657	746	673	671	647	657	681	640	676	682	690	731	720	678	689	673	674	645	688	663	676	677	667	676	657	710	683	668	688	703	737	723	699	658	614	663	690	654	646	678	710	663	680	643	679	676	695	667	714	695	669	701	700	713	697	664	672	642	715	697	674	646	671	694	695	674	691	680	620	683	648	661	703	689	667	707	680	724	688	656	667	661	667	702	666	674	709	674	693	665	713	679	694	661	711	705	685	733	667	673	661	665	648	677	723	694	722	646	651	645	618	665	636	699	679	674	671	680	681	645	682	686	651	679	666	696	691	675	676	660	693	708	693	691	678	671	688	646	697	694	656	692	658	631	713	667	649	641	689	656	649	660	622	710	668	715	735	659	671	715	678	739	687	691	647	697	666	710	681	675	631	679	681	704	677	700	701	665	634	707	699	680	673	679	700	653	695	688	671	669	703	685	644	674	711	630	697	666	676	672	673	701	684	638	702	666	685	742	677	697	672	681	692	657	657	712	698	648	656	659	734	670	642	730	659	650	622	684	674	681	681	700	661	659	752	709	655	694	721	639	680	714	643	685	641	693	691	688	689	691	668	643	672	679	703	666	680	730	679	662	662	686	679	649	670	710	669	669	676	666	736	648	635	673	688	729	656	696	641	688	683	664	692	661	706	725	684	653	685	712	668	660	687	666	675	625	683	667	687	676	640	706	667	660	667	668	688	724	654	714	614	701	671	670	692	683	650	687	688	721	672	706	686	701	637	690	670	682	634	653	717	687	641	701	691	663	673	724	666	712	710	714	645	708	618	717	695	706	670	675	703	690	645	694	667	677	645	681	663	673	723	687	656	647	667	708	746	696	733	686	705	727	660	645	660	724	678	660	668	685	670	675	679	650	687	677	648	646	649	676	631	650	710	679	679	677	651	659	648	657	685	623	657	670	677	681	650	678	694	672	694	655	614	688	681	760	652	666	670	710	622	655	649	639	686	707	637	681	683	726	669	708	632	701	674	647	685	638	663	647	656	690	687	702	697	697	660	686	687	686	705	647	668	673	628	668	670	677	703	683	650	718	654	697	639	719	724	696	657	638	698	683	670	680	743	699	668	639	681	674	691	654	658	658	707	650	621	647	665	676	663	640	704	667	660	669	682	716	661	669	671	668	658	694	633	643	660	632	595	734	635	685	680	672	683	675	670	741	618	704	657	638	656	669	615	708	668	681	663	641	686	654	647	651	660	713	678	666	672	603	697	669	696	659	684	670	663	709	714	692	686	638	717	702	683	620	653	682	694	651	667	658	639	659	673	690	676	618	709	684	684	690	684	651	671	692	709	634	698	709	705	661	691	684	665	688	665	682	666	642	681	627	633	668	671	676	683	666	676	700	708	641	695	672	644	633	703	694	681	675	687	672	686	647	690	695	635	705	658	692	623	666	664	686	651	670	642	664	662	710	622	655	709	639	697	689	672	660	683	661	677	645	678	712	662	660	667	650	650	662	673	677	606	650	674	684	629	710	685	709	656	688	640	693	679	676	653	633	711	669	674	653	702	673	656	689	617	645	690	614	624	647	629	652	692	656	658	701	693	705	683	668	659	702	635	705	685	661	659	684	685	702	671	658	681	672	702	706	688	661	683	679	699	676	658	700	711	678	639	721	711	646	659	686	623	661	683	679	670	671	689	689	712	685	717	715	674	652	664	688	692	676	663	701	674	689	657	734	654	666	636	684	667	662	706	644	624	690	692	671	627	646	674	676	684	659	708	635	640	659	680	703	613	673	659	712	737	655	717	671	638	678	671	711	695	649	637	675	653	680	698	688	707	676	658	637	646	653	661	666	677	678	631	669	643	672	682	679	680	667	660	649	677	684	662	658	678	704	694	644	660	683	691	629	670	707	663	670	692	652	689	689	712	665	681	678	716	665	690	612	697	679	701	717	690	642	693	694	718	702	702	694	661	688	691	610	647	723	657	705	686	667	720	686	660	677	638	705	645	718	693	684	596	645	723	709	682	678	668	657	666	626	657	654	669	632	656	715	662	711	686
15784	20282	17982	10222	6644	4796	3671	2908	2434	2100	1822	1599	1432	1320	1230	1141	1104	1093	998	1052	919	864	870	873	794	803	800	783	818	761	737	745	751	755	730	753	704	698	718	688	711	702	729	715	692	643	695	623	652	630	715	687	641	674	717	656	715	643	610	660	654	666	638	669	678	672	683	676	648	637	671	655	670	678	694	676	658	654	636	630	649	632	624	673	670	671	681	611	657	619	650	685	633	651	684	660	701	626	666	673	646	638	633	678	630	646	674	642	629	653	674	635	654	679	639	656	645	637	665	704	630	632	649	673	639	641	636	676	696	645	652	662	637	630	663	669	638	656	644	649	686	642	659	659	675	627	681	627	656	660	620	648	658	671	613	646	633	662	683	672	688	645	655	600	663	682	606	695	651	610	680	674	614	615	666	631	643	648	654	654	675	627	705	699	613	648	654	617	622	646	638	616	671	625	658	675	689	678	641	656	684	631	616	618	651	614	649	620	643	610	687	694	695	643	648	675	678	665	667	659	634	641	626	610	659	675	674	647	611	690	616	611	637	626	672	635	705	645	639	637	689	652	641	673	652	665	633	621	665	630	655	670	672	660	634	606	678	674	652	627	686	692	635	625	629	624	649	662	656	627	690	673	630	614	638	678	607	615	650	645	621	639	705	613	667	690	659	670	652	697	657	621	710	688	648	626	684	631	641	622	591	652	658	617	657	674	639	691	639	605	676	637	664	619	681	588	643	674	614	581	629	635	648	663	595	644	613	619	629	627	680	626	673	621	630	693	670	660	649	634	608	664	681	660	651	639	563	639	638	663	688	670	650	652	643	668	639	591	652	662	663	655	631	666	667	602	708	662	640	661	653	629	652	665	647	651	636	613	660	643	621	622	633	606	697	646	703	621	630	623	651	614	650	657	643	686	672	705	655	620	673	636	623	639	658	665	649	634	640	637	665	619	629	591	633	652	700	619	657	640	660	669	657	636	647	653	631	601	603	628	664	668	672	635	644	659	644	616	596	663	663	676	645	669	655	658	672	641	657	645	625	617	659	656	685	640	646	682	652	624	698	647	684	680	674	707	607	660	666	667	650	668	670	601	586	642	604	652	636	606	647	659	677	685	662	630	674	658	660	630	651	603	629	631	634	652	649	622	621	620	658	653	633	632	644	608	661	669	658	614	627	660	680	611	650	665	633	657	676	614	620	664	658	649	652	667	670	692	659	605	654	642	628	632	654	679	664	622	630	629	650	632	634	624	685	631	651	671	618	679	623	659	675	669	626	630	657	615	599	689	652	636	643	635	633	643	650	680	612	632	639	662	654	684	641	623	672	610	610	657	669	640	680	684	638	660	664	611	626	592	656	646	678	642	633	614	641	682	647	642	645	632	643	622	644	606	671	635	669	661	668	633	650	609	642	609	669	630	634	650	662	641	603	637	672	632	662	658	631	636	665	652	635	667	658	668	701	602	654	676	659	642	642	690	666	646	667	605	619	627	623	674	617	636	645	645	648	658	646	638	614	618	652	632	631	680	670	627	692	626	650	645	703	659	625	642	641	673	644	679	639	620	642	655	647	645	651	604	612	641	651	615	655	649	610	681	669	673	611	662	664	608	642	670	651	623	655	643	648	619	617	637	589	642	605	604	614	623	687	625	628	673	665	642	656	621	654	648	620	660	697	665	644	675	612	669	626	633	667	638	645	656	619	609	671	634	650	617	645	646	626	680	671	643	689	611	632	641	612	660	677	668	620	644	634	671	604	603	637	668	647	625	612	636	639	689	645	637	624	670	619	624	632	612	633	639	658	640	660	642	600	642	656	637	674	668	625	671	620	656	627	630	666	598	628	630	617	697	657	672	674	675	625	631	666	667	690	628	640	660	628	663	612	669	666	675	636	620	650	669	629	675	657	646	674	624	657	611	644	645	666	635	675	633	675	630	639	662	648	608	622	655	664	595	647	652	686	652	622	623	670	694	657	653	657	633	627	639	638	648	627	656	646	603	640	641	654	685	648	606	616	653	668	644	627	674	633	654	594	641	672	645	615	670	662	647	648	625	656	636	652	676	649	665	659	628	644	623	618	655	654	636	680	665	637	653	659	652	671	613	634	613	629	655	645	619	634	624	632	651	620	619	603	633	645	638	628	623	679	629	617	671	673	632	667	689	646	687	664	643	650	630	655	654	660	641	644	648	687	675	658	666	627	657	643	694	679	652	630	648	642	622	687	667	622	691	654	610	621	637	656	679	678	695	668	630	613	655	642	598	642	641	639	672	652	673	671	627	663	664	640	641	686	621	639	669	593	686	645	625	693	625	605	625	620	647	621	659	623	647	625	688	636	647	642	627	630	636	638	659	656	598	666	631	694	713	627	645	668	676	670	621	602	661	643	668	640	640	673	653	612	698	686	674	656	653	686	609	682	645	674	665	621	645	655	665	622	631	632	671	632	659	637	608	658	711	654	589	655	630	629	640	660	631	633	599	640	606	686	672	640	650	669	658	644	665	634	701	648	659	661	615	651	640	666	634	627	633	645	649	622	689	670	646	617	636	657	653	648	650	689	595	649	638	690	647	577	643	616	634	648	613	676	657	645	674	651	654	636	680	600	654	654	654	659	676	633	608	628	645	642	648	647	664	639	672	670	664	662	662	697	685	667	654	576	649	621	603	673	676	661	668	623	630	647	639	627	645	637	599	641	671	629	667	655	607	646	682	646	668	636	708	652	659	641	655	648	618	663	657	668	657	632	610	638	675	687	648	659	639	671	647	640	603	674	656	650	690	633	630	647	642	619	629	622	617	674	686	619	600	635	648	662	652	700	678	637	651	673	656	625	646	634	603	679	702	600	676	675	627	680	643	653	654	626	618	631	597	609	639	643	576	652	631	659	653	574	641	681	701	660	650	594	700	645	655	702	668	677	635	626	617	635	615	652	628	611	620	636	689	623	623	634	630	630	645	645	635	675	591	600	663	657	606	614	628	631	649	677	621	642	614	673	672	652	651	638	562	655	690	673	630	647	648	614	665	608	667	661	618	666	606	651	649	633	658	645	646	587	642	595	648	643	632	673	632	702	628	648	650	647	666	655	650	658	679	678	614	609	606	668	620	636	604	603	639	658	667	633	630	657	632	642	628	674	655	615	649	604	640	658	611	692	623	696	649	593	652	595	605	695	603	663	654	658	629	631	689	637	610	671	633	639	628	631	655	664	664	660	674	590	652	655	700	660	640	640	658	692	659	616	675	672	671	645	659	659	637	686	628	663	661	675	646	592	667	668	647	657	672	634	621	644	652	617	628	658	646	646	630	648	627	632	681	609	654	658	655	721	675	598	647	582	660	612	678	643	598	660	639	688	654	647	627	665	655	633	632	646	646	616	641	676	636	631	657	646	652	645	642	710	695	651	715	663	631	640	650	645	598	636	642	601	646	664	687	647	614	621	657	644	678	691	694	629	665	610	647	616	613	611	633	685	635	649	579	634	656	677	673	666	625	690	692	602	640
27917	13315	1402	377	242	199	181	179	158	145	137	167	154	136	140	161	139	167	132	135	147	166	147	155	169	148	166	123	135	155	183	141	149	152	141	132	171	165	147	151	150	166	145	165	143	148	138	171	129	160	133	146	142	133	151	134	157	143	136	123	140	131	144	140	162	157	152	137	160	153	152	141	154	158	135	136	166	180	153	154	156	176	137	147	154	163	175	151	146	145	151	159	154	141	146	151	163	147	139	133	145	164	149	159	127	146	126	122	163	172	164	160	150	164	149	161	139	145	139	141	151	143	149	137	138	147	138	151	143	137	130	146	140	146	155	146	124	143	126	163	146	142	150	165	126	158	156	151	130	168	150	118	152	145	144	152	139	154	141	131	154	136	140	139	131	180	166	146	157	138	150	134	148	162	157	142	130	145	145	129	137	147	158	163	161	153	139	160	151	130	145	137	138	138	140	142	156	146	130	164	139	140	138	133	132	139	157	166	157	130	154	130	139	154	144	156	163	149	152	145	137	125	143	159	148	146	159	149	152	144	125	127	162	134	134	139	151	126	149	155	148	150	146	121	139	132	143	181	130	129	160	151	158	145	153	134	150	141	152	132	136	155	164	150	141	144	158	137	164	141	142	148	140	160	130	128	151	160	137	148	184	164	145	164	146	126	159	137	159	151	146	133	144	157	133	141	138	171	149	143	128	148	160	146	139	158	135	131	140	136	132	126	140	136	144	151	138	147	148	144	145	150	164	150	155	130	150	156	162	159	156	135	155	134	140	146	154	141	153	142	155	139	141	145	153	135	145	158	162	156	142	152	140	121	163	155	162	129	158	139	123	139	139	144	158	150	144	138	148	162	146	148	157	156	140	166	131	137	161	139	146	117	148	135	144	153	136	163	142	145	152	166	134	154	147	146	154	136	121	159	142	133	144	129	154	127	141	159	128	141	140	162	146	143	153	142	129	120	148	125	145	162	146	142	157	166	171	164	140	146	178	165	146	174	131	150	154	132	133	147	158	151	151	157	156	141	157	140	154	151	138	148	149	129	150	165	162	151	146	148	155	157	158	152	148	153	127	136	153	138	133	150	169	135	152	160	144	175	142	170	149	154	161	170	143	144	144	156	159	145	142	131	151	129	155	137	151	130	139	140	150	127	142	158	151	149	185	143	139	139	148	131	141	140	151	136	137	147	151	160	158	128	153	138	152	149	146	151	158	158	149	158	133	149	141	151	137	163	118	141	151	157	163	135	159	150	165	164	149	109	153	184	177	121	157	129	134	153	152	144	146	155	143	158	154	144	145	143	146	131	146	146	152	154	158	158	144	149	156	140	152	128	149	155	157	146	151	148	147	136	138	148	135	149	143	116	140	158	139	165	159	140	160	149	135	121	121	160	162	132	138	151	147	177	142	140	161	123	111	159	171	150	144	132	127	163	149	134	131	129	125	151	140	135	139	163	128	165	146	159	182	119	165	129	127	152	151	159	152	148	154	145	163	156	159	168	120	146	153	140	151	135	150	131	166	146	150	156	164	168	158	137	153	139	161	171	163	154	139	124	168	156	150	143	148	171	158	164	153	146	159	143	169	146	150	149	129	139	140	151	160	145	137	176	167	131	139	134	148	164	153	145	128	144	139	140	150	138	156	147	162	166	138	127	122	157	158	154	167	156	146	157	134	153	137	143	138	162	139	150	152	153	135	119	140	159	147	132	149	147	144	143	135	147	156	132	178	144	140	144	144	152	152	155	150	141	152	131	142	121	159	151	146	152	156	153	165	170	152	134	154	137	153	152	153	150	142	141	147	141	134	132	137	122	131	155	138	162	132	132	147	127	132	160	141	135	150	157	137	168	162	138	140	132	124	156	153	174	160	136	129	151	172	160	135	155	146	145	142	135	150	166	154	166	133	140	158	134	152	141	151	149	161	145	175	147	129	158	140	148	146	169	131	149	157	127	147	148	128	148	156	144	157	154	121	134	151	156	175	148	147	164	139	157	129	162	133	150	144	157	151	148	149	144	146	155	134	161	158	145	130	145	152	128	148	157	157	141	151	142	145	138	146	139	150	142	145	135	159	142	148	144	145	150	131	138	155	156	149	139	153	158	140	144	163	159	131	119	139	158	136	153	145	137	149	151	164	153	137	141	129	156	150	150	127	171	143	159	116	146	143	177	152	161	144	140	134	126	147	151	166	150	150	141	156	141	136	154	138	140	144	147	142	133	149	173	138	137	149	128	163	140	145	134	139	127	122	159	148	136	137	163	132	156	156	128	161	146	157	131	150	141	146	162	164	160	169	138	131	166	162	157	138	150	164	150	146	136	129	155	136	140	129	136	157	180	149	153	141	129	148	143	144	128	149	141	143	149	149	147	141	135	148	132	153	137	142	140	143	149	151	173	147	163	152	131	161	156	169	138	144	142	142	154	149	160	139	142	172	153	145	139	160	164	126	146	134	136	156	140	148	146	146	138	175	147	145	147	170	156	129	136	150	119	135	141	139	142	156	154	129	113	125	147	161	145	147	133	137	154	147	139	161	122	138	156	144	151	130	151	158	148	131	163	127	161	146	152	142	150	138	144	149	177	153	170	164	147	155	133	155	145	148	142	158	157	156	131	161	150	148	137	141	172	141	141	146	160	148	161	155	153	144	160	142	148	155	156	157	143	143	134	161	165	138	144	138	146	150	128	153	141	144	128	164	122	144	146	150	143	139	152	145	168	155	158	127	147	131	146	164	145	156	132	154	139	175	134	139	155	143	143	149	154	156	143	164	160	172	127	164	161	162	174	150	165	151	139	149	181	121	132	158	129	134	174	137	139	131	145	141	143	135	144	157	155	118	121	149	148	169	157	149	146	148	147	143	147	153	148	147	143	158	142	135	146	147	138	153	153	139	146	143	139	157	144	151	164	155	127	146	185	167	141	176	142	151	153	141	162	160	148	157	138	152	140	149	163	148	122	131	159	163	155	155	149	141	113	137	163	140	125	144	130	129	152	159	115	132	154	146	165	146	142	133	171	144	160	136	159	143	155	145	144	157	164	171	155	152	137	148	136	134	133	129	146	138	135	152	129	151	143	132	121	136	145	143	153	138	141	157	143	143	153	147	143	129	155	156	145	142	153	127	151	143	146	153	137	133	149	147	149	149	127	124	140	157	149	150	140	136	130	135	162	141	140	153	144	116	149	133	139	134	156	165	146	137	142	166	135	132	155	134	135	142	167	157	155	153	154	135	162	154	151	170	132	148	146	158	140	135	175	163	139	151	157	138	155	153	152	156	132	148	142	143	161	150	160	141	143	145	154	158	152	132	131	135	154	131	158	139	137	139	152	164	152	156	142	147	149	145	138	166	137	146	149	144	142	131	165	146	142	130	139	136	138	151	156	141	159	148	163	144	137	155	131	141	126	149	151	137	148	150	148	130	145	152	151	146	171	135	168	160	138	144	126	119	157	160	156	144	149	157	140	129	124	177	137	147	135	148	158	148	140	175	148
5435	893	794	433	292	293	206	224	228	187	192	208	187	180	177	203	191	171	177	168	177	185	169	179	178	150	184	156	158	147	173	165	171	166	161	158	177	154	169	200	146	179	174	170	174	178	166	150	152	178	184	155	150	170	171	165	181	190	169	194	168	149	179	149	166	165	179	168	162	171	168	177	168	197	176	181	165	159	196	171	184	190	176	186	166	173	192	159	181	142	182	174	152	166	163	178	155	177	187	183	163	169	157	165	174	140	153	159	149	163	165	176	178	183	189	162	176	159	145	185	175	161	163	172	164	158	174	181	147	152	164	176	184	168	171	185	175	151	179	163	165	167	170	156	161	170	170	158	173	158	154	154	175	173	176	152	159	158	183	163	153	192	181	171	191	193	177	167	158	181	159	158	165	181	190	167	186	185	195	166	185	185	152	164	173	180	152	188	180	176	151	163	180	163	169	141	165	159	159	167	162	191	155	148	147	162	180	185	159	189	169	189	166	175	146	158	152	160	183	145	170	175	169	153	171	190	159	159	144	155	167	171	159	149	167	164	153	154	168	161	159	177	163	167	171	171	181	187	173	176	165	152	175	203	166	180	165	149	154	138	170	158	160	183	188	155	157	150	160	178	171	148	164	174	171	187	161	192	179	177	162	167	189	191	194	168	187	159	162	162	149	161	163	163	164	153	169	163	168	176	191	160	170	193	169	174	163	154	163	181	159	180	164	178	170	162	201	167	188	154	180	170	166	175	168	154	165	178	178	172	157	173	144	163	179	156	151	167	179	175	170	160	170	164	159	156	163	166	141	167	188	156	169	172	187	147	164	197	176	183	150	172	170	184	175	167	171	146	169	175	193	180	152	156	170	179	179	176	173	141	149	186	157	195	181	180	153	171	165	178	177	155	186	175	155	161	163	143	177	171	173	173	175	160	170	159	188	166	176	165	178	165	169	163	166	180	141	163	201	155	158	146	174	148	173	162	152	157	166	169	145	177	124	179	184	152	161	169	176	192	163	167	184	167	176	172	157	178	175	161	159	168	181	153	174	178	176	164	148	166	142	159	165	174	156	166	178	182	160	174	165	159	164	175	165	160	153	164	170	201	154	174	188	184	180	171	158	186	160	166	145	160	165	178	169	153	165	171	197	167	152	174	152	174	179	176	169	153	169	168	168	167	176	170	177	161	162	159	196	167	176	159	165	167	174	174	182	164	151	173	189	168	197	175	163	161	181	161	163	171	148	199	172	188	137	159	172	186	170	181	181	158	167	146	168	200	182	169	148	179	177	178	156	173	181	169	169	163	126	166	169	177	178	170	157	183	160	157	148	186	153	167	177	149	134	173	155	211	143	153	169	195	172	180	161	158	148	181	179	179	158	171	162	181	146	150	160	162	183	182	187	160	179	158	189	182	170	145	168	190	154	156	188	167	179	169	146	171	160	179	176	151	189	175	174	184	178	162	158	170	164	163	174	179	153	164	148	181	165	162	181	173	159	174	154	173	176	160	139	150	161	157	186	179	179	168	157	191	166	176	155	192	174	188	183	142	165	166	186	187	175	164	156	179	169	151	162	181	163	173	148	158	164	181	180	160	170	165	158	150	167	175	169	158	164	172	160	172	191	154	165	172	162	143	183	189	181	162	165	149	179	179	175	171	187	186	176	170	200	154	162	173	180	203	176	187	177	173	190	168	174	172	156	173	168	154	136	161	168	147	168	158	180	161	149	170	174	175	192	170	179	174	157	171	176	163	155	202	154	183	182	180	183	172	198	157	171	181	186	177	178	158	141	163	173	177	152	170	188	165	135	182	159	162	145	194	160	146	199	174	150	170	168	188	162	152	168	173	168	164	182	179	179	162	147	185	171	172	170	179	173	161	175	167	155	168	157	167	169	186	151	168	157	175	182	161	173	174	154	172	175	186	172	171	176	194	164	152	168	183	164	154	157	161	152	176	175	178	177	198	195	178	181	160	188	174	162	172	165	137	178	150	160	162	159	165	151	160	166	153	182	189	169	163	177	174	175	163	164	163	190	170	163	160	175	175	199	160	176	172	149	186	181	184	154	163	177	145	171	149	181	181	185	179	152	153	170	174	128	131	161	168	168	165	178	160	134	177	147	164	180	172	146	164	178	184	168	163	170	161	144	158	159	188	176	172	166	158	146	166	187	176	169	199	164	191	161	175	182	190	166	167	157	165	171	150	213	159	180	172	167	172	154	141	171	183	141	173	167	184	177	170	170	168	142	141	175	146	191	184	163	153	152	161	187	165	170	170	142	157	169	153	152	180	165	164	168	127	154	149	174	167	164	155	160	176	182	157	171	157	182	190	156	166	146	154	193	171	154	175	163	176	173	170	170	166	159	162	156	175	174	167	195	175	165	162	165	181	158	172	182	169	176	157	167	140	165	156	164	147	157	149	158	164	156	160	175	169	179	170	151	174	152	195	173	186	169	177	151	154	154	151	164	185	180	170	156	146	192	210	187	186	176	147	141	188	148	167	169	190	151	171	167	160	169	157	172	172	183	137	162	169	178	169	163	186	170	158	171	162	163	176	169	166	159	173	175	160	182	176	163	185	161	161	171	163	192	171	155	181	150	164	147	169	170	174	165	186	171	158	165	149	171	181	184	160	180	189	167	147	181	157	173	144	171	191	146	182	165	166	162	176	172	148	191	159	181	175	168	189	178	187	180	185	159	167	167	167	172	171	125	175	160	170	171	146	166	165	153	164	148	190	186	155	170	159	180	171	153	178	189	165	184	159	205	168	165	157	160	178	166	182	174	191	159	165	152	183	169	175	162	146	167	185	182	165	174	157	175	168	159	166	180	180	185	158	139	177	170	185	158	175	160	183	162	175	177	183	142	173	179	154	173	184	161	175	157	181	157	144	158	185	169	172	165	165	150	183	170	173	164	163	146	140	160	165	154	179	156	147	192	155	155	166	153	175	150	136	182	161	181	152	194	147	186	169	153	192	165	174	150	146	203	182	138	191	160	133	153	182	160	172	197	181	186	152	151	153	190	159	187	176	186	183	184	161	163	160	174	152	177	179	151	150	169	181	170	171	159	184	175	164	194	172	196	145	159	158	149	174	150	174	181	173	166	160	159	157	139	159	166	162	167	163	160	150	167	178	173	148	159	176	168	171	182	135	176	182	157	165	155	178	163	143	160	200	158	164	172	153	161	160	183	163	170	159	156	162	151	145	179	185	176	153	165	163	156	177	166	166	168	150	187	181	186	178	173	179	149	170	172	173	178	162	181	179	198	157	142	160	173	177	162	174	152	169	184	181	180	151	173	186	185	184	192	167	167	152	150	168	173	165	154	164	161	206	181	173	155	168	155	170	174	180	165	173	189	166	163	149	199	185	188	165	168	162	178	181	157	145	151	177	191	165	164	172	182	161	203	177	166	182	180	194	159	172	161	164	170	160	185	163	161	151	142	179	188	173	155	164	162	163	168	169	172	167	174	160	172	161	186	168	178	158	175	175
24489	20392	26584	24084	20395	10349	1301	885	750	679	603	569	566	517	471	486	446	435	413	465	458	427	412	430	422	398	392	393	378	391	405	391	364	384	384	398	363	403	360	368	372	372	370	351	380	393	359	412	363	371	348	360	346	381	347	368	377	399	387	376	383	410	423	373	347	375	362	381	321	380	309	360	361	352	352	373	344	345	353	336	350	346	375	367	374	387	385	341	391	358	353	356	324	344	332	362	359	327	391	373	346	384	367	367	333	367	359	342	342	364	388	371	394	371	334	350	344	369	339	356	320	372	363	366	355	352	362	378	360	362	403	356	350	373	332	401	388	367	343	346	365	346	388	366	398	355	356	326	354	365	381	392	362	393	350	378	382	386	384	353	326	322	371	328	332	351	370	346	373	361	355	364	345	385	378	350	363	348	367	361	344	378	356	328	364	362	358	357	359	362	352	347	358	324	363	343	343	372	335	378	370	371	375	369	372	317	340	330	385	352	396	361	321	347	356	401	370	346	373	337	362	361	365	398	335	360	347	333	403	331	366	363	351	346	363	393	351	373	344	349	350	350	379	339	392	384	353	355	397	356	379	385	394	376	329	322	411	387	330	357	391	354	367	356	367	359	350	347	358	375	332	376	311	363	343	312	361	331	374	355	374	347	345	362	358	343	328	315	380	374	363	357	346	342	369	328	353	346	357	353	338	345	377	343	373	336	362	352	367	356	354	361	351	346	350	346	372	374	338	340	372	352	374	395	324	392	334	372	351	342	358	392	369	370	361	352	344	365	330	360	354	372	356	357	341	351	371	372	328	372	356	396	364	354	338	345	351	302	397	341	346	359	351	353	360	370	399	351	383	378	372	357	381	353	372	370	364	336	344	339	356	355	388	370	369	399	345	335	328	327	355	367	388	334	354	355	384	331	353	365	330	356	348	341	326	361	365	371	394	366	344	374	362	353	364	335	355	353	360	332	344	393	355	376	354	360	327	346	322	361	400	348	368	362	378	384	364	379	352	374	369	394	377	344	368	358	325	335	356	342	358	375	373	330	363	339	390	343	346	335	364	323	379	340	342	387	344	335	365	375	396	359	368	355	360	379	374	351	356	369	364	366	346	369	338	368	351	378	375	361	362	374	377	356	319	355	380	352	369	357	376	340	387	367	341	371	365	363	350	363	345	346	369	393	351	344	338	357	315	386	337	347	335	350	372	370	335	367	332	402	345	376	342	372	370	337	339	375	363	356	383	362	352	373	361	347	329	343	374	351	379	336	361	346	350	361	353	327	318	361	358	338	355	349	370	370	355	348	377	366	376	352	361	370	367	372	368	383	357	368	336	321	376	380	362	349	373	353	358	347	359	331	350	350	355	344	363	354	379	358	348	361	354	335	357	336	364	355	391	347	337	331	342	342	366	353	346	365	333	349	328	406	365	376	352	328	366	357	355	368	334	378	356	324	380	344	358	358	368	337	358	344	314	388	352	347	377	321	357	356	355	376	320	350	359	339	330	332	335	333	380	350	353	346	374	363	385	331	364	398	355	342	347	351	351	363	341	372	341	366	373	330	360	331	362	314	329	360	352	329	363	350	319	351	361	351	363	354	362	367	354	376	350	345	330	378	357	367	378	361	328	370	368	380	345	337	362	328	378	374	348	332	331	315	363	365	349	384	353	352	382	364	355	367	372	379	369	346	373	357	341	377	354	296	361	374	351	359	382	364	345	357	346	338	339	364	361	344	359	334	380	316	324	357	363	357	361	380	356	375	392	352	370	399	339	349	366	388	354	353	378	333	370	342	334	363	351	342	395	388	334	361	334	326	390	360	353	350	369	346	355	375	359	357	377	374	349	369	352	350	332	362	349	356	369	361	344	368	354	351	364	312	351	377	375	374	387	343	339	347	350	361	372	305	351	382	336	329	385	401	330	369	339	347	353	357	369	348	352	313	373	372	372	339	351	349	370	344	338	381	398	338	345	376	362	350	363	346	371	342	353	368	374	329	342	394	345	370	338	348	375	375	327	332	365	341	371	372	393	353	378	334	372	387	341	383	326	385	321	383	373	351	373	376	356	314	383	337	352	360	338	349	368	345	397	345	339	375	370	327	336	348	346	368	370	375	384	351	371	319	331	405	364	352	383	371	354	345	345	319	365	388	331	396	360	371	375	360	358	369	345	342	369	378	343	364	361	353	368	351	363	339	342	354	353	360	360	356	379	336	310	344	366	354	352	324	343	372	365	325	359	340	355	332	367	382	353	365	405	356	323	353	358	366	384	363	373	352	345	362	376	352	384	374	352	345	338	362	341	346	361	355	362	344	358	369	369	333	343	369	357	341	340	389	341	367	352	344	375	320	346	350	390	363	349	370	362	363	317	396	358	364	382	387	392	331	367	366	372	363	353	336	345	398	342	360	381	341	354	357	355	360	393	329	383	341	401	347	398	342	316	364	346	344	369	334	367	344	340	385	362	336	356	332	352	351	339	403	336	357	364	379	348	404	345	336	361	384	344	367	357	394	338	330	353	334	365	371	384	360	381	344	336	357	351	363	369	383	337	370	357	390	352	363	391	361	330	332	349	400	351	322	355	354	329	368	358	335	378	339	366	350	350	381	328	375	349	388	378	372	340	353	352	374	350	349	342	334	379	374	353	326	367	386	377	340	339	349	364	329	326	382	366	323	359	356	323	331	348	320	336	380	364	369	376	345	352	366	366	347	390	373	352	356	351	355	340	349	343	379	377	343	338	350	369	333	296	335	354	353	321	371	365	325	344	337	374	323	351	359	374	366	367	382	359	356	314	375	401	342	357	367	369	383	378	343	344	322	331	355	351	397	364	352	369	351	391	383	359	357	338	378	338	350	381	332	367	347	384	395	392	362	337	344	335	355	361	361	367	348	344	412	351	383	354	349	347	351	352	350	355	329	403	345	332	376	346	329	356	350	401	402	319	368	339	360	356	372	373	342	339	348	333	366	362	393	374	342	333	339	374	353	319	345	370	388	326	360	390	351	370	368	353	347	357	380	359	387	375	341	379	367	347	357	334	338	341	379	323	347	361	367	359	356	352	376	346	343	374	336	344	354	348	365	409	347	376	358	365	393	376	338	315	373	349	344	362	369	319	354	370	331	368	354	379	360	358	379	359	377	385	361	387	335	334	359	332	366	359	346	338	382	360	317	346	319	368	361	317	336	365	368	351	384	351	373	352	347	373	368	362	338	387	374	351	342	349	365	376	370	373	328	363	354	360	323	377	334	379	335	317	338	404	354	368	328	357	381	349	319	325	378	366	348	381	367	356	341	350	334	367	328	361	342	366	337	364	349	396	363	358	357	341	369	372	354	358	359	369	375	362	359	369	393	365	405	351	343	369	372	399	340	346	328	331	325	396	391	331	346	311	384	376	336	353	359	363	329	377	360	326	333	357	331	345	335	376	372	343	374	341	346	369	360	386	357	367	366	375	356	363	386	360	319	361	328	349	377	374	391	370	375	337	362	374	365
12231	13015	11266	5791	3762	2653	2024	1545	1329	1105	905	821	742	662	641	586	551	568	493	555	461	444	452	428	503	384	418	444	391	410	435	397	384	411	400	395	390	387	408	369	360	370	382	377	386	358	376	387	404	379	359	390	370	397	375	333	367	332	366	392	358	375	353	340	348	376	377	365	393	379	343	359	366	335	356	350	331	336	376	353	377	368	329	368	374	369	320	366	349	387	383	366	364	347	340	350	345	341	324	322	303	325	349	353	333	364	333	353	346	358	341	372	373	333	357	324	337	317	330	352	349	360	367	348	339	311	329	335	373	337	348	387	329	334	353	375	350	336	346	363	366	354	343	351	387	322	323	354	359	377	356	352	339	350	354	342	305	342	358	316	336	358	372	366	361	330	354	353	363	312	352	356	341	354	346	345	349	330	345	362	380	354	329	335	368	321	344	346	378	376	361	356	317	344	353	374	346	380	320	364	350	340	354	356	335	328	358	340	327	331	338	359	370	375	360	333	356	310	361	360	341	377	339	344	337	351	383	366	334	349	380	356	343	346	346	393	360	368	331	336	388	370	353	354	360	363	366	356	366	350	344	368	350	370	339	332	337	367	361	326	344	362	321	353	353	374	322	373	299	318	350	364	329	342	357	350	358	351	339	357	315	346	350	375	339	357	331	360	378	344	374	361	381	329	374	370	308	337	336	334	343	340	344	310	320	376	325	379	380	350	351	363	346	359	344	356	332	336	354	329	333	304	341	310	331	332	362	339	359	335	354	369	358	355	367	362	342	344	346	344	376	338	340	349	354	337	324	326	367	363	341	349	338	331	331	337	343	353	353	328	340	327	341	345	367	393	355	340	382	367	378	327	333	357	346	377	315	350	368	350	353	345	371	318	362	364	343	346	329	312	337	337	357	347	322	344	352	351	324	316	332	336	358	340	360	339	337	338	352	379	318	365	354	344	356	359	328	383	346	372	345	338	330	342	339	349	386	325	339	334	339	357	341	335	359	337	326	319	366	330	353	385	327	373	344	365	382	360	358	381	384	369	321	330	328	388	339	353	337	331	343	318	318	347	382	331	340	350	359	352	345	337	322	356	352	360	334	367	365	358	349	315	345	332	371	381	393	360	394	337	345	338	351	352	359	380	385	300	344	343	347	357	352	358	369	361	333	379	333	350	364	308	342	340	352	332	356	376	341	360	369	351	360	342	354	348	366	344	326	359	377	350	343	327	365	361	340	350	351	352	367	360	333	337	328	350	357	337	370	333	339	340	355	335	359	363	357	349	354	327	353	352	360	325	360	339	365	353	354	319	346	336	354	326	336	345	359	359	371	355	373	373	335	324	342	405	352	317	341	349	378	327	361	369	369	349	347	341	372	328	347	347	342	344	352	308	356	368	355	351	337	352	362	338	347	347	342	355	345	357	342	335	352	334	326	341	335	340	373	339	362	339	384	350	317	368	320	355	343	338	353	357	359	383	323	383	335	338	349	337	348	333	343	363	370	377	359	305	364	331	374	308	332	371	331	369	361	375	367	349	324	360	334	335	305	359	350	353	349	310	344	370	386	376	330	340	362	345	328	374	364	352	328	325	366	311	390	343	335	359	339	331	336	339	371	344	350	351	316	347	341	371	332	338	308	330	342	371	341	361	354	341	346	383	327	327	335	335	371	362	334	337	357	326	290	302	335	360	341	363	325	320	363	367	347	363	340	356	394	306	344	375	343	366	348	335	327	354	396	371	337	341	349	328	324	350	331	344	357	349	342	365	315	348	359	374	355	336	334	363	354	347	361	361	375	371	346	366	362	355	348	307	323	359	360	341	352	343	334	358	338	359	363	330	303	332	369	369	360	337	340	367	343	349	356	333	363	345	354	356	353	310	346	343	334	341	340	364	317	338	328	322	352	370	358	367	365	352	364	305	338	341	317	342	345	334	346	387	348	357	379	353	370	357	340	343	407	319	341	337	345	337	339	314	369	339	334	305	322	353	349	327	295	366	356	346	311	365	307	349	368	327	366	322	318	341	334	350	333	358	343	367	330	345	328	312	354	337	369	360	319	341	335	357	347	353	375	326	354	346	330	363	344	322	360	328	331	346	337	351	362	388	340	386	364	356	372	319	378	336	379	322	367	339	349	362	341	358	330	357	353	352	363	372	362	375	336	382	324	318	335	358	324	336	337	362	354	334	369	356	401	397	353	346	356	367	362	345	342	325	303	366	347	333	352	364	346	350	353	346	338	376	331	366	355	354	312	362	344	379	344	338	374	332	359	350	364	315	312	350	377	354	362	391	322	364	350	356	326	366	321	356	359	339	349	350	336	380	329	338	344	312	366	333	366	338	356	346	343	350	322	337	366	346	343	329	357	347	352	365	330	328	349	372	327	365	345	363	369	322	364	383	324	333	345	344	378	355	364	347	342	326	355	323	341	360	340	346	348	351	348	315	354	330	342	320	367	356	358	343	352	354	349	338	325	317	321	354	359	331	303	331	350	366	352	326	362	352	345	354	342	350	330	352	358	328	355	331	386	357	367	349	372	358	337	383	350	350	346	377	368	347	332	295	335	383	368	349	346	354	341	367	356	331	361	343	380	339	330	345	338	324	324	358	367	341	339	337	340	352	321	392	365	380	363	372	333	338	333	369	340	375	359	367	324	349	337	343	349	356	334	352	365	354	369	325	304	332	360	309	333	349	349	320	390	358	367	313	335	341	368	349	345	375	323	356	400	389	336	369	343	338	394	336	353	397	393	363	369	341	349	332	333	360	311	337	342	357	343	357	372	360	360	374	353	332	341	342	348	334	348	360	329	362	338	330	344	325	338	354	351	334	317	336	315	310	320	315	337	335	330	323	362	322	356	351	334	348	353	380	370	349	332	356	331	346	327	373	339	356	340	343	327	325	332	357	348	345	363	362	378	343	342	341	327	342	361	342	377	371	347	337	333	364	338	348	342	353	343	343	342	338	366	321	357	325	357	367	323	350	326	372	332	353	376	352	373	358	322	358	352	355	347	325	349	334	340	360	363	345	322	343	349	321	352	349	335	373	338	339	363	353	343	331	354	357	338	338	353	353	337	314	374	328	379	324	355	335	382	379	361	362	356	358	353	327	363	343	358	354	346	377	372	328	369	340	350	342	341	358	317	332	377	311	345	340	346	329	358	372	315	356	359	365	377	365	355	345	300	373	341	347	386	367	339	334	355	329	342	353	381	320	350	310	345	368	347	340	339	312	332	352	335	332	299	341	345	368	323	349	301	311	372	349	345	355	364	343	340	398	342	339	353	340	336	327	329	333	356	400	350	300	369	324	321	364	361	369	346	368	355	359	336	342	367	332	373	337	361	310	347	340	341	318	383	352	354	354	338	381	321	355	353	362	364	312	362	336	342	333	366	342	352	372	332	351	363	339	337	320	311	366	310	366	302	361	344	317	324	321	360	338	379	349	344	350	345	354	363	354	340	382	370	356	320	341	359	356	380	325	331	373	349	363	358	378
22499	20372	26967	23666	20379	20454	9307	1873	1377	1263	1167	1126	978	960	910	885	874	848	753	804	810	817	754	805	769	762	753	705	722	751	695	743	783	712	694	706	753	714	689	700	689	722	748	705	735	709	706	685	671	669	671	728	712	670	669	662	685	680	689	668	673	708	724	694	649	694	743	688	679	646	669	679	676	713	697	703	694	686	664	709	677	743	637	619	653	674	635	733	708	698	706	675	677	710	713	651	637	717	679	662	649	713	664	663	664	681	702	721	683	659	681	676	714	754	692	709	691	727	617	686	672	640	660	693	670	655	659	649	691	696	674	741	681	701	725	683	726	707	693	727	661	726	685	677	694	661	695	665	679	653	694	679	699	682	647	676	700	665	675	725	692	718	696	658	681	701	666	726	685	650	728	623	654	641	648	672	672	679	673	689	671	670	671	640	697	664	670	656	714	663	662	667	738	689	672	637	702	686	684	664	661	688	693	693	694	689	647	671	697	744	679	621	662	663	660	689	664	700	678	702	659	718	677	650	649	693	741	693	682	665	680	659	698	627	651	717	677	713	677	671	720	716	667	658	691	675	645	636	689	702	702	689	697	667	718	701	712	676	705	652	697	701	670	721	688	703	658	707	696	650	675	675	708	656	678	681	695	680	673	696	661	653	694	675	699	704	644	696	678	671	704	642	693	705	689	652	667	701	687	695	669	669	686	662	669	656	713	680	756	681	682	685	645	738	673	646	719	691	728	705	661	683	719	654	667	672	695	695	669	710	702	682	712	675	682	647	682	678	664	657	680	626	717	673	687	663	705	720	691	703	694	673	670	672	717	656	697	706	666	703	697	699	686	701	684	659	686	676	682	646	696	651	657	668	673	669	681	683	663	650	695	696	669	681	687	658	657	670	702	677	657	699	662	624	643	686	681	632	651	700	723	657	680	665	696	667	668	725	648	658	675	665	672	710	715	704	641	691	644	737	705	652	665	709	655	686	669	668	700	689	694	675	673	723	712	727	671	672	681	672	708	707	681	668	623	683	668	677	727	646	621	709	700	654	687	663	693	682	670	634	709	717	676	669	662	627	637	688	696	668	659	679	613	692	670	708	656	692	675	677	724	714	671	705	656	671	715	668	668	651	713	697	676	665	679	664	718	646	697	686	717	706	696	735	671	660	689	647	670	659	704	677	637	715	697	683	632	736	669	707	684	647	691	669	672	689	702	694	676	702	691	644	647	631	702	696	691	672	712	697	716	663	714	711	732	706	659	692	654	705	666	632	652	642	684	688	655	657	700	703	668	630	680	704	638	680	655	638	711	678	707	654	684	687	697	711	704	675	631	648	700	738	654	657	716	732	686	639	671	658	721	646	628	700	707	670	679	665	705	711	661	701	685	679	698	668	659	618	693	667	630	685	684	684	629	712	689	651	647	645	647	646	644	720	661	677	665	648	656	691	666	691	677	663	664	705	680	677	660	617	632	668	704	696	654	663	730	684	686	692	690	638	651	693	677	702	688	711	668	651	650	683	712	742	654	735	706	646	707	633	689	682	649	692	696	668	714	684	700	685	648	696	644	709	707	666	745	668	678	703	693	682	710	671	652	669	697	651	673	652	678	681	696	716	674	658	692	660	685	686	641	694	716	709	678	660	659	634	703	685	707	702	661	703	708	678	671	657	695	688	660	645	666	647	698	684	635	713	690	685	636	674	679	663	701	695	640	689	678	665	662	691	639	714	713	668	657	709	671	641	659	644	663	727	697	656	681	667	668	707	686	681	673	674	652	634	694	665	655	700	673	668	752	667	678	674	710	680	732	683	712	687	660	684	671	641	612	643	656	696	654	660	658	716	667	719	629	663	682	718	695	626	666	721	680	689	671	715	679	654	692	678	703	704	731	675	679	702	671	709	674	712	696	654	630	690	698	639	655	659	703	724	707	642	683	673	639	642	740	660	658	714	661	661	696	715	676	665	659	680	673	676	687	638	638	702	677	632	657	699	650	638	642	685	685	688	702	673	705	757	639	693	687	712	670	702	651	675	684	673	694	657	674	692	679	676	660	704	694	715	666	708	650	702	630	671	661	652	683	644	690	659	681	732	642	659	704	711	695	688	691	717	682	733	693	616	676	671	728	646	702	668	660	641	623	658	636	663	716	626	630	695	700	692	670	723	684	648	691	695	725	679	658	680	666	685	717	679	681	642	648	683	633	720	663	706	675	685	680	696	660	677	672	714	718	688	667	659	688	705	708	630	695	714	711	718	682	691	663	639	689	708	701	695	727	723	710	662	629	643	696	682	667	674	694	655	617	698	639	656	668	703	701	695	709	685	666	695	643	722	620	689	653	705	710	697	735	668	679	646	664	656	646	647	685	656	758	649	701	679	664	680	704	677	665	652	665	677	714	689	685	655	676	708	673	692	625	689	751	727	705	671	669	628	685	687	670	684	648	683	668	691	712	634	686	648	710	672	649	669	712	670	685	681	696	697	689	697	657	691	668	643	675	653	661	652	743	726	697	721	619	618	686	680	707	673	696	642	664	690	666	673	644	645	678	647	640	697	654	742	703	694	671	672	704	710	704	674	665	667	655	674	670	666	680	676	624	696	658	684	678	712	645	656	672	695	701	654	621	684	675	733	702	652	646	696	645	684	674	734	670	658	661	708	692	678	650	714	714	660	696	681	673	665	641	662	656	649	661	653	706	708	710	659	699	662	662	718	659	682	693	659	672	677	705	678	668	672	660	654	649	647	677	649	677	682	668	699	678	710	716	675	670	684	703	630	683	695	656	679	725	690	653	656	673	679	679	638	691	710	688	740	670	659	675	625	671	672	664	686	714	666	693	706	643	689	651	723	656	685	728	688	685	669	715	702	706	654	685	673	712	670	688	679	678	684	612	618	676	650	673	641	657	689	679	667	677	678	651	648	716	638	643	693	679	673	702	689	668	702	683	662	675	667	685	652	665	632	640	677	714	658	702	672	658	639	655	675	647	697	675	715	660	679	656	695	635	675	662	677	672	639	706	703	672	676	668	679	708	689	652	639	686	686	705	742	696	683	672	644	645	677	645	655	669	701	719	661	650	696	693	659	659	658	683	712	701	695	704	654	649	709	698	672	667	667	686	672	620	720	694	656	668	664	655	615	689	657	700	690	661	674	651	661	733	669	671	666	672	724	692	704	714	707	717	632	690	681	680	700	700	671	716	687	665	686	685	693	694	643	688	679	669	737	680	646	701	684	718	661	703	677	666	685	703	669	659	697	638	679	676	679	668	759	676	641	673	650	718	692	645	670	666	673	688	635	652	642	608	705	634	676	685	677	659	720	623	635	701	662	665	658	687	671	732	730	655	674	713	688	665	624	697	685	696	717	717	680	653	663	689	657	669	734	631	688	689	665	702	670	655	682	725	684	634	679	669	672	658	693	688	666	697	703	674	709	634	666	711	661	671	678	672	664	667	688	670	688	681	679	703	665	660	697	662	694	712	739	679	660	654	697	664	674	656	637
15928	20195	17926	10207	6711	4725	3555	2925	2338	2034	1743	1646	1438	1339	1252	1144	1101	1090	1010	991	918	926	879	848	823	847	815	822	765	745	738	748	763	775	740	731	708	688	720	714	741	774	693	735	701	685	712	683	719	661	726	713	691	674	706	732	678	709	638	652	668	669	639	673	667	652	635	667	719	690	675	650	680	650	657	677	608	658	697	610	686	653	669	687	658	641	661	656	621	664	685	672	686	659	676	670	650	707	645	650	664	681	673	577	636	661	665	629	624	636	672	675	663	627	646	660	646	647	655	644	683	652	671	664	701	657	621	590	647	653	697	639	653	634	646	675	659	616	696	611	635	645	623	694	645	649	675	666	628	660	623	653	640	681	655	669	650	639	645	662	621	621	682	608	636	711	632	646	649	647	675	647	651	663	715	692	652	635	650	665	627	653	657	650	644	631	679	668	657	647	672	624	693	661	674	674	642	657	669	613	594	675	649	656	649	647	641	655	650	637	609	667	669	654	662	665	645	656	721	652	686	658	666	680	697	704	654	630	627	703	630	635	687	610	665	647	632	653	636	649	673	653	647	680	643	662	671	595	673	663	607	623	615	644	643	681	627	652	671	636	698	616	641	628	638	616	586	680	610	633	661	652	655	687	604	652	651	638	645	627	647	643	707	625	647	602	635	634	656	651	641	629	634	647	669	618	661	639	681	664	654	699	619	670	651	673	678	701	663	649	637	657	687	616	663	606	675	639	660	638	653	649	580	673	662	644	674	637	598	611	643	608	657	622	654	684	652	674	654	684	685	644	613	633	679	665	619	600	640	658	638	654	695	645	650	605	647	614	669	689	654	689	617	632	633	575	614	647	665	647	649	658	646	639	664	634	684	667	638	622	676	713	631	632	706	642	664	671	674	658	635	673	629	682	638	648	639	656	617	690	616	636	640	639	638	656	683	659	670	632	649	644	644	620	607	654	668	654	624	608	630	666	688	653	657	678	623	650	637	657	638	578	658	641	652	650	666	652	680	658	658	617	685	640	659	680	646	658	648	600	655	717	655	678	630	623	634	615	645	664	644	678	653	679	635	703	660	654	611	661	630	674	664	660	626	646	603	657	662	695	672	691	629	695	673	697	634	645	638	670	659	665	639	667	609	668	688	689	585	643	638	646	672	594	683	704	682	631	623	624	681	620	655	643	677	677	673	646	636	623	649	653	677	675	688	629	658	641	677	675	645	685	707	606	636	690	627	664	654	631	638	661	670	663	631	635	601	628	609	698	606	660	654	649	666	639	635	639	661	678	627	681	629	651	583	658	601	686	665	666	639	627	582	603	627	638	665	683	641	660	657	633	674	642	677	658	650	663	623	669	643	636	648	690	635	663	659	662	631	660	677	653	673	669	668	667	637	609	618	651	619	615	639	626	640	677	656	687	633	668	671	637	666	657	617	630	613	664	659	575	674	660	651	654	644	653	626	620	675	685	646	688	629	672	668	669	652	649	623	593	640	667	658	625	624	680	653	566	648	618	641	649	637	663	662	640	695	636	648	665	626	641	667	653	634	648	706	629	632	666	667	644	653	647	652	653	653	613	647	630	666	613	630	624	635	672	635	652	667	627	664	628	637	643	660	683	600	622	627	662	686	617	625	670	624	624	638	675	626	664	659	645	667	633	627	649	652	682	646	687	652	672	641	651	607	669	636	628	662	611	616	706	632	671	634	628	584	637	681	656	663	634	676	634	658	655	650	633	647	624	636	700	660	613	619	652	631	629	619	659	642	646	636	622	656	649	636	668	642	649	633	651	663	683	628	644	675	640	648	666	640	621	660	693	649	640	676	662	659	622	632	703	625	614	667	613	611	641	655	664	666	661	664	649	605	661	664	637	641	651	579	633	601	636	642	667	642	625	659	699	643	700	618	698	652	653	680	662	658	603	633	643	631	636	647	632	619	663	658	639	649	621	650	687	659	631	609	618	615	635	603	633	620	654	625	650	678	679	671	687	622	657	658	643	680	654	638	663	652	650	626	631	668	641	666	677	680	660	686	652	622	655	675	696	648	643	635	654	678	597	632	685	659	687	702	610	650	658	618	653	610	677	629	640	611	603	659	656	651	636	643	642	642	635	681	685	607	611	689	638	642	640	636	676	643	612	679	602	652	626	642	672	627	656	605	621	641	615	604	642	655	662	643	639	622	697	640	665	616	641	628	712	642	660	638	638	647	685	687	711	661	651	662	657	649	672	646	653	668	643	657	657	619	637	607	644	671	665	661	664	633	598	637	681	670	667	635	642	638	641	605	641	634	641	663	616	683	633	620	652	626	687	638	670	696	667	648	637	656	661	695	669	647	654	619	671	660	667	650	654	645	614	678	627	652	652	658	623	616	663	723	652	629	662	662	675	644	600	642	632	643	666	650	663	647	597	659	640	654	639	621	661	699	674	645	665	638	704	661	655	683	653	635	647	660	663	657	670	626	688	635	640	645	659	672	626	688	679	649	648	628	677	639	568	586	644	677	634	650	664	624	665	649	647	641	713	615	707	656	645	695	574	621	665	648	673	633	677	680	600	683	658	622	601	635	686	653	659	687	638	641	619	613	653	632	670	660	619	657	644	663	682	683	613	675	647	665	637	641	645	666	706	661	631	662	669	632	650	648	651	639	631	690	645	654	678	672	632	630	621	652	624	641	644	628	682	641	623	685	630	612	694	668	680	618	647	618	645	653	608	629	669	655	685	667	648	629	651	594	604	654	659	613	675	655	652	647	631	692	668	644	654	672	637	626	651	634	613	660	633	594	639	639	683	623	646	660	645	619	644	638	673	649	588	649	687	590	642	634	657	647	627	663	619	697	682	675	593	637	675	656	644	659	623	645	663	644	639	682	649	642	659	688	687	620	625	672	699	625	639	649	643	648	579	640	643	648	665	645	665	649	643	650	610	631	653	644	642	665	605	685	638	606	637	681	657	609	639	665	699	616	629	641	686	675	649	693	662	663	651	585	658	687	671	645	681	698	637	663	672	663	638	667	678	695	661	666	650	683	643	637	640	622	625	644	623	650	647	638	657	658	621	697	694	636	640	644	616	631	621	627	654	614	649	682	630	625	690	651	657	615	635	661	631	711	622	640	667	634	625	608	693	655	659	679	636	662	634	632	658	628	623	627	649	670	664	644	632	655	628	611	636	665	646	676	681	646	618	622	653	631	647	699	611	716	633	639	639	649	655	646	634	621	683	689	639	628	637	622	678	631	630	598	675	633	688	622	590	604	634	650	623	621	652	626	622	682	673	674	656	648	626	624	657	605	665	690	618	672	643	693	671	658	691	619	666	687	660	677	695	643	669	624	627	708	679	673	620	633	650	666	662	601	671	671	637	665	723	651	677	639	624	664	676	602	658	648	678	595	664	649	667	671	669	684	653	638	648	672	683	668	682	640	649	628	651	649	625	610	693	670	673	659	610	635	632	666	651	677	650	663	610	603	665	654	685	630	611	626	707	643	624	620	694	632	725
27855	13291	1401	355	273	214	203	165	177	150	164	168	158	167	167	152	159	155	160	139	135	139	143	138	155	144	122	148	135	158	141	167	149	152	146	147	155	158	138	138	167	166	150	187	155	163	159	172	158	168	153	146	142	156	181	138	141	152	170	149	131	146	147	139	163	159	144	130	143	159	157	125	131	157	149	147	165	159	159	141	129	129	157	155	152	143	161	138	151	147	133	149	132	155	145	147	137	153	151	147	135	170	157	156	166	175	173	160	181	133	139	144	150	149	154	154	152	134	142	150	150	150	133	174	150	150	160	145	162	143	171	147	156	146	180	142	150	146	130	165	138	178	146	152	175	155	158	161	143	153	159	193	142	157	155	140	151	134	133	156	170	155	142	129	139	145	169	149	131	150	165	156	159	155	136	147	151	138	128	163	165	141	142	136	140	157	150	156	127	153	150	143	131	143	172	156	155	148	144	165	141	148	141	143	177	149	148	148	175	156	152	136	163	155	173	153	135	147	136	146	144	159	131	143	143	131	168	155	162	150	147	153	148	148	172	139	146	143	135	146	145	147	148	156	145	149	135	145	155	154	149	178	185	129	154	125	154	133	136	168	131	163	137	141	120	152	149	138	137	136	164	155	131	128	157	160	171	151	154	141	157	154	111	140	143	154	153	159	150	139	134	146	143	156	169	157	156	141	146	160	154	165	146	145	157	174	131	141	145	137	157	137	161	157	139	169	136	152	146	142	149	144	159	130	150	158	144	148	179	149	144	146	146	153	148	143	145	175	145	147	134	131	124	146	153	173	160	133	134	123	140	138	144	147	143	145	150	141	143	146	146	156	161	139	141	140	156	151	149	140	148	148	128	161	119	142	140	125	143	133	122	152	149	160	157	144	129	135	141	135	145	166	171	158	171	137	137	153	183	148	140	157	146	143	143	165	130	138	142	155	149	149	151	172	139	155	139	140	132	135	159	135	137	152	156	136	162	140	153	136	135	135	149	119	158	130	128	151	153	161	147	144	134	150	158	151	161	121	148	166	134	151	143	143	153	151	161	148	160	145	154	138	136	129	162	146	141	149	144	156	144	142	162	153	138	157	160	139	165	145	139	168	148	139	166	148	135	142	139	139	151	122	140	144	147	155	151	144	148	156	165	151	152	137	143	178	170	139	135	160	163	151	148	155	159	134	142	147	153	149	136	166	156	139	152	140	136	147	153	149	147	158	165	164	140	138	153	128	145	136	148	141	154	164	136	140	144	133	142	116	156	147	139	145	158	160	150	154	146	147	134	144	166	147	147	151	151	150	144	145	165	168	152	171	149	145	139	140	140	167	148	143	150	149	141	142	146	139	161	146	156	132	147	151	154	152	127	143	161	154	128	140	131	166	164	155	149	149	165	139	132	169	147	153	154	130	151	158	132	153	157	132	150	152	136	149	138	142	157	140	153	142	168	144	124	156	161	163	155	174	174	162	131	159	135	143	152	152	124	133	137	147	137	149	178	168	132	156	140	162	144	168	140	134	144	145	162	134	140	138	137	134	149	141	159	141	146	135	141	152	169	149	148	129	176	143	140	152	145	153	135	116	141	151	154	159	166	150	158	144	131	143	151	145	139	152	135	127	149	140	135	123	153	149	135	146	154	143	142	152	155	152	153	137	150	182	139	148	162	122	175	169	151	133	126	125	180	158	141	152	156	127	132	148	137	147	133	151	142	144	145	170	139	152	168	155	152	141	150	135	178	159	147	144	144	132	136	146	138	156	160	143	148	134	125	141	148	147	162	151	156	160	150	159	145	163	133	138	143	139	170	157	124	130	153	164	125	154	133	148	149	142	163	130	140	133	164	149	138	154	149	130	151	151	146	134	141	123	162	153	134	166	146	166	150	168	131	154	161	179	157	149	131	140	145	145	124	147	147	136	149	147	155	145	116	149	154	142	168	131	153	147	152	151	160	152	134	131	129	159	150	166	134	148	143	147	155	140	143	136	146	158	144	149	145	152	151	149	141	132	163	132	153	152	154	168	132	172	148	130	138	156	159	139	153	158	139	136	161	163	141	168	148	158	149	144	150	144	141	158	157	150	133	173	160	158	177	148	161	144	149	165	143	130	145	137	140	147	159	150	128	149	127	141	124	141	159	127	142	133	124	139	154	129	146	135	152	156	140	154	181	130	136	160	168	134	151	154	164	165	131	143	147	137	159	128	142	138	166	155	160	146	138	166	141	153	170	161	148	147	155	163	105	167	135	148	147	147	145	162	154	139	126	142	145	158	128	143	137	135	141	135	136	158	148	156	132	147	145	150	138	134	147	158	141	144	159	150	153	157	147	138	150	146	148	117	143	145	155	147	141	137	157	136	118	131	167	154	150	145	143	139	123	146	146	156	115	162	157	142	163	146	149	139	142	160	157	139	149	160	155	154	128	121	141	133	144	113	142	152	155	139	151	141	141	148	140	163	142	138	145	165	168	162	139	137	144	136	127	143	136	145	143	139	142	160	167	155	144	155	157	141	144	157	156	146	160	147	155	141	151	133	147	145	167	142	122	165	150	150	146	140	151	156	177	139	162	140	154	126	128	147	141	140	139	151	151	133	140	159	158	147	138	183	166	166	162	155	146	167	141	143	148	132	172	148	128	138	156	155	150	146	166	135	139	154	130	146	128	156	147	149	147	139	130	162	171	141	150	156	135	145	165	139	130	155	147	145	153	151	151	151	178	142	133	155	149	160	140	149	172	149	159	142	152	127	159	179	144	134	141	159	146	146	135	156	154	156	125	128	148	144	170	160	146	137	133	121	146	132	123	142	168	144	152	149	143	139	124	158	144	154	148	159	136	161	141	134	161	145	150	147	140	173	165	148	164	141	168	157	142	185	143	141	153	131	130	148	162	140	142	149	146	162	142	179	132	143	165	162	158	135	148	136	131	133	141	139	174	159	152	167	146	171	143	162	152	143	142	149	141	131	140	154	120	160	144	144	139	155	153	145	150	131	154	138	142	132	133	137	142	133	138	148	146	158	140	172	152	136	162	168	135	124	142	140	145	168	127	144	145	162	136	167	145	157	158	137	150	140	148	143	150	159	128	146	160	149	157	159	133	138	144	165	149	128	147	167	132	139	123	147	154	146	174	144	144	159	142	161	148	148	144	151	141	141	138	163	165	141	136	151	151	139	142	149	143	156	163	164	150	150	160	139	126	144	149	176	138	145	143	156	170	161	155	135	150	167	137	140	156	151	149	146	148	144	148	144	115	158	148	138	147	137	135	144	129	139	161	160	161	159	148	143	145	118	154	142	136	156	131	161	123	137	151	168	148	150	155	128	144	156	141	133	132	141	131	146	125	162	149	141	133	141	144	148	156	142	139	142	140	125	129	149	148	150	172	142	142	153	131	154	144	143	124	159	147	127	150	145	144	148	161	149	153	132	141	139	151	147	149	154	134	138	140	133	134	164	162	133	127	139	160	165	150	165	123	146	146	145	173	147	142	162	145	155
5295	995	776	466	311	245	231	236	208	188	191	200	186	190	176	191	186	171	170	162	178	189	183	168	156	164	147	198	175	190	175	152	184	156	187	164	163	176	180	164	165	165	172	164	178	172	166	175	154	180	162	182	139	184	176	177	184	178	164	170	175	160	158	199	158	147	162	145	173	182	173	150	183	169	162	153	171	164	181	177	169	162	155	185	185	159	161	174	167	152	174	183	197	173	172	184	162	161	171	164	167	166	171	170	169	174	149	150	154	176	176	191	171	159	162	169	158	176	156	155	169	158	178	156	177	138	184	174	173	189	173	158	150	182	158	162	181	154	172	178	158	155	158	165	179	170	164	175	167	172	141	191	165	163	165	176	145	156	161	172	147	146	168	176	175	187	185	153	152	163	174	157	196	172	164	148	166	184	165	169	169	166	175	199	193	166	171	150	172	177	149	167	195	161	170	171	161	155	176	160	169	151	181	171	165	176	177	177	138	173	184	174	165	172	151	177	145	171	167	166	172	176	127	183	183	161	137	168	182	150	172	159	149	168	164	161	164	150	168	186	171	165	181	169	160	174	170	194	189	165	148	169	158	158	189	175	146	170	154	171	167	170	165	180	168	182	158	150	171	168	193	165	180	201	152	167	188	175	176	166	156	159	166	168	165	167	179	212	182	166	186	190	143	163	142	153	151	183	161	181	143	142	169	166	149	171	158	167	191	166	149	179	139	183	155	170	164	160	161	149	163	174	164	181	174	156	178	182	177	180	176	143	167	154	166	189	145	179	156	149	181	175	157	183	166	179	147	166	171	163	157	156	179	168	171	169	189	164	188	183	169	167	185	194	167	193	163	162	189	175	161	165	184	170	169	183	167	171	156	171	172	198	166	156	149	170	166	182	182	194	146	156	159	150	170	157	172	174	158	177	186	190	186	170	154	164	174	169	171	158	171	156	171	153	163	194	162	177	153	167	188	154	149	160	163	161	153	157	172	161	151	185	162	162	165	172	184	190	164	170	147	181	167	166	182	153	161	151	180	169	182	155	171	153	159	151	164	160	175	166	178	180	182	185	158	175	168	179	145	168	168	172	163	163	163	163	183	151	148	171	187	169	179	184	169	162	167	182	185	153	159	168	177	149	150	160	169	181	185	174	173	163	158	139	184	181	188	183	163	195	162	159	186	167	154	160	170	175	180	156	171	175	179	217	164	185	155	159	157	181	169	148	164	173	184	204	174	188	178	164	173	181	178	170	152	178	171	174	171	175	179	158	186	163	165	200	177	178	181	178	177	167	159	141	167	172	177	162	173	166	156	153	180	179	153	182	169	172	178	155	156	170	164	180	184	175	160	177	177	172	169	192	193	156	176	173	148	171	151	175	164	167	168	152	177	165	182	193	204	186	144	189	177	139	187	162	156	162	153	185	172	168	179	176	166	177	162	165	167	160	172	161	152	156	159	181	188	172	173	158	193	157	167	161	175	149	184	170	148	176	171	154	170	156	179	187	145	165	167	165	158	160	154	173	169	180	162	174	160	174	167	173	164	179	188	184	167	179	167	150	169	181	162	171	168	171	146	151	158	147	152	164	156	138	140	171	190	163	160	151	162	148	176	161	149	163	183	154	199	158	173	165	176	155	156	163	173	174	178	180	166	166	171	158	177	170	189	172	171	163	165	158	159	163	194	168	164	174	162	154	160	172	159	173	167	172	199	158	171	158	146	164	179	167	170	187	174	152	184	173	177	161	147	186	164	162	184	175	152	156	198	171	159	182	168	159	185	179	182	159	175	150	153	172	169	169	166	151	169	170	170	171	163	168	159	181	178	167	160	164	188	168	169	172	145	179	173	168	163	149	177	172	157	163	179	187	178	159	173	192	151	191	151	174	170	164	179	173	163	170	159	176	157	183	167	176	162	159	157	147	181	193	162	177	192	173	180	154	163	161	156	159	171	164	162	183	157	167	182	166	170	175	174	156	167	171	159	125	158	166	175	161	152	179	191	176	172	159	170	172	174	185	184	186	150	147	162	175	170	171	162	182	183	173	146	164	194	172	157	161	174	155	171	162	149	187	162	187	166	163	164	163	174	148	155	171	163	169	168	198	164	176	151	182	171	170	147	168	163	170	146	160	154	169	157	153	177	157	196	167	170	155	172	174	169	166	177	177	160	136	156	166	161	157	151	177	162	167	176	155	148	192	174	184	171	167	180	167	179	184	150	161	178	174	167	200	177	161	168	168	171	169	160	162	171	163	165	162	148	172	158	146	146	190	170	204	147	182	187	191	177	184	161	181	160	158	180	165	187	164	152	147	176	175	154	166	172	171	148	169	166	165	170	190	161	165	159	151	169	173	151	163	148	158	172	201	178	162	168	151	164	187	178	163	175	162	186	140	163	151	148	144	180	163	178	167	170	169	191	171	163	175	150	176	168	166	173	172	194	146	162	151	189	167	141	170	169	151	183	168	185	155	193	165	173	175	173	149	169	172	157	148	161	179	166	190	167	167	151	167	164	153	158	164	188	172	166	164	178	147	165	143	179	159	179	150	171	136	183	162	177	142	152	160	181	188	173	181	164	159	163	189	170	178	146	153	183	177	158	162	176	177	167	160	159	158	165	153	167	160	169	164	166	163	172	170	169	150	164	176	186	161	189	187	161	145	171	145	156	170	173	168	190	177	177	173	155	164	142	179	152	163	156	167	180	186	158	165	177	173	181	147	156	154	166	176	174	171	152	191	166	152	175	187	170	142	165	158	149	170	149	177	170	192	180	197	177	163	164	176	157	162	163	159	161	163	162	159	144	147	182	177	156	153	172	186	171	173	171	173	163	154	183	164	176	180	177	160	164	189	166	161	169	187	181	178	173	140	183	200	176	163	180	165	162	146	160	172	171	180	153	182	193	151	165	160	193	186	160	177	172	191	151	157	157	171	159	155	162	166	165	176	174	184	172	154	167	191	173	179	176	145	173	169	167	151	196	174	175	161	181	165	178	168	155	139	170	173	176	189	187	160	164	172	163	185	148	160	198	169	190	163	191	137	188	172	155	164	165	147	168	169	159	161	168	188	154	174	157	157	167	167	166	161	149	163	169	161	178	160	163	170	194	182	165	184	167	177	151	163	150	184	169	145	165	164	161	166	205	187	183	169	158	180	161	163	151	169	178	143	153	162	183	141	185	169	151	173	180	164	176	182	150	178	182	169	184	163	168	168	195	158	182	180	149	165	177	151	178	165	181	171	176	159	147	172	189	179	172	176	178	179	191	157	184	186	139	176	180	175	158	183	180	191	163	179	139	179	184	170	142	157	183	174	158	165	164	177	158	189	184	150	168	160	169	169	159	177	167	172	168	161	158	140	147	180	174	165	155	171	166	170	167	164	170	194	161	159	187	152	175	182	153	149	155	184	190	171	162	177	155	175	172	158	176	163	178	183	170	201	173	156	175	163	199	151	175	166	163	173	184	153	201	184	158	185	182	162	164	175	181	183	166	166	169	170
24451	20338	26513	24005	20338	10228	1389	933	704	726	618	604	547	499	450	470	447	452	435	426	384	431	423	404	393	408	375	393	335	365	352	370	379	349	371	376	371	360	353	396	407	379	368	376	383	383	392	385	370	352	378	420	360	340	375	410	375	364	352	357	369	387	372	337	356	357	350	366	351	360	379	381	382	359	361	350	370	361	358	388	371	335	338	328	365	365	345	342	413	371	341	352	344	338	370	388	374	382	358	326	349	352	336	375	398	340	325	406	323	346	386	349	384	371	370	353	372	332	356	363	385	351	335	361	345	366	387	333	360	336	341	367	328	374	364	404	356	368	374	335	367	385	326	345	390	358	358	336	362	363	389	353	335	388	366	376	377	362	344	397	382	317	388	347	358	380	319	392	351	355	329	349	357	341	351	372	362	344	404	353	344	375	314	344	380	390	349	364	362	367	385	343	376	356	364	402	343	370	366	379	348	380	349	377	379	359	344	371	367	341	389	356	392	341	319	376	332	333	304	371	365	367	364	373	335	321	368	377	326	338	351	333	337	388	372	353	367	368	317	335	349	360	331	371	364	358	337	362	366	382	351	381	365	359	351	343	319	363	359	339	311	376	348	365	405	367	378	346	347	382	365	347	355	387	324	377	342	346	377	331	372	372	394	352	385	331	341	323	338	360	338	344	380	350	387	381	356	346	351	366	348	358	379	374	354	346	383	352	370	326	365	334	338	365	352	357	368	341	330	356	359	353	356	339	374	331	358	375	347	350	374	340	330	379	314	358	342	355	330	328	384	330	387	349	376	383	331	348	324	334	360	329	377	351	361	351	373	316	372	347	368	338	347	369	385	364	334	355	359	348	368	352	372	388	352	362	357	396	375	358	368	321	378	375	405	345	347	339	384	330	373	354	360	355	378	346	340	363	340	346	362	320	356	359	337	354	355	359	369	382	342	364	372	331	337	363	361	348	332	341	303	331	361	350	342	323	350	335	373	344	334	352	363	370	351	350	355	389	364	334	337	384	349	364	371	370	362	366	347	338	364	359	343	358	350	336	363	333	388	339	345	345	336	345	362	345	326	349	336	329	367	376	348	353	345	365	358	337	341	332	373	378	355	393	370	360	353	360	380	334	394	367	337	342	348	358	337	327	355	342	346	352	379	385	354	355	378	333	342	340	378	339	337	327	316	325	363	353	345	348	355	367	352	373	355	362	368	381	343	358	382	334	341	333	347	380	384	373	381	317	358	360	351	365	348	349	334	346	350	343	368	361	372	367	358	348	363	350	359	351	366	311	358	343	393	325	318	331	358	386	359	368	360	354	360	362	333	389	359	342	349	331	346	357	316	301	351	403	354	310	384	323	339	367	352	326	357	342	325	370	375	357	354	387	363	379	333	358	347	330	376	330	360	357	390	359	376	363	372	339	352	369	379	341	314	350	345	351	359	348	318	363	328	374	367	352	352	364	363	334	370	353	317	366	347	380	346	376	359	366	378	375	358	339	339	369	343	310	355	341	363	363	408	346	364	363	349	377	327	337	362	379	356	373	363	365	297	364	354	374	386	376	344	380	367	348	337	362	339	379	344	377	361	362	366	324	338	371	358	336	360	384	399	341	372	315	326	369	358	362	345	376	351	370	367	343	356	363	352	399	354	345	376	350	345	349	337	376	355	317	330	359	354	358	371	380	355	371	355	331	355	349	380	333	348	337	341	361	354	358	338	365	366	380	371	327	359	397	393	345	339	332	363	394	354	356	376	343	360	345	374	355	357	339	343	335	366	352	342	350	365	346	343	338	358	360	338	337	346	378	397	387	364	355	354	340	336	315	369	349	333	371	338	353	359	345	348	386	401	340	385	336	389	318	365	377	353	337	343	350	360	360	369	360	365	365	350	361	400	329	387	327	350	381	321	367	358	343	325	349	365	304	378	298	336	354	387	343	366	349	364	328	350	360	338	386	385	374	358	341	376	368	363	374	348	368	381	379	347	363	344	353	311	342	368	319	360	369	386	357	351	351	349	341	344	367	378	347	364	380	333	358	368	319	330	349	342	356	358	341	323	360	341	360	338	385	361	342	326	328	358	349	393	369	369	357	352	366	353	359	342	330	365	365	369	349	339	320	375	359	364	401	341	363	343	375	358	390	355	318	354	357	348	358	329	357	366	390	338	341	356	319	380	378	372	372	385	339	343	383	326	348	373	368	372	388	336	360	350	354	370	336	344	381	344	369	346	346	373	329	357	362	312	362	390	372	378	370	369	358	346	398	350	351	345	332	380	351	368	357	352	358	336	336	330	329	354	317	335	338	357	368	344	365	341	329	356	360	368	340	353	358	368	364	374	349	335	353	323	361	378	358	348	380	391	347	316	347	358	376	334	419	308	355	383	374	338	357	371	374	376	377	394	375	345	354	337	372	379	376	345	353	325	365	334	377	343	349	351	322	371	372	351	387	366	374	364	350	345	364	363	325	384	349	355	345	340	353	387	373	346	331	365	348	353	374	358	365	371	341	325	380	367	359	351	351	389	368	324	347	365	357	371	369	354	353	325	360	369	397	394	385	375	356	356	333	354	374	362	331	369	376	369	333	384	394	370	376	358	360	366	362	334	334	343	341	384	367	359	345	390	344	377	367	347	365	365	353	364	331	340	375	371	354	329	360	384	326	353	341	355	353	360	365	351	343	353	383	372	353	363	364	355	356	348	338	404	319	396	352	315	359	360	352	373	362	360	374	381	377	361	349	377	380	353	389	337	347	340	381	359	355	356	343	340	351	337	366	355	354	385	361	390	354	390	335	350	375	366	357	363	385	397	366	353	320	347	345	386	342	356	347	336	330	384	368	374	371	326	340	377	397	377	387	370	360	384	379	333	355	324	326	399	339	346	352	385	375	343	343	354	358	361	364	335	359	360	374	390	349	336	338	365	339	365	362	341	354	375	351	371	348	336	355	360	361	318	357	355	316	372	331	330	350	335	326	337	347	351	348	350	382	326	377	377	340	359	363	333	371	358	368	354	414	344	352	353	340	354	365	341	379	357	372	340	377	333	369	388	349	342	374	320	370	372	346	353	359	364	353	353	340	348	360	359	364	304	356	372	383	347	357	324	368	333	358	362	352	365	352	355	345	347	362	367	355	360	397	361	376	377	355	357	324	356	363	340	387	333	365	355	332	328	376	334	354	357	379	369	388	372	366	335	391	320	360	352	362	348	374	350	332	351	368	364	397	331	415	348	370	344	371	383	379	329	323	335	345	362	387	378	348	358	362	350	329	333	358	341	339	366	359	363	382	369	361	342	384	360	367	341	326	364	368	342	345	335	339	356	371	335	369	357	367	351	362	361	386	338	357	356	368	353	370	332	371	352	330	381	348	380	348	370	397	370	367	364	345	366	360	339	325	369	344	381	354	355	353	353	355	315	345	339	376	330	363	353	342	321	345	349	334	326	345	368	362	352	367	368	348	362	339	337	352	348	351	353	388	369	344	375	371	368	371	365	346
11748	12808	11182	5759	3771	2531	1986	1515	1266	1140	988	837	740	720	653	625	523	570	524	518	495	478	467	459	444	414	413	397	407	397	400	421	395	417	402	384	381	374	389	391	405	379	365	410	385	390	351	347	370	367	427	371	375	349	392	356	354	328	352	359	323	401	365	379	353	335	379	359	363	355	404	340	346	390	336	341	393	356	362	369	367	401	345	337	363	347	331	376	341	347	346	326	320	357	334	326	360	344	360	350	326	350	378	334	334	339	328	399	349	362	359	357	328	338	353	351	348	317	355	339	348	347	363	342	347	385	323	350	365	330	374	342	372	338	354	342	341	373	374	371	334	354	347	348	323	346	309	364	355	370	320	344	366	354	314	364	321	339	350	357	336	350	352	361	346	332	345	339	333	367	385	361	361	342	398	329	372	345	319	327	346	344	343	359	380	346	346	347	323	352	364	312	303	343	328	358	334	332	358	357	319	326	376	342	362	368	339	355	378	346	313	369	343	383	349	411	347	345	374	341	363	350	354	353	354	367	351	357	363	328	342	341	346	316	357	357	351	332	363	355	340	404	334	365	318	344	376	335	377	360	311	361	347	309	357	342	387	417	322	346	369	336	336	349	349	337	347	283	332	363	370	341	319	332	345	349	322	334	343	329	357	347	364	308	323	327	338	344	331	326	359	385	389	349	352	348	340	336	351	345	355	345	348	355	345	340	337	337	349	337	380	323	372	347	348	360	363	319	352	363	341	369	373	350	334	342	341	335	358	354	360	355	375	328	317	343	373	331	337	323	357	365	377	324	331	347	350	312	345	345	333	363	321	368	342	367	335	338	346	335	342	357	343	356	350	353	338	365	330	354	361	370	321	323	330	340	359	320	347	330	330	366	330	376	355	381	361	347	338	368	333	388	326	343	371	355	345	364	343	358	369	333	344	320	319	333	342	374	338	327	348	366	362	360	365	331	332	354	346	358	342	337	359	358	372	349	341	328	381	370	355	354	352	357	324	340	320	340	348	352	339	347	337	304	338	352	348	357	346	379	345	320	332	341	349	323	351	384	367	334	355	370	341	366	362	335	330	392	366	373	335	328	342	364	308	360	305	380	375	357	357	356	329	326	332	325	338	321	382	319	323	307	354	350	352	351	359	363	353	328	356	325	360	308	336	371	359	334	352	334	339	343	321	342	339	356	309	348	341	346	337	369	362	350	361	333	366	341	337	346	355	320	355	341	378	355	343	364	360	336	336	326	320	347	349	347	378	325	338	354	346	333	361	358	353	361	378	345	330	375	384	331	370	375	311	326	368	366	377	356	344	340	340	386	327	368	325	345	373	378	350	359	362	337	331	332	318	316	327	349	367	337	353	359	345	342	378	352	350	333	356	379	367	333	342	324	373	355	362	320	353	343	335	318	370	361	376	333	347	354	371	344	324	360	329	344	346	355	371	375	350	341	358	351	346	333	317	349	380	355	363	381	322	354	326	369	370	339	341	350	350	339	326	348	348	348	318	359	370	366	362	360	328	326	353	357	338	374	342	345	337	348	347	386	375	363	386	385	356	327	349	333	351	374	359	369	368	365	365	333	328	361	355	332	331	369	363	348	358	328	327	355	336	352	347	341	357	376	346	327	372	327	366	354	348	389	332	367	320	389	363	348	370	379	344	353	330	375	354	357	354	355	362	346	367	340	316	361	346	360	386	358	353	339	340	316	349	352	380	363	318	354	356	324	375	343	338	333	367	324	346	338	331	332	324	333	358	344	368	368	334	341	303	340	369	359	367	347	353	343	345	350	347	371	343	360	366	363	365	373	360	371	331	328	341	349	345	321	362	333	355	339	361	347	378	363	352	340	342	350	355	357	337	325	364	332	347	365	371	375	328	345	370	354	361	359	354	369	309	334	366	349	355	338	359	341	363	304	326	346	354	306	380	352	356	362	374	355	346	331	312	328	360	329	303	316	349	368	379	330	368	340	344	393	371	343	325	355	330	347	342	370	344	320	338	370	318	385	347	348	351	328	369	346	306	355	346	340	363	344	338	340	325	372	343	348	329	365	368	359	336	359	342	383	358	331	353	328	352	321	382	376	333	370	319	344	374	320	350	303	321	361	359	326	334	350	323	323	339	385	369	303	314	349	327	341	359	392	355	341	350	373	355	352	336	366	332	333	346	320	361	319	353	363	313	333	367	366	335	352	357	390	367	340	344	369	372	339	347	339	324	386	350	333	344	362	351	336	341	341	360	319	378	326	354	329	362	342	343	370	369	323	336	346	369	337	357	336	369	343	311	350	342	376	325	362	369	334	357	350	299	344	364	351	364	322	366	378	346	357	367	357	339	360	335	347	336	395	352	343	343	284	358	338	341	358	356	345	374	352	326	374	349	388	357	322	374	341	352	342	366	340	341	335	386	321	330	336	353	337	364	374	338	385	377	340	330	338	341	383	369	341	376	356	356	362	317	319	359	334	395	359	348	332	344	342	343	349	339	351	347	357	325	354	332	320	353	351	338	344	354	345	342	380	344	372	371	382	364	365	378	360	366	337	340	361	383	340	338	357	357	333	329	349	351	327	382	356	360	355	346	344	328	340	333	368	350	320	347	363	365	383	380	357	309	342	351	364	351	349	378	337	356	360	392	330	330	375	339	350	332	320	328	363	371	347	366	347	331	354	350	361	331	332	358	360	385	377	386	341	328	396	392	370	322	335	348	331	349	332	330	377	337	362	331	412	346	360	341	379	356	353	365	331	320	317	353	348	320	353	332	343	354	311	362	352	360	354	360	375	377	365	305	367	351	349	339	353	346	357	338	307	332	333	344	321	338	330	370	361	358	355	328	356	362	350	381	354	364	342	363	331	337	347	312	344	382	343	373	341	342	379	343	359	349	340	353	363	378	352	363	314	363	328	347	320	362	351	366	389	353	352	356	356	341	355	313	362	385	347	355	368	320	356	350	319	350	338	314	310	340	324	334	288	366	343	361	357	354	317	351	352	325	328	334	337	326	295	365	364	340	412	323	389	353	333	351	332	329	336	353	321	370	362	351	351	355	372	363	341	392	365	332	352	351	344	357	328	359	320	352	372	354	362	342	341	358	357	341	390	348	360	366	353	344	333	354	296	354	367	344	341	358	394	346	371	340	372	356	358	371	352	343	356	340	342	359	351	333	351	330	350	363	363	376	304	349	396	339	334	362	364	353	354	330	341	339	325	335	340	336	386	353	331	360	360	335	371	344	373	350	368	342	366	343	355	333	338	355	370	346	356	372	380	377	397	348	344	347	351	337	349	325	343	334	341	344	350	370	332	372	345	383	350	376	372	388	348	341	331	351	323	354	350	340	351	324	351	387	347	348	370	348	385	357	349	392	372	380	367	323	344	350	352	314	320	383	341	366	347	372	348	370	319	343	337	364	326	360	348	358	360	328	344	359	354	350	340	340	349	354	316	339	348	352	347	357	317	342	367	327	369	351	339	373	356	348	308	349	352	330	364	337	381	316	358
22511	20384	26985	23659	20389	20494	9395	1912	1390	1310	1190	1105	1007	962	940	923	918	857	787	839	826	802	829	761	744	772	727	747	716	709	786	738	679	731	726	719	703	702	710	694	688	688	651	694	713	735	757	736	750	724	717	687	686	752	713	700	684	701	720	678	681	682	640	677	606	695	693	703	655	687	682	683	693	692	683	690	716	655	695	762	700	692	650	668	684	704	754	668	699	656	726	671	714	710	617	719	713	676	732	649	702	629	717	677	626	699	691	636	658	666	669	670	698	681	719	710	696	668	711	675	705	691	693	692	685	684	692	695	675	705	673	643	658	669	726	636	696	662	693	696	686	655	675	721	683	686	703	690	650	652	693	747	677	669	672	630	676	674	689	634	673	731	712	716	682	693	646	703	734	686	664	695	678	728	685	681	705	687	665	643	671	692	698	648	691	674	741	719	674	652	677	660	723	689	686	713	664	665	640	682	679	691	707	701	688	712	708	662	670	679	662	655	643	664	688	689	695	679	694	705	684	671	662	681	681	660	718	673	678	647	636	666	698	692	703	687	672	734	668	712	724	677	655	664	739	681	670	722	730	713	680	680	654	724	707	673	680	683	686	679	673	714	671	677	678	634	725	720	693	681	716	667	701	660	633	729	651	691	670	641	653	661	663	653	668	662	670	661	678	701	677	674	708	667	723	695	696	681	658	684	668	667	637	663	670	682	683	638	674	674	715	620	678	703	662	719	703	693	661	698	628	635	637	654	697	643	677	712	619	692	669	627	713	654	646	681	684	620	645	637	720	685	675	659	667	685	676	660	688	680	668	647	700	658	650	687	684	672	683	667	641	694	671	684	721	674	695	705	632	649	668	659	683	687	715	648	672	642	694	648	702	703	712	693	684	697	622	686	741	651	704	683	694	681	691	707	685	626	680	698	656	729	713	696	665	735	680	634	680	637	674	676	692	682	678	698	723	691	712	639	677	715	667	674	724	674	702	684	652	650	710	683	706	652	693	683	616	657	684	662	678	662	654	705	709	683	682	665	683	689	671	657	647	703	689	693	679	640	675	688	668	629	674	681	716	711	678	704	689	711	764	648	702	640	626	734	679	654	653	697	688	723	733	686	715	668	673	647	665	645	642	739	710	675	642	666	673	694	664	699	632	710	724	678	679	697	637	657	682	686	691	679	659	654	649	713	673	694	709	682	682	650	681	679	717	672	713	663	682	686	679	654	702	701	678	623	710	727	646	684	661	701	689	711	644	691	670	685	711	716	738	715	684	714	709	670	678	698	667	681	663	663	687	699	647	655	683	643	664	699	640	662	685	668	668	671	659	689	694	686	722	656	718	671	703	662	727	696	660	727	656	670	734	655	690	677	700	692	679	685	689	686	711	661	632	669	669	646	679	661	662	642	680	639	690	654	672	683	693	677	688	713	663	644	681	681	705	669	664	689	699	661	657	703	677	606	665	662	697	677	741	705	710	690	696	644	696	663	713	680	674	694	689	692	685	687	700	661	623	684	674	693	659	675	695	657	679	662	683	665	682	652	714	638	709	716	690	707	679	701	696	659	701	689	684	682	674	714	647	663	662	671	665	672	694	702	665	723	719	695	662	680	683	719	697	651	711	686	655	703	667	674	702	633	727	654	635	698	670	682	667	694	716	666	644	713	711	663	721	633	662	657	658	682	724	674	678	648	671	729	697	703	690	687	687	677	666	660	700	686	706	682	645	644	612	678	671	665	671	649	638	681	663	691	656	697	709	663	693	714	670	675	688	666	665	687	717	683	733	732	681	681	660	691	707	693	700	638	675	668	657	705	688	688	668	640	703	732	665	655	684	687	669	712	688	673	633	654	659	720	713	677	697	670	707	694	658	658	692	670	682	653	699	704	705	725	685	673	695	688	651	689	659	693	644	671	647	687	652	694	713	672	668	706	685	672	709	641	679	668	662	682	687	708	685	688	719	695	704	697	682	654	691	691	689	672	700	649	689	696	745	708	697	699	715	676	620	670	678	707	672	710	726	711	653	729	694	700	745	687	621	689	668	657	682	687	705	676	668	653	688	620	648	667	699	687	666	683	654	703	665	669	689	632	614	664	691	720	717	691	682	672	645	723	701	697	677	707	718	674	666	635	714	714	639	699	660	682	678	664	681	710	685	666	666	712	640	672	665	714	632	652	692	678	687	689	647	669	683	685	655	637	675	680	664	699	664	692	689	674	643	706	680	689	669	718	646	722	709	719	691	675	706	696	683	636	683	629	659	663	712	677	656	651	662	627	687	718	708	664	688	718	665	708	687	642	718	659	672	708	646	683	668	682	691	695	656	675	688	674	672	670	714	680	657	690	678	649	660	698	653	683	707	683	668	693	661	711	652	658	688	706	666	710	657	685	656	639	686	676	673	634	675	646	703	677	684	690	669	714	675	687	662	693	684	692	702	662	697	603	693	650	686	679	633	679	671	661	657	668	663	688	641	650	651	726	689	694	685	693	738	703	679	669	653	687	651	647	690	631	682	708	679	667	678	668	710	652	719	672	663	666	694	667	716	716	676	663	720	680	686	653	653	721	686	656	675	688	643	750	660	685	661	703	689	688	686	679	699	708	664	689	705	688	621	667	690	681	647	654	661	660	719	693	662	688	679	687	679	661	663	635	660	688	667	684	647	680	647	713	664	691	644	661	673	685	711	652	696	697	658	725	660	695	689	640	653	689	670	675	693	722	702	710	710	689	695	696	675	674	681	668	730	677	662	683	676	746	661	666	664	677	688	684	633	679	680	697	647	677	715	651	690	694	724	615	655	661	700	625	712	701	679	666	688	615	646	625	703	724	671	655	716	691	713	668	694	703	708	652	641	677	649	722	702	662	625	724	700	612	659	699	671	695	671	686	680	665	712	692	666	674	648	672	669	639	696	680	706	672	655	633	646	659	653	669	676	666	656	684	697	703	702	708	673	657	663	703	677	699	663	707	656	684	712	664	698	676	692	680	700	703	676	656	721	673	655	680	688	689	676	711	697	660	689	675	665	684	685	682	655	669	661	693	683	691	651	631	619	661	670	666	621	678	678	728	725	685	701	665	696	660	677	655	612	680	707	684	698	689	677	717	690	700	643	701	718	696	676	655	662	685	689	653	662	666	690	661	704	673	668	653	693	670	747	696	657	666	666	643	700	698	658	668	740	711	661	663	653	686	709	700	715	677	680	716	687	708	670	647	701	656	668	663	655	657	706	633	696	681	713	717	664	715	685	707	691	675	665	668	707	655	661	690	706	659	709	696	690	722	741	681	672	718	676	667	631	678	710	726	701	647	664	696	682	715	726	686	673	682	707	669	706	660	699	710	646	707	642	707	702	618	705	676	676	660	676	666	675	654	659	682	688	661	671	740	678	652	692	677	686	643	648	662	691	708	642	644	692	695	686	699	670	694	682	678	684	686	694	695	687	692	677	640	672	674	649	671	685	683	685	676	715	687	701	690	687	656	685	656	701	651	676	665	691	671
18391	19973	17998	10177	6732	4848	3674	2902	2453	2081	1904	1585	1506	1322	1267	1156	1155	1029	997	936	938	907	879	865	856	804	872	824	791	746	750	719	739	727	729	748	708	721	705	687	701	713	708	690	704	698	675	686	682	695	668	661	682	698	746	653	681	682	680	686	688	689	661	585	642	650	695	672	656	692	663	646	681	682	693	644	635	697	672	699	669	706	684	645	638	720	663	681	664	651	673	669	666	659	603	638	637	651	699	622	649	633	621	675	668	613	627	713	672	621	651	617	651	642	703	672	656	662	664	699	669	656	675	671	630	666	679	608	635	625	646	678	694	644	703	673	604	691	652	615	685	657	642	709	645	647	663	684	656	610	686	620	645	647	635	622	687	609	651	629	649	702	686	675	682	648	660	621	639	630	621	670	633	654	684	685	644	636	662	624	694	669	638	651	633	645	648	636	671	642	688	657	634	611	638	646	616	642	620	612	657	638	628	661	592	676	662	666	633	611	655	666	627	667	671	679	653	569	664	686	679	645	641	688	662	641	674	650	660	700	659	666	709	648	701	638	691	691	651	658	689	669	677	656	596	634	656	616	667	675	716	674	686	633	675	627	646	623	658	668	668	638	655	651	634	620	680	654	668	635	627	663	683	652	598	656	656	673	651	672	682	667	661	641	651	656	644	687	642	682	678	642	687	663	591	680	663	659	647	665	664	688	649	664	634	643	668	677	640	637	687	665	675	687	635	644	701	676	605	676	689	648	649	654	691	634	622	662	646	680	632	584	668	623	644	638	646	657	657	652	675	676	620	659	619	636	662	646	660	653	652	641	661	702	664	667	643	680	674	628	656	638	672	656	672	660	634	621	610	634	673	621	702	661	659	637	654	653	656	674	613	641	640	640	645	602	633	641	669	628	628	684	672	618	623	607	686	669	650	715	643	672	666	641	645	645	649	617	653	674	673	603	612	634	702	630	670	668	691	668	713	674	654	657	659	675	644	639	672	670	687	616	624	659	664	652	651	666	616	611	651	669	668	675	635	661	672	664	619	686	654	631	686	612	659	664	685	675	633	667	652	642	648	670	647	608	642	650	625	613	648	659	582	669	678	677	647	667	621	665	673	648	632	597	631	601	655	639	709	648	692	603	686	644	616	593	639	638	637	632	636	678	678	668	669	663	657	646	640	654	715	646	613	633	643	674	689	630	617	669	667	640	664	644	629	620	677	638	665	668	695	684	635	705	619	632	603	648	631	686	679	633	642	731	703	662	668	674	663	608	668	628	675	667	650	669	629	655	639	655	630	651	653	690	631	637	634	616	683	651	638	644	606	626	644	683	623	705	637	655	635	670	625	670	665	656	661	703	651	651	683	676	623	669	677	630	682	668	640	613	615	634	683	638	598	656	613	672	671	642	654	628	632	616	617	646	638	675	649	635	650	643	644	652	652	679	640	666	675	664	632	647	703	647	613	684	662	619	671	642	656	689	671	623	626	655	607	629	634	680	699	643	661	662	682	691	627	670	671	655	695	650	656	657	726	655	652	649	698	647	646	675	661	629	682	649	648	660	721	683	666	631	697	622	659	614	643	668	641	618	646	669	680	718	671	643	638	656	638	657	637	589	639	628	701	661	675	620	661	640	642	623	663	681	653	703	643	677	624	681	681	684	623	644	670	662	660	658	690	657	663	659	619	616	682	625	667	635	651	645	657	652	641	602	668	648	647	635	698	652	656	632	649	625	653	657	677	623	664	692	623	636	666	597	594	607	623	685	633	681	664	738	662	665	673	605	659	635	652	640	677	662	670	649	658	604	599	659	619	691	668	658	652	666	674	655	695	627	670	621	651	650	630	667	646	648	618	642	705	687	680	664	636	645	636	622	665	654	628	671	655	637	621	676	674	627	681	661	651	618	644	664	659	662	673	704	680	570	696	640	621	620	653	707	648	637	642	640	655	643	688	650	674	657	631	652	641	664	672	694	646	646	653	689	662	633	655	654	637	660	632	664	644	634	593	693	656	639	682	642	629	652	652	646	683	671	617	624	674	638	649	702	664	650	610	697	644	659	688	662	679	592	632	630	657	667	627	663	657	632	646	669	684	665	681	599	610	657	647	642	678	628	667	648	681	608	661	619	621	690	639	654	602	632	652	693	674	666	617	628	661	652	657	657	676	672	651	663	638	639	635	632	645	636	631	639	651	637	633	663	626	688	657	657	675	633	648	705	660	676	633	654	648	697	643	641	689	636	631	623	619	689	660	679	624	624	726	591	655	636	661	673	666	664	678	612	624	666	656	647	692	629	642	626	648	645	662	659	697	635	684	659	661	639	676	629	638	651	698	693	651	681	629	647	649	627	640	659	698	631	691	643	712	598	645	700	649	663	619	666	652	676	677	657	660	631	677	646	654	633	663	702	624	617	669	677	653	690	649	610	638	676	683	631	689	678	660	655	658	689	636	644	629	661	706	652	644	676	621	604	656	650	622	618	691	639	628	593	646	628	636	619	651	669	674	661	631	662	602	654	620	685	628	720	621	684	707	688	613	679	670	601	666	605	666	663	701	649	625	670	632	696	708	698	634	662	629	681	659	675	653	658	627	668	638	649	651	597	624	619	651	703	665	648	638	646	662	647	658	661	637	643	685	657	638	674	628	660	670	635	626	671	624	626	655	642	637	648	594	629	650	630	675	697	675	646	696	667	653	689	657	651	678	668	600	653	618	631	614	667	628	629	618	631	645	659	608	649	659	694	678	666	596	646	673	578	669	672	685	651	660	636	640	695	686	635	600	665	662	620	630	670	670	661	647	654	643	652	626	653	633	714	601	625	650	650	627	664	671	665	641	695	639	639	633	642	612	657	679	656	588	611	712	614	673	677	639	663	710	624	667	647	635	645	676	626	676	620	657	631	591	654	599	610	630	636	646	634	602	662	673	681	623	626	578	669	655	625	656	682	630	649	597	707	669	627	653	657	635	618	680	654	668	661	647	613	644	653	637	604	653	646	634	644	614	699	665	649	637	623	653	643	595	657	673	656	691	635	630	619	630	669	644	663	690	679	649	659	637	622	616	661	631	623	663	638	646	646	669	645	701	629	644	664	641	632	607	663	641	668	681	650	658	636	667	629	664	675	633	636	628	622	640	642	656	656	606	641	632	610	688	643	647	671	625	676	640	666	629	640	665	629	667	646	642	649	622	661	651	641	645	629	635	640	672	652	655	649	650	676	675	679	648	642	656	599	652	636	630	637	659	660	634	629	656	658	663	620	700	701	641	651	621	668	640	649	661	684	640	651	642	688	625	700	646	641	630	673	681	682	655	634	634	680	609	655	637	696	628	657	639	653	655	655	645	620	628	671	645	636	626	629	655	632	657	652	631	645	646	645	602	638	680	684	674	651	633	656	611	677	663	665	650	691	604	646	637	604	600	662	691	685	658	630	637	618	680	640	648	656	660	645	640	692	640	618	656	615	663	642	659	687	635	656	597	649	648	663	674	650	627	718	662	607	661	686
27777	13294	1440	366	266	206	158	185	182	162	166	168	141	163	147	171	169	157	137	141	152	139	146	132	140	149	163	159	123	136	165	142	123	147	153	146	143	153	153	145	160	140	121	138	130	144	135	145	148	148	198	143	153	128	150	145	137	157	149	162	142	144	176	123	147	152	141	141	138	130	166	134	144	157	159	161	144	125	130	150	155	157	144	139	152	170	134	143	150	147	169	150	162	147	154	144	150	145	134	158	165	148	129	137	138	152	153	156	162	125	128	146	146	148	166	167	139	147	149	147	152	132	146	142	144	132	134	167	124	158	151	147	161	131	131	164	168	169	123	140	145	140	155	170	141	162	152	153	162	181	148	153	128	161	155	161	161	161	141	156	125	148	153	127	142	153	149	157	143	166	157	182	145	142	150	163	143	144	134	145	187	143	130	129	145	146	168	142	145	137	170	142	146	145	154	179	143	147	172	131	125	134	169	122	147	172	125	162	136	143	152	151	149	134	140	143	145	137	151	127	145	134	139	148	131	160	147	153	156	171	144	172	138	143	138	167	169	127	145	155	151	134	158	136	158	149	170	147	147	148	165	154	141	151	148	149	150	137	127	145	141	117	140	167	152	133	161	143	141	156	165	144	144	146	155	126	172	147	141	170	139	136	145	148	164	151	165	141	159	142	124	166	146	160	117	148	150	139	129	148	137	155	137	143	167	134	171	154	147	155	136	158	127	138	151	142	127	131	145	143	147	137	146	146	167	124	159	152	156	158	169	142	163	142	141	132	127	177	147	157	130	149	131	148	154	165	151	130	155	160	145	137	154	149	131	157	155	147	136	152	161	133	142	145	158	170	143	140	153	150	170	158	127	132	160	161	149	149	131	150	129	169	145	163	153	175	141	169	142	145	138	166	145	146	132	147	153	154	140	130	163	157	137	139	152	166	142	136	166	144	151	139	119	140	146	145	146	156	144	124	150	153	136	150	140	139	139	152	154	162	149	147	161	167	161	147	152	181	152	160	157	134	147	157	145	149	152	154	166	153	128	145	137	143	177	159	157	139	129	159	153	133	156	149	158	132	142	151	139	147	162	148	158	137	151	148	133	140	134	163	149	140	127	165	143	150	147	150	151	142	161	160	164	180	155	152	148	141	145	184	153	134	158	127	125	158	166	145	168	150	120	137	155	146	156	144	150	155	143	161	120	158	130	162	130	151	141	157	166	149	159	143	167	130	136	157	151	133	165	142	143	164	147	155	143	130	150	158	150	154	141	151	147	150	173	142	145	156	168	173	160	135	162	143	128	126	141	139	144	150	169	161	144	139	154	163	149	141	130	149	136	130	124	120	167	159	153	160	155	163	141	133	146	163	145	155	151	163	154	136	147	131	144	140	123	148	139	147	158	164	158	145	150	134	152	160	143	148	145	135	145	164	157	159	141	131	151	162	150	176	144	150	160	158	151	137	156	154	142	129	154	135	142	150	142	137	141	134	148	148	155	143	143	172	135	140	152	126	163	134	147	146	126	146	164	152	139	149	154	121	137	132	134	166	156	136	169	154	152	136	127	140	143	161	139	172	155	153	129	137	166	176	157	168	139	149	140	138	148	152	148	152	160	131	124	135	143	132	134	172	143	138	171	161	141	141	145	153	131	156	136	163	144	156	143	157	154	151	158	153	145	155	166	146	149	153	126	151	162	141	157	130	133	148	146	154	143	176	145	135	147	123	149	136	157	166	163	127	141	135	154	165	134	162	148	150	141	134	151	141	149	156	145	151	156	151	160	138	147	171	125	143	161	129	147	165	143	140	140	143	147	161	139	148	153	139	154	144	127	140	161	130	136	133	137	153	153	141	145	137	140	159	158	136	133	144	142	137	149	147	157	134	131	129	131	156	134	161	147	163	162	126	135	168	128	137	153	144	138	138	129	153	138	143	146	133	175	183	158	152	143	124	138	130	147	132	150	127	134	146	117	144	153	139	162	136	139	158	136	146	162	154	152	150	148	140	165	154	131	142	152	143	135	139	152	138	140	159	159	175	131	164	138	142	152	148	139	129	154	149	142	154	154	146	161	170	138	125	161	178	159	147	144	162	165	150	137	142	137	136	155	163	178	171	139	139	130	150	130	157	174	142	134	162	175	137	142	144	131	138	149	147	138	138	133	127	136	155	133	149	139	142	158	138	150	155	154	153	144	151	141	154	157	161	147	158	150	121	164	148	127	120	146	140	145	162	151	127	131	122	155	137	135	138	136	148	155	159	156	133	163	131	163	178	168	158	153	140	150	139	145	137	153	141	136	149	154	152	158	155	144	152	122	170	157	154	136	160	130	151	141	154	138	142	154	153	124	148	151	173	136	159	139	137	138	139	143	132	161	137	140	148	137	141	146	169	139	145	131	143	140	147	141	160	160	137	151	162	161	120	150	157	156	140	132	154	118	150	135	144	162	130	140	156	154	146	135	173	163	135	148	159	158	164	130	143	149	151	149	150	151	123	152	160	129	151	159	147	138	134	143	134	138	160	156	154	148	151	132	143	176	145	136	165	138	160	143	151	173	160	152	145	166	152	132	152	136	126	141	165	140	163	128	152	146	143	166	146	171	153	160	136	153	144	146	134	128	134	155	140	168	132	129	158	132	154	157	152	152	136	167	121	163	131	156	142	129	168	124	157	178	146	129	140	152	161	143	136	125	142	159	136	119	164	158	164	136	154	150	153	150	142	138	167	150	130	146	145	146	148	163	137	167	136	139	125	157	148	122	132	147	159	148	146	136	144	148	172	130	141	128	149	148	150	118	152	142	123	162	144	146	138	158	140	137	166	183	137	147	165	148	140	177	137	160	149	151	120	150	158	135	142	131	171	156	143	151	163	145	138	151	137	145	154	157	161	164	146	161	133	142	182	159	155	148	160	146	142	162	162	138	153	146	133	141	145	132	124	135	174	166	172	151	141	160	143	137	139	155	157	144	138	137	116	133	169	166	147	161	154	146	141	136	147	132	134	143	146	145	139	139	142	145	151	159	139	130	128	131	130	131	138	145	134	149	145	149	161	146	156	139	126	159	188	157	150	136	128	124	152	162	126	141	154	132	144	161	136	171	139	150	150	160	132	148	147	159	153	146	141	130	159	136	146	163	155	148	132	116	123	132	158	167	122	156	162	163	142	136	147	140	121	145	125	160	146	128	141	151	151	144	179	126	140	162	148	119	129	139	154	122	136	154	143	154	157	147	148	125	160	131	148	131	162	155	146	123	143	155	128	166	150	159	157	154	155	139	148	133	172	167	149	137	154	139	139	151	136	145	131	152	139	167	160	139	153	160	142	144	162	154	129	147	150	140	136	171	165	161	145	147	165	153	142	134	136	158	161	137	142	170	146	159	141	160	162	165	144	165	142	155	141	144	147	149	161	111	167	144	133	149	140	156	149	149	136	143	138	164	140	160	162	164	140	143	152	127	138	152	155	142	145	151	147	171	140	145	155	141	134	163	148	137	125	143	155
6386	913	749	460	310	278	250	215	219	201	212	201	175	173	182	186	178	166	169	190	203	165	194	168	169	170	150	155	174	156	181	176	162	194	162	158	151	151	184	197	166	147	180	146	171	152	173	180	177	163	162	164	154	153	173	158	199	164	171	181	199	148	175	179	168	165	175	168	172	153	191	159	157	166	156	143	167	165	157	188	179	170	157	159	133	191	175	175	182	159	152	178	183	167	160	190	170	174	169	173	155	187	152	186	150	148	163	176	181	183	167	166	179	155	170	147	159	172	175	162	189	158	166	161	174	180	153	146	186	186	178	189	191	173	143	163	179	176	175	162	176	176	159	182	166	173	174	178	190	166	178	145	156	164	199	169	159	166	162	175	159	179	180	167	157	181	152	172	178	177	179	161	179	179	158	159	183	168	155	155	165	164	187	202	125	181	171	155	158	177	176	179	161	180	179	164	170	158	147	174	188	162	159	163	190	174	156	175	179	161	163	156	179	170	162	161	168	147	178	170	160	169	157	160	163	141	174	168	173	153	175	177	161	168	173	185	194	171	177	178	186	179	173	164	176	139	181	175	177	162	167	170	178	162	184	156	139	141	170	169	169	178	183	171	163	185	165	163	176	168	182	160	155	174	184	174	171	171	179	163	184	171	188	167	157	152	164	152	158	176	166	190	162	167	171	183	215	174	165	183	158	175	175	187	161	161	185	156	158	173	150	162	173	177	183	175	144	185	169	160	187	186	164	141	169	160	176	180	182	148	154	168	160	160	191	200	169	175	154	181	179	177	152	195	172	184	170	162	172	176	177	140	203	179	165	172	171	171	178	181	166	170	160	188	165	170	178	169	159	155	161	173	161	167	153	183	188	182	167	152	193	179	157	177	181	157	164	158	155	171	167	164	160	184	182	171	161	162	160	188	159	156	198	180	187	166	181	187	152	176	173	194	169	155	172	175	145	199	188	187	171	148	162	172	181	191	174	177	151	150	164	161	171	173	193	146	186	182	161	170	158	144	159	159	159	158	167	162	168	181	167	189	170	164	162	174	175	181	172	171	192	172	194	183	175	163	165	167	179	166	178	170	162	176	175	175	146	154	162	175	192	166	172	167	158	172	153	154	161	167	177	182	155	151	171	158	173	167	153	157	169	168	169	137	162	159	165	162	173	161	190	142	175	165	170	158	181	166	179	160	164	187	172	159	168	182	159	155	155	172	153	176	180	168	153	179	169	168	186	170	179	174	174	163	143	157	164	192	167	138	167	170	154	173	146	189	183	177	176	167	178	134	174	161	160	169	149	166	184	155	161	161	188	147	171	174	157	180	200	184	193	162	166	165	157	176	173	170	165	171	188	179	187	194	184	165	155	171	195	183	191	176	180	164	168	155	189	198	180	171	156	178	165	173	185	176	175	159	155	170	185	164	160	180	169	160	188	167	198	192	164	176	166	158	171	177	161	163	157	165	168	175	188	170	158	175	186	169	178	170	165	176	156	171	148	168	158	179	163	157	178	162	159	148	184	167	158	162	164	162	196	159	163	160	152	193	190	157	146	165	164	175	170	155	174	155	156	172	182	158	193	147	170	161	161	153	178	163	167	157	169	167	159	176	176	183	179	171	167	160	169	140	177	163	197	142	147	175	151	181	167	152	187	154	158	157	171	153	173	150	172	199	183	156	189	127	152	178	151	158	201	160	183	185	185	198	172	167	144	179	205	152	185	151	167	184	175	160	175	172	165	161	163	162	173	148	173	166	164	168	182	178	139	168	184	177	175	170	187	181	162	169	184	171	167	176	193	192	171	153	181	175	191	175	142	163	170	179	187	172	173	192	175	173	169	169	160	186	177	166	154	152	220	183	158	163	161	172	171	163	180	172	178	155	155	184	160	160	195	157	177	165	180	184	180	168	174	161	165	164	180	176	194	158	170	182	165	162	170	170	173	189	187	158	183	160	169	162	166	170	193	175	172	181	177	173	166	182	143	164	184	164	160	160	176	177	168	174	149	167	170	160	189	179	162	151	150	154	165	191	181	177	192	183	165	174	169	161	158	163	178	195	162	157	187	177	170	170	168	164	177	170	169	185	162	166	162	146	182	149	158	167	174	185	175	171	121	189	160	157	182	173	163	175	171	179	175	179	155	189	157	173	165	158	183	182	186	167	200	174	157	169	171	156	160	166	155	176	192	183	170	150	162	177	166	154	169	153	154	173	184	171	166	181	164	132	177	181	153	168	180	172	165	193	176	166	173	162	149	147	190	161	165	177	166	166	171	190	176	183	170	164	165	204	166	168	163	156	170	173	172	191	174	177	182	183	182	172	156	165	189	151	178	179	154	196	173	160	158	196	164	156	169	160	178	171	170	159	147	193	164	172	161	165	160	174	153	157	145	174	194	155	152	151	154	155	174	163	178	175	124	149	172	173	165	173	187	190	166	162	181	162	180	160	161	166	164	184	173	183	149	152	176	165	150	178	166	170	136	173	186	173	174	160	166	167	173	152	171	171	172	158	140	162	158	157	159	179	168	178	166	177	160	151	162	174	149	163	167	168	144	170	153	162	169	158	164	176	191	171	184	194	181	185	170	154	167	179	181	169	172	163	187	167	173	162	176	178	177	154	140	186	184	158	168	173	144	175	182	172	175	177	186	160	172	184	162	165	171	171	188	161	190	155	165	168	177	155	180	170	178	175	184	168	150	161	164	173	166	200	182	169	149	174	169	185	200	168	172	160	176	162	161	186	184	159	189	179	167	166	141	172	174	168	168	151	182	170	159	159	172	178	154	184	167	184	157	156	164	188	197	182	157	159	160	172	172	190	188	168	175	165	195	171	170	160	171	186	160	151	162	163	166	165	159	173	178	187	175	165	168	173	162	165	211	142	179	173	176	141	168	157	171	154	177	186	158	168	163	197	151	180	185	177	168	163	172	164	174	196	166	186	168	175	171	175	172	156	169	157	168	147	177	178	148	180	163	166	161	166	160	165	171	136	158	158	174	169	153	169	158	153	169	184	196	169	172	167	152	150	149	156	186	182	184	186	177	151	160	180	157	165	149	170	138	178	166	166	180	167	179	154	184	187	150	169	161	176	140	172	179	162	164	147	149	179	163	182	138	180	166	183	152	152	179	171	151	167	183	165	191	164	179	154	181	194	207	166	178	179	164	175	182	149	159	148	161	187	180	169	169	157	192	162	176	169	157	190	137	172	186	175	170	155	166	172	167	160	194	174	146	169	165	140	150	156	151	155	165	168	150	174	160	154	173	191	152	160	151	171	165	148	155	160	165	185	175	157	197	165	169	182	205	171	174	173	158	183	171	153	167	167	172	175	176	191	182	156	205	168	164	175	160	157	180	137	184	155	164	178	185	157	196	180	157	165	167	167	182	197	169	175	175	197	185	164	157	168	182	167	147	166	171	188	183	181	160	166	165	173	198	177	159	193	161	175	179	167	154	152	189	165	171	179	198	169	173	166	161	168	192	162	193	166	177	161
24459	20388	26638	24007	20399	10819	1311	888	773	654	640	540	513	516	486	531	464	455	453	434	446	420	401	409	379	377	430	398	379	392	367	373	399	386	385	366	392	359	374	364	374	350	358	376	387	394	389	369	386	376	367	402	374	357	350	344	403	357	340	375	359	354	368	369	394	359	366	366	352	372	366	379	365	382	360	373	376	334	357	376	320	342	371	319	372	357	353	336	391	392	367	362	375	356	391	331	368	366	383	375	369	376	355	367	362	385	406	355	351	358	369	369	376	356	424	355	374	352	351	358	388	373	360	389	334	375	358	348	361	359	371	372	388	344	379	400	380	372	367	347	361	359	377	400	367	411	361	362	351	368	362	365	373	351	347	341	367	347	334	378	374	374	340	320	350	339	386	308	348	399	367	388	374	369	369	338	386	386	362	356	395	363	362	382	367	372	399	339	362	361	385	359	375	334	363	357	389	384	333	376	348	353	376	381	374	353	320	349	360	352	354	348	353	348	340	390	388	334	397	335	365	342	363	378	351	388	384	356	397	361	379	353	317	354	382	361	375	346	348	346	346	371	362	378	348	341	356	344	360	360	371	334	382	392	384	341	377	345	327	361	325	399	375	378	328	367	364	358	358	324	380	327	360	396	402	349	329	383	362	371	376	343	366	374	366	343	382	357	371	354	385	370	343	348	356	357	382	336	325	350	365	378	367	392	384	334	372	395	418	362	362	362	354	373	367	361	372	355	361	345	369	370	369	355	347	331	353	340	341	396	350	379	361	407	379	395	379	355	372	361	370	388	355	340	342	349	337	348	334	355	366	373	344	339	354	331	365	369	366	389	385	381	344	354	339	362	342	381	395	395	333	364	369	378	345	371	390	354	367	361	368	348	353	371	348	373	385	378	375	381	370	389	348	376	389	384	340	392	361	353	384	353	355	342	369	360	346	350	357	382	367	343	392	328	334	375	349	355	370	352	373	379	357	387	336	390	384	352	320	345	382	373	418	366	355	348	360	340	344	346	355	377	372	337	380	364	369	363	344	363	364	364	350	359	347	378	374	373	355	358	352	355	338	382	374	354	353	355	360	358	403	387	372	369	358	364	398	399	357	387	376	325	351	374	379	364	350	397	368	370	381	346	396	384	361	374	344	337	375	402	359	361	343	387	378	367	362	351	346	368	348	364	361	358	371	340	339	371	320	382	379	348	375	375	367	380	338	343	339	350	360	374	364	376	342	357	354	359	359	355	351	391	359	362	344	363	345	378	371	362	373	343	338	340	351	354	370	376	345	324	382	340	377	381	393	375	382	358	346	328	350	320	330	382	340	365	340	346	385	377	366	375	316	396	380	397	351	341	374	366	342	356	352	345	379	379	331	368	365	358	345	374	376	362	354	373	377	318	364	326	357	369	306	346	366	332	371	344	352	366	372	364	355	383	355	350	366	355	412	383	368	358	378	392	346	390	368	372	356	381	376	367	369	341	342	398	405	380	353	351	367	383	394	394	393	350	339	362	382	318	378	373	345	383	364	347	375	339	340	343	358	353	365	370	340	365	374	353	338	372	363	357	351	388	349	358	347	333	352	348	384	388	340	381	339	371	310	347	335	344	359	347	362	371	321	382	369	380	352	360	370	388	373	363	361	356	351	386	361	378	358	387	370	320	399	371	311	354	363	364	355	378	388	388	353	381	347	350	367	400	366	327	330	321	352	372	382	363	373	396	365	377	397	385	369	373	347	360	361	349	333	372	391	363	341	372	380	388	370	373	400	348	387	359	379	378	355	361	346	359	350	363	362	363	344	347	378	403	385	346	341	365	352	379	348	350	373	310	342	378	357	349	356	371	395	371	359	365	353	377	357	344	346	377	343	319	365	354	355	338	342	394	371	336	357	345	372	356	364	363	353	371	332	380	352	359	374	359	330	390	355	367	341	367	326	340	360	345	350	395	355	395	357	368	373	327	398	352	420	337	330	362	377	363	345	351	334	341	363	351	361	335	371	380	351	372	341	400	346	360	381	348	378	366	358	347	368	353	350	375	381	392	359	362	374	395	352	374	363	349	378	341	355	363	364	351	352	354	367	371	339	382	341	365	330	373	359	351	311	357	385	344	344	364	369	355	374	330	364	370	363	345	365	358	380	383	376	375	355	366	334	338	336	319	378	296	341	382	321	364	361	364	381	363	389	362	343	359	364	369	379	376	376	404	351	370	362	337	339	383	340	360	346	361	387	354	341	356	370	377	339	353	352	371	348	348	382	360	364	335	380	368	365	358	366	352	345	364	352	392	351	343	389	373	321	365	320	348	372	348	367	366	380	364	366	381	345	352	321	377	337	336	369	385	382	340	369	362	336	384	380	389	340	360	379	386	362	365	364	349	357	348	366	333	343	354	362	359	344	362	358	362	367	359	393	338	378	358	357	356	369	382	376	331	352	354	365	377	355	379	356	390	368	386	342	372	356	355	349	412	362	359	381	346	351	359	372	366	326	344	324	371	341	312	344	361	340	327	341	345	346	373	365	349	359	356	335	334	371	386	364	345	346	359	361	341	326	371	371	347	341	365	369	411	363	364	368	342	339	371	368	364	384	359	367	391	329	337	397	356	336	363	354	367	377	345	338	360	309	358	348	369	366	354	360	377	367	352	344	361	343	333	381	413	351	340	368	345	331	350	362	343	374	345	344	359	364	384	357	347	361	391	367	373	367	356	355	355	365	359	373	358	359	366	354	357	380	379	335	337	368	343	322	352	327	359	349	367	369	355	363	380	351	344	363	382	390	352	357	355	326	351	327	348	330	356	394	370	369	362	365	337	362	347	349	363	366	369	340	354	373	366	396	344	361	364	343	333	368	374	350	368	366	351	347	359	354	361	341	383	358	360	385	332	333	364	398	331	364	343	371	353	382	353	353	346	370	384	382	317	343	336	372	312	350	398	370	366	349	370	390	375	347	353	364	387	343	363	363	349	397	340	343	350	360	325	361	362	336	379	332	359	329	368	363	355	353	362	339	348	330	356	357	365	364	333	377	348	343	329	375	361	350	363	359	366	374	362	368	381	344	370	363	358	388	361	375	334	376	383	380	360	343	376	368	382	336	345	388	360	349	362	355	352	420	378	355	376	364	347	400	375	331	347	364	358	361	349	357	370	363	316	373	351	325	387	367	332	339	361	323	348	363	362	359	365	320	330	406	353	341	360	375	331	358	343	383	365	367	328	393	381	389	358	349	294	334	326	336	363	361	365	364	362	388	349	383	316	367	356	333	359	381	348	373	345	366	390	381	348	374	360	344	364	357	354	330	332	355	389	355	370	361	366	372	374	382	354	353	376	345	333	374	364	375	339	337	325	318	364	362	362	328	352	374	364	351	338	360	342	344	352	367	325	341	339	377	347	383	341	368	361	342	365	350	337	357	332	328	344	360	367	382	364	369	377	362	341	363	360	351	371	371	334	350	377	362	344	313	370	345	351	381	352	363	354	368	374	381	341	318	381	378	323	353	364
17423	12709	11117	5773	3721	2571	1874	1525	1311	1110	887	847	737	662	655	606	544	575	527	528	478	474	454	426	432	439	410	427	389	378	394	460	428	428	418	401	369	392	371	366	381	381	411	314	373	365	375	376	345	386	341	378	347	340	404	394	398	341	348	345	363	388	347	411	386	398	352	354	358	342	398	377	350	352	369	364	353	367	356	338	340	316	384	351	342	370	361	367	348	361	341	342	348	357	381	361	355	322	351	347	352	335	374	344	360	357	369	331	377	330	378	356	373	397	361	362	350	372	347	359	345	325	336	346	359	347	380	322	310	365	364	324	337	367	368	318	345	307	347	340	367	340	368	335	378	353	358	328	381	366	332	365	337	360	333	327	359	391	322	361	340	310	369	332	374	346	329	385	326	352	360	351	327	330	380	326	347	385	341	375	333	348	362	335	387	364	353	355	363	347	346	362	350	338	357	331	351	331	346	315	350	348	380	352	363	346	330	345	354	354	376	339	348	326	342	347	342	359	344	345	371	359	354	352	353	327	365	343	344	346	389	335	323	324	350	334	346	354	339	338	313	328	364	352	349	328	359	318	348	351	344	327	346	330	347	360	371	324	375	355	366	337	386	320	355	377	354	366	346	327	369	381	384	357	366	352	349	343	348	334	342	362	369	326	354	361	341	363	372	368	357	340	362	351	331	352	377	374	317	329	334	339	330	375	365	364	347	367	399	344	302	369	358	343	339	312	354	383	339	338	391	349	368	358	330	371	339	330	342	360	359	342	364	344	342	329	324	347	367	329	357	397	366	317	345	373	327	370	318	343	356	336	312	368	341	309	342	345	352	306	360	367	357	370	328	356	342	349	367	334	352	330	372	373	378	306	346	366	358	365	374	342	351	352	374	324	349	387	340	361	329	341	365	356	342	344	360	387	329	322	307	392	356	372	328	343	341	359	356	360	361	399	371	350	359	350	366	308	359	325	371	345	351	336	367	363	337	347	366	363	334	360	350	362	355	363	358	329	346	341	346	354	358	349	339	365	363	348	328	334	340	333	361	381	372	352	334	336	352	346	355	329	349	350	348	338	339	349	342	351	321	370	376	332	325	380	380	356	347	354	327	363	356	405	348	350	358	328	340	346	362	338	370	376	333	347	403	374	355	361	347	354	351	343	366	364	363	403	369	337	349	348	351	382	376	376	346	340	387	341	364	353	381	315	359	353	389	394	347	331	335	321	369	354	379	333	369	373	337	318	352	374	341	368	341	333	336	351	343	302	360	354	344	354	358	363	333	328	370	347	355	357	393	340	357	377	343	345	355	332	360	330	350	374	368	340	354	327	344	377	349	341	342	334	352	361	359	343	361	347	374	355	352	355	360	337	356	336	341	367	346	332	344	340	337	352	343	340	402	332	337	329	365	353	358	385	358	349	333	352	331	362	358	367	343	356	348	317	321	358	355	343	354	360	402	353	340	374	369	348	349	342	353	361	350	337	350	336	324	342	322	386	348	362	327	324	354	355	331	318	348	369	364	371	349	364	345	359	379	367	364	353	371	322	322	355	311	342	330	343	361	356	351	347	339	368	357	376	371	339	359	375	322	322	312	377	355	330	328	317	365	347	321	337	342	355	321	346	366	329	361	329	362	342	371	338	333	355	368	369	345	375	346	396	342	337	344	333	382	348	380	340	380	306	330	371	366	342	347	329	347	389	338	370	362	336	348	357	367	376	339	344	345	360	371	315	325	354	336	366	356	337	341	336	382	321	369	335	327	319	308	346	317	374	322	339	349	354	358	358	362	333	351	349	363	361	359	339	335	357	355	362	355	342	341	321	382	382	371	364	373	342	352	394	358	340	376	337	335	367	363	389	375	351	345	354	351	346	339	386	361	318	379	375	343	328	353	368	365	348	369	360	378	359	330	368	334	332	350	330	348	317	354	342	357	367	340	366	358	347	342	353	351	331	355	345	366	308	351	343	379	348	341	365	335	303	315	357	327	339	355	335	363	374	316	343	331	320	369	370	355	362	377	364	378	332	384	337	331	372	360	353	342	348	347	348	397	358	373	372	353	308	330	388	356	347	363	333	364	325	365	329	371	328	366	394	343	346	347	353	363	347	352	345	351	368	315	364	338	347	374	345	345	348	343	360	341	363	362	354	355	382	362	330	350	344	366	331	338	354	332	370	364	372	334	367	346	343	318	336	330	351	359	351	363	362	391	364	345	372	362	341	360	334	314	383	329	362	329	348	352	337	355	357	344	356	346	368	339	380	355	368	369	372	331	354	369	335	315	354	343	324	332	348	376	313	353	348	350	352	355	343	325	344	329	351	361	387	337	337	317	314	372	354	355	366	344	329	353	347	338	338	355	370	367	357	370	323	337	396	344	330	364	340	354	340	338	353	336	352	348	363	357	351	340	370	341	356	354	337	369	365	356	335	349	331	377	360	342	327	337	356	337	338	341	340	391	317	336	351	333	322	352	342	339	346	331	361	356	358	349	331	363	314	364	357	367	322	337	359	383	369	379	338	343	354	341	330	377	316	334	356	348	340	368	358	335	358	366	393	366	319	355	327	339	366	357	354	329	342	328	343	349	360	381	358	361	341	347	394	361	370	367	339	377	348	333	353	342	360	335	372	359	339	332	337	311	371	388	359	350	354	375	363	355	349	341	342	333	343	346	375	337	357	359	343	357	363	311	358	361	340	336	340	346	348	340	340	354	309	381	339	345	339	337	375	392	354	357	330	317	333	335	351	338	334	362	369	343	320	338	355	369	343	341	347	348	363	354	329	364	357	324	360	362	384	349	332	330	337	352	341	365	334	362	362	342	339	340	353	345	337	362	353	352	388	389	338	328	364	344	338	368	380	341	354	367	368	342	352	352	357	338	368	344	375	362	312	342	309	379	385	368	344	364	377	331	342	347	340	326	371	338	375	393	339	337	343	353	343	366	355	360	355	373	347	347	343	339	382	363	354	365	358	351	350	324	348	370	367	370	320	321	324	360	362	354	365	375	322	331	331	350	327	343	342	333	368	357	329	370	335	372	365	365	352	321	349	333	331	373	366	336	337	362	372	381	354	369	352	350	371	359	346	331	369	359	355	335	358	352	362	352	366	348	343	345	351	329	326	356	378	372	339	343	356	354	370	337	365	351	366	336	364	354	367	345	346	334	353	363	344	347	351	355	378	376	334	355	363	341	298	376	310	329	364	400	355	317	350	359	361	385	364	371	328	342	349	367	342	348	360	321	364	339	352	356	378	382	348	353	369	354	390	380	357	340	348	365	362	382	344	329	346	353	348	339	340	366	335	323	324	355	319	354	359	311	360	343	341	351	331	333	390	322	357	350	344	362	339	325	354	410	370	351	357	385	351	334	395	334	356	354	347	329	353	345	337	347	379	357	337	375	333	351	360	363	370	350	331	327	360	377	329	384	364	359	355	315	340	346	364	329	344	353	368	337	354	328	374	361	322	355	328	321	336	394	363	382	353	364	325	340	349	367	359
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
